﻿.special-index-wapper{width:1100px;margin:auto;overflow:hidden;}
.special-index-wapper .add{width:1100px;margin:auto;overflow:hidden;height:30px;}
.special-index-wapper .add ul li{float:left;line-height:30px;font-size:14px;color:#333;margin-right:3px;}
.special-index-wapper .add ul li a{color:#333;text-decoration:none;}
.special-index-wapper .add ul li a:hover{color:#be0a0a;}
.special-index-wapper .adv{width:1100px;margin:15px auto;overflow:hidden;}
.special-index-wapper .focus{width:1120px;margin:20px auto 10px;overflow:hidden;}
.special-index-wapper .focus .box{width:260px;float:left;height:230px;margin-right:20px;overflow: hidden;}
.special-index-wapper .focus .photo-box{width:260px;height:173px;overflow:hidden;}
.special-index-wapper .focus .photo-box img{width:260px;height:173px;-webkit-transition:-webkit-transform .3s ease;-moz-transition: -moz-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.special-index-wapper .focus .photo-box img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2); /* IE 9 */-moz-transform:scale(1.2,1.2); /* Firefox */-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */-o-transform:scale(1.2,1.2); /* Opera */}
.special-index-wapper .focus .box h3{font-size:14px;line-height:22px;height:44px;margin-top:5px;color:#000;overflow:hidden;}
.special-index-wapper .focus .box h3 a{text-decoration:none;}
.special-index-wapper .focus .box h3 a:hover{text-decoration:none;color:#be0a0a;}
.special-index-wapper .left{width:750px;float:left;overflow:hidden;margin:20px auto 15px;}
.special-index-wapper .left .title{width:750px;overflow:hidden;border-bottom:2px solid #275591;line-height:35px;font-size:18px;color:#0054a7;font-weight:bold;}
/*专题列表*/
.special-index-wapper .left .new-noa{float:left;width:750px;overflow:hidden;padding-top:10px;}
.special-index-wapper .left .noa{clear:both;margin-bottom:40px;padding-bottom:15px;margin-top:20px;width:750px;height:175px;position:relative;border-bottom: 1px solid #e9e9e9;}
.special-index-wapper .left .noa .dt{float:left;margin-right:25px;width:260px;height:175px;overflow:hidden;}
.special-index-wapper .left .noa .dt img{width:260px;height:175px;-webkit-transition: -webkit-transform .3s ease;-moz-transition: -moz-transform .3s ease;-ms-transition: -ms-transform .3s ease;transition: transform .3s ease;}
.special-index-wapper .left .noa .dt img:hover{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2); /* IE 9 */-moz-transform:scale(1.2,1.2); /* Firefox */-webkit-transform:scale(1.2,1.2); /* Safari and Chrome */-o-transform:scale(1.2,1.2); /* Opera */}
.special-index-wapper .left .noa h3{overflow:hidden;font-size:22px;font-weight: normal;line-height:30px;height:60px;margin-bottom:8px;}
.special-index-wapper .left .noa h3 a{color:#37353a;text-decoration:none;}
.special-index-wapper .left .noa h3 a:hover{color:#e32904;text-decoration:none;}
.special-index-wapper .left .noa h3 a.catename{background-color:#DE5228;color:#fff;font-size:14px;padding:0 5px;display:inline-block;vertical-align:middle;line-height:25px;font-weight:normal;}
.special-index-wapper .left .time span{padding-left:17px;height:35px;background: url(/images/zt/zt2016/newslist-menu-line.jpg) no-repeat right;color:#999;font-size:14px;line-height:35px;width:90px;float:right;margin-right:6px;}
.special-index-wapper .left .comment span{padding-left:25px;height:35px;color:#999;font-size:14px;line-height:35px;float:right;margin:0 5px 0 15px;}
.special-index-wapper .left .share{padding-left:10px;color:#999;font-size:14px;line-height:35px;float:right;margin-top:2px;width:30px;height:35px;position:relative;cursor:pointer;}
.special-index-wapper .left .share img{vertical-align:middle;margin-top:3px;}
.special-index-wapper .left .bd-share-box{border: solid 1px #d9d9d9;width:120px;height:28px;line-height:28px;padding: 3px 0 3px 12px;position: absolute;left:-98px;top:-35px;display:none;background-color:#fff;}
.special-index-wapper .left .bd-share-box:before{width: 10px;height: 10px;-ms-transform: rotate(-45deg);transform: rotate(-45deg);background: #fff;border-bottom: solid 1px #d9d9d9;border-left: solid 1px #d9d9d9;position: absolute;top: 100%;left: 100%;content: "";margin-left: -20px;margin-top: -5px;}
.special-index-wapper .left .nob{overflow:hidden;margin-bottom:2px;height:75px;color:#555556;font-size:14px;line-height:25px;}
.special-index-wapper .left .nob a{color:#888;}
.special-index-wapper .left .nob a:hover{text-decoration:none;color:#333;}
.special-index-wapper .left .new-noa .base-bar{position:absolute;right:-2px;bottom:2px;width:475px;}
.special-index-wapper .left .bota{float:left;overflow:hidden;width:250px;height:30px;color:#555556;font-size:12px;line-height:30px}
.special-index-wapper .left .bota span{color:#e32904;}
.special-index-wapper .left .bota a{padding:2px 5px 2px 5px;color:#37353a;text-decoration:none}
.special-index-wapper .left .bota a:hover{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e85241;color:#FFF;text-decoration:none}
.special-index-wapper .left .news-more{width:750px;background-color:#f9f9f9;float:left;margin-top:15px;margin-bottom:15px;text-align:center;font-size:16px;line-height:40px;color:#979797;}
/*右侧*/
.special-index-wapper .right{width:300px;float:right;overflow:hidden;margin:20px auto 15px;}
/*排行推荐*/
.special-index-wapper .right .ranking{width:300px;margin-top:4px;}
.special-index-wapper .right .ranking-title{overflow:hidden;width:300px;border-bottom:1px solid #CCC;}
.special-index-wapper .right .ranking-title li{float:left;font-size:16px;font-weight:bold;margin-right:20px;text-align:center;line-height:30px;}
.special-index-wapper .right .ranking-title li a{text-decoration:none;}
.special-index-wapper .right .ranking-title li.on{border-bottom:2px solid #d00000;color:#d00000;}
.special-index-wapper .right .ranking-title li.on a{color:#d00000;text-decoration:none;}
.special-index-wapper .right .ranking .bd{width:300px;overflow:hidden;margin-top:6px;}
.special-index-wapper .right .ranking-list{width:300px;margin-top:5px;overflow:hidden;}
.special-index-wapper .right .ranking-list ul li{width:300px;font-size:14px;overflow:hidden;line-height:35px;border-bottom: 1px solid #e3e3e3;height:33px;float:right;padding:5px 0;}
.special-index-wapper .right .ranking-list ul li:hover{background-color:#eaeaea;-webkit-transition: background 0.3s ease-out;-moz-transition: background 0.3s ease-out;-ms-transition: background 0.3s ease-out;-o-transition: background 0.3s ease-out;transition: background 0.3s ease-out;}
.special-index-wapper .right .ranking-list ul li a:hover{text-decoration:none;color:#C33;}
.special-index-wapper .right .ranking-list span{font-style:italic;margin-top:2px;margin-right:5px;width:25px;height:25px;line-height:25px;float:left;text-align:center;background-color:#ccc;color:#FFF;font-size:16px;font-family: Tahoma, Geneva, sans-serif;}
.special-index-wapper .right .ranking-list span.rank1{background-color:#ea4a2d;}
.special-index-wapper .right .ranking-list span.rank2{background-color:#f19601;}
.special-index-wapper .right .ranking-list span.rank3{background-color:#f3d400;}
/*周、月排行榜*/
.recommend{width:300px;float:left;margin-top:45px;border-top:1px solid #3072cf;}
.title1{width:300px;border-top:1px solid #1e64af;overflow:hidden;background-color:#eee;}
.tab li{font-size:16px;padding:5px 10px;float:left;cursor:pointer;}
.tab li.on{color:#f60;background-color:#fafafa;border:1px solid #CCC;border-bottom:none;}
.on a{color:#f60;}
.comment2-box{margin-top:2px;width:300px;background-color:#FFF;}
.recommend h1{height:43px;padding:15px 0 0px 0px;width:100px;float:left;color:#3072cf;font-size:18px;}
.recommend h2{padding:15px 0 0px 0px;float:right;width:65px;height:43px;text-align:center;color:#FFF;font-size:14px;}
.recommend-list{width:300px;margin-top:5px;overflow:hidden;}
.recommend-list ul li{width:300px;font-size:14px;overflow:hidden;line-height:35px;border-bottom: 1px solid #e3e3e3;height:33px;float:right;padding:5px 0;}
.recommend-list ul li:hover{background-color: #eaeaea; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out; -ms-transition: background 0.3s ease-out; -o-transition: background 0.3s ease-out; transition: background 0.3s ease-out;}
.recommend-list ul li a:hover{text-decoration:none;color:#C33;}
.recommend-list span{margin-top:2px;margin-left:5px;width:30px;height:30px;line-height:30px;float:right;text-align:center;background-color:#ccc;color:#FFF;font-size:16px;font-family: Tahoma, Geneva, sans-serif;}
.recommend-list span.rank1{background-color:#ea4a2d;}
.recommend-list span.rank2{background-color:#f19601;}
.recommend-list span.rank3{background-color:#f3d400;}
/*热门标签*/
.special-box{width:300px;float:left;overflow:hidden;margin-top:30px;margin-bottom: 10px;}
.title_right{margin-left:0;font-size:16px;color:#39F;padding-bottom:10px;border-bottom:1px solid #ebebeb;text-align:left;padding-top:10px;margin-top:5px}
.title_right h2 a, .title_right h2 a:link, .title_right h2 a:visited{color:#39F;text-decoration:none;}
.tags-box{*zoom:1;padding:0 0 10px;}
.tags-box:after{content:'';display:block;clear:both;height:0;}
.tags-box a, .tags-box a:link, .tags-box a:visited{float:left;margin:10px 8px 0 0;background-color:#f7f7f7;color:#666;font-size:13px;line-height:22px;padding:3px 6px;border-radius:3px;text-decoration:none;white-space:nowrap;}
.tags-box a:hover{color:#fff;background-color:#3da9f7}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}
body{background:#fff;color:#222;font-size:14px;font-family:"Microsoft YaHei","SimSun",Arial,Helvetica,sans-serif}
td,th,caption{font-size:14px}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
a{color:#222;text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
ol,ul,li{list-style:none}
input,textarea,select,button{font-size:14px;outline:none;}
table{border-collapse:collapse}
html{overflow-y:scroll;}
.red{color:#F00;}
.bold{font-weight:bold;}
.clearfix{display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility:hidden;}
/* body{font-size:.85em;font-family:"Trebuchet MS",Verdana,Helvetica,Sans-Serif;color:#232323;background-color:#fff} */
header,footer,nav,section{display:block};
/* Styles for basic forms */
fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}
legend{font-size:1.2em;font-weight:bold}
textarea{min-height:75px}
.editor-label{margin:1em 0 0 0}
.editor-field{margin:.5em 0 0 0}
/* Styles for validation helpers */
.field-validation-error{color:#f00}
/* .field-validation-valid{display:none} */
.input-validation-error{border:1px solid #f00 !important;background-color:#fee !important;}
.validation-summary-errors{font-weight:bold;color:#f00;}
.validation-summary-valid{display:none;}
/*.field-validation-error{color:#f00;display:inline-block;max-width:315px;padding-left:30px;padding-right:10px;min-height:25px;background:url(/images/validate/verification-ui6.gif) no-repeat 0px -25px;line-height:25px;border-right:1px solid #f22d0d;vertical-align:middle;}*/
.field-validation-error{color:#f00;display:inline-block;min-height:25px;line-height:25px;vertical-align:middle;}
input.valid{border:1px solid green !important;}
