body{background:#ececec url(../img/ah_10.png) top repeat-x;font-size: 14px;color: #666;}

/*header*/
.header{overflow: hidden;width: 1080px;margin:0 auto;height:220px;}
.header .logo{ width:900px; margin:0 auto; height:220px;background:url(../img/ah_03.png) no-repeat center;}

/*nav*/
.nav{overflow: hidden;width:100%; height:50px;line-height:50px; margin:0 auto;background:url(../img/ah_06.png) no-repeat center;}
.nav .nav-box{width: 1080px; margin:0 auto;height:50px; overflow:hidden;}
.nav .nav-box .nav-li{float:left;}
.nav .nav-box .return{ float:right; font-size:14px; margin-right:15px;}
.nav .nav-box .return a{color:#fff; }
.nav .nav-box .nav-li li{float: left;cursor: pointer;text-align:center;  }
.nav .nav-box .nav-li li a{font-size: 16px;color: #fff; font-weight:bold;padding:0px 45px;border-right:1px solid #fff;}
.nav .nav-box .nav-li li.li-bg{ background-color:#841212;}
.nav .nav-box .nav-li li:nth-child(1) a{border-left:1px solid #fff;}

/*footer*/
.footer{height: 182px; width:100%;background: #e4e4e4;overflow: hidden;}
.footbox{width: 950px;margin: 0 auto;overflow: hidden;}
.footbox .img{float:left;margin-left:50px;margin-top:45px;}
.footbox .img img{ margin-right:30px;}
.footbox .footcon{float: left;margin-top:45px;width:522px; text-align:center;}
.footbox .footcon p{color: #666;line-height: 30px; font-size:14px;}
.footbox .img2{float:left;margin-left:30px;margin-top:55px;}


.sub-main{width: 1080px;margin: 0 auto;overflow: hidden;background:#fff url(../img/ah_08.png) repeat-x top; padding-top:30px;}
.sub-one{ width:1020px; margin:0 auto; overflow:hidden;padding-bottom:10px;}
.sub-one-left{width:540px;float:left;}
.section-focus-pic{height: 370px;width:540px;overflow:hidden;position:relative;float: left;}
.section-focus-pic ul li a{color: #fff;}
.section-focus-pic ul li{position:absolute;top:0;left:540px;width:540px;height:370px;}
.section-focus-pic ul li h3{position:absolute;bottom: 9px;left:0;font-weight:normal;color:#FFF;margin-left: 14px;z-index: 111;font-size: 14px;font-family: "Microsoft YaHei"; font-weight:bold;}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:38px;background-color:rgba(233,119,119,0.7);width:1160px;}
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2e97777,endColorstr=#b2e97777);  
.section-focus-pic .pages{width:540px;height:370px;}
.section-focus-pic .controler{position:absolute;bottom:9px;right: 19px;}
.section-focus-pic .controler b{cursor:pointer;width: 18px;height: 18px;display:block;overflow:hidden; text-align:center;float:left;margin: 0 0 0 2px;background:rgba(0,0,0,0.4); color:#fff; font-size:14px; line-height:18px;}
.section-focus-pic .controler b.down{background: #00479d;}

.sub-one-right{float:right;width:480px; height:370px;overflow:hidden; background-color:#f3f3f3;}
.news{overflow:hidden; width:440px; margin:0 auto; padding-top:5px;}
.news-title{ border-bottom:1px solid #c40000; overflow:hidden;}
.news-title h3{width:115px;height:40px; text-indent:18px;line-height: 40px;margin-right:10px;font-size: 16px;color: #333;float: left;}
.news-title h3 a{display: block;height: 100%;width: 100%;color: #333;}
.news-title h3.last{margin-right: 0;}
.news-title h3.active{background:url(../img/ah_14.png) no-repeat;color: #fff;}
.news-title h3.active a{color: #fff;}
.newscon1{width: 100%;}
.newscon1 .tt{ overflow:hidden; width:440px; margin:0 auto; padding-bottom:10px;}
.newscon1 .tt h1{ font-size:16px; color:#333;line-height:50px;}
.newscon1 .tt span{ font-size:14px; color:#666;line-height:32px; }
.newscon1 .tt span a{ font-size:14px; color:#ff7f00; }
.newscon1 ul{font-size: 0; margin-top:5px;}
.newscon1 ul li{height:32px;line-height:32px;}
.newscon1 ul li a i{font-size: 14px;color: #cccccc;margin: 0 10px 0 0;}
.newscon1 ul li a{float: left;font-size: 14px;color: #333;}
.newscon1 ul li span{font-size: 12px;color: #999;float: right;}
.newscon1 ul li:hover a{color:#C40000;}







/*banner*/
.bannerbox1{height:90px;width:1020px;overflow: hidden;margin:0 auto; background-color:#fff; padding:22px 0;}
.bannerbox{height:90px;width:1020px; background:url(../img/ah_22.png) no-repeat;}



/*m3*/
.m3{ width:1020px; margin:0 auto; overflow:hidden;}
.m3 .m3-left{ width:540px; float:left;overflow:hidden;background-color:#fff;}
.m3 .m3-left .m3-ti{ width:540px; height:40px; line-height:38px; background:#f5f5f5; border-bottom:1px solid #C40000; }
.m3 .m3-left .m3-ti h3{ float:left;font-size:16px; font-weight:bold; padding:0 20px; border-bottom:3px solid #C40000;}
.m3 .m3-left .m3-ti h3 a{ display:block;color:#c40000;}
.m3-gai{font-size: 0; margin-top:5px;}
.m3-gai li{height:32px;line-height:32px;}
.m3-gai li a i{font-size: 14px;color: #cccccc;margin: 0 12px 0 0;}
.m3-gai li a{float: left;font-size: 14px;color: #333;}
.m3-gai li span{font-size: 12px;color: #999;float: right;}
.m3-gai li:hover a{color:#C40000;}

.m3 .m3-right{ width:460px; float:right;}
.m3 .m3-right .m2new-title{ height:40px; line-height:38px; background:#f5f5f5; border-bottom:1px solid #C40000;}
.m3 .m3-right .m2new-title h3{float:left;font-size:16px; font-weight:bold; padding:0 20px; border-bottom:3px solid #C40000;}
.m3 .m3-right .m2new-title h3 a{display:block;color:#c40000;}
.m2newcon1{font-size: 0; margin-top:10px; padding-bottom:13px;}
.m2newcon1 li{height:32px;line-height:32px;}
.m2newcon1 li a i{font-size: 14px;color: #cccccc;margin: 0 12px 0 0;}
.m2newcon1 li a{float: left;font-size: 14px;color: #333;}
.m2newcon1 li span{font-size: 12px;color: #999;float: right;}
.m2newcon1 li:hover a{color:#C40000;}

.m2newcon{font-size: 0; margin-top:5px; padding:13px 0;border-top:1px dashed #ccc;}
.m2newcon li{height:32px;line-height:32px;}
.m2newcon li a i{font-size: 14px;color: #cccccc;margin: 0 12px 0 0;}
.m2newcon li a{float: left;font-size: 14px;color: #333;}
.m2newcon li span{font-size: 12px;color: #999;float: right;}
.m2newcon li:hover a{color:#C40000;}









/*二级-细览*/
.center{ width:1020px; margin:0 auto; background-color:#fff; padding-bottom:20px;}
.center-ti2{ width:1020px; border-bottom:2px solid #c40000;overflow:hidden;height:50px;}
.center-ti2 span{ float:left;line-height:50px; background:url(../img/zz_04.png) no-repeat left center;margin-left:10px; font-size:14px; color:#666; padding-left:25px;}

.g-p-set5 .g-p-s{ width:200px;float:left;min-height:350px;}
.g-p-set5 .g-p-l{ width:800px;}
.g-p-last{ float:left; margin-left:20px;}


/*通用概览*/
.m-active{ width:190px; margin:0 auto; overflow:hidden; padding-top: 25px;}
.m-active h2{ height:60px; font: normal 18px microsoft yahei; text-align: center; margin-bottom:20px; color: #FFF; background-color:#c40000; line-height:26px; font-weight:bold;padding-top:10px;padding-left:15px;padding-right:15px;}
.m-active ul li{ height:40px; text-align:center; font:normal 16px/40px microsoft yahei; clear:both; overflow:hidden; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D4D4D4; background-image: url(../img/msfw_jt.gif); background-repeat: no-repeat;}
.m-active ul li.hover,.m-active ul li:hover{ background:#ededed; cursor:pointer;background-repeat: no-repeat; background-position: 200px center;  }
.m-active ul li.hover a,.m-active ul li:hover a{ color:#c40000!important; text-decoration:none;}
.side_title_2{font-family:Microsoft YaHei; clear:both; overflow:hidden; margin-top:25px; margin-bottom: 15px;height: 40px;line-height: 38px;background: #f5f5f5;border-bottom: 1px solid #C40000;}
.side_title_2 p{float: left;font-size: 16px;font-weight: bold;padding: 0 20px;border-bottom: 3px solid #C40000;}
.side_title_2 p a{ color:#c40000;}
.m-list-t-skin-1{ font-size:14px; line-height:32px;}
.m-list-t-skin-1 li{ border-bottom:1px solid #eee; padding:10px 10px 10px 25px;  overflow:hidden; zoom:1;}
.m-list-t{line-height:27px; text-align:left; font-size:14px;}
.m-list-t li{background:url(../img/dots.png) 5px -1px no-repeat; padding-left:14px; clear:both; }
.m-list-t li i{margin: 0 10px;}
.m-list-t li i{font-size: 14px;color: #cccccc;margin: 0 8px 0 0;}
.m-list-t li a{font-size: 14px;color: #333;}
.m-list-t li span{font-size: 12px;color: #999;float: right;}
.m-list-t li:hover a{color:#C40000;}
/**/
.zi-page {text-align: center;font-size: 12px; width:800px; margin:0 auto; padding-top:40px; padding-bottom:40px; overflow:hidden;}
.zi-page .zi-pager .prev,.zi-page .zi-pager .next{border: 1px solid #ccc; color:#999;}
.zi-page .zi-pager .last{ color:#666;}
.zi-page .zi-pager a, .zi-page .zi-pager span {display: inline-block;zoom: 1;line-height: 26px;border: 1px solid #c40000;padding: 0 10px;background: #fff;text-decoration: none;color: #c40000;}
.zi-page span.current {background: #c40000;border-color: #c40000;color: #fff;font-weight: 600;padding: 0 10px;}
.zi-page .zi-pager .disabled {border:0; color: #4f4f4f; border:none; font-size:12px;}



/* detail */
.m-detail-print-mark{display:none; text-align:right; padding:20px; font-size:12px; font-style:italic; color:#666;}
.m-pos{ text-align:left; font-size:14px; padding:0px 10px 10px 30px; border-bottom:1px solid #d6d6d6;  color:#999; background:url(../img/icon_detail.gif) 10px -148px no-repeat; }
.m-pos a,.g-pos a:visited{color:#333; text-decoration:none;}
.m-pos a:hover{color:#c30; text-decoration:underline;}
.m-pos .title{color:#333;}
.m-pos .tip{display:none;}

.m-detail{text-align: left;}
.m-detail h1.title{ font-size:24px; line-height:32px; font-weight:normal; padding-top: 10px; color:#000; text-align:center;}
.m-detail h3.title{ font-size: 18px; line-height: 24px; font-weight:normal; padding-top: 10px; color:#000; text-align:center;}
.m-detail .desc{line-height:30px; padding:10px 0px; margin:20px 10px; color:#666; height:30px; }
.m-detail .desc .info{ float:left; text-wrap:none; white-space:nowrap; }
.m-detail .info .pubtime{ float:left; background:url(../img/icon_detail.gif) 0px 7px no-repeat; padding:7px 0px 20px 20px; line-height:16px; height:16px;}
.m-detail .info .source{ float:left; padding:7px 0px 20px 20px; line-height:16px; height:16px;}
.m-detail .desc .tools{float:right;}

.yejiao{ width:1020px; margin:0 auto;  overflow:hidden; margin-top:30px;}
.yejiao ul{ float:left;height:19px; width:250px;}
.yejiao ul li{ float:left; width:19px; height:19px; margin-left:5px;}
.yejiao ul li a{ display:block;width:19px; height:19px; }
.yejiao ul .link1{ background:url(../img/xl_15.png) no-repeat 0px 0px;}
.yejiao ul .link2{ background:url(../img/xl_15.png) no-repeat -21px 2px;}
.yejiao ul .link3{ background:url(../img/xl_15.png) no-repeat -46px 0px;}
.yejiao ul .link4{ background:url(../img/xl_15.png) no-repeat -66px 0px;}
.yejiao ul .link5{ background:url(../img/xl_15.png) no-repeat -91px 0px;}
.yejiao ul .link6{ background:url(../img/xl_15.png) no-repeat -115px 0px;}
.yejiao .link-right{ float:right;}
.yejiao .link-right a{float:left; color:#333; font-size:12px; line-height:30px;}