section{ width: 100%; margin: 0 auto;  position:fixed; top: 10%; height: 50%;  }
#main{ background: #fff; width: 100%;padding:0 5px;margin-top: 65px;}
@media (min-width: 992px){
#main{ background: #fff; width: 40%;padding:0 5px;margin:0 auto;margin-top: 65px;}   
} 
.logo{ width: 100%;text-align: center;}
.logo img{ width: 200px;}
.search{ margin-top: 10px; }
.search .hd{ height:38px; line-height:38px; background:#d4d2d2;  border-bottom:1px solid #ddd;  position:relative;border-top-left-radius: 5px;
border-top-right-radius:5px; margin-bottom: 7px;}
.search .hd ul{ float:left;  position:absolute;  padding: 0 10px; width: 100%;  }
.search .hd ul li{ float:left;  cursor:pointer; color: #000; width: 50%; text-align: center; display: block;  }
.search .hd ul li.on{ height:36px;  background:#fff;  color: #ED6C00; margin-top: 2px; border-bottom: #d4d4d4 1px solid;  }
.search .bd ul{  zoom:1; margin-top: 2px;  }
.search .bd li{   }
.search .bd li .date{ float:right; color:#999;  }
.main_wap{ width: 100%; }
.main_wap .chose{ margin-bottom: 7px;}
.main_wap .chose label{width:30%;height:42px;line-height:42px; background: #D4D4D4;display:inline-block; text-align:center;float:left; border: #c4c4c4 1px solid; border-right: none;}
.main_wap .chose input{width:70%;height:42px; padding-left: 6px;}
.grabble{   margin-top: 15px; width: 100%; text-align: center;}
.grabble input{ margin: 0 auto; background: #ed6c00; border-radius: 5px; border: none; color: #fff; font-size: 24px; padding:2px 15px;  display: block; }
.grabble1{   margin-top: 15px; width: 100%; text-align: center;}
.grabble1 input{ margin: 0 auto; background: #ed6c00; border-radius: 5px; border: none; color: #fff; font-size: 24px; padding:2px 15px;  display: block; }
.main_wap .chose .qi{ background:url(../images/s2.jpg) no-repeat right; }
.main_wap .chose .end{background: url(../images/z.jpg) no-repeat right;}
/**/
#wap_search{ background: #fa6900; width: 100%; margin-top: 5px; overflow: hidden; padding-bottom: 10px;}
#wap_search .hd{ width: 100%; border-bottom: #fff 1px solid; overflow: hidden;  padding:2px 0.5% 0 ;}
#wap_search .hd li{ float: left; width: 50%; text-align: center; color: #fff; line-height: 40px; font-size: 14px;  }
#wap_search .hd li.on{ background: #fff; border-radius:1px ; color: #000;width: 50%;}
#wap_search .border_l{ border-left: #fff 1px solid;}
#wap_search .bd{ padding:10px 5px;}
#wap_search .chose{ float: left;   width: 85%;  text-align: center; }
#wap_search .chose label{ width: 35%; height: 42px; line-height: 42px;   float: left; background: #f5f3f3; border: #c6c4c4 1px solid; border-right: none; font-size: 14px; }
#wap_search .chose label span{ color: #db0f0f;}
#wap_search .chose input{float: left; width: 65%; height: 42px; font-size: 14px; padding-left: 5px; background: #fff; border: #c6c4c4 1px solid;  }
#wap_search .sub,#wap_search .sub1{ float: left;  width: 15%;}
#wap_search .sub input,#wap_search .sub1 input{ background: #fff; border: #c6c4c4 1px solid; border-left: none; font-size: 16px;  width: 100%;height: 42px; text-align: center;}
.wap_m{ padding: 5px; width: 100%; position: relative;}
.wap_title{ float: left; color: #fa6900; font-size: 16px; font-weight: bold; }
.wap_list{float: right; }
#examine{ background: #fa6900; padding: 2px 5px; border-radius:5px ; color: #fff; font-size: 14px;}
#examine a{ color: #fff;}
#contentid{ display: none; }
.classify{width:100%; border:1px solid #ddd; overflow: hidden; background:#FA6900;  position:relative;  font-size: 14px; padding:3px 5px 0 5px;}
.classify li{ float: left;height:36px; line-height: 36px;}
.classify li a{  text-align: center; display: block; padding: 0 15px; color: #000;}
.classify li a:hover{ background: #fff; color: #000;}
.classify .current{ background: #fff; }
.subclassify{ padding: 10px;width: 100%; border:1px solid #ddd; overflow: hidden; border-top: none;  font-size: 14px;}
.subclassify li{ float: left;  text-align: left;  line-height: 30px; padding: 0 15px; }
/*list*/
.list{ clear: both; padding: 10px 5px;}
.list_n{ border: #C9C7C7 1px solid; padding: 5px;  margin-bottom: 10px;}
.nonstop{ color: #C30000;text-overflow:ellipsis;  white-space:nowrap; overflow:hidden;}
.revolve{ color: #0000FF;text-overflow:ellipsis;  white-space:nowrap; overflow:hidden;}
.list_m p{ line-height: 23px;}
.list_m h3 span{ color: #C30000;}



.about_t{ margin: 10px 0; background: url(../images/li_bg.jpg) repeat-x; width: 100%;border:#d7d7d7 1px solid; height: 38px; padding-left: 3px;}
.about_t h4{ background: url(../images/li_b.jpg) repeat-x; width: 90px; text-align:center; height: 38px; line-height: 38px; color: #fff;}
.about_lx dl dd{ line-height: 30px;}
.about_lx dl dt{ /*color: #c30000; font-weight:bold;*/}
.about_lx dl .red{ color: #c30000; font-weight:bold;}
.about_shdz p,.about_xhdz p{ line-height: 30px; padding-left: 10px;}
.dz{ color:#c30000;}
#wrap{overflow: hidden; padding-left: 10px;}
#wrap2{overflow: hidden;}
#read-more a,#read-more2 a{ background: #DB0F0F; color: #fff; border-radius: 3px; padding: 5px 10px; width: 40%; margin: 5px auto; display: block; text-align: center;}

/*分页*/
.page{  margin-top: 10px; text-align: center;}
.page a{ color: #fff; margin: 1px;background: #FA6900; padding: 1px;}
/*header*/
header{display:block;width:100%;height:55px;background:#101013; text-align:center; position: fixed;top: -1;}
header strong {font-size:20px; color:#FFF; line-height:55px;}
a.fanhui { height:55px; line-height:55px; font-size:20px; color:#fff;float:left; /*margin-left:10px;width:20px; */background:url(../images/fanhui.png) no-repeat center;}
.return{ font-size: 16px; position: absolute; top: 10px; left: 3px;}
.return strong{ font-size: 18px;}
.return a{ color: #828282; display: block;  }
.logo_n{ width: 100%; text-align: center;  padding-top: 2px; font-size: 26px; line-height: 40px;}


footer{ width: 100%; text-align: center; position: fixed; bottom: 0; line-height: 40px;  z-index: -9999;}
.explain{ width: 100%; text-align: center;  line-height: 30px;}
.official{ width: 100%; text-align: center; margin-bottom:5px;}
.official img{ width: 80px; height: 80px;  display: block; margin: 0 auto;}
.official p{  display: block; line-height: 20px;} 
.copyright{ width: 100%;border-top: #C6C6C6 1px solid;}

.footer_n{ color: #fff; background: #FA6900; line-height: 45px; padding: 0 10px;}

.footer_n a{ color: #fff;}
.nav{ margin-top: 10px;}
.nav li{ float: left; width: 25%; text-align: center;}





@media only screen and (max-width: 320px){
	
section{ width: 100%; margin: 0 auto;  position:fixed; top: 6%; height: 50%;  }	
.official{margin-bottom: 0px; display:none}
}
@media only screen and (min-width: 320px) and (max-width: 340px){
section{ width: 100%; margin: 0 auto;  position:fixed; top: 6%; height: 50%;  }		
.official{margin-bottom: 0px;display:none}
	
}
@media (min-width: 992px){

header{display:block;width:45%;height:55px;background:#101013; text-align:center; position: fixed;top: -1; left:27.5%} 
.lfooter1 { width:45%; height:70px; background-color:#0089e1; position:fixed; bottom:0px; left:27.5% }
}
a.g_download {
    position: absolute;
    top: 0;
    right: 20px;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    margin: auto;
    font-size: 15px;
    text-align: center;
    color: #FFF;
    background-color: #FF00FF;
    border-radius: 4px;
    padding: 0 10px;
}
a.g_download2 {
    position: absolute;
    top: 0;
    right: 35%;
    bottom: 0;
    height: 30px;
    line-height: 30px;
    margin: auto;
    font-size: 15px;
    text-align: center;
    color: #FFF;
    background-color: #FF00FF;
    border-radius: 4px;
    padding: 0 10px;
} 



.focusBox {
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	font:12px/1.5 Verdana,Geneva,sans-serif;
	text-align:left;
	background:white;
}
.focusBox .pic img {
	width:100%;
	height:auto;
	display:block;
}
.focusBox .txt-bg {
	position:absolute;
	bottom:0;
	z-index:1;
	height:36px;
	width:100%;
	background:#4dc245;
	filter:alpha(opacity=40);
	opacity:0.4;
	overflow:hidden;
}
.focusBox .txt {
	position:absolute;
	bottom:0;
	z-index:2;
	height:36px;
	width:100%;
	overflow:hidden;
}
.focusBox .txt li {
	height:36px;
	line-height:36px;
	position:absolute;
	bottom:-36px;
}
.focusBox .txt li a {
	display:block;
	color:white;
	padding:0 0 0 10px;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.focusBox .num {
	position:absolute;
	z-index:3;
	bottom:8px;
	right:8px;
}
.focusBox .num li {
	float:left;
	position:relative;
	width:15px;
	height:15px;
	line-height:15px;
	overflow:hidden;
	text-align:center;
	margin-right:10px;
	cursor:pointer;
	border-radius: 50%; 
	display: inline-block;
}
.focusBox .num li a,.focusBox .num li span {
	position:absolute;
	z-index:2;
	display:block;
	color:white;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
}
.focusBox .num li span {
	z-index:1;
	background:#fff;
	filter:alpha(opacity=100);
	opacity:1;
}
.focusBox .num li.on a,.focusBox .num a:hover {
	background:#4dc245;
}
