/*代码初始化*/
*{ padding:0; margin:0; font-style:normal;}
ul,ol{ list-style:none;}
body{ font-family:"微软雅黑";min-width:1340px; margin:0 auto;}
img,input{ border:none;outline: none;}
a{ text-decoration:none;}

/*顶部区域*/
.top{width:100%; min-width:1200px; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; height:40px; background:#0c5baa;}
.topc{width:1200px; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box;}
.topc::after{ display:block; content:""; clear:both;}
.topc h2{ font-size:14px; color:#fff; font-weight:400; font-weight:400; line-height:40px; float:left;}
.tel{display:block; overflow:hidden; box-sizing:border-box; float:right;}
.tel::after{ display:block; content:""; clear:both;}
.tel p{ font-size:14px; color:#fff; font-weight:400; display:block; font-weight:400; line-height:40px; float:right;}
.tel span{ display:block; width:20px; height:20px; float:right; margin:9px 8px 0 0;}
.tel span img{ display:block; width:100%; margin:0 auto;}

/*头部区域*/
.header{width:100%; min-width:1200px; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; height:266px; background:url(../image/hd_bg.png) repeat-x center;}
.headc{width:1200px; margin:0 auto; display:block; overflow:hidden; box-sizing:border-box; padding:40px 0 0;}
.headc::after{display:block; content:""; clear:both;}
.headc .logo{display:block; float:left;overflow:hidden; box-sizing:border-box;}
.headc .logo a{display:block; float:left;overflow:hidden; box-sizing:border-box;}
.headc .logo a img{ display:block; width:688px;overflow:hidden; box-sizing:border-box;}

.tjsx{ width:250px;display:block; overflow:hidden; box-sizing:border-box; float:right; padding-top:30px;}
.tjsx .tjt{width:100%;display:block; overflow:hidden; box-sizing:border-box; margin-top:10px;}
.tjsx .tjt::after{display:block; content:""; clear:both;}
.tjsx .tjt .sk{width:100%;display:block; overflow:hidden; box-sizing:border-box; height:40px; float:left; background:#fff; border-radius:5px; border:none;
padding:0 12px; line-height:40px;}
.tjsx .tjt .sk2{ width:180px; float:left;}
.tjss{width:60px;display:block; overflow:hidden; box-sizing:border-box; height:40px; float:right; background:#7fbb39 url(../image/ss.png) no-repeat center; border-radius:5px; 
border:none;line-height:40px;}

/*导航区域*/
.nav{width:100%; min-width:1200px; margin:0 auto; display:block;box-sizing:border-box; height:60px; background:#0c5baa;}
.navc{width:1200px; margin:0 auto; display:block; box-sizing:border-box; height:60px;}
.navc::after{display:block; content:""; clear:both;}
.navc li{display:block; width:150px; float:left; position:relative;}
.navc li .yjd{ display:block; width:100%; height:60px; text-align:center; color:#fff; font-size:16px; line-height:60px; transition:0.3s;}
.navc li.on .yjd,.navc li:hover .yjd{ background:#7fbb39;}

.nav li .down{ width:100%; background:#ededed; position:absolute; top:60px; left:0; display:none; transition:0.5s; box-sizing:border-box; padding:0 20px 20px; z-index:99;}
.nav li .down a{ display:block; color:#565656; line-height:40px; font-size:14px; border-bottom:1px dashed #bbb; text-align:center;}
.nav li .down a:hover{ color:#0c5baa; border-bottom:1px solid #0c5baa;}
.nav li:hover .down{ display:block;}
.nav.on{ position:fixed; top:0; left:0; z-index:999;}
.navc li:nth-child(4) .down {width: 200px;}

/*绿企头条*/
.lqtt{width:1200px; margin:30px auto; display:block; box-sizing:border-box; height:84px;}
.lqtt::after{display:block; content:""; clear:both;}
.lqtt .ttl{width:100px; height:84px; float:left; display:block;}
.lqtt .ttl img{display:block; width:100%; margin:0 auto;}
.lqtt .ttr{width:1080px; display:block; box-sizing:border-box; overflow:hidden; float:right;}
.txtScroll-top{width:100%; overflow:hidden;display:block; box-sizing:border-box; }
.txtScroll-top .bd{width:100%; overflow:hidden;display:block; box-sizing:border-box;}
.txtScroll-top .infoList li{width:100%; overflow:hidden;display:block; box-sizing:border-box;}
.txtScroll-top .infoList li a{width:100%; overflow:hidden;display:block; box-sizing:border-box;}
.txtScroll-top .infoList li a h3{font-size:23px; color:#333; font-weight:900; line-height:40px; float:left; width:80%;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.txtScroll-top .infoList li a p{font-size:15px; color:#565656; line-height:1.4em; text-align:left; width:100%;transition:0.3s;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.txtScroll-top .infoList li:hover a h3{ color:#0c5baa;}
.txtScroll-top .infoList li:hover a p{color:#0c5baa;}

/*新闻公告*/
.xwgg{width:1200px; margin:0 auto; display:block; box-sizing:border-box;}
.xwgg::after{display:block; content:""; clear:both;}
.xwgg .xwggl{width:720px; height:377px; float:left; display:block; background:#fff; box-sizing:border-box; padding:20px;}
.slideTxtBox{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .hd{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .hd::after{display:block; content:""; clear:both;}
.slideTxtBox .hd .zbt{ float:left;}
.slideTxtBox .hd .zbt::after{display:block; content:""; clear:both;}
.slideTxtBox .hd .zbt i{ width:4px; height:22px; display:block; background:#0c5baa; float:left;}
.slideTxtBox .hd .zbt h3{ font-size:22px; color:#2b2a2f; font-weight:900; line-height:22px; float:left; padding-left:14px;}

.slideTxtBox .hd .zbtr{ float:right;}
.slideTxtBox .hd .zbtr::after{display:block; content:""; clear:both;}
.slideTxtBox .hd .zbtr li{ float:left; width:100px; margin-left:20px;}
.slideTxtBox .hd .zbtr li a{ display:block; width:100px; height:31px; background:url(../image/bt1.png) no-repeat center; text-align:center; line-height:26px; font-size:16px; 
color:#fff;}
.slideTxtBox .hd .zbtr li.on a{background:url(../image/bt1h.png) no-repeat center;}
.slideTxtBox .ul{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .ul::after{display:block; content:""; clear:both;}

.slideTxtBox .bd{width:100%; margin:20px auto 0; display:block; box-sizing:border-box;}
.slideTxtBox .bd::after{display:block; content:""; clear:both;}
.slideTxtBox .bd .wztp{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .bd .wztp .dtz{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.slideTxtBox .bd .wztp .dtz a::after{display:block; content:""; clear:both;}
.slideTxtBox .bd .wztp .dtz a{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.dtz a .dtu{width:130px; height:90px; display:block; float:left; overflow:hidden;}
.dtz a .dtu img{width:100%; margin:0 auto; display:block; transition:0.3s;}
.dtz a .dzi{width:535px; margin:0 auto; display:block; box-sizing:border-box; float:right;}
.dtz a .dzi h3{font-size:16px; color:#454545; font-weight:400; line-height:30px; float:left; width:88%; transition:0.3s;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.dtz a .dzi p{font-size:13px; color:#888; line-height:1.4em; text-align:left; width:100%;transition:0.3s;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.dtz a .dzi .dzib{width:100%; margin:5px auto 0; display:block; box-sizing:border-box;}
.dtz a .dzi .dzib::after{display:block; content:""; clear:both;}
.dtz a .dzi .dzib h5{font-size:12px; color:#888; line-height:1.4em; text-align:left; line-height:14px; font-weight:400; float:left; transition:0.3s;}
.dtz a .dzi .dzib span{font-size:12px; color:#0c5baa; line-height:1.4em; text-align:left; line-height:14px; font-weight:400; float:right; transition:0.3s;}
.dtz a:hover .dtu img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.dtz a:hover .dzi h3{color:#0c5baa;}
.dtz a:hover .dzi p{color:#454545;}
.dtz a:hover .dzi .dzib h5{color:#0c5baa;}

.slideTxtBox .bd .wztp ul{width:100%; margin:10px auto 0; display:block; box-sizing:border-box;}
.slideTxtBox .bd .wztp ul::after{display:block; content:""; clear:both;}
.slideTxtBox .bd .wztp ul li{ width:48%; display:block; overflow:hidden; float:left; margin-right:4%; margin-top:20px;}
.slideTxtBox .bd .wztp ul li:nth-child(2n){margin-right:0;}
.slideTxtBox .bd .wztp ul li a{width:100%; margin:0 auto; display:block; box-sizing:border-box; overflow:hidden;}
.slideTxtBox .bd .wztp ul li a i{ display:block; width:7px; height:7px; float:left; margin:4px 10px 0 0;}
.slideTxtBox .bd .wztp ul li a i img{ width:100%; display:block; margin:0 auto;}
.slideTxtBox .bd .wztp ul li a p{font-size:14px; color:#454545; font-weight:400; line-height:16px; float:left; width:215px; transition:0.3s; float:left;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.slideTxtBox .bd .wztp ul li a span{font-size:12px; color:#888; font-weight:400; line-height:16px; float:right;transition:0.3s; float:right;}

.slideTxtBox .bd .wztp ul li:hover a p{color:#0c5baa;}
.slideTxtBox .bd .wztp ul li:hover a span{color:#0c5baa;}

.xwgg .xwggr{width:460px; height:377px; float:right; display:block; background:#fff; box-sizing:border-box;}
.slideBox{ width:100%; height:377px; overflow:hidden; position:relative;}
.slideBox .hd{ height:14px; overflow:hidden; position:absolute; right:10px; bottom:23px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:6px;  width:12px; height:12px; background:rgba(255,255,255,0.24); border-radius:50%; cursor:pointer; }
.slideBox .hd ul li.on{ background:rgba(255,255,255,1);  }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ display:block; width:100%; height:100%; overflow:hidden; position:relative;}
.slideBox .bd img{ min-width:100%;display:block;height: 377px;  }
.slideBox .bd li a .hui{ width:100%; height:64px; background:rgba(0,0,0,0.66); box-sizing:border-box; position:absolute; bottom:0; left:0; padding:0 20px;}
.slideBox .bd li a .hui p{width:80%;font-size:15px; color:#fff; line-height:64px; text-align:left;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}


/*会员中心*/
.hyly{width:1200px; margin:30px auto; display:block; box-sizing:border-box; overflow:hidden;}
.hyly::after{display:block; content:""; clear:both;}
.zfcx .hyzx{ width:330px; height:480px; background:#fff; float:right; display:block; box-sizing:border-box; padding:25px 20px;}
.btc{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.btc::after{display:block; content:""; clear:both;}
.btc .btcl{width:130px; margin:0 auto; display:block; box-sizing:border-box; float:left;}
.btc .btcl i{width:4px; height:22px; display:block; background:#0c5baa; float:left;}
.btc .btcl h3{ font-size:22px; color:#2b2a2f; font-weight:900; line-height:22px; float:left; padding-left:14px;}

.hyniu{width:100%; margin:10px auto 0; display:block; box-sizing:border-box; overflow:hidden;}
.hyniu::after{display:block; content:""; clear:both;}
.hyniu li{ width:140px; float:left; margin-right:10px; margin-top:10px;}
.hyniu li:nth-child(2n){ margin-right:0;}
.hyniu li a{width:140px; height:90px; display:block; box-sizing:border-box; padding:15px; transition:0.3s;}
.hyniu li a .tbbt{ width:40px; height:40px; display:block; margin:0 auto;}
.hyniu li a .tbbt img{ display:block; width:100%; margin:0 auto;}
.hyniu li a p{ font-size:16px; text-align:center; line-height:1.1em; margin:4px auto 0; color:#fff;}
.hyniu li:nth-child(1) a{ background:#7697db;}
.hyniu li:nth-child(2) a{ background:#99b567;}
.hyniu li:nth-child(3) a{ background:#71caba;}
.hyniu li:nth-child(4) a{ background:#3c86d0;}
.hyniu li:nth-child(5) a{ background:#5ab8c6;}
.hyniu li:nth-child(6) a{ background:#ddc95c;}
.hyniu li:nth-child(7) a{ background:#e07d7d;}
.hyniu li:nth-child(8) a{ background:#ad8ce3;}
.hyniu li:hover a{-webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0); box-shadow:0 5px 10px rgba(0,0,0,0.3)}

/*服务领域*/
.fwly{width:850px; margin:0 auto; display:block; box-sizing:border-box; overflow:hidden; float:right; height:480px; background:#fff; padding:25px 20px;}
.ckgd{ float:right; display:block; width:70px; height:26px; background:#0c5baa; padding:0 14px; transition:0.3s;}
.ckgd::after{display:block; content:""; clear:both;}
.ckgd p{ font-size:14px; color:#fff; line-height:26px; float:left;}
.ckgd span{ width:6px; height:9px; display:block; float:right; background:url(../image/sjr.png) no-repeat center; margin-top:8px;}
.ckgd:hover{ width:76px;}
.fwlyc{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.fwlyc::after{display:block; content:""; clear:both;}
.fwlyc li{ width:153px; float:left; display:block; margin-right:10px; margin-top:10px;}
.fwlyc li:nth-child(5n){ margin-right:0;}
.fwlyc li a{ display:block; width:100%; display:block;}
.fwlyc li a .fwtu{ width:153px; height:146px; background:#fff; border:1px solid #dcdcdc; box-sizing:border-box; padding:32px 0 0; transition:0.3s;}
.fwlyc li a .fwtu img{ width:80px; display:block; margin:0 auto; transition:0.3s;}
.fwlyc li a p{ display:block; width:100%; height:44px; background:#0c5baa; text-align:center; line-height:44px; font-size:14px; color:#fff;}
.fwlyc li:hover a .fwtu{ border:1px solid #0c5baa; }
.fwlyc li:hover a .fwtu img{ transform:scale(1.1); -webkit-transform:scale(1.1);}

/*分割图*/
.fgtu{width:1200px; margin:0 auto; display:block; box-sizing:border-box; overflow:hidden;}
.fgtu img{width:100%; margin:0 auto; display:block;}

/*走进绿企*/
.about{width:1200px; margin:30px auto; display:block; box-sizing:border-box; overflow:hidden; background:#fff; padding:25px 20px;}
.dhcr{float:right; display:block; overflow:hidden; margin-right:18px;}
.dhcr::after{display:block; content:""; clear:both;}
.dhcr dd{ float:left;display:block;}
.dhcr dd a{ font-size:16px; color:#565656; line-height:26px; transition:0.3s;}
.dhcr span{ float:left;font-size:16px; color:#565656;line-height:26px; display:block; margin:0 13px;}
.dhcr dd:hover a{ color:#0c5baa;}

.aboutc{width:100%; margin:20px auto 0; display:block; box-sizing:border-box; overflow:hidden;}
.aboutc::after{display:block; content:""; clear:both;}
.aboutc .abtu{ display:block; width:290px; height:190px; overflow:hidden; float:left;}
.aboutc .abtu img{width:100%; display:block; margin:0 auto; transition:0.3s;}
.aboutc .abtzi{font-size:14px; color:#777; line-height:1.9em; text-align:left; width:850px;transition:0.3s; float:right;
display:inline-block;word-break: break-all; text-indent:2em; margin-top:4px;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:7; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}

/*会员风采*/
.hyfc{width:1200px; margin:30px auto; display:block; box-sizing:border-box; overflow:hidden; background:#fff; padding:25px 20px;}

.picMarquee-left{ width:100%;  overflow:hidden; position:relative; box-sizing:border-box;}
.picMarquee-left .hd{}
.picMarquee-left .hd{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.picMarquee-left .hd::after{display:block; content:""; clear:both;}
.picMarquee-left .hd .zbt{ float:left;}
.picMarquee-left .hd .zbt::after{display:block; content:""; clear:both;}
.picMarquee-left .hd .zbt i{ width:4px; height:22px; display:block; background:#0c5baa; float:left;}
.picMarquee-left .hd .zbt h3{ font-size:22px; color:#2b2a2f; font-weight:900; line-height:22px; float:left; padding-left:14px;}
.picMarquee-left .hd .next,.picMarquee-left .hd .prev{ width:23px; height:22px; float:right; margin-left:8px; transition:0.3s; cursor:pointer;}
.picMarquee-left .hd .prev{ background:#0c5baa url(../image/zy2.png) no-repeat center;}
.picMarquee-left .hd .next{ background:#d9d9d9 url(../image/zy1.png) no-repeat center;}
		
.picMarquee-left .hd .next:hover,.picMarquee-left .hd .prev:hover{ width:30px;}
.picMarquee-left .bd{width:100%; margin:20px auto 0; display:block; box-sizing:border-box;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ width: 250px!important; margin:0 20px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li a{width:100%; margin:0 auto; display:block; box-sizing:border-box; }
.picMarquee-left .bd ul li a fctu{ width:260px; height:192px; display:block; overflow:hidden;}
.picMarquee-left .bd ul li a fctu img{width:100%; margin:0 auto; display:block; transition:0.3s;}
.picMarquee-left .bd ul li a p{ text-align:center; font-size:15px; color:#565656; line-height:1.6em; padding-top:5px; transition:0.3s;}
.picMarquee-left .bd ul li:hover a fctu img{ transform:scale(1.1);}
.picMarquee-left .bd ul li:hover a p{ color:#0c5baa;}
.picMarquee-left .bd ul li .fctu img {min-width: 250px; height: 185px;}


/*政策法规和查询*/
.zfcx{width:1200px; margin:30px auto; display:block; box-sizing:border-box; overflow:hidden;}
.zfcx::after{display:block; content:""; clear:both;}

/*政策法规*/
.zc,.hyb{ width:415px; height:500px;display:block; box-sizing:border-box; overflow:hidden; padding:25px 20px; float:left; margin-right:20px; background:#fff;}
.cx{width:330px; height:480px;display:block; box-sizing:border-box; overflow:hidden; padding:25px 20px; float:left;background:#fff;}
.gd{ float:left; font-size:14px; color:#666; line-height:22px; transition:0.3s; float:right;}
.gd:hover{ color:#0c5baa;}

.zcfg{width:100%; margin:15px auto; display:block; box-sizing:border-box;}
.fgtx .dtz{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.fgtx a::after{display:block; content:""; clear:both;}
.fgtx a{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.fgtx a .dtu{width:150px; height:104px; display:block; float:left; overflow:hidden;}
.fgtx a .dtu img{width:100%; margin:0 auto; display:block; transition:0.3s;}
.fgtx a .dzi{width:208px; margin:0 auto; display:block; box-sizing:border-box; float:right;}
.fgtx a .dzi h3{font-size:16px; color:#454545; font-weight:400; line-height:30px; float:left; width:88%; transition:0.3s; margin-top:5px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.fgtx a .dzi p{font-size:13px; color:#888; line-height:1.4em; text-align:left; width:100%;transition:0.3s;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.fgtx a .dzi h5{font-size:12px; color:#888; line-height:1.4em; text-align:left; line-height:14px; font-weight:400; width:100%; transition:0.3s; margin-top:5px;}
.fgtx a:hover .dtu img{transform:scale(1.1); -webkit-transform:scale(1.1);}
.fgtx a:hover .dzi h3{color:#0c5baa;}
.fgtx a:hover .dzi p{color:#454545;}
.fgtx a:hover .dzi h5{color:#0c5baa;}

.zcfgc{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.zcfgc::after{display:block; content:""; clear:both;}
.zcfgc li{ width:100%; display:block; overflow:hidden; float:left; margin-right:4%; margin-top:18px;}
.zcfgc li:nth-child(2n){margin-right:0;}
.zcfgc li a{width:100%; margin:0 auto; display:block; box-sizing:border-box; overflow:hidden;}
.zcfgc a i{ display:block; width:4px; height:4px; float:left; margin:6px 10px 0 0; background:#0c5baa; border-radius:50%;}
.zcfgc li a p{font-size:14px; color:#454545; font-weight:400; line-height:16px; float:left; width:240px; transition:0.3s; float:left;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.zcfgc li a span{font-size:12px; color:#888; font-weight:400; line-height:16px; float:right;transition:0.3s; float:right;}
.zcfgc li:hover a p{color:#0c5baa;}
.zcfgc li:hover a span{color:#0c5baa;}

/*行业标准*/
.hybc{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.hybc li{width:100%; margin:16px auto 0; display:block; box-sizing:border-box;}
.hybc li a{width:100%; margin:0 auto; display:block; box-sizing:border-box; border-bottom:1px dashed #d9d9d9; padding-bottom:15px;transition:0.3s;}
.hybc li a::after{display:block; content:""; clear:both;}
.hybc li a .dtu{width:120px; height:75px; display:block; float:left; overflow:hidden;}
.hybc li a .dtu img{width:100%; margin:0 auto; display:block; transition:0.3s;}
.hybc li a .dzi{width:240px; margin:0 auto; display:block; box-sizing:border-box; float:right;}
.hybc li a .dzi h3{font-size:16px; color:#454545; font-weight:400; line-height:30px; float:left; width:100%; transition:0.3s; margin-top:3px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
.hybc li a .dzi p{font-size:13px; color:#888; line-height:1.4em; text-align:left; width:100%;transition:0.3s;
display:inline-block;word-break: break-all;
text-overflow: ellipsis;
display: -webkit-box; /** 将对象作为伸缩盒子模型显示 **/
-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
-webkit-line-clamp:2; /** 显示的行数 **/
overflow: hidden;  /** 隐藏超出的内容 **/}
.hybc li:hover a .dtu img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.hybc li:hover a .dzi h3{ color:#0c5baa;}
.hybc li:hover a .dzi p{color:#0c5baa;}
.hybc li:hover a{border-bottom:1px dashed #0c5baa;}

/*查询服务*/
.cxrr{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.cxrr li{width:100%; margin:16px auto 0; display:block; box-sizing:border-box; transition:0.3s;}
.cxrr li a{width:100%; margin:0 auto; display:block; box-sizing:border-box;}
.cxrr li a img{width:100%; margin:0 auto; display:block;transition:0.3s;}
.cxrr li:hover a img{-webkit-transform:translate3d(0,-5px,0); transform:translate3d(0,-5px,0); box-shadow:0 5px 10px rgba(0,0,0,0.3)}

/*友情链接*/
.links{width:1200px; margin:0 auto; display:block; box-sizing:border-box; background:#fff; padding:22px 20px; border-top:3px solid #2069d3;}
.links h3{ font-size:20px; color:#0c5baa; text-align:left;}
.links .linkc{width:100%; margin:0 auto; display:block; box-sizing:border-box; }
.links .linkc::after{display:block; content:""; clear:both;}
.links .linkc li{ width:275px;box-sizing:border-box; display:block; overflow:hidden; transition:0.3s; float:left; margin-right:20px; margin-top:20px;}
.links .linkc li:nth-child(4n){ margin-right:0;}
.links .linkc li a{ width:275px; height:60px; box-sizing:border-box; display:block; overflow:hidden; transition:0.3s;}
.links .linkc li a img{ width:100%; margin:0 auto; display:block;}
.links .linkc li:hover a{ border-radius:6px; border:1px solid #c8c8c8;}


/*底部导航*/
.fnav{width:100%;min-width:1200px; margin:30px auto 0; display:block; box-sizing:border-box; background:#0c5baa; height:75px; border-bottom:1px solid #276db3;}
.fnavc{width:1200px; margin:0 auto; display:block; box-sizing:border-box;}
.fnavc li{ float:left;}
.fnavc span{ display:block; width:1px; height:12px; background:#fff; margin:33px 48px 0; float:left;}
.fnavc li a{ font-size:16px; color:#fff; line-height:74px;}

/*底部区域*/
.footer{width:100%;min-width:1200px; margin:0 auto; display:block; box-sizing:border-box; background:#0c5baa; padding:50px 0;}
.foot{width:1200px; margin:0 auto; display:block; box-sizing:border-box;}
.foot::after{display:block; content:""; clear:both;}
.ftl{ display:block; width:565px; float:left;}
.ftl img{ display:block; width:100%;}
.ftc{ display:block; width:300px; margin-top:15px; float:left; margin-left:50px;}
.ftc p{ display:block; width:100%; font-size:15px; color:#fff; line-height:1.88em; text-align:left;}
.ftr{ display:block; float:right; margin-top:10px;}
.ftr::after{display:block; content:""; clear:both;}
.ftr .ftrtu{ width:108px; height:108px; display:block; background:#fff; border-radius:5px; overflow:hidden; padding:8px; float:left;}
.ftr .ftrtu img{ display:block; width:100%; margin:0 auto;}

.ftma{display:block; float:left; width:108px; margin-left:16px; margin-top:20px;}
.ftma h3{ font-size:20px; text-align:left; line-height:1.5em; color:#fff;}
.ftma i{ display:block; width:20px; height:3px; background:#fff; margin:12px 0 20px;}
.ftma p{ font-size:14px; text-align:left; line-height:1.5em; color:#fff;}

.copy{width: 100%;min-width:1200px; margin: 0 auto; display: block; overflow: hidden; box-sizing: border-box; background: #095097; height: 55px;}
.copyc{width: 1200px;margin: 0 auto; display: block; overflow: hidden; box-sizing: border-box;}
.copyc::after{ content: ""; clear: both; display: block;}
.copyc h6{ font-size: 14px; color: #fff; line-height: 55px; text-align: left; font-weight: 400; color: #fff; float: left;}
.copyc h6 a{ font-size: 14px; color: #fff; line-height: 55px;font-weight: 400;}
.copyc h6 a:hover{ color: #fff;}
.copyc p{ font-size: 14px; color: #fff; line-height: 55px; text-align: left; font-weight: 400; color: #fff; float: right;}
.copyc p a{ font-size: 14px; color: #fff; line-height: 55px;font-weight: 400;}
.copyc p a:hover{ color: #fff;}


/*内页面包屑*/
.mbbxx{ width:100%; min-width:1200px; margin:0 auto; background:#fff; height:50px;}
.mbx{ width:1200px; height:50px;margin:0 auto; box-sizing:border-box;}
.mbx::after{ content:""; display:block; clear:both;}
.mbx h3{ float:left;font-size:14px;color:#343434; line-height:50px; font-weight:400;}
.mbx li{ float:left;}
.mbx span{ float:left;font-size:14px;color:#343434; line-height:50px; margin:0 5px;}
.mbx li a{font-size:14px;color:#343434; line-height:50px; transition:0.3s;}
.mbx li:hover a{ color:#13579E;}


/*内页内容区域*/
.con{ width:100%; min-width:1200px; overflow:hidden; box-sizing:border-box; padding:30px 0; background:#F3F3F3;}
.con_c{ width:1200px; margin:0 auto; overflow:hidden;}
.cbl{ width:210px; float:left;}

.gsgk{ width:100%;}
.gsgk h3{ width:100%; background:#13579E; line-height:66px; font-weight:900; color:#fff; font-size:20px; box-sizing:border-box; padding-left:20px;}
.gsgk ul{background:#fff;}
.gsgk ul li{ width:100%; height:50px; border-bottom:dashed 1px #ddd;}
.gsgk ul li:last-child{ border-bottom:none;}
.gsgk ul li a{ width:100%; display:block; font-size:14px; line-height:50px; color:#555; padding-left:20px;}
.gsgk ul li a:hover{ color:#13579E;}

.clx{ width:100%; display:block; margin-top:20px;}
.clxc{width:100%; background:#fff; box-sizing:border-box; padding:20px;}
.clxc span{ font-size:12px; line-height:26px; color:#666; display:block;}


.conc{ width:960px; float:right; background:#fff; box-sizing:border-box; padding:20px 30px 30px; min-height:800px;}
.gsjj{ width:100%;}
.ner_title{ width:100%; background:url(../image/xian.png) no-repeat left bottom; line-height:45px; color:#13579E; font-size:20px; margin-bottom:15px;}
.gsjj img{ width:88%; display:block; margin:15px auto;}
.gsjj p{text-indent:2em; color:#555; font-size:15px; line-height:2em;}

.jjcc p{text-indent:2em; color:#555; font-size:15px; line-height:2em;}
.jjcc p img{ width:88%; display:block; margin:15px auto;}
.jjcc img{ width:88%; display:block; margin:15px auto;}

/*分页*/
.pagination{ width:100%;margin:0 auto; overflow:hidden; box-sizing:border-box; padding:15px 0;}
.pagination::after{ content:""; display:block; clear:both;}
.pagination li{ float:left;margin-right:12px;}
.pagination li a{display:block;box-sizing:border-box; font-size:14px; color:#999;padding:6px 18px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s;}
.pagination li span{display:block;box-sizing:border-box; font-size:14px; color:#999;padding:6px 18px; border-radius:3px;border:1px solid #aaa;cursor:pointer;
transition:0.3s;}
.pagination li.active a{ background:#13579E; border:1px solid #13579E; color:#fff;}
.pagination li.active span{ background:#13579E; border:1px solid #13579E; color:#fff;}
.pagination li:hover a{background:#13579E; border:1px solid #13579E; color:#fff;}
.pagination li:hover span{ background:#13579E; border:1px solid #13579E; color:#fff;}

.newd{ width:100%; overflow:hidden;}
.newd .qh{ width:70%; margin-top:30px; float:left;}
.newd .qh span{ font-size:20px; color:#666; display:block;}
.newd .qh span a{ font-size:14px; color:#666;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;
-moz-text-overflow:ellipsis;white-space:nowrap; display:inline-block; width:66%; padding-top:10px;}
.newd .qh span a:hover{ color:#13579E;}

.nnc{ width:100%; margin-top:5px;}
.nnc a{ font-size:14px; color:#444; display:block; width:100%; height:46px; border-bottom:1px dashed #e5e5e5; line-height:46px; }
.nnc a:hover{ color:#13579E;}
.nnc a p{ float:left;width:625px;
overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap; display:block;}
.nnc a span{ float:right;}


/*新闻详情*/
.cpny .newxt{width:100%; margin:15px 0 25px; height:100px; border-bottom:1px solid #f0efef;}
.cpny .newxt h2{ color:#333; font-size:25px; line-height:50px; font-weight:400;}
.cpny .newxt span{ font-size:14px; color:#666; display:block; margin-top:10px;}
.newxc{ width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef;}
.newxc span{ display:block; margin-top:20px; font-size:14px; color:#676767;}
.newxc p{ font-size:14px; color:#676767; line-height:2em; text-indent:2em;}
.newxc img{ display:block; margin:10px auto; max-width:100%;}
.newd .newfl{ width:30%; overflow:hidden; float:right; margin-top:40px;}
.newd .newfl span{ float:right; font-size:14px; line-height:20px; color:#666;}
.newd .newfl span a{ color:#666;}
.newd .newfl span a:hover{ color:#f5a700;}

/*服务领域*/
.fwlyny{ width:1200px; margin:0 auto 30px; overflow:hidden; display:block; box-sizing:border-box;}
.fwnyc{ width:100%; margin:0 auto 30px; overflow:hidden; display:block; box-sizing:border-box;}
.fwnyc::after{ content:""; display:block; clear:both;}

.fwnyc li{ width:220px; float:left; display:block; margin-right:25px; margin-top:20px;}
.fwnyc li:nth-child(5n){ margin-right:0;}
.fwnyc li a{ display:block; width:100%; display:block;}
.fwnyc li a .fwtu{ width:220px; height:146px; background:#fff; border:1px solid #dcdcdc; box-sizing:border-box; padding:32px 0 0; transition:0.3s;}
.fwnyc li a .fwtu img{ width:80px; display:block; margin:0 auto; transition:0.3s;}
.fwnyc li a p{ display:block; width:100%; height:44px; background:#0c5baa; text-align:center; line-height:44px; font-size:14px; color:#fff;}
.fwnyc li:hover a .fwtu{ border:1px solid #0c5baa; }
.fwnyc li:hover a .fwtu img{ transform:scale(1.1); -webkit-transform:scale(1.1);}

/*图片栏目*/
.tukk{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.tukk li{ width:285px; display:block; float:left; margin-right:22px; margin-bottom:20px;}
.tukk li:nth-child(3n){ margin-right:0;}
.tukk li a{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.tukk li a .tuda{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; height:207px;}
.tukk li a .tuda img{width:100%; margin:0 auto; display:block; transition:0.3s;min-height: 207px;}
.tukk li a p{ text-align:center; font-size:14px; line-height:18px; color:#565656; margin-top:12px; transition:0.3s;}

.tukk li:hover a .tuda img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.tukk li:hover a p{ color:#13579E;}

/*图片详情*/
.pro_title{ width:100%; border-bottom:1px solid #d4d4d4; line-height:45px; font-weight:400; color:#205bb2; font-size:16px; text-indent:5px;}
.prot span{ font-size:14px; color:#666; display:block; margin-top:10px; border-bottom:1px dashed #d4d4d4; line-height:18px; padding-bottom:10px;}
.prot span a{ color:#666; font-weight:600;}
.prot span a:hover{ color:#205bb2; font-weight:600;}
.prot p{ font-size:14px; color:#666; text-indent:1.5em; line-height:18px; margin-top:10px; padding-bottom:10px; border-bottom:1px dashed #d4d4d4;}
.prot{ width:575px; float:right; margin-top:20px;}
.proxz{ width:100%; height:222px; border-bottom:1px solid #d4d4d4; padding:5px 0 10px;}
.proxz .proxz_l{ width:298px; height:220px; float:left; border:1px solid #d4d4d4; overflow:hidden;}
.proxz .proxz_l img{ width:100%; height:100%; object-fit:cover;}
.proxc{ width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef; padding-top:20px;}
.pronn{ width:100%; margin-top:20px;}
.nnt{ width:100%; border-bottom:2px solid #123a80;}
.nnt h2{ width:149px; line-height:43px; background:#123a80; text-align:center; color:#fff; font-size:16px; font-weight:400;}
.pronn p{ font-size:14px; line-height:2em; margin-top:20px; text-indent:2em; color:#333;}


/*客户服务*/
.khkh{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; background:#fff; padding:20px; min-height:600px;}

.khkhc{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.khkhc::after{ content:""; display:block; clear:both;}
.khkhc li{ width:270px; display:block; float:left; margin-right:26px; margin-bottom:20px;}
.khkhc li:nth-child(4n){ margin-right:0;}
.khkhc li a{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.khkhc li a .tuda{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; height:200px;}
.khkhc li a .tuda img{width:100%; margin:0 auto; display:block; transition:0.3s;}
.khkhc li a p{ text-align:center; font-size:14px; line-height:18px; color:#565656; margin-top:12px; transition:0.3s;}

.khkhc li:hover a .tuda img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.khkhc li:hover a p{ color:#13579E;}

/*文件下载*/
.wjxzz{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; border-top:1px solid #ededed; padding-top:20px;}
.wjxzz h3{ display:block; width:100%; font-size:16px; color:#333; line-height:1.5em;}
.wjxzz h3 span{ font-size:25px; color:#F00;}

.wjxzz .xxz{ display:block; width:300px; height:40px; background:#13579E; text-align:center; line-height:40px; border-radius:8px; overflow:hidden; color:#fff;
font-size:15px; margin-top:15px; transition:0.3s;}
.wjxzz .xxz:hover{ width:340px; background:#7fbb39;}

/*搜索列表*/
.sss{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; border-bottom:1px solid #ededed; padding:20px 0;}
.ssc{width:1200px; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}

.tjsx2{width:100%; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.tjsx2::after{ content:""; display:block; clear:both;}
.tjt1{ float:left; width:300px;}
.tjt1 .sk{width: 100%;display: block; overflow: hidden; box-sizing: border-box;height: 40px; float: left;background: #fff; border-radius: 5px;padding: 0 12px;
line-height:38px; border:1px solid #ccc;}
.tjt2{ float:left; width:600px; margin-left:25px;}
.tjt2 .sk2{width:60%;display: block; overflow: hidden; box-sizing: border-box;height: 40px; float: left;background: #fff; border-radius: 5px;padding: 0 12px;
line-height:38px; border:1px solid #ccc;}

.tjt2 .tjss{ float:left; margin-left:25px;}

.sslbc{width:1200px; margin:30px auto 60px; overflow:hidden; display:block; box-sizing:border-box;}
.sslbc li{width:1200px; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box; border-bottom:1px solid #ededed; padding:15px 20px; transition:0.3s;}
.sslbc li::after{ content:""; display:block; clear:both;}
.sslbc li i{display: block; width:6px;height:6px; float: left; margin:8.5px 15px 0 0;background: #0c5baa; border-radius: 50%;}
.sslbc li h3{color: #0c5baa; font-weight: 400; line-height:24px; float: left; transition: 0.3s; float: left;overflow:hidden; font-size:14px; margin-right:25px;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.sslbc li p{font-size:16px; color: #454545; font-weight: 400; line-height:24px; float: left;  width:600px; transition: 0.3s; float: left;overflow:hidden;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.sslbc li .xzwj{display:block; width:60px; height:24px; background:#13579E; text-align:center; line-height:24px; border-radius:3px; overflow:hidden; color:#fff;
font-size:12px; transition:0.3s; float:right;  transition:0.3s;}
.sslbc li h5{font-size:14px; color:#0c5baa; font-weight: 400; line-height:24px; float: right; transition: 0.3s; float: right;overflow:hidden;margin-right:25px;}
.sslbc li:hover{border-bottom:1px solid #7fbb39;}
.sslbc li:hover h3{color:#7fbb39}
.sslbc li:hover h5{color:#7fbb39}
.sslbc li:hover i{ background:#7fbb39}
.sslbc li:hover p{ color:#7fbb39}
.sslbc li .xzwj:hover{ background:#7fbb39; width:80px;}

/*联系地图*/
.BMapLabel{ border:none !important;}
#map{ margin:0 auto 20px; box-sizing:border-box; border:1px solid #ccc;}
.dituc{width:100%; padding-bottom:50px; border-bottom:1px dashed #f0efef;}
.dituc p{ font-size:14px; color:#676767; line-height:2em;}
.dituc img{ display:block; margin:10px auto; max-width:100%;}

.xizai{width:1200px; margin:0 auto; overflow:hidden; display:block; box-sizing:border-box;}
.xizai li{width:100%; margin:0 auto 25px; overflow:hidden; display:block; box-sizing:border-box; padding-bottom:15px; border-bottom:1px solid #ececec;}
.xizai li::after{ content:""; display:block; clear:both;}
.xizai li .tuda{ display:block; width:200px; height:130px; background:#ccc;float:left; box-sizing:border-box;}
.xizai li .tuda img{ display:block; width:100%; margin:0 auto;}
.xizai li .slzi{display:block; width:800px;float:left; box-sizing:border-box; margin:15px 0 0 20px;}
.xizai li .slzi h5{color: #333; font-weight:900; line-height:1.5em;transition: 0.3s;overflow:hidden; font-size:20px; width:100%;
text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis; white-space: nowrap;}
.xizai li .slzi h3{font-size:16px; color:#0c5baa; font-weight: 400; line-height:l.5em;  transition: 0.3s; overflow:hidden; margin-top:6px;}
.xizai li .slzi p{font-size:14px; color:#666; width:100%;display:block; text-align:left; line-height:1.2em; padding-top:15px;}
.xizai li .xzc{float:left;margin-left: 25px;width: 120px;display: block;overflow: hidden;box-sizing: border-box;height: 40px;background: #7fbb39;border-radius: 5px;
border: none;line-height: 40px;font-weight: 400;font-size: 14px;color: #fff; text-align:center; transition:0.3s; margin-top:20px;}

.xizai li .xzc:hover{ width:135px; background:#347EE1;}


.xizai li:hover .tuda img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.xizai li:hover{ border-bottom:1px solid #347EE1;}
.xizai li:hover .slzi h5{color: #347EE1;}
.xizai li:hover .slzi h3{color:#347EE1;}
.xizai li:hover .slzi p{color:#347EE1;}

.xizai li a {display:block; width:100%;float:left; box-sizing:border-box; margin:15px 0 0 20px; color: #444;}
.xizai li a p {width: 80%; float: left;}
.xizai li a span { float: left; width: 19%; display: block;}
.xizai li a:hover {color: #13579E;}

