html,body{margin:0;padding:0;}
body{font: 12px/18px Verdana, Simsun, Helvetica, Arial, sans-serif;}
body,td,div,li{font-size:12px; padding:0; margin:0;}
div,ul,li,font{list-style:none;padding:0; margin:0;}
h3{padding:0; margin:0;}
a{color: #000;text-decoration:none;line-height:160%;}
a:link{text-decoration:none;color:#000;font-family:"å¾®è½¯é›…é»‘",verdana,arial,helvetica,sans-serif;}
a:visited{text-decoration:none;color:#000;font-family:"å¾®è½¯é›…é»‘",verdana,arial,helvetica,sans-serif;}
a:hover{text-decoration:none;color:#ff0000;}
.clear{clear:both;}



#banner_list img { border: 0px; width: 100%; height: 100%;}
#banner_index { position: relative; width: 100%; height: 100%;overflow: hidden;}
#banner_bg { position: absolute; bottom: 0px; height: 20px; display: block; text-align: center; line-height: 20px;}
#banner_info{ position: absolute; width: 100%; bottom: 0; height: 35px; background:rgba(0,0,0,.5); display: block; text-align: left; padding-left: 10px; line-height: 35px; z-index: 1001; cursor:  pointer;}
#banner_info a{ font-size: 14px; color: #fff; text-decoration: none;}
#banner_info a:hover{ font-size: 14px; color: #FF0000;}
#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px;}
#banner_index ul { position: absolute; list-style-type: none; z-index: 1002; margin: 0; padding: 0; bottom: 6px; right: 3px;}
#banner_index ul li { float: left;display: block; padding-right: 5px;}
#banner_index ul li a{ cursor: pointer; display: inline-block; width: 15px; height: 15px; overflow: hidden;background: #aaa; color: #fff; text-decoration: none; font-size: 12px; text-align: center; line-height: 15px;}
#banner_index ul .on {}
#banner_index ul .on a{ background: #ff6605; color: #fff;}
#banner_index ul .on a:hover{ color: #fff;}
#banner_list a{ position: absolute; height:100%; width: 100%;}


.menu1 { width: auto; height: 57px; background: #a6211c;}
.menu { width: 1003px; height: 57px; margin: 0 auto;}
.menu li { float: left; width: auto; height: 40px; line-height: 40px; text-align: center; position: relative; z-index: 999;}
.menu li a { width: 100%; height: 57px; color: #FFFFFF; display: block; font-size: 16px; font-weight: 400 !important;  font-family: å¾®è½¯é›…é»‘;line-height: 57px;}
.menu li a:hover { background: #e04945;}
.menu li .children { position: absolute; width: 100%; z-index: 9999;  left: 0; background: rgba(0,0,0,.5); margin: 0; display: none;}
.menu li .children li { width: 100%;}
.menu li .children a { height: 40px; width: 100%; display: block; margin: 0; line-height:40px;}
.menu li .children a:hover { background: #e04945;}
.menu li:hover .children { display: block; background: rgba(0,0,0,.5) !important;}
.menu li:hover a { background: #e04945;}
.menu li:hover .children a { background: none !important;}
.menu li:hover .children a:hover { background: #e04945!important;}

.public{
	width: auto;
	border-bottom: 1px dotted #7d7d7d;
	height: 35px;}
.public label{
	font-size: 18px;
	font-weight: 700;
	color: #FF0000;
	font-family: å¾®è½¯é›…é»‘;
	padding-left: 15px;}

.public span{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	color: #888;
	margin-left: 8px;
	border-bottom: 1px solid #FF0000;}
.more{
	height: 30px;
	float: right;}

.more a{
	font-size: 14px;
	line-height: 30px;
                  font-family: å¾®è½¯é›…é»‘;}


.top{
	width: 1003px;
	height: 191px;
	background: url(../images/banner.jpg) no-repeat;
	margin: 0 auto;
	display: block;}
.top .search{
	width: 187px;
	height: 30px;
	float: right;
	margin-top: 155px;
	margin-right: 8px;}
.banner{
	width: 1003px;
	height: 57px;
	margin: 15px auto 0 auto;
	background: #a6211c;}

.main{
	width: 1003px;
	height: auto;
	margin: 0 auto;}

.page_box{
	margin-top: 8px;
	border-left: 1px solid #e8e1cd;
	border-right: 1px solid #e8e1cd;
	border-bottom: 1px solid #e8e1cd;
	border-top: 6px solid #936d3f;
	background: #FFFFFF;}

.mid{
	width: 973px;
	height: 265px;
	margin: 20px 15px 0 15px;}
.mid .imgbox{
	width: 468px;
	height: 265px;
	float: left;
	}
.mid .new_txt{
	width: 486px;
	height: 265px;
	float: left;
	}

.mid .new_txt .line{
	width: 52px;
	height: 260px;
	border-left: 1px dotted #7d7d7d;
	color: #FF0000;
	margin-left: 16px;
	float: left;}
.mid .new_txt .line font{
	font-size: 18px;
	font-weight: 700;
	padding-left: 8px;
	color: #FF0000;
	font-family: å¾®è½¯é›…é»‘;
	display: inline-block;
	padding-top: 10px;}
.mid .new_txt .line span{
	font-size: 18px;
	color: #888;
	margin-top: 10px;
	margin-left: 10px;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	-webkit-transform: rotate(90deg);
	width: 10px;}

.mid .new_txt .news_nr{
	width: 417px;
	height: 260px;
	float: left;
	}

.mid .new_txt .news_nr .nr_box{
	width: 100%;
	height: 230px;}



.mid1{
	height: 353px;
	margin: 20px 15px 0 15px;}

.mid1 .left {
	width: 469px;
	height: 353px;
	float: left;
	border-right: 1px dotted #7d7d7d;
	padding-right: 15px;}
.mid1 .left .l_nr{
	height: 267px;
	margin-top: 20px;
                  margin-left: 15px;}

.line_q{
	border-right: none !important;}

.zxfc{
	width: 100%;
	margin-top: 20px;
	line-height: 36px;
	height: 36px;}

.mid2{
	height: 247px;
	margin: 10px 15px 10px 15px;
	background: url(../images/bg_pic.jpg) no-repeat;}
.mid2 .scrollimg{

	margin: 40px 0 5px 45px;
	height: 190px;
                 width: 890px;
              display: inline-block;}


.mid2 .scrollimg a { height:173px; width:186px; padding-left:10px; display:block; float:left; text-decoration:none;}
.mid2 .scrollimg img { width:180px; height:150px;}
.mid2 .scrollimg span { display:inline-block; width:186px; font-size:14px;  text-align:center; color:#333; margin-top:4px;}



.petc{display: flex;justify-content: space-between;}
.petc a{width: 40%;height: 60px; text-align: center; line-height: 60px;font-size: 20px;background: #fa541c;
    color: #fff;
    margin: 30px;
    border-radius: 8px;transition: 1s;}
.petc a:hover{background:#871400;}

.platform{
	display: flex;
	/* justify-content: space-between; */
	}
.platform a{
	float: left;
	text-align: center;
	font-size: 16px;
	display: block;
	width: 25%;
	height:100px;
	margin: 10px;
	padding: 10px 0;
	background: #f7f8fa;
	margin-left: 60px;
	margin-top: 30px;
	}
.platform a img{
	display: block;
	margin: 0 auto 5px auto;
	border: 0;}

.platform a span{padding:0 20px; display: block;}




.yqlj{
	width: 1003px;
	height: 80px;}

.yqlj .fl_tit{
	float: left;
	height: 100%;
	line-height: 80px;
	width: 80px;
	font-family: å¾®è½¯é›…é»‘;
	font-size: 16px;
	font-weight: 700;
	color: #81420a;}

.yqlj .fl_list{
	float: left;}
.yqlj .fl_list li{
	float: left;
	width: 172px;
	height: 25px;
	text-align: center;
	margin-right: 10px;
	margin-top: 30px;}


.yqlj .fl_list li select{width:172px; height:25px;}

.foot {
    height: 148px;

   background:#a6211c;}
.foot div{
	width: 1003px;
	margin: 0 auto;
	color: #fff;
	line-height: 30px;
	padding-top: 50px;
	font-size: 14px;
	font-family: å¾®è½¯é›…é»‘;
	background: url(../images/logo_foot.jpg) left bottom no-repeat;
	text-align: right;}




.list_left{
	width:230px;
	margin-top: 1px;
	margin-right: 10px;
	float: left;}

.list_left li{
	width:230px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-top: 0;
	font-size: 16px;
                 background: #e8e1cd;
                 margin-bottom: 1px;}
.list_left li a{
font-size: 16px;}
.list_left li a:hover{

                  width:230px;
	height: 40px;
	line-height: 40px;
                  background: #936d3f;
                 color:#fff;
                    display: block;}


.list_left li.tit{
	background: #ae1c1c;
	color: #FFFFFF;
                  height: 100px;
                  line-height: 100px;
                  font-size:24px;
                  font-family: å¾®è½¯é›…é»‘;}


.list_right{
	width: 761px;
	margin-top: 1px;
	float: left;
                  border: 1px solid #e8e1cd;}

.list_right .tit{
	width: auto;
	height: 86px;
	line-height: 86px;
	border-bottom: 1px solid #936d3f;}

.list_right .tit label{

                    padding-left: 20px;
                  font-size: 32px;
                  color: #333;
                  font-weight: bold;}




.list_right .tit_t{
	width: auto;
	height: 40px;
	line-height: 40px;
                  background: #936d3f;
                  color: #fff;}  


.list_right .tit_t .wz{
	min-height: 100px;
	height: 35px;
	float: right;}  




.list_right .tit .wz{
	min-height: 100px;
	height: 35px;
	float: right;}

.list_right .con { 
	height: 600px;
	margin-top: 10px;
	overflow: hidden; 
                  padding:0 10px;}
.list_right .con a:hover { 
	text-decoration: underline;}



.list_right .con1 { 
	min-height: 600px;
	margin-top: 10px;
	overflow: hidden; 
                  padding:0 10px;}
.list_right .con1 a:hover { 
	text-decoration: underline;}














.list_right .next { 
	width: auto; 
	height: 52px; 
	margin-top: 10px;}
.list_right .next .pageDiv { 
	background:none !important; 
	border-style:dashed !important; 
	height:40px !important; 
	line-height:40px !important;}
.list_right .next .pageDiv table { 
	float:none !important; 
	margin:0 auto !important;}
.list_right .next .pageDiv .default_pgBtn { 
	color:#fff;}




.content-con { width: auto; min-height: 500px; margin-top: 10px; border: 1px solid #ccc; padding: 20px;}
.content-con .news_conent_two_title { font-size: 32px !important; padding-bottom: 10px !important; border: 0 !important; color: #333 !important; margin-top: 0px !important; font-weight: 400 !important;}
.content-con .news_conent_two_js { margin-bottom: 20px !important; font-size: 14px !important; color: #999 !important; border-bottom: 1px solid #ccc !important; line-height: 30px !important; padding: 5px 0 10px 0 !important;}
.content-con img { max-width: 1000px;}
.content-wz { width: auto; height: 30px; line-height: 40px;}
.content-wz img{ width:16px; height:16px; float: left; padding:12px 7px 0 20px;}


 .expplat{margin-left:45px;overflow:hidden;margin-bottom: 50px;margin-top:15px;}
 .expplat ul{float:left;overflow:hidden;}
 .expplat .plname{width:230px;font-size:14px;font-weight:bold;text-align:right;padding-right:30px;}
 .expplat .pllist li{margin-top:10px;overflow:hidden;width:600px;background:url(../images/line.jpg) center left no-repeat;}
 .expplat .pllist li a{float:left;border: 1px solid #ae1c1c;background: #936d3f;padding:5px;color: #fff;margin-left: 54px;}
 .expplat .pllist li span{float:right;padding:5px;background:#fff;}
 .expplat .line{width:1px;margin-top:25px;font-size:0;border-right:1px solid #666;}


.atc{float: left;width: 120px;height: 50px;margin: 80px 0 0 520px;}
.atc a{font-size:20px;font-weight: bold;text-shadow: 1px 1px 1px #fff;}









