@charset "utf-8";body,nav,dl,dt,dd,p,h1,h2,h3,h4,ul,ol,li,input,button,textarea,footer{margin:0;padding:0}
body{font:18px/1.5 'XinGothic-SinaWeibo','Microsoft Yahei','Simsun';color:#333;background:#f0f0f0;-webkit-text-size-adjust:none; min-width:320px;margin:0px;padding:0px }
h1,h2,h3,h4,h5,h6{font-size:100%}form{display:inline}
ul,ol{list-style:none}

.clea { clear: both;}
.main { width: auto; height: auto; position:relative;}
.top_one { width: 100%; height: 102px; position:fixed; top: 0; z-index:50; display: block;  }

.banner{  text-align: center; }
.banner img { width: 240px; height: 150px; }
.top { width: auto; height: 56px; background: #009543;  }
.top_left { float: left; margin-left: 25px; font-size: 20px; font-family: "microsoft yahei"; line-height: 56px; color: #fff; }
.top_left a { color: #fff; text-decoration: none; }
.hdsy { float: left; margin-left: 10px; margin-top: 19px; background:url(../images/huidaosy.png) no-repeat; width: 24px; height: 19px; cursor: pointer;}
.sx { float: right; margin-right: 10px; margin-top: 17px; }
.nav { width:auto; height: 46px; background: #e7e7e7; line-height:46px; }
.nav ul li { float: left; width: 20%; text-align: center;}
.nav ul li a { color: #1e1e1e; text-decoration: none; font-size: 16px;  }
.classname{clear:both; width:auto; height:30px; line-height:30px; text-indent:30px; font-size:14px; font-weight:bold; background:#eaeaea}
.classname a{color:#000; text-decoration:none}
.list { width:92%; height:auto; padding-left: 4%; padding-right: 4%; clear:both}
.list a { text-decoration: none; }
.list_xxnr { width: auto; height: auto; border-bottom: 1px #e4e4e4 solid; padding-top: 15px; padding-bottom: 15px;}
.list_xxnr_1 { width: auto; height: auto; border-bottom: 1px #e4e4e4 solid; padding-top: 15px; padding-bottom: 15px;}
.list_xxnr img { width: 76px; height: 56px; display: block;  margin-right: 10px; }
.list_xxnr ul li { TEXT-ALIGN: left;  VERTICAL-ALIGN: top; display: block;}
.l { float: left; }
.tw_s_bt { width: auto; font-family: "microsoft yahei"; font-size: 17px; color: #2f2f2f; text-align: left}
.tw_s_bt a{color: #2f2f2f; }
.list_xxnr_1 img { width: 86px; height: 56px; display: block; }
.m_10 { margin-right: 10px; margin-top: 10px }

.list_xxnr_bt ,.list_xxnr_bt a{font-family: "microsoft yahei"; font-size: 17px; color: #2f2f2f; }
.list_xxnr_nr ,.list_xxnr_nr a{ color: #808080; line-height:20px; font-size: 14px; }

.menu { display: block; position: fixed; width: 0; z-index: 999; top:0 ; right: 0; left: 0; bottom: 0; height: 100%;   }
.menu ul { position:relative;text-align: center; display: block; width: 50%; max-width:50%;top:0 ; left: 0; bottom: 0;background:url(../images/menu_bg.png) center no-repeat; background-size:100% 100%;overflow-x: hidden;overflow-y: auto; height: 100%; }
.menu ul li { color: #fff; font-size: 17px; font-family: "microsoft yahei"; padding: 16px 15px 16px 15px;}
.menu ul li img { width: 18px; height: 18px; padding-right: 8px;}
.on { background:#332024;  }

.menu ul li:hover { background: rgba(0,0,0,0.5)}
.menu ul li a{color:#FFF; text-decoration:none}

.menu_background{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none}

.focus span{width:10px;height:10px;margin-right:10px;border-radius:50%;background:#666;font-size:0}
.focus span.current{background:#fff}

.news { width: auto; display: block; padding: 15px 4.2% 0px 4.2%; }
.news_tite h1 { font-size: 22px; font-family: "microsoft yahei"; color: #1f1f1f; width: auto; line-height: 26px; text-align:left;  }
.xfl { color: gray; font-size: 13px; line-height: 24px;}
.news_contant { width: auto; padding-top:10px;  font-size: 13.5pt;line-height: 1.75em; color: #646464; min-height: 500px; font-family: "microsoft yahei"; }
.new_bottom {display: block; position: fixed; width: 100%;   right: 0; left: 0; bottom: 0; background: #f5f5f5; margin-top:60px; border-top: 1px #c0c0c0 solid; border-sha }
.new_bottom_background{position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);display:none; top:0; }
.lynr { position:relative; display: block; height:50px;right:0 ; left: 0; bottom: 0;background: #f5f5f5;overflow-y: hidden;
overflow-x: auto;  }

.photo_con { width: auto; display: block; padding-top: 15px;  background: #1c1c1c; text-align: center; min-height:100% }
.photo_con img { width: auto; }
.photo_con_js { text-align: left; color: #fff; font-size:11pt;  margin: 0 4.2% 0px 4.2%; position:fixed; overflow-y: scroll; height: 86px; bottom:2%;  }

.photo_con_bt { position: fixed; bottom: 86px; margin: 0 4.2% 10px 4.2%; color: #fff; font-size: 13.5pt;}

::-webkit-scrollbar {width:3px;}
                       
::-webkit-scrollbar-thumb {background:#676767; height:70px; }


.loading {
	margin:0px auto;
	display: inline-block;
	padding: 15px 15px 15px 55px;
	font-size: 16px;
	color: #FFF;
	border-radius: 5px;
	background: url(../images/loading.gif) no-repeat 15px center #565656;
}
.footer {
 text-align:center;
	margin-top: 20px;

	min-width: 100%;

	border-top: 8px solid #000;

	background-color: #34393C;

}

.footer .ft-main {

	margin-left: auto;

	margin-right: auto;

	padding: 15px 0;

	width: 100%;

	line-height: 1.8;

}