﻿@font-face{
	font-family:Source Han Serif SC;
	src:url("/fonts/SourceHanSerifCN-Regular-1.otf")
}/*思源宋体*/
* { /* <清楚所有元素边界和补白默认属性> */
	margin: 0 auto; 
	hide-focus: expression(this.hideFocus=true); 
outline: none; /* for firefox 1.5 + */

}
body { /* <定义页面属性> */
	padding:0px;
	margin: 0 auto; /* 居中显示 */
	color: #4f4f4f; /* 定义网页前景色字体颜色 */
	font-family:"Source Han Serif SC", Arial, Tahoma, Verdana, sans-serif; /* 定义页面字体系列 */
	line-height:20px;
	background:#fff;
	min-width: 1200px;

}
table{border-collapse: collapse;}
img{padding: 0px; margin:0px;}
dl,dt,dd,h2,form,ul,li,p,img, span{margin:0; padding:0;}
/*定义超链接属性---------------------------------*/
a {/*<定义超链接默认属性>*/
	color:#979696;/*默认为中灰色*/
	text-decoration:none;/*清除下划线*/
}
a:hover {/*<定义鼠标经过超链接属性>*/
	color:#1a86d3;/*鼠标经过高亮显示*/
	text-decoration:none;
}
a img {/*<清除超链接中的图片蓝色边框>*/
	border:0;
}
ul{list-style-type:none;}

.container {margin:0 auto;width:1200px;}

