@charset "utf-8";
@import url(footer.css);
@font-face{ font-family:FZXiaoBiaoSong-B05S; src:url('/material/font/FZXBSJW.ttf')}
.w1200{width: 1200px;}
.auto{margin:0 auto;}
body{ background-color: #f0f0f0 !important;}
html { color:#333;}
div,dl,dt,dd,ul,li,h1,h2,h3,form,legend,input,button,textarea,select,p,th,td { margin: 0;padding: 0;}
table { border-collapse: collapse;border-spacing: 0;}
img { border: none;}
button,em,input,option,select,textarea,th { font:inherit;}
li {list-style: none;}
h1,h2,h3,h4 { font-weight: normal; font-size:100%;}
a{text-decoration: none;}
p{ margin:0px; padding:0px;}
li,ul {list-style: none;text-decoration: none;}
li {list-style-type: none;}
.wrap{ width: 1200px; margin: 0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix { display: block; }
.clearfix:after{ visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;} 
.rule_content{width: 1200px;margin: auto;background: #ffffff;text-align: center;font-family: fangsong;padding: 0 40px;}
.rule_content .content{margin: 30px 78px 70px;line-height: 38px;font-size: 21px; font-family: fangsong; color: #333;text-align: left;}
/*#zoom p:nth-child(3) span{font-weight: bold !important;font-size: 28px !important;font-family: FZXiaoBiaoSong-B05S;}  
#zoom p:nth-child(4) span{font-family: fangsong !important;font-size: 18px !important;}*/
#zoom h1{color: #333 !important;font-weight: bold !important;font-size: 28px !important;font-family: FZXiaoBiaoSong-B05S;margin: 0px !important;padding: 0px !important;text-align: center !important;}  
#zoom h2{ color: #333 !important; font-family: fangsong !important;font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin: 0px !important;padding: 5px 0px 0px 0px !important;}
#zoom h3{ color: #333 !important; font-size: 21px !important;font-family: simhei !important;font-weight: 500 !important;padding: 0px !important;margin: 0px !important;text-align: center !important;}
#zoom h3 strong{font-weight: 500 !important;}
.ru_top{height: 215px; overflow: hidden; position: relative; border-bottom: 5px solid #015293;}
.ru_top .title{width: 480px;margin: auto;padding: 110px 0 35px 0;}
.ru_top .title a{display: block;width: 100%;height: 66px; line-height: 66px;}
.ru_top .title p{margin-left: 18px; color: #fe0002;font-size: 40px;font-family: FZXiaoBiaoSong-B05S; display: block;}
.download{position: absolute;bottom: 12px;right: 0px;}
.download>div{margin-right: 12px; width: 88px;height: 36px;border: 1px solid #d2d2d2;display: inline-block;float: left;}
.download a{width: 100%; height: 100%; display: block; font-size: 14px;line-height: 36px;color: #666666;font-family: Microsoft Yahei;}
.download a:hover{color: #015293;}
.rul_note{border-top: 5px solid #015293;overflow: hidden;}
.rul_note p{font-size: 28px;font-family: FZXiaoBiaoSong-B05S;color: #015293;float: right;margin: 40px 77px 40px 0;}

/*相关阅读*/
.xgld { overflow: hidden; width: 1142px; margin: 0 auto; padding: 0px 29px 40px 29px; clear: both; background: #fff;}
.xgld_title {height: 50px;line-height: 50px;font-size: 20px;font-weight: bold;padding-left: 49px;float: left; color: #333; clear: both;}
.xgld_nr {float: left; width: 100%; clear: both;padding: 0px 0px;}
.xgld_ul {margin-top: 10px}
.yl-newscon ul {clear: both; overflow: hidden;}
.yl-newscon li {font-size: 17px;line-height: 45px;height: 45px;}
.yl-newscon li i {margin-right: 15px;height: 45px;width: 5px;background: url(gzk_dian.png) no-repeat center;float: left;}
.yl-newscon li a {float: left; color: #000000;}
.yl-newscon li span {float: right; font-size: 16px; color: #999999; line-height: 45px;}
.yl-newscon ul li:hover a { color: #00679D;}
.yl-newscon {padding: 0 49px; overflow: hidden;}

@media (max-width: 767px) {
	*{-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;}
	body {line-height: 1.42857143; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
    p {margin: 0 0 10px;}
    a {color: #337ab7;}
	.rule_content{width: 100%;}
	.rule_content .ru_top{width:100%;height:auto;border-bottom: 4px solid #015293;}
	.ru_top .title{width: 320px;margin: auto;padding: 50px 0 50px 0;}
	.ru_top .title a{display: block;width: 100%;height: 54px;line-height: 54px;}
	.ru_top .title img { width: 50px;}
	.ru_top .title p{margin-left: 10px;font-size: 28px;}
	.download>div{height:30px; line-height:30px;}
	.download a{ line-height:30px;}
	.rule_content .content{padding:0px 10px 15px 10px;margin:0px; font-size: 15px;line-height: 29px;color: #333;background: #fff; }
	#zoom p:nth-child(3) span{font-weight: bold !important;font-size: 18px !important; }
	#zoom p:nth-child(4) span{font-family: fangsong !important;font-size: 14px !important;}
	.rul_note{border-top:4px solid #015293;}
	.rul_note p{font-size:15px;font-family: "Times New Roman",Times,serif;font-weight: bold;color: #015293;float: right;margin: 8px 15px 0px 0px;}
	.xgld {width: 100%;padding: 10px;}
    .xgld .xgld_title {height: auto;line-height: inherit; padding-left: 0; padding-bottom: 5px; font-size: 15px;}
    .yl-newscon {padding: 0;}
    .yl-newscon ul {margin: 0;padding: 0px;}
    .yl-newscon li {display: inline-block;height: auto;line-height: 25px;font-size: 14px;width: 100%;text-align: left;}
    .yl-newscon li i {height: 20px;margin-right: 10px;}
    .yl-newscon li a {float: none;color: #337ab7;text-align: left;}
    .yl-newscon li span {margin-right: 10px; font-size: 14px; color: #333; line-height: inherit;}
}