/*--------------------Reset-----------------*/
/** reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img{border:medium none;margin: 0;padding: 0;}
body,button, input, select, textarea{font: 14px/1.5 "Microsoft Yahei",tahoma,Srial,helvetica,sans-serif;}
h1, h2, h3, h4, h5, h6,b{font-size:100%;font-weight: normal;}
em{font-style:normal;}
ul, ol,li{list-style: none;list-style-type:none;}
a{text-decoration: none;color:#333;text-decoration: none;}
a:hover{text-decoration: none;}
input::-ms-clear, ::-ms-reveal {display: none;}
/*ç«ç‹åŽ»æŽ‰æŒ‰é’®ã€è¿žæŽ¥çš„è™šçº¿*/
a:focus, a:active,
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
select::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {border: 0;outline : 0;} 
input,button,textarea{outline:none;-webkit-appearance:none;}
textarea{resize:none;}
a{text-decoration:none;}
a:focus{outline:none;}
a.hidefocus{outline:none;}
.button{ border-radius: 0;}
input{font-family: "å¾®è½¯é›…é»‘";}
textarea{font-family: "å¾®è½¯é›…é»‘";}
img{border:0px;outline-width:0px;vertical-align:middle;}
.clearfix:after{clear:both;content:"";display:block;height:0;width:0;}
html{min-width:1200px;background:#fff;}
*{padding:0;margin:0;font-family:"å¾®è½¯é›…é»‘";font-size:14px;box-sizing:border-box;}
.ndzdjc{width:100%;}
.fr{float: right;}
.fl{float: left;}
.list-paddingleft-2 li p{font-size:12px !important;}
.footer {
    border-top: 2px solid #3b8dda;
   }
.bgcolor {
    background: #f5f5f5;
}
.pt10 {
    padding-top: 10px;
}
.pb30 {
    padding-bottom: 30px;
}
.mt {
    margin-top: 10px;
}
.t_c {
    text-align: center;
}
.main {
    width: 1140px;
    margin: 0 auto;
}
.ff {
    font-family: "å¾®è½¯é›…é»‘";
}
.ml15 {
    margin-left: 15px;
}
select {
    line-height: inherit;
    font-family: inherit;
    font-size: inherit;text-transform: none;    font: inherit;
    margin: 0px;
    color: inherit;font-stretch: inherit;
}
/*banner*/
.ndzdjc .banner{background:url(../img/bg_1.png) no-repeat;width:100%;height:489px;background-size:100% 100%;}
.ndzdjc .banner .logoDiv{margin:0 auto;width:1200px;padding-top:23px;padding-left:10px;}
.ndzdjc .banner .logoDiv .imgDiv{float:left;}
.ndzdjc .banner .logoDiv .imgDiv img{width:100%;display:block;}
.ndzdjc .banner .logoDiv .textDIv{float:left;margin-left:10px;}
.ndzdjc .banner .logoDiv .textDIv h1{font-size:33px;line-height:30px;color:#fef8f8;font-weight:bold;}
.ndzdjc .banner .logoDiv .textDIv p{font-size:16px;line-height:30px;color:#fff;letter-spacing:2px;font-weight:bold;}
.ndzdjc .banner .logoDiv .blankHead{float:right;background:rgba(232,243,253,0.56);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7Fe8f3fd,endcolorstr=#7Fe8f3fd);width:97px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-top:-30px;margin-right:80px;}
.ndzdjc .banner .logoDiv .blankHead span{font-size:16px;color:#026196;line-height:42px;font-weight:bold;}
.ndzdjc .banner .logoDiv .blankHead:hover span{color:#858111;}
.ndzdjc .banner .logoDiv .bzlogo a img{margin-left: 70px;margin-top: 100px;}
/*å†…å®¹*/
/*åˆ¶åº¦è§„å®š*/
.ndzdjc .zdjcContent{width:100%;}
.ndzdjc .zdjcContent .zdgd{width:1200px;margin:32px auto 0;}
.ndzdjc .zdjcContent .zdgd .zdgdPicDiv{width:599px;float:left;overflow:hidden;}
.ndzdjc .zdjcContent .zdgd .zdgdPicDiv img{width:100%;display:block;transition:all 0.5s linear;}
.ndzdjc .zdjcContent .zdgd .zdgdPicDiv img:hover{transform:scale(1.05);}

/*é‡å¤§å†³ç­–äº‹é¡¹å¹´åº¦è®¡åˆ’*/
.ndzdjc .zdndjh{width:1200px;background:url(../img/zdndjhbag.png) no-repeat;height:66px;margin:36px auto 25px;}
.ndzdjc .zdndjh .inpsDiv{width:45%;margin:0 auto;}
.ndzdjc .zdndjh .inpsDiv span{float:left;font-size:18px;color:#fff;margin:24px 0 13px;}
.ndzdjc .zdndjh .inpsDiv select{width:307px;background:url(../img/bottlog.png) 85% 55% no-repeat;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:none;font-size:14px;line-height:34px;color:#969595;margin:19px 0 13px 24px;border:0;background-color:#fff;text-indent:2em;cursor:pointer;}
select::-ms-expand {display:none;}
/*é‡å¤§è¡Œæ”¿å†³ç­–é¡¹ç›®*/
.ndzdjc .zdxzjcxm{width:1200px;margin: 30px auto 0;background:#fff;}
.ndzdjc .zdxzjcxm ul{width:100%;}
.ndzdjc .zdxzjcxm ul li{width:100%;}
.ndzdjc .zdxzjcxm ul li:after{width:0;height:0;display:block;clear:both;content:'';}
.ndzdjc .zdxzjcxm ul li:first-child{background:#6ab0f2;}
.ndzdjc .zdxzjcxm ul li:first-child b{color:#fff;border:0;}
.ndzdjc .zdxzjcxm ul li:first-child p{color:#fff;float:left;width: 599px;text-align:center;line-height:48px;font-size:16px;border-left:1px solid #e3e3e3;/* border-right:1px solid #e3e3e3; */}
.ndzdjc .zdxzjcxm ul li:first-child span{color:#fff;/* border:0; */border-left: 1px solid #e3e3e3;border-bottom: none;border-right: none;}
.ndzdjc .zdxzjcxm ul li b{width:65px;float:left;text-align:center;line-height:48px;font-size:16px;color:#afb1b3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
.ndzdjc .zdxzjcxm ul li>a{width: 599px;float:left;line-height:48px;font-size:16px;color:#787879;letter-spacing:1px;padding-left:9px;border-bottom:1px solid #e3e3e3;border-right: 1px solid #e3e3e3;}
.ndzdjc .zdxzjcxm ul li a:hover{color:#6ab0f2;}
.ndzdjc .zdxzjcxm ul li span{width: 134px;float:left;text-align:center;line-height:48px;font-size:16px;color:#9e9e9f;/* border-left:1px solid #e3e3e3; */border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;}
/*é‡å¤§å†³ç­–äº‹é¡¹å…¨è¿‡ç¨‹ä¿¡æ¯å…¬å¼€*/
.ndzdjc .zdjcqcgk{width:1200px;margin:38px auto 30px;}
.ndzdjc .zdjcqcgk:after{content:"";display:block;clear:both;}
.qcgkBag{width:100%;padding:20px 0;}
.qcgkBag img{width:100%;display:block;}
.ndzdjc .zdjcqcgk ul{width:100%;padding:0px 18px;}
.ndzdjc .zdjcqcgk ul li{width:100%;background:#fff;}
.ndzdjc .zdjcqcgk ul li:after{width:0;height:0;display:block;clear:both;content:'';}
.ndzdjc .zdjcqcgk ul li:first-child{background:#6ab0f2;}
.ndzdjc .zdjcqcgk ul li:first-child b{color:#fff;border-right:1px solid #e3e3e3;}
.ndzdjc .zdjcqcgk ul li:first-child p{color:#fff;float:left;width:599px;text-align:center;line-height:46px;font-size:16px;}
.ndzdjc .zdjcqcgk ul li:first-child span{color:#fff;border-left:1px solid #e3e3e3;border-right:0;border-bottom:0;}
.ndzdjc .zdjcqcgk ul li b{width:49px;float:left;text-align:center;line-height:46px;font-size:16px;color:#afb1b3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.ndzdjc .zdjcqcgk ul li a{width:599px;float:left;line-height:46px;font-size:16px;color:#787879;letter-spacing:1px;padding-left:9px;}
.ndzdjc .zdjcqcgk ul li a:hover{color:#6ab0f2;}
.ndzdjc .zdjcqcgk ul li>span{width: 166px;float:left;text-align:center;line-height:46px;border-left:1px solid #e3e3e3;font-size: 16px;color: #9e9e9f;}
.ndzdjc .zdjcqcgk ul li span a{width:100%;}
/*floot*/
.ndzdjc .floot{width:100%;background:#0152a0;padding:26px 0;}
.ndzdjc .floot p{font-size:14px;line-height:30px;color:#fffef6;}


/*list*/





.nav
{
       background: #0152a0;}
.menu
{
	height: 45px;
	width: 1200px;
        margin:0 auto;
	background:#0152a0;}
.menu li
{
	position: relative;
	list-style: none;
	float: left;
	display: block;
	height: 45px;
    text-align: center;}
.menu>li:hover
{
	background: #197ee1;}
/* Links */

.menu>li>a
{
	display: block;
	padding: 0 35px;
	line-height: 45px;
	text-decoration: none;
	font-size: 18px;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;}
.menu li:first-child a
{
	border-left: none;}
.menu li:last-child a
{
	border-right: none;}

/* Sub Menu */

.menu ul
{
	position: absolute;
	top: 45px;
	left: 0;
	opacity: 0;
	background: #0152a0;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: opacity .25s ease .1s;
	-moz-transition: opacity .25s ease .1s;
	-o-transition: opacity .25s ease .1s;
	-ms-transition: opacity .25s ease .1s;
	transition: opacity .25s ease .1s;}
.menu li:hover > ul
{
	opacity: 1;}
.menu li ul li:hover
{
	background: #197ee1;}
.menu ul li
{
	height: 0;
	overflow: hidden;
	padding: 0;
	-webkit-transition: height .25s ease .1s;
	-moz-transition: height .25s ease .1s;
	-o-transition: height .25s ease .1s;
	-ms-transition: height .25s ease .1s;
	transition: height .25s ease .1s;}
.menu li:hover > ul li
{
	height: 45px;
	overflow: visible;
	padding: 0;
	width: 100%;}
.menu ul li a
{
	width: 100px;
	margin: 0 auto;
	font-size: 14px;
	border: none;
	display: block;
	padding: 0 14px;
	line-height: 45px;
	text-decoration: none;
	color: #ffffff;
	text-shadow: 1px 1px 1px rgba(0,0,0,.6);
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;}
.menu ul li:last-child a
{
	border: none;}
.active
{
	background: #197ee1;}

.wrap
{
	background: #f5f4f4;
	padding-top: 1px;}
.wrap .main-box
{
	width: 1200px;
	margin:0 auto;
	background-color: #fff;
    margin-top: 30px;
    margin-bottom: 20px;
    padding-bottom: 30px;}
.wrap .main-box .main-padd
{
    padding: 20px 38px;}
.wrap .main-box .main-padd .dpdp
{
	height: 45px;
    line-height: 45px;
    border-bottom: 1px solid #cdcfd2;
   margin-bottom:10px;}
.wrap .main-box .main-padd .dpdp ul
{
	background: url(../img/house_03.png) no-repeat left center;
	float:left;
        padding-left:20px;}
.wrap .main-box .main-padd .dpdp ul li
{
    line-height: 45px;
    display: inline-block;}
.wrap .main-box .main-padd h2
{
	display: inline-block;
    border-bottom: 3px solid #0152a0;
    font-size: 18px;
    color: #333;
    padding: 0px 12px;
    height: 44px;}
.wrap .list
{
	padding-top: 10px;}
.wrap .list li
{
    line-height: 55px;
    border-bottom: 1px solid #ccc;}
.wrap .list li:hover a
{
	color: #0152a0;}
.gray
{
    color: #666666;}




/*å†…å®¹*/
.wrap .main-box .main-padd .content-box
{
	min-height: 700px;}
.wrap .main-box .main-padd .content-box h3
{
	text-align: center;
    font-size: 25px;
    color: #010101;
    padding: 25px 0px;
    font-weight: bold;}
.wrap .main-box .main-padd .content-box .zzed
{
	text-align: center;
	font-style: 15px;
	color: #ccc;}
.wrap .main-box .main-padd .content-box .cont_boxs
{
	margin-top: 25px;}
.wrap .main-box .main-padd .content-box .cont_boxs p
{
	line-height:40px;
    text-indent: 2em;
    font-size: 16px;}


.main-box:after
{
   content:"";
   display:block;
   clear:both;}

.zd_cont{overflow: hidden;background: #fff;padding:20px 0 50px;min-height: 400px;}
.zd_left{width: 230px;background: #f3f3f3;padding-bottom: 100px;}
.zd_left h2{width: 100%;line-height: 30px;padding: 20px 0;background: #0152a0;color: #fff;font-size: 16px;text-align: center;}
.zd_left .zd_menu>li{border-left: 4px solid #f3f3f3;padding: 15px 0; line-height: 30px;padding-left: 17px;}
.zd_left .zd_menu>li a{font-size: 16px;color: #050505;display: block;}
.zd_left .zd_menu>li:hover{border-left: 4px solid #0152a0;background: #fff;}
.zd_left .zd_menu>li.light{border-left: 4px solid #0152a0;background: #fff;}
.zd_left .zd_menu>li.light ul li.on a{color: #197ee1;}
.zd_left .zd_menu>li.light ul{padding-left:15px;}
.zd_left .zd_menu>li.light ul li:hover a{color: #197ee1;}



.listeds li:after
{
	content:"";
	display:block;
	clear:both;}
.listeds li
{
	padding:10px 0;}
.listeds li span
{
   float:right;
   color:#999;
   font-size:13px;}
.listeds li a
{
  display:block;
  width:88%;
  font-size:14px;
  color:#000;
  overflow: hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
  float:left;}


.foot:after{content:"";display:block;clear:both;}
.foot{width: 100%;background: #c42101;padding:35px 0;}
.foot .px1250{padding-top: 30px;}
.foot .bottom{height: 130px;}
.foot .bottom .bottom_l{width: 70px;height: 100px;padding-top: 15px;}
.foot .bottom .bottom_m{width: 500px;margin: 0 20px;}
.foot .bottom .bottom_m ul{margin-bottom: 25px;}
.foot .bottom .bottom_m ul li{float: left;}
.foot .bottom .bottom_m ul li::after{content:'';display:inline-block;width: 1px;height:12px;background: #fff;margin: 0 20px;vertical-align: -1px;}
.foot .bottom .bottom_m ul li:last-child::after{display: none;}
.foot .bottom .bottom_m ul li a,.foot .bottom .bottom_m ul li span,.foot .bottom .bottom_m p,.foot .bottom .bottom_m p span{font-size: 13px;color: #fff;}
.foot .bottom .bottom_m ul li:hover a{color: #fff;}
.foot .bottom .bottom_m p{line-height: 26px;}
.foot .bottom .bottom_r{width: 110px;height: 55px;padding-top: 50px;}
.foot .ewm dl{width: 102px; height: 130px;float: left;margin-left: 15px;}
.foot .ewm dl dt{width: 102px; height: 102px;background: #fff;margin-bottom: 10px;}
.foot .ewm dl dt img{width: 102px; height: 102px;}
.foot .ewm dl dd{font-size: 13px;color: #e4eefd;text-align: center;}
.foot .web1{width:1200px;margin:0 auto;}



    
.bshare-custom .bshare-weixin
{
    background: url(../../img/contfx1.jpg) no-repeat!important;}
.bshare-qqmb
{
    background: url(../../img/contfx2.jpg) no-repeat!important;}
.bshare-sinaminiblog
{
    background: url(../../img/contfx3.jpg) no-repeat!important;}
.bshare-custom .bshare-weixins
{
    background: url(../../img/contfx4.jpg) no-repeat!important;}
.bshare-qzone
{
    background: url(../../img/contfx5.jpg) no-repeat!important;}
.bshare-qqim
{
    background: url(../../img/contfx6.jpg) no-repeat!important;}
.bshare-custom .bshare-more.more-style-addthis
{
    background: url(../../img/contfx7.jpg) no-repeat!important;}
.bshare-custom a
{
    width: 40px;
    height: 40px!important;
    padding-left: 0!important;
    margin-left: 15px;}
.bshare-custom
{
    text-align: center;
    padding-bottom: 20px;
    margin-bottom: 40px;
    margin-top: 30px;}
.zdgdList{float: left;width: 577px; margin-left: 24px;}
.slideTxtBox{ width:100%;position: relative;}
.slideTxtBox .hd{height: 58px;line-height: 58px;border-bottom:1px solid #e3e3e3;position:relative;}
.slideTxtBox .hd ul{float:left;position:absolute;top: -1px;height:58px;}
.slideTxtBox .hd ul li{float:left;cursor:pointer;font-size: 20px;line-height: 55px;letter-spacing: 1px;color: #333;background: #ffffff;padding: 0 20px;text-align: center;height: 58px;}
.slideTxtBox .hd ul li.on{height: 58px;background: #046cd6;color: #fff;}
.slideTxtBox .bd ul{ margin-top:26px;  zoom:1;}
.slideTxtBox .bd li{ width: 100%;border-bottom: 1px dashed rgba(153,153,153,0.32);height: 44px;}
.slideTxtBox .bd li:before{content: '';clear: both; width: 4px;height: 4px;background: url(../img/xfklog.png) left no-repeat #787878;float: left;margin: 18px 10px;}
.slideTxtBox .bd li .date{ float: right;font-size: 15px;line-height: 44px;color: #999999;}
.slideTxtBox .bd li a{float: left; font-size: 16px;color: #555555;line-height: 44px;}
.slideTxtBox .bd ul .mores{position:absolute;right:0;top:25px;font-size: 14px;line-height: 30px;letter-spacing: 1px;color: #aaaaaa;}


.jz:after
{
    content: "";
    display: block;
    clear: both;}
.jz
{
   text-align: center;
    margin-bottom: 30px;
    width: 950px;
    margin: 0 auto;}
.jz ul
{

    float: left;
    margin-left: 25px;}
.jz ul:after
{
    content: "";
    display: block;
    clear: both;}
.jz ul li
{
    float: left;
    margin-right: 27px;
       position: relative;}

.wximg{
 text-align:center;}

.jz ul li img
{
    width: 70px;
    height: 70px;}
.jz ul li span
{
    text-align: center;
    display: block;
    margin-top: 7px;}
.jz .app span
{
    display: block;}
.jz .app
{
    margin-left: 65px;}
.peper
{
    margin-left: 35px;}
.jz ul li:first-child + li
{
    margin-left: 4px;}
.jzwx
{
    position: absolute;
    top: -110px;
    left: -15px;
    display: none;
    width: 100px;
    height: 100px;}
.jzwx img
{
    width: 100%!important;
    height: 100%!important;}
.jz ul li:first-child + li:hover .jzwx
{
    display: block;}