@charset "utf-8";
/* 该网站名称 CSS Document */
/*CSS 初始化*/
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html,body{
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
	-webkit-touch-callout:none;
} 
body {color:#333; font-size:12px; font-family:微软雅黑,sans-serif; min-width: 1200px; background: url(../images/bg.jpg) no-repeat center 40px;overflow-x:hidden;}
body,div,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,input,button,select,textarea{margin:0; padding:0; list-style:none; font-weight: normal;}
header, article, section, aside, footer, figure, nav{display: block;}
img {border:none; vertical-align:top}

a, a:visited {color:#333; text-decoration: none;
	transition:all 0.3s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
}
a:hover{color:#8d0001; text-decoration: none;}

.clearfix:after{display: block; content: ""; clear:both;}

.b-blank10{margin:0 0 10px 0;}
.b-blank20{margin:0 0 20px 0;}
.b-blank30{margin:0 0 30px 0;}
.blank10{width:100%; height:10px;}
.blank20{width:100%; height:20px;}
.blank30{width:100%; height:30px;}
.l-blank25{float:left; width:25px; height:10px;}

@font-face {
	font-family: 'EU-F7';
	src:url('../font/EU-F7.eot'); 
	src: 
		url('../font/EU-F7.eot?#iefix') format('embedded-opentype'), 
		url('../font/EU-F7.woff') format('woff'), 
		url('../font/EU-F7.ttf') format('truetype'), 
		url('../font/EU-F7.svg#aGENCYR') format('svg');
}

.main{width:1200px; margin:0 auto; position: relative;}

.bg{background:url(../images/bg_wl.png);}
.top_bg{background: url(../images/top_bg.png) no-repeat center 40px;}


.title-pub p{margin-bottom:20px;font-size: 28px; color: #000; font-weight: bold;}
.title-pub i{display: block; width: 50px; height: 3px; background: #338f39;}


/**/



/*footer*/

footer{background: #338f39;padding: 40px 10%; overflow: hidden;}
footer .f_menu{float: left; overflow: hidden;}
footer .f_menu dl{float: left; padding-left: 60px;}
footer .f_menu dl:first-child{padding-left: 0px;}
footer .f_menu dl dt{padding-bottom: 20px; font-size: 18px; line-height: 1; color: #fff;background:url(../images/lineb.gif) 0px bottom no-repeat;margin-bottom: 10px}
footer .f_menu dl dd{font-size: 14px; line-height: 32px; color: #fff;}
footer .f_menu dl dd a,
footer .f_menu dl dd a:visited,
footer .f_menu dl dd a:hover{color: #fff;}

footer .f_ewm{float: right;}
footer .f_ewm li{float: left; text-align: center; font-size: 14px; color: #fff;margin-left: 40px;list-style:none;}
footer .f_ewm img{margin-bottom: 10px; width: 130px; }
.foot{background: #338f39;border-top:1px solid #48a64e; padding:0 10%;  line-height: 50px; color: #fff;font-size: 14px;text-align: center}