/* header and menu */
header,.logo,.menu{-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
header{position:relative;z-index:99;}
.menu>ul,.menu>ul>li{display:block;margin:0;padding:0;list-style:none;}
.menu>ul>li>a{display:block;text-align:center;}
.logo{float:left;}
.logo a{display:block;}
.logo img{display:block;max-height:100%;}
.right-search{ width:320px; float:right;}

/*2022-04-12修改开始*/
/*.search{ height:30px; width:250px; background:none; float:left; margin:30px 0 10px 0; position:relative;}
.searchbox{ width:200px; height:30px; color:#000; float:left;background:#c3c7c9; border:0; border-radius:5px; padding-left:10px; padding-right:35px;}*/
.search{ height:30px; width:150px; background:none; float:left; margin:30px 0 10px 0; position:relative;}
.searchbox{ width:100px; height:30px; color:#000; float:left;background:#c3c7c9; border:0; border-radius:5px; padding-left:10px; padding-right:35px;}
.right-zi a{padding-left:10px;}
/*2022-04-12修改结束*/

::-webkit-input-placeholder{color:#acacac;}
::-moz-placeholder{color:#acacac;}
:-moz-placeholder{color:#acacac;}
.search button{ width:30px; height:30px; background:url(../images/serch.png) no-repeat; border:0; color:#fff; font-size:14px; position:absolute; z-index:5; top:0; right:9px}
.right-zi{ font-size:16px; float:right; padding-top:35px;}
.nav-box{ border-top:1px solid #d2d2d2;  clear:both; margin-top:20px;}
@media(min-width:768px){
	header{left:0; right:0; top:0; position:absolute;background:url(../images/nbg.png) repeat;}
	header .container{height:70px; }
	.logo{ padding:10px 0;}
	.menu{ clear:both;}
	.menu>ul{margin-right:-27px;height:100%;}
	.menu>ul>li{float:left;/*padding:0 36px;*/background:url(../images/line.jpg) no-repeat left; position:relative; width:11.11%;}
	.menu>ul>li>a{color: #000;line-height: 25px;padding:15px 0;padding-left:10px; padding-right:10px;}
	.menu>ul>li:hover>a,.menu>ul>li.active>a{ border-bottom:3px solid #e9423e; padding-left:10px; padding-right:10px;}
	.menu-icon{display:none;}
	.sub-menu a{display:block; color:#595957; font-size:14px; padding:10px 0; /*margin:0 20px;*/ border-bottom:1px solid #c0c0c0;}
	.sub-menu a:hover{background: #fff;width: 100%;margin: 0;}
	.menu>ul>li:hover .sub-menu,.menu>ul>li.active .sub-menu{display:block;}
	.sub-menu {background:url(../images/nbg.png) repeat;position: absolute;top: 58px;left: 0;text-align: center; z-index: 999; right:0; display:none;}
	.logo img{ padding-top:10px;}
	header .nav-h{ height:58px;}
	.sub-menu2{min-width:280px; padding:10px; }
	.sub-menu2 a{ border-bottom:none; text-align:left; padding:5px 0; margin:0;}
	.cai1{ float:left; border-right:1px dashed #8c8c8c; padding:21px;min-height:120px;}
	.cai1 span{ text-align:left; color:#e9312e;display:block; padding-bottom:10px;}
	.sub-menu2 a:hover{ background:none; color:#e9312e}
}

/* menu for mobile */
.nav{background:#e9423e;display:none;padding-top:60px;}
.nav>ul>li{padding:5px 10px; padding-left:35px;}
.nav>ul>li>a{display:block;text-align:left;color:#fff;font-size:16px;line-height:30px;position:relative;}
.nav>ul>li>a>span{display:block;width:30px;height:30px;position:absolute;top:0;right:0; background:url(../images/jt.png) no-repeat center ;}
.nav>ul>li.open-sub>a>span{background-image:url(../images/jt2.png);}
.nav .sub-menu{display:none;}
.nav li.open-sub .sub-menu{display:block;}
.nav .sub-menu p a{display:block;padding:3px 10px;text-align:left;color:#d6d6d6;font-size:14px;line-height:25px;}
@media(max-width:767px){
	.nav .sub-menu2 p a{ padding-left:50px;}
}

/* banner */
.zy-banner { width:100%;height:0;padding-bottom:31.25%; }
.zy-banner img{ display:block; max-width:100%; margin:0 auto;}   
/* foot */
.foot_box{ margin-top:80px;}
.foot-nav{ overflow:hidden; margin-left:-25px; margin-right:-25px;}
.foot-nav li{ width:14.285%; float:left;}
.foo-one{ overflow:hidden; padding:0 25px; }
.one-box h1{ font-size:16px; color:#050501; padding-bottom:20px;}
.one-box p a{ display:block; font-size:14px; color:#595957; line-height:30px;}
.one-box p a:hover{ color:#e9312e;}
.foot-bottom{ background:#e6e6e6; overflow:hidden; margin-top:80px; padding:40px 0;}
.left-bottom{ float:left;}
.left-bottom p{ font-size:14px; color:#000000; line-height:24px;}
.left-bottom p a { color:#000000;}
.right-bottom{ float:right;}
.ewm{ overflow:hidden; margin-left:-10px; margin-right:-10px;}
.ewm li{ width:50%; float:left;}
.ewm-box{ padding:0 10px;}
.left-ewm p{ font-size:11px; text-align:center; margin-top:10px;}
.left-ewm img{ display:block; margin:0 auto;}

/*开始*/
.cont-box{ width:1200px; margin:0 auto;}
/*.header-top{ height:599px; background:url(/images/tzjc/banner.jpg) no-repeat center;}
.header-nav{ height:145px; background:url(/images/tzjc/bg.png) repeat center;}
.logo-top{ height:97px; border-bottom:1px solid #d2d2d2; overflow:hidden;}
.logo-cont{ margin:25px 30px; overflow:hidden;}
.logo-left{ float:left;}
.search-right{ width:320px; float:right;}
.search{ height:30px; width:250px; background:none; float:left; margin:5px 0 10px 0; position:relative;}
.searchbox{ width:200px; height:30px; color:#000; float:left;background:#c3c7c9; border:0; border-radius:5px; padding-left:10px; padding-right:35px;}
::-webkit-input-placeholder{color:#acacac;}
::-moz-placeholder{color:#acacac;}
:-moz-placeholder{color:#acacac;}
.search button{ width:21px; height:21px; background:url(/images/tzjc/sou.png) no-repeat; border:0; color:#fff; font-size:14px; position:absolute; z-index:5; top:5px; right:13px}
.right-zi{ font-size:16px; float:right; padding-top:13px; }
.right-zi a{color:#595957;}
.nav li{ font-size:18px; float:left; line-height:45px; padding:0 31px; background:url(/images/tzjc/line.jpg) no-repeat left; position:relative;}
.nav li a{ color:#595957; padding-left:10px; padding-right:10px;}
.nav li a:hover{ border-bottom: 3px solid #e9423e; padding-left:10px; padding-right:10px; padding-bottom:10px; }
.sub-menu{background: url(/images/tzjc/nbg.png) repeat;position: absolute;top: 47px;left: 0;text-align: center;z-index: 999;right: 0; display:none;}
.sub-menu a{display: block; color: #595957; font-size: 14px; margin: 0 20px; border-bottom: 1px solid #c0c0c0;}
.nav li .sub-menu a:hover{ background:#fff; margin:0; border-bottom:none;border-bottom: 1px solid #fff; padding-bottom:0;}
.nav li:hover .sub-menu{ display:block;}*/

.main{ margin-top:78px;}
.zy-tit{ width:600px; position:relative;}
.zy-text{float: right;width: 9999px;clear: both;height: 1px;background: #e8322e;margin-top: 29px; font-size:36px;}
.zy-tit span{display: block;position:absolute; right:0;top:-25px;}
.tit-box{ margin-left:-640px}
.decision{ margin:38px 78px; overflow:hidden;}
.decision-top p{ font-size:18px; color:#595957; line-height:30px;text-indent:2em;}
.decision-bottom{ margin-top:40px; padding:0 36px; overflow:hidden;}
.decision-bottom p{font-size:18px; color:#595957;}
.use-wrap{ margin-left:-44px; margin-right:-44px;}
.use-wrap li{ width:20%; float:left; margin-top:30px;}
.use-box{ padding:0 44px;}
.use-one p{ font-size:18px; text-align:left; line-height:24px; background:url(/images/tzjc/i1.png) no-repeat left; padding-left:50px; color:#2e2e2e;}
.use-one .i2{background:url(/images/tzjc/i2.png) no-repeat left;}
.use-one .i3{background:url(/images/tzjc/i3.png) no-repeat left;}
.use-one .i4{background:url(/images/tzjc/i4.png) no-repeat left;}
.use-one .i5{background:url(/images/tzjc/i5.png) no-repeat left;}
.use-one .i6{background:url(/images/tzjc/i6.png) no-repeat left;}
.use-one .i7{background:url(/images/tzjc/i7.png) no-repeat left;}
.use-one .i8{background:url(/images/tzjc/i8.png) no-repeat left;}
.use-one .i9{background:url(/images/tzjc/i9.png) no-repeat left;}
.study-content{ height:816px; background:url(/images/tzjc/bg2.jpg) no-repeat center; margin-top:70px;}
.study-cont{ padding:44px 20px 60px 20px; overflow:hidden;}
.tit2 h2{ font-size:36px; color:#1b3058; text-align:center;}
.tit2 p{ font-size:18px; color:#253b67; text-align:center; padding:35px 0 54px 0}
.guidelines-left{ width:180px; float:left;}
.guidelines-nav li{ font-size:16px;  background:#253b67; text-align:right; padding:25px 15px; margin-bottom:1px;}
.guidelines-nav li a{color:#fff;}
.guidelines-nav li a.active{ color:#c6aa5d}
.guidelines-right{ width:979px; background:#fff; overflow:hidden; height:567px;}
.guidelines-cont{ margin:33px 67px 30px 40px; overflow:hidden;display:none;}
.guidelines-cont.active { display:block;}
.policy-top h2{ font-size:18px; color:#2f2e2e; padding-bottom:15px;}
.national h2{ font-size:18px; font-weight:normal; color:#c6aa5d; padding:27px 0 10px 0}
.national p{ font-size:18px; color:#2f2e2e; line-height:30px;}
.methods{ margin-top:90px;}
.methods2{ margin:50px 0}
.adv-cont{ width:354px; height:356px; background:url(/images/tzjc/tu2.jpg) no-repeat center;position: absolute;/*left: 50%;*/margin-left: 423px; z-index: -1;}
.adv-left{ width:50%; float:left;}
.adv-left p{ text-align:right; font-size:16px; color:#050501;margin-right: 120px;padding-top: 15px;text-indent:0;}
.adv-left .adv2 {margin-right: 205px; padding-top:56px; }
.adv-left .adv3 {margin-right: 205px;padding-top: 93px;}
.adv-left .adv4{ padding-top:60px;}      
.adv-right{float:right;width:50%;}         
.adv-right p{ font-size:16px; color:#050501;margin-right:0;text-indent:0;}    
.adv-right .adv5{text-align: left;padding-top: 0;margin-left: 120px; line-height:22px} 
.adv-right .adv6{padding-top: 58px; margin-left:210px;}
.adv-right .adv7{padding-top: 92px;margin-left: 210px;}    
.adv-right .adv8{padding-top: 56px;margin-left: 120px;}
.caselist{ margin-left:-80px; margin-right:-80px; margin-top:20px;}        
.caselist li{ width:50%; float:left;}    
/*.case-box{ padding:0 80px;}*/   
.case-one p{ font-size:18px; color:#595957; margin-bottom:20px; background:url(/images/tzjc/sj.jpg) no-repeat left; padding-left:25px;}       
.process img{ padding-top:20px;}    
.process{ margin-bottom:0;}
.process p{ font-size:18px; color:#595957; padding-left:160px;}
.cycle{ margin:0; position:relative; overflow:visible;}
.cycle-box{ background:#e6e6e6; padding:50px 20px 50px 75px; margin-top:45px; margin-bottom:20px;}
.cycle-box p{ font-size:18px; color:#595957;}
.cycle span{position: absolute;display: block;right: 0;top: -46px;}
.pledge-top p,.pledge-top span{ font-size:18px; line-height:36px;}   
.pledge-top span b{ color:#193367}    
.committed{ margin-left:-40px; margin-right:-40px;} 
.committed li{ width:50%; float:left; margin-top:65px;} 
.committed-box{ padding:0 40px;}
.committed-one h2{ font-size:24px; color:#0c416c; padding-bottom:25px;} 
.committed-one p{ font-size:18px; color:#303233; line-height:36px;}
.committed-wrap{ margin:38px 50px;}
.bj-top h2{font-size: 30px;color: #595957;background: url(/images/tzjc/w1.png) no-repeat 125px 3px; line-height:30px; }
.bj-top p{font-size: 30px;color: #e8322e;padding-top: 20px;font-weight: bold;}
.bj-top p span{    padding-right: 20px;}     
.bottom-xian{width: 200px; height: 5px;background: #595957;overflow: hidden;margin-top: 25px; float:left;}
.contact-text{ padding:15px 12px; overflow:hidden;}    
.contact-text li{   width: 400px;float: left; margin-top: 35px;border-right: 1px solid #ccc; margin-bottom:10px;}   
.hebei-cont h2{font-size: 22px; color: #595957;padding-bottom: 15px;background: url(/images/tzjc/adv-xiao.png) no-repeat 53px 0;}   
.hebei-cont p{font-size: 20px;color: #e8322e; font-weight:bold; padding-top:5px;}
.area2 .hebei-cont {padding-left: 88px;}
.contact-text .area2{ border-right:none; width:420px;}            
/*.foo-top{ margin-left:-20px; margin-right:-20px; margin-top:40px; margin-bottom:80px; overflow:hidden;}    
.foo-top li{ width:14.285%; float:left}    
.foo-nav{ padding:0 20px;}   
.foo-navtext h3{ font-size: 16px;color: #050501;padding-bottom: 20px;}
.foo-navtext h3 a { color: #050501;} 
.foo-navtext p a{display: block;    font-size: 14px;color: #595957;line-height: 30px;} 
.footer{ background:#e6e6e6; padding:40px 0; overflow:hidden;}
.foot-left{ float:left;}    
.foot-left p{font-size: 14px;    color: #000000;    line-height: 24px;}        
.foot-right{ float:right;}
.ewm{overflow: hidden; margin-left: -10px; margin-right: -10px;}
.ewm li {width: 50%;float: left;} 
.ewm-box{padding: 0 10px;}
.left-ewm p{font-size: 12px; text-align: center;margin-top: 3px;}*/

.case-list{ margin:0 auto; width:980px; margin-top:50px; position:relative;}
.partners{ margin-top:70px; position:relative; padding-bottom:15px; overflow:hidden; cursor:pointer;}
.anli{ width:950px; margin:0 auto;}      
.partners li{ width:33.33%; float:left; background:url(../images/xian.jpg) no-repeat left; padding:10px 0; height:110px;}         
.part-img img{ max-width:100%; display:block; margin:0 auto;}
.part-img {text-align:center;}
.part-img2{ width:115px; margin:0 auto;}
.part-img3{ width:120px; margin:0 auto;}
.part-img4{ width:110px; margin:0 auto;}
.part-text{ font-size:30px; text-align:center; color:#595957; padding-top:15px;}
.part-text2{ font-size:27px;}
.xian-tiao{ background:url(../images/xian.jpg) no-repeat right;width:4px; height:110px; position:absolute; right:0;}

.case-cont{ padding:30px 80px 0 80px; overflow:hidden; max-width:1650px; margin:0 auto;}
.case-cont2 {padding: 30px 0;}
.case-cont2 .hover-height p{ font-size:12px; line-height:22px;}
.case-cont2 .hover-height h1,.case-cont2 .ca-text p,.case-cont2 .ca-text p span{font-size:14px;}
.hover-height{height:195px; overflow:hidden; margin:0 auto; padding:0 15px;}
.case-box li{ width:20%; float:left; overflow:hidden; position:relative;}
.ca-img{width:100%;height:0;padding-bottom:81.8181%;position:relative;}
.ca-img img{ display:block;width:100%;height:100%;position:absolute;top:0;left:0;}
.ca-text{ height:40px; background:url(../images/cbg.png) repeat-x; position:absolute; left:0; right:0; bottom:0;}
.ca-text p{ font-size:20px; color:#fff; line-height:40px; padding:0 10px;}
.ca-text p span{ display:block; float:right;}
.hover-zi{ background:url(../images/cbg.png) repeat; position:absolute; left:0; right:0;top:0; bottom:40px; display:none; }
.hover-height{height:195px; overflow:hidden; margin:0 auto; padding:0 15px;}
.hover-zi h1{ font-size:18px; color:#fff; padding:40px 0 15px 40px;}
.hover-zi p{ font-size:16px; color:#fff; text-align:center; line-height:28px;}
.case-box li:hover .ca-img img{-webkit-filter: blur(4px); /* Chrome, Opera */-moz-filter: blur(4px);-ms-filter: blur(4px); filter: blur(4px); } 
.case-box li:hover .hover-zi{ display:block; cursor:pointer;}
@media(max-width:1400px){
	.hover-zi p{ font-size:14px; line-height:22px;}
	.hover-zi h1{ padding:20px 0 15px 20px; }
}

.qq-consult { position:fixed;top:25%;z-index:99;}
.qq-box { display:none;position:absolute;top:-35px;}
.qq-box a { display:block;font-size:0;}
.qq-box span { position:absolute;top:-6px;right:0;width:15px;height:15px;color:#fff;cursor:pointer;font-size:18px;z-index:999;}
.qq-open { position:absolute;top:25%;font-size:0;}
.qq-open:hover .qq-box{ display:block;}
.contact-wrap { position:fixed;top:243px;right:0;width:135px;height:303px;display:none;}
.tel-consult { position:fixed;top:60%;z-index:99;right:0;}
.consult-box { background:url(/images/tel-consult.png);width:60px;height:160px;cursor:pointer;}
.consult-box a { width:100%;height:100%;display:block;}
.wechat-box { background:url(/images/wechat.png);width:60px;height:60px;margin-top:1px;cursor:pointer;}
.wechat-box:hover { background:url(/images/wechat2.png);}
.wechat-box:hover .ewm-img { display:block;}
.ewm-img { display:none; position:absolute;top:161px;right:65px;}
@media (max-width:767px) {
    .contact-wrap,.qq-consult,.kf,.tel-consult{ display:none;}
}
.back-top { width:25px;height:25px;position:relative;right:-100px;top:-32px;cursor:pointer;margin-bottom:-25px;}
.kf{ position:fixed;right:0px;top:72px;z-index:999;}
.kf-box {display:none;position:absolute;top:-80px;right:0px;}
.kf-open { position:fixed;top:30%;right:0;cursor:pointer;}
.kf-open:hover .kf-box { display:block;}
.kefu-box { position:fixed;left:0;right:0;bottom:0;background:#000; height:50px;opacity:0.7;z-index:999;}
.kefu-box li { width:50%;float:left;text-align:center;}
.kefu-box li a{ color:#fff;font-size:14px;line-height:50px;background:#bd290d;margin:0 auto;padding:8px 30px;}

.consultat-cont{ margin-top:50px; overflow:hidden; margin-bottom:80px;}
.decision-wrap{ width:855px;margin:0 auto; }
.decision-one{ height:342px; border:1px solid #e6e6e6;margin-bottom:22px;}
.deci-left{ width:185px; float:left; display:table; height:342px;}
.deci-left h1{ font-size:20px; color:#f95450; text-align:center; display:table-cell; vertical-align:middle; background:url(../images/lin2.jpg) no-repeat left;}
.deci-row h1{ font-size:16px; color:#595957; float:left; font-weight:normal; background:#e6e6e6; width:152px; height:41px;margin-right:30px; line-height:41px; text-align:center;}
.deci-row p{ font-size:15px; color:#f96461; line-height:31px; padding:6px 0}
.decision-two,.deci-left2{ height:84px}
.deci-left2 h1{ color:#595957;background:url(../images/lin3.jpg) no-repeat left;}
.deci-row2 h1{ color:#fff; background:#ffa2a2}
.deci-row2 p{ color:#595957}
.decision3,.deci-left3{ height:169px;}
.decision4,.deci-left4{ height:125px;}
.decision5,.deci-left5{ height:84px;}
.methods-top p{ font-size:18px; color:#595957;}
.methods-one{ float:left; margin-left:77px;}
.methods-one h1{ font-size:20px; color:#FFF; background:#f95450; border-radius:5px; font-weight:normal; width:403px; text-align:center; padding:5px 0;}
.methods-one2,.methods-one3 { margin-left:30px;}
.methods-one2 h1,.methods-one3 h1  { width:360px;}
.methods-one2 .row-methods p {width:100%;margin-left:30px;}
.methods-one3 .row-methods p {width:100%;margin-left:70px;}
.methods-bottom{ margin-top:30px;}
.methods-text{ margin:22px 40px 0 40px;}
.row-methods p{ font-size:18px; color:#595957; float:left; background:url(../images/d.png) no-repeat left; padding-left:20px; margin-bottom:13px; width:108px; display:inline-block;}
.row-methods .fl-right{ float:right;}
.cooperation-tit{width:263px;margin:0 auto; }
.cooperation-tit h1{ font-size:24px; color:#595957; text-align:center; border:1px solid #595957; border-radius:4px;height:50px; line-height:50px; position:relative;}
.cooperation-tit h1 span{display:block; width:109px; height:3px; background:#f95450;    position: absolute;left: 50%;margin-left: -54.5px;bottom: -2px;}
.cooperation-cont{ margin-top:40px;}
.left-red{ float:left; padding-left:229px;}
.left-red p{ font-size:20px; color:#e8322e; text-align:right; line-height:38px; background:url(../images/quan.png) no-repeat right 12px; padding-right:45px;}.cooperation-one{ margin-top:40px;}    
.right-black p{ text-align:left; background:none; color:#595957; padding-right:0; padding-left:40px;line-height:38px; font-size:20px; padding-left:30px;}  
.right-black{ float:left;}  
.cooperation-cont img{ max-width:100%; display:block; margin:0 auto;}
.hou-xu p{ font-size:18px; text-align:center; color:#595957; line-height:32px; padding-bottom:10px;}
.hou-xu p span{ color:#f95450;}

        
          
    
    
    
   
       
    
    
 
 
 
 
 
 
 
 
 
 
 
 
    




