﻿html, body, div, img, p, hr, pre, table, tr, td, th, tfoot, tbody, thead, form, fieldset, input, textarea, select, label, ul, ol, dl, li, dt, dd { margin:0; padding:0; border:0;list-style:none; font-weight: normal; font-family:microsoft yahei;}
div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,pre,caption,th,td,form,legend,fieldset,input,button,select,textarea{margin:0;padding:0;}
ul,li,ol,dd{list-style-type:none;list-style:none; margin:0; padding:0;}/*清除列表样式符*/
img{border:0;}
body, html { height:100%; width:100%;}
h1, h2, h3, h4, h5, h6{margin:0; padding:0;font-size:100%;}
li {list-style-type:none; }
a {color:#000000;text-decoration: none;}
a:hover { text-decoration: none; color:#f00}
table { border-collapse:collapse; border-spacing:0; margin:0 auto; clear:both; }
img { border:0;}
em { font-style:normal; }
hr { height:0; clear:both; }
.none {display:none; }
.clear {clear:both;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/*全局大小宽度*/
@media screen and (min-width: 1441px) {
	html{font-size:16px !important;}
    .main{margin: 0 auto;width:77.1rem !important;}
	body{background-size: 100%;}
	.fl{ float:left}
.fr{ float:right;}
	.showpc{display:block;}
	.showmobile{display:none;}
}

@media screen and (min-width: 1025px) and (max-width: 1440px){
	html{font-size:14px !important;}
	.main{margin: 0 auto;width:77.1rem !important;max-width: 98%;}
	body{background-size: 100%;}
	.fl{ float:left}
.fr{ float:right;}
	.showpc{display:block;}
	.showmobile{display:none;}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
	html{font-size:12px !important;}
    .main{margin: 0 auto;width:99% !important;padding: 0 !important;max-width:98%;}	
	.right-menu{display: none;}
	body{background-size: 110%;}
	.fl{ float:left}
.fr{ float:right;}
	.showpc{display:block;}
	.showmobile{display:none;}
}

@media screen and (min-width: 480px) and (max-width: 767px) {
	html{font-size:13px !important;}
	.main{margin: 0 auto;width:98% !important;padding: 0 !important;max-width:98%;}
	.fl{ float:none}
	.fr{ float:none;}
	.right-menu,.footer-left-yl{display: none;}
	body{background-size: 100%;}
	.showpc{display:none;}
	.showmobile{display:block;}
	.w20,.w30,.w33,.w48,.w58,.w40,.w68{width:98% !important; margin: 0 auto;}
	.ml5{ margin-left:1%!important;}
}

@media screen and (max-width: 479px) {
	html{font-size:13px !important;}
	.main{margin: 0 auto;width:98% !important;padding: 0 !important;}
	.fl{ float:none}
	.fr{ float:none;}
	.right-menu,.footer-left-yl{display: none;}
	body{background-size: 100%;}
	.showpc{display:none;}
	.showmobile{display:block;}
	.w20,.w30,.w33,.w48,.w58,.w40,.w68{width:98% !important; margin: 0 auto;}
	.ml5{ margin-left:1%!important;}
}



.ml10{ margin-left:10px;}
.ml5{ margin-left:5%;}
.ml20{ margin-left:20px;}
.m20{ margin-top:20px;}
.m5{margin-top:5px;}
.p10{ padding:10px;}
.p5{ padding:5px;}
.b5{ border:#e5f8ff 5px solid;}

.w20{width:20%;}
.w30{width:30%;}
.w33{width:33%;}
.w48{width:48%;}
.w58{width:58%;}
.w40{width:40%;}
.w68{width:68%;}

.textr{text-align:right;}
.textl{text-align:left;}
.textc{text-align:center;}
.red{color:#F00;}
.bold{ font-weight:bold;}
.bshadow2{box-shadow: 0px 0px 3px 2px #efefef;}
.porel{ position:relative;}
.bgfff{ background:#FFF;box-shadow:0px 3px 5px #ccc;}


@media screen and (max-width: 766px) {  
	
.logo{height:10rem;line-height: 10rem;}
.logo img{vertical-align:middle;}
}	


/*导航*/

.navdh-bg{position:relative;}
.navdh{ padding-bottom: 0;height:4rem;background:#2f5597; border-bottom:0.3rem solid #c00000; position:relative;}
.navdh::-webkit-scrollbar{ display:none; }
.navdh ul{padding:0; margin: 0 auto;width:77.1rem;}
.navdh ul li{ float:left; height: 4rem; line-height:4rem; padding:0 4.5%;  vertical-align: middle; position: relative;text-align: center;}
.navdh ul li img{ left: 0.5rem;top: 0.75rem; position: absolute; height: 0.8rem}
.navdh ul li a{ display:block; height: 100%; font-size:1.5rem; color:#fff;font-weight: bold;}
.navdh ul li span{ font-size: 1.5rem; padding: 0 0.8rem 0 0; transition: all 0.5s;}
.navdh ul li:hover{background:#023e7a;-webkit-transition-property: all;-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;border-radius: 5px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.navdh ul li:hover a{color:#fff;text-decoration:none}

@media screen and (max-width: 1280px) { 
.navdh ul{width:100%;}
}
@media screen and (max-width: 766px) {  
	
.navdh-bg:after{ content:""; display: block;width:2rem;height:4.3rem;position: absolute;right: 0;bottom: 0;background: linear-gradient(to right, rgba(255,255,2555,0), rgb(255, 255, 255,0.8)) }	
.navdh{overflow-x: scroll;overflow-y: hidden; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling:touch;}	
.navdh ul {width:50.1rem ;}		
.navdh ul li{padding:0 1.4rem;}
.navdh ul li a{ font-size:1.4rem;}
}	



/* 顶部导航*/
#topdh{height:40px;text-align: center;/**/border-bottom:1px solid #c9c9ca;background: #f9f7f4;}
#topdh .top{ width:98%; margin:0 auto; height:inherit; }
#topdh{height:40px;line-height: 40px;font-size: 13px;}
#topdh a {line-height: 40px;color: #000; margin:0 5px;font-size:13px;}
#topdh a:hover { color:#F00; }


.header-search{width:260px; }
.header-search input.search {height: 26px;margin-right: 5px;padding-left:5px;border-radius: 3px;font-size: 12px;line-height: 25px;border: 1px solid #0068b7;}
.header-search input.submit {position: relative;width: 54px;height: 27px;background-color: #0068b7;border: none;border-radius:3px;font-size: 12px;color: #fff;line-height: 25px;}


/*举报图标*/
.jbtb{ text-align:center; margin:15px auto 0; }
.jbtb a{float:left; margin:0 15px;}
.jbtb img{ height:50px;}

.footer {border-top:2px solid #930;padding:1rem 0 1rem 0; background:#f9f7f4; text-align:center;line-height:2rem;color: #333;font-size:1rem;}
.footer a {line-height: 2rem;color: #000;margin-right:0.8rem; }