/*font*/
@font-face {
    font-family: 'din_b';
    src: url('../font/din_black-webfont.eot');
    src: url('../font/din_black-webfont.eot@#iefix') format('embedded-opentype'),
         url('../font/din_black-webfont.woff') format('woff'),
         url('../font/din_black-webfont.ttf') format('truetype'),
         url('../font/din_black-webfont.svg#din_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'din';
    src: url('../font/din-webfont.eot');
    src: url('../font/din-webfont.eot@#iefix') format('embedded-opentype'),
         url('../font/din-webfont.woff') format('woff'),
         url('../font/din-webfont.ttf') format('truetype'),
         url('../font/din-webfont.svg#dinregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	font:inherit;
	/*vertical-align: baseline;*/
	/*font-family:Verdana,Arial,Helvetica,"微软雅黑","宋体";*/
	font-family:"din","Hiragino Sans GB","Helvetica","Microsoft YaHei","微软雅黑","宋体";
	*font-family:Verdana,Arial,Helvetica,"微软雅黑","宋体";
	

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
li {
	list-style-type: none;
}
a, a:visited {
	color: black;
}


.loadmask{
	background-color:#FFF;
	width:100%;height:100%;
	position:absolute;
	left:0px;top:0px;
}
.loadingicon{
	width:32px;
	height:32px;
	position:absolute;
	left:50%;top:50%;
	margin-left:-16px;
	margin-top:-16px;
}
.container .article a,.container .article a:visited,.container .content a,.container .content a:visited{color:#093;font-weight:bold;text-decoration:none;}
.container .article a:hover,.container .content a:hover{text-decoration:underline;}
.container .article strong{font:inherit;font-weight:bold;}
.container .article p img{max-width:100%;height:auto !important;}
.clear{clear:both;}

/*mobile*/
html, body{height:100%;}
.Mobile a,.Mobile p,.Mobile span,.Mobile li{font-size:20px !important;line-height:1.5 !important;}
.Mobile h1{font-size:26px !important;line-height:1.5 !important;}
.Mobile a.M_return{width:100%;height:83px;line-height:83px !important;display:block;background:url(../img/mobile/return.png) 30px center no-repeat #00713d;text-align:left;font-size:26px !important;color:#fff;text-indent:93px;text-shadow:2px 2px 2px rgba(0,0,0,0.35);text-decoration:none;}
/*richmobile*/
.RMobile{overflow-x:hidden;}
.RMobile #main{overflow-x:hidden;}
.RMobile a.M_return{width:100%;height:43px;line-height:45px !important;display:block;background:url(../img/mobile/return_s.png) 30px center no-repeat #00713d;text-align:left;font-size:14px !important;color:#fff;text-indent:73px;text-shadow:2px 2px 2px rgba(0,0,0,0.35);text-decoration:none;}
.RMobile .p_ul{width:320px;top:43px;}
.RMobile .p_li{width:262px;}
.RMobile .p_ul.fixed,.RMobile .tagbar.fixed{position:fixed;top:0px;}
.RMobile .headbar{height:58px;background:#339933;}
.RMobile .headbar img{display:none;visibility:hidden;}
.RMobile .content{width:320px;}
.RMobile .left{width:290px;padding:0 15px;border-right:none;}
.RMobile .right{margin:10px 0px 10px 15px;}
.RMobile .more_content{width:320px;}
.RMobile .more_f .more_div{margin:0;}
.RMobile .tag_ul{width:310px;left:10px;top:14px;overflow:hidden;}
.RMobile .tag_ul .tag_li{padding:0px 5px;margin-right:5px;}
.RMobile .tag_ul .tag_head{margin-right:10px;}
.RMobile .part p{width:100%;overflow-x:hidden;}
.RMobile .more_title{padding:10px;}
.RMobile p.more_text{padding:0 10px;}

/*#339933*/
.M_menu{width:100%;position:absolute;z-index:100;left:0px;top:0px;}
.M_menu .M_head{height:120px;width:100%;display:block;background:url(../img/mobile/head_bg.jpg) 0px 0px repeat-x;}
.M_head .nav_show{position:relative;width:100%;height:118px;display:block;background:url(../img/mobile/head_logo.png) 10% center no-repeat;text-align:center;font-size:30px;color:#fff;line-height:120px;border-bottom:2px #327a32 solid;}
.M_head .nav_show.open{border-bottom:2px #3a6b24 solid;}
.M_head .nav_show .tip{width:100%;height:17px;display:none;position:absolute;left:0px;bottom:-2px;background:url(../img/mobile/corner.png) center 0px no-repeat;}
.M_head .nav_show.open .tip{display:block;}
.M_body{display:none;width:100%;height:300px;overflow:auto;background:#FFF;}
.M_ul{display:block;width:100%;height:auto;}
.M_ul .M_li{display:block;width:100%;border-bottom:1px #d8e9d8 solid;background:#FFF;}
.M_ul .M_a,.M_ul .M_a:visited{width:100%;height:140px;display:block;position:relative;z-index:1;font-size:24px;color:#388638;line-height:140px;}
.M_ul .M_a img{margin:23px 7%;vertical-align: middle;}
.M_ul .M_a.open{}
.M_ul .M_a .tip,.M_ul .M_a .down{width:34px;height:34px;display:block;position:absolute;right:7%;top:53px;background:url(../img/mobile/arrow.png) 0px 0px no-repeat;}
.M_ul .M_a .down{background-image:url(../img/mobile/down.png);}
.M_ul .M_a.open .tip{background-position:0px -34px;}
.M_ul .M_dl{width:100%;display:none;text-align:center;background:#339933;box-shadow:inset 0px -2px 10px rgba(0,0,0,0.25);}
.M_ul .M_k,.M_ul .M_k:visited{width:86px;height:116px;margin:30px 50px;display:inline-block;}
