@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: #3460b2;}


/**/



/*底部*/
footer{background: #3460b2; padding-top: 50px;}
footer .ly{text-align: right; margin: -52px 0 50px 0;}
footer .ly img{width: 50%;}
footer address{float: left; width: 460px; line-height: 30px; color: #fff; font-style: normal;}
footer address img{float: left; margin-right: 20px;}
footer address span{float: left;}
footer address span font{color: #fff;}
footer address span b{display: block; padding:5px 0 7px 0; font-size: 1.33em; line-height: 1;}

footer .f_menu{float: left; overflow: hidden; border-left: 0px solid #313131; border-right: 0px solid #313131; padding: 0 0 0 40px;}
footer .f_menu dl{float: left; padding-right: 60px;}
footer .f_menu dl dt{font-size: 1.16em; line-height: 1;}
footer .f_menu dl dt a,
footer .f_menu dl dt a:visited,
footer .f_menu dl dt a:hover{color: #fff;}
footer .f_menu dl dt:after{display: block; content: ""; margin: 18px 0 10px 0; width: 30px; height: 2px; background: #fff;}
footer .f_menu dl.ab{overflow: hidden; width: 310px; padding-right: 30px;}
footer .f_menu dl.ab dd{float: left; width: 50%;}
footer .f_menu dl dd{line-height: 28px}
footer .f_menu dl dd a,
footer .f_menu dl dd a:visited{color: #fff;}
footer .f_menu dl dd a:hover{color: #fff;}

footer .ewm{float: right; text-align: center; color: #fff;padding-bottom:60px}
footer .ewm img{width: 140px; margin-bottom: 5px;}

footer .link{ border-top: 0px solid #2f2f2f;  line-height: 25px; color: #fff; font-size: 14px; background: #3460b2;text-align:center}
footer .link ul{float: left; *width: 60%;}
*footer .link ul li{float: left;}
footer .link ul li a{color: #555; margin-right: 8px;}
footer .link span{float: right;}

