@charset "utf-8";
@import"font-awesome-4.4.0/css/font-awesome.min.css";
/*banner*/
#flash { width: 100%;overflow: hidden;  position: relative; z-index: 10;padding-top: 100px  }
#flash img{ width:100%; }
.mbanner{ padding-top: 70px }
.focus{ position: relative; z-index: 88 }
.focus .hd,.focus .hdm{ position: absolute; bottom: 10px; left: 45%;z-index: 99 }
.focus .bd,.focus .bd{ position: relative; z-index: 88 }
.hd li,.hdm li{  height: 8px; border-radius: 4px; color: transparent; background:#fff; width:20px; display: inline-block; margin-right: 10px }
.hd li.on,.hdm li.on{ background:#ff7e00; width: 25px }



/*首页产品 css*/
.ind_pro{background:#fff; }
.ind_tit{color: #333333; text-align: center; padding-bottom: 30px; position: relative; }
.ind_tit b{ padding: 30px 0 0 0;position: relative;  display: block;}
.ind_tit span{color: #f1f1f1; text-align: center;  display: block;  position: absolute;  width: 100%; left: 0; top: 0; text-transform: uppercase; font-family: Arial }
.ind_tit .tit_txt {color: rgba(29,29,31,.85); font-weight: normal; margin:10px auto 0 auto;text-align: center; display: block; z-index: 88; position: relative;  }
.ind_tit .txtbs{ color: #fff !important }

@media (max-width:1550px){
.ind_pro{ margin-top: 25%}
}

@media (max-width:1024px) {
.mbanner{ padding-top:60px }
#flash {  position: relative;  padding-top:60px}
.ind_pro{ margin-top:0}
.ind_tit{padding-bottom: 10px }
.ind_tit .tit_txt { font-size:12px; margin:5px auto 5px auto; max-width: 80%; width:80%; }
.ind_tit b{ padding: 10px 0 0 0;}

}


/*分类2*/
.cpfl_list{ text-align: center;  margin:55px auto 25px auto; z-index:88;  }
.cpfl_list li{ display:inline-block; text-align: center;  color: #000; width:auto; border:1px #cecece dashed;  background:#f6f6f6; line-height: 55px; margin:10px 0 10px 1%;padding: 0 25px}
.cpfl_list li a{ color: #333; display: block; }
.cpfl_list li:hover,.cpfl_list li.active{  background:#0757a5; }
.cpfl_list li:hover a,.cpfl_list li.active a{color: #fff;}

@media (max-width:1024px) {

.cpfl_list{  margin: 10px auto;}
.cpfl_list li{line-height: 35px; margin:8px 0 0 1%;  padding: 0 10px}
.ind-fl ul li dt p img {max-width: 80px !important;}

}

/*产品列表*/
.ind_cplist{margin:30px 0 30px -1%}
.itemi{ width:31%;  margin:0 1% 50px 1% ;  display: inline-block; position: relative; background: #fff; transition: all 0.3s; box-shadow: 0 0 10px rgba(0,0,0,.1);}
.itemi:nth-child(3n){ margin-right: 0 }
.itemi .img{ overflow: hidden;z-index: 66;  background: #fff }
.itemi .img img{ transition: all 0.6s; width: 100%}
.itemi:hover .img img{transform: scale(1.06, 1.06);}

.itemi .cpsm{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; text-align: left; height: 70px; line-height: 70px;padding-left: 20px  }
.itemi .cpsm .tit{color: #111; display: block; font-weight: normal; }
.itemi .cpsm .tit .jt{ display: block; background: #0757a5; color: #fff;  width: 70px; text-align: center;transition: all 0.3s; }
.itemi .cpsm .tit:hover{color: #0757a5 }
.itemi:hover .tit .jt{width: 100px;transition: all 0.3s;  }

/*more*/
.imore{ font-size: 18px; text-align: center;width: 180px; background:#0757a5; margin:0 auto; height: 55px; line-height: 55px; display: block; color: #fff  !important;  text-decoration: underline !important; }
.imore:hover{transition: all 0.3s;width:200px; color: #fff  !important; }


@media (max-width:1024px) {
.ind_cplist{ margin:0px 1% 10px}
.itemi{ width:48%;  margin:0 1% 10px 1%; padding:0;}
.itemi .cpsm{padding-left:5px; height: 35px; line-height: 35px}
.itemi .cpsm .tit .jt{ width:30px;}
.imore{ font-size:14px;width: 180px;height:35px; line-height:35px; }
.poritem{ width: 98%; float: none; }
.itemi:hover .tit .jt{width:50px;  }


}


/*应用*/
.ind-yy{background: #F5F5F5}
.appli_nav{ text-align: center; margin:20px auto 50px  }
.appli_nav li{ display: inline-block; padding: 12px 30px; border: 1px dashed #9e9e9e; text-align: center; margin:0 10px 0  }
.appli_nav li.on{ background: #0757a5; color: #fff }

.appli .appli_box {width:100%;display: none}
.appli .appli_box:nth-child(1){display:block;}
.appli_box .fl{ width:48%; overflow: hidden;  }
.appli_box .fl img{ transition: all 0.6s; width: 100%}
.appli_box .fl:hover img{transform: scale(1.06, 1.06);}
.appli_box .fr{ width: 49% }
.appli .appli_box h3 {color: #222;margin:20px 0 35px 0; font-weight: normal; position: relative;padding-bottom: 30px}
.appli .appli_box h3:after{ position: absolute; content: ""; width:50px;  left: 0; bottom: 0; background: #0757a5; height: 2px }
.appli .appli_box p {color: #666;line-height: 28px;text-align: left; }

.appli .appli_box .fr .son{ display:inline-block; width: 23%; text-align: center; margin: 40px 2% 10px 0; text-decoration: underline; }
.appli .appli_box .fr .son:nth-child(6){ margin-right: 0 }
.appli .appli_box .son img{ margin-bottom: 10px;border: 1px #ddd solid}
.appli .appli_box .fr .son:hover{ color: #0757a5 }


.appli .swtbtn{max-width:100%;width:333px;height:71px;background:#f37d38;border-radius:100px;text-align:center;color:#fff;line-height:71px;display:block;text-shadow:0 0 8px #e93d1a;box-shadow:0 30px 50px -20px rgba(233,61,26,.5),0 25px 30px -20px rgb(255,255,255,.5) inset; margin-top:40px}
.appli .swtbtn strong{margin-right:8px}
.appli .swtbtn img{margin-left:5px;margin-right:-10px; transition: .2s all}
.appli .swtbtn:hover img{margin-right:-20px;transition: .2s all}


@media (max-width:1024px) {

.appli_nav{ margin:10px auto 20px  }
.appli_nav li{  padding: 7px 7px; margin:0 5px 5px 0; background:#fff  }

	}




/*about*/
.ind_about{ background: #fff url(../image/about_bg.jpg) no-repeat top center; height: auto; overflow: hidden;padding-top: 80px; background-size: cover;}
.abouticon{ margin:30px auto 70px; text-align: center;}
.abouticon li{ color: #333333; width:19.666%;text-align:center;  display: inline-block;}
.abouticon li:last-child{ margin-right: 0;}
.abouticon li .iconfont{ display: block;  width: 120px; height: 120px; background: rgba(0,0,0,.15); border:6px solid #fff; line-height: 110px; border-radius: 50% ; margin: 0 auto 15px; position: relative; }
.abouticon li .iconfont:before{z-index: 9; position: relative;}
.abouticon li .iconfont:after{ background:#0757a5;  color: #fff; height: 0; width: 100%; position: absolute; bottom: 0; left: 0; content: ''; border-radius: 50% ; transition:.4s all; z-index: 5  }
.abouticon li:hover .iconfont:after{ height: 100%;transition:.4s all }
.abouticon li:hover .iconfont:before{ color: #fff }
.abouticon li b{ display: inline-block;  line-height: 50px; color: #c63928; vertical-align: sub;font-family: Arial;text-align: center;}
.abouticon li span{ display: block; line-height: 20px; color: #333; font-weight:normal;text-align: center;}

.ind_about .honor{ text-align: center;  }
.ind_about .honor img{ max-width: 1280px; margin: 0 auto }

@media (max-width:1024px) {
.ind_about{;padding-top:20px}
.ind_about .company p {font-size: 14px; line-height: 1.6;padding: 10px 0;}
.ind_about .honor h3{font-size: 16px;}
.ind_about .honor img{ max-width:100%; margin:10px auto 0 }

}





/*news css*/
.ind_news{  background:#fff;  }
.newsbox{  margin:40px auto 0;}
.newsnav{ text-align: center;  }
.newsnav li{display: inline-block;  text-align: center; width: 160px; line-height: 55px; background: #e8ecf6; color: #111; margin:10px; font-size: 16px  }
.newsnav li:hover{background: #0757a5; color: #fff }
.newsl{ width:49%;position: relative; background: #f5f5f5; overflow: hidden;}
.newsl .lpic{ display: block; width: 100% }
.newsl .ltxt{ padding:30px 20px; color: #777; line-height: 1.6 }
.newsl .ltxt b{ display: block; color: #111; padding-bottom: 10px; font-weight: normal;}
.newsl img{ width: 100%; display: block;transition: all 0.5s; }
.newsl:hover img{transform: scale(1.06, 1.06);transition: all 0.5s;}
.newsl:hover b{color: #0757a5; }


.newsr{ width:48%;  }
.newshot{border-radius: 5px; box-shadow: 0 0 8px #ddd;  padding: 15px}
.newshot .news-tit{ font-size: 22px; display: block; padding: 0 0 0 2%; width: 63%; float: left; }
.newshot .news-tit b{  display: block;}
.newshot:hover .news-tit{ color: #ef744c }
.newshot .newstxt{  font-size: 15px; line-height: 1.8; padding: 10px 0 0 0; color: rgba(0,0,0,0.7);  display: block;}
.newpic{ width: 35%;  float: left; }
.newshot img{  width: 100%; }
.newsr{width: 48%;}

.newslist { }
.itemn{  height: 55px; line-height: 55px; background: url(../image/news_icon.png) no-repeat left center; padding-left: 25px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;  font-size: 17px;color:#555; border-bottom: 1px #dadada dashed; background-size:20px 20px}
.itemn span{ float: right; font-family: arial }
.newslist .mr0{ margin-right: 0}
.itemn:hover a{color:#00379e;padding-left:15px}
.itemn a span{ float: right; color:#888; font-size: 16px; font-family: Arial }

@media (max-width:1024px) {
.newsbox{  margin:10px auto;}
.newsnav li{width: 23%; line-height:35px;margin:5px 1%; font-size: 14px  }
.newsl{ width:98%; clear: both; float: none; margin: 8px 1%}
.newsr{  width:98%; clear: both; float: none;margin: 8px 1% }
.newsl .ltxt{ padding:5px 5px 10px; line-height: 1.55;  font-size:12px}
.newsl .ltxt b{ font-size: 14px; padding:6px 0 3px 0;}
.newslisti{ margin-top: 10px }
.itemn{  height:35px; line-height:35px; padding-left:16px;  font-size:14px; background-size:12px 12px}
.newslist { width:98%; float: none;}
.newsl .ltxt span{display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;
overflow: hidden; line-height:1.5;}


}


/*合作*/
.ind_client{  border-radius: 25px;background:linear-gradient(0deg, rgb(242,242, 242), rgb(255,255,255));  padding:30px 65px 65px;  position: relative; z-index: 66}
.ind_client img{ display: inline-block; width:14.8888%; margin: 25px 2% 0 0  }
.ind_client img:nth-child(6n){ margin-right: 0 }

@media (max-width:1024px) {
.ind_client{  border-radius: 10px; padding:15px; }
.ind_client img{width:23.88888%; margin: 5px 1% 0 0  }
.ind_client img:nth-child(4n){ margin-right: 0 }
.ind_client img:nth-child(6n){ margin: 5px 1% 0 0  }

}


/*图片内页及内页banner*/
.ny_box{ margin:0 auto 0 auto; }
.nylist{ margin: 30px auto 0 auto }
.center-ban {background: url(../image/cpzsban.jpg) center no-repeat;background-size: cover;padding-top: 200px;padding-bottom: 100px;}
.center-ban .p1 {color: #ffffff;letter-spacing: 1px;}
.center-ban .p1 span {font-weight: bold;letter-spacing: 3px;display: block;margin-bottom: 20px;}
.center-ban .p2 {width: 752px;font-size: 14px;color: #ffffff;line-height: 1.72;margin-top: 35px;opacity: 0.6;}

.w25{ width: 23% }
.nylist .item-pic{ display: inline-block; margin:10px 1% 35px; border-bottom: 4px #999 solid; text-align: center; }
.nylist .item-pic .tit{ background: #f5f5f5; padding: 25px 3px }
.nylist .item-pic:hover{ box-shadow: 0 0 15px rgba(0,0,0,.15);border-bottom: 4px #0757a5 solid;  }


@media (max-width:1024px) {

	.ny_box{ margin:0 auto 10px auto; }
	.nylist{ margin:10px auto}
	.center-ban {padding-top:100px;padding-bottom:40px;}
	.center-ban .p1{ font-size:13px}
     .center-ban .p1 span {margin-bottom:8px; font-size:18px}
     .w25{ width: 48% }
     .nylist .item-pic{  margin:5px 1% 8px; border-bottom:2px #999 solid; }
    .nylist .item-pic .tit{ padding: 10px 3px }

}


.dqwz{ height: 60px; line-height: 60px; background: #f5f5f5; font-size: 14px; }
.dqwz .wrap{background:url(../image/in_02_title.png) left center no-repeat; padding-left:40px }




@media (max-width:1024px) {
.dqwz {height: 40px;line-height: 40px;margin-bottom: 15px;}


}

/*about页面*/

.about{ line-height: 1.8 ;margin-bottom:20px; margin-top: -10px }
.about img{ width: 100%; }
.mb50{ margin-bottom: 50px }
.mb20{ margin-bottom: 20px  }

@media (max-width:1024px) {
.about{ line-height: 1.65 ;margin-bottom: 10px;margin-top:0px }
.mb50{ margin-bottom:15px }
.mb20{ margin-bottom: 5px  }
.about img{ margin-bottom:0px }

}



/*产品列表*/
.cp-titbox {position: relative;margin-bottom: 37px;}
.cp-titbox .num{ background: #0757a5; color: #fff;  padding: 5px 20px; border-radius: 5px; margin:10px 20px 0 0;   font-family: arial}
.cp-titbox .titzs {margin-bottom:-30px;color: #efefef;color: rgba(29,29,31,0.1);text-transform: uppercase;font-weight: bold;display: block;}
.cp-titbox .h_tit {color: #1d1d1f;font-weight: bold;}
.cp-titbox .h_tit a {color: #1d1d1f;transition: all linear 0.3s;}
.cp-titbox .text {color: #1d1d1f;opacity: 0.8;margin-top:10px;}
.cp-titbox .text a{color:#0757a5 }
.cp-titbox:hover .h_tit a{ color:#0757a5  }
.cp-titbox .hot{ color: #bd1e25; padding: 25px 15px 0 0}

@media (max-width:1024px) {
.cp-titbox {margin-bottom:12px;}
.cp-titbox .num{  padding:15px 10px; border-radius:2px; margin:6px 8px 0 0; }
.cp-titbox .titzs {margin-bottom:-15px;}
.cp-titbox .txt {width:-webkit-calc(100% - 46px); width:-moz-calc(100% - 46px); width:calc(100% - 46px);}
.cp-titbox .text { margin-top: 2px; font-size:12px; }
.cp-titbox .hot{ padding:10px 8px 0 0}
}


/*产品内页*/
/*pro图片*/
.cp-one{  padding: 170px 0 70px 0; background: #f5f5f5 }
.entry-thumb{ width: 50%;  }
.entry-thumb img{ width: 100%; border-bottom:10px #02478b solid;border-left:10px #02478b solid; border-radius: 15px 15px 15px 0}
.por-r{ width: 47% }
.entry-title{ color: #232323; }

.spec-n1{ position:  relative;  }
.spec-list{ display: block; margin:20px 0 0 0; }
.spec-list ul li{ float:left; margin-right:1%; display:inline; width:19%;}
.spec-list ul li img{ width:100%; height: auto; border:1px solid #666;}

@media (max-width:1024px) {
.cp-one{  padding: 90px 0 15px 0;}	
.entry-thumb{ width: 100%; float: none  }
.entry-thumb img{ border-bottom:5px #02478b solid;border-left:5px #02478b solid; border-radius: 5px 5px 5px 0}
.por-r{width: 100%; float: none}
.spec-list{ margin:10px 0 0 0; }
}



.entry-title{ color: #232323; margin-top: 30px }
.por-jj{ line-height: 1.75; margin:15px auto 25px auto; display: block; height: auto; overflow: hidden; font-weight: normal; color: #161616;opacity: 0.6;}

.por-r .fwtxt {margin-top: 35px; text-align: center;}
.por-r .fwtxt .sl {float: left;}
.por-r .fwtxt .sc {display: inline-block;}
.por-r .fwtxt .sr {float: right;}
.por-r .fwtxt span {padding-left: 24px;font-size: 18px;color: #333333;position: relative;}
.por-r .fwtxt span:before {content: "";width: 15px;height: 15px;background: #ffe3e4;border: 1px solid #e89723;border-radius: 50%;position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;padding: 0;
    -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.por-r .swtbox{font-size:0;margin-top:50px;display:table;position:relative;z-index:1}
.por-r .swtbox .tsby{margin-left:-10px;margin-bottom:24px;font-size:19px;color:#161616}
.por-r .swtbox .tsby span{color:#eb4800}
.por-r .swtbox a{border-radius:66px;display:inline-block;vertical-align:top;padding:5px 0;font-size:0}
.por-r .swtbox a:before{content:"";width:50px;height:50px;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:20px}
.por-r .swtbox a span{display:inline-block;vertical-align:middle}
.por-r .swtbox .btn1{width:280px;background:#e2e2e2;border:1px solid #0757a5;padding-left:10px;transition:all linear 0.3s}
.por-r .swtbox .btn1:before{background:url(../image/cppage1lxtb01.png) center no-repeat;background-size:100%;box-shadow:0 4px 7px rgba(38,38,38,0.1)}
.por-r .swtbox .btn1 strong{letter-spacing:1px;display:block;color:#0757a5; }
.por-r .swtbox .btn1:hover{background:#0757a5}
.por-r .swtbox .btn1:hover strong{color:#fff}
.por-r .swtbox .btn2{width:210px;background:#e89723;border:1px solid rgba(163,96,0,0.3);padding-left:25px;margin-left:26px;box-shadow:0 0 16px rgba(163,96,0,0.47) inset;transition:all linear 0.3s;position:relative}
.por-r .swtbox .btn2:before{background:url(../image/cppage1lxtb02.png) center no-repeat;background-size:100%;box-shadow:0 4px 7px rgba(159,94,1,0.17)}
.por-r .swtbox .btn2 span{font-size:18px;color:#fff;font-weight:bold;transition:all linear 0.3s}
.por-r .swtbox .btn2:hover{background:#e2e2e2;border:1px solid #e89723;box-shadow:none}
.por-r .swtbox .btn2:hover span{color:#e89723}

@media (max-width:1024px) {
.entry-title{margin-top:10px }
.por-jj{ line-height: 1.65; margin:8px auto 15px auto;}

.por-r .fwtxt { display: none; }
.por-r .swtbox{margin-top:20px; width: 100%}
.por-r .swtbox .tsby{margin-left:-10px;margin-bottom:10px;font-size:14px;}
.por-r .swtbox a{border-radius:25px;padding:5px 0;}
.por-r .swtbox a:before{width:30px;height:30px;margin-right:8px}
.por-r .swtbox .btn1{width:48%;padding-left:5px;}
.por-r .swtbox .btn1:before{box-shadow:0 4px 7px rgba(38,38,38,0.1)}
.por-r .swtbox .btn2{width:48%;padding-left:5px; margin-left: 1%;}
.por-r .swtbox .btn2:before{background:url(../image/cppage1lxtb02.png) center no-repeat;background-size:100%;box-shadow:0 4px 7px rgba(159,94,1,0.17)}
.por-r .swtbox .btn2 span{font-size:14px;color:#fff;font-weight:bold;transition:all linear 0.3s}


}




/*产品详细*/
.entry-content{ line-height: 1.75; margin-bottom: 30px}
.cp-two{  }
.cp-two-fl{ width: 75% }
.cp-two-fr{ width: 22%; }
.entry-tit{ color: #111; position: relative; padding-bottom: 20px; font-weight: normal; text-transform: uppercase;  margin:25px 0 25px 0; border-bottom: 1px #ddd solid}
.entry-tit:after{ position: absolute; content: ''; height: 4px; width:100px; background: #0757a5; left: 0; bottom: 0 }

@media (max-width:1024px) {
.entry-content{ margin-bottom: 15px}

.cp-two-fl{ width: 100%; float: none; }
.cp-two-fr{ width: 100%;float: none; }
.entry-tit{  padding-bottom: 8px; margin:15px 0 8px 0; font-size:16px; }
.entry-tit:after{ height: 3px; width:22%; }
}
/*相关*/
.sid-tit{ color: #111; position: relative; padding-bottom: 20px; font-weight: normal; text-transform: uppercase;  margin:25px 0 25px 0; border-bottom: 1px #ddd solid }
.sid-tit:after{ position: absolute; content: ''; height: 4px;  width:100px; background: #0757a5; left: 0; bottom: 0 }
.tj-item{ display:block; text-align: center; background: #f5f5f5; padding:10px; margin: 25px 0  0 0; width: 100%}
.tj-item img{ display: block; margin-bottom: 15px; width: 100% }
.tj-item span{ padding: 10px 5px }
.tj-item:hover{ text-decoration: underline !important; color: #bd1e25}

.entry-cpfl{background: #f5f5f5; margin-top:40px }
.entry-cpfl h3{ background:#242d34; color: #fff; text-align: center; line-height: 60px; }
.entry-cpfl ul{ padding:20px;  }
.entry-cpfl ul li{ display: block; padding:12px; border:1px #999 dashed; background: #fff; margin: 0 0 8px 0 }
.entry-cpfl ul li:hover,.entry-cpfl ul li.active{background: #0757a5;}
.entry-cpfl ul li:hover a,.entry-cpfl ul li.active a{  color: #fff }


.pb80{padding-bottom: 80px}
.pt30{ padding-top: 30px }
.pb30{padding-bottom: 30px}


@media (max-width:1024px) {
.pb80{padding-bottom: 15px}
.pt30{ padding-top:6px }
.pb30{padding-bottom:6px}
.entry-cpfl{margin-top:15px; float: none; }
.entry-cpfl h3{line-height:35px; }
.entry-cpfl ul{ padding:10px 5px 5px;  }
.entry-cpfl ul li{ display:inline-block; padding:5px 12px; margin: 0 3px 8px }
.sid-tit{ padding-bottom:8px; margin:15px 0 8px 0;  }
.sid-tit:after{ height: 3px;  width:25%;}
.tj-item{  padding:0; margin: 15px 0  0 0; }
.tj-item img{ display: block; margin-bottom:0; width: 100% }
.tj-item span{ padding: 10px 5px }
.entry-content{ font-size:14px}

}


/*行业*/
.appli-list{ padding: 50px 0 20px 0; display: block !important;  }
.appli-list .appli_item{ border-bottom: 30px #eee solid; padding-bottom: 30px; margin-bottom: 30px}
.appli-list .appli_item h3 {color: #222;margin:20px 0 20px 0; font-weight: normal; position: relative;padding-bottom: 20px}
.appli-list .appli_item h3:after{ position: absolute; content: ""; width:50px;  left: 0; bottom: 0; background: #0757a5; height: 2px;transition: .3s all }
.appli-list .appli_item h3 a:hover{ color: #0757a5;transition: .3s all }
.appli-list .appli_item h3:hover:after{ width: 100px; transition: .3s all }
.appli-list .appli_item p {color: #666;line-height: 28px;text-align: left; }

.appli-list .appli_item .son{ display:inline-block; width:15.6666%; text-align: center; margin: 30px 1% 10px 0; text-decoration: underline; }
.appli-list .appli_item .son:nth-child(6){ margin-right: 0 }
.appli-list .appli_item .son img{ margin-bottom: 10px;border: 1px #ddd solid; display: block;}
.appli-list .appli_item .son:hover{ color: #0757a5 }
 
.yyly_fl{ width: 20%; }
.yyly_fr{ width: 77% }
.appli2-tit{ border-radius: 20px; background: #e5edf5; padding:30px 20px; font-weight: normal; }
.appli2-tit p{ padding: 10px 0 0 0; line-height: 1.65 }
.appli2-team{ border-bottom: 1px #e5edf5 solid; margin: 40px 0 0 0; padding: 0 0 40px 0 }
.appli2-team .tit{ font-weight: normal; color: #0757a5; display: block; }
.appli2-team .des{ color: #777; line-height: 1.6; margin: 15px 0 }

.appli3 .tit{   width: 80px; line-height: 30px; color:#fff;  background: #0757a5; text-align: center;   }
.appli3 .pic{ display:inline-block; width:18.6666%; text-align: center; margin:15px 1% 10px 0; text-decoration: underline; }
.appli3 .pic:nth-child(6){ margin-right: 0 }
.appli3 .pic img{ margin-bottom: 10px;border: 1px #ddd solid; display: block;}
.appli3 .pic:hover{ color: #0757a5 }



@media (max-width:1024px) {
.article p{ text-indent: 0; line-height: 1.75; font-size:14px; }

.appli-list{ padding:15px 0 15px 0;   }
.appli-list .appli_item{ border-bottom:10px #eee solid; padding-bottom:10px; margin-bottom: 10px}
.appli-list .appli_item h3 {margin:8px 0 8px 0;padding-bottom:8px}
.appli-list .appli_item h3:hover:after{ width:80px;}
.appli-list .appli_item p {line-height:1.55;}
.appli-list .appli_item .son{ display:inline-block; width:32.33333%;  margin:10px 1%  0 0; }
.appli-list .appli_item .son img{ margin-bottom:5px;}
.yyly_fr{ width: 100%; float: none;}

.appli2-tit{ border-radius:10px; padding:8px;  }
.appli2-team .tit{ font-size: 16px }
.appli2-tit p{ padding:4px 0 0 0;  }
.appli2-team{ margin:15px 0 0 0; padding: 0 0 15px 0 }
.appli2-team .des{ margin:6px 0 ; line-height:1.5}
.appli3 .tit{width: 80px; font-size:13px; line-height:26px;  }
.appli3 .pic{ width:32.3333%; margin:4px 1% 4px 0;}
.appli3 .pic img{ margin-bottom: 4px;}

}



/*新闻页面*/
.article { line-height:2; padding:30px 0 20px 0;  position: relative; z-index: 888; color: #444}
.up-down{margin:40px auto;text-align: center; font-size: 16px;}
.up-down>a{border: 1px solid #c1c1c1;padding:10px; font-size: 16px;}
.up-down>span>a{border: 1px solid #c1c1c1;padding:10px  15px; color:#333; font-size: 16px;}
.up-down>span.current{color:#fff;background-color:#333;border: none;margin:10px; padding:10px 15px;}
.up-down #page_num{ font-size: 16px; padding:10px; }

.cpn_t{ text-align: center; }
.z-day{font-size: 14px;color:#666; margin-top: 20px; text-align: center;}
.z-day span{padding-right: 2%;}
._date{ height:30px; line-height:30px; margin-bottom:7px; font-size:13px; color:#676767;  background:url(../image/clock.png) no-repeat left center;padding:3px 0 3px 25px;}
._back{background:url(../image/icon_newfh.jpg) no-repeat left center; padding-left: 25px;}
._author{background:url(../image/author.png) no-repeat left center; background-size:25px; padding-left:30px;}

.news2 {}
.news2 .list li{width:100%;margin-top:34px;position:relative; height: auto; overflow: hidden;border:1px solid #ddd;}
.news2 .list li a{display:block}
.news2 .list li .a1{width:20.977%; float: left;}
.news2 .list li .a2{width:78.025%;color:#333;padding:20px 25px; float: left;}
.news2 .list li .a1 img{ max-height: 170px; width: 100% }
.news2 .list li .a2 strong{max-height:60px;font-size:20px;line-height:1.5;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:all linear 0.3s}
.news2 .list li .a2 span{margin-top:16px;margin-bottom:39px;max-height:56px;line-height:1.75;opacity:0.6;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news2 .list li .a2 em{text-align:right;opacity:0.8;display:block}
.news2 .list li:hover .a2 strong{color:#0757a5}
.news2 .list li:hover{ border:1px solid #0757a5; }

.prev_next{margin-top:40px}
.prev_next p{width:48%;background:#f2f2f2;border-radius:12px;padding:29px 42px;font-size:18px;display:block;transition:all linear 0.3s}
.prev_next p em{padding-bottom:13px;border-bottom:1px solid #bdbdbd;color:#191919;color:rgba(25,25,25,0.8);display:inline-block}
.prev_next p span{margin-top:30px;color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.prev_next p:hover{background:#fff;box-shadow:0 5px 16px rgba(29,29,31,0.12)}
.prev_next .prev{float:left}
.prev_next .next{float:right}



@media (max-width: 992px){

.news2 .list li{margin-top:8px;}
.news2 .list li .a1{width:22.977%;}
.news2 .list li .a2{width:76.025%;padding:7px; }
.news2 .list li .a1 img{ max-height: 120px; width: 100% }
.news2 .list li .a2 strong{font-size:14px;}
.news2 .list li .a2 span{margin-top:5px;margin-bottom:10px;max-height:auto;line-height:1.55;}
.z-day{font-size: 12px; margin-top:6px; }
.z-day span{padding-right:1%;}
._date{ font-size:12px;padding:3px 0 3px 18px; background-size:15px 15px}
._back{ padding-left: 18px;background-size:15px 15px;}
._author{background-size:15px 15px; padding-left:18px;}

.article { line-height:1.75; padding:10px 0 10px 0;}
.prev_next{margin-top:40px}
.prev_next p{width:100%;border-radius:5px;padding:8px;font-size:14px; margin-bottom: 8px}
.prev_next p em{padding-bottom:6px;}
.prev_next p span{margin-top:8px;}
.prev_next p:hover{box-shadow:0 5px 10px rgba(29,29,31,0.12)}
.prev_next .prev{float:none}
.prev_next .next{float:none}

.news2 .list li .a2 em{font-size:12px}

}



/*联系*/
.contact{ margin: 50px auto; background: #0757a5; }
.contact-lx{ padding: 30px;  width: 40%; color: #fff }
.contact-lx h3{ font-weight: normal; }
.contact-lx p{ line-height: 1.6; margin: 10px 0; color: #fff }
.contact-map{ width: 60%; height:450px }
#allmap img{MAX-WIDTH:none !important;HEIGHT:none !important;_width:none !important; }

.rightfl_swt{width:196px;height:532px;background:url(../image/rightflswt.png) center no-repeat;background-size:100%;position:fixed;right:-200px;top:0;bottom:0;margin:auto 0;z-index:9999;transform:scale(0.9);transition:all linear 0.3s;opacity:0}.rightfl_swt a{display:block}
.rightfl_swt .btn1{padding:130px 0 23px 16px;font-size:18px;color:#ffffff;font-weight:bold;text-align:center}
.rightfl_swt .btn1:after{content:"";width:44px;height:44px;background:url(../image/rightflswttb.gif) center no-repeat;background-size:100%;border-top-left-radius:50%;display:inline-block;vertical-align:bottom;margin-left:6px;margin-bottom:-9px}
.rightfl_swt .sma{margin:13px 17px 0 14px;padding:17px 0 17px 16px;font-size:15px;color:#ffffff;color:rgba(244,244,244,0.8);transition:all linear 0.3s; line-height:1}
.rightfl_swt .sma span{font-size:17px;color:#ffffff;display:block;margin-bottom:9px}
.rightfl_swt .sma:hover{background:linear-gradient(to right, #c73c05, #ff9f29)}
.rightfl_swt .btn4{margin-top:14px;font-size:14px;color:#070707}
.rightfl_swt .btn4 span{font-size:14px;color:#070707;margin-bottom:8px}
.rightfl_swt .btn4 strong{font-size:20px}
.rightfl_swt .btn4:hover{background:none}
.rightfl_swt .totop{padding:30px 0 12px;font-size:16px;color:#ffffff;text-align:center;display:block;position:absolute;left:0;right:0;bottom:0;cursor:pointer}
.rightfl_swt.rightfl_swton{right:-20px;opacity:1}


@media (max-width:1024px) {
.contact{ margin:15px auto;  }
.contact-lx{ padding:10px; width: 100%;  float: none; }
.contact-lx p{ margin:5px 0;  }
.contact-map{ width: 100%; height:250px;float: none;}
}

/*liuyan*/
.msg .xqtit{ margin:0 0 20px 20px; text-transform: uppercase;  }
.msg .xqtit i{color:#0757a5; margin-right: 8px}
.msg{position:relative; width: 100%; height: auto; overflow: hidden; background: #f5f5f5; padding-top: 30px}
.msg form{ width: 96%; padding:0 20px 30px 20px; margin: 15px auto }
.msg form .same{margin:0 3% 20px 0;float: left; width: 30%}
.msg form .txt{width: 40%}
.msg form .same input,.msg form .same textarea,.same select{width:100%;height:42px;border:none;font-size:13px;color:#999;background:#fff;border:1px #adadad solid;border-radius:2px; padding-left:10px;}
.msg form .same textarea{ height: 140px;padding-top: 5px }
.msg form .submit_box{ width: 56%;float: left; }
.msg form .submit_box .msgtxt{ font-size: 14px; color: #362f2f; }
.msg form .submit_box .msgtxt b{ color:#b01c1c;display: block; font-weight: normal; padding:0 0 10px 0; line-height: 1.5;}
.msg form .submit input{width:30%;height:40px;background:#0757a5;border:none;font-size:20px;color:#fff;font-weight:400;cursor:pointer;border-radius:3px; text-align: center; margin-right: 3%}
.msg form .submit .reset{background: #1a2131;}

@media (max-width:1024px) {
.msg .xqtit{ margin:0 0 10px 10px;font-size:14px; }
.msg .xqtit i{ font-size: 18px; padding-right: 8px }
.msg{margin:15px auto;padding-top: 10px}
.msg form{ width: 96%; padding:0 10px 10px 10px; margin:10px auto }
.msg form .same{margin:0 1% 5px 0;float: none; width: 100%}
.msg form .txt{width: 100%}
.msg form .same input,.msg form .same textarea,.same select{width:100%;height:35px;border:none;font-size:14px;color:#999;background:#fff;border:1px #adadad solid;border-radius:2px; padding-left:10px;}
.msg form .same textarea{ height: 90px; }
.msg form .submit_box{ width: 100%;float: none; }
.msg form .submit_box .msgtxt{ font-size: 14px; }
.msg form .submit_box .msgtxt b{ padding:0 0 10px 0; line-height: 1.5;}
.msg form .submit input{width:45%;height:35px;background: #b72220;border:none;font-size:14px;}
.article iframe{width:100% !important; height:360px;}
#youku-playerBox{ width:100% !important; height:auto;}

}
