@charset "utf-8";
@import url("../../css/globle.css");
/*通用*/
.bl{ background:#000; width:100px; height:2px}
.on{ border-bottom:2px solid #666}
.w96{ width:96%; height:auto; margin:0px 2% 10px; }
.hline{ width:100%; height:4px; display:block;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.h-title{ width:100%; display:block; height:36px; line-height:36px; overflow:hidden; background:#fff; border-bottom:1px solid #d6d6d6}
.h-title span{ font-size:16px; color:#2a2a2a; padding-left:38px; float:left; display:block; background:transparent url(../images/index-ico1.png) no-repeat 0px 0px; background-size:30px}
.h-title a{ color:#2163a6; padding-right:10px; float:right; display:block}
.hide {display: none}
.mt60{ margin-top:60px;}.zi{ background:#ac5d9f}
/*顶部*/
/*顶部*/
header {width: 100%;position:relative;top:0;left:0;z-index:999;height: 44px;line-height: 44px;}
.h{height: 44px;line-height: 44px;background:#2163a6;color: #fff;font-size: 14px;text-align:center; width:100%;}
.h .h-b,.h .h-m,.h-nav .jt{ display:block;height:20px; background:transparent url(../../images/heade/header.png) no-repeat 0 0; background-size:80px;position:absolute; top:10px;}
.h .h-b{ width:25px; height:32px; background-position:5px 1px;left:2%}
.h .h-ti { font-size:18px;}
.h .h-m {display: block;height: 20px;background: transparent url(../../images/heade/h-header.png) no-repeat ;background-size: 80px;position: absolute;top: 11px;}
.h .h-m {width: 20px;background-position: -61px 2px;right: 11%;}
/*导航*/
.nav2{width: 98%; margin:0 1%;position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none; z-index:9999}
.jt{display:block; width:13px; height:10px; position:absolute; right:10.5%; top:-9px;background:url(../images/sp.gif) no-repeat -5px -261px; background-size:40px;}
.nav2 ul{width:92%; padding:0 4%; background:#fff}
.nav2 ul li{ width:16%;height:40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.nav2 ul li.yh{ width:17%;}
.nav2 ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}


.h-nav{width: 100%;position:fixed; height:100px;top:44px; left:0px;background:#fff; display:none;zoom:1; z-index:1002}
.h-nav .jt{ display:block; width:14px; height:7px; position:absolute; right:10.5%; top:-7px; background-position:-27px 0px}
.h-nav ul{width:92%;height:72px; padding:0 4%; margin:17px 0}
.h-nav ul li{ width:25%;height: 75px;text-align:center; float:left;}
.h-nav ul li a{ color:#333333; font-size:14px;display:block; min-width:60px; max-width:70px; height:72px; margin:5px auto}
.h-nav ul li a img{ width:45px; height:42px;}.h-nav ul li a span{ display:block; line-height:26px}
.h-nav ul li a:hover{ cursor:pointer; color:#a50310}
.mask{height:100%; width:100%; position:fixed; _position:absolute; top:0px; z-index:998;  opacity:0.5; filter: alpha(opacity=50); background-color:#000; } 

.h .m-m{ display:block;height:20px; background:transparent url(../../images/heade/h-header.png) no-repeat 0 0; background-size:80px;position:absolute; top:12px;}
.h .m-m{ width:20px; background-position:-61px 1px;right:11%;}
.m-nav{width: 100%; position:absolute; height:auto;top:44px;left:0px;background:#fff; display:none; border:1px solid #d4d4d4; border-top:none}
.m-nav .jt{  background: url(../../images/heade/header.png) no-repeat -27px 0px;display:block;  background-size:80px;width:14px; height:7px; position:absolute; right:10.5%; top:-7px;}
.m-nav ul{width:96%; padding:0 2%; background:#fff}
.m-nav ul li{ width:16%;height: 40px;line-height:40px; text-align:center; float:left; border-bottom:1px solid #d4d4d4;}.m-nav ul li.yh{ width:17%;}
.m-nav ul li a{color:#333333; font-size:16px; font-family:"华文黑体";}.nav2 ul li a:hover{ cursor:pointer; color:#a50310}

/*标题及简介*/
.sp-2{ width:96%; height:auto; margin:10px 2% 15px}
.sp-2 .sp-21{ font-size:20px; color:#123261; width:100%}.sp-2 .sp-21:hover{ text-decoration:underline}
.sp-2 .sp-22{ display:block; height:24px; line-height:24px; width:100%; border-bottom:1px solid #cdcdcd; margin-bottom:10px; position: relative; z-index:900}
.sp-2 .sp-22 .time{color:#c5c5c5; display:block; float:left; max-width:40%;}
.sp-2 .sp-22 .see,.sp-2 .sp-22 .share1{color:#666666; display:block; float:right; background:transparent url(../images/news.png) no-repeat 0 0; background-size:100px; padding-left:26px; margin-right:8px}
.sp-2 .sp-22 .see{background-position:-3px -3px; }
.sp-2 .sp-22 .share1{background-position:-3px -55px; display:block; width:28px; height:24px;}
/*分享提示1*/
.sharehelper {position: fixed;top: 0;right: 0;width: 100%;height: 100%;background: rgba(0,0,0,.8) url(../../images/share_tips.png) center top no-repeat;background-size: 90% auto;z-index: 99999;display: none;}
/*分享*/
.sp-2 .sp-22 .an1{ position:absolute; left:0; top:34px;background: url(../../images/touch-pic/bg7.png) repeat; display:none;width:100%;-webkit-border-radius:8px;border-radius:8px; height:90px}
.sp-2 .sp-22 .an1 .jtx{ background:url(../../images/touch-pic/jt1.png) no-repeat; display:block; width:14px; height:7px; position:absolute; right:32px;top:-6px; background-size:14px}
.sp-2 .sp-22 .an1 ul{ width:100%; overflow:hidden; margin:19px auto;}
.sp-2 .sp-22 .an1 ul li{float:left; width:25%; text-align:center}
.sp-2 .sp-22 .an1 ul li img{ width:51px; height:52px; margin:auto}
.sp-2 content{ width:100%; height:auto; overflow:hidden; color:#404040; line-height:26px; font-size:18px;/* text-indent:2em*/}
.sp-2 content img{ max-width:100%; height:auto; width:auto/9; margin:5px auto}
.sp-2 content b{ font-weight:normal;color:#c5c5c5; margin-right:5px}
/*相关资讯*/
.sp-3{ width:100%; height:190px; overflow:hidden; }
.sp-3 .sp-31{ width:96%; margin:0 2%; height:30px; line-height:30px; border-bottom:2px solid #a5030f; display:block; margin-bottom:10px}
.sp-3 .sp-31 span{ font-size:20px; color:#404040; padding-left:6px}
.sp-3 .news-list{ width:96%; margin:0 2%;}
.sp-3 .news-list ul{ width:100%; height:auto}
.sp-3 .news-list ul li{ width:100%; height:36px; line-height:36px; overflow:hidden; border-bottom:1px solid #cccccc}
.sp-3 .news-list ul li a{ font-size:18px; display:block; position:relative;overflow:hidden;height:36px; line-height:36px;color:#123261}
.sp-3 .news-list ul li a span{display:block; overflow:hidden;}
.sp-3 .news-list ul li a span.n-left{ float:left; margin-right:54px}
.sp-3 .news-list ul li a span.n-r{ position:absolute; right:0; width:53px; color:#999; text-align:right}




