@charset "utf-8";

/* html{
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
} */

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,input,blockquote{margin:0;padding:0;}
body{font:14px "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;background: #fff;}
a:link,a:visited{color:#333;text-decoration:none;}
a:hover {color:#008FD7; text-decoration:underline;}
li{list-style:none;}
img{border:0;}
.clear {clear:both;}
.fl{float: left;}
.fr{float: right;}
.divclass{margin-top: 50px;}
.divclass3{margin-top: 30px;}
.navibar{width:100%;height:45px;background:#f6f6f6;border-bottom: 1px solid #ccc;}
.navz{width:1200px; height:45px;line-height:45px;margin: 0 auto;color:#999;}
.navibar .navl{width:750px; float:left;}
.navibar .navr{text-align:right;width:220px;float:right;}
.navibar .navr a{color:#999;}

.header{width: 1200px;margin: auto;height: 115px;}
.header .logotext{margin-top: 10px;line-height: 35px;margin-left: 15px;}
.header .logotext p{font-size: 28px;}
.header .logotext h1{font-size: 20px;color: #ff7300;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{position:relative; z-index:1;   color:#101010; height:60px; line-height:60px;top:28px;}
.nav{ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei;  }
.nav h3{ font-size:100%; font-weight:normal; font-size:14px;  }
.nav .m{  position:relative; float:left; margin:0 25px; display:inline; text-align:center;   }
.nav .m h3 i{ display:inline-block; *display:inline; zoom:1; width:7px; height:4px; background:url(../images/icon.png) 0 -280px no-repeat; overflow:hidden; margin:-2px 0 0 5px; 
vertical-align:middle; filter:alpha(opacity=50);opacity:0.5; 
}
.nav h3 a{  zoom:1;  height:36px; line-height:36px; padding:12px 0;  display:block; color:#101010;font-size: 16px;}
.nav .on h3 a{padding:11px 0; }
.nav .on h3 a i{ filter:alpha(opacity=100);opacity:1;  }
.nav .sub{ display:none; /*默认隐藏*/ width:108px; padding:10px 0;  position:absolute; left:-10px; top:60px;  background:#f2f2f2;  float:left; line-height:30px; 
}
.nav .sub li{ text-align:center;  }
.nav .sub li a{ color:#333; display:block; zoom:1;}
.nav .sub li a:hover{  background:#ddd; color:#c00;   }
.nav .sub dl{ display:inline-block; *display:inline; zoom:1; vertical-align:top; padding:15px 20px; line-height:50px;  }
.nav .sub dl a:hover{ color:#c00;  }
.nav .sub dl dt a{ color:#000;font-size: 18px;}
.nav .sub dl dd a{ color:#999; padding-left:7px; }

.nav #m2 .sub{ z-index:1; width:1200px; left:-116px;  }

.swiper-container {width: 100%;height: 100%;}
.swiper-slide {text-align: center;font-size: 18px;background: #fff;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.photolist{width: 1200px;margin:auto;}

.fullSlide{ width:100%;  position:relative;  height:760px; background:#000;  }
.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:760px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:760px; }

.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../images/touming.png) repeat-x; text-align:center;
 _background:#000; _filter:alpha(opacity=60); 
}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../images/tg_flash_p.png) -18px 0; overflow:hidden; 
line-height:9999px; 
}
.fullSlide .hd ul .on{ background-position:0 0; }


.fullSlides{ width:100%;  position:relative;  height:280px; background:#000;  }
.fullSlides .bd{ margin:0 760px; position:relative; z-index:0; overflow:hidden;  }
.fullSlides .bd ul{ width:100% !important;  }
.fullSlides .bd li{ width:100% !important;  height:280px; overflow:hidden; text-align:center;  }
.fullSlides .bd li a{ display:block; height:280px; }

.pro-box{ width:1200px; padding-top:17px;margin: auto;}
.sub-box01{ width:220px;}
.title01{ width:220px; height:55px; background:url(../images/pro-ltop.jpg) no-repeat;}
.title01 p{ padding-left:18px; font-size:20px; color:#FFF; padding-top:23px;}
.sub-pro{ width:190px; height:560px; border:#CCC solid 1px; border-top:0; padding:1px 14px 0px; }
.sub-pro strong{ width:165px; display:block; height:30px; line-height:30px; background:url(../images/pro-lbj.png) no-repeat; padding-left:25px; font-size:14px; margin-top:15px; color:#333333;}
.sub-pro strong a{ color:#000; }
.sub-pro strong a:hover,.sub-pro strong a.on{ color:#00A3CC; text-decoration:none;}
.sub-pro ul{ padding-top:6px;  list-style-image:none;}
.sub-pro ul li{ display:block; height:32px; line-height:32px; border-bottom:#CCC dashed 1px; background:url(../images/pro-li.png) no-repeat 18px 12px; padding-left:30px; overflow:hidden;} 
.sub-pro ul a.on {color:#00A3CC; font-weight:bold; }
.sub-pro img{ width:190px; height:179px; padding-top:12px;}
.pro-r{ width:861px; height:615px; overflow:hidden; }
.pro-rtop{ width:861px; height:40px; }
.bj-n-t0 li{ float:left; color:#333333; font-size:14px; height:47px; line-height:39px; width:286px; background:url(../images/pro-rtbj1.jpg) top repeat-x;   text-align:center; margin-right:1px; color:#333333; font-size:15px; font-weight:bold;}
.bj-n-t0 .anniu{ CURSOR: pointer;color:#fff;font-weight:bold; background:url(../images/pro-rtbj.jpg);font-size:14px;}
.bj-n-t0 .anniu a{ color:#fff;font-weight:bold;font-size:14px;}
.bj-n-t0 a:hover {width:236px; background:url(../images/pro-rtbj.jpg); float: left; height:47px; color: #fff; font-weight:bold; font-size:14px;}
.pro-listr{ width:861px;}
.pro-listr li{ width:270px; padding-top:15px; float:left; margin:0 8px; margin-bottom:6px;}
.pro-listr a img{ height:224px; width:270px; border:#CCC solid 1px; padding:2px; display:block;}
.pro-listr span a{ display:block; font-size:13px; line-height:30px; height:24px; padding-top:6px; text-align:center; color:#333333; overflow:hidden;}
.pro-listr a:hover img{ border: #006AEC solid 1px; filter: Alpha(Opacity=50); opacity:0.8;}


.anli{width: 100%;height: 370px;background: #E2EAF2;padding-top:30px;}
.anli .slideTxtBox{ width:1200px; text-align:left;margin: auto;}
.anli .slideTxtBox .hd{ height:60px; line-height:60px;   border-bottom:3px double #ccc;  position:relative; font-size: 18px;}
.anli .slideTxtBox .hd ul{ float:left;  position:absolute; }
.anli .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.anli .slideTxtBox .hd ul li.on{ height:60px;border-bottom:3px solid #FF0000; font-weight:bold;}
.anli .slideTxtBox .hd ul li a{font-size: 18px;}
.anli .slideTxtBox .bd{width: 1130px;}
.anli .slideTxtBox .bd ul{ padding:30px 0px;  zoom:1;  }
.anli .slideTxtBox .bd li{ height:24px; line-height:24px;float: left;margin-right: 30px;}
.anli .slideTxtBox .bd li a{ width: 196px;display: block;}
.anli .slideTxtBox .arrow{  position:absolute; right:0px; top:5px; }
.anli .slideTxtBox .arrow a{ display:block;  width:30px; height:30px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") #e2eaf2 12px 11px no-repeat;border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	transition: background 0.3s, color 0.2s, border 0.3s;
	-webkit-transition: background 0.3s, color 0.2s, border 0.3s;
	-moz-transition: background 0.3s, color 0.2s, border 0.3s;	border-top:1px solid #f3f7fa;
	border-bottom:1px solid #bfc8d7;}
.anli .slideTxtBox .arrow .next{ background-position:13px -39px;}


.gyBox{position:relative; margin:20px auto;width: 1200px;}
.contTit{position:relative; height:44px; line-height:44px;border-bottom: 1px dashed #CCCCCC;}
.contTit .titA{padding-left:22px; font-size:16px; color:#024fa1; background:url(../images/Inx_titA_ico.png) no-repeat left center;}
.contTit span{margin-left:10px; font-size:16px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#b0b0b0;}
.contTit .titMore{position:absolute; right:0px; top:14px; width:52px; height:16px; background:url(../images/Inx_titMore_ico.png) no-repeat center;}
.gyPhone{position:absolute; right:0; top:10px; padding-left:24px; font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#0451a4; background:url(../images/Inx_gyPhone_ico.png) no-repeat left center;}
.gyBox dl{height:285px; overflow:hidden; background-color:#fff;}
.gyBox dt{padding:10px 10px 10px 0px; margin-right:30px;}
.gyBox dd{position:relative; height:284px;}
.gyBox dd h5{padding-top:10px; height:44px; line-height:44px; font-size:18px;}
.gyBox dd h5 a{color:#333;}
.gyBox dd p{line-height:25px; height:120px; overflow:hidden;}
.gyBox .yjsm{position:absolute; bottom:0; right:0; width:628px; overflow:hidden; background-color:#0451a4;}
.gyBox .yjsm a{float:left; width:25%; height:92px; text-align:center; background:url(../images/Inx_yjsm_br.png) no-repeat left center;}
.gyBox .yjsm a:hover{background-color:#333;}

.shili{width: 1200px;margin: auto;}

.shili .sltitle{height:44px; line-height:44px;border-bottom: 1px dashed #CCCCCC;}
.shili .sltitle h3{padding-left:22px; font-size:16px; color:#024fa1; background:url(../images/Inx_titA_ico.png) no-repeat left center;float: left;}
.shili .sltitle span a{float: right;color: #b0b0b0;}
.shili .picMarquee-left{ width:1200px;  overflow:hidden; position:relative; }
.shili .picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.shili .picMarquee-left .bd{ padding:20px 0px;   }
.shili .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.shili .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.shili .picMarquee-left .bd ul li .pic{ text-align:center; }
.shili .picMarquee-left .bd ul li .pic img{ width:230px; height:165px; display:block; padding:2px; border:1px solid #ccc; }
.shili .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.shili .picMarquee-left .bd ul li .title{ line-height:24px;   }
.shili .tempWrap{width: 1200px!important;}

.news {width: 1200px;margin: auto;}
.news .newsfl{width: 1200px;}
.news .newsfc{width: 350px;margin: 0px 25px;}
.news .newsfr{width: 350px;}
.news .newstitle{border-bottom: 3px double #CCCCCC;margin-bottom: 10px;}
.news .newstitle h3{padding-left:22px; font-size:16px; color:#024fa1; background:url(../images/Inx_titA_ico.png) no-repeat left center;float: left;}
.news a{color: ##4A4D51;font-size: 18px;font-weight: bold;}
.news p{margin-top: 10px;}
.news li{line-height: 30px;width: 280px;float: left;padding: 0 10px;}
.news li img{width: 280px;height: 200px;}




.prolist{width: 1200px;margin: auto;height: auto;overflow: hidden;}
.ktlistl{width: 260px;border: 1px solid #dedede;background: #f4f4f4;}
.ktlistl .ktlistlt{line-height: 70px;height: 70px;background: #008FD7;color: #FFFFFF;font-size: 28px;text-align: center;margin-bottom: 2px;}
.ktlistlc{margin-bottom: 15px;}
.ktlistlc h2{height: 50px;line-height: 50px;font-size: 18px;color: #FFFFFF;background: #E8852E;padding-left: 15px;}
.ktlistlc li{line-height: 50px;border-bottom: 1px dashed #b9b6b6;margin: 0px 20px;padding-left: 20px;}
.ktlistlc li a:hover{font-weight: bold;color: #FF0000;}
.ktlistlc li .zai{font-weight: bold;color: #FF0000;}

.fanav li{padding-left: 0px;text-align: center;}

.ktlistltui{margin-top: 15px;width: 260px;}
.ktlistltui h2{font-size: 18px;line-height: 50px;font-weight: normal;border-bottom: 2px solid #008FD7!important;overflow: hidden;zoom: 1;padding-left: 5px;}
.ktlistltui li {padding:15px 0;border-bottom:1px dashed #e8e8e8;overflow: hidden;}
.ktlistltui .tc-smallpic {width:130px;height:90px;overflow:hidden;padding-left: 5px;}
.ktlistltui .tc-content {width:115px;font-size:12px;}
.ktlistltui .tc-content .tc-title {width:115px;height:90px;overflow:hidden;text-overflow:ellipsis;}


.ktlistr{width: 870px;margin: auto;overflow: hidden;}
.ktlistr .ktlistrt{height:50px;border-bottom: 2px solid #008FD7;line-height: 55px;}
.ktlistr .ktlistrt h2{float: left;}
.ktlistr .ktlistrt span{float: right;}
.ktlistrc{margin-top: 10px;}
.ktlistr .ktlistrcimg ul{width: 860px;display: inline-block;}
.ktlistr .ktlistrcimg li{ float:left; width:255px; overflow:hidden;margin:0px 0px 10px 10px;border:1px #ddd solid;background: #fff;height: auto;}
.ktlistr .ktlistrcimg li:hover{border:1px #999 solid;-moz-box-shadow: 0 0 11px rgba(0,0,0,0.36);box-shadow: 0 0 11px rgba(0,0,0,0.36);}
.ktlistr .ktlistrcimg li a{display:block;float:left;width:230px;padding:6px;transition:all .38s linear;-moz-transition:all .38s linear;-webkit-transition:all .38s linear;-o-transition:all .38s linear;}
.ktlistr .ktlistrcimg li a i{display: block;width: 242px;height: auto;overflow: hidden;}
.ktlistr .ktlistrcimg li a img{width: 242px;}
.ktlistr .ktlistrcimg li a span{display: block;line-height: 30px;overflow: hidden;padding: 5px 8px 0px 8px;text-align: center;font-size: 16px;}
.ktlistr .ktlistrcimg li a b{font-size: 16px;font-weight: normal;}
.ktlistr .ktlistrcimg li p{padding:0 10px 15px 10px;line-height: 30px;color: #999;font-size: 13px;height:20px;overflow: hidden;}
.ktlistr .ktlistrcimg li p strong{float: right;}



.ktlistpro{width: 1200px;margin: auto;overflow: hidden;}
.ktlistpro .ktlistrt{height:50px;border-bottom: 2px solid #008FD7;line-height: 55px;}
.ktlistpro .ktlistrt h2{float: left;}
.ktlistpro .ktlistrt span{float: right;}
.ktlistpro{margin-top: 10px;}
.ktlistpro .ktlistrcimg ul{width: 1200px;display: inline-block;}
.ktlistpro .ktlistrcimg li{ float:left; width:255px; overflow:hidden;margin:0px 8px 10px 10px;border:1px #ddd solid;background: #fff;height: auto;}
.ktlistpro .ktlistrcimg li:hover{border:1px #999 solid;-moz-box-shadow: 0 0 11px rgba(0,0,0,0.36);box-shadow: 0 0 11px rgba(0,0,0,0.36);}
.ktlistpro .ktlistrcimg li a{display:block;float:left;width:230px;padding:6px;transition:all .38s linear;-moz-transition:all .38s linear;-webkit-transition:all .38s linear;-o-transition:all .38s linear;}
.ktlistpro .ktlistrcimg li a i{display: block;width: 242px;height: auto;overflow: hidden;}
.ktlistpro .ktlistrcimg li a img{width: 242px;}
.ktlistpro .ktlistrcimg li a span{display: block;line-height: 30px;overflow: hidden;padding: 5px 8px 0px 8px;text-align: center;font-size: 16px;}
.ktlistpro .ktlistrcimg li a b{font-size: 16px;font-weight: normal;}
.ktlistpro .ktlistrcimg li p{padding:0 10px 15px 10px;line-height: 30px;color: #999;font-size: 13px;height:20px;overflow: hidden;}
.ktlistpro .ktlistrcimg li p strong{float: right;}


.pro_des{line-height: 25px;background:#F4F4F4;padding: 10px; border-radius: 10px;margin-bottom: 8px;}
.pro_des p{line-height: 25px;}

.faqs{ width:1200px;margin: auto;}
.faqs .faqtitle{height: 45px;border-bottom: 2px solid #999;line-height: 55px;}
.faqs .faqtitle span a{float: right;color: #333;font-size: 20px;font-weight: bold;}
.faqs .faqtitle h2{ font-family: "Microsoft YaHei";  color: #333; float: left; font-size: 20px;}

.guidance{height: auto;overflow: auto;width: 1200px;margin-top: 10px;padding-top: 10px;}
.faqs .col-item{width:525px;}
.faqs .col-item .figure{overflow:hidden;margin-bottom:20px;}
.faqs .col-item .figure .fig-img{float:left;width:240px;height:160px;}
.faqs .col-item .figure .text-summary{float:right;width:270px;}
.faqs .col-item .figure .text-summary h5{font-weight:normal;font-size:18px;line-height:1.5;}
.faqs .col-item .figure .text-summary h5 a{color:#000;line-height:1.5;}
.faqs .col-item .figure .text-summary p{line-height:2; margin-top:7px;}
.faqs .col-item .figure .text-summary p a{color:#008cd6;}
.faqs .col-item ul li{overflow:hidden;line-height:3;font-size:14px;}
.faqs .col-item ul li a{zoom:1;*display:inline;width:420px;text-overflow: ellipsis;}
.faqs .col-item ul li .attention{float:right;}



.ladyScroll{width:768px;height:760px;margin:15px auto;border:#ddd 1px solid;position:relative;}
.ladyScroll .prev,.ladyScroll .next{width:51px;height:45px;position:absolute;top:300px;left:0;z-index:100; cursor:pointer; background:url(../images/btns.png) no-repeat;}
.ladyScroll .next{ left:auto; right:0; background-position:0 -90px;}
.ladyScroll .prev:hover{ background-position:0 -45px; }
.ladyScroll .next:hover{ background-position:0 -135px; }

.ladyScroll .scrollWrap{width:738px;margin-left:15px;padding-top:15px;overflow:hidden;position:absolute;}
.ladyScroll .scrollWrap .tempWrap{width: 738px!important;}
.ladyScroll dl{float:left;width:738px;text-align:center;position:relative;}
.ladyScroll  span{display:block;width:738px;height:53px;position:absolute;bottom:0;background:#5f626b;filter:alpha(opacity=80);opacity:0.80;}
.ladyScroll  dt{margin:0 auto;width:738px;overflow:hidden;}
.ladyScroll  img{display:block;width:738px;height:730px;}
.ladyScroll  dd{width:738px;height:40px;line-height:28px;font-size:20px;color:#fff;text-align:center;overflow:hidden;position:absolute;left:5px;bottom:0;}
.ladyScroll  dd a{ color:#fff;  }
.ladyScroll  dd a:hover{ text-decoration:none;  }



.hasMoreTab{ width:816px; font-family:"Microsoft YaHei";}
.hasMoreTab .hd{ line-height:24px; height:50px; margin-bottom: 30px;}
.hasMoreTab .hd li{ float:left; padding:15px 0px;background: #eee;border-radius:3px;border-bottom: 1px solid #ccc;width: 120px;margin-right:5px;text-align: center;color: #3973AB;font-size: 18px;font-weight:bold; }
.hasMoreTab .hd li.on{ background:#3973AB; color:#fff;  }
.hasMoreTab .bd{  padding:10px; clear:both; position:relative; line-height: 30px;font-size: 14px; color: #000;}
.hasMoreTab .bd h2{ font-size:14px; }
.hasMoreTab .bd p{ color:#000;font-size: 14px;line-height: 30px;margin-bottom: 5px;padding-right: 20px;}
.hasMoreTab .bd p a{ color:#c00;  }
.hasMoreTab .bd ul a{ color:#3E78B3;  }

.list_img_xg a {color:#000;}
.list_img_xg a:link {text-decoration: none;}
.list_img_xg a:visited {text-decoration: none;}
.list_img_xg a:hover {color:#000; text-decoration: underline;}
.list_img_xg a:active {color:#000;}
.list_img_xg li{width:230px;margin:5px;padding:5px 10px 10px 10px;border:1px solid #fff;float: left;list-style-type: none;}
.list_img_xg li:hover{border:1px solid #f00;}
.list_img_xg li p{text-align:center;margin:10px 0 5px 0;}




.picMarquee-top{ margin:0 auto;  width:260px; overflow:hidden; position:relative;  background: #fff;}
.picMarquee-top .bd{ padding:23px;border: 1px solid #008FD7;}
.picMarquee-top .tempWrap{height: 550px!important;}
.picMarquee-top .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-top .bd ul li{ text-align:center; zoom:1; }
.picMarquee-top .bd ul li .pic{ text-align:center; }
.picMarquee-top .bd ul li .pic img{ width:190px; height:190px; display:block; padding:10px; border:1px solid #ccc; }
.picMarquee-top .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-top .bd ul li .title{ line-height:24px;   }


.lwx_paging_box{width: 100%; position: relative; height:30px; margin:20px 40px; clear:both; display: flex; justify-content:center;}
.lwx_paging_box span{diplay:inline-block; border:1px solid #ddd; width:auto; background: #fff; margin:0 2px;padding:7px 12px;line-height: 15px;}
.lwx_paging_box span a,.disabled{display: inline-block;padding: 0px 5px; }
.lwx_paging_box span.active,.lwx_paging_box li.active a{background:#fff; color:#ff5500; border:none;}


.ktpro{padding: 0px 10px;}
.ktpro h1{font-size: 32px;text-align: center;line-height: 60px;padding: 20px 0px;border-bottom: 1px dashed #CCCCCC;}
.ktpro .ktprocon{margin-top: 20px;line-height: 30px;}
.ktpro .ktprocon p{line-height: 30px;margin-bottom: 8px;}
.ktpro .ktpronext{border: 1px dashed #CCCCCC;padding: 0px 20px;margin-top: 20px;}
.ktpro .ktpronext li{line-height: 50px;}
.ktpro .ktpronext .ktnext{border-bottom: 1px dashed #CCCCCC;}
.shijian{text-align: center;margin-top:15px;display: block;}
.ktprocon h2{font-size: 18px;font-weight: normal;margin: 20px 0px;padding: 10px 15px;line-height: 18px;border-left: 6px solid #005493;border-bottom: 1px solid #dedede;border-right: 1px solid #eee;background-color: #fafafa;}

.indexpro{width: 1200px;margin: auto;height: auto;overflow: hidden;margin-top: 20px;}
.indexpro .iprotitle{height: 45px;border-bottom: 2px solid #0F78BA;line-height: 55px;margin-bottom: 15px;padding-bottom: 5px;}
.indexpro .iprotitle h2{float: left;font-weight: bold;}
.indexpro .iprotitle span{float: right;}
.iprocontent{margin-top: 0px;}
.iprocontent .iproclist{width: 1200px;margin: auto;overflow: hidden;}
.iprocontent .iproclist ul{width: 1120px;display: inline-block;}
.iprocontent .iproclist li{ float:left; width:260px; overflow:hidden;margin:0 17px 17px 0;border:1px #ddd solid;background: #fff;padding-bottom: 10px;}
.iprocontent .iproclist li:hover{border:1px #999 solid;-moz-box-shadow: 0 0 11px rgba(0,0,0,0.36);box-shadow: 0 0 11px rgba(0,0,0,0.36);}
.iprocontent .iproclist li a{display:block;float:left;width:248px;padding:6px;transition:all .38s linear;-moz-transition:all .38s linear;-webkit-transition:all .38s linear;-o-transition:all .38s linear;}
.iprocontent .iproclist li a i{display: block;width: 248px;height: 180px;overflow: hidden;}
.iprocontent .iproclist li a img{width: 248px;}
.iprocontent .iproclist li a span{display: block;height: 50px;line-height: 25px;overflow: hidden;padding: 5px 8px 0px 8px;}
.iprocontent .iproclist li p{padding:0 10px 15px 10px;line-height: 30px;color: #999;font-size: 13px;height:20px;overflow: hidden;}
.iprocontent .iproclist li p strong{float: right;}

.pages{padding:35px 0 45px;}
.pages .pgbg{text-align:center;}
.pages li{float:left;line-height: 31px;}
.pages a{text-align:center;background-color:#bbb;color:#fff;display:inline-block;height:31px;font-size:14px;line-height:31px;margin:0px 5px;padding:0px 8px;}
.pages a.active,.pages a:hover{background-color:#035ead;}
.pages .action-wrap{margin-left:10px;display:inline-block;font-size:14px;line-height:31px;vertical-align:top;}
.actionPage,.pages .page-submit,.pages label{float:left;display:inline;}
.pages label{color:#666;height:31px;line-height:31px;}
.actionPage{margin-left:7px;width:34px;height:21px;padding:4px 0 5px;text-align:center;border:1px solid #cdcdcd;line-height:21px;}
.pages .page-submit{margin-left:7px;background-color:#bbb;color:#FFF;width:31px;height:31px;line-height:31px;text-align:center;cursor:pointer;}


.rcc dl{padding: 40px;background: #fff;margin-bottom: 30px;box-shadow: 0px 0px 5px 5px #f3f3f3;}
.rcc dl dt{font:14px "Microsoft YaHei","微软雅黑"; color:#666464;}
.rcc dl dt a{display: block;font:26px/40px "Microsoft YaHei","微软雅黑"; height:35px; overflow:hidden; color:#0a0a0a;font-weight: bold;padding: 13px 0; font-weight:normal;}
.rcc dl dt a:hover{ color:#ff6000;}
.rcc dl.cur dt a{color: #f08300;}
.rcc dd{color: #5e5e5e;}
.rcc dd p{line-height: 30px;margin-top: 20px;color: #2a2929;}


.lttg{margin-top: 48px;}
.lttg h4{font:16px "Microsoft YaHei"; color:#191919;margin-bottom: 12px;}
.lttg h4 img{vertical-align: middle;}
.lttg li a{font:14px "Microsoft YaHei"; color:#333333;display: block;line-height: 40px;border-bottom: 1px dashed #bebebe}
.lttg li em{font-style: normal;float: right;display: inline-block;font:12px "Microsoft YaHei"; color:#333333;line-height: 40px;}
.lttg p{font:12px "Microsoft YaHei"; color:#666666;text-align: right;line-height: 22px;padding-top: 32px;}

.hzlist{height: auto;overflow: hidden;}
.hzlist a{ text-decoration:none; color:#666;}
.hzlist img { border:1px solid #ccc;}
.hzlist ul li{ width:235px; height:auto; float:left; margin-left:21px;  margin-top:15px;text-align:center; }




.copyright{ background:#f2f4f9;height: auto;margin-top: 50px;border-top: 8px solid #024fa1;}
.copyrightbox{ width:1200px; margin:0px auto; padding:30px 0px 30px; background:#f2f4f9; height: auto;overflow: hidden;}

.botlogo h3{font:16px/28px "Microsoft YaHei"; color:#333;font-weight: bold;}
.botlogo p{ font:14px/35px "Microsoft YaHei"; color:#024fa1; text-align:left;}
.botcon dl{ width:150px; float:left; margin-right:8px; line-height:28px; color:#ccc;text-align: left;}
.botcon dl dt{font:16px/28px "Microsoft YaHei";margin-bottom: 10px;color: #333333;font-weight: bold;}
.botcon dl dd a{ display:block; font:14px/35px "Microsoft YaHei"; color:#024fa1;}

.bottel{ width:430px;margin-left: 50px;margin-top: 35px;}
.bottelcon{margin-right: 60px;}
.bottelcon dt{font:16px/30px "Microsoft YaHei"; color:#024fa1; margin-bottom:15px; padding-left:3px;text-align: left;margin-top: 5px;}
.bottelcon dt img{ vertical-align:top;}
.bottelcon dd{ height:155px; width:155px;}

.copyrights{width:100%;border-top: 1px solid #E0E0E0;background: #f2f4f9;}
.zg_copyright{padding:20px 0px; color:#808ca4;width: 1200px;margin: auto;}
.zg_copyright img{ vertical-align:middle; margin-left:10px;}
.zg_copyright a{ color:#808ca4;}
.zg_copyrightf{padding:0px 0px 20px 0px; color:#999;width: 1200px;margin: auto;}
.zg_copyrightf img{ vertical-align:middle; margin-left:10px;}
.zg_copyrightf a{ color:#999;}

.bigtitle{margin-bottom: 30px;}
.bigtitle .p1{color:#0d0d0d;font-weight:600;line-height:10px;border-bottom:5px solid #024fa1;width:161px;margin-left:auto;margin-right:auto;height:38px;font-size:35px;margin-top:35px;text-align: center;}
.bigtitle .p2{margin-top:20px;text-align: center;font-size: 16px;}

.prolistimg{position:relative;height: 860px;}
.prolistimg .plimg1{position: absolute;}
.prolistimg .plimg2{position: absolute;top: 445px;}
.prolistimg .plimg3{position: absolute;top: 445px;left: 470px;}
.prolistimg .plimg4{position: absolute;right: 0px;}

.bgheng{background:#fbfbfb;}
.lxwm{height:400px;padding-top: 30px;}
.jtbody{position: relative;}
.jtbody_left{width: 600px;position: absolute;}
.jtbody_left p{color: #353D43;font-size: 18px;font-weight: 300;line-height: 36px;}
.jtbody_left p a{display: block;padding: 5px 10px;background: #FF0000;color: #fff;text-align: center;border-radius: 20px 0;width: 130px;margin-top: 20px;}
.jtbody_right{width: 580px;position: absolute;right: 0;}
.jtbody_right video{width: 580px;height: 327px;}

.newsmore{display: flex;justify-content: center;align-items: center;}
.newsmore a{display: block;padding: 10px 20px;background: #FF0000;color: #fff;text-align: center;border-radius: 5px;width: 130px;margin-top: 20px;}

.bottomnav{width: 300px;margin:20px 0 0 100px ;}
.botlogo{margin-top: 20px;}
.bottomnav dt{font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.bottomnav dd a{font-size: 18px;line-height: 32px;}

.hengtu {
  display: flex;
  justify-content: center;
  align-items: center;
  height: auto; /* 或者你想要的任何高度 */
}
 
.hengtu img {
  max-width: 100%; /* 确保图片不会超出容器 */
  height: auto; /* 保持图片的宽高比 */
}