@charset "UTF-8";
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,
article, aside, canvas, details, figcaption, figure, 
 header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; background:transparent;}
.animated { -webkit-animation-duration: 1.5s; animation-duration: 1.5s; }
body { background-color: #fff; font-size: 14px; font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif }
ul, li { padding: 0; margin: 0; list-style: none; }
a:hover{text-decoration: none;color: #aa1500}
em{ font-style:normal}
a{text-decoration: none; color: #666;}
.clear:after {content: "\0020";display: block;height: 0;clear: both;}
.w1200{ width:1200px; margin:0 auto;}
img{ margin: 0; padding: 0; }
.gsjj_con{ line-height:30px;}
.left{float:left}
.right{float:right}

.link{ border-top:1px #424242 solid; border-bottom:1px #424242 solid; overflow:hidden; padding:17px 0;}
.link a{ display:block; font-size:13px; color:#7c7c7c; line-height:28px; float:left; padding-right:20px;}
.copyright{ line-height:73px; font-size:13px; color:#7c7c7c; padding-bottom:10px; text-align:center;}
header{ background:#fff; height:120px; min-width: 1200px; margin:0px auto;width:1200px}
a#logo{ display:block; float:left;padding:30px 0;}
.topfr{ float:right;    margin-top: 33px;width: 792px;;}
.topfr_line{ text-align:right;}
.topfr_line strong,.topfr_line a{ display:inline-block;}
.topfr_line strong{ background:url(../images/tel_icon.png) left center no-repeat; padding-left:20px; line-height:74px; color:#ffae00; font-size:20px;}
.topfr_line a{ padding-left:16px; margin-left:20px; background:url(../images/shu.png) left center no-repeat; line-height:74px; font-size:12px; color:#333;}
nav{ text-align:right;min-width:790px}
nav .nav_list{ float:left; position:relative;padding:0px 10px}
nav a.nav_list_a{ display:inline-block; height:43px; border-bottom:2px #fff solid;  font-size:16px; color:#333; line-height:45px;padding:0px 10px}
nav .nav_list:hover a,nav a.active{ color:#fff; border-color:#fff;background:#d90000}
.bannerbg{width: 100%;height:342px;margin: 0px auto;min-width: 1200px;position: relative;    overflow: hidden;}
.bannerbg .pagination {z-index:99;position: absolute;left: 0;text-align: center;bottom:20px;width: 100%;}
.bannerbg .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer;}
.bannerbg .swiper-active-switch {background: #fff;}
.bannerbg .swiper-slide img{width:100%;height: 342px;margin: 0px auto;}
.bannerbg .swiper-container {height: 342px;width: 100%;}
.lxwmbanner{ background:url(../images/lxwmbanner.jpg) center no-repeat;}
.jrwmbanner{ background:url(../images/jrwmbanner.jpg) center no-repeat;}
.banner img{ width:100%; margin:auto}
.jjfabanner{ background:url(../images/jjfabanner.jpg) center no-repeat;}
.gwtdbanner{ background:url(../images/gwtdbanner.jpg) center no-repeat; height:640px;}
.cpgs_font_p{ color:#fff;font-size: 13px;}

.zxtxbanner{ background:url(../images/zxtxbanner.jpg) center no-repeat; height:474px;}
.xwzxbanner{ background:url(../images/xwzxbanner.jpg) center no-repeat;}
.zxcpbanner{ background:url(../images/zxcpbanner.jpg) center no-repeat;}
.jdalbanner{ background:url(../images/khalbanner.jpg) center no-repeat;}
.gsjjbanner{ background:url(../images/gsjjbanner.jpg) center no-repeat;}

.m{ padding:30px 0; display:none; width:452px; height:auto;background:#fff; position:absolute; left:10%;top:43px; border-top:1px #e1e1e1 solid; z-index:999;}
.m ul{ width:180px; float:left;}
.m ul li{ height:36px; overflow:hidden; padding-left:30px;}
nav .nav_list .m ul li a{ text-align:left; display:block; height:36px; line-height:36px; background:url(../images/mnav_sjbg_gray.jpg) left center no-repeat; text-indent:20px; color:#666;}
nav .nav_list .m ul li a:hover{ background:url(../images/mnav_sjbg.jpg) left center no-repeat; color:#aa1500;}
.m_img{ width:222px; height:138px; float:right; margin-right:20px; padding-left:20px; border-left:1px #e1e1e1 solid;}
.m_img img{ display:block; width:100%; height:138px;}
.nav_list:last-child .m{ left:auto; margin:0; right:0;}
.nav_list:hover .m,.nav_list:hover .m3{ display:block;transform: translateY(-50%);animation: slide-down 0.4s ease-in-out forwards;position: absolute;top:-43px;}
@keyframes slide-down {
	from {
		opacity: 0;
		top:-43px;
		transform: translateY(-100%);
	}
	to {
		opacity: 1;
		top:43px;
		transform: translateY(0);
	}
}

@media (max-width:1442px){
	nav a{ margin-left:30px;}
	}
@media (max-width:1180px){
	nav a{ margin-left:15px;}
	}
@media (max-width:1180px){
	nav a{ margin-left:15px;}
	}	
@media (min-width:1040px){
	.hzkh_list:nth-child(5n) { margin-right:0;}
	}	


.banner{ position: relative; }
.indexbanner-pagination{ position: absolute; bottom: 10px; left: 49%;}
.case{width: 100%; overflow: hidden; margin: 30px auto;}
.title{ border-bottom: 1px solid #e2e2e2; overflow:hidden; }
.title h6{ width: 67px; float: left; color: #2972b6; padding-bottom: 10px; border-bottom: 1px solid #5089c0;
 }
.title a{ float: right;; color: #999; font-size: 12px; }
.case_conss{overflow:hidden;position:relative;}
.case_conss .hd .prev,.case_conss .hd .next{width: 15px;height: 28px;display: block;position: absolute;top: 80px;cursor: pointer;}
.case_conss .hd .next{background: url(../images/jtl02.jpg) no-repeat center;left: 0px; }
.case_conss .hd .prev{background: url(../images/jtr02.jpg) no-repeat center;right: 0px; }
.case_conss .hd .next:hover{background: url(../images/jtl03.png) no-repeat center;}
.case_conss .hd .prev:hover{background: url(../images/jtr03.png) no-repeat center;}
.case_conss .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.case_conss .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.case_conss .hd ul li.on{ background-position:0 0; }
.case_conss .bd{padding: 20px 40px;}
.case_conss .bd ul{ overflow:hidden; zoom:1; }
.case_conss .bd ul li{margin: 0 8px;float:left;_display:inline;overflow:hidden;text-align:center;}
.case_conss .bd ul li .pic{ text-align:center;width: 205px;height: 127px;border: 1px solid #f5f5f5; }
.case_conss .bd ul li .pic img{ display: block;width: 205px;height: 127px;transition: all 0.5s; }
.case_conss .bd ul li .pic a:hover img{transform: scale(1.1); }
.case_conss .bd ul li .titlea a{ font-size: 14px; color: #999; height: 46px; line-height: 46px;   }
.case_conss .bd ul li .titlea a:hover{color: #5088c0 }
.gy_con{ width: 1200px; margin: auto; overflow: hidden;  padding-bottom: 40px;}
.about{ width: 586px; float: left; }
.about .ab_tit{ height: 35px; line-height: 35px; border-bottom: 1px solid #e2e2e2;color: #3a3a3a }
.about .ab_tit span{ font-size:16px; color: #2b71b8 ; border-bottom: 1px solid #2b71b8; padding-bottom: 8px; text-transform: uppercase; }
.about .ab_con{ margin: 32px 0 0 0 ; }
.about .ab_con img{ width:151px; height: 101px; float: left;margin:10px 15px 0 0;  }
.about .ab_con p{ font-size: 14px; color: #666; line-height: 30px; width: 418px; float: left; }
.about .ab_con p em{ display: block; font-size: 16px; color: #333; }
.about .ab_con .btnn{width: 98px; height: 33px; margin-top: 22px;background: url(../images/btn.png) no-repeat center; display: block;}
.about .ab_con .btnn:hover{background: url(../images/hbtn.png) no-repeat center;}
.h28{ width: 28px; float: left; display: block; height: 273px; }
/*about内页*/
.gsjj{ width:1200px; height:auto; margin:0 auto;}
.gsjj_con p{ font-size:16px; line-height:31px; color:#666; text-align:center;}
.gsjj_con img{ display:block; margin:40px auto 80px;}
.Page_title2 h2 {font-size: 34px;}
.Page_title h2 {font-size: 27px;color: #333;text-align: center;font-weight: bold;padding: 20px 0; }
.Page_title span {display: block;width: 60px;height: 3px;overflow: hidden;margin: 0 auto;background: #dbdbdb;}
.Page_title {padding: 20px 0 30px;}
.zxcp_title{ border-bottom:1px #dcdcdc solid; overflow:hidden; height:97px;}
.zxcp_title h2{ height:97px; padding-top:28px; float:left; line-height:69px; font-size:22px; color:#aa1500; text-indent:33px;}
.zxcp_title h2:after {content: "\0020";display: block;height: 0;clear: both;}
.zxcp_title h2 span { font-size: 18px; color: #666; float: right; margin-right: 20px; display: none;}
.zxcpleft{ width:297px; float:left;}
.zxcpright{ width:860px; float:right; border-left:1px #dcdcdc solid; padding-left:42px;}
.zxcpright dl dt,.kzzd dl dt,.jjfa dl dt{ height:43px; background:#417ebb  url(../images/yuan.png) 17px center no-repeat; text-indent:40px; line-height:43px; font-size:20px; color:#fff; font-weight:normal}
.zxcpright dl dd,.kzzd dl dd,.jjfa dl dd{ padding:25px 0; font-size:14px; line-height:30px; color:#666;}
.cpgs{ width:100%; height:320px; overflow:hidden; background:#aa1500; margin:40px 0 50px;}
.cpgs img{ display:block; float:left; width: 360px}
.cpgs_font{ width:440px; height:auto; padding:0 30px; float:left;}
.cpgs_font p{ color:#fff; line-height:24px;}
.cpgs_font h2{height:54px; border-bottom:1px #5f7aae solid; line-height:54px; background:url(../images/yuan.png) left center no-repeat; text-indent:22px; font-size:18px; color:#fff; margin-bottom:10px;}
.zxcpleft dl{ width:100%; height:auto; margin:0;}
.zxcpleft dl dt{ height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; background:url(../images/zxcp_navbg.png) 245px center no-repeat;}
.zxcpleft dl dd{ display:none;}
.zxcpleft dl.zknav dd{ display:block;}
.zxcpleft dl.zknav dd a{ display:block; height:55px; border-bottom:1px #bcbcbc dotted; font-size:16px; line-height:55px; font-weight:normal; text-indent:32px; color:#666;}
.zxcpleft .zknav dt a,.zxcpleft dl dt a:hover{ color:#aa1500; font-weight:bold;}
.zxcpleft .zknav dt,.zxcpleft dl dt:hover {background: url(../images/zxcp_navbga.png)  245px center no-repeat;}
.zxcp_title p{ float:right; padding-top:36px; line-height:61px;}
.zxcp_title p a{ color:#666;}
.khallist{background:#f7f7f7;height: 192px;overflow:hidden;margin: 0 0 35px;padding-right:45px;position:relative;}
.khallist a{ display:block;}
.khallist a img{display:block;float:left;margin: 17px;}
.khallist h2,.khallist .khallist_con{width: 865px;float:right;}
.khallist h2{border-bottom:1px #e1e1e1 solid;padding:20px 0;font-size: 18px;font-weight: normal;}
.khallist h2 img{ display:block; float:left;}
.khallist_con{ line-height:33px; color:#666; font-size:16px; padding-top:10px;}
.khallist span{ display:block; width:95px; height:85px; overflow:hidden; position:absolute; right:0; top:0;}
.bq08 {background: url(../images/bq08.png) center no-repeat;}
.page{height:70px;line-height:30px;padding-top:20px;text-align:center;font-size:1.2rem;font-size:12px}
.page a{display:inline-block;padding:0 12px;vertical-align:top;letter-spacing:normal;color:#fff;background:#aa1500;margin:0 2px;cursor:pointer}
.page i{margin:0 2px}
.page a:hover{background:#01458a}
.page .now{cursor:default;background:#01458a}
.page .disable{cursor:default}
.page .disable:hover{background:#01458a}

.jdalxx h1{padding:34px 0 21px;border-bottom:1px #d4d4d4 solid;text-align:center;line-height: 41px;font-size: 24px;margin-bottom:30px;font-weight: normal;}
.jdalcon img{ max-width:100%; height:auto; display:block; margin:0 auto;}
.jdalcon p{ color:#666; line-height:30px; padding:15px 0}
.jdaltitle{ height:43px; background:#8fa2ae url(../images/yuan.png) 17px center no-repeat; text-indent:40px; line-height:43px; font-size:20px; color:#fff; font-weight:normal}
.fanye{ border-top:1px #e1e1e1 solid; overflow:hidden;}
.fanye p{ line-height:74px; float:left; color:#666;}
.fanye p:last-child{ float:right;}
.fanye p a{ color:#666;}
a.fhlb{ display:block; margin:25px auto 38px; width:136px; height:42px; border:1px #002a66 solid; background:url(../images/fhlb_bg.png) 20px center no-repeat; line-height:42px; text-indent:52px; color:#002a66}
.datetime{text-align: center;font-size: 16px;color: #999;margin: 0;padding: 0;}
.ser{width:100%;height:30px;float:right}
.index_ggimg{width:1170px;height:120px;margin:5px auto;text-align:center;}
.index_ggimg img{width:1170px;}
.index_lin{width:100%;height:auto;border-bottom:2px solid #aa0000;min-width: 1170px;}
.mainbg{width:100%;height:auto;overflow:auto;margin:0px auto; background-color:#f9f9f9;min-width: 1170px;;}
.index_jtxw{width: 1170px;height: 532px;background-color: #FFF;border: 1px solid #e4e4e4;margin:15px auto}
.new_pic{width:600px;height:435px; position: relative;overflow: hidden;}
.lunbotu{ position: relative;}
.swiper-container-tab{overflow: hidden;width:600px;height: 435px;}
.lunbotu_pic{ position:absolute; z-index:9;left:0;top:0;width:600px;height:435px;}
.lunbotu_pic img{width:600px;height:435px;}
.lunbotu_tit{ position: absolute;z-index:10;left:0; bottom:0;width:100%;height:50px;line-height:50px;text-indent: 10px; background:#a90000; color:#fff;font-size:14px;}
.lunbotu_tit:hover{ text-decoration: underline;}
.new_pic .pagination1 {position: absolute;right: 15px;text-align: center;bottom:15px;z-index: 99;}
.new_pic .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer;}
.new_pic .swiper-active-switch {background: #fff;}
.index_jtxw_tit{width:1130px;height:38px;margin:20px auto;border-bottom:1px #d7d7d7 solid}
.index_jtxw_title{font-size:20px;font-weight:600;line-height:38px;color:#000;border-bottom:3px solid #c00000}
.red{color:#c10000}
.index_jtxw_more{font-size:14px;line-height:38px;color:#000;}
.index_jtxw_more a{color:#000;}
.index_jtxw_more a:hover{color:#c10000}
.index_jtxwnr{width:1130px;height:auto;overflow:auto;margin:0px auto}
.index_jtxw_new{width:490px;height:auto;}
.index_new_tit{width:100%;height:auto;overflow:auto}
.index_new_title{width:100%;height:auto;line-height:30px;}
.index_new_title h1{width: 80%;height:auto;text-align: center;margin: 0px auto;font-size:20px;font-weight:600;}
.index_new_title p{width: 100%;height:auto;text-indent: 20px;line-height: 26px;padding-top:10px;;}
.index_new_title a{color:#c00000}
.index_new_title a:hover{color: #d90000;}
.index_new_list{width: 100%;height: auto;overflow: auto;padding-top:15px;}
.index_new_list ul {}
.index_new_list ul li{width: 100%;height: auto;line-height: 33px;background: url(../img/dot.png) no-repeat left center;text-indent:10px;}
.index_new_list ul li a{color: #333;font-size:16px;display:block;width:98%;margin:0px auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.index_new_list ul li a:hover{color: #c00000;}
.index_gg{width:1148px;height:80px;line-height:22px; text-align:left;margin:20px auto;border:1px #eee solid;padding:10px;background:#FFF;}
.index_gg_tit{width:125px;height:80px;font-size:20px;font-weight:bold;letter-spacing:1px;text-align:center;border-right:1px solid #a5a5a5;text-indent:20px;background:url(../img/icon.png) left center no-repeat;margin-right:20px;line-height:80px;}
.index_gg_nr{width: 990px;height: 60px;font-size:16px;line-height: 30px;float:right}
.index_gg_nr a{color: #333;display:block;width: 50%;float:left}
.index_gg_nr a:hover{color: #c00000;}
.gg_a{width:990px;float:right;text-align: right;}
.gg_a a{float: right;text-align: right;font-size:12px;}
.index_new{width:1170px;height: auto;overflow: auto;margin: 0px auto;display: -webkit-flex;display: flex;justify-content: space-between; /* 水平居中 */flex-wrap: nowrap; /* 允许换行 */}
.index_new_box{width:377px;height:300px;background-color:#FFF; border:1px solid #e4e4e4; text-align:left;}
.index_new_titbox{height:38px;margin:20px;text-align:left;border-bottom:1px solid #d7d7d7;}
.index_new_titboxl{min-width:90px;height:100%;font-size:20px;font-weight:bold; letter-spacing:1px;text-align:left; border-bottom:3px solid #c00000;float:left;}
.index_new_titboxr{width:56px;height:30px;line-height:25px;font-size:13px;color:#454545;margin-right:5px;text-align:right; float:right;}
.index_new_box ul{width: 95%;height: auto;overflow: auto;margin: 0px auto;}
.index_new_box ul li{width:100%;height:auto;line-height:32px;text-align:left;}
.index_new_box ul li a{color: #333;;font-size:16px;}
.index_new_box ul li a:hover{color: #c00000;;}
.index_main{width:1170px;height: auto;overflow: auto;margin: 0px auto;padding-top:20px;}
.ztbd{width: 765px;height: 360px;}
.index_main_tit{width: 100%;height: 38px;}
.index_main_titll{width:140px;height:22px;line-height:22px;font-size:20px;font-weight:bold; letter-spacing:1px;text-align:center;text-indent:6px; background:url(../img/icon.png) left center no-repeat;}
.index_main_titlr{width:56px;height:30px;line-height:25px;font-size:13px;color:#454545;margin-right:5px;text-align:right; float:right;}
.ztbd_top{width: 100%;height: 200px;}
.ztbd_top img{width: 100%;height: 200px;}
.zthd_list{width: 100%;height: auto;margin-top:13px;;display: flex;justify-content: space-between; /* 水平居中 */flex-wrap: nowrap; /* 允许换行 */}
.zthd_list li{width: 249px;height: 70px;text-align: center;border:1px solid #d1d1d1}
.zthd_list li img{width: 249px;height: 70px;}
.zthdr{width: 376px;height: 360px;}
.zthdr ul{width: 100%;height: auto;display:flex;justify-content: space-between;flex-wrap: wrap;}
.zthdr ul li{float: left;width: 123px;height: 141px;;}
.zthdr ul li img{width: 100%;height: 141px;}
.link_bg{width: 100%;height: 50px;background-color: #ae0002;margin: 0px auto;min-width: 1170px;;}
.link_neirong{width: 1000px;height: 50px;margin: 0px auto;}
.link_tit{width: 200px;text-align:center;line-height: 50px;color: #fff}
.link_nr{width: 800px;height: 50px;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.link_nr li{width:250px;height:100%;line-height:46px;text-align:left;text-indent:20px;display:inline;float:left;}
.link_nr select{width: 200px;margin: 0 25px;text-indent: 14px;background-color: #f1f1f1;color: #727272;}
.footerbg{width: 100%;height: auto;background-color: #dcdbd9;min-width: 1170px;margin: 0px auto}
.footer{width: 1100px;height: auto;overflow: auto;margin: 0px auto;}
.footer_bot{width: 100%;height: auto;margin: 0px auto;text-align: center;font-size:14px;line-height:40px;}
.footer_top{width: 100%;height: auto;overflow: auto;margin: 0px auto;}
.footer_topl{width: 500px;height: auto;overflow: auto;display: flex;justify-content: space-between;flex-wrap: nowrap;padding:15px 0}
.footer_topl ul{width: 120px;height: auto;}
.footer_topl ul h3{width: 100%;font-size:16px;line-height: 35px;text-align: center;}
.footer_topl ul li{width: 100%;font-size: 14px;line-height: 30px;text-align: center;}
.footer_topl ul li a{color: #333;}
.footer_topl ul li a:hover{color:#c00000;text-decoration: underline;}
.footer_topc{width: 300px;height: auto;overflow: auto;display: flex;justify-content: center;padding:15px 0}
.footer_topc dl{width: 75px;height: 100px;}
.footer_topc dl dt{width: 100%;text-align: center;}
.footer_topc dl dt img{width: 75px;height: 75px;}
.footer_topc dl dd{width: 100%;text-align: center;font-size:14px;}
.footer_topr{width: 290px;height: auto;padding:20px 0;}
.footer_topr img{width: 245px;}
.search{width: 247px;height: 24px;border:1px #ccc solid;}
.search input{border:none;width: 214px;height: 20px;float: left;}
.search button{border:none;width: 28px;height: 20px;float: right;background: none;}
.search button img{width: 20px;height: 20px;;}
.ind_pro {width:1170px;overflow:hidden;margin:0px auto;margin-top:20px;}
.ind_pro ul {width:100%;max-width:1170px;padding:2% 0 1.4%;overflow:hidden;margin:0 auto;}
.ind_pro ul li {width:32%;margin:0.6%;overflow:hidden;float:left;}
.ind_pro ul li a {display:block;position:relative;}
.ind_pro ul li a p {font-size:18px;font-weight:600;color:#fff;position:absolute;left:0;bottom:0;width:92%;padding:0 4%;text-align:center;height:2.75rem;line-height:2.75rem;background:#b90000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-transition:.3s;z-index:8;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.ind_pro ul li .imgbox {width:100%;padding-top:76.6%;position:relative;}
.ind_pro ul li .imgbox img {position:absolute;left:0;top:0;width:100%;height:100%;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.ind_pro ul li .hover {width:100%;height:100%;position:absolute;top:-100%;left:0;text-align:center;z-index:4;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;}
.ind_pro ul li .hover img {width: 100%;height: 100%}
.ind_pro ul li .hover b,.ind_pro ul li .hover .txt {display:inline-block;vertical-align:middle;}
.ind_pro ul li .hover b {width:0;height:100%;}
.ind_pro ul li a:hover p {display: none;}
.ind_pro ul li a:hover .hover {top:0;}
.ind_pro .more {width:100%;text-align:center;padding:1% 0 3%;clear:both;overflow:hidden;}
.ind_pro .more a {display:inline-block;width:7.937rem;height:2.5rem;line-height:2.5rem;text-align:center;color:#721216;font-size:1.125rem;background:#fcedd2;}
.ind_pro .more a:hover {background:#fc7d4e;color:#fff;}
.ind_pro_tit{width:100%;height: 60px;position: relative}
.ind_pro_tit_img{width: 100%;position: absolute;z-index:1}
.ind_pro_tit_txt{width: 100%;position: absolute;z-index: 3;}
.ind_pro_tit_txt a{display: block;width: 140px;height: 50px;text-align: center;line-height: 50px;margin: 0px auto;background: #eee;font-size:16px;color:red}
.ind_pro_tit_txt a:hover{background-color: #c00000;color:#fff}
/*----------------------------------*/
.nybannerbg{width: 100%;height:400px;margin: 0px auto;min-width: 1200px;position: relative;    overflow: hidden;}
.nybannerbg .pagination {z-index:99;position: absolute;left: 0;text-align: center;bottom:20px;width: 100%;}
.nybannerbg .swiper-pagination-switch {display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #999;box-shadow: 0px 1px 2px #555 inset;margin: 0 3px;cursor: pointer;}
.nybannerbg .swiper-active-switch {background: #fff;}
.nybannerbg .swiper-slide img{width:100%;height: 400px;margin: 0px auto;}
.nybannerbg .swiper-container {height: 400px;width: 100%;}
.nyfootbg{background-color: #a90000;width: 100%;height: auto;overflow: auto;margin: 0px auto;min-width: 1170px;padding:15px 0;}
.nyfooter{width: 1170px;height: auto;overflow: auto;margin: 0px auto;}
.nyfooterp{width: 100%;text-align:center;line-height:30px;font-size:14px;color:#fff;}
.nyfootera{width: 100%;text-align: center;line-height: 30px;font-size:14px;color: #fff}
.nyfootera a{color:#fff;}
.nymain{width: 1170px;height: auto;margin: 20px auto;overflow: auto;background-color: #fff;min-height: 500px;;}
.nymainl{width: 270px;height: auto;overflow: auto;}
.nymainl_tit{width: 210px;height: 103px;background: url(../img/ny_tlt.jpg) no-repeat top center;line-height: 103px;font-size: 18px;text-align: right;color: #fff;padding-right:60px;}
.nymainl_list{width: 268px;border:1px #eee solid;border-top:none;height: auto;overflow: auto;}
.nymainl_list li{height: 60px;line-height: 60px;font-size: 16px;color: #686868;border-bottom: 1px solid #eeeeee;text-align: left;text-indent: 40px;}
.nymainl_list li a{font-size:16px;display: block;}
.nymainl_list li a:hover{font-size:18px;}
.nymainl_list li a.on{color: #e30e16;    border-right: 3px solid #e52f35;    background-color: #fdf2f2;font-weight: bold;}
.nymainl_list li.active{border-right:2px #ff0000 solid;background-color: #ffeaea}
.nymainl_list li.active a{color:#ff0000;font-weight: 600;}


.nymainl_list1{width: 268px;border:1px #eee solid;border-top:none;height: auto;overflow: auto;}
.nymainl_list1 li{height: 60px;line-height: 60px;font-size: 16px;color: #686868;border-bottom: 1px solid #eeeeee;text-align: center;}
.nymainl_list1 li a{font-size:14px;display: block;}
.nymainl_list1 li a:hover{font-size:16px;}

.nymainr{width: 880px;height: auto;overflow: auto;}
.nymainr_tit{width:850px;;height: 103px;border-bottom:1px #c2c2c2 solid;margin: 0px auto;}
.nymainr_tit h2{line-height: 103px;font-size:20px;float:left;font-weight: 500;}
.nymainr_tit p{float: right;line-height: 103px;;}
.nymainr_tit p span{color: #000;}
.nymainr_tit p span a{color: #c00000;}
.nymainr_nr{width:850px;;height: auto;margin: 30px auto;line-height: 30px;font-size:16px;;}
.nymainr_nr img{max-width: 100%}
.nymain_list{width: 840px;height: auto;margin: 30px auto;overflow: auto;}
.nymain_list ul li{width: 100%;height: 60px;line-height: 60px;border-bottom:1px #e3e3e3 dashed;display: flex;justify-content: space-between;flex-wrap: nowrap;}
.nymain_list ul li a{font-size:18px;}
.nymain_list ul li span{color: #333;}
.nymain_show{width: 840px;height: auto;margin: 30px auto;overflow: auto;}
.nymain_show_tit{width: 100%;height: auto;overflow: auto;margin: 0px auto;border-bottom: 1px #eee solid;}
.nymain_show_tit h2{width: 100%;height: auto;overflow: auto;line-height: 60px;font-size: 25px;text-align: center;color: #c00000;font-weight: 500;}
.nymain_show_tit p{display: flex;justify-content: space-between;flex-wrap: nowrap;font-size:12px;line-height: 40px;color: #333}
.nymain_show_show{width:100%;;height: auto;margin: 30px auto;line-height: 30px;font-size:16px;;}
.nymain_list_xg{border-top: 1px #ccc dashed;width: 100%;height: auto;overflow: auto;margin: 0px auto;}
.nymain_list_xg h2{width: 100%;font-size:16px;line-height:30px;;}
.nymain_list_xg ul{width: 95%;height: auto;overflow: auto;margin: 10px auto;}
.nymain_list_xg ul li{width: 100%;height: auto;overflow: auto;font-size:14px;line-height: 30px;display: flex;justify-content: space-between;}
.nymain_list_xg ul li:hover{background-color: rgb(252, 246, 243);}
.nymain_list_xg ul li a{color: #333;}
.nymain_list_xg ul li a:hover{color: #c00000;}
.nymain_list_xg ul li span{color:#333;}
.nymain_piclist{width: 840px;height: auto;margin: 30px auto;overflow: auto;}
.nymain_piclist dl{width: 186px;height: auto;overflow: auto;padding:10px 0px;float: left;margin:0px 10px;}
.nymain_piclist dl dt{width: 186px;height: 132px;margin: 0px auto;}
.nymain_piclist dl dt img{width: 186px;height: 132px;}
.nymain_piclist dl dd{width: 170px;height: auto;overflow: auto;margin: 0px auto;color: #333;} 
.nymain_piclist dl dd h2{font-size:14px;line-height: 30px;font-weight: 500;}
.nymain_piclist dl dd p{font-size:12px;line-height: 20px;;}
.ny_agination {width:100%;height:auto;text-align:center;font-size:0px;position:relative;overflow:hidden;margin:55px 0 0;}
.ny_agination a,.ny_agination span {display:inline-block;padding:0 18px;line-height:48px;font-size:14px;color:#666666;border:1px solid #e5e5e5;margin:0 4px;}
.ny_agination span.current,.ny_agination a:hover {color:#fff;border-color:#0087d1;background:rgba(0,153,224,1);}
/* 导航菜单 */
.tmenu {position:absolute;right:0px;bottom:0px; height:55px;  margin-right: 170px;    z-index: 999;   margin-top: -33px !important;   text-align:center;/* background:url(../images/menu.gif) no-repeat center top;*/}
.tmenubg {z-index: 999; width: 740px;float:right; height:55px;  text-align:center; /* background:url(../../images/nav-repeat2-bg.png) no-repeat; */ font-family:"microsoft Yahei"}
.tmenulist{z-index: 999;  display:inline;float:left; overflow:visible; width:100px; height:55px; position:relative; border:none;}
.tmenulist a.tmenu_link{display:block; overflow:hidden; background:none; height:55px; width:100px; line-height:55px; margin:0 auto; text-align:center; padding:0px;font-size:15px; border:none; font-family:"microsoft Yahei";color:#000;}
.tmenulist a.tmenu_link:hover{text-decoration:none; height:55px; width:100px; color:#FFF;background:url(../img/cdtmenu_bg.gif) no-repeat center center !important; font-family:"microsoft Yahei"}
.tmenulist a.active{background:url(../img/cdtmenu_bg.gif) no-repeat center center !important;color: #fff;}
.endlist {/* text-indent:25px;*/ width:126px;}
.endlist a.tmenu_link{ width:126px;}
.endlist a.tmenu_link:hover{ width:126px;}
.tmenulist ul{ z-index:999;display:none; position:absolute; overflow:hidden; height:auto; width:460px; background: url(../img/nav-bg-09.png) 0px 0px; top:55px !important; right:0px;}
.tmenulist ul.mul_II {display:none; position:absolute; overflow:hidden; height:auto; width:460px; background: url(../img/nav-bg-09.png) 0px 0px; top:55px !important; left:0px; overflow:auto;}
.tmenulist ul li{z-index:999; display:block; overflow:hidden; vertical-align:bottom; height:auto; width:425px; margin:15px 0px 0px 15px;}
.tmenulist ul li div ol { OVERFLOW: hidden; FLOAT: left; text-align:left; DISPLAY:block; WIDTH: 230px; text-indent:0px;}
.tmenulist ul li div li {  WIDTH: 230px; padding:0px; margin:0px;}
.tmenulist ul li div li A { HEIGHT: 27px; LINE-HEIGHT: 25px; WIDTH: 90px; COLOR: #3b3b3b; font-size:12px; font-weight:normal; BACKGROUND: url(../img/nav-li-icon.png) no-repeat left center; margin:0px; padding:0px; PADDING-LEFT: 6px; DISPLAY: inline-block;}
.tmenulist ul li div li A:hover { COLOR: #aa1500; font-weight:bold; font-size:12px; text-decoration:none;}
.tmenulist ul li div .nav-img { FLOAT: right; DISPLAY:inline-block;}
.tmenulist ul li div span img { margin-top:4px; width:162px; height:84px;/* BORDER:1px solid #f00;*/}

.tmenulist ul li div li.mul_li_II { HEIGHT:auto; LINE-HEIGHT: 20px; WIDTH: 230px; padding:0px; margin:0px;overflow: auto}
.index_jtfc{width:1170px;height: auto;overflow: auto;margin: 0px auto;}
.index_jcjy{width: 100%;height: auto;margin-bottom:20px;}
.marquee {width:100%;height:225px;overflow:hidden; margin-top:20px;}
.marquee li{ display:inline; float:left; margin-right:12px;text-align:center;}
.marquee li a{  text-align:center; font-size:14px;line-height:30px;}
.marquee li img {width:270px; height:185px;}
.xiaolei{width: 80%;height: auto;overflow: auto;margin: 0px auto}
.xiaolei li{height: 30px;line-height: 30px;text-align: center;text-indent: 0px;font-size:14px;}
.xiaolei li.active1{border-right: 2px #ff0000 solid;background-color: #fdf2f2}
.xiaolei p{height: 30px;line-height: 30px;text-align: center;text-indent: 0px;font-size:12px;}
.xiaolei p.active1{border-right: 2px #ff0000 solid;background-color: #fdf2f2}
.index_vio{width: 100%;height: auto;margin-bottom:20px;}
.index_vio1 {width:100%;height:225px;overflow:hidden; margin-top:20px;}
.index_vio1 li{ display:inline; float:left; margin-right:12px;text-align:center;width:280px }
.index_vio1 li a{  text-align:center; font-size:14px;line-height:30px;}
.index_vio1 li img {width:270px; height:185px;}
.ind_vi {width:1170px;overflow:hidden;margin:0px auto;margin-top:20px;}
.Scroll-left {
	width: 1180px;
	position: relative;
	overflow: hidden;
}

.picList li {
	display:inline; float:left; margin:0px 10px;text-align:center;
}
.picList li a{  text-align:center; font-size:14px;line-height:30px;}

.picList li img {width:270px; height:185px;}
.hd .next, .hd .prev {

	position: absolute;
	top: 50%;

	display: inline-block;
	cursor: pointer;
	z-index: 1;
	width: 28px;
	height: 62px;
	line-height: 62px;
	color: #fff;
	text-align: center;
	font-size: 22px;
	font-weight: 400;
	background: rgba(0, 0, 0, .2);
	font-family: simsun;

}
.hd .next {
	left: 0px;
}
.hd .prev {
	right: 10px;
}

.bd{width:1180px;height: auto;overflow: auto;margin:0px auto}
.text-secondary{width: 100%;height: auto;overflow: auto;margin: 0px auto;padding:20px 0px;display: flex;justify-content: space-between;}
.text-secondary p{overflow: hidden}
.text-center{width: 100%;margin:15px auto;text-align: center;display:block}
.footernew{display: flex;justify-content: space-between;flex-wrap: wrap;}
.footernew li{width: 33%!important}

.menu{overflow:hidden;}
.menu ul li{display:block;list-style:none;overflow:visible;border-bottom: 1px #e3e3e3 solid;}
.menu ul li a{display:block;margin-top:0px;padding-left:35px;font-size:16px;color:#82846f;outline:none;line-height:60px;}
.menu ul li .active{background:url(../img/on.png) center right no-repeat;color: #ff0000;
	font-weight: 600;
	border-right: 2px #ff0000 solid;
	background-color: #ffeaea;}
.menu ul li .inactive{background:url(../img/off.png) center right no-repeat;  }
.menu ul li ul{display:none; margin-top:-4px;margin-bottom:10px;   }
.menu ul li ul li ul{margin-bottom:5px;}
.menu ul li ul li{display:block;background:none;font-size:12px;list-style:circle;color:#8f9d4c;padding-left:1px;margin：
0px 35px;border:none}
.menu ul li ul li a{background:none;font-size:12px;height:30px;color:#8f9d4c;line-height:30px; padding:0px; margin: 5px 2px;
	border-bottom: 1px #e3e3e3 solid;text-indent:35px;}