@charset "utf-8";
/* CSS Document */
body{font-family:"微软雅黑";font-size:14px;color:#212121;position: relative;min-width:1230px;border-top: 4px solid #920c19 !important;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'微软雅黑',  Arial, sans-serif;font-size:14px;font-color:#ffffff;background: #f9f6ef;}
li{ list-style:none;}
ul{ padding:0; margin:0;}
a{ color:#444;text-decoration:none}
a:hover{ text-decoration:none !important; color: #272d5a;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover{outline: none !important;}
ul,ol{ margin:0; padding:0; }



.list-banner img{width:100%;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

img{/* width: 100%; */}
input,button {outline:none;}
.img-hide{ overflow:hidden; }

.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
.container{width: 1230px;}
.header{height: auto;/* background: url(../images/header.png) center no-repeat; */overflow: hidden;}
.header-link a{display: inline-block;color: #000;margin-left: 20px;margin-bottom: 25px;}
.search-link{ line-height: 30px; font-size: 16px; color: #fff; }
.search-link a{ color: #fff; }
.search-link span{ padding:0 15px; }
.search-box{width: 213px;margin-left: 20px;padding-right: 54px;background: #fff;margin-top: 38px;position: relative;border: 1px solid #acacac;}
.search-box .form-control{ height: 30px; box-shadow: none; border:none; }
.btn-search,.btn-search:hover,.btn-search:focus{outline: none!important;box-shadow: none;position:absolute;right: 0;top: 0;width: 54px;height: 30px;border-radius: 0;border:none;color: #fff;background: #920c19;}
.nav-box{border-top: solid 1px #920c19;margin-top: 19px;background: #920c19;height: 53px;}
.nav-list li{float: left;width: 11.1%;position: relative;}
.nav-list li a{ display: block; line-height: 50px; font-size: 16px; color: #fff; }
.nav-list li:hover{ background: #79000c; }
.nav-down{ position: absolute; padding:10px 0; z-index: 10000; display: none; left: 0; top: 100%; right: 0; background: rgba(0,0,0,0.75); }
.nav-list li:hover .nav-down{ display: block; }
.nav-down li{ float: none; width: 100%; }
.nav-down li a{ line-height: 36px; font-size: 14px;}
.nav-down li a:hover{color: #000000; }
.nav-down li:hover{ background: none; }
.banner-tt{ font-size: 16px; color: #fff; }
.banner-p{ line-height: 25px; color: #fff; height: 50px; overflow:hidden; }
.banner{position: relative;overflow:hidden;height: 450px;/* display: none; */}
.slick{ position: absolute; left: 50%; width: 3700px; margin-left: -1850px; top: 0; }
.slick a{ display: block; position: relative; }
.banner-mask{ position: absolute; display: none; right: 50%; bottom: 40px; margin-right: -600px; width: 375px; height: 90px; background: rgba(0,0,0,0.47); padding:10px; }
.slick-center .banner-mask{ display: block; }
.slick .slick-dots{ bottom: 20px; }
.slick .slick-dots li,.slick .slick-dots li button{ width: 10px; height: 10px; border-radius: 50%; }
.slick .slick-dots li button{ background: #fff; }
.slick .slick-dots li.slick-active button{ background: #920c19; }
/*.banner:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 50%; margin-right: 600px; bottom: 0; background: #000; opacity: 0.5; z-index: 1000; }*/
.banner img{ width: 1200px; height: 450px; max-width: 1200px; }
/*.banner:after{ display: block; content: ""; position: absolute; right: 0; top: 0; left: 50%; margin-left: 600px; bottom: 0; background: #000; opacity: 0.5; z-index: 1000; }*/
.left-width{width: 49%;}
.title{border-bottom: solid 1px #e3dfdf;margin-bottom: 25px;margin-top: 25px;font-size: 16px;padding-bottom: 10px;color: #9b9b9b;font-weight: bold;}
.title span{font-size: 18px;color: #000000;}
.title a{ float: right; font-size: 14px; color: #9b9b9b; font-weight: normal; margin-top: 6px; }
.lb-width{width: 565px;}
.lb-slick-txt{ font-size: 16px; color: #505050; padding:10px 100px 10px 5px; }
.lb-width img{width: 100%;height: 383px;}
.lb-slick{margin:0;height: 434px;margin-top: 25px;}
.lb-slick .slick-dots{ left: auto; right: 10px; bottom: 10px; width: auto; }
.lb-slick .slick-dots li,.lb-slick .slick-dots li button{ width: 15px; height: 15px; color: #505050; padding:0; text-align: center; line-height: 15px; font-size: 12px; background: #fff; }
.lb-slick .slick-dots li.slick-active button{ background: #2897e9; color: #fff; text-indent: 0; }
.lb-slick .slick-dots li button:before{ display: none; }
.lb-back{background: #f9f8f8;padding: 5px;}
.news-list li{ line-height: 36px; }
.news-list li a{ font-size: 16px; color: #505050; padding-left: 20px; background: url(../images/li.png) left center no-repeat; }
.news-list{margin-top: -10px;height: 329px;}
.lb-right{ width: 365px; }
.news-top a{ font-size: 18px; color: #505050; }
.news-top{ line-height: 35px; margin-top: -5px; height: 70px; overflow:hidden; }
.news-top-p{ font-size: 16px; color: #9b9b9b; line-height: 35px; height: 105px; overflow:hidden; margin-bottom: 35px; }
.news-list li.lind{border-bottom: dashed 1px #e4e4e4;margin: 9px 0;}
.news-list-r li{ position: relative; padding-right: 90px; }
.news-list-r li span{ position: absolute; right: 0; top: 0; color: #9b9b9b; }
.xs-list li{position: relative;margin-bottom: 10px;/* padding-left: 100px; *//* height: 85px; */} 
.xs-list-date{ position: absolute; left: 0; top: 0; height: 85px; width: 85px; font-size: 18px; color: #2895e6; background: #f9f8f8; }
.xs-list-date span{ display: block; background: #2895e6; color: #fff; line-height: 42px; margin-bottom: 10px; }
.xs-list-tt a{ font-size: 16px; color: #505050; }
.xs-list-tt{line-height: 25px;/* height: 50px; */overflow:hidden;margin-bottom: 10px;}
.xs-date{ color: #9b9b9b; padding-left: 20px; background: url(../images/icon-date.png) left center no-repeat; }
.xs-ts{ color: #9b9b9b; padding-left: 20px; background: url(../images/icon01.png) left center no-repeat; margin-left: 20px; }
.tabs-ul li{float: left;width: 28%;}
.tabs-ul li a{display: block;line-height: 50px;font-size: 16px;color: #000000;}
.tabs-ul li.active a{}
.tabs-box{ border:solid 1px #e7e7e7; height: 163px; border-top: solid 5px #920c19; }
.tabs-box-tt{ line-height: 40px; font-size: 18px; color: #920c19; font-weight: bold; border-bottom: solid 1px #e7e7e7; }
.tabs-list li{ float: left; width: 50%; text-align: center; margin-top: 15px; }
.tabs-list li a{ font-size: 16px; color: #505050; }
.tabs-more a{ color: #920c19; }
.tabs-more{ padding:20px 20px 0 0; }
.tabs-list li a:hover{ color: #920c19; }
.title-box{ background: #f9f8f8; margin-bottom: 30px;  position: relative; padding-left: 76px;}
.title-box-left{position: absolute;left: 0;top: 0;width: 76px;text-align: center;line-height: 50px;background: #920c19;color: #fff;font-size: 16px;}
.select-box{ padding:10px 20px; }
.select-box select{ width: 100%; height: 30px; border:none; box-shadow: none; border:none; border-radius: 0; }
.img-list li{ margin-bottom: 16px; }
.img-list li img{width: 100%;height: 80px;}
.footer{background: #920c19;height: 116px;line-height: 35px;color: #fff;margin-top: 20px;}
.footer a{ color: #fff; margin-left: 35px; }
.footer a img{ margin-right: 5px; }
.xs-list-tt a:hover,.news-top a:hover,.title a:hover,.news-list li a:hover,.tabs-ul li a:hover,.tabs-list li a:hover,.header-link a:hover{ color: #e9ab03; }
.footer a{ position: relative; }
.footer a span{ position: absolute; left: 50%; display: none; margin-left: -40px; width: 80px; bottom: 100%; padding-bottom: 5px; }
.footer a span img{ width: 80px; height: 80px; }
.footer a:hover span{ display: block; }










.main{width:1200px; margin:0 auto 50px;}
.local{width:1200px; height:80px;padding-left:15px; color:#666; font-size:13px; line-height:80px;}
.local a{color:#666; padding:0 5px;}
.left{width:260px;}
.left-title{width:230px; height:60px; position:relative; z-index:10000; background:#00498f; color:#fff; font-size:18px; line-height:60px; padding-left:30px;}
.left-list{border:solid 1px #C9D7E4; border-top:0;}
.left-list li a{width:198px;padding:0 30px;height:46px;line-height:46px;display:block;float:left;border-bottom: solid 1px #920c19;background: #f8f8f8;font-size:14px;color:#000;}
.left-zst{width:260px; height:360px; overflow:hidden; margin-top:15px;}
.left-zst img{width:100%; height:100%;}

/*****************banner************************/
#main {overflow: hidden; zoom: 1; position: relative; float:left; width:100%; margin-bottom:20px;}
#index_b_hero { width: 1200px; height: 450px; margin: auto; position: relative; }
#index_b_hero img { width: 1200px; height: 450px; }
#index_b_hero .heros { width: 1200px; height: 450px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: #920c19; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero { background: #fff; padding: 0px; z-index: 1; position: absolute; top: 0; left: 0; width: 1200px; height: 450px; overflow: hidden; left: 2400px; }
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -1200px; filter: alpha(Opacity=50); opacity: .5; background: #fff; overflow: hidden; }
#index_b_hero .mask-right { left: 1200px; }
#index_b_hero .active { z-index: 2; left: 0; }
.icon-arrow-a-left { background: url(../images/prev.png) no-repeat; }
 .icon-arrow-a-right { background: url(../images/next.png) no-repeat; }
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right {  height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }



.yx-rotaion{margin-top:10px; width:373px; height:219px;}
.yx-rotaion-btn{display:none;}
.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:36px;line-height:36px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1;margin-left:0px!important;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}

.yx-rotation-focus{height:36px;line-height:36px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin-left:8px;position:relative;top:14px;cursor:pointer;background:url(../images/mr.png) no-repeat;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:30px;height:50px;cursor:pointer;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;position:relative}
.yx-rotaion-btn .left_btn{background:url(../images/left-btn.png) no-repeat;float:left;}
.yx-rotaion-btn .right_btn{background:url(../images/right-btn.png) no-repeat;float:right;}
.yx-rotaion-btn span.hover{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.yx-rotation-focus span.hover{background:url(../images/xz.png) no-repeat;}
.rotaion_list{width:0;height:0;overflow:hidden;}




















.main-news{width:1200px;margin:0 auto;}
.main_news_top div{margin-left:40px;}
.sbcj_news{width:373px;height:240px;margin-top:10px;}

.sbcj_title{
	width:373px;
	height:38px;
	border-bottom:2px solid #ececec;
	border-top:2px solid #ececec;
	}
.sbcj_title span{
	background:url(../images/ts.jpg) no-repeat left 10px;
	color:#333333;font-size:18px;height:38px;line-height:38px;padding-left:14px;
	}
.sbcj_title i{
	width:59px;height:21px;margin-top:9px;
	background:url(../images/more11.jpg) no-repeat;}
.sbcj_news_1{
	width:373px;margin-top:10px;}
.sbcj_news_1 ul li{
	height:32px;line-height:32px;
	background:url(../images/hdd.png) no-repeat left 13px;
	padding-left:15px;
	}
.sbcj_news_1 ul li:hover{background:url(../images/hdddd.png) no-repeat left 13px;}
.sbcj_news_1 ul li a{font-size:14px;color:#333333;}
.sbcj_news_1 ul li a:hover{color:#e9ab03;}
.sbcj_news_1 ul li i{
	font-style:normal;
	font-size:12px;
	color:#999999;
	margin-left:20px;}

	
.tscx {
	width:373px;margin-top:10px;margin-left:-40px!important;}
.tscx ul li{
	height:28px;line-height:28px;width:373px;
margin-top:35px;
	padding-left:15px;
	}
.tscx ul li a{font-size:14px;color:#333333;}
.tscx ul li a:hover{color:#e9ab03;}
.tscx ul li i{
	font-style:normal;
	font-size:12px;
	color:#999999;
	margin-left:20px;width:273px;}
.tscx ul li h3{width:273px;float:right;margin-right:-18px;
font-weight:normal;}
.kstd{height:50px;
background-color:#f9f8f8;margin-top:30px;}
.kstd_1{width:75px;height:50px;
background-color:#e9ab03;}
.kstd_1 span{height:50px;
line-height:50px;
color:#fff;font-size:16px;padding-left:5px;}
.link ul{width:1125px;}
.link ul li{width:155px;margin-left:10px;}
.link ul li a{color:#2990d2;font-size:16px;height:50px;line-height:50px;text-align:center;}
.footer{width:100%;height:116px;background-color: #920c19;margin:0 auto;margin-top:30px;}
.foot{width:1200px;margin:0 auto;}

.foot span{color:#fff;font-size:14px;height:60px;line-height:60px;text-align:center;margin-left:6%;}














.list-banner{width:100%; height:320px; overflow:hidden;  background-size:cover;}

.main{width:1200px; margin:0 auto; min-height:500px;}
.left{width:280px; position:relative; float:left;margin-top:-82px;}
.right{float:right;width: 919px;margin-top:30px;background: #fff;padding: 0 30px 0 20px;}

.local{width:100%; height:50px;
padding-bottom:6px;
}
.local h3{display:inline-block; background:#fff; padding-right:10px; height:50px; line-height:50px; float:left; color:#333; font-size:30px;}
.dqwz{background:#fff; color:#666; float:right; font-size:12px; line-height:50px; height:50px; padding-left:6px; font-family:'宋体';}
.dqwz a{padding:0 0 0 6px; margin-left:6px; color:#666; 
}
.lmcc{width:250px;height:80px;background: #920c19;color:#fff;font-size:25px;padding:0 0 0 40px;line-height:80px;border-bottom: 3px solid #6c000b;}
.left-list{width:250px; background:#f2f2f2; }
.left-list li a{width:248px;padding-left:40px;display:block;float:left;border-bottom: 1px solid #e0e0e0;height:50px;line-height:50px;font-size:16px;}
.left-list li a:hover,.left-current{border-left: 3px solid #6c000b!important;color:#333!important;padding-left:37px!important;background:#fff!important;}
.jj,.list,.content,.xrld{width:100%; margin:15px 0; float:left;margin-left:15px;}
.jj p{font-size:15px; line-height:32px; color:#111; display:block; margin-bottom:15px; text-indent:2em;}
.jj img{ display:block; margin:0 auto;}
.content img{ display:block; margin:0 auto;}
.list li,.xrld li{width:100%; margin-bottom:20px; padding-bottom:0px; border-bottom:1px dashed #ccc; margin-bottom:0px;}
.list li .date{width: 125px;height:60px;line-height:60px;/* margin-right:-130px; */float: right;position:relative;font-size:20px;color:#666;text-align:left;}
.list li .txt{width: 83%;float: left;}
.list li .txt-1{/* margin-left:160px; */}
.list li .txt-1 h3{display:block; height:60px; font-weight:normal; line-height:60px; color:#111; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; width:100%;}
.list li .txt-1 p{display:block; line-height:24px; height:24px; color:#666; font-size:13px; float:left; overflow:hidden; width:100%;}
.content-title{width:100%; margin-bottom:20px; float:left;}
.content-title h3{display:block;float:left;width:100%;text-align:center;font-weight:normal;color: #000000;font-size: 22px;line-height:30px;}
.content-title p{display:block;width:100%;text-align:center;color:#666;font-size: 14px;font-family:'宋体';line-height:24px;float:left;margin-top:6px;}
.content-title p span{margin-left:6px;}
.content-con{width:100%; float:left;}
.content-con p{display:block; float:left; width:100%; line-height:36px; font-size:15px; text-indent:2em; margin-bottom:20px;font-family:"微软雅黑", Arial, sans-serif;}
.content-con div span p,.content-con div p,.content-con div span{display:block; float:left; width:100%; line-height:36px; font-size:15px; text-indent:2em; margin-bottom:20px;font-family:"微软雅黑", Arial, sans-serif;}

.sxt{width:100%; float:left; padding-top:15px; border-top:1px solid #e0e0e0; font-size:14px; line-height:30px;}
.sxt a{color:#333; display:block; float:left; width:100%; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.xrld-pic{width:150px; height:180px; float:left; position:relative; margin-right:-150px; padding-top:6px;}
.xrld-txt{width:100%; float:right;}
.xrld-txt-1{margin-left:180px;}
.xrld-txt-1 h3{font-size:20px; height:30px; line-height:30px; margin-bottom:6px; float:left; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#111;}
.xrld-con p{width:100%; line-height:30px; color:#666; font-size:14px; text-indent:2em; float:left;}
.xrld-con{width:100%; float:left;}
.xrld-pic img,.ssjg-list{width:100%;}
.ssjg{width:1200px; margin:20px auto; min-height:500px;}
.ssjg-list li{width:100%; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc;}
.ssjg-list h3{display:block; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:30px; line-height:30px; width:100%; font-weight:normal; font-size:15px;}
.ssjg-list p{color:#666; font-size:14px; line-height:26px; height:52px; overflow:hidden; width:100%; float:left;}
.ssjg-list i{display:block; width:100%; font-size:12px; color:#999; margin-top:6px; float:left;}

.logo{height: auto;margin-top: 10px;}
