@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;}

/*去除谷歌自带黄色背景问题*/
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/home/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/public/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/public/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/public/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/public/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 .seh{display:block;width:40px;height:75px;border-radius:3px;margin-left: 10px;float:left;background:  #015293 url(../images/public/search.png) center center no-repeat;}

/*搜索*/
.m-search{float: right;margin-top: 22px;}
.m-search .menu{display:none;float:right;width:40px;height: 44px;border-radius:3px;margin-left: 10px;background: #8eb6d9  url(../images/public/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/public/close.png) center center no-repeat;}
.m-search form .text{float: left;margin: 0 10px 0 10px;width: 390px;line-height: 43px;}
.m-search form .submit{float: left;width: 58px;height: 44px;background: url(../images/public/search2.png) center center no-repeat;}

/*二级导航*/
.m-ejnav{width: 100%;line-height: 45px;background: #015293;overflow-x: auto;}
.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 45px;}
.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: 999;}
.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/public/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/public/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{width: 1200px;background: #015293;height: 48px;position: relative;z-index: 1;margin: 15px auto 0;}
.m-friendlink li.nLi{float: left;margin: 0 36px;height: 48px;}
.m-friendlink li.nLi h3{font-size: 16px;cursor:pointer;color:#fff;line-height: 48px;padding:0 25px;background: url(../images/public/jt.png) right center no-repeat;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.m-friendlink .sub{position: absolute;top: 48px;left: 50%;z-index:999;width: 1200px;height:177px;overflow-y:auto;margin-left: -600px;display: none;padding: 10px 0;background: #fff;}
.m-friendlink .sub li{float: left;height: 32px;line-height: 32px;width: 16%;margin: 0 2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.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;} */
/*底部 end*/


.m-location{position:relative;font-size:14px;margin-bottom: 10px; line-height: 20px; padding-left: 30px; background: url(../images/page/locate.png) 10px 4px no-repeat;}
.m-location span{color: #333;}


/*媒体查询*/
@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;}
    #cnzz_stat_icon_1261721346{position: initial;margin: 0;}
}
@media (max-width: 768px) {
    .is-main{padding: 0 15px;}
	/* .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;} */
}
@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%;}
}
@media (max-width: 414px){
	.is-header{background:none}
}
@media screen and (max-width:320px){
    .m-logo{width: 100%;padding: 0 15px;}
}

/* 网站导航 */
@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;
  }
}
