﻿body {
	font-size:14px;
	font-family: 微软雅黑,Microsoft YaHei,宋体,Arial,Helvetica, sans-serif;
	margin:0 auto;
	text-align: left;
    line-height:28px;
	background:#fff;
	color: #333;
}
html{ overflow-x:hidden;}

img{border:0}
*{margin:0; padding:0}
ul{list-style:none}

a:link{text-decoration:none;color: #333;}
a:visited {text-decoration: none;color: #333;}
a:hover{color:#ac292e;text-decoration:none;}
.fl{float:left}
.fr{float:right}
.clear{ font: 0px/0px sans-serif; clear:both; display: block; height:0px; overflow:hidden }
.mainc{width:1295px;margin:0 auto;padding-bottom:40px;position: relative}
.maincx{width:1295px;margin:0 auto;padding-bottom:40px;}

.fenye{text-align:center;margin:30px 0;}
.fenye li{display: inline-block;border:1px solid #ddd;height:35px;line-height:35px;padding:0 15px;margin:0 5px}

.fdimg img{cursor: pointer;transition: all 0.6s;}
.fdimg img:hover{transform: scale(1.2);}



.itops{width:100%;z-index:3900;position: fixed;left:0;top:0;}
.itops.hov{background: url(../images/tm.png)}
.itops2{width:1295px;margin:0 auto;}
.itops .logo{float:left;padding-top:5px;}
.itops .dhcc{padding-top:0px;}
.itops .dhcc{padding-top:0px;}
.itops .dhcc .nav li a span{color:#fff;}

.dhcc{float:right;margin-right:6px}

.navbox,.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span{}
.navbox{height:80px;position:relative;z-index:35;}
.nav{}
.nav li{float:left;height:80px;position:relative;z-index:3000;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;height:80px;}
.nav li a span{float:left;display:block;line-height:80px;font-size:14px;color:#333;cursor:pointer;text-align:center;font-weight:700;margin:0 20px}
.nav li.selected a,.nav li a.selected{text-decoration:none;}
.nav li.selected a span,.nav li a.selected span{border-bottom:2px solid #bf2228}
.nav li.selected .submenu{display:block;}
.nav li.selected .submenu a{font-weight:400}
.nav li .submenu{display:none;position:absolute;top:80px;left:0;background:url('../images/tm.png');z-index:3000;}
.nav li .submenu{width:92px;text-align:center;left:0px;}
.nav li .submenu li{float:none;padding:0;height:39px;line-height:39px;border-bottom:1px solid #333}
.nav li .submenu li:last-child{border-bottom:none;}
.nav li .submenu li a{color:#fff;float:none;text-align:center;font-size:12px;}
.nav li .submenu li a:hover{font-weight:400;color:#fff;font-size:12px;}


.ttsearchcon{background:#f7f6f8;width:100%;position: fixed;left:0;top:80px;z-index:300;height:80px;display: none}
.ttsearchcon .closethttt{position: absolute;right:30px;height:80px;line-height:80px;cursor: pointer}
.ttsearchcon .closethttt i{font-size:22px;}
.ttsearchcon .sskkaa{padding-top:20px;width:600px;margin:0 auto;}
.ttsearchcon .sskkaa .ss1{float:left}
.ttsearchcon .sskkaa .ss1 input{width:500px;height:39px;line-height:39px;border:1px solid #ddd;border-radius:4px;text-align: center}
.ttsearchcon .sskkaa .ss2{float:right}
.ttsearchcon .sskkaa .ss2 button{width:90px;height:40px;line-height:40px;background:#3c77d9;color:#fff;border:0;border-radius:4px;cursor: pointer;font-size:15px;}

.searchbtn{float:right;margin-top:23px;cursor: pointer;margin-right:40px}
.cnen{float:right;margin-top:23px;font-size:18px;color:#bf2228}


.banner .swiper-pagination-clickable .swiper-pagination-bullet{ background: none; border:solid 2px #fff; opacity: 1; outline: none!important; }
.banner .swiper-pagination-clickable .swiper-pagination-bullet-active{ background: #214ea2; width: 20px; border-color: #214ea2; border-radius: 4px; }





.ibanner{height:880px; position: relative;}
.slideBox{ width:1920px; height:880px; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:930px; bottom:28px; z-index:200; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left;margin-right:12px;width:12px;height:12px;line-height:12px;background:#d3ae8a;cursor:pointer;border-radius:50px}
.slideBox .hd ul li.on{ background:#ffffff;width:24px}
.slideBox .bd{ position:relative; height:100%;z-index:0;   }
.slideBox .bd img{ width:1920px; height:880px; }
.slideBox .prev{display: none;height:70px;width:37px; overflow:hidden; position:absolute; left:370px; top:220px; z-index:1; cursor:pointer;background:url(../images/aleft.png);}
.slideBox .next{display: none;height:70px;width:37px; overflow:hidden; position:absolute; right:370px; top:220px; z-index:1; cursor:pointer;background:url(../images/aright.png);}
.bantextcon{width: 1295px;margin:0 auto;position: relative;z-index:3700;height:880px;margin-top:-880px}
.bantextcon .con{padding-top:380px}
.bantextcon .con .aline{height:5px;width:35px;background: #ed0200;margin-bottom:20px}
.bantextcon .con .t1{font-size:55px;font-weight:700;color:#fff;height:60px;line-height:60px}
.bantextcon .con .t2{font-size:16px;color:#fff;height:30px;line-height:30px;margin-top:20px}
.bantextcon .con .btnss{width:145px;height:45px;background: #ed0200;color:#fff;border-radius:3px;text-align: center;line-height:45px;margin-top:40px }



.istit{text-align: center;margin:30px 0}
.istit .tit{height:55px;line-height:55px;font-size:22px;border-bottom:2px solid #339933;font-weight:700;display: inline-block;text-align:center}
.istit .smwz{margin-top:15px;font-size:14px;color:#888;}

.morebtn{width:180px;height:45px;line-height:45px;background:#339933;text-align: center}
.morebtn a{color:#fff;}

.mrr{text-align: center}
.mrr div{display: inline-block;margin:15px;}

.main1{padding-bottom:30px;}
.main1 .abcon{width:1295px;margin:0 auto;}
.main2{width:100%;background:#f5f5f5;}
.main2c{width:1295px;margin:0 auto;padding:10px 0;height:900px}





.fdimg img{cursor: pointer;transition: all 0.6s;}
.fdimg img:hover{transform: scale(1.2);}

.ipro{padding-top:20px;}
.ipro li{float:left;width:280px;height:320px;border-bottom:1px dotted #ccc;margin-right:25px;margin-bottom:20px;}
.ipro .tu{width:280px;height:205px;overflow:hidden}
.ipro .tu img{width:280px;height:205px;}
.ipro .tit{height:45px;line-height:45px;font-size:16px;font-weight:700;overflow: hidden}
.ipro .js{height:40px;line-height:20px;color:#666;overflow: hidden}
.ipro li:hover{border-bottom:5px solid #339933;height:316px}
.ipro li:hover .tit{color:#339933}



.main3{width:1295px;margin:0 auto;height:490px}



.main4{width:100%;padding:40px 0;background:#f5f5f5;}
.main4c{width:1295px;margin:0 auto;height:280px;}
.main4c .mc1{float:left;width:270px;margin-right:50px;}
.xwtit{margin-bottom:15px;}
.xwtit .tit{float:left;font-size:16px;font-weight:700}
.xwtit .more{float:right;}
.xwtit .more i{font-size:12px;color:#888;}

.inewsli li{height:30px;line-height:30px;}
.inewsli .tit{float:left;width:200px;height:30px;line-height:30px;overflow: hidden}
.inewsli .rq{float:right;font-size:12px;color:#888;}

.nemore{margin-top:15px;}
.nemore a{color:#339933;}

.mc3{float:right;}

.seartit{font-size:16px;font-weight:700;margin-bottom:15px;}



.entiao{height:80px;line-height:80px;background:#339933;color:#fff;font-size:16px;text-align: center}
.entiao a{color:#fff;}

.backtop{height:65px;line-height:65px;text-align: center;font-size:15px;background:#0f141a}
.backtop a{color:#777c82}

.links{width:1295px;margin:0 auto;padding:15px 0}
.links span{font-weight:700;}
.ends{width:100%;background:#282c35;color:#c9ccd2;}
.ends a{color:#c9ccd2}
.ends a:hover{color:#fff}
.ends2{width:1295px;margin:0 auto;padding:90px 0 30px 0;}
.cops{border-top:1px solid #3e424a;width:1295px;margin:0 auto;}
.cops2{height:60px;line-height:60px}




.ends .gline{float:left;width:2px;height:120px;border-left:1px solid #3e424a;margin:0 40px;}
.ends .ef1{float:left;padding-right:20px}
.ends .ef1 .tu{width: 170px;text-align: center}
.ends .ef1 .txt{width: 170px;text-align: center;margin-top:5px}
.ends .ef1 .tu img{width:90px;height:90px;border-radius:5px;border:1px solid #ddd;padding:5px;background:#fff}
.ends .ef2{float:left;}
.ends .ef3{float:right;}
.ends .ef3 span{font-weight:700}
.ends .ef5{float:right;padding-left:30px}
.ends .ef5 img{width: 112px;height:112px}
.ends .bmt1{font-weight:700;color:#fff}
.ends .bmtline{height:2px;width:20px;background:#c9ccd2;margin:10px 0 20px 0}
.ends .endh{}
.ends .endh li{float:left;margin-right:30px;}


.picScroll-left{ overflow:hidden; position:relative;   }
.picScroll-left .hd{ overflow:hidden;  height:40px; width:70px;margin:0 auto;text-align: center }

.picScroll-left .hd .prev,.picScroll-left .hd .next{
	display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
	cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;
}

.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .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; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;width:370px;height:308px; border:1px solid #efefef; }
.picScroll-left .bd ul li .tu{ width:370px; height:220px;overflow:hidden;}
.picScroll-left .bd ul li .tu img{ width:370px; height:220px; }
.picScroll-left .bd ul li .tu a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .xx{padding:15px;text-align: left}
.picScroll-left .bd ul li .tit{font-size:16px;height:30px;line-height:30px;overflow: hidden}
.picScroll-left .bd ul li .rq{font-size:12px;color:#888}
.picScroll-left .bd ul li:hover{background:#339933}
.picScroll-left .bd ul li:hover .tit{color:#fff}
.picScroll-left .bd ul li:hover .rq{color:#fff}


.nban{width:100%;height:500px;margin-bottom:20px}
.nban2{width:1295px;margin:0 auto;}
.nban2 .text{padding-top:260px;color:#fff;text-align: center}
.nban2 .text .t1{font-size:32px;font-weight:700;height:55px;line-height:55px;}
.nban2 .text .t2{font-size:18px;margin-top:10px;margin-bottom:10px}
.weizhi{height:50px;line-height:50px;border-bottom:1px solid #ddd;width:1295px;margin:0 auto;margin-bottom:20px;}

.lbkdh{height:95px;line-height:95px;background:#fff;width:1295px;margin:0 auto;text-align: center;margin-top:-70px;position: relative;z-index:10;font-size: 18px;}
.lbk{}
.lbk li{display:inline-block;font-size:18px;font-weight:700}
.lbk a{display:block;margin:0 60px;padding:0}
.lbk li:hover a{color:#ad2a2f;}
.lbk .hoverss{border-bottom:3px solid #bf2228}





.anli li{ float:left; _display:inline; overflow:hidden; text-align:center;width:372px;height:308px; border:1px solid #efefef;
margin-right:39px;margin-bottom:39px;
}
.anli li .tu{ width:372px; height:220px;overflow:hidden;}
.anli li .tu img{ width:372px; height:220px; }
.anli li .tu a:hover img{ border-color:#999;  }
.anli li .xx{padding:15px;text-align: left}
.anli li .tit{font-size:16px;height:30px;line-height:30px;overflow: hidden}
.anli li .rq{font-size:12px;color:#888}
.anli li:hover{background:#339933}
.anli li:hover .tit{color:#fff}
.anli li:hover .rq{color:#fff}

.wztit{line-height:60px;font-size:26px;text-align:center;font-weight:400;padding-bottom:20px;border-bottom:1px solid #ddd;margin-bottom:10px;}
.wztj{text-align:center;margin-bottom:16px;padding-bottom:6px;color:#888}
.conttx{font-size:14px;padding:15px 0}
.conttx img{max-width:100%}


.newsli{}
.newsli li{border-bottom:1px solid #eee;margin-bottom:18px;padding-bottom:18px;}
.newsli .tu{float:left;width:265px;height:185px;overflow: hidden}
.newsli .xx{float:right;width:calc(100% - 300px);}
.newsli .tu img{width:280px;height:185px}
.newsli .tit{height:32px;overflow: hidden;line-height:32px;font-size:18px;margin-bottom:10px}
.newsli .js{height:40px;line-height:20px;color:#aaa;overflow: hidden;}
.newsli .rq{color:#888;margin-bottom:8px}
.newsli .more{width:145px;height:35px;line-height:35px;background:#fafafa;text-align: center;color:#ccc;margin-top:15px}
.newsli li:hover{border-bottom:1px solid #bf2228}
.newsli li:hover .tit{font-weight:700;}
.newsli li:hover .more{background:#e5e5e5;color:#666}
.newsli .yyimg0{}
.newsli .yyimg0 .tu{display: none}
.newsli .yyimg0 .xx{float:left;width:100%}




.npro{padding-top:20px;}
.npro li{float:left;width:280px;height:320px;border-bottom:1px dotted #ccc;margin-right:25px;margin-bottom:20px;}
.npro .tu{width:280px;height:205px;overflow:hidden}
.npro .tu img{width:280px;height:205px;}
.npro .tit{height:45px;line-height:45px;font-size:16px;font-weight:700;overflow: hidden}
.npro .js{height:40px;line-height:20px;color:#666;overflow: hidden}
.npro li:hover{border-bottom:5px solid #339933;height:316px}
.npro li:hover .tit{color:#339933}


.lbk2{border-bottom:2px solid #ddd;width:1295px;margin:0 auto;height:30px;}
.lbk2 li{float:left;height:30px;line-height:20px;margin-right:20px;font-size:15px;}
.lbk2 li:hover{border-bottom:2px solid #339933;}
.lbk2 li:hover a{color:#339933}
.lbk2 .hoverss{border-bottom:2px solid #339933;}
.lbk2 .hoverss a{color:#339933}


.lxcon{padding-top:40px}
.lxcon .lximg1{text-align: center}
.lxcon .lxline{height:10px;border-top:1px solid #c46f36;margin-top:30px}
.lxcon .lxline .txt{height:50px;line-height:50px;text-align: center;width:120px;background:#fff;font-size:25px;font-weight:700;margin:-30px  auto 0 auto;color:#c46f36;}
.lc1{float:left;width:536px;}
.lc2{float:right;width:670px;padding-top:40px}
.lc1 .lxfs{padding:20px 0;border-bottom: 1px solid #ddd;margin-bottom:10px;padding-left:20px}
.lc1 .lxfs li{height:30px;line-height:30px}
.lc1 .wxicon{line-height:30px;padding-left:20px}
.lc1 .wxicon img{width:100px;}

.dtpic{margin-top:40px}
.dtpic img{width:calc( 100% - 20px );border:10px solid #ccc;}

.lywzsm{margin-bottom:20px}

.weinput{}
.lycon{width:100%;background:#eeeeee;padding:30px 0;margin-bottom:30px}
.lycon2{width:1295px;margin:0 auto;}
.lycon2 .lytit{font-size:25px;height:30px;line-height:30px;margin-bottom:18px;color:#666}
.lycon2 .incons{margin-bottom:15px;}
.lycon2 .incons .items{float:left;margin-right:39px}
.lycon2 .incons .items input{width:390px;height:45px;line-height:45px;}




.zs{ background-color: #fff;position: relative;cursor: pointer;margin-bottom:8px;border:1px solid #ddd}
.zs .zstit{height:75px;line-height:75px;font-size:14px;background:#fff;color:#333;padding:0 15px;font-weight:700;border-bottom:1px solid #ddd;border-left:2px solid #bf2228;position: relative}
.zs .zstit .gzdd{position: absolute;right:80px;top:0;font-weight:400}
.zs .stateBut{position: absolute;right:0px;top:0px;color:#fff;height:75px;line-height:75px;width:30px;background:#bf2228;text-align: center }
.zs .stateBut i{font-size:14px}
.zs .zscon{display: none;font-size:12px;line-height:25px;padding:15px 20px;background: #fafafa}
.zs .zscon .btx{font-weight:700}

.nfleft{float:left;width:925px;}
.nfright{float:right;width:295px;}

.nnwstit{height:30px;line-height:30px;border-left:2px solid #961f23;padding-left:10px;font-size:16px;font-weight:700;margin-bottom:10px}
.nnwscon{padding:12px 15px;border:1px solid #ddd;margin-bottom:20px}
.nnwscon li{border-bottom:1px dashed #ddd;padding-bottom:10px;margin-bottom:10px}
.nnwscon li:last-child{border-bottom:0;margin-bottom:0;}

.rrlxfscon{padding:12px 15px;border:1px solid #ddd;margin-bottom:20px;line-height:32px}
.rrlxfscon .wx{text-align: center;margin-top:20px}
.rrlxfscon .xglsli{padding:5px 0}
.rrlxfscon .xglsli li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ddd;}
.rrlxfscon .xglsli li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.rrlxfscon .xglsli li .tit{font-size:16px;font-weight:700;color:#c46f36}
.rrlxfscon .xglsli li .tu{float:left}
.rrlxfscon .xglsli li .tu img{width:110px;height:145px}
.rrlxfscon .xglsli li .xx{float:right;width: calc(100% - 120px)}
.rrlxfscon .xglsli li .yx{line-height:18px;margin-top:35px}

.yewujs{margin:40px 0 30px 0}

.yewuli{}
.yewuli li{float:left;width:320px;height:158px;margin-bottom:30px;border-right:1px solid #ddd;position: relative}
.yewuli li .con{padding:30px}
.yewuli li .tu{text-align: center;position: absolute;right:30px;top:15px}
.yewuli li .tu img{width:40px;height:40px}
.yewuli li .ms{height:40px;line-height:20px;overflow: hidden;font-size:12px;margin-top:10px}
.yewuli li .tit{height:25px;line-height:25px;font-weight:700;font-size:18px;margin-top:30px}
.yewuli li .gl{height:1px;width:30px;border-top:2px solid #ddd;}
.yewuli li:nth-child(4n){border-right:0}
.yewuli li:hover{background: #bf2228;}
.yewuli li:hover a{color:#fff}


.ywleft{float:left;width:240px;background:#f6f6f6;}
.ywright{float:right;width:970px;}
.ywtitbg {padding-left:20px;padding-top:35px;color:#fff;box-sizing: border-box}
.ywtitbg .t1{font-size:16px;}
.ywtitbg .t2{font-size:25px;color:#fff;margin-top:5px;font-weight:700}

.lbk3{padding:23px }
.lbk3 li{height:50px;line-height:50px;padding-left:20px;font-size:14px;margin-bottom:5px;position: relative}
.lbk3 li .iconfont{position: absolute;right:0;top:0;color:#ccc}
.lbk3 li a{display: block}
.lbk3 li:hover{background:#c91a29;border-radius:5px;width: 240px;}
.lbk3 li:hover .iconfont{right:20px;}
.lbk3 li:hover a{color:#fff;padding-left:50px;font-weight:700}
.lbk3 li.hoverss{background:#c91a29;border-radius:5px;width: 240px;}
.lbk3 li.hoverss .iconfont{right:20px;}
.lbk3 li.hoverss a{color:#fff;padding-left:50px;font-weight:700}

.ssmm2{margin-top:10px;}
.ssmm2 img{width:100%}

.ywrtit{text-align: center;margin:20px 0}
.ywrtit li{display: inline-block;}
.ywrtit .tu img{width:80px}
.ywrtit .tit{height:35px;line-height:35px;text-align: center;font-weight:700;font-size:25px;}
.ywrtit .gl2{height:1px;width:100%;margin:20px auto;border-top:1px solid #ddd;}
.ywrtit .gl{height:1px;width:100px;margin:20px auto;border-top:2px solid #bf2228;}

.ywglborder{border-bottom:1px solid #ddd;background:#f9f9f9;height:8px;margin-bottom:10px}
.ywgltit{height:40px;line-height:40px;}
.ywgltit .tit{float:left;font-size:18px;font-weight:700;}
.ywgltit .more{float:right;font-size:14px;}
.ywgltit .more a{color:#888}
.ywgltit .c1{color:#9e1c1e}
.ywgltit .c2{color:#333}
.ywgltit .c3{color:#888;font-size:14px;font-weight:400;}
.ywglnews{margin-bottom:20px}
.ywglnews li{float:left;width:48%;height:50px;line-height:50px;overflow: hidden;border-bottom:1px solid #eee;}
.ywglnews li:nth-child(2n){float:right;}


.ywglry{}
.lsitem{height:50px;line-height:50px;border-bottom:1px solid #ddd;overflow: hidden}
.lsitem.th{background:#f1f2f4;font-weight:700;font-size:14px}
.lsitem .tb1{float:left;width:12%;font-weight:700;font-size:17px;padding-left:20px}
.lsitem .tb2{float:left;width:22%;}
.lsitem .tb3{float:left;width:40%}
.lsitem .tb4{float:right;width:15%;text-align: center}

.sslscon{margin-bottom:20px;}
.sslscon .xsl1{margin-bottom:15px;position: relative;}
.sslscon .inp{float:left;margin-right:19px;width:278px;}
.sslscon .inp input{height:45px!important;line-height:45px!important;border:1px solid #888;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);}

.sslscon .xsl2{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:20px}
.sslscon .mx1{height:43px;line-height:43px;padding:0 10px;border-bottom:1px solid #ddd;position: relative}
.sslscon .ssbtn{position: absolute;right:0;top:0;}
.sslscon .ssbtn button{width:105px;height:43px;line-height:43px;background:#bf2228;border:0;padding:0;color:#fff;font-size:18px;font-weight:700;cursor: pointer;border-radius:5px}
.sslscon .mx2{padding:10px;text-align: center;font-weight:700;font-size:15px}
.sslscon .mx2 ul{display: flex}
.sslscon .mx2 ul li{flex:1;}
.sslscon .mx2 ul li div{width:25px;height:25px;line-height:25px}
.sslscon .mx2 ul li:hover{}
.sslscon .mx2 ul li:hover div{background:#bf2228;color:#fff;border-radius:100px;display: block;}
.sslscon .mx2 ul li:hover a{color:#fff;}
.sslscon .mx2 ul li.hoverss div{background:#bf2228;color:#fff;border-radius:100px;display: block;}
.sslscon .mx2 ul li.hoverss a{color:#fff;}

.tmleft{width:250px;float:left}
.tmright{width:955px;float:right}
.lslinfo{}
.lslinfo .tu img{width:100%;border:1px solid #ddd;padding:15px}
.lslinfo .xx{padding:15px;}
.lslinfo .xx li{height:40px;line-height:40px;border-bottom:1px solid #ddd;}
.lslinfo .xx .wx{text-align: center;margin-top:15px;}
.lslinfo .xx .wx img{width:100px;padding:8px;border:1px solid #ddd;border-radius:3px;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);}

.lsrinfo{}
.lsrinfo .xname{font-size:30px;height:35px;line-height:35px;font-weight:700;color:#333;}
.lsrinfo .zwtxt{font-size:15px;height:25px;line-height:25px;float:left;margin-top:8px;margin-bottom:10px;}

.lsjstit{height:30px;line-height:20px;border-bottom:1px solid #ddd}
.lsjstit .tit{font-size:18px;font-weight:700;color:#333;background:#fff;float:left;}
.rrnrjs{margin-bottom:35px;padding-top:15px}
.rrnrjs img{max-width:100%}


.gltdcon{padding-top:40px}
.gltdcon li{float:left;width:250px;border:1px solid #ddd;margin-right:40px;margin-bottom:40px;text-align: center}
.gltdcon li .tu{width:250px;height:320px;overflow: hidden}
.gltdcon li .tu img{width:100%;height:320px}
.gltdcon li .xx{padding:10px 0}
.gltdcon li .xx .tit{font-size:15px;font-weight:700}

.abjstit{}
.abjstit .tit{font-size:26px;font-weight:700}
.abjstit .gx{height:6px;width:30px;background:#ac292e;margin:15px  0 20px 0}

.aboutcon{}
.aboutcon .abf1{float:left;width:1120px;}
.aboutcon .abjjnr{line-height:30px}
.aboutcon .abf2{float:right;width:155px;background:#f1f1f1;text-align: center;}
.aboutcon .abf2 .con{padding:50px 20px}
.aboutcon li{position: relative;border-bottom:1px solid #eee;margin-bottom:30px}
.aboutcon li .dw{position: absolute;right:0px;top:-10px}
.aboutcon li .t1{color:#bf2228;font-size:29px;font-weight:700;margin-bottom:10px;}
.aboutcon li .t2{color:#333;font-size:15px;font-weight:700;margin-bottom:30px;}





.zylscon{width:100%;margin:20px 0}
.zylscon2{width:1295px;padding:40px 0;margin:0 auto;position: relative}
.zylscon2 .fzlcbg{position: absolute;right:-250px;top:-100px;z-index: 0}

.lsvvcon{padding:30px;position: relative;z-index:100;background:#fff}
.lsvvcon .ls1{float:left;width:550px}
.lsvvcon .ls1 img{width:100%;height:290px}
.lsvvcon .ls2{float:right;width:660px;height:290px;position: relative;overflow-y:auto }
.lsvvcon .ls2 .lsviewcon{float:left;width:620px}
.lsvvcon .ls2 .lsnfsw{float:right;width:100px;position: relative;height:50px}
.lsvvcon .ls2 .nf-item{cursor: pointer;height:32px;line-height:32px;border-radius:100px;border:1px solid #ddd;text-align: center;background:#fff;font-weight:700}
.lsvvcon .ls2 .nf-item:hover{background:#ac292e;color:#fff}
.lsvvcon .ls2 .nf-item.hoverss{background:#ac292e;color:#fff}
.lsjscon{}
.lsjscon .tit{font-size:50px;line-height:55px;margin-bottom:10px;font-weight:700}

/** 滚动条 **/
.lsvvcon ::-webkit-scrollbar{width: 8px; height: 5px;}
.lsvvcon ::-webkit-scrollbar-button:vertical{display: none;}
.lsvvcon ::-webkit-scrollbar-track, ::-webkit-scrollbar-corner{background-color: #e2e2e2;}
.lsvvcon ::-webkit-scrollbar-thumb{border-radius: 100px; background-color: rgba(0,0,0,.3);}
.lsvvcon ::-webkit-scrollbar-thumb:vertical:hover{background-color: rgba(0,0,0,.35);}
.lsvvcon ::-webkit-scrollbar-thumb:vertical:active{background-color: rgba(0,0,0,.38);}


.zykhcon{width:1295px;margin:40px auto;}
.zykhcon .kbf1{float:left;width:760px;}
.zykhcon .kbf2{float:right;width:515px;}
.zykhcon .kbf2 img{max-width:100%}
.zykhcon .kbjjnr{line-height:25px}
.zykhcon .morebtn{width:120px;height:45px;line-height:45px;background: #bf2228;color:#fff;border-radius:5px;margin-top:15px}

.khlist{margin-top:20px}
.khlist li{float:left;margin-right:10px;margin-bottom:10px;border:1px solid #eee;padding:5px;}
.khlist li img{width:100px;height:36px;}
.khlist li:hover{border:1px solid #ac292e}

.imainc{width:1295px;margin:0 auto;padding-bottom:50px}


.abvmore{width:150px;height:40px;line-height:40px;border-radius:100px;text-align: center;font-size:14px;font-weight:700;color:#fff;background:#ca9456;margin:0 auto;}
.abvmore a{color:#fff;}
.abvmore:hover{background:#ac292e }




.inews1{margin-bottom:20px}
.inews1 .iaf1{float:left;width:570px;overflow: hidden}
.inews1 .iaf2{float:right;width:645px;}

.inewslb{position: relative}
.inewslb .tu{width:100%;height:350px;overflow: hidden}
.inewslb .tu img{width:100%;height:350px;}
.inewslb .tit{height:40px;line-height:40px;overflow: hidden;font-size:18px;font-weight:700;margin:5px 0}
.inewslb .ms{height:40px;line-height:20px;font-size:12px;color:#888;overflow: hidden}

.swiperaa{margin:10px auto;text-align: center}



.inewtit1{height:50px;line-height:50px;}
.inewtit1 .icon{width:13px;height:35px;background: url(../images/inewicon1.jpg);float:left;margin-top:10px}
.inewtit1 .tit{float:left;margin-left:10px;font-size:22px;font-weight:700;color:#c19372}
.inewsline1{height:8px;line-height:8px;background: url(../images/inewsline1.jpg)}

.inewsv1{margin-top:30px;}
.inewsv1 li{margin-bottom:20px;}
.inewsv1 li .tit{height:22px;line-height:22px;margin-bottom:10px;font-size:16px;font-weight:700;overflow: hidden}
.inewsv1 li .ms{height:40px;line-height:20px;font-size:12px;color:#888;overflow: hidden}


.inewtit2{height:50px;border-bottom:1px solid #ddd;}
.inewtit2 .icon{width:13px;height:35px;background: url(../images/inewicon1.jpg);float:left;margin-top:5px}
.inewtit2 .tit{float:left;margin-left:10px}
.inewtit2 .tit .t1{font-size:22px;font-weight:700;}
.inewtit2 .tit .t1 span{color:#c19372;}
.inewtit2 .tit .t2{font-size:13px;color:#aaa;}

.ibf1{float:left;width:395px}
.ibf2{float:left;width:395px;margin-left:30px;}
.ibf3{float:right;width:395px;}


.inewmore{height:40px;line-height:40px;width:180px;border:2px solid #bbb;border-radius:3px;text-align: center;font-size:14px;margin:0 auto;margin-top:30px}
.inewmore:hover{background:#ac292e;border:2px solid #ac292e }
.inewmore:hover a{color:#fff }

.ineewli{padding-top:15px;height:210px}
.ineewli li{height:35px;line-height:35px;overflow: hidden;}
.ineewli li.s1{height:85px;overflow: hidden;}
.ineewli li.s1 .tit{height:25px;line-height:25px;overflow: hidden;font-size:18px;font-weight:700;}
.ineewli li.s1 .ms{height:40px;line-height:20px;overflow: hidden;font-size:12px;margin-top:8px;color:#888}


.imdh{border-bottom:1px solid #ddd;margin:30px 0;height:68px;}
.imdh2{width:1295px;margin:0 auto;}

.yinying{box-shadow:#ccc 0px 0px 10px;}
.lxcon1{border:1px solid #ddd;padding:30px 20px;text-align: center}
.lxcon1 .lxfs1tit{text-align: center}
.lxcon1 .lxfs1tit .tit1{font-size:18px;font-weight:700;}
.lxcon1 .lxfs1tit .tit2{width:60px;margin:15px auto;background:#bf2228;height:2px}
.lxcon1 .ttcc{text-align: center;margin-top:20px;}
.lxcon1 .f1{float:left;width:350px;border-right:1px solid #ddd}
.lxcon1 .f2{float:left;width:523px;}
.lxcon1 .f3{float:right;width:350px;border-left:1px solid #ddd}
.lxcon1 .ttcc .icon{width:50px;height:50px;border-radius:100px;border:1px solid #ddd;text-align: center;line-height:50px;margin:0 auto;}
.lxcon1 .ttcc .icon i{font-size:22px}
.lxcon1 .ttcc .wz{margin-top:10px}

.lxfsli{margin-top:30px;}
.lxfsli li{float:left;width:632px;margin-bottom:30px;border:2px solid #fafafa}
.lxfsli li:nth-child(2n){float:right}
.lxfsli .con{padding:35px}
.lxfsli .con .tit{font-size:18px;font-weight:700;margin-bottom:10px}
.lxfsli .con .ms{line-height:27px}
.lxfsli .con i{color:#bf2228}
.lxfsli li:hover{border-bottom:2px solid #bf2228}
.lxfsli li:hover .tit{color:#bf2228}

.lxff li{float:left;margin-right:40px}
.lxff li i{color:#bf2228}

.lsli{}
.lsli li{float:left;width:632px;margin-bottom:20px;border:2px solid #fafafa;position: relative;color:#888;border-radius:5px}
.lsli li:nth-child(2n){float:right}
.lsli .con{padding:25px}
.lsli .dz{position: absolute;right:20px;top:20px}
.lsli .dz i{color:#bf2228}
.lsli .tu{float:left}
.lsli .xx{float:right;width:473px;}
.lsli .tu img{width:90px;height:90px;border-radius:100px}
.lsli .tb1{margin-bottom:10px}
.lsli .tb1 span{font-size:18px;font-weight:700}
.lsli li:hover{background:#bf2228;color:#fff }
.lsli li:hover a{color:#fff }
.lsli li:hover .dz i{color:#fff}


.wzline{border-top:1px solid #ddd;margin-top:-42px;margin-bottom:30px}

.abbtcon{text-align: center;margin:40px 0;}
.abbtcon .t1{color:#888;font-size:12px;}
.abbtcon .t2{color:#333;font-size:28px;font-weight:700}
.abbtcon .t2 span{color:#bf2228;}


.zyrybg{width: 100%;height:609px;background: url(../images/rybg.jpg)}
.zyrycon{width: 1295px;overflow: hidden;margin:0 auto;padding-top:50px;position: relative}
.zyrycon .jpimg{position: absolute;top:0;left:750px}

#zzphotos{height:430px}
#zzphotos li{margin-bottom:30px;position: relative;text-align: center;}
#zzphotos .tu{width:236px;height:320px;line-height:320px;overflow: hidden;margin:0 auto;}
#zzphotos .tu img{width:100%;height:auto; vertical-align: middle;}
#zzphotos .zzitem{width: 290px;background:#fff;border-radius:5px;height:373px}
#zzphotos .zzitem .tit{text-align: center;height:45px;line-height:45px;border-top:1px solid #eee}


.lsnfswaa{margin-bottom:20px;width: 1270px;overflow: hidden;position: relative;padding-left:30px}
.lsnfswaa .nf-item{cursor: pointer;height:46px;line-height:46px;border-radius:3px;text-align: center;background:#ededed;font-weight:700;margin:0 5px}
.lsnfswaa .nf-item:hover{background:#ac292e;color:#fff}
.lsnfswaa .nf-item.hoverss{background:#ac292e;color:#fff}

.imain1{width:1295px;margin:0 auto}
.imain1 .af1{float:left;width:850px;padding-top:50px;}
.imain1 .af2{float:right;width:410px;}

.isstt{position: relative;float:left;margin-bottom:30px}
.isstt .tt1{font-size:30px;font-weight:700;margin-bottom:4px}
.isstt .tt2{font-size:14px;font-style:italic;color:#888}
.isstt .gline{position: absolute;right:-30px;height:5px;width:20px;background:#bf2228 ;top:10px}

.igsjj{height:330px}


.ilbkdh{height:95px;line-height:95px;background:#f6f6f6;width:1115px;margin:0 auto;text-align: center;margin-top:-70px;position: relative;z-index:10}
.ilbk{}
.ilbk li{font-size:16px;font-weight:700;float:left;width:270px}
.ilbk .hoverss{background: #bf2228}
.ilbk .hoverss a{color:#fff}


.imain2{width:1295px;margin:0 auto;margin-top:30px}
.newflt{}
.newflt .nf1{float:left}
.newflt .nf2{float:right}


.xwnrc{}
.xwnrc .fl1{float:left;width:540px}
.xwnrc .fl2{float:right;border-top:1px solid #666;width:715px}

.inews2{}
.inews2{height:36px;line-height:36px;}
.inews2 .tit{float:left}
.inews2 .rq{float:right}

.inews1{padding-top:20px}
.inews1{border-bottom:1px solid #eee;margin-bottom:18px;padding-bottom:18px;}
.inews1 .xx{width:100%;}
.inews1 .tit{height:35px;overflow: hidden;line-height:35px;font-size:18px;margin-bottom:10px}
.inews1 .js{height:40px;line-height:20px;color:#aaa;overflow: hidden;}
.inews1 .rq{color:#888;margin-bottom:8px}
.inews1 .more{width:145px;height:35px;line-height:35px;background:#fafafa;text-align: center;color:#ccc;margin-top:15px}
.inews1:hover{border-bottom:1px solid #bf2228}
.inews1:hover .tit{font-weight:700;}
.inews1:hover .more{background:#e5e5e5;color:#666}



.imain3{width:100%;height:630px;background: url(../images/imain3.jpg) center no-repeat;margin:40px 0}
.imain3con{width:1295px;margin:0 auto;position: relative}
.imain3con .ff2{position: absolute;left:6px;top:400px;width:1290px;overflow: hidden;background:#fff;}


.iywvvjs{width:290px}

.imain4{width:1295px;margin:0 auto;margin-top:30px}



.sslsconaa{margin-bottom:20px;padding:20px}
.sslsconaa .xsl1{margin-bottom:15px;position: relative;}
.sslsconaa .inp{float:left;margin-right:19px;width:270px;}
.sslsconaa .inp input{height:45px!important;line-height:45px!important;border:1px solid #888;box-shadow: 0 0 4px 0 rgb(0 0 0 / 20%);}

.sslsconaa .xsl2{}
.sslsconaa .mx1{height:43px;line-height:43px;padding:0 10px;position: relative}
.sslsconaa .ssbtn{position: absolute;right:0;top:35px;}
.sslsconaa .ssbtn button{width:105px;height:43px;line-height:43px;background:#bf2228;border:0;padding:0;color:#fff;font-size:18px;font-weight:700;cursor: pointer;border-radius:5px}
.sslsconaa .mx2{padding:10px;text-align: center;font-size:12px}
.sslsconaa .mx2 ul{display: flex}
.sslsconaa .mx2 ul li{flex:1;}
.sslsconaa .mx2 ul li div{width:32px;height:25px;line-height:25px;background: #f1f2f4}
.sslsconaa .mx2 ul li:hover{}
.sslsconaa .mx2 ul li:hover div{background:#bf2228;color:#fff;display: block;}
.sslsconaa .mx2 ul li:hover a{color:#fff;}
.sslsconaa .mx2 ul li.hoverss div{background:#bf2228;color:#fff;display: block;}
.sslsconaa .mx2 ul li.hoverss a{color:#fff;}
.sslsconaa .sstips{margin-bottom:10px;}

.iyewuli{}
.iyewuli{float:left;width:322px;height:158px;border-right:1px solid #ddd;position: relative;background:#fff}
.iyewuli .con{padding:30px}
.iyewuli .tu{text-align: center;position: absolute;right:30px;top:15px}
.iyewuli .tu img{width:40px;height:40px}
.iyewuli .ms{height:40px;line-height:20px;overflow: hidden;font-size:12px;margin-top:10px}
.iyewuli .tit{height:25px;line-height:25px;font-weight:700;font-size:18px;margin-top:30px}
.iyewuli .gl{height:1px;width:30px;border-top:2px solid #ddd;}
.iyewuli:nth-child(4n){border-right:0}
.iyewuli:hover{background: #bf2228;}
.iyewuli:hover a{color:#fff}


.inewsfl{}
.inewsfl li{float:left;height:40px;line-height:40px;background:#f6f6f6;border-radius:100px;padding:0 25px;margin-left:10px;font-weight:700}
.inewsfl li:hover{background: #be1e26;}
.inewsfl li:hover a{color:#fff;}
.inewsfl .hoverss{background: #be1e26;}
.inewsfl .hoverss a{color:#fff;}

#Tab8{height:40px;line-height:40px;}
#Tab8 .Menubox8 {}
#Tab8 .Menubox8 ul{margin:0;padding:0;}
#Tab8 .Menubox8 li{display:inline-block;cursor:pointer;height:40px;line-height:40px;background:#f6f6f6;border-radius:100px;padding:0 25px;margin-left:10px;font-weight:700}

#Tab8 li.hover{background: #be1e26;color:#fff;}
#Tab8 li:hover a{color:#fff;}

