@charset "gb2312";
*{padding:0;margin:0;}
body{font-family: "PingFang-SC","Microsoft Yahei",arial;font-size: 14px;}
input,textarea,a{ outline:none;}
ul,ol{list-style:none;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font-weight:100;}
.clear{display:block;contact:"";clear:both;}
img{max-width:100%;}
.center{width:90%;margin:0 auto;}
@font-face {
font-family: 'PingFang-SC';
src:url(../font/PingFang-SC.ttf);      
}
@font-face {
font-family: 'Knockout';
src:url(../font/Knockout-HTF47-Bantamweight.otf);      
}

.head{width:100%; position:fixed;top: 0;z-index:5;height:90px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);background: #fff;}
.header{width:90%;margin:0 auto;margin-top: 8px;}
.header .logo{float:left;width:20%;}
.header .nav{float:left;width:60%;margin-top: 10px;}
.header .nav li{float:left;margin-right:35px; position:relative;}
.header .nav li a.yiji{color:#333;font-size: 18px;line-height:60px;border-bottom: 2px solid rgba(255, 255,255, 0);display:block;}
.header .nav li .erji{background:#fff;padding:0 10px; position:absolute;top:60px;width: 182px;display:none;left:-54px; text-align:center;}
/*.header .nav li:hover .yiji{border-bottom: 2px solid #333;}*/
.header .nav li .erji a{display:block;line-height:40px;color:#333;}
.header .nav li:hover .erji{display:block;}
.header .fb{float:right;margin-top: 20px; position: relative;}
.header .fb img{display:inline-block;margin:0 8px;}
.header .fb .fb_left{float:left;border-right: 1px solid #c1c1c1;}
.header .fb .fb_left:last-of-type{border:none;}
.fb .sskuang{}
.fb #formSeach{ position: absolute;right:0;top:0;line-height: 35px;border:1px solid #c1c1c1;display:none;}
.cpkey{line-height: 35px;border:none;padding-left: 5px;}
.topKeyWord{ position: absolute;right:6px;top: 3px;}
.fb .hoverss:hover #formSeach{display: block;}
.zyw a{font-size:18px;color:#333;padding:0 10px;line-height: 29px;}
@media(max-width:1400px){
	.header .nav li{float:left;margin-right:20px; position:relative;}
}


.nybanner{padding-top: 90px;}
.nybanner img{width:100%;display: block;}

.nypro_list{}
.nypro_list .nypro_list_li{width:100%;padding:60px 0;}
.nypro_list .nypro_list_li:nth-of-type(2n){background:#f6f6f6;}
.nypro_list .nypro_list_li .w_center{width:1200px;margin:0 auto;}

.nypro_wz{float:right;width:65%;margin-top:35px;}
.nypro_wz h2 a{font-size:25px;font-weight:900;color:#0e3e97;}
.nypro_wz .nypro_wz_p{font-size:16px;color:#666666;margin:20px 0 30px;line-height: 1.8rem;margin:40px 0 70px;}
.nypro_img{float:left;display:table-cell; vertical-align:middle;width:30%;}
.nypro_img img{height:310px;}

.nypro_list .nypro_list_li:nth-of-type(2n) .nypro_wz{float:left;width:60%;}
.nypro_list .nypro_list_li:nth-of-type(2n) .nypro_img{float:right;}

.nypro_wz .morepro{color:#fff;width:234px;height:70px;border-radius:10px;line-height:70px;background-image: linear-gradient(to right,#0d419c,#007cfc);display: block;font-size:18px; text-align: center;transition-duration: 2s;}
.nypro_wz .morepro img{margin-left: 15px;transition: all 0.3s;}
.nypro_wz .morepro:hover{background-image: linear-gradient(to right,#007cfc,#0d419c);}
.nypro_wz .morepro:hover img{margin-left: 25px;}

.yema {text-align:center;margin-top:70px;margin-bottom: 60px;color:#666;}
.yema ul li{display:inline-block;padding:0 16px;background:#fff;color:#666;margin-right:5px;line-height:40px; border:1px solid #aaaaaa;color:#aaaaaa;font-size:16px;}
.yema li a{color:#666;}
.yema li:hover{color:#fff;background:#0e3f9a;}
.yema li:hover a{color:#fff;}
.yema .pages_solid{color:#fff;background:#0e3f9a;border:1px solid #0e3f9a;}
.yema li.previous_s{ font-family:"����";}
.yema li.next{ font-family:"����";}

.w_1200{width: 1200px;margin:0 auto;}

.content{margin:60px auto;}
.content li{margin-right:320px;float:left; text-align:center;}
.content li:last-of-type{margin-right:0;}
.content li h2{margin:8px 0;font-size:20px;color:#333;}
.content li p{ line-height:1.6rem;font-size:16px;color:#555;font-family:Arial, Helvetica, sans-serif;}


.liuyan{width:100%;padding:60px 0;background:#f3f5f8;}
.liuyan textarea{display:block;width:100%;height:230px;margin-top:30px;padding:15px;border:none;}
.liuyan input{width:30%;margin-right:25px;line-height:50px;padding-left:15px;border:none;}
.liuyan input:last-of-type{margin-right:0;}
.liuyan #msgLeft_Btn{display:block;width:100%;border-radius:7px;background: linear-gradient(to right,#0d3f9b,#017cfc);line-height:50px;font-size:18px;color:#fff; text-align:center;margin-top:30px; cursor:pointer;}

.liuyan_tit{ text-align:center;margin-bottom:40px;}
.liuyan_tit h2{font-size:34px;color:#333;}
.liuyan_tit p{font-size:20px;color:#9f9f9f; text-transform:uppercase;}
.news{width:100%;height:320px;background:url(../web/jgbg.jpg) no-repeat center;color:#fff;justify-content:center;display:flex;align-items:center; text-align:left;margin-bottom: 50px;}
.news h2{font-size:32px;}
.news .xian{width:100%;height:1px;background: #fff;position:relative;margin:10px 0 8px;}
.news .xian i{display:block; position:absolute;top: -2px;left:0;width:75px;height:2px;background:#fff;}
.news em{font-size:20px;font-weight: 100;}
.newfl{ text-align: center;margin-top: 50px;}
.newfl li{display: inline-block;width:20%;border-bottom: 1px solid #6aa8ee;margin:0 20px;line-height: 50px;}
.newfl li a{color:#fff;font-size:24px;display:block;}
.newfl li:hover a{background:#286ec9;}

.news_list li{width:100%;padding:25px 25px; border:10px solid #e9e9e9;transition:all 0.3s;box-sizing: border-box;margin-bottom:30px;}
.news_list li .news_img{float:left;width:430px;}
.news_list li .news_img img{width:430px;height: 310px;; transition:all 0.3s;}
.news_list li .news_wz{float:right;width:645px;box-sizing:border-box;position:relative; transition:all 0.3s;}   
.news_list li .news_wz h2{font-size:22px;color:#333;margin-top:50px;}
.news_list li .news_wz p{font-size:14px;color:#666;line-height:26px;margin:15px 0;-webkit-box-orient: vertical;-webkit-line-clamp:4;display: -webkit-box;overflow: hidden;}
.news_list li .news_wz time{font-size:14px;color:#333;}
.news_list li .news_wz time img{ vertical-align:sub;margin-right:10px;}
.news_list li:hover{ box-shadow:0 0 13px rgba(0,0,0,0.2);border-color: #fff;}
.news_list li:hover img{padding-left:25px;}
.news_list li:hover .news_wz{padding-left:30px;}
.news_list li:hover .news_wz p{width:520px;}
.news_list li .jt{ position:absolute;right:0;top:50%; opacity:0;border-left:1px solid #e9e9e9;}
.news_list li:hover .jt{ opacity:1;}



.footer .foot{float: left;pa dding:0 30px;/*width:140px;*/width:13%;margin-right:15px;}
.footer .foot.f2{/*width:300px;*/width:21%;margin-right:0;}
.footer .foot.f3{/*width:160px;*/width:14%;}
.footer{width:100%;padding-top:80px;background:#222;}
.footer .f1{width:235px;font-size:14px;color:#747474;text-align: center;padding:0;display:none;}
.footer .f1 img{width: 170px;height: 170px;}
.footer .foot h2{font-size:20px;color:#fff;border-bottom: 1px solid #747474;line-height: 45px;margin-bottom: 10px;}
.footer .foot li{font-size:14px;color:#747474;line-height: 35px;}
.footer .foot li img{ vertical-align: sub;margin-right: 5px;}
.footer .foot li a{font-size:14px;color:#747474;line-height: 35px;}
.copy{color:#6b6b6b;font-size:14px;line-height: 70px;padding-top: 60px;}
.copyleft{float:left;color:#6b6b6b;width:80%;}
.copyright a{float:right;color:#6b6b6b;}
.copyleft a{color:#6b6b6b;}


.xqym{margin-top: 140px;margin-bottom: 40px;}
.xq_left{float:left;width: 850px;}
.xq_left h1{font-size: 24px;color:#333;line-height:70px;}
.xq_left time{font-size: 16px;color:#7e7e7e;margin-bottom: 15px;display: block;}
.xq_left .pp{font-size: 16px;color:#7e7e7e;line-height: 1.8rem;border-top:1px solid #7e7e7e;padding: 15px 0;}
.xq_left .pp a{font-size: 16px;color:#7e7e7e;line-height: 1.8rem;}

.ffyy{width:100%;margin-top: 40px;}
.ffyy li{float:left;width:47%;line-height:60px;background: #f1f1f1; text-align: center;margin-right: 40px;color:#8a8a8a;font-size:16px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;padding:0 10px;box-sizing: border-box;}
.ffyy li a{color:#8a8a8a;font-size:16px;}
.ffyy li:hover{background-image: linear-gradient(to right,#0d419c,#007cfc);}
.ffyy li:hover a{color:#fff;}
.ffyy li:hover{color: #fff;}
.ffyy li:last-of-type{margin-right:0;}

.ffyy div{float:left;width:47%;line-height:60px;background: #f1f1f1; text-align: center;margin-right: 40px;color:#8a8a8a;font-size:16px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;padding:0 10px;box-sizing: border-box;}
.ffyy div a{color:#8a8a8a;font-size:16px;}
.ffyy div:hover{background-image: linear-gradient(to right,#0d419c,#007cfc);}
.ffyy div:hover a{color:#fff;}
.ffyy div:hover{color: #fff;}
.ffyy div:nth-child(2){margin-right:0;}

.xq_right{width:300px;float:right;}
.xq_right .xqbiao{}
.xq_right .xqbiao h4{font-size: 18px;color:#333333;line-height: 40px;}
.xq_right .xqbiao p{width:100%;height:1px;background:#cdcdcd; position:relative;}

.xq_right .xqbiao p i{display:block;width:70px;height:2px;background:#007bfb; position:absolute;top:0;}
.xq_right ul{margin-top: 30px;}
.xq_right li{color: #666666;font-size:16px;line-height:40px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.xq_right li i{display:inline-block;width:10px;height: 10px;border-radius:100%;border:1px solid #a5a5a5;margin-right:10px;}
.xq_right li a{color: #666666;}

.profile{margin-bottom: 40px;}
.title{margin-bottom:40px;}
.title h3{font-size:  32px;color:#333;font-weight: 900;}
.title em{font-size:16px;color:#8c8c8c;font-style: normal;}
.title i{width: 27px;height:2px;background: #0e3f9a;display:block;margin-top:10px;}

.aboutjj{width:100%;background:url(../web/abg.jpg) no-repeat center; height:720px;;justify-content:center;display:flex;align-items:center; text-align:center;}

.aboutjj .nr{font-size:16px;color:#fff;line-height: 2rem;  text-align: left;}
.aboutjj .nr p{font-size:16px;color:#fff;line-height: 2rem; }
.aboutjj .nr a{font-size:16px;color:#fff;line-height: 2rem; }
.architecture{margin:40px auto;}

.honor{width:100%;padding:40px 0;background: #ececec;}
.honorname{}
.honorname li{fl oat:left;wi dth:24%; text-align: center;margin-right: 15px;margin-bottom: 15px;}
.honorname li img{width: 100%;height: auto;}
.honorname li h2{color:#666;font-size:16px;line-height: 30px;}
.honorname li:nth-child(4n){margin-right:0;}

.aboutboxfz{margin:40px auto;}
.zgs{margin:40px auto;}

.spec-preview{width:510px;min-height:380px;border:1px solid #DFDFDF;justify-content:center;display:flex;align-items:center; text-align:center;}
.w_top{ position: relative;}
.spec-scroll{clear:both;margin-top:5px;width:610px; position: absolute;right: 0;bottom:0;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:520px;height:155px;overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;height:80px;}
.spec-scroll .items ul li{float:left;width:250px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:240px;height:149px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.proxqtop{ position: absolute;top: 0;right:0;width:610px;}
.proxqtop h1{font-size:24px;color:#333;border-bottom: 1px solid #cdcdcd;line-height: 55px;}
.proxqtop .yyfw{font-size:16px;color:#666666;line-height: 30px;margin-top: 20px;}

.jieshao{margin:50px auto; overflow: hidden;}
.biao{margin: 50px auto;}
.biao h3{font-size:22px;color:#333;line-height: 40px; }

.biao p{width:100%;height:1px;background:#666;position: relative;}
.biao p i{width:85px;height: 2px;background:#007bfb;display:block; position:absolute;top:0;}

.xqnr{font-size:16px;line-height: 1.8rem;color:#444;}
.xqnr a{color:#444;font-size:16px;}

.back{width:175px;height:60px;line-height: 60px;background: linear-gradient(to right,#0e429c,#0078f5);display: block;border-radius: 10px;font-size:18px; text-align: center;color:#fff;float:right;margin-top: 50px;}
.back img{ vertical-align: middle;}


.cases_list{margin-top:40px;}
.cases_list li{margin-bottom:35px;}
.cases_list li .cases_left{float:left;width:40%;}
.cases_list li .cases_left img{max-width:100%;display:block;}
.cases_list li .cases_right{float:right;width:55%;float:right;}
.cases_list li .cases_right a{color:#333;font-size:24px;margin-top:65px;display:block;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.cases_list li .cases_right i{width:88px;height:1px;background:#01a8ff;display:block;margin:25px 0;}
.cases_list li .cases_right p{color:#666666;font-size:16px;line-height:30px;-webkit-box-orient: vertical;-webkit-line-clamp:3;display: -webkit-box;overflow: hidden;}
.cases_list li:nth-child(2n) .cases_left{float:right;}
.cases_list li:nth-child(2n) .cases_right{float:left;}



.hangye{margin-top: 50px;}
.hangye li{margin-bottom:40px;}
.hangye li p{font-size:18px;color:#666;line-height:2rem;text-indent:2em;}
.hangye li img{margin-bottom: 15px;}


.cpyf{width:100%;padding:60px 0;background:#dfecf6;}
.cpyf .cpyf_bt{font-size:32px;color:#333;margin-bottom:12px;}
.cpyf .cpyf_bt i{display:inline-block;background: linear-gradient(to right,#0e429c,#0078f5);width:85px;height:9px;margin-left:10px;}
.cpyf .cpyf_wz{font-size:18px;color:#666;line-height:32px; text-indent:2em;}

.cabox{width:100%;padding:50px 0;background:#f3f6fb;}
.caseliebiao{}
.caseliebiao li{float:left;width:32%;margin-right:20px;margin-bottom:25px;text-align:center;border-bottom:1px solid #CCC;}
.caseliebiao li:nth-child(3n){margin-right:0;}
.caseliebiao li h2{font-size:20px;color:#333;line-height:50px;}

.casexqfl{width:260px;float:left;position:relative;top:-150px}
.casexqfl .casexqfltop img{display:block;}
.casexqfl li{line-height:45px;font-size:16px;color:#333;background:#fff;border-bottom:1px solid #d3dce8;padd ing-left:30px;box-sizing:border-box;}
.casexqfl li img{margin-right:8px;}
.casexqfl li a{display:block;margin:0 20px;}
.casexqfl li .proyiji:hover{color:#0758d5;}
.casexqright{width:908px;background:#fff;padding:30px;box-sizing:border-box;float:right;margin-top:30px}
.casexqright h1{font-size:20px;color:#333;line-height:60px;border-bottom:1px solid #d3dce8;margin-bottom:30px;}
.casexqright .nrxq{font-size:16px;color:#333;line-height:36px;}

.casexqfl li .proyiji{border-bottom:1px solid #d3dce8;}
.casexqfl li .proerji a:hover{color:#0758d5; text-decoration:underline;}


.proejqright{width:908px;float:right;margin-top:30px;}
.proejym{ overflow:hidden;}
.proejym li{padding:10px;box-sizing:border-box;width:445px;background:#fff;float:left;margin-right:18px;margin-bottom:20px;}
.proejym li .proejymimg{float:left;width:200px;}
.proejym li .proejymimg img{height:200px;}
.proejym li .proejymwz{float:right;width:200px;}
.proejym li .proejymwz h2{font-size:20px;color:#333;line-height:50px;-webkit-box-orient: vertical;-webkit-line-clamp:1;display: -webkit-box;overflow: hidden;}
.proejym li .proejymwz p{font-size:16px;color:#666;line-height:30px;-webkit-box-orient: vertical;-webkit-line-clamp:2;display: -webkit-box;overflow: hidden;}
.proejym li:nth-child(2n){margin-right:0;}
.proejym li .proejymwz img{margin-top:15px;}

.casexqfl li .proerji a{font-size:14px;line-height:32px;}
