@charset "utf-8";
* {margin:0; padding:0; list-style:none; }




/*导航开始*/

.webq_top_1 {position: static !important;}




#top{-moz-box-shadow:0px 1px 2px #DBDBDB; -webkit-box-shadow:0px 1px 2px #DBDBDB; box-shadow:0px 1px 2px #DBDBDB;}



#toptt{width:100%; height:100px; display:none;}






#wap_nav{ display:none;}







@media only screen and (max-width: 1200px) {

#top { display:none;}

.top { display:none;}
	
#toptt{display:none;}
	
#wap_nav{ display:block !important;}

.ftop{ display:block; width:100%; height:60px; padding:5px 0px 5px 0px; box-sizing:content-box; text-align:center; border-top:#00923f 0px solid; overflow:hidden; background:#fff; background-size:100% auto; position: fixed; left:0; top:0; z-index:999}
.ftop .left{margin-left:20px; float:left;}
.ftop .right{ width:100px; margin-right:10px; line-height:60px; float:right;}
.ftop .left img{height:50px; margin-top:5px;}

.ftop .right ul li{ float:left; display:block; width:50%; height:50px; padding-top:5px; text-align:center;}
.ftop .right a{color:#fff;}


.topt{width:100%; height:70px;}


.bgDiv{
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: .5;
    position:fixed;
    display: none;
    z-index:1002;
    bottom: 0;
}
.leftNav{
    width:60%;
    max-width:400px;
    height: 100%;
    background-color:#fff;
    position: fixed;
    z-index:1003;
    top: 0;
    left: -60%;
}

.rightNav{
   width:80%;
    max-width: 400px;
    height: 100%;
    background-color:#241c1e;
    position: fixed;
    z-index: 999;
    top: 0;
    left: -80%;
}
.rightNav h1{font-size:18px; padding-left:10px; color:#e1d1c2; line-height:40px; padding-top:20px;}


.upNav{
   width: 100%;
    height: 80px;
    background-color:#241c1e;
    position: fixed;
    z-index: 999;
    top: -80px;
}

.downNav{
    width: 100%;
	background-color:#241c1e;
    height: 60px;
    position: fixed;
    z-index: 999;
    bottom: -60px;
}


/*二级菜单*/
.ny_zb{width:100%; margin:0 auto; padding-top:2px; padding-bottom:20px;}
.ny_zblb1 li{line-height:40px;font-size:16px; float:left; width:100%;}
.ny_zblb1 li a{display:block; width:100%; height:40px; color:#555; margin:0 auto; line-height:40px; padding-top:0px; overflow:hidden; padding-left:0px; text-indent:10px; margin-top:0px; padding-bottom:3px; border-bottom:#eee 1px solid; font-size:14px; box-shadow:0 0px 0px #d0d0d0;-webkit-transition:all 0.0s ease-in;-moz-transition:all 0.0s ease-in;-o-transition:all 0.0s ease-in;transition:all 0.0s ease-in;}
.ny_zblb1 li a.cur{color:#fff; background:#d22720;  border-bottom:#d22720 1px solid; }
.ny_zblb1 li ul{display:none; padding-bottom:0px; background:#333;}
.ny_zblb1 li ul li{width:100%; }
.ny_zblb1 li ul li a{ width:100%; height:35px; font-size:12px; color:#777;  text-indent:20px; line-height:35px; overflow:hidden; margin-top:0px; font-size:14px; display:block;  border-top:none; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;background: #eee; border-bottom:#ddd 1px solid;}
.ny_zblb1 li ul a:hover{background:#f14b44; color:#fff;}


.ny_zblb1 li ul li ul{display:none; padding-bottom:0px; background:#333;}
.ny_zblb1 li ul li ul li{width:100%; }
.ny_zblb1 li ul li ul li a{ width:100%; height:35px; font-size:12px; color:#e5ecf7; line-height:35px; text-indent:40px; overflow:hidden; margin-top:0px; font-size:14px; display:block;  border-top:none; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; background: #26446d; border-bottom:#2d4f7d 1px solid;}
.ny_zblb1 li ul li ul a:hover{background:#fbb253; color:#fff;}

.ny_zblb1 li ul li a.cur{color:#e5ecf7;background: #182d4a; border-bottom:#254066 1px solid;}



}




.afooter{width:100%; min-height:30px; line-height:30px; padding:40px 0px 40px 0px; background:#eee;}

.afooterc{width:95%; max-width:1200px; margin:0 auto; font-size:14px; text-align:center;}









@media only screen and (min-width:1201px){


.footer{width:100%; min-height:350px; background:#23559c; color:#c4cfe0; padding:36px 0px 20px 0px; font-size:14px; line-height:32px;}

.footer a{color:#c4cfe0;}
.footer a:hover{color:#fff;}

.footerc{width:1200px; min-height:350px; margin:0 auto;}


.footerc ul li{display:block; height:350px; float:left;}

.footerc ul .liw1{width:316px;}

.footerc ul .liw1 a{display:block; width:100%; height:36px; line-height:36px; margin-bottom:14px;}

.footerc ul .liw1 img{height:36px; float:left; margin-right:10px;}



.footerc ul .liw2{width:150px;}

.footerc ul .liw3{width:400px;}
 
.footerc ul h3{font-size:16px; line-height:48px; font-weight:normal; color:#fff; padding-bottom:15px; text-transform:uppercase;}


.lim{width:100%; min-height:50px; margin:0 auto; padding-top:30px;}

.lim img{margin-right:16px;}




.footert{width:100%; min-height:25px; line-height:25px; font-size:14px; color:#c4cfe0; background:#1e4782; padding:20px 0px 20px 0px; border-top:#265dac 1px solid;}

.footertc{width:1200px; margin:0 auto; text-align:center;}

}













@media only screen and (max-width:1200px){


.footer{width:100%; min-height:240px; background:#23559c; color:#c4cfe0; padding:20px 0px 20px 0px; font-size:12px; line-height:26px;}
.footer a{color:#c4cfe0;}
.footer a:hover{color:#fff;}


.footerc{width:95%; min-height:240px; margin:0 auto;}


.footerc ul li{display:block; height:240px; float:left;}

.footerc ul .liw1{width:50%;}

.footerc ul .liw1 a{display:block; width:100%; height:26px; line-height:26px; margin-bottom:14px;}

.footerc ul .liw1 img{height:26px; width:auto !important; float:left; margin-right:10px;}


.footerc ul .liw2{width:50%;}

.footerc ul .liw3{width:50%;}
 
.footerc ul h3{font-size:16px; line-height:40px; font-weight:normal; color:#fff; padding-bottom:8px; text-transform:uppercase;}


.lim{width:100%; min-height:40px; margin:0 auto; padding-top:10px;}

.lim img{ width:40px; height:40px; margin-right:16px;}




.footert{width:100%; min-height:25px; line-height:25px; background:#1e4782; color:#c4cfe0; padding:10px 0px 10px 0px; border-top:#265dac 1px solid;}

.footertc{width:92%; margin:0 auto; text-align:left; font-size:0.8em;}

}







#banner{width:100%; height:630px; margin:0 auto;}
.fullSlide {width:100%;position:relative;height:630px; margin:0 auto;background:#fff;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:630px;overflow:hidden;text-align:center; background-position:center; background-repeat:no-repeat;}
.fullSlide .bd li a {display:block;height:630px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:10px;left:0;height:30px; padding-top:2px; line-height:30px; background:url(../images/bb2.png);}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:20px;height:20px;margin:1px; margin-top:8px; margin-left:1px; margin-right:1px;overflow:hidden; background-image:url(../images/ber1.png);line-height:999px;}
.fullSlide .hd ul .on { background-image:url(../images/ber2.png);}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}









@media only screen and (min-width:1201px){

.ppc{width:100%; margin:0 auto;}
.ppc img{ max-width:none !important; width:1920px; height:auto; position:relative; display:block; left:50%; margin-left:-960px;}

}



@media only screen and (max-width:1200px){

.ppc{width:100%; margin:0 auto;}
.ppc img{ max-width:; width:100%; height:auto !important; }

}








.bannera{width:100%; height: auto;}
.bannera img{width:100%; height:auto; display:block;}













@media only screen and (min-width:1201px){

.ab_title1{width:100%; min-height:30px; line-height:30px; text-align:center; padding:20px 0px 10px 0px;}
.ab_title1 h2{font-size:32px; line-height:60px; color:#222; font-weight:bold;}
.ab_title1 span{color:#1f58ad;}
.ab_title1 p{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; letter-spacing:6px;}

}










@media only screen and (max-width:1200px){


.ab_title1{width:100%; min-height:30px; line-height:20px; text-align:center; padding:20px 0px 20px 0px;}
.ab_title h2{font-size:1.4em; line-height:30px; color:#222; font-weight:bold;}
.ab_title1 span{color:#1f58ad;}
.ab_title1 p{font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; letter-spacing:4px;}


}

















@media only screen and (min-width:1201px){

.ab_c1{width:100%; min-height:20px; text-align:center; line-height:20px; padding-bottom:40px; font-size:24px; font-weight:bold;}

.ab_title{width:100%; min-height:30px; line-height:30px; text-align:center; padding:20px 0px 10px 0px;}
.ab_title h2{font-size:32px; line-height:60px; color:#222; font-weight:bold;}
.ab_title span{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; letter-spacing:6px;}


}










@media only screen and (max-width:1200px){



.ab_c1{width:100%; min-height:20px; text-align:center; line-height:20px; padding-bottom:40px; font-size:1.2em; }

.ab_title{width:100%; min-height:30px; line-height:20px; text-align:center; padding:20px 0px 20px 0px;}
.ab_title h2{font-size:1.4em; line-height:30px; color:#222; font-weight:bold;}
.ab_title span{font-size:1.0em; font-family:Arial, Helvetica, sans-serif; color:#888; text-transform:uppercase; letter-spacing:4px;}


}






.ab_title12{width:100%; min-height:30px; line-height:30px; text-align:center; padding:20px 0px 10px 0px;}
.ab_title12 h2{font-size:32px; line-height:60px; color:#222; font-weight:bold;}
.ab_title12 span{color:#1f58ad;}
.ab_title12 p{font-size:14px; color:#888;}







.zb_title1{width:1200px; height:42px; line-height:42px; margin:0 auto; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:#53b5f6;}






.ab_c{width:95%; min-height:50px; margin:0 auto; max-width:1200px; padding:10px 0px 40px 0px; font-size:15px; line-height:34px;}
.ab_c p{ line-height:34px;}




.ab_plwp{width: 100%;
    min-height: 50px;
    background: #f8f8f8;
    padding: 20px 0px 40px 0px;
    margin-top: 20px;}





.ab_plc{width:1158px; min-height:20px; margin:0 auto; padding:10px 20px 20px 20px; border:#e0e0e0 1px solid; border-top:none; margin-bottom:45px;}

.ab_plc ul li{display:block; width:25%; height:47px; float:left; margin-bottom:0px;}

.ab_plc ul a{display:block; width:96%; height:45px; line-height:45px; font-size:15px; text-indent:22px; border:#e2e2e2 0px solid; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
 
.ab_plc ul a:hover{background:#f8f8f8; color:#389ee1; border:#1f58ad 0px solid; border-radius:25px;}






.zb_news_wp{width:1200px; height:66px; margin:0 auto; padding:26px 0px 26px 0px; border-bottom:#e2e2e2 1px dotted;}

.zb_news_1{width:100%; height:40px; line-height:40px; font-size:15px;}

.zb_news_1 .left{width:1080px; height:40px; font-size:16px; font-weight:; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}

.zb_news_1 .left a{color:#222;}
.zb_news_1 .left a:hover{ color:#288bcd;}

.zb_news_1 .right{width:100px; text-align:right;}

.zb_news_2{width:100%; height:26px; line-height:26px; font-size:14px; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}









@media only screen and (min-width:1201px){
#main_nav1{width:100%; margin:0 auto; height:64px; line-height:60px; text-align:center; margin-bottom:30px; background:#fff; border-bottom:#e5e5e5 1px solid;}
#main_nav1 a{display:inline; padding:10px 20px 12px 20px; margin:0px 10px 0px 10px; font-size:14px; border-radius:0px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; border-radius:5px;}
#main_nav1 a:hover{color:#fff; background:#265dac;}
#main_nav1 a .hv{color:#fff; background:#265dac; }
}






@media only screen and (max-width:1200px){
#main_nav1{width:100%; margin:0 auto; height:54px; line-height:50px; text-align:center; margin-bottom:20px; background:#fff; border-bottom:#e5e5e5 1px solid;}
#main_nav1 a{display:inline; padding:6px 15px 8px 15px; margin:0px 3px 0px 3px; font-size:1.1em; border-radius:0px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; border-radius:5px;}
#main_nav1 a:hover{color:#fff; background:#265dac;}
#main_nav1 a .hv{color:#fff; background:#265dac; }
}














#main_nav2{width:100%; margin:0 auto; height:64px; line-height:60px; text-align:center; margin-bottom:30px; background:#f5f5f5; border-top:#53b5f6 6px solid;}

#main_nav2c{width:1200px; height:64px; margin:0 auto;}

#main_nav2 .left{font-size:14px; color:#888;}
#main_nav2 .left span{color:#aaa; font-family:Arial, Helvetica, sans-serif; color:#aaa; margin:0px 5px 0px 5px;}


#main_nav2 .right{text-align:right;}
#main_nav2 .right a{display:inline; padding:21px 16px 24px 16px; margin:0px 0px 0px 0px; font-size:15px; border-radius:0px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; border-radius:0px;}
#main_nav2 .right a:hover{color:#fff; background:#53b5f6;}
#main_nav2 .right a .hv{color:#fff; background:#53b5f6; }







#main_nav3{width:100%; margin:0 auto; height:64px; line-height:60px; text-align:center; margin-bottom:30px; background:#f5f5f5; padding:15px 0px 15px 0px; border-bottom:#e5e5e5 0px solid;-moz-box-shadow:0px 4px 5px #D6D6D6; -webkit-box-shadow:0px 4px 5px #D6D6D6; box-shadow:0px 4px 5px #D6D6D6;}
#main_nav3 a{display:inline; padding:10px 20px 12px 20px; margin:0px 10px 0px 10px; background:#fff; border:#e0e0e0 1px solid; font-size:14px; border-radius:0px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out; border-radius:5px;}
#main_nav3 a:hover{color:#53b5f6; background:#fff; border:#53b5f6 1px solid;}
#main_nav3 a .hv{color:#53b5f6; background:#fff; border:#53b5f6 1px solid; }









@media only screen and (min-width:1201px){

.newswp{width:1200px; min-height:50px; margin:0 auto; margin-bottom:60px;}

.news_l{width:400px; height:260px; float:left;}

.news_l img{width:400px; height:260px;}

.news_r{width:760px; min-height:50px; float:right;}

.ne1{width:100%; min-height:30px; line-height:30px; font-weight:bold; font-size:18px; padding-bottom:10px;}

.ne1 a{color:#333;}
.ne1 a:hover{color:#ff8c47;}

.ne2{width:100%; height:30px; color:#999; line-height:30px;}

.ne3{width:100%; min-height:100px; line-height:25px; font-size:14px; color:#777;}

.ne4{width:100%; height:42px; padding-top:10px;}

.ne4 a{display:block; width:238px; height:40px; float:right; line-height:40px; font-size:14px; text-align:center; background:#fff; border:#ddd 1px solid; border-radius:5px;}

.ne4 span{font-weight:bold; color:#265dac; margin-right:10px; font-family:Arial, Helvetica, sans-serif;}

}








@media only screen and (max-width:1200px){
	
.newswp{width:95%; min-height:50px; margin:0 auto; margin-bottom:20px; font-size:12px;}

.news_l{width:30%; min-height:50px; float:left;}

.news_l img{width:100%; height:auto;}

.news_r{width:65%; min-height:50px; float:right;}

.ne1{width:100%; min-height:20px; line-height:20px; font-size:12px; padding-bottom:6px;}

.ne1 a{color:#333;}

.ne2{width:100%; height:20px; color:#999; line-height:20px; font-size:12px;}

.ne3{width:100%; min-height:50px; line-height:20px; font-size:12px; color:#777;}

.ne4{width:100%; height:42px; padding-top:10px;}

.ne4 a{display:block; width:70%; height:30px; float:right; line-height:30px; font-size:0.8em; text-align:center; background:#fff; border:#ddd 1px solid; border-radius:5px;}

.ne4 span{font-weight:bold; color:#265dac; margin-right:4px; font-family:Arial, Helvetica, sans-serif;}

}








/*下载*/

.xz_cc{width:1200px; min-height:50px; margin:0 auto; font-size:14px; padding-bottom:30px; border-bottom:#222 1px dashed; margin-bottom:78px;}
.xz_cc1{width:100%; height:27px; line-height:27px; box-sizing:border-box; border-left:#53b5f6 4px solid; text-indent:26px; font-size:20px; font-weight:bold;}
.xz_cc1 a{color:#777;}
.xz_cc1 a:hover{color:#53b5f6;}

.xz_cc2{width:100%; height:140px; padding-top:30px;}

.xz_cc2_l{width:170px; height:140px; float:left;}

.xz_cc2_r{width:1020px; height:140px; float:right;}


.xz_cc2_rx1{width:100%; height:54px; line-height:54px; font-size:18px; color:#222;}
.xz_cc2_rx2{width:100%; height:34px; line-height:34px; color:#888;}
.xz_cc2_rx3{width:100%; height:35px; line-height:35px; color:#888;}






/*联系我们*/
.lx_wp1{width:100%; height:400px; margin:0 auto; padding:100px 0px 100px 0px;}

.lx_wp1c{width:1200px; height:400px; margin:0 auto;}


.lx_wp1c_left{ width:408px; height:360px; float:left; padding-top:40px; font-size:14px; line-height:32px; color:#777;}
.lx_wp1c_left p{line-height:32px;}
.lx_wp1c_left b{color:#222; font-size:18px; line-height:60px;}
.lx_wp1c_left strong{color:#222; font-size:18px; line-height:60px;}

.lx_wp1c_right{width:600px; height:400px; float:right;}

.lx_wp1c_right img{width:600px; height:400px;}



.lx_wp2{width:100%; min-height:50px; background:#87cefb; padding:60px 0px 100px 0px; color:#000;}
.lx_wp2 a{ color:#000;}


.lx_wp2c{width:1200px; height:100px; margin:0 auto; padding-top:20px;}

.lx_wp2c ul li{display:block; width:33.33%; float: left;}

.lx_wp2c ul .lx2li_c{width:330px; height:100px; margin:0 auto; font-size:16px; box-sizing:border-box; padding-left:70px;}

.lx_wp2c ul .lx2li_c h2{font-size:14px; line-height:28px;}



.lx_wp2c ul .licb1{background:url(../images/a20200518_09.jpg) top left no-repeat;}
.lx_wp2c ul .licb2{background:url(../images/a20200518_11.jpg) top left no-repeat;}
.lx_wp2c ul .licb3{background:url(../images/a20200518_13.jpg) top left no-repeat;}






.lx_wp3{width:100%; min-height:415px; background:url(../images/a20200518_02-18.jpg) center center no-repeat; background-size:cover; position:relative;}



.lx_wp3c{width:1160px; height:335px; line-height:26px !important; margin:0 auto; padding:20px; background:#fff; z-index:11; position:absolute; left:50%; top:-70px; margin-left:-600px;}

.lx_wp3c p{ line-height:26px !important;}




















@media only screen and (min-width:1201px){

.snewswp{width:1100px; padding:50px; background:#fafafa; min-height:50px; margin:0 auto; margin-bottom:20px;}

.snews_r{width:100%; min-height:50px; float:right;}

.sne1{width:100%; min-height:30px; line-height:30px; font-weight:bold; font-size:18px; padding-bottom:10px;}

.sne1 a{color:#333;}
.sne1 a:hover{color:#186fc0;}

.sne2{width:100%; height:30px; color:#999; line-height:30px;}

.sne3{width:100%; min-height:75px; line-height:25px; font-size:14px; color:#777;}

}








@media only screen and (max-width:1200px){
	
.snewswp{width:95%; min-height:50px; box-sizing:border-box; padding:20px; background:#fafafa; margin:0 auto; margin-bottom:10px; font-size:12px;}


.snews_r{width:94%; margin:0 auto; min-height:50px;}

.sne1{width:100%; min-height:20px; line-height:20px; font-size:12px; padding-bottom:6px;}

.sne1 a{color:#333;}

.sne2{width:100%; height:20px; color:#999; line-height:20px; font-size:12px;}

.sne3{width:100%; min-height:50px; line-height:20px; font-size:12px; color:#777;}


}


























@media only screen and (min-width:1000px){

/*分页*/
#nx_pg{width:98%; margin:0 auto; height:30px; padding:10px 0px 10px 0px; text-align:center;}
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#f8f8f8; font-size:14px; margin:0px 3px 0px 3px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nx_pg a:hover{background:#53b5f6; color:#fff;}
#nx_pg .on{background:#53b5f6; color:#fff;}

}




@media only screen and (max-width:999px){

/*分页*/
#nx_pg{width:90%; margin:0 auto; height:30px; padding:10px 0px 10px 0px; text-align:center;}
#nx_pg a{display:inline; padding:4px 8px 4px 8px; background:#f8f8f8; font-size:0.8em; margin:0px 2px 0px 2px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nx_pg a:hover{background:#53b5f6; color:#fff;}
#nx_pg .on{background:#53b5f6; color:#fff;}

}









@media only screen and (min-width:1201px){

#new_conl{width:1200px; margin:0 auto; min-height:50px; padding:20px 0px 80px 0px;}



#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:24px; text-align:center; color:#333; border-bottom:#e4e4e4 0px dotted; }

#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:italic; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}

#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; color:#333}

#new_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}

}




@media only screen and (max-width:1200px){

#new_conl{width:90%; margin:0 auto; min-height:50px; padding:30px 0px 50px 0px;}

#new_conla{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:1.2em; text-align:center; color:#333; border-bottom:#e4e4e4 0px dotted; }

#new_conlb{width:100%; height:30px; line-height:30px; font-size:0.8em; font-style:italic; text-align:center; color:#333;}

#new_conlb span{color:#777; margin:0px 5px 0px 5px;}

#new_conlc{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:1.0em; line-height:2.0em;}

#new_conld{width:100%; min-height:20px; padding:15px 0px 15px 0px; font-size:1.0em; line-height:2.0em; border-top:#e0e0e0 1px dotted;}


}





.dl_conla{width:100%; min-height:20px; padding:15px 0px 25px 0px; font-size:26px; font-weight:bold; text-align:center; color:#333; border-bottom:#d0d0d0 0px solid; }
.dl_conlb{width:100%; height:60px; line-height:60px; font-size:14px; border-top:#d0d0d0 1px solid;}
.dl_conlb span{margin:0px 0px 0px 30px;}


#dl_conld{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:14px; line-height:30px; border-top:#d0d0d0 1px solid;}





@media only screen and (min-width:1201px){

.case_wp{width:96%; min-height:50px; margin:0 auto; max-width:1200px; padding:20px 0px 30px 0px;}


.case_wp ul li{display:block; width:33.33%; float:left; margin-bottom:30px;}

.case_wp ul a{display:block; width:90%; margin:0 auto; text-align:center; padding-bottom:20px; background:#fff; border-radius:0px 0px 5px 5px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.case_wp ul img{width:100%; height:235px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.case_wp ul .cs1{width:90%; height:50px; margin:0 auto; line-height:50px; font-size:18px; color:#222; overflow:hidden;}

.case_wp ul .cs2{width:90%; display:none; height:30px; margin:0 auto; line-height:30px; font-size:14px; color:#888; overflow:hidden;}


.case_wp ul a:hover{-moz-box-shadow:0px 0px 50px #C9C9C9; -webkit-box-shadow:0px 0px 50px #C9C9C9; box-shadow:0px 0px 50px #C9C9C9;}

.case_wp ul a:hover img{opacity:0.8;}


}










@media only screen and (max-width:1200px){

.case_wp{width:96%; min-height:50px; margin:0 auto; padding:20px 0px 30px 0px;}


.case_wp ul li{display:block; width:50%; float:left; margin-bottom:10px;}

.case_wp ul a{display:block; width:90%; margin:0 auto; text-align:center; padding-bottom:20px; background:#fff; border-radius:0px 0px 5px 5px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.case_wp ul img{width:100%; height:auto;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}

.case_wp ul .cs1{width:90%; height:20px; margin:0 auto; line-height:20px; padding:8px 0px 8px 0px; font-size:14px; color:#222; overflow:hidden;}

.case_wp ul .cs2{width:90%; display:none; height:30px; margin:0 auto; line-height:30px; font-size:12px; color:#888; overflow:hidden;}


.case_wp ul a:hover{-moz-box-shadow:0px 0px 50px #C9C9C9; -webkit-box-shadow:0px 0px 50px #C9C9C9; box-shadow:0px 0px 50px #C9C9C9;}

.case_wp ul a:hover img{opacity:0.8;}


}








.b1{width:380px; height:44px; line-height:44px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:10px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.b1:hover{border:#ecedef 1px solid; background-color:#f7f8f9; }

.b2{width:580px; height:120px; line-height:44px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:10px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.b2:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }


.b3{width:180px; height:44px; line-height:44px; margin:0; padding:0;border:#e0e0e0 1px solid; padding-left:10px;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.b3:hover{border:#ecedef 1px solid; background-color:#f7f8f9;  }



.b4{ display:block; width:180px; height:44px; line-height:44px; border:none; background:#cc0000; border-radius:2px; font-size:18px; letter-spacing:5px; color:#fff; text-align:center; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in; }

.b4:hover{ background-color:#aa0000; }






.banp{width:100%; height:590px; margin:0 auto;}
.banpc{width:1200px; height:590px; box-sizing:border-box; margin:0 auto; padding:200px 600px 0px 0px; font-size:16px; line-height:32px;}
.banpc h2{font-size:28px; line-height:60px; color:#444; padding-bottom:15px;}


.pnbc{width:100%; min-height:50px; margin:0 auto; background:#fff; padding:0px 0px 0px 0px;}
.pnbc1{width:100%; height:90px; line-height:60px; font-size:32px; color:#444; font-weight:bold; text-align:center;}
.pnbc2{width:1200px; min-height:50px; line-height:34px; font-size:14px; margin:0 auto;}
.pnbc2 p{line-height:34px;}



.pnnc{width:100%; height:230px; background:url(../images/product_04.jpg) center center; background-size:cover; box-sizing:border-box; padding-top:44px;}
.pnnc1{width:100%; height:52px; line-height:52px; color:#fff; font-size:24px; text-align:center;}
.pnnc2{width:100%; height:55px; padding-top:15px;}
.pnnc2 a{display:block; width:258px; height:51px; margin:0 auto; line-height:51px; border:#fff 2px solid; border-radius:35px; color:#fff; text-align:center; font-size:18px; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.pnnc2 a:hover{background:#fff; color:#3f89dc;}





.width1200{width:1200px !important; min-height:10px; margin:0 auto; padding:0px 0px 0px 0px;}





.ddwp_tx{width:1200px; min-height:50px; margin:0 auto; padding:60px 0px 60px 0px;}



.dxt1{width:400px; float:left; background:#; min-height:100px;}

.dxt2{width:750px; float:right; font-size:14px; line-height:35px;}

.dxt2 h2{font-size:26px; line-height:35px; color:#333; padding-bottom:20px;}



.dline{width:100%; height:1px; background:#eee;}






.ddwp_cc{width:1200px; min-height:50px; margin:0 auto; padding:40px 0px 0px 0px;}

.ddwp_cc ul li{display:block; width:33.33%; height:190px; float: left;}

.ddwp_cc ul a{display:block; width:380px; height:190px; margin:0 auto;}


.ddwp_cc ul .dcdc1{width:80px; height:190px; float:left; background:url(../images/102.jpg) top center no-repeat;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.ddwp_cc ul .dcdc2{width:280px; height:190px; float:right; font-size:14px; line-height:26px; color:#888;}
.ddwp_cc ul .dcdc2 h2{font-size:18px; color:#333; line-height:32px; padding-bottom:10px;}


.ddwp_cc ul li:hover .dcdc1{width:80px; height:190px; float:left; background:url(../images/103.jpg) top center no-repeat;}












.hr_title{width:1200px; height:80px; margin:0 auto;  line-height:80px; padding:30px 0px 10px 0px; text-align:center; color:#265dac; font-size:32px;}


.hr_con{width:1200px; min-height:50px; margin:0 auto; padding:30px 0px 30px 0px;}

.hr_con ul li{display:block; width:25%; height:312px; float:left; margin-bottom:40px; font-size:14px;}

.hr_con ul a{display:block; width:220px; height:310px; margin:0 auto; border:#fff 1px solid;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.hr_con ul .hrc1{width:100%; height:62px; margin:0 auto; padding-top:25px;}
.hr_con ul .hrc1 img{width:62px; height:62px; margin:0 auto; display:block; border:#e5e5e5 1px solid; border-radius:50%; -webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}

.hr_con ul .hrc2{width:100%; height:50px; font-size:18px; text-align:center; color:#666; line-height:25px; padding-bottom:10px; margin:0 auto; padding-top:15px; }

.hr_con ul .hrc3{width:80%; height:125px; margin:0 auto; line-height:25px; color:#666;}


.hr_con ul a:hover{ border:#e5e5e5 1px solid; }

.hr_con ul a:hover .hrc1 img{border:#265dac 1px solid;}

.hr_con ul a:hover .hrc2{ color:#265dac;}









.hrbg{width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; background:rgba(0,0,0,0.5); display:none;}


.hrfc{width:1000px; height:500px; position:fixed; left:50%; top:50%; margin-left:-500px; margin-top:-250px; background:#fff; z-index:999; display:none;}


.hrfc_l{width:232px; height:470px; background:#f5f5f5; padding:30px 0px 0px 60px; float:left;}

.hrfc_l1{width:100%; height:35px; line-height:35px; font-size:16px; font-weight:bold; color:#333;}
.hrfc_l2{width:100%; height:42px; line-height:42px; font-size:24px; color:#1671b2;}
.hrfc_l3{width:100%; height:1px; background:#d2d2d2; margin:25px 0px 25px 0px;}



.hrfc_l4{width:100%; height:100px; line-height:25px; font-size:15px; color:#1671b2; box-sizing:border-box; padding-right:30px; margin-top:25px;}



.hrfc_r{width:590px; height:465px; float:right; padding:20px 75px 0px 0px; position:relative;}

.hrfc_r_close{width:40px; height:40px; position:absolute; top:10px; right:20px;}






.hrfc_r1{width:122px ; height:40px; border:#e5e5e5 1px solid; border-bottom:#fff 1px solid; margin-bottom:0px; text-align:center; font-size:16px; line-height:40px;} 


.hrfc_r2{width:100%; height:338px; margin:0 auto; font-size:14px; line-height:30px; box-sizing:border-box; border:#e5e5e5 1px solid; border-top:none;  background:url(../images/987.jpg) top left no-repeat; margin-top:-1px; z-index:1; padding:20px; overflow-y:scroll;}
.hrfc_r2{line-height:30px;}

.hrfc_r3{width:100%; height:60px; line-height:30px; padding-top:10px; font-size:14px;}
.hrfc_r3 span{color:#265dac;}












