body,p,h1,h2,h3,h4,h5,li,span,i,ul,img,a,strong,input,button,textarea,select,dd,dl,dt{margin:0;padding:0;}

body{font-family:"Microsoft YaHei" !important;font-size:14px;line-height: 2em;color:#000;overflow: scroll;overflow-x: hidden;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;   font-family:"Microsoft YaHei";font-size:16px;line-height: 2em; }
li{list-style-type:none;float:left;}
table{border-collapse:collapse;border-spacing:0;}
a,area{text-decoration:none;outline:none;color: #000;}
img{border:none;vertical-align:middle;}
i,var,em{font-style:normal;}
button{font-family:"Arial","microsoft yahei";outline:none;cursor: pointer;}
iframe{border: none;}
input,select,textarea{outline:none;font-family:"Arial","microsoft yahei";}
textarea{resize:none;overflow-y:auto;}
.at{margin:0 auto;}
.fl{float: left !important;}
.fr{float: right !important;}
.clear{clear:both;}
.dt{display: table;width: 100%;}
.fl-w{float: left;width: 100%;}
.hide{display: none;}

.wid{width:1200px;margin:0 auto;}


.header{height: 180px;padding-top: 15px;background: url(../img/bg.jpg) center top no-repeat;}
.header .top{margin-bottom: 35px;display: table;padding-left: 0px;}
.header .top h1{float: left;width: 432px;height: 77px;}
.header .top h1 a{width: 100%;height: 100%;display: block;}
.header .top h1 a img{/* width: 100%; */height:90px;}

.sech{float: right;  ;margin-top: 25px;}
.sech form{width: 100%;height: 100%;}
.sech form input{}
.sech form input[type="text"]{float: left;width: 150px;height: 25px;border: 1px solid #8d8e8d;background: #fff;line-height: 25px;padding-left: 10px;font-size: 14px;}
.sech form input[type="submit"]{float: right;width: 50px;height: 27px;background: url(../img/ico1.png) center center no-repeat;border: none;cursor: pointer;}

.nav{display: table;height: 35px;line-height: 35px;}
.nav ul{}
.nav ul li{position: relative;width: 10%;text-align: center;}
.nav ul li>a{line-height: 35px;display: block;color: #4f5150;border-radius: 30px; font-family:"楷体"; font-weight:bold;font-size:19px}
.nav .acti>a{color: #fff;background: #8e2825;}
.nav ul li>a:hover{color: #fff;background: #8e2825;}

.drop-down{position: absolute;z-index: 4;top: 53px;left: -10px; width: 140px;display: none;}
.drop-down:after{content: "";position: absolute;top: -25px;left: 0;width: 100%;height: 25px;}
.drop-down a{width: 100%;height: 35px;line-height: 35px;display: block;color: #525252;border-radius: 0;font-size: 14px;background: #ececec;}
.drop-down a:hover{color: #a91e1a;}

.nav ul li:hover .drop-down{display: block;}




.container{overflow: hidden;margin-bottom: 70px;}
.container.pb{padding-top: 50px;}

.titel-public{width: 100%;height: 26px;background: url(../img/ico2.png) left center no-repeat;padding-left: 60px;line-height: 26px;font-size: 20px;color: #8e2825;margin-bottom: 20px;clear: both;float:right;}
.titel-public a{float: right;font-size: 14px;color: #525252;}
.titel-public a:hover{color: #8e2825;text-decoration: underline;}

.news{width: 100%;display: table;margin-bottom: 40px;}
.news .left{width: 496px;float: left;}
.news .left .pic{position: relative;width: 496px;height: 335px;overflow: hidden;}
.news .left .pic a{width: 100%;height: 100%;display: block;}
.news .left .pic a img{width: 100%;min-height: 100%;-webkit-transition: 2s; -o-transition: 2s; transition: 2s;}
.news .left .pic a:hover img{transform: scale(1.1);opacity: .85;}
.news .left .black{position: absolute;z-index: 1;bottom: 0;left: 0;width: 100%;height: 45px;line-height: 45px;background: rgba(0,0,0,.5);font-size: 16px;padding-left: 20px;}
.news .left .black a{width: 95%;color: #fff;font-family: "SimSun";letter-spacing: 1px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;display: block;}
.news .left .black a:hover{text-decoration: underline;}
.news .left strong{width: 100%;height: 60px;line-height: 60px;}
.news .left strong a{width: 100%;font-size: 14px;font-family: "SimSun";letter-spacing: 1px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;display: block;}
.news .left strong a:hover{text-decoration: underline;}

.new-list{float: right;width: 48%;}
.new-list.fl{width: 48%; margin-left:20px;}
.new-list ul{}
.new-list ul li{position: relative;width: 100%;padding-left: 20px; margin-bottom:10px; }
.new-list ul li:before{content: "";position: absolute;top: 50%;left: 0;width: 6px;height: 6px;border-radius: 50%;background: #8e2825;display: block;margin-top: -3px;}
.new-list ul li a{  font-family:楷体;   width:auto;float: left;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.new-list ul li i{float: right;font-size: 14px;color: #993333;margin-right: 10px;}
.new-list ul li span{float: right;font-size: 13px;color: #aaa;}
.new-list ul li a:hover{text-decoration: none;transform: translateX(3px);color: #993333;}
.new-list .mb{margin-bottom: 0;}

.new-box{width: 100%;display: table;}
.new-box .right{width: 50%;float: left;}
.new-box .right .box{width: 100%;display: table;margin-bottom: 20px;}
.new-box .right .box ul{}
.new-box .right .box ul li{position: relative;width: 100%;line-height: 20px;padding-left: 15px;text-align: justify;margin-bottom: 15px;}
.new-box .right .box ul li:before{    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #8e2825;
    display: block;
    margin-top: -3px;}
.new-box .right .box ul li a{-webkit-transition: .3s; -o-transition: .3s; transition: .3s;display: block;  font-family:楷体;}
.new-box .right .box ul li a:hover{transform: translateX(3px);color: #993333;}

.new-box .right .box2{}
.new-box .right .box2 ul{}
.new-box .right .box2 ul li{position: relative;width: 50%;line-height: 20px;padding-left: 15px;text-align: justify;}
.new-box .right .box2 ul li:before{content: "";position: absolute;top: 10px;left: 0;width: 6px;height: 6px;border-radius: 50%;background: #8e2825;display: block;margin-top: -3px;}

.new-box .right .box2 ul li a{width: 100%;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;display: block;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.new-box .right .box2 ul li a:hover{text-decoration: underline;transform: translateX(3px);color: #993333;}

.footer{text-align: center;font-size: 12px;background: #8e2825; color:#fff; height:140px; padding-top:20px;}
.footer p{line-height: 1.7;letter-spacing: 1px;}
.footer p a{color: #fff;}
 
.footer p em{width: 10px;height: 1px;display: inline-block;}

.sidebar{float: left;width: 230px;}
.sidebar h2{height: 40px;line-height: 40px;font-size: 18px;color: #8E2825;font-weight: normal;text-align: center;border-bottom: 2px solid #bababa;margin-bottom: 10px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.sidebar ul{}
.sidebar ul li{position: relative;width: 100%;height: 40px;line-height: 40px; border:1px solid #ccc; margin-bottom:10px; background:#fffbfb;}
.sidebar ul li:before{content: "";position: absolute;top: 15px;left: 15px;width: 8px;height: 8px;border-radius: 50%;background: #8e2825;display: block;}
.sidebar ul li a{width: 100%;height: 100%;display: block;text-align: center;font-size: 16px;}
.sidebar ul li a:hover{color: #993333;}
.sidebar .acti a{color: #993333;}

.content{float: right;width: 78%;}
.content .box{width: 100%;display: table;}
.content .box ul{}
.content .box ul li{width: 100%;height: 45px;line-height: 45px;border-bottom: 1px dashed #b9b9b9;}
.content .box ul li span{float: left;text-align: center;font-size: 14px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;}
.content .box ul li span i{font-size: 16px;color: #8e2825;}
.content .box ul li span a{width: 680px;float: left;font-size: 14px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis; text-overflow: ellipsis;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.content .box .bdb{height: 40px;line-height: 40px;border-bottom: 2px solid #bababa;}
.content .box .wd1{width: 70%;text-align: left;font-size: 16px;}
.content .box .wd2{width: 15%;}
.content .box .wd3{width: 7.5%;}
.content .box .wd4{width: 7.5%; display:none;}
.content .box ul li span a:hover{text-decoration: underline;color: #993333;transform: translateX(3px);}


.page{font-size: 14px;color: #606060;line-height: 25px;margin-top: 50px;}
.page a{color: #606060;margin: 0 3px;}
.page input{width: 35px;height: 25px;border: 1px solid #a1a1a0;text-align: center;font-size: 14px;line-height: 25px;}
.page a:hover{text-decoration: underline;color: #993333;}
.page select{height: 20px;width: 50px;font-size: 14px;margin: 0 20px 0 5px;}

.article{}
.article h3{line-height: 40px;text-align: center;font-size: 30px;font-weight: normal;margin-bottom: 20px;}
.article p{ text-indent:2em; }
.article span{font-size: 18px !important; line-height:2em !important;}


.page2{clear: both;line-height: 25px;margin-top: 30px;}
.page2 a{font-size: 14px;color: #8E2825;margin-right: 20px;}
.page2 a:hover{text-decoration: underline;}



.zg61{display: block; -webkit-animation: zzzZZZ 0.8s;animation: zzzZZZ 0.8s;}
.zg62{display: block; -webkit-animation: zzzZZZ 1.0s;animation: zzzZZZ 1.0s;}
.zg63{display: block; -webkit-animation: zzzZZZ 1.2s;animation: zzzZZZ 1.2s;}
.zg64{display: block; -webkit-animation: zzzZZZ 1.4s;animation: zzzZZZ 1.4s;}
.zg65{display: block; -webkit-animation: zzzZZZ 1.6s;animation: zzzZZZ 1.6s;}
.zg66{display: block; -webkit-animation: zzzZZZ 1.8s;animation: zzzZZZ 1.8s;}
.zg67{display: block; -webkit-animation: zzzZZZ 2.0s;animation: zzzZZZ 2.0s;}
.zg68{display: block; -webkit-animation: zzzZZZ 2.2s;animation: zzzZZZ 2.2s;}
.zg69{display: block; -webkit-animation: zzzZZZ 2.4s;animation: zzzZZZ 2.4s;}

@-webkit-keyframes zzzZZZ {  
0%{ opacity: 0;-webkit-transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}
@keyframes zzzZZZ { 
0%{ opacity: 0;transform:rotateX(-50deg)rotatey(135deg)rotateZ(15deg) translate(0px,20px); }}



.ej_1001{display:none!important;}

.article td {border:1px solid #666;}
.article .itemtable td{border:1px solid black;}

.home-banner-top{background:url(../img/banner-1.jpg) no-repeat;height: 55px;text-align:center;line-height:55px;width:48%;float:left; font-size:18px; letter-spacing:5px;}
.home-banner-top a{font-size:110%;color:#fff}


.title{width: 48%;height: 26px;background: url(../img/ico2.png) left center no-repeat;padding-left: 60px;line-height: 26px;font-size: 20px;color: #8e2825;margin-bottom: 20px;clear: both;float:right;}
.title a{float: right;font-size: 14px;color: #525252;}
.title a:hover{color: #8e2825;text-decoration: underline;}

.article table p{ text-indent:0em; text-align:center;}



.news .left-box {
    float: left;
    width: 255px;
    height:207px;
}

.news .left-box img{ width:255px; height:207px;
}



.news .left-box ul li .f_out_txt{
    width:255px;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    line-height: 36px;
    height:36px;
    overflow: hidden;
    padding: 0 0 0 5px;
    background:rgba(0,0,0,0.5);
    
   }
.news .left-box ul li .f_out_txt a{color:#fff;}    


.news .left-box ul li{position: absolute; overflow: hidden;}



.news .left-box .ncirl {
   position: relative;
	z-index: 2;
	margin-top:171px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	height:36px;
	line-height:36px;
	text-align:right;


	

}

.news .left-box .ncirl span {
	width: 10px;
	height: 10px;
	background: #fff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	margin: 0 5px;
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
	box-shadow: 0 0 10px rgba(0,0,0,0.2);
	cursor: pointer;
}

.news .left-box .ncirl span.acti {
	background: #f76300
}

.in_hotnews{width: 50%;float: left;}

.news_list{width:475px;height:auto;float:right;}
.big_zs dl{float:right;width:465px;}
.news_list .big_zs dl dt a{font-size:16px;}
.news_list .big_zs dl dd{line-height:25px;padding-top:2px; color:#747474;}
.news_list .more{width:120px;height:38px;font-size:12px;line-height:40px;text-align:center;float:left;margin-top:10px;display: inline-block;}
.news_list .more:link,.news_list .more:visited{display:block;color:#333;border:1px solid #999;}
.news_list .more:hover{display:block;border-radius: 30px; background:#993333;color:#fff !important; border:1px solid #f8f8f8;}
.innews{width:100%;height:auto;padding-top: 0px;}   
.flnews {width:auto;overflow:hidden;/* margin-bottom:9px; */}	
.flnews ul li span {float: right;font-size: 13px;color: #aaa;}
.flnews ul li i {    float: right;    font-size: 14px;    color: #993333;    margin-right: 10px;}


.flnews ul li{
	position: relative;
	width: 100%;
	padding-left: 20px;
	margin-bottom: 10px;
	}

.flnews ul li a{
	font-family:楷体;
	
	width: auto;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis; 
	text-overflow: ellipsis;
	-webkit-transition: .3s; 
	-o-transition: .3s; 
	transition: .3s;}
.list_time{ float:right; color: #aaa; font-size:16px;}
.flnews ul li:before{
	content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #8e2825;
    display: block;
    margin-top: -3px;}
.flnews ul li a:hover{
	text-decoration: underline;
	transform: translateX(3px);
	color: #993333;
	}


.headStyle1rkjq5euqk {margin-top:30px; line-height:1em !important;}
.headStyle1rkjq5euqk input{   font-size:14px; height:1.5em;}


.home-wq img{ height:100px; width:252px; display:inline-block; border:1px solid #933; margin:5px; }


.second-menu  li:before{  display:none !important; }
.second-menu li { list-style:none !important;    
    height:1.4em !important;
    line-height: 1.4em !important;
    border: 0px solid #fff !important;
    margin-bottom: 0px;
    background: #fff !important;

    }


.pic_li {display:inline-block;width:200px;text-align:center;margin:15px; }
.szdw_img {width:200px}
.szdw_img img{width:100%; height:240px; }
.szdw_title { background:#e0e0e0; line-height:50px;}