@font-face {
  font-family: "xhfont";
  src: url("/static/fonts/xhfont.eot");
  src: url("/static/fonts/xhfont.eot?#iefix") format("embedded-opentype"),
   url("/static/fonts/xhfont.woff") format("woff"),
   url("/static/fonts/xhfont.ttf") format("truetype"),
   url("/static/fonts/xhfont.svg#svgFontName") format("svg");
}
html,body,dl, dt,dd, ol, ul, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, blockquote, p { margin:0; padding:0; }
address, caption, cite, code, dfn, em, i, th, var, optgroup { font-style:normal; font-weight:normal }
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;margin:0; padding:0;}
body,input,button,select,textarea{font-size:13px;font-family:"Microsoft YaHei",微软雅黑, "Open Sans","Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;-webkit-text-size-adjust:100%;/*font-family:"微软雅黑",Helvetica,sans-serif,Hei,Arial,Tahoma;*/}
input,button,select,textarea{color:#012038;}
textarea{resize:none;}
table{empty-cells:show;border-collapse:collapse;}
caption,th{text-align:left;font-weight:400;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;}
em,cite{font-style:normal;}
a{text-decoration:none;cursor:pointer; color:#333;}
a{color:#474747;text-decoration:none;outline: 0pt none;}
a:active{outline: 0pt none;}
a:hover{text-decoration:none;color:#FF0000;}
img{border:none;}
form {margin:0px;}
::-webkit-scrollbar {width: 8px;height: 12px;background:#EDEDED;}::-webkit-scrollbar:hover {background-color:#E8E8E8;}::-webkit-scrollbar-thumb {background-color: rgba(0, 0, 0, 0.3);border-radius: 8px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}::-webkit-scrollbar-thumb:hover{background-color: rgba(0, 0, 0, 0.5);border-radius: 8px;-webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}::-webkit-scrollbar-button {display: none;}::-webkit-scrollbar-track, ::-webkit-scrollbar-track-piece {border-radius: 8px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}body{SCROLLBAR-FACE-COLOR:#000; SCROLLBAR-HIGHLIGHT-COLOR:#555; SCROLLBAR-SHADOW-COLOR:#888;SCROLLBAR-3DLIGHT-COLOR:#000; SCROLLBAR-ARROW-COLOR:#D3E3FE; SCROLLBAR-TRACK-COLOR:#000; SCROLLBAR-DARKSHADOW-COLOR: #000;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.vm { vertical-align: middle; }
.vm * { vertical-align: middle; }
.hm { text-align: center; }

.f_l{float:left;}
.f_r{float:right;}

.clearfix:after,.cl:after{content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix,.cl {zoom: 1;}
.clear{clear:both;}

.t_l,td.t_l{text-align:left !important;}
.t_c,td.t_c{text-align:center !important;}
.t_r,td.t_r{text-align:right !important;}
.t_rm{text-align:right !important; padding-right:30px !important;}

.hide{display:none;}
.show{display:block;}
.t1	{color:#ff6600;}
.red,.t2{color:red;}
.gray,.t3{color:gray;}
.green,.t5{color:green;}
.t4	{color:#000000;}

#ajaxframe{display:none; z-index:3000;}
#ajaxtip{display:none;z-index:3001; position:fixed; left:50%; margin-left:-160px; top:30.9%; padding:20px 10px;min-width:320px; text-align:center; background:#900; color:#FFFFFF; border: 1px solid #929292;border-radius: 5px;box-shadow: 0 3px 8px rgba(0, 0, 0, .2);-moz-transition: -moz-box-shadow linear .2s;-webkit-transition: -webkit-box-shadow linear .2s;transition: -webkit-box-shadow linear .2s;}
a.top{position:fixed;z-index:99990;right:5px;bottom:5px;_margin:0 5px 5px 0;height:25px;width:50px;padding-top:8px;padding-bottom:17px;overflow:hidden;line-height:25px;background:#333;color:#888!important;display:none;text-transform:uppercase;text-decoration:none;text-align:center;font-size:14px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
a.top:before{position:absolute;top:11px;left:14px;content:"";border-bottom:11px solid #888;border-left:11px solid transparent;border-right:11px solid transparent;}a.top:hover{color:#eee!important;filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;}a.top:hover:before{border-bottom-color:#eee;}
a.top em{display:block;font-size:40px;height:15px;overflow:hidden;*margin-left:7px;}
#ajaxwait{position:fixed; background-color:#000000; color:#FFF; display:none; height:auto; min-width:300px; padding:5px; z-index:999999;height:60px;line-height:60px;border: 1px solid #333;border-radius: 5px;box-shadow: 0 3px 8px rgba(0, 0, 0, .2);-moz-transition: -moz-box-shadow linear .2s;-webkit-transition: -webkit-box-shadow linear .2s;transition: -webkit-box-shadow linear .2s;}
#ajaxwait_lock{position:fixed;width:100%; height:100%; left:0; top:0; z-index:999998; background-color:#000; filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8; display:none;visibility:hidden;}

.load{background:url(/static/img/load.gif) no-repeat left center;padding-left:40px;}
.load_s{background:url(/static/img/search.gif) no-repeat left center;padding-left:20px;}


textarea,input[type=text],input[type=password],select{outline: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;background-color: #f6f6f6;border:1px solid #ddd;color: #333;text-shadow: 0 1px 0 #f3f3f3;-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.2);box-shadow: inset 0 1px 3px rgba(0,0,0,.2);box-sizing: border-box;zoom:1;}
input[type=text],input[type=password]{font-family: Arial;font-size: 14px;padding: 9px 2px;width: auto;}
input[type=checkbox]{border:1px solid;}
input[type=checkbox]:hover{border:1px solid #3B3B3B;}
select{ padding:2px;height:34px; font-size:13px;*font-size:24px; vertical-align:middle;*vertical-align:auto; line-height:34px;}
textarea:hover,input[type=text]:hover,input[type=password]:hover,select:hover{ box-shadow: 0 0 5px rgba(52,143,212,.6);outline-offset:-2;}

.btn_submit,.btn{  from { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }  50% { background-color: #91bd09; -webkit-box-shadow: 0 0 18px #91bd09; }  to { background-color: #749a02; -webkit-box-shadow: 0 0 9px #333; }}

.btn_submit:hover {text-decoration: none;}
.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));background: -moz-linear-gradient(top, #ed1c24, #aa1317);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.red:hover {background: #b61318;background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));background: -moz-linear-gradient(top, #c9151b, #a11115);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');}
.gray_x{color: #656570;border: solid 1px #C9C9CC;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#EDEFF1), to(#D7D7D7));background: -moz-linear-gradient(top, #EDEFF1, #D7D7D7);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEFF1', endColorstr='#D7D7D7');}
.gray_x:hover{background: #CCCCD4;background: -webkit-gradient(linear, left top, left bottom, from(#E3E3E7), to(#CCCCD4));background: -moz-linear-gradient(top, #E3E3E7, #CCCCD4);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E3E3E7', endColorstr='#CCCCD4');}
.btn_submit {display: inline-block;zoom: 1;vertical-align: baseline;margin: 0 2px;outline: none;cursor: pointer;text-align: center;text-decoration: none;font: 16px/100%;height:34px;padding:0 1.5em;text-shadow: 0 1px 1px rgba(0,0,0,.3);-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);box-shadow: 0 1px 2px rgba(0,0,0,.2);}

.mp_area{ line-height:32px;margin-top:10px; padding-right:10px; overflow:hidden;}
.mp_area .op_s{float:left; width:36%; text-align:left; padding-left:5px; overflow:hidden;}
.mp_area .op_s .btn{padding:3px 4px 2px;}
.mp_area .mulitpage{float:none; width:100%; text-align:center; color:#8797BC; overflow:hidden;filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;}
.mp_area .mulitpage em,.mp_area .mulitpage strong,.mp_area .mulitpage a{padding:4px 5px;background:#EFEFEF;border:1px solid #E8E8E8; color:#333;}
.mp_area .mulitpage a:hover{border:1px solid #F95E1C; color:#F95E1C;}
.mp_area .mulitpage .custompage{padding:3px;border:1px solid #C0C0C0;}


.btn{color:#FFF; font-size:13px; width:auto; padding:2px 1em; line-height:26px;border: solid 1px #44814b;background: #07820d;background: -webkit-gradient(linear, left top, left bottom, from(#85d18e), to(#07820d));background: -moz-linear-gradient(top, #85d18e, #07820d);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85d18e', endColorstr='#07820d'); cursor:pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
.btn:hover{ color:#EEE !important;}
.btn_sngl,.btn_sngr{color:#FFF; font-size:13px; width:auto; padding:2px 1em; line-height:26px;border: solid 1px #44814b;background: #07820d;background: -webkit-gradient(linear, left top, left bottom, from(#85d18e), to(#07820d));background: -moz-linear-gradient(top, #85d18e, #07820d);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85d18e', endColorstr='#07820d'); cursor:pointer;}
.btn_sngl{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:1px solid #85d18e;}
.btn_sngr{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:1px solid #093;}
.btn_sngl:hover{background:#85d18e !important;color:#FFF;}
.btn_sngr:hover{background:#093 !important;color:#FFF;}

table{width:100%;border-spacing: 0px;}
table.tab{border:1px solid #AC0202;}
table.tab th{font-weight:bold;width:auto;padding:5px;filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr=#FA650C, endcolorstr=#AC0202);
background: -moz-linear-gradient(top,#FA650C,#AC0202);
background: -webkit-gradient(linear,top,from(#FA650C),to(#AC0202));
background: -webkit-linear-gradient(top,#FA650C,#AC0202);
background: -o-linear-gradient(top,#FA650C,#AC0202);
color: #E8E8E8;
border: 1px solid #AC0202;text-align: center;}
table.tab td{padding:8px;border:1px solid #FA650C;}
table.c td,table.c th{text-align:center;}
table.list td, table.list th{border:none;border-bottom:1px solid #EDEDED;}
.pad5 td{padding:5px;}
.pad10 td{padding:10px 5px;}

pre.pre{margin-left:2em;border-left:3px solid #CCC;padding:0 1em;word-break:break-word;word-wrap:break-word;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre;white-space:pre-wrap;white-space:pre-line;}

body {/*text-align:center;*/color:#000000;line-height:100%;*line-height:130%;width:100%;height:100%;min-width: 1200px;background:#f8d677 url(i/2s.png) repeat; background-attachment:fixed;}
#qqxgjhj{display:none;}
#header{background: #DB0207 url(i/hd.png) repeat-x;width:100%;height:120px;position: fixed;width: 100%;z-index: 99;left:0;top:0; min-width:1200px;}
.wrapper{ min-width: 1200px;width: 1200px; padding: 0; margin: 0 auto; position:relative;} 
#logo{height:61px;width:200px;padding-top:30px;/*width:200px;height:61px;position:absolute;top:60px;margin-top:-30px; left:50%; margin-left:-100px;*/}
nav .menu{width:480px;padding:0;margin:0;padding-top:50px;}
nav .menu.z{float:left;}nav .menu.y{float:right;}
nav .menu li{display:inline-block; *display:inline; *zoom:1;  width:105px; text-align:center;word-spacing:0;}
nav .menu li a{font-size:16px;color:#0B0700; display:block;width:100%; outline:none;text-shadow: 0 1px 1px #EEE;}
nav .menu li a:hover{color:#4B0121; outline:none;}
nav .menu li span{font-size:11px; font-family:"Courier New", Courier, monospace; overflow:hidden;display:block;width:100%;line-height:18px;}
#footer{background:#970C00 url(i/hd.png) center bottom repeat;color:#E4E4E4;width: 100%;position: fixed;left:0;bottom: 0;z-index: 999; filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8; min-width:1200px;}
#footer .copy{padding-top:15px;color:#FFFFD7;}
#footer .copy img{width:20px;height:20px;vertical-align: middle;}
/*index*/
.index{background:url(i/ibg.png) repeat-x top center;height:auto;min-height:540px;}

.inner{padding-top:120px;padding-bottom:45px;height:auto;}
.i1{background:#fae85e url(i/i1.png) no-repeat center center;height:360px;}
#descript{width:300px;height:auto; position:absolute; top:180px; left:120px;text-align:left;}
#descript dt{font-size:18px;font-weight:bold;padding:10px 0;text-shadow: 0 1px 1px #EEE;}
#descript dd{font-size:13px;line-height:16px;}

#mn_list{width:300px;margin:30px 0px 10px; text-align:center; position:fixed;*position:relative;*float:left;}
#mn_list dt{margin-bottom:30px; font-size:20px;text-shadow: 0 1px 1px #EEE;}
#mn_list dd{margin-bottom:25px; display:block;}
#mn_list dd a{display:block;width:88px;font-size:16px;margin:auto;outline:none;background:url(i/i21.png) no-repeat center center;}
#mn_list dd a:hover,#mn_list dd a.hover{background:url(i/i2.png) no-repeat center center;}
#mn_main{width:800px;float:left;margin:30px 0 10px 310px;*margin-left:0px; text-align:left;}
#mn_main .title{background:url(i/i3.png) no-repeat left center;margin-bottom:30px;padding-left:8px; font-size:16px;position:relative;}
#mn_main section{display:block;margin-bottom:16px;width:780px;line-height:160%;text-align:justify;text-justify:auto;/*-webkit-box-shadow: 0 2px 3px rgba(0,0,0,.5);-moz-box-shadow: 0 2px 3px rgba(0,0,0,.5);box-shadow: 0 2px 3px rgba(0,0,0,.5);*/}
#mn_main section article{word-break: break-all;}
#mn_main section img{max-width:100%;}
#mn_main section p{margin:1em 0;}
#mn_main .news dt,#mn_main .news dd{display:inline-block;*display:inline;*zoom:1;margin:6px 0px;}
#mn_main .news{ display:list-item;white-space: nowrap; letter-spacing:0;padding:0 3px;}
#mn_main .news dt{width:67%;text-align:left;text-overflow: ellipsis;white-space: nowrap; list-style:square inside;}
#mn_main .news dd{width:30%;text-align:right !important;}
#mn_main .news dt img{vertical-align:middle;}
#btn_query{border: solid 1px #980c10;width:45px;background: #d81b21 url(i/i5.png) no-repeat center center;}
#mn_main .box{background:#d81b21 url(i/i4.png) repeat-x left center;height:27px;}
.bdsharebuttonbox{padding:10px 0;}
#search_bar {position:absolute;right:20px; bottom:0;width: 0%;min-width: 30px;height: 30px;overflow: hidden;-webkit-transition: width 0.3s;-moz-transition: width 0.3s;transition: width 0.3s;-webkit-backface-visibility: hidden;background: transparent;}
#search_bar .input {position: absolute;top: 0;right: 0;outline: none;width: 99% !important;height: 30px;line-height: 30px;z-index: 10;color:#000;}
#search_bar .search_ico{width: 30px;height: 30px;display: block;position: absolute;right: 0;top: 0;padding: 0;margin: 0;line-height: 30px;cursor: pointer;}
#search_bar .search_ico {background: #e67e22 url(/tpl/i/icon.png) no-repeat center center;z-index: 10;}
#search_bar.search_open {width: 70%;z-index: 11;}
@media screen and (max-width:1199px){
	#header{position:absolute;}	
	#footer{width:100%;}
	#mn_list{position:absolute;}
}
@media screen and (max-width: 1010px){
	body,#header,.wrapper,#footer,#footer .copy,#mn_main section{min-width:240px;position:relative;width:100%;height:auto;margin:0 auto;}
	#header{background:none;background:#87010B;height:auto;box-shadow: 0 2px 3px #C8C8C8;padding-bottom:8px;}
	.wrapper{border-width: 0;overflow: hidden;padding: 0 .5em;-webkit-box-sizing: border-box;}
	#qqxgjhj{display:block;height:38px;font-size:20px;line-height:38px;background:#87010B;color:#FFFFA2; text-align:center;}
	#logo{display:none;}
	nav .menu{letter-spacing:-0.31em;*letter-spacing:normal;*word-spacing:-0.43em;text-rendering:optimizespeed;text-align:justify;width:auto;padding:0;display: -moz-box;display: -webkit-box;display: box;-webkit-flex-flow:row wrap;display:-ms-flexbox;-ms-flex-flow:row wrap;*float:left;}
	nav .menu.z,nav .menu.y{float:none;}
	nav .menu li{background:#FFE8BB;border: 1px solid #6A1202;border-right:none;border-bottom:none;font-size: 14px;line-height: 28px;text-align:center;/*text-overflow: ellipsis;*/overflow: hidden;white-space: nowrap;word-spacing:-3px;letter-spacing:normal;word-spacing:normal;text-rendering:auto;-moz-box-flex: 2.5; display:block;-webkit-box-flex: 2.5; box-flex: 2.5;}
	#ajaxtip{ margin-left:-120px;min-width:240px;}
	#footer{background:none;background:#101010;color:#A5A5A5; }
	#footer .copy{width:100%;}
	#footer .copy span{display:block;line-height:18px;}
	#mn_list{display:block;float:none; position:relative;margin:4px 0;width:100%;margin-left:0;margin-right:0;background-color: #FFFFFF;border: 1px solid #A19E8D;border-radius: 5px;box-shadow: 0 2px 3px #C8C8C8;font-size: 16px;line-height: 30px;margin-bottom: 10px;}
	#mn_list dt{margin-bottom:0; color:#1D1D1D; font-weight:bold; font-size:15px; width:auto; cursor:pointer; text-align:left;}
	#mn_list dt:after {content: "◢";position: absolute;top: 15px;right: 15px;color: #666;letter-spacing: 1px;}
	#mn_list dt,#mn_list dd{margin:0;display:block;padding:6px;border-top: 1px solid #DCDCDC;}
	#mn_list dd{display:none;}
	#mn_list dd a{width:auto;background:none;}
	#mn_list dd a:hover,#mn_list dd a.hover{background:none;}
	#mn_main{width:100%;float:none;margin:5px 0;}
	#mn_main .title{width:auto; display:block;text-align:left;line-height:26px;background:none;border-bottom:3px solid #DB4D09;margin-bottom:10px;}
	.inner{padding:0}
	#mn_main section{min-height: 360px;width:auto;overflow:hidden;}
	
	#mn_main #newslist{background-color: #FFFFFF;border: 1px solid #A19E8D;border-radius: 5px;box-shadow: 0 2px 3px #C8C8C8;font-size: 16px;line-height: 30px;margin-bottom: 5px;}

	#mn_main .news{ display:block!important;list-style:none!important;border-top: 1px solid #DCDCDC;position:relative;}
	#mn_main .news dt{white-space: break-all;font-size:16px; }
	#mn_main .news dd{padding:3px 0px;}

	#mn_main .news:after {
		content: ' ';position: absolute;top: 18px;right: 5px;width: 6px;height: 6px;border: #656565 solid;border-width: 2px 2px 0 0;-webkit-transform: rotate(45deg);
	}
	#mn_main #search_bar{right:0;}
	#qqxgjhj a{font-family: "xhfont";font-style: normal;speak: none;font-size: 22px;color:#F5F7D9;margin-left:5px;margin-right:5px;display:inline-block;height:38px;width:30px;}
}
@media screen and (max-width: 640px){
	#mn_main .news dt{overflow: hidden;}
	.mp_area .mulitpage em,.mp_area .mulitpage strong,.mp_area .mulitpage a{font-size:1.3em;}
	#footer .copy em{display:none;}
}
@media screen and (max-width: 320px){

}