﻿@charset "utf-8";
/* CSS Document */
/*
* @description: 网站公共样式
* @author: ishang_pan
* @update: ishang_pan (2017-10-11 10:50)
*/

/*全局 on*/
html{-webkit-text-size-adjust:none;}
*html{background-image:url(about:blank); background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
*{margin: 0; padding: 0; list-style: none;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
body{padding:0; margin:0; font: 16px/1.5 "Microsoft YaHei",微软雅黑,'黑体','宋体',tahoma,Verdana,arial,sans-serif; color:#000; background: #fff;}
input,textarea,select,button,label{vertical-align:middle; font-family:"Microsoft YaHei",微软雅黑;}
.clear{margin:0; overflow:hidden; visibility:hidden; font-size: 0; content: "."; clear: both; height: 0; padding:0;}
.clearfix:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
* html .clearfix{zoom: 1;} /* IE6 */
*:first-child+html .clearfix{zoom: 1;} /* IE7 */
ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,a,form,input,label,select{margin:0; padding:0; list-style:none;}
a{color:#000; text-decoration:none; outline:none; }
a:focus,a:hover{color:#015293; text-decoration:none;}
a img{border:none;}
li,img{vertical-align: top;}
ul{zoom:1;}
input{border: none;background: none;outline: none;}
textarea{resize:none;}
.fl{float:left;}
.fr{float:right;}

#downloads_body a{color:blue;}
/*去除谷歌自带黄色背景问题*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus { box-shadow:0 0 0 60px #fff inset;  -webkit-text-fill-color: #333;}
/*全局 end*/

/* 归档 */
.watermark{position: absolute;top:335px;left: 50%;margin-left: 350px;width: 220px;height: 220px;z-index: 999;}
.watermark .date{
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: red;
    position: absolute;
    left: 47px;
    bottom: 66px;
	text-align:center;   
    -ms-trans: rotate(-18deg);
    transform: rotate(-18deg);
    width: 140px;
    font-weight: bolder;
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.9510565162951536, M12=0.3090169943749472, M21=-0.3090169943749472, M22=0.9510565162951536, SizingMethod='auto expand')";
    filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=0.9510565162951536,
            M12=0.3090169943749472,
            M21=-0.3090169943749472,
            M22=0.9510565162951536,
            SizingMethod='auto expand');
    bottom: 70px\9;
}

/*title提示 on*/
.tooltip { font-size: 13px; line-height: 1.5; position: absolute; padding: 5px; z-index: 100003; opacity: .9 }
.tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 8px dashed #333333; top: 0; left: 20px; margin-left: -3px; border-bottom-style: solid; border-top: 0; border-left-color: transparent; border-right-color: transparent }
.tipsy-arrow-n { border-bottom-color:  #333333; }
.tipsy-inner { background-color:  #333333; color: #fff; max-width: 400px; padding: 5px 8px 4px 8px; text-align: left; border-radius: 3px }
/*title提示 end*/

/*隐藏头部*/
.m-headhide { width: 100%; line-height: 62px; background: #015293; display: none; position: fixed; left: 0; top: 0; z-index: 9999999999; }
.m-wh{ top:85px; }
.m-headhide .m-top{  width: 100%; overflow:hidden;}
.m-headhide .m-top .u-ether a { background: url(../images/icon1.png) no-repeat; }
.m-headhide .m-top .u-date { color: #fff; }
.m-headhide .m-top .u-weather { margin-top: -10px; }
.m-navhide{ width:1200px; margin:0 auto; height:64px; line-height:64px; }
.m-navhide ul{ float:left; overflow:hidden; }
.m-navhide li{ float:left; }
.m-navhide li a{ font-size:18px; color:#fff; display:inline-block; padding:0 27px; }
.m-navhide li a:hover{ text-decoration: none; }
.m-navhide form{ float:right; margin-top:15px; }
.m-navhide form .search{ padding: 0 10px; width: 210px; height: 30px; line-height: 30px; outline: none; background: #fff; float:left; font-size:14px;}
.m-navhide form .submit{ cursor: pointer; width: 44px; height: 30px; border: none; padding: 0; float: left; background: url(../images/mirr.png) #fff no-repeat; }
.m-navhide form a{ float: left; display: block; width: 44px; line-height: 16px; color: #fff; text-align: center;  }

/*头部 on*/
.is-header{width: 100%;background: url(../images/banner.png) center 39px no-repeat;}
.is-header .headbox {margin: 0 auto;overflow: hidden;position: relative;}

.m-top{background: #f4f4f4;line-height: 40px;overflow: hidden;}
.top-box{width: 1200px;margin: 0 auto;}
.m-top li{float: left;font-size: 12px;}
.m-top li a{font-size: 14px;padding: 0 5px;color: #555;}

/*导航*/
/* .m-nav{float:right;overflow: hidden;margin-top: 33px;}
.m-nav ul{margin: 0 auto;float: left;}
.m-nav ul li{float: left;width:96px;height:75px;padding: 0;border: 1px solid #ddd;border-radius: 3px;margin-left: 10px;overflow: hidden;}
.m-nav li a{display:block;font-size: 16px;line-height:35px;text-align: center;font-weight: bold;padding-bottom:5px;color: #015293;background: #fff;}
.m-nav li a i{display:block;width:30px;height:35px;background: url(../images/nav-icon1.png) no-repeat;margin: 0 auto;}
.m-nav li a:hover,.m-nav li.hover a{background: #015293;color: #fff;}
.m-nav li a:hover i,.m-nav li.hover a i{background: url(../images/nav-icon2.png) no-repeat;}
.m-nav li.na1 a i{background-position: 3px 10px;}
.m-nav li.na2 a i{background-position: -107px 10px;}
.m-nav li.na3 a i{background-position: -216px 10px;}
.m-nav li.na4 a i{background-position: -327px 10px;}
.m-nav li.na5 a i{background-position: -437px 10px;}
.m-nav li.na6 a i{background-position: -545px 10px;}
.m-nav li.na7 a i{background-position: -662px 10px;}
.m-nav li.na3{width:110px;}
.m-nav .seh{display:block;width:40px;height:75px;border-radius:3px;margin-left: 10px;float:left;background:  #015293 url(../images/search.png) center center no-repeat;}
 */
/*搜索*/
.m-search{float: right;margin-top: 22px;position:relative;}
.m-search .menu{display:none;float:right;width:40px;height: 44px;border-radius:3px;margin-left: 10px;background: #8eb6d9  url(../images/menu2.png) center center no-repeat;}
.m-search form{margin-top:25px;display:none;background: #fff;width: 500px; height: 45px; border: 1px solid #ddd; border-radius: 3px;}
.m-search #close{display: block;float: left;width: 30px;height: 44px;background: url(../images/close.png) center center no-repeat;}
.m-search form .text{float: left;margin: 0 10px 0 70px;width: 320px;line-height: 43px;}
.m-search form .submit{float: left;width: 58px;height: 44px;background: url(../images/search2.png) center center no-repeat;}
.m-search select{  position: absolute;top: 30px;left: 40px; border: none; height: 36px;outline: none;color: #333;font-size: 14px;}

/*二级导航*/
.m-ejnav{width: 100%;line-height: 45px;background: #015293;overflow-x: auto;display: none;}
.m-ejnav ul{margin: 0 auto;width: 1200px;}
.m-ejnav ul li{float: left;padding: 0;border-left: 1px solid #2a6ea4;}
.m-ejnav ul li a{font-size: 20px;color: #fff;display: block;text-align: center;font-weight: bold;padding: 0 43px;}
.m-ejnav ul li a:hover{background: #02467d;}
.m-ejnav ul li:last-child{border-right: 1px solid #2a6ea4;}

/*模态框*/
.m-dnav{width: 100%;line-height: 45px;background: #015293;overflow: hidden;padding: 15px 0;}
.m-dnav ul{margin: 0 auto;}
.m-dnav ul li{padding: 0;width: 100%;}
.m-dnav ul li a{font-size: 18px;color: #fff;display: block;text-align: center;font-weight: bold;}
.m-dnav ul li a:hover{background: #02467d;}
.is-header .modal-header{border: none;padding: 10px 15px 0 15px;}
.is-header .modal-header button{font-size: 33px;color: #fff;}
.is-header .modal-content{background-color: #015293;box-shadow: 0 1px 15px rgba(0,0,0,.5);}

/*主体*/
.is-main{margin: 15px auto;}
.container{padding: 0;}

/*侧边栏*/
.m-slider{position: fixed;right: 20px;top: 30%;z-index: 99999;}
.m-slider li{width: 58px;height: 58px;margin-bottom: 3px;position: relative;}
.m-slider li a{display:block;width: 58px;height: 58px;background: url(../images/slider-icon1.png) no-repeat;margin-bottom: 3px;}
.m-slider li.sd2 a{background-position: 0 -63px;}
.m-slider li.sd3 a{background-position: 0 -126px;}
.m-slider li.sd4 a{background-position: 0 -189px;}
.m-slider li.sd5 a{background-position: 0 -252px;}
.m-slider li.sd6 a{background-position: 0 -315px;}
.m-slider li p{display: none;line-height: 18px;text-align: center;color: #fff;padding: 9px 7px;}
.m-slider li.sd2 p,.m-slider li.sd3 p{line-height: 42px;}
.m-slider li a:hover{background: url(../images/sh-bg.png) no-repeat;}
.m-slider li a:hover p{display: block;}
.m-slider li img{display:none;position: absolute; top: -25px; left: -100px;width: 96px;height: 95px;}
.m-slider li a:hover img{display: block;}

/*底部*/
/*友情链接*/
.m-friendlink{background: #015293; position: relative; z-index: 1; margin: 15px auto 0;}
.m-friendlink li.nLi{float: left;margin: 18px 11px;width:15%; border: 1px solid #3d7cac;}
.m-friendlink li.nLi:first-child{margin-left: 0;}
.m-friendlink li.nLi:last-child{margin-right: 0;}
.m-friendlink li.nLi h3{font-size: 14px;cursor:pointer;color:#74acd6;line-height: 48px;padding:0 25px;/* background: url(../images/jt.png) right center no-repeat; */overflow: hidden;white-space:nowrap;text-overflow: ellipsis;text-align: center;}
.m-friendlink .sub{position: absolute;top: 68px;left: 50%;z-index:999;width: 1200px;height:177px;overflow-y:auto;margin-left: -600px;display: none;padding: 10px 0;background: #fff;overflow: auto !important;}
.m-friendlink .sub li{float: left;height: 32px;line-height: 32px;width: 16%;margin: 0 2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; text-align: center;}
.u-link{border-bottom: 1px solid #074675;}
.m-footer{background: #015293;padding: 15px;}
.u-foot{width: 1200px;margin: 0 auto;position: relative;color: #fff;text-align: center;font-size: 12px;}
.m-footer p{line-height: 30px;text-align: center;font-size: 14px;color: #fff;margin: 15px 0;}
.m-footer a{color: #fff;font-size: 14px;}
.m-footer div a{padding: 0 5px;}
.m-footer p img{position: relative;top: 5px;margin-right: 5px;}
/*#_span_jiucuo{position:absolute;right: 30px;top: 46px;}*/
#_ideConac{position:absolute;left: 30px;top: 32px;}
#cnzz_stat_icon_1261721346{position: absolute; bottom: 4px; left: 57%;margin-left: 260px;}
#cnzz_stat_icon_1279116095{position: absolute; bottom: 4px; left: 57%;margin-left: 260px;}
/*底部 end*/


.m-location{position:relative;font-size:14px;margin-bottom: 10px; line-height: 20px; padding-left: 30px; background: url(../images/locate.png) 10px 4px no-repeat;}
.m-location span{color: #333;}



#field_14 .controls {float: left!important;}
/*媒体查询*/
@media \0screen\,screen\9 {
    .headbox{width: 1200px;}
    .top-box{width: 1200px;}
    .m-ejnav ul{width:1200px;}
    .is-main{width: 1200px;}
    .u-foot{width: 1200px;}
}
@media (min-width: 1200px){
    .headbox{ width: 1200px; }
    .top-box{width: 1200px;}
    .m-ejnav ul{width:1200px;}
    .is-main{ width: 1200px; }
    .u-foot{width: 1200px;}
}
@media (max-width: 1200px){
    .top-box{width: 100%;}
    .headbox{padding: 0 15px;}
    .u-foot{width: 100%;}
    /*导航*/
    /* .m-nav{width: 63%;margin-top: 35px;}
    .m-nav ul{width: 94%;}
    .m-nav ul li{width: 12.5%;margin-left: 2%;}
    .m-nav .seh{width: 5%;margin-left: 1%;} */
}
@media (max-width: 992px) {
    .is-header{background-position: top center;}
    .m-top{display: none;}
    .m-logo{width: auto;display: block;margin: 0 auto;float: none;}
    /* .m-nav{width: 100%;margin-top: 0;} */
    .m-search{width: 100%;margin-top: 0;}
    .m-search form{margin: 0 auto;}
    .m-ejnav{margin-top: 15px;}
    .m-slider{display: none;}
    /* #_span_jiucuo,#_ideConac{display: none;} */
	#_ideConac{position:absolute;left: 30px;bottom: -15px;}
	#_span_jiucuo {position: relative;right: -35px;top: 0;}
    #cnzz_stat_icon_1261721346{position: initial;margin: 0;}
}
@media (max-width: 768px) {
    .is-main,.is-footer{padding: 0 15px;}
    .m-footer p{font-size: 12px;line-height: 25px;}
    .m-footer p a{font-size: 12px;}
    .m-footer p img{width: 14px;}
    .m-footer p img.jb{top: 7px;}
    .phone-pc {display: none;}
	#_ideConac{position:absolute;left: 30px;bottom: -15px;}
	#_span_jiucuo {position: relative;right: -35px;top: 0;}
}
@media (max-width: 630px){
    .headbox{padding: 0;}
    .m-logo{width: auto;display: block;margin: 0 auto;float: none;}
    /* .m-nav{display: none;} */
    /*搜索*/
    .m-search #close{display: none;}
    .m-search .menu{display: block;}
    .m-search .seh{display: none;}
    .m-search{width: 100%;padding: 15px;background: #cfe7f1;margin: 0;}
    .m-search form{width: 83%;display: block;position: inherit;margin: 0;}
    .m-search form .text{font-size: 14px;width: 80%;margin: 0;text-indent: 5px;}
    .m-search form .submit{width: 20%;}
    .phone-pc {display: none;}
	#_ideConac{position:absolute;left: 30px;bottom: -15px;}
	#_span_jiucuo {position: relative;right: -35px;top: 0;}
}
@media (max-width: 414px){
	.is-header{background:none}
    .phone-pc {display: none;}
	#_ideConac{position:relative;left: 30px;bottom:10px;}
	#_span_jiucuo {position: relative;right: -35px;top: 0;}
}
@media screen and (max-width:320px){
    .m-logo{width: 100%;padding: 0 15px;}
    .phone-pc {display: none;}
	#_ideConac{position:absolute;left: 30px;bottom: -15px;}
	#_span_jiucuo {position: relative;right: -35px;top: 0;}
}

/* 网站导航 */
@media (max-width: 1200px){
    .m-friendlink{width: 100%;padding:0 15px;}
	.m-friendlink li.nLi{margin:0 21px;}
    .m-friendlink .sub{width: 100%;left: 0;margin: 0;}
}
@media (max-width: 992px) {
	.m-friendlink li.nLi{margin:0 3px;}
    .m-friendlink .sub li{width: 29%;}
}
@media (max-width: 768px) {
	.m-friendlink{height:96px;padding:0;}
	.m-friendlink .sub{top:96px;background:#f1f1f1;}
	.m-friendlink .dh{display:none;}
	.m-friendlink li.nLi{width:33.33%;margin:0;}
	.m-friendlink li.nLi h3{width:114px;margin:0 auto;}
}
@media screen and (max-width:414px){
	.m-friendlink li.nLi{width:33.33%;}
	.m-friendlink li.nLi h3{padding:0;width:90px;}
    .m-friendlink .sub li{width: 46%;}
}
@media screen and (max-width:370px){
	.m-friendlink{height:144px;}
	.m-friendlink .sub{top:144px;}   
	.m-friendlink li.nLi{width:50%;}
}
@media print{
  a:after{
    content:"" !important;
  }
}

/*function*/
.f-dn{display: none;}
.f-db{display: block;}
.f-fl,.fl{float: left;}
.f-fr,.fr{float: right;}
.f-pr{position: relative;}
.f-pa{position: absolute;}
.f-pf{position: fixed;}
.f-oh{overflow: hidden;}
.f-fwn{font-weight: normal;}
.f-fwb{font-weight: bold;}
.f-toe{overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.f-csp{cursor: pointer;}
.f-csd{cursor: default;}
.f-csh{cursor: help;}
.f-csm{cursor: move;}
.f-bn{background: none!important;}
.u-bn{border: none;}
.f-usn{-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none;}
.f-clear{margin: 0; padding: 0; height: 0; overflow: hidden; visibility: hidden; content: "."; clear: both; font-size: 0;}
.f-clearfix:after{display: block; height: 0; visibility: hidden; font-size: 0; content:" "; clear: both;}
* html .f-clearfix{zoom: 1;}
*:first-child+html .f-clearfix{zoom: 1;}
.f-wd100{width: 100%;}
.f-npd{padding: 0;}
.f-nmg{margin: 0!important;}
.f-mlr2{margin: 0 2px;}
.f-mlr5{margin: 0 5px;}
.f-mlr10{margin: 0 10px;}
.f-mlr15{margin: 0 15px;}
.f-mlr20{margin: 0 20px;}
.f-mlrf5{margin: 0 -5px;}
.f-mlrf7{margin: 0 -7px;}
.f-mlrf10{margin: 0 -10px;}
.f-mlrf15{margin: 0 -15px;}
.f-mlrf20{margin: 0 -20px;}
.f-plr5{padding: 0 5px;}
.f-plr7{padding: 0 7px;}
.f-plr10{padding: 0 10px;}
.f-plr15{padding: 0 15px;}
.f-plr20{padding: 0 20px;}
.f-mb5{margin-bottom: 5px;}
.f-mb10{margin-bottom: 10px;}
.f-mb15{margin-bottom: 15px;}
.f-mb20{margin-bottom: 20px;}
.f-mb25{margin-bottom: 25px;}
.f-mb30{margin-bottom: 30px;}

/* new-heard */
.new-container{margin: 0 auto;}
.new-heard{background: url(../images/new-bg-banner.png) center no-repeat;width: 100%;background-size: 100% 100%;}
.new-topl ul li{float: left;font-size: 14px;color: #fff;line-height: 40px;}
.new-topl ul li span{margin: 0 10px;}
.new-topl ul li a{color: #d7ecfc;}
.new-logo img{display: block; margin: 0 auto; padding-top: 25px;}
.new-search{margin-top: 30px;padding-bottom: 30px;}
.new-msearch{display: block;margin: 0 auto;width: 480px;line-height: 48px; height: 48px; border-radius: 5px; background-color: #105d9b;}
.new-select{background-color: rgba(255, 255, 255, 0); left: 15px;line-height: 48px; height: 48px;border: 0; color: #99cffa; font-size: 16px;box-shadow: 0; outline: none;}
.new-select option{background-color: #99cffa; color:#fff;}
.new-search1{padding-left: 107px; color: #5a9acc; width:100%; padding-right: 50px; margin-top: -3px;line-height:1px;}
.new-search1::-webkit-input-placeholder { color:#5a9acc;}
.new-search1:-moz-placeholder {color: #5a9acc;}
.new-search1:-ms-input-placeholder {color: #5a9acc;}
.new-msearch select{background:#105d9b;border:0;cursor:pointer;}
.new-msearch select::-ms-expand{background: #105d9b; color: #fff; border: 0;}
.new-submit{right: 0; top: 0; width: 45px; height: 48px; background: url(../images/new-search.png) left center no-repeat;}
.new-nav{background-color: #015293;height: 45px; line-height: 45px;}
.new-nav1 ul li a{display: block; color: #fff; font-weight: bold; font-size: 20px;}
.new-sub dt a{display: block; background-color: #02467d; line-height: 45px; height: 45px; border-top: 1px solid #105d9b;}
.new-nav1 ul li{padding: 0;}
.new-nav1 ul li:hover{background-color: #02467d;}
.new-heard .new-nav .new-container .navbar{margin-bottom: 0; line-height: 45px; height: 45px;min-height:45px}
.new-heard .new-nav .new-container .navbar-brand{padding: 0; line-height: 45px; height: 45px; display: block; color: #fff; font-weight: 600; font-size: 20px;}
.new-heard .new-nav .new-container .navbar-nav>li>a{border-right: 1px solid #2a6ea4;padding: 0;display: block; background-color: #015293; line-height: 45px; text-align: center;font-size: 20px; font-weight: 600; color: #fff;overflow: hidden; white-space: nowrap;}
.new-heard .new-nav .new-container .navbar-nav{line-height: 45px;}
.new-heard .new-nav .new-container .navbar-default{background-color: #015293; border: 0;z-index: 9999;}
.new-heard .new-nav .new-container .navbar-toggle{margin: 0;margin-top: 6px;}
.new-heard .new-nav .new-container .navbar-nav>li.hover a,.new-heard .new-nav .new-container .navbar-nav>li>a:hover,.new-heard .new-nav .new-container .navbar-brand:hover{background-color: #014073;}
.new-heard .new-nav .new-container .navbar-nav>li.hover .new-navmenu{display:block;}
.new-heard .new-nav .new-container .navbar-nav>li.dropdown{position: static;}
.new-heard .new-nav .new-container .navbar-nav>li{position: static;}
.new-navmenu{position: absolute; left: 0; width: 100%;}
.new-navmenu a{display: block; text-align: center;line-height: 45px;color: #333; font-size: 20px;overflow: hidden; white-space: nowrap; background-color: #f5f5f5!important;}
.new-navmenu dd{float: left; width: 12.5%;}
.new-heardend{height: 45px; background-color: #f5f5f5;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {
    .new-container{padding: 0; width: 1200px;}

}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
	.new-container{width: 100%;padding: 0 15px;}
	

}
/*pad md*/
@media screen and (max-width: 991px ){
    .new-heard .new-nav .new-container .navbar-nav>li>a{font-size: 17px;}
    .new-navmenu a{font-size: 17px;}


}
/*phone sm*/
@media screen and (max-width: 767px) {
    .new-heard .new-nav .new-container .navbar-nav>li>a{font-size: 20px; border-bottom: 1px solid #8eb6d9;}
    .new-navmenu{display: none;}
    .new-heard .new-nav .new-container .navbar-nav{margin-top: 0;}
    .new-heardend{display: none;}
}

@media screen and (min-width: 768px) {
	.new-heard .new-nav .new-container .navbar-brand{width: 100%;}
    .new-heard .new-nav .new-container .navbar-header{width: 14.3%;text-align: center;border-left: 1px solid #2a6ea4;border-right: 1px solid #2a6ea4;}
    .new-heard .new-nav .new-container .navbar-collapse{padding: 0;}
    .new-heard .new-nav .new-container .navbar-nav{width: 85.7%; text-align: center;float: right;}
    .new-heard .new-nav .new-container .navbar-nav>li{width: 16.6666666667%;}
}

/*small xs*/
@media screen and (max-width: 638px) {
    body{font-size: 14px;}
    
}

@media screen and (max-width: 495px) {
    .new-logo img,.new-msearch{width: 100%;}
    
}

@media screen and (max-width: 370px) {
    .new-search1{padding-left: 80px;}
}

/*print*/
@media print {
    a[href]:after {
        content: none!important;
    }
}