@charset "utf-8";
/* 基本元素重置 */
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body, input, textarea, select, button, table { font-size:14px; line-height:1.25em; background:#fff;color: #000;}
body { min-width:320px; font-size:14px; font-family: 微软雅黑 !important; color:#000; -webkit-text-size-adjust:none;}
img, fieldset { border:0; }
ul, ol { list-style:none; }
em, address { font-style:normal; }
a {text-decoration:none; cursor:pointer;color:#000;}
table { border-collapse:collapse; }
h1, h2, h3, h4, h5, h6, em, i { font-style:normal;  outline:none; }
.fabulous div img,.Second_right p,.top_ul li{cursor: pointer;}

/*               通用样式                             */
.fl{float: left;}
.fr{float: right;}
.clears{clear:both}
.divs1 {height:20px}
.logo a,.lbuls li a,.lbuls li span,.rightuls a,.rightuls span,.rightuls em,.imguls li a,.updowns a,.headlines a,.rightuls a em,.entrys h3>a,.tab-bd a span,.tab-bd a em{display: block;}
.lbuls li p,.rightuls a p,.imguls li p,.updowns a,.headlines a,.tab-bd a p,.imgs li a p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.container,.ssjgnone{display: none;}
/*                头部                                  */
.tops,.bottoms,.heads{width: 1200px;height: auto;background: #0061ae;margin: 0 auto;overflow: hidden;}
.heads{background:#00447a}
.heads p{float: left;line-height: 40px;color: #fff;text-indent: 15px;}
.heads ul{float: right;width: auto;height: 40px;overflow: hidden;margin-right: 16px;}
.heads ul li{float: left;line-height: 40px;}
.heads ul a,.heads ul li{color: #fff;}
.heads ul a:hover{text-decoration: underline;}
.search{background: #fff;height: 24px;overflow: hidden;margin: 8px 15px 0 0;}
.search input{border: 0;outline: 0;display: inline-block;float: left;}
.search .iptext{width: 170px;text-indent: 15px;color:#b7b7b7;font-size: 12px;line-height: 24px;height: 24px;}
.search .ipimg{width: 24px;height: 24px;}
.logo{width: 100%;height: 140px;overflow: hidden;background: #0061ae url(../img/logobg.png) no-repeat right center;border-bottom: 1px solid #99c0df;}
.logo a{margin: 20px 0 0 18px;}
/*                pc导航                                  */
.nav{width: 1200px;height: 54px;background: #0061ae;margin: 0 auto;}
.navuls{width:100%;height: 54px;margin: 0 auto;}
.navuls li{float: left;width: 11.1111%;position: relative;z-index: 999;}
.navuls li a{font-size: 16px;display: block;width: 100%;text-align: center;line-height: 54px;color: #fff;font-weight:600}
.dhl{display:none;position:absolute;top:53.8px;left:0;width:100%;z-index:9999;background: #0061ae;}
.dhl li{float: none;width:100%;}
.dhl li a{font-size: 13px;line-height: 46px;}
.navuls>li>.dhl li:hover a,.navuls>li:hover >a{background:#084d9c;color: #fff;}
.navuls>.activelis:hover >a{background: #00447a;color: #fff;}
.navuls>li:hover p,.navuls>li:hover em{display: block;}
.navuls .activelis>a{background: #084d9c;color: #fff;}
/*底部*/
.bottoms div{font-size:16px;color: #fff;line-height: 24px;margin: 18px 0;text-align: center;overflow: hidden;}
.bottoms div span{padding-right: 20px;}
#top{position: fixed;bottom:15px;right: 10px;z-index: 9999 !important;width:50px;height:50px;background: url(../img/tops.png) no-repeat center;display: none;}
@media only screen and (max-width:1200px) {
	.tops,.bottoms,.heads,.nav{width: 100%;}
}
@media only screen and (max-width:920px) {
	.bottoms div span{display: block;padding: 0;float: right;width: 100%;text-align: center;}.logo a{margin-left: 10px;}.heads p{text-indent: 10px;}.search{margin-right: 10px;}
}
@media only screen and (max-width:840px) {
	.nav{display:none}.dl-menu{margin-top:45px !important;width:98% !important;}#top{display: block;}
	.container{display:block;position:absolute;top:56px;right:0;z-index:9999 !important;width:100%}
	.dl-menuwrapper button{position:absolute !important;top:0;right:2%;z-index:999}.heads ul{display: none;}
}
@media only screen and (max-width:640px) {
	.logo{background: #0061ae;height: auto;}.logo a img{height:80px;}.search{display: none;}.logo a{margin:15px 0 15px 10px;}
}
@media only screen and (max-width:540px) {
	.logo a img{height:auto;width: 100%;}.logo a{width:70%;}
}
@media only screen and (max-width:420px) {
	.heads p{display: none;}.container{top: 15px;}
}
@media only screen and (max-width:380px) {
	.dl-menuwrapper button{height:42px !important}.dl-menuwrapper button:after{top: 8px !important}
	.bottoms div{font-size: 13px;line-height:20px;}
}