@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;}
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:#e50000; 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:220px;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*/

/*头部 on*/
.is-header{width: 100%;}
.m-top{background: #f5f5f5;height:36px;line-height: 36px;overflow: hidden;}
.top-box{width: 1200px;margin: 0 auto;}
.m-top li{float: left;font-size: 12px;}
.m-top li a{font-size: 12px;padding: 0 5px;color: #5e5e5e;}
.m-top span{color: #5e5e5e;font-size: 12px;}

/*logo*/
.m-logo{width: 100%;background: url(../images/head-bg.jpg) center top no-repeat;}
    
/*搜索*/
.m-logo form{margin-top: 55px;width: 365px;background:#fff;border: 1px solid #ddd;border-radius: 5px;overflow: hidden;}
.m-logo form .text{float: left;margin: 0 10px 0 10px;width: 277px;line-height: 50px;height:50px;font-size:14px;}
.m-logo form .submit{float: right;width: 65px;height: 50px;background:#ff7800 url(../images/mirr.png) center center no-repeat;}

/*导航*/
.m-nav{width: 100%;height: 52px;line-height: 52px;background: #e50000;}
.m-nav ul li{float: left;background: url(../images/nav-bj.png) 0 center no-repeat;overflow: hidden;}
.m-nav li a{display:block;font-size: 18px;text-align: center;font-weight: bold;color: #fff;margin-left: 2px;}
.m-nav li a:hover{background: #c60404;}
.m-nav li:first-child{background: no-repeat;}

/*隐藏导航*/
.m-snav{background: #e50000;display: none;padding: 0 15px;}
.m-snav li a{display: block;color: #fff;text-align: center;line-height: 45px;font-size: 18px;}
.m-snav ul{display: none;border-top: 1px solid #fff;}
.u-hide{height:45px;line-height:45px;overflow: hidden;}
.u-hide a{float: left;font-size: 18px;color: #fff;font-weight: bold;}
.u-hide span{float: right;}
#menu img{ margin-top: 8px;border: 1px solid #fff;border-radius: 5px;padding: 2px 5px;}

/*主体*/
.container{padding: 0;}
.main-box{padding: 15px;background: #fff;margin-bottom: 15px;}

/*当前位置*/   
.m-location{border-bottom: 1px solid #ddd;font-size:14px;padding: 0 0 10px 30px; line-height: 20px; background: url(../images/locate.png) 10px 1px no-repeat;margin-bottom: 15px;}
   
/* 分页 */
#page-list{line-height: 20px; text-align: center; margin: 40px 0; font-size: 14px; font-family:'Arial';}
#page-list .page{border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  color: #666; text-decoration: none; margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;display: block;}
#page-list a{text-decoration: none;display: inline-block;margin-bottom: 10px;}
#page-list .currentpage{display: inline-block;border: 1px solid #e0e0e0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #f1f1f1; color: #666; text-decoration: none;margin-right: 4px; margin-left: 4px; padding-top: 4px; padding-right: 8px; padding-bottom: 4px; padding-left: 8px;}
#page-list span.direct {padding: 5px 50px 5px 8px;}
#page-list .direct input {color: #666;padding: 2px 2px;border: 1px solid #ddd;margin: 0 3px;width: 40px;position: absolute;line-height: 20px;height: 18px;background-color: #fff;text-align: center;}
#page-list .direct + a {padding: 5px 8px;border: 1px solid #e0e0e0;border-radius: 3px;color: #e50000;}
#page-list .direct + a:hover {background: #e50000;color: #fff;text-decoration: none;border: 1px solid #e50000;}
#page-list .direct + a:hover span {color: #fff;}
#page-list .direct + a span{border: none;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:#e50000 url(../images/slider-icon1.png) no-repeat;margin-bottom: 3px;border-radius: 10px;font-size:16px;}
.m-slider li.sd1 a{background-position: 4px -463px;}
.m-slider li.sd2 a{background-position: 5px -50px;}    
.m-slider li.sd3 a{background-position: 6px -101px;}
.m-slider li.sd4 a{background-position: 5px -313px;}   
.m-slider li.sd5 a{background-position: 5px -363px;}    
.m-slider li.sd6 a{background-position: 4px -418px;}
.m-slider li p{display: none;line-height: 18px;text-align: center;color: #fff;padding: 10px 7px;}
.m-slider li.sd2 p,.m-slider li.sd3 p{line-height: 36px;}
.m-slider li a:hover{background: #e50000;}
.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: 100%;background:#f5f5f5;}
.m-friendlink .hd{margin-left:138px;overflow: hidden;}
.m-friendlink .hd li{float:left;width:22%;height: 36px;line-height: 36px;cursor: pointer;font-size: 16px;border: 1px solid #ddd;margin-left: 2.2%;background: #fff;}
.m-friendlink .hd li span{display:block;margin:0 10px;font-size:14px;background: url(../images/f-jt.png) right 15px no-repeat;padding-right: 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-friendlink .hd li.on{border: 1px solid #e50000;}
.m-friendlink .bd{margin:0 auto;overflow: hidden;}
.m-friendlink .bd li{float: left;height: 35px;line-height: 35px;width: 16%;margin: 0 2%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.m-friendlink .bd li a{font-size: 14px;color: #999;}
.m-friendlink .bd div{display: none;padding: 10px;margin-top:20px;border-top: 1px dashed #ddd;overflow: hidden;background: #fff;}
.m-friendlink .bd div.active { display: block; }

.m-footer{background: #fff;padding: 20px 0;border-top: 2px solid #e50000;text-align: center;}
.m-footer .container{position: relative;color: #5e5e5e;font-size: 12px;margin:0 auto;}
.m-footer p{line-height: 30px;text-align: center;font-size: 14px;color: #5e5e5e;margin: 10px 0 0;}
.m-footer a{color: #5e5e5e;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: 28px;}
/*#_ideConac{position:absolute;left: 30px;top: 18px;}*/
#cnzz_stat_icon_1261721346{position: absolute; bottom: 4px; left: 50%;margin-left: 260px;}
/*底部 end*/

/*媒体查询*/
@media \0screen\,screen\9 {
    .container{width: auto;}
}
@media (min-width: 1200px){
    .container{width: auto;}
}
@media (max-width: 992px) {
    .is-header{background:#fff;}
    .m-top{display: none;}
    .m-logo{background: none;}
    .m-logo img{margin: 0 auto;display: block;}
    .m-logo form{margin: 0 auto 30px;float: none;}
    #_span_jiucuo,#_ideConac{display: none;}
    #cnzz_stat_icon_1261721346{position: initial;margin: 0;}
	.m-slider{display:none;}
}
@media (max-width: 768px) {
    .m-nav{display: none;}
    .m-snav{display: block;}

    .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: 414px){
	.m-logo img,.m-logo form{width: 100%;}
    .logo-box{padding: 0 15px;}
    .m-logo form .text{width: 80%;margin: 0;padding: 0 10px;}
    .m-logo form .submit{width: 20%;}
}
@media print{
    a:after{content:"" !important;}
}

/* 友情链接 */
@media (max-width: 992px) {
    .m-friendlink h3{float: none;margin-bottom: 10px;}
    .m-friendlink .hd{margin-left: 0;}
    .m-friendlink .hd li{width: 19%;margin-left: 1.2%;}
    .m-friendlink .hd li:first-child{margin-left: 0;}
    .m-friendlink .bd li{width: 29%;}
}
@media (max-width: 768px) {
    .m-friendlink{padding: 0 0 10px;}
    .m-friendlink .container{padding: 0 15px;}
    .m-friendlink .hd li{width: 32%;margin-left: 1.3%;margin-bottom: 8px;}
    .m-friendlink .hd li:nth-child(4){margin-left: 0;}
}
@media (max-width:414px){
    .m-friendlink .hd li{width: 49%;margin-left: 0;}
    .m-friendlink .hd li:nth-child(2n){float: right;}
    .m-friendlink .bd li{width: 46%;}
}
