@font-face{

	font-family:Source Han Serif SC;

	src:url("../other/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,.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;}

.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;}

::-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;color:#4f4f4f;}

.right-zi a{ color:#4f4f4f;}

.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;}

	.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:480px; 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:220px;}

	.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/banner.jpg) no-repeat center;}

.header-nav{ height:145px; background:url(../images/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/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/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/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/i1.png) no-repeat left; padding-left:50px; color:#2e2e2e;}

.use-one .i2{background:url(../images/i2.png) no-repeat left;}

.use-one .i3{background:url(../images/i3.png) no-repeat left;}

.use-one .i4{background:url(../images/i4.png) no-repeat left;}

.use-one .i5{background:url(../images/i5.png) no-repeat left;}

.use-one .i6{background:url(../images/i6.png) no-repeat left;}

.use-one .i7{background:url(../images/i7.png) no-repeat left;}

.use-one .i8{background:url(../images/i8.png) no-repeat left;}

.use-one .i9{background:url(../images/i9.png) no-repeat left;}

.study-content{ height:816px; background:url(../images/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/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/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/w1.png) no-repeat 185px 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/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;}



        

          

    

    

    

   

       

    

    

 

 

 

 

 

 

 

 

 

 

 

 

    









