/* CSS Document */
*{word-wrap:break-word}
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{margin:0;padding:0}
ul,ol,dl{list-style-type:none}
html,body{*position:static}
html{font-family: sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
body,th,td,button,input,select,textarea{font-family:"\5FAE\8F6F\96C5\9ED1";font-size:14px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
body{line-height:1.6}
strong, b {font-weight: bold;}
.b {font-weight: bold;}
h1,h2,h3,h4,h5,h6{font-size:100%}
a,area{outline:none;blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;outline:none}a:hover{text-decoration:underline;}
a.ie6:hover{zoom:1}
a:focus{outline:none}
a:hover,a:active{outline:none}:focus{outline:none}
sub,sup{vertical-align:baseline}
button,input[type="button"], input[type="submit"] {line-height:normal !important}
/*img*/
img{border:0;vertical-align:middle}
a img,img{-ms-interpolation-mode:bicubic}
.img-responsive{max-width: 100%;height: auto}
 a {
    color: #333;
    text-decoration: none;
}
a:hover {
    color: #D9383F;
    text-decoration: none;
}
.blank3 {
    clear: both;
    display: block;
    height: 5px;
    overflow: hidden;
}
.blank5 {
    clear: both;
    display: block;
    height: 5px;
    overflow: hidden;
}
.blank7 {
    clear: both;
    display: block;
    height: 7px;
    overflow: hidden;
}
.blank9 {
    clear: both;
    display: block;
    height: 9px;
    overflow: hidden;
}
.blank10 {
    clear: both;
    display: block;
    height: 10px;
    overflow: hidden;
}

/*IE下a:hover 背景闪烁*/
*html{overflow:-moz-scrollbars-vertical;zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}
.b10{ height:10px; clear:both;}
 
 /*新增内容 */
 .zl-c{ position:relative;}
#float{ width:235px; height:457px; position:absolute; top:0;left:-245px;background-color:#fff; }
#float .zl-title{ padding:12px 20px;}
.red{color:#D9383F;} 
.blue{color:#448ccb;} 
 
/*HTML5 reset*/
head,footer,section,aside,details,menu,article,section,nav,address,hgroup,figure,figcaption,legend{display:block;margin:0;padding:0}time{display:inline}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
legend{width:100%;margin-bottom:20px;font-size:21px;line-height:40px;border:0;border-bottom:1px solid #e5e5e5}
legend small{font-size:15px;color:#999}
svg:not(:root) {overflow: hidden}
fieldset {border-width:0;padding: 0.35em 0.625em 0.75em;margin: 0 2px;border: 1px solid #c0c0c0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto}
input[type="search"] {-webkit-appearance: textfield; /* 1 */-moz-box-sizing: content-box;-webkit-box-sizing: content-box; /* 2 */box-sizing: content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none}
/*
Name:			style_clearfix
Example:		class="clearfix|cl"
Explain:		Clearfix（简写cl）避免因子元素浮动而导致的父元素高度缺失能问题
*/
.cl:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cl,.clearfix{zoom:1}
/**通用样式**/

.container {margin: 0 auto;width: 1200px;background-color:#fff;}
.w1190 {margin: 0 auto;width: 1190px;}
#head{width: 100%;}
#head .top{border-bottom: 1px solid #ebebeb; color: #666;height: 35px; line-height: 35px; width: 100%; overflow:hidden;background: #fff none repeat scroll 0 0;}
#head .top span{margin-right: 10px;}
#head .top a{padding: 0 5px;}
#head .top a.red{color: #f13131;}
#head .top a.red:hover{text-decoration: underline;}
#head .top .l{float: left;}
#head .top .r{float: right;}
#head .search_logo{width: 100%; height:86px;background: #fff none repeat scroll 0 0;}
#head .search_logo .l{float: left; margin-top: 15px; /*margin-left:10px;*/ width: 200px;}
#head .search_logo .lt{float: left; margin-top: 15px; margin-left:0px;width: 200px;}
#head .search_logo .logo{display: block; float: left;}
#head .search_logo .logo img{    width: 196px;   height: 58px;}
#head .search_logo .zhuti{display: block; float: left;}
#head .search_logo .zhuti img{/*width: 180px;*/ height: 58px; margin-left:-20px;}
#head .search_logo .top_ad{ float:left; height:56px; width:615px; margin-top:15px; margin-left:10px;}
#head .search_logo .top_ad img{width:615px;height:56px;}
#head .search_logo .text{float: left; line-height: 20px; margin-left: 20px; width: 150px;}
#head .search_logo .text span{display: block; float: left; padding-left: 25px; width: 100%;}
#head .search_logo .text span.tel{background: rgba(0, 0, 0, 0) url("../images/tel_icon.png") no-repeat scroll left center; color: #fe6603; font-size: 16px; line-height: 22px;}
#head .search_logo .text span.time{background: rgba(0, 0, 0, 0) url("../images/time_icon.png") no-repeat scroll 2px center; color: #fe6603; font-size: 13px;}
#head .search_logo .qq{float: left; margin-top: 10px;}
#head .search{float: right; width: 360px;}
#head .search form{float: left; width: 100%;}
#head .search form .fg{border: 1px solid #ccc; float: left; margin-top:28px; width: 350px;height: 32px;}
#head .search form .fg .input{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: currentcolor #ccc currentcolor currentcolor; border-image: none; border-style: none solid none none; border-width: medium 1px medium medium; color: #777; float: left; height: 32px; line-height: 32px; outline: medium none; padding: 0 0 0 5px; width: 290px;}
#head .search form .fg .select{float: left; height: 32px; position: relative; width: 110px; z-index: 999;}
#head .search form .fg .select input{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) url("../images/arrow_down.jpg") no-repeat scroll 88px center; border-color: currentcolor #ccc currentcolor currentcolor; border-image: none; border-style: none solid none none; border-width: medium 1px medium medium; color: #666; cursor: pointer; float: left; height: 32px; line-height: 32px; outline: medium none; padding: 0 0 0 5px; width: 105px;}
#head .search form .fg .select dl{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: #fff none repeat scroll 0 0; border-color: #eee #eee currentcolor; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; display: none; left: 0; position: absolute; top: 32px; width: 108px; z-index: 999;}
#head .search form .fg .select dl dd{border-bottom: 1px solid #eee; color: #555; display: block; line-height: 26px; padding-left: 10px;}
#head .search form .fg .select dl dd:hover{background: #f1f1f1 none repeat scroll 0 0; cursor: pointer;}
#head .search form .fg .submit{background: rgba(0, 0, 0, 0) url("../images/search_icon.jpg") no-repeat scroll center center; border: medium none; cursor: pointer; float: left; height: 32px; margin-left: 10px; outline: medium none; padding: 0; width: 32px;}
#head .search p{line-height: 28px;}
#head .search p a{color: #666; font-size: 12px; padding-right: 5px;}
#head .search p a:hover{color: #f13131;}
#head .menu{margin-top: 0S; position: relative;background: #fff none repeat scroll 0 0;}
#head .menu .tmenu{box-shadow: 0 0 6px rgba(0, 0, 0, 0.2); float: left; width: 100%;background: #fff none repeat scroll 0 0;}
#head .menu .tmenu .hd{background: #D9383F none repeat scroll 0 0; height: 48px; width: 100%;}
#head .menu .tmenu .hd ul{background: #D9383F none repeat scroll 0 0; }
#head .menu .tmenu .hd ul li{color: #fff; cursor: pointer; display: block; float: left; font-size: 16px; line-height: 48px; padding: 0 10px; transition: all 0.2s ease 0s;}
#head .menu .tmenu .hd ul li.on, #head .menu .tmenu .hd ul li:hover{background: #eee none repeat scroll 0 0; color: #555;}
#head .menu .tmenu .hd ul li.cur, #head .menu .tmenu .hd ul li:hover{background: #eee none repeat scroll 0 0; color: #555;}
#head .menu .tmenu .hd ul li a{color: #fff;}
#head .menu .tmenu .hd ul li.on a{color: #d9383f;}
#head .menu .tmenu .hd ul li.cur a{color:#fff;}
#head .menu .tmenu .hd ul li:hover a{color: #CA2129;}
#head .menu .tmenu .bd{border-top: medium none; height: 40px; margin: 0 auto; overflow: hidden; width: 1200px;}
#head .menu .tmenu .bd ul li{display: block; float: left; font-size: 15px; line-height: 40px; margin-right:10px;}
#head .menu .tmenu .bd ul li.on a{color:#d9383f;}
#head .menu .tmenu .hd ul li i.hot{ width: 28px;height: 28px;position: absolute;
    /* left: 50%; */
    top: -13px;
    margin-left: 5px;
    background-image: url(../images/s_hot.gif);
    background-size: 28px;
    display: block;
    background-repeat: no-repeat;}

.ml5 {margin-left: 5px;}

/*#head .menu .nav{height: 48px; left: 50%; line-height: 48px; margin-left: 80px; position: absolute; width: 520px;}*/
#head .menu .nav{height: 48px; left: 63%; line-height: 48px;  position: absolute; width: 385px;}
#head .menu .nav ul{/*float: right;*/}
#head .menu .nav ul li{display: block; float: left;}
#head .menu .nav ul li a{color: #fff; display: block; float: left; font-size: 18px; padding: 0 18px; transition: all 0.5s ease 0s;}
#head .menu .nav ul li a.cur, #head .menu .nav ul li a:hover{background: #CA2129 none repeat scroll 0 0;}


#head .menu .navs{height: 48px; left: 68%; line-height: 48px;  position: absolute; width: 385px;}
#head .menu .navs ul{/*float: right;*/}
#head .menu .navs ul li{display: block; float: left;}
#head .menu .navs ul li a{color: #fff; display: block; float: left; font-size: 18px; padding: 0 18px; transition: all 0.5s ease 0s;}
#head .menu .navs ul li a.cur, #head .menu .nav ul li a:hover{background: #CA2129 none repeat scroll 0 0;}
.MainDiv{ width:1200px; margin:0px auto; overflow:hidden;padding-top:2px;}
#TagsDiv{ height:31px; line-height:31px; padding:0 10px 0 10px; overflow:hidden; font-size:13px;}
.kjdh{margin-right: 20px;
    font-size: 13px;
    /* float: left; */
    line-height: 36px;
    height: 36px;
	color:#888;}
.kjdh a{color: #4495ff;}
.kjdh em{color:#555;}
.kjdh em.jinri{color:#d9383f}
.c_red {color: #c00!important;}

/**顶部广告**/
.top_banner{margin:0 auto;width:1200px;height:60px;position:relative}
.top_banner img{position:absolute;right:0px;top:18px}
.a_show_bg{background-repeat: no-repeat;font-family: "宋体";font-size: 12px;font-weight: normal;margin-left: 6px;}
.bg_ban_m{display:block;width:1200px;height:60px;}
.bg_l{display:block;position:absolute;left:0px;top:36px;height:560px}
.bg_r{display:block;position:absolute;right:0px;top:36px;height:560px}
.bg_ban_cls{position:absolute;right:0px;bottom:0px;width:16px;height:16px;z-index:9999999;}
.bg_ban_cls a{display:block;width:16px;height:16px;background-image: url(../images/close-1.gif);background-repeat: no-repeat;background-position: left top;}
.bg_ban_cls a:hover{background:url('../images/close-2.gif');no-repeat}
/******/
.index-top1{ padding:10px 5px 0 5px; background-color:#fff; width:1190px;}
.top_l{ float:left; width:250px; margin-right:10px;}
.top_c{float:left; width:655px;}
.top_r{ width:265px; float:right;}

.index-kj{ width:250px; border:1px solid #f6f6f6;background-color:#fff; border-bottom:none;}
.index-kj .tab-hd{height: 30px;line-height: 30px;background: #f6f6f6;position: relative;padding-left: 10px;font-weight: bold;font-size: 15px;}
.index-kj .tab-hd ul{}
.index-kj .tab-hd ul li{ float:left; width:33.3333%; cursor:pointer; text-align:center; font-size:14px;}
.index-kj .tab-hd ul li:nth-child(3){ float:right;}
.index-kj .tab-hd ul li.on{ height:30px;  background:#fff;}

.gonggao-list{width: 250px;background: #fff; padding:0;}
.gonggao-list li{line-height: 22px;width: 230px;border-bottom:1px solid #f6f6f6;padding:1px 10px;}
.gonggao-list .lot-name {float: left;color:#999;margin-top: 4px;}
.gonggao-list .lot-name a:link,.gonggao-list .lot-name a:visited,.gonggao-list .lot-name a:active{color:#333;font-weight: bold;font-family: 'Microsoft Yahei';font-size: 13px;}
.gonggao-list .lot-name a:hover{color:#F13131;text-decoration: none;}
.gonggao-list .ball{/*width: 100%;*/float: left;margin: 5px 0;}
 .gonggao-list  li .nums{width:250px; clear:both;}
.gonggao-list .sjh{    height: 38px;
    line-height: 38px;
    margin-left: 5px;
    clear: both;
    display: inline-block;}
.gonggao-list .sjh .bba {
    width: 25px;
    height: 25px;
    text-align: center;
    font-weight: normal;
    font-size: 15px;
    color: #fff;
    line-height: 25px;
    display: inline-block;
    margin-right: 3px;
    background: url(../img/ball.gif) no-repeat -25px 0;
}
.gonggao-list span.term {float: left;color: #666;margin-top: 4px; margin-left:8px;font-size:13px;}
.gonggao-list span.term a{color: #999;}
.gonggao-list .redball{float: left;color: #fff;font-weight: normal;width: 25px;height: 25px;display: inline-block;text-align: center;line-height: 25px;margin-right: 3px; display: inline-block; background: url(../img/ball.gif) no-repeat 0 0;}
.gonggao-list .blueball{float: left;color: #fff;font-weight: normal;width: 25px;height: 25px;display: inline-block;text-align: center;line-height: 25px;margin-right: 3px; display: inline-block;background: url(../img/ball.gif) no-repeat -25px 0;}
.gonggao-list li.last{border-bottom: none;margin-bottom: 12px;overflow:hidden;zoom:100%;}
.gonggao-list .more-tip a{ width:64px; margin:0 3px 5px; text-align:center; display:inline-block; border:1px solid #f6f6f6; border-radius:4px; line-height:24px;font-size: 12px; padding:0 2px;}
.gonggao-list .more-tip a:hover{background-color:#ebebeb;}
/*.gonggao-list .more-tip a.red{color: #f20;}*/
.gonggao-list .more-tip{width:100%; clear:both;}

/* 首页焦点图css */
.focusBox { position: relative; width: 655px; height: 267px; overflow: hidden;text-align: left; background: white; }
.focusBox .pic img { width: 655px; height: 267px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 13px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 8px; line-height: 8px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.new-index{ padding:10px 0 5px 0;border:1px solid #ececec;border-top:none;}
.new-index .tit{ line-height:35px; text-align:center; font-size:18px; font-weight:normal;padding:0 10px;}
.new-index .tit a{ color:#D9383F}
.new-index p{line-height:22px; height:45px; text-indent:15px; font-size:14px; color:#999; overflow:hidden;padding:0 10px; text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}

.hun2-list { padding-top:6px; line-height:30px; font-size:14px;}
.hun2-list li{ line-height:31px;height:31px; width:300px; float:left; padding:0 10px 0 10px;}
.hun2-list li .date{ width:45px; float:right; text-align:center; color:#999;}
.hun2-list li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.hun2-list li a.t{ width:170px;}
.hun2-list li a.zz{text-align:center; color:#cc0000}

.hun2-yc{ border:1px solid #ececce; border-top:none;}
.hun2-yc li a.zz{text-align:center; color:#999}

.list3-3{ border-left:1px solid #ececec;border-bottom:1px solid #ececec;}
.list3-1{ width:217px; float:left; border-right:1px solid #ececec;}
.list3-3 .list-news-cat{ border:none; padding:4px 10px 3px 10px;}
.list3-1 .t-title{ height:36px; line-height:36px; padding:0 10px; font-size:16px; background-color:#f6f6f6;}
.list3-1 .t-title a{ color:#333; float:left;}
.list3-1 .t-title a.more{ color:#999; float:right; font-size:14px;}


/* 本例子css */
.f-down-news{ width:655px;height:324px;text-align:left; margin-top:10px; position:absolute;}
.f-down-news .tab-hd{ height:40px; line-height:40px; background:#D9383F;position:relative; }
.f-down-news .tab-hd .ad{ height:40px; line-height:40px;  position:absolute; right:15px;top:0; width:100px; text-align:right;}
.f-down-news .tab-hd .ad a{color:#FFFF00; font-size:16px;}
.f-down-news .tab-hd ul{ height:40px;   }
.f-down-news .tab-hd ul li{float:left; padding:0 15px; cursor:pointer; color:#fff; font-size:16px;}
.f-down-news .tab-hd ul li.on{color:#fff;}

.four-news{ width:50%; float:left;}
.four-news h3{ padding:0 10px; line-height:36px; height:36px; background-color:#f6f6f6;}
.four-news h3 a{ font-size:15px; color:#333; display:block;float:left;}
.four-news h3 a.fr{ color:#999; float:right; font-weight:normal;}

.list-news-cat{ border:1px solid #f6f6f6;}
.list-news-cat li{ line-height:30px; height:30px; overflow:hidden; font-size:14px;}
.list-news-cat li a.cat{ color:#D9383F;}
.list-news-cat li .date{ color:#999; float:right; padding:0 5px;}

.list-news-catn{ border:1px solid #f6f6f6;}
.list-news-catn li{ line-height:26px; height:26px; overflow:hidden; font-size:14px;}
.list-news-catn li a.cat{ color:#D9383F;}
.list-news-catn li .date{ color:#999; float:right; padding:0 5px;}

.top_r .top{width: 100%;background: #fff; border:1px solid #f6f6f6;}
.top_r .l_r{width: 225px;padding: 12px 20px;border-bottom:1px solid #f6f6f6;}
.top_r .l_r a{display:block;float: left;width: 90px;height: 34px;text-align: center;line-height: 34px;font-size: 16px;color: #fff;margin: 0 10px;border-radius: 4px;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.top_r .l_r a.login{background: #F26C4F;letter-spacing: 4px;}
.top_r .l_r a.register{background: #D9383F;}
.top_r .l_r a.fabu{background: #e82a2a;letter-spacing: 4px;}
.top_r .l_r a.myhome{background: #ff9b2f;}
.top_r .l_r a:hover{box-shadow: 0 0 6px rgba(0,0,0,.3);}
.top_r .ad_1{width: 100%;}
.top_r .ad_1 h5{text-align: center;color: red;line-height: 30px;margin-top: 10px;font-size: 14px;}
.top_r .ad_1 img{display: block;margin: 0px auto;}

.index-gg{ width:265px; height:350px;background-color:#fff;margin-top: 10px;}
.index-gg .tab-hd{ height:40px; line-height:40px; background:#f6f6f6;position:relative; }
.index-gg .tab-hd ul{}
.index-gg .tab-hd ul li{ float:left; width:33.3333%; cursor:pointer; text-align:center; font-size:14px;position: relative;}
.index-gg .tab-hd ul li.on{ height:40px;  background:#fff;}
.index-gg .tab-bd ul{height: 285px;padding:10px;overflow: hidden;}
.index-gg .tab-bd ul li a{ width:253px;text-overflow:ellipsis; display:block; float:left; height:30px; line-height:30px; overflow:hidden;white-space: nowrap;  }
.index-gg .tab-bd .list-news-cat{ border:none;}


.tiao{ line-height:46px; height:46px; background-color:#D9383F; padding:0;}
.tiao .t{padding-left:15px; color:#fff;line-height:46px; height:46px; }
.tiao .t1{padding-left:15px; color:#fff;line-height:46px; height:46px; }
.tiao span{display:block; float:left;}
.ft22{ font-size:22px;}
.ft20{ font-size:20px;}
.ft18{ font-size:18px;}
.ft14{ font-size:14px;}
.tiao .ball{display:inline-block; line-height:46px; height:46px;}
.tiao .ball em{ line-height:28px; height:28px; margin-top:8px; width:28px; display:block; float:left; border:1px solid #fff; color:#fff; font-size:16px; margin-right:10px; text-align:center; border-radius:50%;}
.tiao .ball em.jia{border:none; color:#fff;width:10px;}
.tiao .ico-tz{ margin-top:10px; margin-left:15px;}
.tiao .t a{ color:#fff; font-size:14px;padding: 0 5px;}
.tiao .t1 a{ color:#fff; font-size:22px;padding: 0 5px;}


/* 本例子css */
.tiao-top{ overflow:hidden; position:relative;}
.tiao-top .hd{ display:none;}
.tiao-top .infoList li{ height:46px; line-height:46px;}
.tiao-top .infoList li .date{ float:right; color:#999;}
.tiao-top32 .infoList li{ height:32px; line-height:32px;} 

.buywz .loading{margin:15px auto; text-align:center; font-size:18px; height:50px; line-height:50px; color:#999;}
.buywz .loading img{width:25px; height:25px;padding-right:8px;}                                                                  

.ico{ background-image:url(../images/bg_ico.png);}
.ico-tz{ height:32px; width:32px; background-position: 10px 5px; background-repeat:no-repeat; display:block; float:left;}
.ico-hot{ height:24px; width:24px; background-position:0 -35px; background-repeat:no-repeat; display:block; float:left;}
.ico-tu{ height:24px; width:24px; background-position:-35px -311px; background-repeat:no-repeat; display:block; float:left;}


.cat-tk{ width:1190px; float:left; border:1px solid #f6f6f6; margin-bottom:10px;}
.cat-l{ width:840px; float:left; border:1px solid #f6f6f6; margin-bottom:10px;} 
.cat-r{ width:336px; float:right; border:1px solid #f6f6f6; margin-bottom:10px;}

.index-tab{border:1p solid #333; background-color:#fff;}
.index-tab .tab-hd{ height:40px; line-height:40px; background:#f6f6f6;position:relative; }
.index-tab .tab-hd ul{}
.index-tab .tab-hd ul li{ float:left; padding: 0 20px;cursor:pointer; text-align:center; font-size:16px;}
.index-tab .tab-hd ul li a{ color:#333;}
.index-tab .tab-hd ul li.on{  background:#fff;}
.index-tab .tab-hd ul li.on a{ color:#D9383F}
.index-tab .tab-bd{ padding-top:4px;/*padding-top:6px;*/}

.fix-1 .tab-three .tab-hd-three{ height:36px; line-height:33px;}

.show-item{position:relative;margin:12px 0;}
.show-info{float:left;}
.show-pic{width:36px;height:36px;float:left;margin-right:10px;  }
.show-info{overflow:hidden;zoom:1;}


.two-list{ /*padding:5px 10px;*/    padding: 10px 15px 12px;}
.two-list li{width:400px; float:left; line-height:30px; height:30px; font-size:14px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.two-list li:nth-child(odd) {
    border-right: 1px solid #f6f6f6;

}
.two-list li:nth-child(even) {
	padding-left:9px;
}
.two-list li .date{ float:right; color:#999; padding-right:10px;; width:45px; text-align:right;}
.two-list li a{ width:340px;white-space: nowrap;overflow: hidden; height:30px; display:block; float:left;text-overflow: ellipsis;}
.col-r{ color:#D72C34;}
.col-h{ color:#F58200;}

.cb-list{ /*padding:8px 5px;*/padding:4px 5px; }
.cb-list-t{ padding:8px 5px 2px;}
.cb-list li{float:left; overflow:hidden; font-size:15px; width:840px; height:30px;}
.cb-list li.t{ border-bottom:1px solid #f6f6f6;}
.cb-list li.t span{ display:inline-block; text-align:center; font-size:14px;line-height:29px; height:29px;}
.cb-list li.t span:first-child{width:20%;}
.cb-list li.t span:nth-child(2){width:45%;}
.cb-list li.t span:nth-child(3){width:10%;}
.cb-list li.t span:nth-child(4){width:25%}
.cb-list li:nth-child(odd){ border-right:1px solid #f6f6f6;}
.cb-list li a{ display:inline-block;line-height:31px; height:31px; text-align:left;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.cb-list li a:first-child{ display:inline-block; width:20%; color:#cc0000;overflow:hidden;}
.cb-list li a:nth-child(2){ display:inline-block; width:45%;}
.cb-list li a:nth-child(2) span{ color:#cc0000;}
.cb-list li a:nth-child(2) span.gq{color:#999;}
.cb-list li a:nth-child(3){ display:inline-block; width:10%; color:#000099}
.cb-list li span.date{ display:inline-block; width:14%; text-align:right; color:#999;}
.cb-list li span.caidou{ display:inline-block; width:12%; text-align:center; color: #cc0000;}
.cb-list li span.date.red{  color:#cc0000;}
.cb-list li img {
    width: 28px;
    height: 28px;
    overflow: hidden;
	margin-left: 5px;
    float: left;
    border-radius: 50%;
}
.cb-list table{width:100%;}
.cb-list table tr{width:414px; height:30px;float:left; overflow:hidden; font-size:14px; }
.cb-list table td{
    padding:2px 0;
    color:#909090;
    font-size:14px;
    text-align:center;
	
}
.cb-list table td span{
    color:#dc3f3e;
    font-size:16px;
}
.cb-list table td.red{
    color:#da3231;
}
.cb-list table td:nth-child(2){
    color:#c00;
}
.cb-list table td a{
    color:#c00;
}

.cb-list table td span{
    color:#c00;
}
.cb-list table td.kuan{width:80%;float:left;}
.cb-list table td.kuan a{
     color:#333;display:inline-block;line-height:30px; height:30px; text-align:left;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
     padding-right:20px;}
.cb-list table td.kuan p a{
color:#c00;
}
.cb-list dl dt img{
    display: block;
    width:30px;
    height:30px;
    margin: 0 auto;
    vertical-align: middle;
    display: inline-block;
    border-radius: 2px;
}
.cb-list dl dd a {
    font-size: .24rem;
}
.cb-list table td.lzh a{
    color:#909090;
}
.cb-list table td.quanzhong{
    background:#da3231;
}
.cb-list table td.quanzhong span{
    color:#fff;
}
.cb-list li .ico-tui{    background-position: 5px -480px;   float: left;}
.cb-list li .ico{ background-repeat: no-repeat;
    width: 34px;
    height: 34px;
    margin-top: 3px;
    display: block;}

.zuozhe{ width:100%; /*padding:11px 0 15px 2px;*/ padding: 0px 0 5px 2px;}
.zuozhe a{ padding:7px 12px; width:121px; margin:0 10px; border:1px solid #ebebeb; line-height:24px; display:block; float:left; height:24px; border-radius:2px; background-color:#f6f6f6; font-size:14px;}
.zuozhe a i{ margin-right:5px;}
.zuozhe a:hover,.zuozhe a.on{ border:1px solid #ff8828; background-color:#ffebc3;}
.zuozhe a:hover span,.zuozhe a.on span{ color:#d9383f}
.zuozhe2 a{ background-image:url(../images/bg_hot.jpg); background-repeat:repeat-x; background-color:none;}
.zuozhe2 a:hover,.zuozhe2 a.on{ border:1px solid #ebebeb;; background-color:none;}

/*****三重切换****/
.tab-one{}
.tab-one .tab-hd-one{ height:39px; line-height:39px; background:#f6f6f6; border-bottom:1px solid #f6f6f6;position:relative; }
.tab-one .tab-hd-one ul li{ width:50%;cursor:pointer; text-align:center; font-size:18px; float:left;}
.tab-one .tab-hd-one ul li a{ color:#333;}
.tab-one .tab-hd-one ul li.on{  background:#fff;}
.tab-one .tab-hd-one ul li.on a{ color:#d9383f}

.tab-two .tab-hd-two{ height:40px; line-height:40px;border-bottom:1px solid #f6f6f6;position:relative; border-bottom:1px solid #f6f6f6}
.tab-two .tab-hd-two ul li{ width:33.3333%;cursor:pointer; text-align:center; font-size:16px; float:left;}
.tab-two .tab-hd-two ul.tab2 li{ width:50%;}
.tab-two .tab-hd-two ul.tab4 li{ width:25%;}
.tab-two .tab-hd-two ul.tab5 li{ width:20%;}
.tab-two .tab-hd-two ul.tab6 li{ width:16.6666%;}
.tab-two .tab-hd-two ul li a{ color:#333;}
.tab-two .tab-hd-two ul li.on{  background:#d9383f;}
.tab-two .tab-hd-two ul li.on a{ color:#fff}

.tab-three .tab-hd-three{ height:30px; line-height:27px; border-bottom:1px solid #f6f6f6;position:relative; }
.tab-three .tab-hd-three ul li{ width:33.3333%;cursor:pointer; text-align:center; font-size:16px; float:left; border-bottom:3px solid #fff;}
.tab-three .tab-hd-three ul.tab4 li{ width:25%;}
.tab-three .tab-hd-three ul.tab5 li{ width:20%;}
.tab-three .tab-hd-three ul.tab6 li{ width:16.6666%;}
.tab-three .tab-hd-three ul li a{ color:#333;}
.tab-three .tab-hd-three ul li.on{  background:#fff;border-bottom:3px solid #d9383f;}
.tab-three .tab-hd-three ul li.on a{ color:#d9383f}


.top-t{ height:39px; line-height:39px; padding:0 10px; font-size:18px; border-bottom:1px solid #f6f6f6; background:#f6f6f6;}
.top-t a{ color:#c80000; float:left;}
.top-t a.more{ color:#999; float:right; font-size:16px;}

.top-list li{ font-size:14px; text-align:center; line-height:40px; height:40px;}
.top-list li:nth-child(odd){ background-color:#f6f6f6;}
.top-list li.t{ background-color:#f6f6f6}
.top-list li a,.top-list li span{display:block; float:left; }
.top-list li .num{ width:60px;height:28px; line-height:28px; padding-top:6px; text-align:center; padding-left:15px;}
.top-list li .num em{ display:block; float:left; width:28px; background-color:#e6e5e5; line-height:28px; }
.top-list li .num .ico{ width:20px; float:left;height:28px; display:block;background-repeat:no-repeat; margin-left:7px;     background-size: 423%;}
.top-list li .num .ico-s{background-position:0 -62px;}    
.top-list li .num .ico-j{background-position:0 -90px;}
.top-list li .num .ico-p{background-position:-23px -90px;}
.top-list li:nth-child(2) .num em{ background-color:#f69750;color:#fff;}
.top-list li:nth-child(3) .num em{ background-color:#f69750;color:#fff;}
.top-list li a:nth-child(2){ width:86px;}
.top-list li a:nth-child(3){ width:65px; color:#d9383f}
.top-list li.t a:nth-child(3){ color:#333;}
.top-list li a:nth-child(4){ width:110px;}
.top-list li a:nth-child(4) span{color:#d9383f; display:inline; float:none;}
.top-list li.di a{ width:111px!important; color:#333;}
.top-list li .click {}
.top-list li .click a{color:#000099;/*width:85px;*/padding: 0 6px;}

.zl-list-zj{ padding:9px 10px 10px;}
.zl-list-zj a{ position:relative; height:40px; font-size:14px;line-height:40px; border:1px solid #f6f6f6; margin:6px 0; display:block; width:142px; float:left; padding:0 10px; text-align:center; padding-left:25px; border-radius:4px; background-color:#f6f6f6;    overflow: hidden;}
.zl-list-zj a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-list-zj a:hover{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-list-zj a:nth-child(odd){ margin-right:10px;}
.zl-list-zj a::after{content: "";display: block; background-image:url(../images/bg_ico.png); height:20px; width:20px; background-position:62px -118px; position:absolute; left:10px; top:10px;}


.top2-list li{ font-size:14px; text-align:center; line-height:40px; height:40px; border-top:1px solid #f6f6f6;}
.top2-list li.t{ background-color:#f6f6f6;border-top:none;}
.top2-list li a,.top2-list li span{display:block; float:left; }
.top2-list li .num{ width:60px;height:28px; line-height:28px; padding-top:6px; text-align:center; padding-left:15px;}
.top2-list li .num em{ display:block; float:left; width:28px; background-color:#e6e5e5; line-height:28px;}
.top2-list li .num .ico{ width:20px; float:left;height:28px; display:block;background-repeat:no-repeat; margin-left:7px;}
.top2-list li .num .ico-s{background-position:0 -62px;}
.top2-list li .num .ico-j{background-position:0 -90px;}
.top2-list li:nth-child(2) .num em { background-color:#f69750;color:#fff;}
.top2-list li:nth-child(3) .num em{ background-color:#f69750;color:#fff;}
.top2-list li a:nth-child(2){ width:85px;  border-left:1px solid #f6f6f6;}
.top2-list li a:nth-child(3){ width:113px; color:#d9383f; border-left:1px solid #f6f6f6;}
.top2-list li.t a:nth-child(3){ color:#333;}
.top2-list li a:nth-child(4){ width:60px; border-left:1px solid #f6f6f6; text-align:center; line-height:40px; height:40px;}
.top2-list li a:nth-child(4):hover{ color:#333}
.top2-list li.di a{ width:111px!important; color:#333;}



.tab-zm{}
.tab-zm .tab-hd{ height:46px; line-height:46px; background:#D9383F;position:relative; overflow:hidden;}
.tab-zm .tab-hd ul li{/* width:110px; */ padding:0 12px;text-align:center; cursor:pointer; text-align:center; font-size:18px; float:left;}
.tab-zm .tab-hd ul li a{ color:#fff;}
.tab-zm .tab-hd ul li.on a{ font-size:18px;}
.tab-zm .tab-hd ul li a.f22{font-size:22px;}
.tab-zm .tab-hd ul li a.f22.jinse{color:#ffff00;}

.t-title{ height:40px; line-height:40px; padding:0 10px; font-size:20px; background-color:#f6f6f6;}
.t-title a{ color:#333; float:left;}
.t-title a.more{ color:#999; float:right; font-size:18px;}


.cat-tow{ width:419px; float:left; border-right:1px solid #f6f6f6;}

.cat-three{ width:279px; float:left; border-right:1px solid #f6f6f6;}
.cat-three:nth-child(3){border-right:none; width:280px;}


.cat-three-s{ width:395px; float:left; border-right:1px solid #f6f6f6;}

/*排行*/
.sort_title{height:50px; background-color: #f6f6f6; overflow:hidden;zoom:1;}
.sort_title ul{float:left;overflow:hidden;zoom:1;width:450px;}
.sort_title li{float:left;width:120px;font-size:16px;line-height:50px;text-align:center;cursor:pointer;color:#333;}
.sort_title li.on{color: #fff;background-color: #e24a4a;}
.sort_title li.on h2{color:#fff;}
.sort_title .bangdan{float:right;border-collapse:collapse;border-spacing:0;line-height:50px;}
.sort_title .bangdan td{padding:0 6px;}
.sort_title .bangdan select{height:22px;border:1px solid #e24a4a;}
.sort_title .sz_zj a{display:block;font-size:14px;text-align:center;color:#fff;width:110px;line-height:22px;}
.sort_cont{border:1px solid #e4e4e4; border-top:none;padding-bottom:10px; overflow:auto;zoom:1;}
.sort_l {float:left;width:243px;}

.zl-listyuce{ padding:9px 10px 10px;}
.zl-listyuce a{ position:relative; height:30px; font-size:16px;line-height:30px; border:1px solid #eee; margin:6px 20px; display:block; width:126px; float:left; padding:0 11px; text-align:center; border-radius:4px;overflow: hidden;}
.zl-listyuce a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-listyuce a:hover{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-listyuce a:nth-child(odd){ margin-right:10px;}
.zl-listyuce a::after{content: "";display: block; height:20px; width:20px; background-position:0 -118px; position:absolute; left:10px; top:10px;}

.zl-listyucel{ padding:9px 10px 10px;}
.zl-listyucel a{ position:relative; height:30px; font-size:14px;line-height:30px; border:1px solid #eee; margin:6px 3px; display:block; width:60px; float:left; padding:0 11px; text-align:center; border-radius:4px;}
.zl-listyucel a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-listyucel a:hover{ border:1px solid #d9383f; background: #e24a4a;color:#fff;}
.zl-listyucel a::after{content: "";display: block; height:20px; width:20px; background-position:0 -118px; position:absolute; left:10px; top:10px;}

.con-r .zl-listpic a {   width: 143px;}
.con-r .zl-listzimi a {   width: 143px;}
.con-r .zl-listyuce a {   }

.hun-list{ padding:5px 10px; line-height:30px; font-size:14px;}
.hun-list li{ line-height:30px;height:30px;}
.hun-list li .date{ width:45px; float:right; text-align:center; color:#999;}
.hun-list li .date.red{    color: #cc0000;}
.hun-list li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.hun-list li a.t{ width:214px;}
.hun-list li a.zz{width:60px; text-align:center; color:#cc0000}
.hun-list li a.wr{color:#cc0000;padding:0 5px 0 0; text-align:center;}
.hun-list li a.cat{width:50px;text-align:right; margin-right:5px;}
.hun-list li a.cj{width:99px;text-align:left; color:#000099}

.hun-list-s{ padding:5px 10px; line-height:30px; font-size:14px;}
.hun-list-s li{ line-height:30px;height:30px;}
.hun-list-s li .date{ width:45px; float:right; text-align:center; color:#999;}
.hun-list-s li .date.red{    color: #cc0000;}
.hun-list-s li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.hun-list-s li a.t{ width:330px;}
.hun-list-s li a.zz{width:60px; text-align:center; color:#cc0000}
.hun-list-s li a.wr{color:#cc0000;padding:0 5px 0 0; text-align:center;}
.hun-list-s li a.cat{width:50px;text-align:right; margin-right:5px;}
.hun-list-s li a.cj{width:99px;text-align:left; color:#000099}

.hunt-list{ padding:5px 10px; line-height:30px; font-size:14px;}
.hunt-list li{ line-height:30px;height:30px;}
.hunt-list li .date{ width:45px; float:right; text-align:center; color:#999;}
.hunt-list li .date.red{    color: #cc0000;}
.hunt-list li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.hunt-list li a.t{ width:274px;}
.hunt-list li a.zz{width:60px; text-align:center; color:#cc0000}
.hunt-list li a.wr{color:#cc0000;padding:0 5px; text-align:center;}
.hunt-list li a.cat{width:50px;text-align:right; margin-right:5px;}
.hunt-list li a.cj{width:99px;text-align:left; color:#000099}


.zl-t{ height:46px; line-height:46px; padding:0 10px; font-size:20px; background-color:#f6f6f6; border-bottom:1px solid #f6f6f6;}
.zl-t a{ color:#333; float:left; }
.zl-t a.more{ color:#999; float:right; font-size:18px;}
.zl-list{ padding:9px 10px 10px;}
.zl-list a{ position:relative; height:40px; font-size:14px;line-height:40px; border:1px solid #f6f6f6; margin:6px 0; display:block; width:116px; float:left; padding:0 10px; text-align:center; padding-left:25px; border-radius:4px; background-color:#f6f6f6;}
.zl-list a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-list a:hover{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-list a:nth-child(odd){ margin-right:10px;}
.zl-list a::after{content: "";display: block; background-image:url(../images/bg_ico.png); height:20px; width:20px; background-position:0 -118px; position:absolute; left:10px; top:10px;}


.zl-list-l{ padding:9px 10px 10px;}
.zl-list-l a{ position:relative; height:40px; font-size:14px;line-height:40px; border:1px solid #f6f6f6; margin:6px 0; display:block; width:144px; float:left; padding:0 10px; text-align:center; padding-left:25px; border-radius:4px; background-color:#f6f6f6;}
.zl-list-l a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-list-l a:hover{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-list-l a:nth-child(odd){ margin-right:10px;}



.zz-t{ height:46px; line-height:46px; padding:0 10px; font-size:20px; background-color:#f6f6f6; border-bottom:1px solid #f6f6f6;}
.zz-t a{ color:#333; float:left; }
.zl-t a.more{ color:#999; float:right; font-size:18px;}
.zz-list{ padding:9px 10px 10px;}
.zz-list a{ position:relative; height:40px; font-size:14px;line-height:40px; border:1px solid #f6f6f6; margin:6px 10px 6px 0px; display:block; width:95px; float:left; padding:0 10px; text-align:center;  border-radius:4px; background-color:#f6f6f6;}
.zz-list a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zz-list a:hover{ border:1px solid #d9383f; background-color:#ffebc3}
.zz-list a:nth-child(3n+0){ margin-right:0px;}






.zl-listg{ padding:9px 10px 10px;}
.zl-listg a{ position:relative; height:40px; font-size:14px;line-height:40px; border:1px solid #f6f6f6; margin:6px 0; display:block; width:116px; float:left; padding:0 10px; text-align:center; padding-left:25px; border-radius:4px; background-color:#f6f6f6;}
.zl-listg a.on{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-listg a:hover{ border:1px solid #d9383f; background-color:#ffebc3}
.zl-listg a:nth-child(odd){ margin-right:10px;}
.zl-listg a::after{content: "";display: block; background-image:url(../images/bg_ico.png); height:20px; width:20px; background-position: -37px -311px; position:absolute; left:10px; top:10px;}



.cat3{ margin-right:10px; border:1px solid #f6f6f6; width:388px; float:left; margin-bottom:10px;}
.w1190 .cat3:nth-child(3){ margin-right:0; float:right;}
.cat3 .tab-hd{ height:43px; line-height:43px; background-color:#f6f6f6; position:relative; overflow:hidden;}
.cat3 .tab-hd ul li{ width:33.3333%; text-align:center; cursor:pointer; text-align:center; font-size:16px; float:left;border-top:3px solid #f6f6f6;}
.cat3 .tab-hd ul li.on{ background-color:#fff; color:#d9383f; border-top:3px solid #d9383f;}
.cat3 .tab-hd ul li a{ color:#333;}
.cat3 .tab-hd ul li.on a{color:#d9383f;}

.list3{ padding:5px 14px;}
.list3 li{line-height:30px; height:30px; font-size:14px;}
.list3 li .fl{ width:310px; float:left; overflow:hidden;white-space: nowrap;}
.list3 li .fl a{ display:inline-block;}
.list3 li .date{float:right; color:#999; padding-right:10px;width:45px; text-align:right;}

.list4{ padding:5px 10px;}
.list4 li{line-height:30px; height:30px; font-size:14px;}
.list4 li .fl{ width:310px; float:left; overflow:hidden;white-space: nowrap; line-height:41px; height:41px; font-size:15px;}
.list4 li .fl a{ display:inline-block;}
.list4 li .date{float:right; color:#999; padding-right:10px;width:45px; text-align:right;}
.list4 a.more{    width: 100%;
    height: 40px;
    background: #fdf5f5;
    display: block;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 15px;
    color: #d9383f;}

	
	
.list4-ssc{ padding:5px 10px;}
.list4-ssc li{line-height:30px; height:30px; font-size:14px; clear:both; border-bottom:1px dashed #eee;}
.list4-ssc li .fl{ width:310px; float:left; overflow:hidden;white-space: nowrap; line-height:33px; height:33px; font-size:15px;}
.list4-ssc li .fl a{ display:inline-block;}
.list4-ssc li .date{float:right; color:#999; padding-right:10px;width:45px; text-align:right;}
.list4-ssc a.more{    width: 100%; height: 40px;  background: #fdf5f5;   display: block;   float: left;    text-align: center;   line-height: 40px;    font-size: 15px;    color: #d9383f;}
	
.mbaoxie .tz {
    width: 30%;
    right: 0;
    top: 10px;
    height: 30px;
    position: absolute;
    overflow: hidden;
}
	

.cat3-2{ width:788px; border:1px solid #f6f6f6; float:left;}
.cat3-2 .tab-hd{ height:46px; line-height:43px; background-color:#f6f6f6; position:relative; overflow:hidden;}
.cat3-2 .tab-hd ul li{ padding:0 28px;text-align:center; cursor:pointer; text-align:center; font-size:18px; float:left;border-top:3px solid #f6f6f6;}
.cat3-2 .tab-hd ul li.on{ background-color:#fff; color:#d9383f; border-top:3px solid #d9383f;}
.cat3-2 .tab-hd ul li a{ color:#333;}
.cat3-2 .tab-hd ul li.on a{color:#d9383f;}


.cat3-1{ width:388px;border:1px solid #f6f6f6; float:right;}

.news-list{ padding:0;}
.news-list li{ height:100px; padding:10px 20px; position:relative; border-bottom:1px solid #f6f6f6;}
.news-list li .img{ position:absolute; left:20px; top:10px;}
.news-list li .img,.news-list li .img img{ height:100px; width:140px;}
.news-list li .info{ padding-left:160px;}
.news-list li .noimg{ padding-left:0px;}
.news-list li .info .t{ height:60px; /*line-height:50px; */font-size:18px;}
.news-list li .info .t a{display:inline-block; line-height:30px;}
.news-list li .info .desc{ height:40px; line-height:40px; font-size:14px; color:#666;}
.news-list li .info .desc .tx{height:40px; float:left;}
.news-list li .info .desc .tx img{height:32px; width:32px; overflow:hidden; border-radius:50%; margin-right:15px;}
.news-list li .info .desc .date{ color:#999; float:right;}

a.getmore{ width:100%; line-height:40px; height:40px; background-color:#f6f6f6; font-size:16px; text-align:center; display:block;}

.zuozhe-list{ padding-top:2px;}
.zuozhe-list .item:nth-child(even){ background-color:#f6f6f6;}
.zuozhe-list .item{ height:70px; position:relative;padding:8px 0 8px 100px;font-size:18px;}
.zuozhe-list .item .img{height:70px; width:70px; border-radius:50%; overflow:hidden; position:absolute; left:15px; top:11px;}
.zuozhe-list .item .img img{height:70px; width:70px;}
.zuozhe-list .item h2{ line-height:42px; height:42px; font-size:16px; font-weight:normal;}
.zuozhe-list .item p{line-height:22px; height:22px; font-size:14px;}
.zuozhe-list .item p span{ margin-right:5px; color:#a1a1a1;}
.zuozhe-list .item .t img{height:60px; width:60px; margin-left:20px; margin-top:10px; float:left;}
.zuozhe-list .item .gz{height:30px; line-height:30px; display:block; position:absolute; right:15px; top:15px;color:#ff2c57;text-align:center; font-size:16px;}
.zuozhe-list .item .ygz{ color:#999;}

/****专家排行**/
.ph-info{ border:1px solid #ebebeb; background-color:#fdf5f5; padding:25px 15px; margin-top:10px;}
.ph-info .ico-zj{ height:50px; width:50px; background-position:0 -143px; background-repeat:no-repeat; display:block; float:left;}
.ph-info h1{ line-height:50px; height:50px; font-size:20px; width:150px; text-align:left; float:left; font-weight:normal;}
.ph-info p{ line-height:25px; height:50px; font-size:15px; width:950px; float:left;}
.ph-info h2 p{}
/*当前位置*/
.mbaoxie {height:30px; padding: 10px 0 10px; font-size:16px;line-height:30px; position:relative;}
.pdn{padding:0!important;}
.mbaoxie a{padding:0 5px;color:#004c73;}
.mbaoxie a:hover {color: #D9383F;text-decoration:underline;}
.mbaoxie .tz{ width:30%; right:0; top:10px; height:30px; position:absolute; overflow:hidden;}
.mbaoxie .tz a{ color:#d9383f;    max-width: 300px;overflow: hidden;text-overflow: ellipsis;}
.mbaoxie .tz .ico-tz-red{ background-position:-29px -34px; width:34px; margin-right:15px;}

.catlist{ background-color:#f6f6f6;font-size:16px;}
.top-cat{ background-color:#fdf5f5; border-bottom:1px solid #ececec;}
.top-cat a{ color:#333; padding:0 25px; line-height:50px; height:50px; display:inline-block}
.top-cat a.on,.top-cat a:hover{ color:#fff; background-color:#e24a4a;}
.top-cat .hd{ display:inline-block; width:1000px; padding-left: 5px;}

.rank_title{background-color: #f6f6f6;height:29px;padding:0 10px; overflow:hidden;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;}
.rank_title .rank_txt{float:left;line-height:29px;font-size:16px;color:#333;}
.rank_title .rank_sort{float:right;line-height:25px;padding-top:4px;font-size:12px; color:#333;overflow:hidden;zoom:1;}
.rank_title .rank_sort li{float:left;width:40px;line-height:25px; font-size:12px; color:#333; text-align:center;cursor:pointer;}
.rank_title .rank_sort li.hover{ color: #fff;background-color: #e24a4a;}
.rank_cont{padding:5px; }
.rank_cont ul{overflow:hidden;zoom:1}
.rank_cont ul li{line-height:25px; float:left;width:110px;}
.more_zb{ text-align: right;}


.catlist .caiz-cat:last-child{ border-bottom:none;}
.caiz-cat{ padding:10px 0; margin:0 30px; /*height:30px;*/ color:#e24a4a; border-bottom:1px dashed #d3d3d3;}
.caiz-cat a {color: #333;/* padding: 0 5px; */ margin: 5px 5px;line-height: 30px;height: 30px;/* display: inline-block; *//* margin-bottom: 0px; */display: inline-block; width: 85px;text-align: center;border: 1px #ddd solid;border-radius: 4px;}

.caiz-cat a.on,.caiz-cat a:hover{ color:#fff; background-color:#e24a4a;}
.caiz-cat a.more{ color:#004c73;}

.zj-cat-3{ border:1px solid #ececec; width:389px; float:left; margin-right:12px;margin-top:10px;}
.zj-cat-3-n{ border:1px solid #ececec; width:391px; float:left; margin-right:12px;}
.zj-cat-3-n h2{ height:50px; line-height:50px; padding-left:15px; font-size:20px; font-weight:normal;background-color:#f6f6f6; color:#333; position:relative;}
.zj-cat-3-n h2 a.more{ color:#004c73; float:right; margin-right:15px;}
/*****三重切换****/
.zj-tab-one{ position:relative;}
.zj-cat-3 h2{ height:50px; line-height:50px; padding-left:15px; font-size:20px; font-weight:normal;background-color:#f6f6f6; color:#333; position:relative;}
.zj-cat-3 h2 a.more{ color:#004c73; float:right; margin-right:15px;}
.zj-tab-one .tab-hd-one{ height:28px; line-height:28px; width:140px; position:absolute; top:11px; right:0;}
.zj-tab-one .tab-hd-one ul li{ width:55px; font-size:14px; cursor:pointer; margin-right:15px;text-align:center;float:left; border-radius:4px;}
.zj-tab-one .tab-hd-one ul li a{ color:#333;}
.zj-tab-one .tab-hd-one ul li.on{  background:#e24a4a;}
.zj-tab-one .tab-hd-one ul li.on a{ color:#fff}

.zj-tab-two .tab-hd-two{ height:36px; line-height:36px;border-top:1px solid #ececec; background-color:#fff;position:relative; }
.zj-tab-two .tab-hd-two ul li{ width:128px;cursor:pointer; text-align:center; font-size:14px; float:left;border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
.zj-tab-two .tab-hd-two ul.li5 li{ width:78px;}
.zj-tab-two .tab-hd-two ul li:last-child{ border-right:none;width:129px;}
.zj-tab-two .tab-hd-two ul.li5 li:last-child{ border-right:none;width:75px;}


.zj-tab-two .tab-hd-two ul.li6 li{width:16.444%;}
.zj-tab-two .tab-hd-two ul.li6 li:last-child{ border-right:none;width:16.444%;}

.zj-tab-two .tab-hd-two ul li a{ color:#333;}
.zj-tab-two .tab-hd-two ul li.on{  background:#e24a4a;/*border-bottom:1px solid #fff*/}
.zj-tab-two .tab-hd-two ul li.on a{  color:#fff;}

.zj-tab-three .tab-hd-three{ height:36px;  border-bottom:1px solid #ececec;position:relative; }
.zj-tab-three .tab-hd-three ul li{ width:33.3333%;cursor:pointer; text-align:center; font-size:14px; float:left; }
.zj-tab-three .tab-hd-three ul li a{ color:#333;height:33px;display:inline-block;line-height:33px;}
.zj-tab-three .tab-hd-three ul li.on a{color:#e24a4a;}
.zj-tab-three .tab-hd-three ul li.on {border-bottom:3px solid #e24a4a;}
.zj-tab-three .tab-hd-three ul.li6 li{ width:16%;}
.zj-tab-three .tab-hd-three ul.li5 li{ width:20%;}
.zj-tab-three .tab-hd-three ul.li4 li{ width:25%;}
.zj-tab-three .tab-hd-three ul.li2 li{ width:50%;}

.zjtop-list li{ font-size:14px; text-align:center; line-height:36px; height:36px; clear:both;}
.zjtop-list li:nth-child(even){ background-color:#f6f6f6;}
.zjtop-list li.t{    background: #fff;
    border-bottom: 1px solid #f6f6f6;
    width: 100%;}
.zjtop-list li a,.zjtop-list li span{display:block; float:left; }
.zjtop-list li .num{ width:60px;height:24px; line-height:24px; padding-top:6px; text-align:center; padding-left:15px;}
.zjtop-list li .num em{ display:block; float:left; width:24px; background-color:#e6e5e5; line-height:24px; border-radius:3px;}
.zjtop-list li .num b{ display:block; float:left; width:24px;     color: #e24a4a;}
.zjtop-list li .num .ico{ width:20px; float:left;height:24px; display:block;background-repeat:no-repeat; margin-left:7px;}
.zjtop-list li .num .ico-s{background-position:0 -64px;}
.zjtop-list li .num .ico-j{background-position:0 -92px;}
.zjtop-list li .num .ico-p{background-position:-20px -92px; width:28px;}
.zjtop-list li a.cb{color:#000099;}
.zjtop-list li .click {}
.zjtop-list li .click a{color:#000099;width:85px;}


.zjtop-list li .lift{ width:60px;height:24px; line-height:24px; padding-top:6px; text-align:center; padding-left:15px;}
.zjtop-list li .lift em{ display:block; float:left; width:24px; color: #e24a4a;}
.zjtop-list li .lift .ico{ width:20px; float:left;height:24px; display:block;background-repeat:no-repeat; margin-left:7px;}
.zjtop-list li .lift .ico-s{background-position:0 -64px;}
.zjtop-list li .lift .ico-j{background-position:0 -92px;}
.zjtop-list li .lift .ico-p{background-position:-20px -92px; width:28px;}


.zjtop-list li:nth-child(2) .num em,.zjtop-list li:nth-child(3) .num em,.zjtop-list li:nth-child(4) .num em{ background-color:#e24a4a;color:#fff;}
.zjtop-list li a:nth-child(2){ width:95px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zjtop-list li a:nth-child(3){ width:85px; color:#d9383f;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.zjtop-list li.t a:nth-child(3){ color:#333;}
.zjtop-list li a:nth-child(4){ width:125px; white-space: nowrap;}
.zjtop-list li a:nth-child(4) span{color:#d9383f; display:inline; float:none;}
.zjtop-list li.more{ text-align:center; height:30px;}
.zjtop-list li.more.bg{background-color:#f6f6f6;}
.more-ph{ line-height:30px; height:30px; padding:0;background-color:#f6f6f6; text-align:left; width:80px;font-size:14px; color:#666;display:inline-block; float:none !important; margin:0 auto;}
.more-ph .ico-ph{display:inline-block;height:20px; width:20px; background-position:-44px 0; background-repeat:no-repeat; margin:5px 0; float:right;}


.tab-xia {}
.tab-xia h2{ border-bottom:1px solid #ececec;}
.tab-xia .t{ float:left;}
.tab-xia cite{font-size: 14px;padding-left: 10px; width:50px; float:left; font-style:normal; position:relative;line-height:28px;border-radius:4px;}
.tab-xia cite i{width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #fff;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:8px; top:12px;
}
.tab-xia .hd{height:28px; width:50px; margin-top:4px; float:left;line-height:30px; padding:0 10px 0 0; margin-left:20px; border-radius:5px; color:#fff;position:relative; background-color:#d9383f; cursor:pointer; position:relative;}
.tab-xia .hd ul{width:60px;   position:absolute; left:0; top:25px;background-color:#d9383f; z-index:999; display:none; text-align:center;border-bottom-right-radius:5px;border-bottom-left-radius:5px;}
.tab-xia .hd ul i{ display:none;width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #d9383f;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:35px; top:-6px;}
.tab-xia .hd ul li{padding:0; cursor:pointer;  }
.tab-xia .hd ul li a {line-height:28px; height:28px; display:block; color:#fff;}
.tab-xia .hd ul li.on{}
.tab-xia .hd ul li.on a,.zkxx .hd ul li.on a:hover{ text-decoration:underline;}
.tab-xia .bd ul{ padding:0 0 0;  zoom:1;  }

.zj-box{ border:1px solid #ececec; margin-top:10px;}
.zj-box h2{ background-color:#fdf5f5;height:26px; padding:10px 20px; font-weight:normal;}
.zj-box h2 a{ display:block; float:left;border-left:4px solid #d9383f; font-size:20px; padding-left:15px; color:#d9383f; line-height:26px;}

.zj-list li{ font-size:14px; text-align:center; line-height:46px; height:46px;}
.zj-list li:nth-child(even){ background-color:#f6f6f6;}
.zj-list li.t{ font-size:16px;}
.zj-list li a{display:block; float:left; }
.zj-list li img{width: 30px;height: 30px;overflow: hidden;margin-left: 5px; float: left; border-radius: 50%;padding-top:8px;}
.zj-list li .num{ width:60px;height:46px; line-height:46px; text-align:center; padding-left:15px; float:left;}
.zj-list li .num em{ display:block;width:24px;line-height:24px; border-radius:3px;}
.zj-list li a:nth-child(2){ width:155px;}
.zj-list li a:nth-child(3){ width:85px; color:#d9383f}
.zj-list li.t a:nth-child(3){ color:#333;}
.zj-list li a:nth-child(4){ width:100px;}
.zj-list li a:nth-child(5){ width:125px;}
.zj-list li.t a:nth-child(3),.zj-list li.t a:nth-child(4){ color:#333;}
.zj-list li a:nth-child(6){ width:600px;text-align: left;}
.zj-list li a:nth-child(6) span{color:#d9383f; float:none; margin-left:15px;}
.zj-list li.more{ text-align:center; height:30px;}

/**分页样式*/
.epages{margin:15px 0; text-align:center; line-height:40px; font-size:14px;}
.epages *{vertical-align:middle; height:40px; display:inline-block;}
.epages a{padding:0 15px; background-color:#f6f6f6; margin:0 0 0 10px;text-align:center;text-decoration:none;font:normal 14px/40px verdana;}
.epages a:hover{background:#d9383f;text-decoration:none;color:#fff}
.epages input{margin-bottom:0px;border:1px solid #dedede;height:15px;font:bold 14px/40px Verdana;padding-left:1px;margin-right:10px;color:#333;}

.zj-title{ padding:20px 25px; height:32px; line-height:32px; background-color:#f6f6f6;}
.zj-title .t{ font-size:20px; float:left;}
.zj-title .num{ font-size:16px; float:right; color:#999;}
.zj-title .num a{padding:4px 8px; background:#d3d3d3;border-radius:2px;}
.zj-title .num a:hover{background:#d9383f;color:#fff;}
.zj-title .num a.on{background:#d9383f;color:#fff;}
.zj-title .time{ font-size:16px; float:right; color:#333;}
.zj-title a.gz{height:30px; line-height:30px; float:left;border:1px solid #d9383f; color:#d9383f; padding:0 15px; display:inline-block; background-color:#fdf5f5; border-radius:7px; margin-left:20px;}
.zj-title .ico{height:20px; width:20px; display:block; float:left; margin-top:5px; margin-right:5px;}
.zj-title .ico-zj-b{ height:30px; width:30px; background-position:0 -216px; background-repeat:no-repeat; display:block; float:left; margin-top:0;}


.ph-title{     background-color: #fdf5f5;
    height: 26px;
    padding: 10px 20px;
    font-weight: normal;}
.ph-title .t{     display: block;
    float: left;
    border-left: 4px solid #d9383f;
    font-size: 20px;
    padding-left: 15px;
    color: #d9383f;
    line-height: 26px;}
.ph-title .t h3{font-weight:normal; }
.ph-title .ts{ font-size: 14px;
    float: right;
    color: #999;
    line-height: 27px;
    padding: 0 20px;}
.ph-title .num{ font-size:16px; float:right; color:#999;}
.ph-title .num a{padding:4px 8px; background:#f1f1f1;border-radius:2px;color:#666;}
.ph-title .num a:hover{background:#d9383f;color:#fff;}
.ph-title .num a.on{background:#d9383f;color:#fff;}
.ph-title .time{ font-size:16px; float:right; color:#333;}
.ph-title a.gz{height:30px; line-height:30px; float:left;border:1px solid #d9383f; color:#d9383f; padding:0 15px; display:inline-block; background-color:#fdf5f5; border-radius:7px; margin-left:20px;}
.ph-title .ico{height:20px; width:20px; display:block; float:left; margin-top:5px; margin-right:5px;}
.ph-title .ico-zj-b{ height:30px; width:30px; background-position:0 -216px; background-repeat:no-repeat; display:block; float:left; margin-top:0;}



.ico-gz{background-position: -43px -118px;}
.ico-zl{background-position: 0 -118px;}
.ico-zj{background-position: -23px -118px;}
.ico-kjtime{background-position: 0 -658px; width:20px; height:20px; display:block; float:left;}

/* 本例子css */

.zjphBox{}
.zjphBox .hd{ height:54px; line-height:50px; background:#d9383f;position:relative; }
.zjphBox .hd h1{ float: left;padding: 0 20px;cursor: pointer;color: #fff;font-size: 20px;border-top: 4px solid #d9383f;}
.zjphBox .hd .ld-more{ float: right;font-size: 16px;}
.zjphBox .hd .ld-more a{color: #fff;padding-right:30px}
.zjphBox .hd .ld-more a:hover{text-decoration:underline;outline:none}
.zjphBox .hd ul{height:54px;}
.zjphBox .hd ul li{ padding: 0 15px; float:left; margin-left:15px; cursor:pointer; color:#fff; font-size:20px; border-top:4px solid #d9383f;border-bottom:none;}
.zjphBox .hd ul li.on{background:#fff; color:#d9383f;}
.zjphBox .hd ul li a{color:#fff;}
.zjphBox .hd ul li.on a{ color:#d9383f;}
.zjphBox .hd .shaixuan{ height:54px; line-height:54px; float:left; margin-left:20px;}
.zjphBox .fr{ float:right!important; margin-right:15px;}

.shaixuan cite{font-size: 14px;padding-left: 10px; width:63px; float:left; font-style:normal; position:relative;line-height:28px;border-radius:4px;}
.shaixuan span{ float:left; color:#fff;}
.shaixuan cite i{width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #d9383f;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:8px; top:12px;
}
.shaixuan .shai{height:28px; width:63px; margin-top:14px; float:left;line-height:30px; padding:0 10px 0 0; margin-left:10px; border-radius:5px; color:#d9383f;position:relative; background-color:#fff; cursor:pointer; position:relative;}
.shaixuan #divselect{margin-right:20px;}
.shaixuan #divselect2{ float:right; width:76px;}
.shaixuan #divselect2 cite{width:76px;}
.shaixuan #divselect2 dl{left:4px;}
.shaixuan .shai dl{width:80px;   position:absolute; left:-3px; top:33px;background-color:#fff; z-index:999; display:none; text-align:center; border-radius:5px; height:auto; border:none;}
.shaixuan .shai dl i{width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 6px solid #fff;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:35px; top:-6px;}
.shaixuan .shai dl dl{padding:0; cursor:pointer; float:none; font-size:16px; border:none;}
.shaixuan .shai dl dl a {line-height:28px; height:28px; display:block; color:#333;}
.shaixuan .shai dl dl.on{ background-color:#fff}
.shaixuan .shai dl dl.on a,.shaixuan .shai dl dl.on a:hover{color:#d9383f;}
.shaixuan .shai dl{ padding:0 0 0;  zoom:1;}

.tab_zj{background-color: #fff; color: #333; font-size: 14px; width: 100%;border-collapse: collapse;border-spacing: 0;}
.tab_zj .firstRow{background-color:#f6f6f6;}
.jiange-s tbody tr:nth-child(odd){ background-color:#f6f6f6}
.tab_zj .firstRow td{color: #666; font-size: 16px;line-height: 43px; padding: 0 5px;} /*在成绩页会调用*/
.tab_zj tbody tr td{border: 1px solid #ececec; font-size: 16px;font-weight:400; line-height:24px; position:relative; height:24px; min-width:40px; text-align: center;color:#000; padding:10px 0;}
.tab_zj tbody tr td:nth-child(2) span{margin-right:4px;}
.tab_zj tbody tr td.red,.tab_zj tbody tr td.blue{ color:#fff;}
.tab_zj tbody tr td.red{background-color:#ff6060;}
.tab_zj tbody tr td.blue{ background-color:#448ccb;}
.tab_zj tbody tr td a.ckbq{background-color: #da3231;line-height: 42px;width: 220px;height: 42px;position: absolute;top: -2px;color: #fff;margin-top: 2px;margin-left: 380px;margin-bottom: 2px;text-align:center;border-radius: 8px;display: block;}
.tab_zj tbody tr td .ckcb{}
.tab_zj tbody tr td .ckcb a{color:#d9383f;}
.tab_zj tbody tr td .ico-dui{ width:24px; height:24px; display:inline-block; margin:0 auto; background-position:0 -192px; background-repeat:no-repeat;}
.tab_zj tbody tr td .ico-cuo{ width:24px; height:24px; display:inline-block; margin:0 auto; background-position:-38px -192px; background-repeat:no-repeat;}
.tab_zj tbody tr td .zhong .ico{ vertical-align:middle;}
.tab_zj tbody tr td .zhong{ font-size:12px;color:#d9383f; width:62px; margin:0 auto}
.tab_zj tbody tr td .zhong span { color:#000;}

.tab_zj tbody tr td .cuo .ico{vertical-align:middle;}
.tab_zj tbody tr td .cuo{ font-size:12px;color:#333; width:62px; margin:0 auto}

.tab_zj tbody tr td .shu{ position:absolute; width:100%; height:24px; padding:10px 0;left:0px; top:-1px; text-align:center;}
.tab_zj tbody tr td .shu span{ display:none;/* height:30px;*/ line-height:30px; text-align:center; position:absolute; top:-15px; left:-10px; z-index:100; background-color:#d7d7d7; padding:0 10px; text-align: left;  max-width: 250px;}
.tab_zj tbody tr td .shu span em{ color:#d9383f;}
.tab_zj tbody tr td .shu:hover{background-color:#fff568; }
.tab_zj tbody tr td .shu:hover span{ display:block;}


.tab_zj tbody tr td .kj{ padding:0 7px;}
.tab_zj tbody tr td .kj span.red{ margin:0 2px; color:#d9383f}
.tab_zj tbody tr td .kj span.blue{ color:#2e3192;margin:0 2px;}

.tab_zj_lt{background-color: #fff; color: #333; font-size: 14px; width: 100%;border-collapse: collapse;border-spacing: 0;}
.tab_zj_lt .firstRow{background-color:#f6f6f6;}
.tab_zj_lt .firstRow td{color: #333; font-size: 18px;line-height: 43px; padding: 0 5px;}
.tab_zj_lt .firstRow  .bgf td{background:#fff;}
.tab_zj_lt .firstRow td.bgmf{background:#fff;}
.tab_zj_lt .firstRow td.on{background:#f6f6f6;}
.tab_zj_lt .firstRow td.on a{color:#d9383f;}
.tab_zj_lt tbody tr td{border: 1px solid #ececec; font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:10px 0;}
.tab_zj_lt tbody tr td .zhu{ font-size:14px; color:#666;}
.tab_zj_lt tbody tr td .xiazai{ margin-left:15px;}
.tab_zj_lt tbody tr td .xiazai a{ padding:2px 15px; background-color:#f4f4f4; border-radius:5px; text-align:center; color:#acacac; margin-left:15px;}
.tab_zj_lt tbody tr td span{ color:#d9383f}

.ad-full{ margin-top:10px; margin-bottom:10px;}
.ad-full,.ad-full img{ width:100%; height:120px; }
.ad-full-90  img{ width:100%; }
.ad-full-90{ margin-top:10px; margin-bottom:10px;}


.con-l .mbaoxie{ padding:5px 0; font-size:14px;}
.con-lll{ width:797px; float:left;margin-top: 7px;}
.con-l{ width:797px; float:left;}
.con-r{ width:393px; float:right;}
.con-lo{ width:810px; float:left;}
.con-ro{ width:390px; float:right;margin-top: 10px;}
.con-r .zj-cat-3{ margin-right:0; float:none;}
.con-r .zj-cat-3-n{ margin-right:0; float:none;}
.con-box{ border:1px solid #ececec;}
.con-box .t-ma{ height:52px; line-height:52px;background-color:#f6f6f6; border-bottom:1px solid #ececec;}
.con-box .t-ma .hd{ width:65%; float:left;}
.con-box .t-ma .hd li{ padding:0 20px;height:50px; line-height:50px; font-size:16px; border-top:2px solid #f6f6f6; float:left; list-style:none;}
.con-box .t-ma .hd li.on{ background-color:#fff;  border-top:2px solid #d9383f;}
.con-box .t-ma .hd li.on a{color:#d9383f;}
.con-box .t-ma .hd li h3{font-weight:normal;}

.con-box .t-ma .zj{ width:35%; text-align:right; float:right; line-height:52px;}
.con-box .t-ma .zj a{ display:inline-block; padding:0 15px; font-size:14px;}
.con-box .t-ma .zj a.on{ color:#115c87;}

.tit_1{text-align: center;font-size: 26px;padding: 10px 0 20px 0;}
h1.tit_1{width:100%;font-size:22px;line-height:26px;padding:20px 0px;font-weight:normal;}
.con-box .ddd{
	text-align: center;
	width: 100%;
	padding:10px 0;
}
.con-box .ddd span{
	padding: 0 10px;
	font-size: 14px;
	color: #999;
}
.con-box .ddd .zl{
	padding: 0 10px;
	font-size: 14px;
	color: #d9383f;
}
.con-box .ddd span a{
	color: #d9383f;
}
.con-box .ddd .ly em{
	border: 1px solid #e24a4a;
    padding: 2px 6px;
    font-size: 12px;
    margin-left: 4px;
    border-radius: 2px;
    color: #e24a4a;
}
.con-box .ddd .cj em {
    color: #d9383f;
}
.con-box .ddd .ll em {
    color: #d9383f;
}
.yc-box .ddd .zz a{ color:#004c73;}
.yc-box .ddd .zl a{ color:#d9383f; margin-right:15px;}
.yc-box .ddd .cj em{ color:#d9383f}
.yc-box .ddd .time{ color:#999}
.con-box .ddd .zz{}
.con-box .ddd .zz a{color: #1e50a2;} 
.con-box .ddd .gz a{color: #e24a4a; margin-left:-15px;} 
.yc-box .ddd .zl a {color: #d9383f;margin-right: 15px;}
.con-box .ddd .ygz a{color: #888; margin-left:-15px;} 

.ad-c,.ad-c img{ width:100%; height:50px; margin-bottom:2px;}

.ad-c-b{ width:100%; height:70px; height:auto; }
.ad-c-b img{ width:100%; height:70px;}

.ad-txt{ padding-left:5px; margin-top:10px;}
.ad-txt span{ width:30px; height:61px; background-color:#f6f6f6; float:left; line-height:14px; text-align:center; font-size:12px; padding-top:4px; color:#999;}
.ad-txt .ad-txt-li{ width:755px; float:right;}
.ad-txt .ad-txt-li a{ width:146px; height:30px; line-height:30px; background-color:#f6f6f6; text-align:center;font-size:12px; overflow:hidden; color:#666; float:left; margin-right:5px; margin-bottom:5px;}
.ad-txt-top{ padding-left:0;}
.ad-txt-top span{ width:31px;}
.ad-txt-top .ad-txt-li{ width:1164px;}
.ad-txt-top .ad-txt-li a{width:162px;}
.ad-txt-top .ad-txt-li a:nth-child(7n+7){ margin-right:0;}

.table{
    background:#fff;
}
.table table{
	width:100%;
}
.table table th{
    color:#666;
    font-size:.22rem;
    text-align:center;
    padding:.15rem 0;
}
.table table td{
    padding:.15rem 0;
    color:#909090;
    font-size:.8rem;
    text-align:center;
    border-top:1px solid #f2f2f2;
    border-right:1px solid #f2f2f2;
}
.table table td span{
    color:#dc3f3e;
    font-size:14px;
}
.table table td.red{
    color:#da3231;
}
.table table td:nth-child(2){
    color:#c00;
}
.table table td a{
    color:#c00;
}

.table table td span{
    color:#c00;
}
.table table td.kuan{
    width:50%;
	text-align:left;
}
.table table td.kuan1{
    width:47%;
	text-align:left;
	font-size:14px;
}
.table table td.kuan1 a{color:#333;font-size: 14px;}
.table table td.kuan a{color:#909090;}
.table dl dt img{display: block;width:30px;height:30px;margin: 0 auto;vertical-align: middle;display: inline-block;border-radius: 3px;}
.table dl dd a {font-size: 16px;}
.table table td.lzh a{color:#909090;}
.table table td.quanzhong{background:#da3231;}
.table table td.quanzhong span{color:#fff;}
.login_mrt {display:block;color:#fff;font-size:0.9rem;position:absolute;left:0.5rem;top:1.1rem;} 
.con-box .bq{line-height:33px;height:33px;font-size:14px;margin-top: 5px;overflow:hidden;text-align:center;}
.con-box .bq a{ margin-right:20px; color:#004c73;}
.con-box .xg{ line-height:33px; height:33px; border-bottom:1px dashed #ececec;border-top:1px dashed #ececec; font-size:14px; margin-top:20px; overflow:hidden;text-align:center;}
.con-box .xg a{ margin-right:20px; color:#004c73;}
.content{font-size: 16px;line-height: 30px;word-break: break-word;word-wrap: break-word;padding: 10px 15px;}
.content .summary {border:1px solid #ececec;background-color: #ffffe1;font-size: 16px;padding: 5px;margin: 5px;line-height: 1.6;}
.smalltext{ padding:20px 20px;font-size: 18px;line-height: 30px;word-break: break-word;word-wrap: break-word;    }
#content .gjc{ line-height:46px; height:46px; padding:0 0 0 30px; border-bottom:1px solid #ececec;border-top:1px dashed #ececec; font-size:14px; margin-top:20px;}
#content .gjc a{ margin-right:20px; color:#004c73;}
#content .viewPoint{width: 100%; text-align: right;}
#content .viewPoint span {padding-right: 1rem;color: #999;font-size: 12px;}
.content img{width:100%;}

#content .article_collect{ padding:14px 20px;}
#content .article_collect .l{float: left;width: 300px;line-height: 36px;}
.article_collect .l{float: left;width: 300px;line-height: 36px;}
.article_collect{ padding:14px 20px;}
.article_collect .l span{float: left;font-size: 16px;padding-right: 25px;padding-left: 10px;}
.article_collect .l a{display: block;float: left;padding: 0;margin: 0 5px;}
.article_collect .l .bds_weixin{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) 0 0 no-repeat;}
.article_collect .l .bds_qzone{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) -47px 0 no-repeat;}
.article_collect .l .bds_tsina{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) -95px; 0 no-repeat;}
#content .article_collect .l span{float: left;font-size: 16px;}
#content .article_collect .l a{display: block;float: left;padding: 0;margin: 0 5px;}
#content .article_collect .l .bds_weixin{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) 0 0 no-repeat;}
#content .article_collect .l .bds_qzone{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) -47px 0 no-repeat;}
#content .article_collect .l .bds_tsina{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) -95px; 0 no-repeat;}
#content .article_collect .r{ padding-top:3px;}
#content .article_collect .r .sc{float: right;font-size: 16px;padding-left: 30px; position:relative;height: 30px;line-height: 30px; padding-left:35px; margin-right:20px;}
#content .article_collect .r .sc:hover::after,#content .article_collect .r .sc.on::after{background-position:0 -248px;}
#content .article_collect .r .sc.on{ color:#d9383f;}
#content .article_collect .r .sc::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -277px no-repeat;}
#content .article_collect .r .click{float: right;font-size: 16px;padding-left: 30px; position:relative;height: 30px;line-height: 30px; padding-left:35px;color:#888;}
#content .article_collect .r .click::after{ height:30px; width:32px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) -37px -277px no-repeat;}
.kaijiang {
    
    font-size: 14px;
    line-height: 30px;
    word-break: break-word;
    word-wrap: break-word;
    overflow: auto;
	text-align: center;
	border: 1px solid #e4e4e4;
    background: #f4f4f4;
}
.kaijiang a{padding-left:20px;color:#1e50a2;}


#content .article_collect .r .jb{float: right;font-size: 16px;padding-left: 30px; position:relative;height: 30px;line-height: 30px; padding-left:35px; margin-right:20px;}
#content .article_collect .r .jb::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -308px no-repeat;}


#content .article_collect .l a{display: block;float: left;padding: 0;margin: 0 5px;cursor: pointer;}
#content .article_collect .l a.jiathis_button_weixin{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) 0 0 no-repeat;}
#content .article_collect .l a.jiathis_button_qzone{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) -47px 0 no-repeat;}
#content .article_collect .l a.jiathis_button_tsina{width: 36px;height: 36px;background: url(../images/bdshare2.jpg) -95px;}
#content .article_collect .l a span{display: none !important;}




.np{width: 100%;margin-top: 10px;border: 1px solid #ececec;line-height: 30px; height:100px;}
.np a{color:#004c73}
.np .l{float: left;width: 766px;padding: 10px 0;padding-left: 15px;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.np .r{width: 766px;padding: 10px 0;padding-left: 15px;font-size: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;}

.hot-box{ margin-top:10px;}
.hot-red{ height:46px; line-height:46px; background-color:#d9383f; font-weight:normal; color:#fff; font-size:18px;padding-left: 15px;}
.hot-red a span{ color:#ffff00;}
.hot-red a{ color:#fff; font-size:20px; padding-left:20px;}

.hot-list{ padding:10px 10px; line-height:36px; font-size:14px;}
.hot-list li{ line-height:36px;height:36px; border-bottom:1px dashed #ececec;}
.hot-list li img {width: 30px;height: 30px;overflow: hidden;float: left;border-radius: 50%;}
.hot-list li .date{ /*width:80px;*/ float:right; text-align:center; color:#999;}
.hot-list li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.hot-list li .t{ width:478px; float:left;}
.hot-list li .t .jg{ margin-left:15px; color:#d9383f; display:block; height:36px; line-height:36px; float:left;}
.hot-list li .t .jg span{ display:block; float:left;}
.hot-list li .t .jg i{ background-repeat:no-repeat; background-position:-18px -64px; width:30px; height:30px; margin-top:3px;display:block; float:left;}
.hot-list li a.zz{/*width:100px; */ text-align:center; color:#d9383f}
.hot-list li a.cat{width:80px;text-align:center; margin-right:5px; color:#15519b;}
.hot-list li a.cj{width:99px;text-align:left; color:#000099}
.hot-list li .ff{ color:#e24a4a; float:right; margin-right:15px;}

.mt10{}
.mb10{margin-bottom:10px;}
.mt0{ margin-top:0;}
.mb20{margin-bottom:20px;}
.tj-t{ height:36px; line-height:36px; background-color:#f6f6f6; font-weight:normal;color:#333; font-size:20px; }
.tj-m{ height:36px; line-height:36px; background-color:#f6f6f6; font-weight:normal;color:#333; font-size:20px;text-align:center;}
.tj-t a{ color:#333; font-size:20px; padding-left:20px;}
.tj-t a.more{ float:right; font-size:18px; margin-right:20px;}
.news-list-two{ padding:5px 10px; line-height:36px; font-size:16px;}
.news-list-two li{ line-height:36px;height:36px; width:100%; float:left; border-bottom:1px dashed #ececec;}
.news-list-two li .date{ /*width:45px;*/ float:right; text-align:center; color:#999; margin-right:15px;}
.news-list-two li .ico{ height:20px; width:20px; display:block; float:left; background-position:0 -337px; margin-top:8px; margin-left:5px;}
.news-list-two li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.news-list-two li a.t{ max-width:295px;}
.news-list-two li a.disclo{color: #ed4040;}
.news-list-two li a.ts{ max-width:405px;}

.news-list-tag{ padding:5px 10px; line-height:36px; font-size:14px;}
.news-list-tag li{ line-height:36px;height:36px; width:50%; float:left; border-bottom:1px dashed #ececec;}
.news-list-tag li .date{ /*width:45px;*/ float:right; text-align:center; color:#999; margin-right:15px;}
.news-list-tag li .ico{ height:20px; width:20px; display:block; float:left; background-position:0 -337px; margin-top:8px; margin-left:5px;}
.news-list-tag li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.news-list-tag li a.t{ max-width:295px;}
.news-list-tag li a.ts{ max-width:405px;}

.pl-t{ height:46px; line-height:46px; background-color:#f6f6f6; font-weight:normal;}
.pl-t a{ color:#333; font-size:20px; padding-left:20px;}
.pl-t .more{ float:right; font-size:18px; color:#999; margin-right:20px;}


/*List body style*/
.main {
    width: 797px;
    zoom: 1;
    height: auto;
    margin: 0px auto;
    overflow: hidden;
}
.main-hd-list {border:1px solid #dcdcdc;overflow:hidden;zoom:1;padding-bottom:12px;font-size: 16px;}
.main-hd .list-title {color:#c4161c;text-align:left;background:#f6f6f6;border-bottom:1px solid #CCC;height:35px;}
.main-hd .list-title h1 {text-indent:1em;float:left;font-size:20px;line-height:35px;}
.main-hd #bdshare {float:right;padding-right:12px;}

.list-content, .list-content ul, .list-content li {overflow:hidden;zoom:1;clear:both;margin:0;padding:0;}
.list-content ul {padding:12px 20px;border-bottom:1px dashed #CCC;}
.list-content ul.label_dashed {background:#f6f6f6;}
.list-content li {padding:2px 0 1px 0;vertical-align:bottom;}
.list-content li a {color:#333;}
.list-content li a:hover {color:#D9383F;}
.list-content li span {display:inline-block;}
.list-content li .t {float:left;background:url(../images/forecast.png) no-repeat -295px 11px;text-indent:13px;width:482px;height:25px;overflow:hidden;}
.list-content li .discol {color: #ed4040;}
.list-content li .d, .list-content li .u {float:right;padding-left:10px;font-size:14px;padding-top:2px;}
.list-content li .red {color:red;font-size:12px;}
.list-content li .gray {color:gray;font-size:12px;}

/*List pagination style*/
.pages {padding:12px 12px 0 12px;clear:both;font-family:Arial,Helvetica,sans-serif;font-family:'Tahoma';text-align:center;font-size:12px;}
.pages a.gray {background:#EDEDED;border:none;color:#666;text-decoration:none;}
.pages a.gray, .pages .disabled {display:inline-block;padding:2px 10px;height:20px;line-height:21px;margin:0px 2px;border-radius:3px;}
.pages a.gray:hover, .pages .disabled {color:#FFF;background:#e24a4a;}



.con-r .tz{ width:100%;height:30px; line-height:30px;}
.con-r .tz a{ color:#d9383f;}
.con-r .tz .ico-tz-red{ background-position:-55px -62px; width:30px;}
.con-r .tz.p5{padding:5px 0;}


.con-r .zl-list a{ width:143px;}
.con-r .zl-listg a{ width:143px;}

.news-list-rank{ padding:5px 15px; line-height:36px; font-size:16px;}
.news-list-rank li{ line-height:36px;height:36px;border-bottom:1px dashed #ececec;}
.news-list-rank li .date{ width:45px; float:right; text-align:center; color:#999;}
.news-list-rank li .date.red{color:#d9383f;}
.news-list-rank li i{ height:24px; width:24px; display:block; float:left;margin-top:6px; border-radius:50%; font-style:normal; color:#fff; background-color:#d7d7d7; line-height:24px; text-align:center; margin-right:8px;}
.news-list-rank li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.news-list-rank li a.t{ max-width:361px;}

.news-list-rank li:first-child i{ background-color:#d9383f}
.news-list-rank li:nth-child(2) i{ background-color:#e37458}
.news-list-rank li:nth-child(3) i{ background-color:#8dc27e}
.news-list-rank li:nth-child(4) i{ background-color:#85a7d4}

.news-list-rankr{ padding:5px 15px; line-height:36px; font-size:14px;}
.news-list-rankr li{ line-height:36px;height:36px;border-bottom:1px dashed #ececec;}
.news-list-rankr li .date{ width:45px; float:right; text-align:center; color:#999;}
.news-list-rankr li .date.red{color:#d9383f;}
.news-list-rankr li i{ height:24px; width:24px; display:block; float:left;margin-top:6px; border-radius:50%; font-style:normal; color:#fff; background-color:#d7d7d7; line-height:24px; text-align:center; margin-right:8px;}
.news-list-rankr li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left;}
.news-list-rankr li a.t{ max-width:325px;}
.news-list-rankr li a.disclo{ color: #ed4040;}
.news-list-rankr li:first-child i{ background-color:#d9383f}
.news-list-rankr li:nth-child(2) i{ background-color:#e37458}
.news-list-rankr li:nth-child(3) i{ background-color:#8dc27e}
.news-list-rankr li:nth-child(4) i{ background-color:#85a7d4}


.yc-box{ border:1px solid #ff8287; background-color:#fef4f4;}
.yc-box .ddd{ text-align:center;border-bottom:1px dashed #ff8287; padding:8px 0;}
.yc-box .ddd span{ margin-right:15px;}
.yc-box .ddd .zz a{ color:#004c73;}
.yc-box .ddd .zl a{ color:#d9383f; margin-right:15px;}
.yc-box .ddd .cj em{ color:#d9383f}
.yc-box .ddd .time{ color:#999}
.tj-title{ line-height:30px; height:30px; border-left:4px solid #e24a4a; color:#e24a4a; font-size:20px; margin:15px 0; padding-left:15px;}

.content .ball{ height:30px; line-height:30px; width:30px; display:inline-block; border-radius:50%; background-color:#d9383f; color:#fff; text-align:center; margin-left:10px;}

.content .ball.blue{background-color:#0b649c; color:#fff;}
.content .ball.yellow{background-color:#ffdc01; color:#dc4503;}

.w-box{ background-color:#fff; width:100%;}


#content .bqyc{ height:44px; line-height:44px; padding:0 25px; font-size:18px; color:#fff; background-color:#d9383f;}
#content .bqyc .ls{float:right;color:#ffdc00;}
.shoufei{ position:relative;}
.shoufei ul li{ /*height:44px;*/ line-height:44px; font-size:16px; color:#333;}
.shoufei ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.shoufei ul li:nth-child(even){ background-color:#f6f6f6;}
.shoufei ul li span{ display:block; float:left;}
.shoufei ul li span.t{ width:120px; padding-right:15px; text-align:right;}
.shoufei ul li span.t.mt{vertical-align: top;}
.shoufei ul li span.c{ width:530px;/*letter-spacing:6px*/}
.shoufei ul li span.c em{ color:#f00;}
.shoufei ul li span.n{ width:130px; text-align:center; color:#004c73;}
.shoufei ul li span.n a{color:#004c73;}
.sqhg {padding: 10px;font-size: 16px;line-height: 30px;border: 1px solid #ebebeb;background-color: #fdf5f5;margin: 10px 10px;}
.bqyc {padding:10px;font-size: 16px;line-height: 30px;}
.shoufei ul li span.n a.mt{vertical-align: top;}
/*.shoufei .cart{ width:326px; padding-left:140px; height:218px; position:absolute; left:50%; top:50%; margin-left:-233px; margin-top:-109px; border:1px solid #e24a4a; background-color:#fff;}*/
 .cart{ width: 540px;
    padding-left: 245px;
    height: 218px;
   /* position: absolute;*/
    /* left: 50%; */
    top: 0px;
    /* margin-left: -233px; */
    /* margin-top: -109px; */
    /* border: 1px solid #e24a4a; */
    background-color: #fff;
    border-bottom: 1px solid #e24a4a;}
 .cart .l{}

 .cart .ico-cart{ width:84px; height:84px; position:absolute; margin-top:10px; margin-left:-120px; background-position:0 -361px;}
 .cart .tip{ margin-top:30px; line-height:50px; font-size:26px; color:#666; font-weight:normal;}
 .cart .tip span{ color:#d9383f; font-size:22px;}
 .cart p{line-height:40px; font-size:18px; color:#999;}
 .cart p a{ color:#ea973e;}
 .cart p a.vip{ color:#ff1986;}
 .cart .r{margin-left:-10px; }
 .cart .r a{ margin-top:20px;line-height:46px; height:46px; padding:0 40px;border-radius:23px; display:inline-block;background-color:#d9383f; text-align:center; color:#fff;font-size:18px;margin-left: 23px;}
 .cart .r a.fl{ float:left;}
 .cart .r a.fr{ float:left; margin-left:20px; background-color:#fff; color:#d9383f; border:1px solid #d9383f;}
 .cart .r a.kv{ float:left;box-sizing: border-box;  background: linear-gradient(to left, #ff118b , #ff8f43); margin-left:20px; color:#fff；}
.mr20{
    /* border-bottom: 1px solid #f6f6f6; */
    border-bottom: 1px dashed #ececec!important;    white-space: normal;}


.more-a{ text-align:center!important;}
.more-a a{ line-height:30px; height:30px; color:#555;padding:0 15px; border:1px solid #b7b7b7; background-color:#f6f6f6; border-radius:4px; text-align:center; margin-right:15px; display:inline-block}

.rddh{ position:relative; padding-left:75px; height:208px;}
.rddh span{ width:60px; height:165px; background-color:#d9383f; text-align:center; display:block; left:0; top:0; color:#fff; padding-top:43px; font-size:20px; line-height:30px; position:absolute;}
.rddh a{ width:130px; border:1px solid #ececec; line-height:34px; height:34px; text-align:center; display:inline-block; font-size:14px; margin:6px 4px; overflow:hidden;}


.tzhead{ width:100%; position:relative;background-color:#fff; height:160px; background-color:#fff;}
.tzhead .tx{ width:124px; height:124px; border-radius:50%; position:absolute; left:20px; top:18px;}
.tzhead .tx img{ width:100%; height:100%;border-radius: 60px;}
.tzhead .info{padding:5px 0 10px 165px;}
.tzhead .info-t{ height:46px; line-height:46px; margin-top:14px;}
.tzhead .desc{ height:40px; line-height:20px; padding-right:20px; overflow:hidden; color:#666;}
.tzhead .info-t .name{ font-size:26px; margin-right:30px; font-weight:bold; line-height:46px; float:left; height:46px;}
.tzhead .info-t span{ margin-right:15px; font-size:14px; line-height:30px;}
.tzhead .info p{ line-height:32px; height:32px; font-size:14px;}
.tzhead .info p span{ margin-right:15px;}
.tzhead .info p span em{ color:#e37458;}
.tzhead .info-t a{ border:1px solid #e24a4a; color:#e24a4a; border-radius:18px; background-color:#fff; padding:0 20px; height:36px; margin-right:25px; margin-top:5px; line-height:36px; display:block; float:left; font-size:16px;}
.tzhead .info-t a:hover{background:#e24a4a;}
.tzhead .info-t a.gz{ background-color:#e24a4a; color:#fff;}
.tzhead .info-t a.ygz{ background-color:#f6f6f6; border:1px solid #ececec; color:#666;}
.tzhead .info-t a.cj:hover{background:#e24a4a; color:#fff;}

.list-page{ padding:15px 10px;}
.list-page li{line-height:36px; height:36px; font-size:14px; border-bottom:1px dashed #ececec; clear:both;}
.list-page li.shoufei{background-color:#fef4f4; border:1px solid #d9383f}
.list-page li.shoufei .ff{ color:#d9383f;float:right;}
.list-page li.shoufei .fl .ico-huo{ float:right;}
.list-page li.shoufei .fl span{color:#d9383f; }

.list-page li.hot .fl .ico-huo{ float:right;}
.list-page li.hot .fl a:first-child{color:#d9383f;}
.list-page li.hot .ico-ding{background-position:5px -448px;float:left;}
.list-page li.hot .ico-tui{background-position:5px -480px;float:left;}
.list-page li.hot .ico-ben{background-position:-36px -448px; float:right;}
.list-page li.hot .ico-ls{background-position:-37px -481px; float:right;}
.list-page li.hot .fl span{color:#d9383f; }
.list-page li.hot .date{color:#d9383f;}


.list-page li.cb .fl .ico-huo{ float:right;}
/*.list-page li.cb .fl a:first-child{color:#d9383f;}*/
.list-page li.cb .fl a.zz{color:#d9383f;}
.list-page li.cb .ico-ding{background-position:5px -448px;float:left;}
.list-page li.cb .ico-tui{background-position:5px -480px;float:left;}
.list-page li.cb .ico-ben{background-position:-36px -448px; float:right;}
.list-page li.cb .ico-ls{background-position:-37px -481px; float:right;}
.list-page li.cb .fl span{color:#d9383f; }
.list-page li.cb .fl span.r{float:right; padding:0px;}
.list-page li.cb .date.red{color:#d9383f;}

.dasang { background: url(../images/longwb_btn.png) no-repeat; overflow: hidden; text-indent: -999px; width: 62px; height: 62px; background-position: 0 -100px; margin: 18px auto; cursor: pointer;}
.dasang:hover { background-position: 0 -170px; }
.reward-in { position: relative; width: 316px; margin: 40px auto; border: 1px solid #ccc; border-radius: 4px; font-size: 18px; font-weight: 700; font-family: Arial; box-shadow: 1px 1px 1px 1px #ececec inset; vertical-align: middle; text-align: center;}
.reward-in .icon-mon { display: inline-block; width: 52px; height: 32px; line-height: 32px; }
.reward-num { font-size: 18px; width: 204px; background: 0 0; outline: 0; border: none; color: #EC8A64; }
.reward-random { display: inline-block; position: relative; top: 6px; width: 50px; height: 26px; cursor: pointer; border-left: 1px solid #ccc; line-height: 1; background: url(random.png) center no-repeat; }
.dasangtx { text-align: center; }
.reward-img-box { display: inline-block; width: 80px; height: 80px; border-radius: 80px; border: 1px solid #ccc; text-align: center; }
.reward-head-img { margin-top: 2px; width: 76px; height: 76px; border-radius: 76px; }
.reward-user-name { margin: 10px; font-size: 14px; color: #333;text-align: center; }


.list-page li .fl{ width:678px; float:left; overflow:hidden;white-space: nowrap; }
.list-page li .fl a{ display:block; max-width:480px; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-page li .fl span{ padding:0 8px; display:block; float:left;}
.list-page li .fl .ico{background-repeat: no-repeat;width: 34px;height: 34px;margin-top: 3px;display:block;}
.list-page li .fl .ico-huo{background-position: -18px -63px;float:left;}
.list-page li .date{float:right; color:#999; padding-right:10px;width:85px; text-align:right;}


.sd-zxt-t{ line-height:46px;}
.sd-zxt-t span{ display:block;}
.sd-zxt-t .fl{ float:left; margin-left:15px; font-size:20px;}
.sd-zxt-t .fr{ float:right; margin-right:15px; font-size:16px;}
.sd-zxt-t .fr em{ color:#e37458}
.sd-zxt-box{ margin:80px 0 50px; padding-left:35px; border-bottom:1px solid #ececec;}
.sd-zxt-box li{ width:65px; height:250px; display:block; float:left; margin-right:30px; position:relative;}
.sd-zxt-box li:last-child { margin-right:0;}
.list-page li .fl img {width: 28px;height: 28px;overflow: hidden;margin-left: 5px;float: left;border-radius: 50%;}
.zjphBox .hd ul li {float: left;margin-left: 18px;cursor: pointer;color: #fff;font-size: 20px;border-top: 4px solid #d9383f;border-bottom: none;padding: 0 15px;}
/*
.sd-zxt-box li:nth-child(1) .zhu{ background-color:#e37458}
.sd-zxt-box li:nth-child(2) .zhu{background-color:#e37458}
.sd-zxt-box li:nth-child(3) .zhu{background-color:#558cc5}
.sd-zxt-box li:nth-child(4) .zhu{background-color:#e37458}
.sd-zxt-box li:nth-child(5) .zhu{background-color:#62b57e}
*/


.sd-zxt-box li .zhu.red{background-color:#d9383f; min-height:1%;}
.sd-zxt-box li .zhu.blue{background-color:#558cc5; min-height:1%;}
.sd-zxt-box li .zhu.green{background-color:#62b57e; min-height:1%;}
.sd-zxt-box li .zhu.orange{background-color:#e37458; min-height:1%;}

.sd-zxt-box li .zhu{ position:absolute; bottom:0; left:0; width:100%; min-height:1%; background-color:#d9383f;}
.sd-zxt-box li .zhu div{ position:relative;}
.sd-zxt-box li .zhu div span{line-height:30px; height:30px; text-align:center; font-size:14px; position:absolute; left:0; top:-30px; text-align:center; width:100%; display:block;}
.sd-zxt-box li .cat{ width:100%; position:absolute; bottom:-36px; line-height:30px; height:30px; text-align:center; font-size:14px;}

.zb_wz_title{background: #e24a4a;height:29px;line-height:29px;border:1px solid #c60000;border-bottom:none;overflow:hidden;zoom:1;padding:0 10px;}
.zb_wz_name{float:left;font-size:14px;color:#fff;}
.zb_wz_hist{float:right;}
.zb_wz_hist a{color:#fff;}
.zb_wz_table{width:100%;line-height:29px;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size: 12px;}
.zb_wz_table td{border:1px solid #f4d9d9;padding:0 5px;background:#fff;}
.zb_wz_tr1 {text-align:center;width:100px;}
.zb_wz_tr2 {word-wrap: break-word;}
.zb_wz_tr3 {text-align: center;width: 125px;}
.zb_wz_tr3  a{color: #1e50a2;}



.zxt-t{ line-height:46px;}
.zxt-t span{ display:block;}
.zxt-t .fl{ float:left; margin-left:15px; font-size:20px;}
.zxt-t .fr{ float:right; margin-right:15px; font-size:16px;}
.zxt-t .fr em{ color:#e37458}
.zxt-box{ margin:80px 0 50px; padding-left:35px; border-bottom:1px solid #ececec;}
.zxt-box li{ width:65px; height:250px; display:block; float:left; margin-right:43px; position:relative;}
.zxt-box li:last-child { margin-right:0;}
.zxt-box li:nth-child(1) .zhu{ background-color:#e37458}
.zxt-box li:nth-child(2) .zhu{background-color:#e37458}
.zxt-box li:nth-child(3) .zhu{background-color:#558cc5}
.zxt-box li:nth-child(4) .zhu{background-color:#e37458}
.zxt-box li:nth-child(5) .zhu{background-color:#62b57e}
.zxt-box li .zhu{ position:absolute; bottom:0; left:0; width:100%; background-color:#d9383f;}
.zxt-box li .zhu div{ position:relative;}
.zxt-box li .zhu div span{line-height:30px; height:30px; text-align:center; font-size:14px; position:absolute; left:0; top:-30px; text-align:center; width:100%; display:block;}
.zxt-box li .cat{ width:100%; position:absolute; bottom:-36px; line-height:30px; height:30px; text-align:center; font-size:14px;}

/**
.container .hisKjh{width:795px; overflow:hidden;margin-bottom:10px;}
.container .hisKjh table{width:100%;border:1px solid #b73634;}
.container .hisTitle{border-bottom:1px solid #b73634; height:40px; overflow:hidden;}
.container .hisTitle h1,.container .hisTitle .issue{display:inline-block; width:48%; float:left; margin-left:10px; line-height:40px;}
.container .hisTitle h1{font-size:18px;}
.container .hisTitle .issue{text-align:right;}
.container .hisTitle .issue a{display:inline-block; padding:0 10px; text-align:right; font-size:16px; line-height:52px;}
.container .hisKjh th{height:48px; font-size:16px; background-color:#f6f6f6;}
.container .hisKjh td{height:40px; color:#666;text-align:center;} 
.phh-info p{ margin-left:20px; width:1045px;}  **/

/*开机号*/
.container .hisKjh{width:795px; overflow:hidden;margin-bottom:10px;}
.container .hisKjh table{width:100%;border-collapse: collapse;border-spacing: 0;font-size:16px;border:1px solid #d7d7d7; }
.container .hisTitle{height:40px; overflow:hidden;}
.container .hisTitle h1,.container .hisTitle .issue{display:inline-block; width:48%; float:left; margin-left:10px; line-height:40px;}
.container .hisTitle h1{font-size:18px;}
.container .hisTitle .issue{text-align:right;}
.container .hisTitle .issue a{display:inline-block; padding:0 10px; text-align:right; font-size:16px; line-height:52px;}
.container .hisKjh th{height:48px; font-size:16px; background:#f8f8f8;text-align: center;border: 1px solid #d7d7d7;border-top: none;}
.container .hisKjh td{height:40px; color:#666;text-align:center;border:1px solid #d7d7d7;}

.container .bg_grey {background-color: #f5f5f5 !important;}
.container table td span {color: #e74545;font-weight: bold;}
.container table td em {color: #b73634;font-size:18px;}
.phh-info p{ margin-left:20px; width:1045px;}

.cat-info{ border:1px solid #ebebeb; background-color:#fdf5f5; padding:15px 20px; line-height:34px; font-size:16px;     text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;    
    overflow: hidden;
	margin-bottom: 10px;}
.cat-info span{ display:inline-block; position:relative;  font-size:22px; margin-right:5px;}
.cat-info span:after{content:""; display:block; float:left; height:30px; width:30px; background-position:-54px -150px; background-repeat:no-repeat; top:0; position:absolute; left:0;}
.cat-info h2{font-weight:normal; display:inline-block;}
.cat-info i{    font-style: normal;
    color: #555;}

.cat-tt{ height:48px; line-height:48px; border-bottom:1px solid #ececec; background-color:#fdf5f5;}
.cat-tt a{ color:#d9383f; display:inline-block; padding:0 5px;}
.cat-tt a.on{ background-color:#fff;}
.cat-tt .fl{ float:left;}
.cat-tt .fr a{ color:#999;}
.cat-tt .fr{ float:right;}

.cat-tt .fl .kjtit{    font-size: 20px;
    font-weight: normal;
    border-bottom: 2px solid #d9383f;
}


.cat-listtt{ height:48px; line-height:48px; border-bottom:1px solid #ececec; background-color:#f6f6f6;}
.cat-listtt a{ color:#333; display:inline-block; padding:0 25px;}
.cat-listtt a.on{ background-color:#fff;border-top: 2px solid #d9383f;}
.cat-listtt .fl{ float:left;}
.cat-listtt .fl h2{display:inline-block;}
.ad-l,.ad-l img{ height:195px; width:100%;}

.box-3-1{ width:391px; border:1px solid #ececec; float:left;}
.container .box-3-1{ margin-right:10px;}
.container .box-3-1:nth-child(3){ margin-right:0;}
.box-3-1 .f{ line-height:47px; height:47px; background-color:#f6f6f6; border-bottom:1px solid #ececec; padding:0 15px; font-size:20px;font-weight: normal;}
.box-3-1 .sp{padding: 5px 10px 5px 10px;line-height: 38px;text-indent: 24px;font-size:15px;}
.box-3-1 a.more{ float:right; font-size:18px;margin-right:20px;}
.box-3-1 .t{ line-height:47px; height:47px; background-color:#f6f6f6; border-bottom:1px solid #ececec; font-size:16px;}
.box-3-1 .b-box{}
.box-3-1 .n{ line-height:47px; height:47px; background-color:#f6f6f6; border-bottom:1px solid #ececec; padding:0 15px; font-size:16px;text-align:center;}

.kj-ls li span,.box-3-1 .f span{ display:inline-block; text-align:center;}
.box-3-1 .f span:nth-child(1){ width:30%;}
.box-3-1 .f span:nth-child(2){ width:33%;}
.box-3-1 .f span:nth-child(3){ width:34%;}

.kj-ls li span,.box-3-1 .t span{ display:inline-block; text-align:center;}
.box-3-1 .t span:nth-child(1){ width:30%;}
.box-3-1 .t span:nth-child(2){ width:33%;}
.box-3-1 .t span:nth-child(3){ width:34%;}

.kj-ls li{ /*line-height:47px; height:47px; */height:50px; line-height:50px; font-size:16px; border-bottom:1px solid #ececec;}

.kj-ls li span:nth-child(1){ width:30%;}
.kj-ls li span:nth-child(2){ width:33%;}
.kj-ls li span:nth-child(3){ width:34%;}
.kj-ls li:nth-child(4){ }
.kj-ls li:nth-child(4) a{color:#004c73;}


.b-box .kj{padding:0 20px;}
.b-box .kj{height:50px; line-height:50px;/* height:47px; line-height:47px; */font-size:16px;  border-bottom: 1px solid #f6f6f6;}
.b-box .kj em{ width:28px; height:28px; line-height:28px; display:inline-block; text-align:center; color:#fff; border:3px solid #fff; border-radius:50%; margin:0;}
.b-box .kj em.redball{ background-color:#d9383f;}
.b-box .kj em.rball{ background-color:#d9383f;}
.b-box .kj em.blue{background:#448ccb!important; color:#fff;}
.b-box .kj em.yball{background-color:#ffc34f;}
.b-box .kj em.blueball{background-color:#5091d5;}
.b-box .kj .sjh{font-size:14px;}
.b-box .kj .sjh span{ color:#d9383f}
.b-box .cat a{width:32%; text-align:center; font-size:16px; display:inline-block; color:#004c73; line-height:50px; height:50px;}
.b-box .kjsx {height: 50px;line-height: 50px;font-size: 16px;border-bottom: 1px solid #f6f6f6;text-align: left;padding: 0 20px;}

.kj-qi li{ height:50px; line-height:50px;border-bottom:1px solid #ececec; width:195px; display:block; float:left; border-right:1px solid #ececec; text-align:center; font-size:16px;}
.kj-qi li:nth-child(even){ border-right:none;}
.kj-qi li:nth-child(7),.kj-qi li:nth-child(8){ border-bottom:none;}

.cat-box-t{ line-height:50px; height:50px; background-color:#d9383f; padding:0 15px;}
.cat-box-t a{ color:#fff; padding:0 10px; font-size:16px;}
.cat-box-t .fl{ float:left; font-size:18px;}
.cat-box-t .fr{ float:right; width:70%; text-align:right;color:#fff; font-size:16px;}
.cat-box-t .fr a.on{ color:#fff14b;}


.cat-box .cb-list li{ width:784px;}
.cat-box .index-tab{border:1px solid #ececec; border-top:none;}
.cat-box .index-tab .tab-hd li{ width:158px; /*border-bottom:1px solid #ececec;*/}
.cat-box .index-tab .tab-hd li:nth-child(1){ border-right:1px solid #ececec;}
.cat-box .index-tab .tab-hd li.on{border-bottom:1px solid #fff;}

.zuozhe3 a{ width:152px;}
.zuozhe3{ padding:9px 0 10px 2px}
.zuozhe4 a{ width:149px; margin-bottom:10px;}
.zuozhe4{ padding:9px 0 10px 2px}


.cat-box .news-list-two li a{max-width: 255px;}
.cat-box .news-list-two li .ico{ margin-left:4px;}
.cat-box .news-list-two li .ico-ding{ background-position:-36px -220px;}
.cat-box .news-list-two li .ico-xin{ background-position:-61px -220px;}

.cat-box .tj-t-red{ /*background-color:#fdf5f5;*/background-color:#d9383f;}
.cat-box .tj-t-red a{ color:#fff;}

.cat-box .tj-t a.fr{font-size:16px; float:right; margin-right:20px;color:#fff;}

.cat-2{ width:396px; float:left;}
.cat-box .cat-2:nth-child(odd){ margin-right:0;}
.cat-2 .news-list-two li{ width:385px;}
.cat-2 .news-list-two li a{ max-width:300px}

.zjtop-list li.more-link{ background-color:#fff; height:32px; padding:5px 0 8px;}
.zjtop-list li.more-link a{ width:108px; border:1px solid #ececec; line-height:32px;height:32px; text-align:center;float:left; margin:0 10px; border-radius:5px;}
.zjtop-list li.more-link a:nth-child(3){ color:#333;}
.zjtop-list li.more-link a.on{ background-color:#f6f6f6;}


.zlt-list{ padding:10px 30px;}
.zlt-list a{ position:relative; height:44px; font-size:15px;line-height:44px;margin:0; overflow:hidden;display:block; width:160px; float:left; padding:0;}
.zlt-list a:nth-child(odd){ padding-right:10px;}

.ic-huo a::after{ background-position:0 -35px;}

.zj1-list{ padding:9px 10px 10px;}
.zj1-list a{ position:relative; height:40px; font-size:14px;line-height:40px; border:1px solid #f6f6f6; margin:6px 0; display:block; width:143px; float:left; padding:0 10px; text-align:center; padding-left:25px; border-radius:4px; background-color:#fff;}
.zj1-list a.on a{ color:#d9383f}
.zj1-list a:nth-child(odd){ margin-right:10px;}
.zj1-list a::after{content: "";display: block; background-image:url(../images/bg_ico.png); height:20px; width:20px; background-position:0 -118px; position:absolute; left:10px; top:10px;}

.rzzj li{ width:397px; height:50px; line-height:50px;border-right:1px solid #ececec;float:left;}
.rzzj li:nth-child(even){border-right:none;}
.rzzj li:nth-child(3),.rzzj li:nth-child(4),.rzzj li:nth-child(7),.rzzj li:nth-child(8){ background-color:#f6f6f6;}
.rzzj li *{ display:inline-block; text-align:center; font-size:16px;}
.rzzj li a{ width:125px; color:#000099;}
.rzzj li .zhong{ width:145px;}
.rzzj li .zhong em{ color:#d9383f;}
.rzzj li a.zc{ width:125px; color:#ff7200;}

.zjtj span{background-color:#d9383f; float:left; display:block; color:#fff; font-size:18px; line-height:25px; padding:21px 0; width:72px; text-align:center;}
.zjtj .fr a:hover{background:#f6f6f6;}


.gdtz{ /*width:100%; */height:30px; line-height:30px; margin:0 0 10px; font-size:16px; }
.gdtz a{ color:#d9383f;overflow:hidden;word-break:keep-all;white-space:nowrap; float:left; width:1170px; height:30px; overflow:hidden; line-height:30px;}
.gdtz .ico-tz-red{ background-position:-55px -62px; width:30px;}



.tag-s{ line-height:50px; height:50px; background-color:#f6f6f6;}
.tag-s span{ font-size:18px; padding-left:15px; float:left;}
.tag-s-con{border: 1px solid #ccc;float:right;margin-top: 6px;width: 330px; height:36px; border-radius:5px; margin-right:15px; background-color:#fff; overflow:hidden;}

.tag-s-con .input{-moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: currentcolor #ccc currentcolor currentcolor; border-image: none; border-style: none solid none none; border-width: medium 1px medium medium; color: #777; float: left; height: 36px; line-height: 36px; outline: medium none; padding: 0 0 0 10px; width: 270px;}
.tag-s-con .submit{background: rgba(0, 0, 0, 0) url("../images/search_icon.jpg") no-repeat scroll center center; border: medium none; cursor: pointer; float: left; height: 36px; margin-left: 10px; outline: medium none; padding: 0; width: 32px;}

.tag-t{ line-height:50px; height:50px; font-size:18px; margin-top:5px;}
.tag-5 .tj-t a{ padding-left:0; color:#fff;}
.tag-5 .tag-5-list{ border:1px solid #ececec; border-top:none; padding:0 5px ;}
.tag-5-list a{float:left; padding:6px 1%; text-align:center; font-size:16px;}
.tag-5-list a:hover{color: #D9383F;text-decoration: none;}
.tag-tt .hd{}
.tag-tt .hd ul{width:797px; display:block; float:left;}
.tag-tt .hd ul li{text-align:center; padding:0;}
.tag-tt .hd ul li:nth-child(2n+1){ width:20%}
.tag-tt .hd ul li:nth-child(2n+2){width:20%}
.tag-tt .hd ul li:nth-child(2n+3){width:20%}
.tag-tt .hd ul li:nth-child(2n+4){width:20%}
.tag-tt .hd ul li:nth-child(2n+5){width:20%}

.tag-tt .hd span{ height:50px; width:185px;background-color:#d9383f; padding:0 20px; float:left; color:#fff; padding-top:4px; font-size:20px; text-align:center;}
.tag-tt .hd span a{ color:#fff;}
.cp-info{ border:1px solid #ececec; border-top:none; padding:10px;}

.cp-desc{ border-bottom:1px dashed #ececec; padding:10px 10px;position:relative;}
.cp-desc .tx{ height:80px; width:80px; position:absolute; left:20px; top:10px;}
.cp-desc .tx img{height:80px; width:80px;}
.cp-desc-p{ padding-left:120px;}
.cp-desc-p p{ line-height:40px; height:40px; font-size:16px;}
.cp-desc-p p a{ margin-left:15px; float:right;     color: #115c87;}
.cp-desc-p p span{ color:#ec1d37;}
.cp-desc-p p span.ti{color:#333; font-size:16px; padding-left:20px;}
.cp-desc-p .cp-qh{line-height:40px; height:40px; font-size:16px;}
.cp-desc-p .cp-qh a{ color:#005b9a; margin-left:25px; float:right;}
.cp-desc-p .cp-qh *{}
.cp-desc-p .cp-qh span{ float:left;}
.cp-desc-p .cp-qh span.time{color:#555;font-size:14px; padding-left:20px;}

.cp-desc-p .cp-qh cite{font-size: 16px;padding-left: 10px; width:85px;font-style:normal;line-height:28px;border-radius:4px; display:block; height:28px;}
.cp-desc-p .cp-qh cite i{width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ececec;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:8px; top:12px;
}
.cp-desc-p #divselect{ float:left;height:28px; width:85px;margin-top:5px; margin-right:5px;display:inline-block; border:1px solid #ececec;line-height:30px; padding:0 10px 0 0; margin-left:5px; cursor:pointer; position:relative;}
.cp-desc-p .cp-qh #divselect ul{width:95px;border:1px solid #ececec;position:absolute; left:-1px; top:28px;z-index:999; display:none; text-align:center; border-top:none; background-color:#fff;}
.cp-desc-p #divselect li{padding:0; cursor:pointer;  }
.cp-desc-p #divselect li a {line-height:28px; height:28px; display:block; color:#666; margin:0;font-size:16px; padding-left:10px; padding-right:15px;}
.cp-info .cp-p span{ color:#ec1d37;}
.cp-info .cp-p{ font-size:14px; line-height:24px; padding:10px 0 0; color:#333;}


.sjh-tag-l{ width:530px; float:left; border:1px solid #ececec;}
.sjh-tag-l .tj-t a{ float:left;}
.sjh-tag-l .tj-t .sx,.tag-kjxq .sxbtn{ height:20px; line-height:20px; width:40px;height:20px; background-color:#f78e56; text-align:center; color:#fff; font-size:16px; float:left; margin-left:30px; margin-top:10px; border-radius:4px; padding:0}
.sjh-tag-l-c{ padding:10px 15px;}
.sjh-tag-l-c .num{ line-height:40px; height:40px; font-size:16px;}
.sjh-tag-l-c .num em{ width:40px; display:inline-block; background-color:#f36d4f; color:#fff; text-align:center; margin-right:10px; border-radius:50%;}
.sjh-tag-l-c .num em.blue{ background-color:#1f6ebb}
.sjh-tag-l-c .num span.hm{letter-spacing:8px; color:#ec1d37; margin-left:10px;}
.sjh-tag-r{ width:253px; float:right; border:1px solid #ececec;}
.sjh-tag-l-c .num em.yellow{background-color: rgb(252, 198, 0); color: #a23501;}

.sjh-tag-l-c .p{ line-height:40px; height:40px; font-size:16px; color:#666; margin-top:5px;}
.sjh-tag-l-c .p span{ margin-right:15px;}

.sjh-tag-l-c .a{ line-height:40px; height:40px; font-size:16px; color:#666;font-size:16px;}
.sjh-tag-l-c .a a{ color:#004d76; margin-right:14px;}
.sjh-tag-l-c .a span{ margin-left:10px;}
.sjh-tag-r-c{ padding:4px 10px 6px;}
.sjh-tag-r-c a{ display:inline-block; width:50%; text-align:center; line-height:28px; height:28px; overflow:hidden;}


.t-b-title{ line-height:50px; margin-top:8px; height:50px; font-size:18px; padding-left:15px;}
.t-b-title a{ margin:0 8px; float:right;}


.tab1_zj{background-color: #fff; color: #333; font-size: 14px; width: 100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #ececec;}
.tab1_zj .firstRow{background-color:#f6f6f6;border-bottom: 1px solid #ececec;}
.tab1_zj tbody tr:nth-child(odd){ background-color:#f6f6f6}
.tab1_zj .firstRow td{color: #666; font-size: 14px;line-height: 46px; padding: 0 5px;     border: 1px solid #ececec;}
.tab1_zj tbody tr td{ font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:8px 0;}
.tab1_zj tbody tr td.red{color:#D9383f !important;}
.tab1_zj tbody tr td em{color:#D9383f;}
.tab1_zj tbody tr td em.blue{color: #448ccb!important;;}

.tag-kjxq .tj-t a{ float:left;}
.tag-kjxq .sjh-tag-l-c{ width:797px; float:left; border-right:1px solid #ececec;}
.tag-kjxq .xl-jc{ float:right; width:220px; line-height:40px; text-align:center; padding-top:10px; font-size:16px;}
.tag-kjxq .xl-jc p span{ color:#ec1d37}
.tag-kjxq .xl-jc a{line-height:40px; text-align:center;}
.tag-kjxq .xl-jc p{text-align:left;padding-left:20px;}


.cat-t1{ background-color:#fff5f5; color:#ec1d37;}
.cat-t1 span{color:#ec1d37;}
.cat-t1 a{color:#555;}

.tag-kj-l{ width:350px; float:left;}
.tag-kj-r{ width:437px; float:right;}

.kj-item{ padding:10px 0; height:42px;}
.kj-item:hover{ background-color:#f6f6f6;}
.kj-item .tx{ height:42px; line-height:42px; width:42px; border-radius:50%; margin-left:25px; float:left;}
.kj-item .tx img{height:42px; width:42px; border-radius:50%; overflow:hidden;}
.kj-item .t{ height:42px; line-height:42px; width:110px;float:left; text-align:center; font-size:18px;}
.kj-item .a{ width:170px; float:right;padding-top:10px;}
.kj-item .a a{ margin-right:10px; height:22px; line-height:22px; padding:0 8px; border:1px solid #ececec;}


.c-box-sm{border:1px solid #ececec;}
.c-box-sm h2{line-height: 36px;height: 36px;background-color: #f6f6f6;color: #333;border-bottom: 1px solid #ececec;font-size: 14px; font-weight:normal; padding-left:15px;}
.c-box-sm p{ padding:10px 15px; font-size:14px;}
.c-box-sm p .more{ color:#004d76; float:right; margin-right:10px;}


.catBox{}
.catBox .hd{ height:50px; line-height:50px; background:#ec1d37;position:relative; }
.catBox .hd ul{height:50px;}
.catBox .hd ul li{ float:left; padding:0 28px; cursor:pointer; color:#fff; font-size:20px;}
.catBox .hd ul li.on{background:#c90326;}
.catBox .hd ul li:hover{/*background:#c90326;*/}

.cat-qie{ border-bottom:1PX dashed #ECECEC; line-height:42px; position:relative; padding:10px 0;}
.cat-qie span{ line-height:42px; height:42px; width:100px; background-color:#ec1d37; text-align:center; font-size:18px; color:#fff; position:absolute; left:0; top:10px;}
.cat-qie p{ padding-left:120px; position:relative;}
.cat-qie p a{ line-height:42px; height:42px; display:inline-block; padding-left:30px; position:relative; margin-left:10px; font-size:16px; width:114px}
.cat-qie p a:after{content:"";display:block;clear:both;position:absolute; left:8px; top:16px; width:12px; height:12px; border-radius:50%; background-color:#f26522;}

.ls-t{ line-height:54px; height:54px; font-size:18px; background-color:#fff5f5; padding:0 15px;}
.ls-t .fr{ width:70%; float:right; text-align:right;}
.ls-t .fr *{ display:inline-block;}

.divselectls{height:28px; width:90px;margin-top:5px; margin-right:5px;display:inline-block; border:1px solid #ececec;line-height:30px; padding:0 10px 0 0; margin-left:5px; cursor:pointer; position:relative; background-color:#fff; text-align:left;}
.divselectls ul{width:100px;border:1px solid #ececec;position:absolute; left:-1px; top:28px;z-index:999; display:none; text-align:center; border-top:none; background-color:#fff;}
.divselectls li{padding:0; cursor:pointer;  }
.divselectls li a {line-height:28px; height:28px; display:block; color:#666; margin:0;font-size:16px; width:90px; text-align:left; padding-left:10px;}
.divselectls li a:hover{ text-decoration:underline;}
.divselectls cite{font-size: 16px;padding-left: 10px; width:90px;font-style:normal;line-height:28px;border-radius:4px; display:block; height:28px;}
.divselectls cite i{width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ececec;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:8px; top:12px;
}



.tab2_zj{background-color: #fff; color: #333; font-size: 14px; width: 100%;border-collapse: collapse;border-spacing: 0;}
.tab2_zj .firstRow{background-color:#f6f6f6;border-bottom: 1px solid #f6f6f6;}
.tab2_zj .firstRowf{background-color:#f6f6f6;border-bottom:none;}
.tab2_zj tbody tr:nth-child(even){ background-color:#f6f6f6}
.tab2_zj .firstRow td{color: #666; font-size: 16px;line-height: 28px; padding: 0 5px;}
.tab2_zj .firstRowf td,.tab2_zj .firstRow td.col2{ font-size:14px;}
.tab2_zj tbody tr td{ font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:8px 0;border: 1px solid #ececec;}
.tab2_zj tbody tr td a{ color:#004d76}
.tab2_zj tbody tr td em{ margin:0 3px; color:#ec1d37;}
.tab2_zj tbody tr td em.blue{ color:#448cca}
.tab2_zj tbody tr td em.black{ color:#555}


/**专栏*/
.top-nav{height:50px;background-color:#d9383f;font-size:17px; line-height:50px;}
.top-nav .fl{ width:950px; float:left;text-align:left;}
.top-nav .fl a{ margin-right:20px; color:#fff;}
.top-nav .fr{ width:250px; float:right; text-align:right;}
.top-nav .fr a{ display:inline-block; position:relative;height:50px;line-height:50px; padding-left:30px; color:#fff; margin-left:20px;}
.ico-app,.ico-cjh{ position:relative;}
.top-nav .fr a:after{ content:""; display:block; width:24px; height:24px; position:absolute; left:0; top:13px; background-image:url(../images/bg_ico.png);}
.top-nav .fr a.ico-app:after{ background-position:0 -515px;}
.top-nav .fr a.ico-cjh:after{ background-position:-33px -515px;}


.zl-head{ height:58px;  /* box-shadow:0 5px 15px -3px #999;*/     box-shadow: 0 -1px 15px -6px #f6f6f6; border-bottom:1px solid #ececec; margin-bottom:10px; background-color:#fff;}
.zl-head .logo{ height:58px; width:170px; float:left;}
.zl-head .logo img{ height:42px; margin-top:8px;}
.zl-head .h-nav{ height:58px; float:left; font-size:18px; position:relative;text-align:center;}
.zl-head .h-nav li{ float:left;}
.zl-head .h-nav li.zl{ height:54px;}
.zl-head .h-nav li a{height:58px; line-height:58px; width:115px;display:block; float:left; }
.zl-head .h-nav li  a.on,.zl-head .h-nav  li.on,.zl-head .h-nav  li a:hover{ /*background-color:#ef2840;*/ background-color:#d9383f; color:#fff;}
.zl-head .h-nav li.on a{color:#fff;}
.zl-search{ width:320px; height:36px; float:right; margin-top:10px;background-color:#f7f7f7; border:1px solid #eff0f2; border-radius:6px; overflow:hidden; margin-right:20px;}
.zl-search .search_i{height:36px; width:220px; padding:0 10px;background-color:#f7f7f7;border:none; font-size:14px; color:#333; line-height:36px;}
.zl-search .search_s{ height:36px; width:80px; float:right;color:#fff;background-color:#d9383f; font-size:14px; line-height:30px; border:none;}

.bgzl{ background-color:#f7f7f7}

.zl-wd{ margin: 0 auto;    width: 1200px;}
.zl-l{ width:235px; margin-right:10px; float:left; min-height:200px;}
.zl-c{ width:670px; float:left;}
.zl-bl{ width:915px; float:left;}
.zl-r{ width:275px; float:right; }
.zl-row{background-color:#fff; position:relative;}
.zl-title{ line-height:33px; height:33px; font-size:18px; color:#333; padding:12px 20px;}
.zl-title i{ width:33px; height:33px; display:block; float:left; background-image:url(../images/bg_ico.png); margin-right:4px;}
.zl-title i.tj{ background-position:0 -545px;}
.zl-title i.cys{ background-position:-40px -545px;}
.zl-title i.lm{ background-position:0 -581px;}
.zl-title i.rm{ background-position:-40px -581px;}

.cjh-list{}

.cjh-list li{ height:70px; margin-bottom:10px; position:relative; padding-left:110px;}
.cjh-list li:hover{ background-color:#f6f6f6;}
.cjh-list li .tx{ height:70px; width:70px; position:absolute; left:20px; top:0; background-color:#f6f6f6;}
.cjh-list li .tx img{height:70px; width:70px; }
.cjh-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}


/* 专栏焦点图css */
.zlBox{ width:630px; height:300px; overflow:hidden; position:relative;margin:15px;}
.zlBox .hd{ display:none;}
.zlBox .bd{ position:relative; height:100%; z-index:0;   }
.zlBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.zlBox .bd li p{ background:rgba(0,0,0,0.7); height:46px; line-height:46px; left:0; bottom:0; right:0; padding-left:20px; color:#fff; font-size:18px; position:absolute;}
.zlBox .bd img{ width:630px; height:300px; display:block;  }

.zlBox .prev,
.zlBox .next{ position:absolute; left:5px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.zlBox .next{ left:auto; right:5px; background-position:8px 5px; }
.zlBox .prev:hover,
.zlBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.zlBox .prevStop{ display:none;}
.zlBox .nextStop{ display:none;}


/* 本例子css */
.index-news { padding:0 15px;}
.index-news .tab-hd { height: 38px;}
.index-news .tab-hd li{ float: left; height: 38px; line-height: 38px; margin-right:26px; border-bottom:2px solid #fff; font-size:18px;}
.index-news .tab-hd li a{ display:block;}
.index-news .tab-hd li.on{ border-bottom:2px solid #ff3946;}
.index-news .tab-hd li.on a{ color:#f60;}
.index-news .tab-bd {padding:0;  }
.index-news .tab-hd li:last-child{ margin-right:0px!important;}

.zl-news-list li{ padding:10px 0; position:relative; border-bottom:1px dashed #ececec;}
.zl-news-list li .img{height:90px; width:160px; position:absolute; top:10px; left:0;}
.zl-news-list li .img img{height:90px; width:160px;}
.zl-news-list li .info{ padding-left:180px;}
.zl-news-list li .noimg{ padding-left:20px;}
.zl-news-list li .info h2{line-height: 28px;height:56px; margin-bottom:4px;font-size: 18px;overflow: hidden;color: #222; font-weight:400;}
.zl-news-list li .noimg h2{max-height:60px; height:auto;}
.zl-news-list li .tips,.zl-body .tips{ line-height:24px; height:24px; margin-bottom:6px;}
.zl-news-list li .tips span,.zl-body .tips span{display:block; float:left; margin-right:10px; color:#999}
.zl-news-list li .tips .zz a,.zl-body .tips .zz a{ color:#d9383f}
.zl-news-list li .tips .tx,.zl-body .tips .tx{width:24px; height:24px;border-radius: 50%;overflow: hidden;margin-right: 8px;}
.zl-news-list li .tips .tx img,.zl-body .tips .tx img{ width:24px; height:24px;}
.zl-news-list li .tips .ico,.zl-body .tips .ico{ background-image:url(../images/bg_ico.png); width:24px; height:24px; display:block; float:left; margin-right:5px;}
.zl-news-list li .tips .ico_tui,.zl-body .tips .ico_tui{ background-position:0 -622px;}
.zl-news-list li .tips .ico_ding,.zl-body .tips .ico_ding{ background-position:-32px -622px;}



a.zlmore{ width:100%; text-align:center; height:30px; line-height:30px;font-size:14px; display:block;}

.cys-list{ padding:10px 0 5px;}
.cys-list li{ width:33.3333%; float:left; text-align:center; margin-bottom:8px;}
.cys-list li img{ width:60px; height:60px; border-radius:50%; overflow:hidden;}
.cys-list li p{ line-height:34px; height:34px; text-align:center; font-size:14px; overflow:hidden;}


.zjlm-img{ margin:0 15px; position:relative; overflow:hidden;}
.zjlm-img img{ width:100%; height:160px;}
.zjlm-img p{ width:90%; height:32px; line-height:32px; background:rgba(0,0,0,0.6); color:#fff; font-size:14px; padding:0 5%; position:absolute; left:0; bottom:0;}

.tjlm-list{ padding:15px;}
.tjlm-list li{ border-bottom:1px solid #ececec; margin-bottom:10px;}
.tjlm-list li:last-child{ border-bottom:none; margin-bottom:0;}
.tjlm-list li a.cat{ line-height:20px; height:20px; border-left:2px solid #d9383f; color:#d9383f; padding-left:10px; font-size:18px; display:block; margin-bottom:0;}
.tjlm-list li a{ line-height:36px; height:36px; font-size:14px; color:#666; margin-bottom:5px;}


.zl-rm-list{ padding:0 0 8px;}
.zl-rm-list li{ height:80px; position:relative;padding:7px 15px;}
.zl-rm-list li:hover{ background-color:#f7f7f7;}
.zl-rm-list li img{ width:120px; height:80px; position:absolute; left:15px; top:7px;}
.zl-rm-list li p{ padding-left:130px; line-height:24px; height:72px; margin-top:4px; overflow:hidden;font-size:14px;}

.zllist-news-cat{ padding:5px 15px 10px;}
.zllist-news-cat li{height: 34px;line-height: 34px;}
.zllist-news-cat li a{ width:200px;overflow:hidden;text-overflow: ellipsis;display: block;float: left;white-space: nowrap;}
.zllist-news-cat li .date{ padding:0;}

.zl-r-ad,.zl-r-ad img{ width:100%;}


.zl-cjh{ padding:0;25px}
.zl-btitle{ height:24px; line-height:24px; font-size:18px;}
.zl-btitle img{ width:24px; width:24px; border-radius:50%; margin-right:10px;}

.cjh-p-list li{ width:145px; text-align:center; margin-right:20px; border:1px solid #ececec; line-height:22px; height:22px; padding:10px 0;border-radius:5px; font-size:16px; float:left; margin-top:10px;}
.cjh-p-list li:nth-child(7n+7){ margin-right:0;}
.cjh-p-list li a{ display:inline-block; max-width: 110px;
    overflow: hidden;
    white-space: nowrap;}
.cjh-p-list li img{ height:22px; width:22px; margin-right:5px; /*border-radius:50%;*/ margin-bottom:10px; float:left;padding-left:2px;display:none;}
.cjh-p-list li:hover{ background-color:#f6f6f6;}

.zl-cjh h2{ line-height:20px; height:20px; border-left:4px solid #d9383f; padding-left:15px; font-size:18px; font-weight:normal; margin-top:20px;}

.cjh1-list{ padding:10px 0 0;}
.cjh1-list li{ height:70px;width:133px; float:left;position:relative;  padding:7px;padding-left:90px;}
.cjh1-list li:hover{ background-color:#f6f6f6;}
.cjh1-list li .tx{ height:70px; width:70px; position:absolute; left:7px; top:7px; background-color:#f6f6f6;}
.cjh1-list li .tx img{height:70px; width:70px; }
.cjh1-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh1-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}


.zl-body{ padding:20px;}
.zl-body h1{ line-height:40px;text-align: left; font-weight:normal;color: #333;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 26px;line-height: 1.3; margin-bottom:10px;}
.zl-body .tips{ m}

.zl-body .content{ padding:20px 0; text-align:center;}

.zl-tags{width:40%;height:30px; overflow:hidden;}
.zl-tags a{height:30px; line-height:30px; padding:0 15px; background-color:#ecf3fa; color:#448ccb; display:inline-block; margin-right:10px; border-radius:15px;}




.zl-tools{ margin:10px 0;}
.zl-fx span{ line-height:36px; height:36px;}


.zl-tip{ text-align:right;line-height:30px; height:30px; padding-top:6px; float:right;}
.zl-tip span{ margin-left:10px; color:#999; font-size:14px; display:block;cursor:pointer; float:right;}
.zl-tip span.ysc{ color:#ff2f5b}
.zl-tip span.zzq{ position:relative;line-height:30px; height:30px; }
.zl-tip span.zzq em{ display:none; position:absolute; background-color:#252525; font-size:12px; padding:0; width:350px; left:0; border-radius:4px; top:-30px; margin-left:-135px; text-align:center; color:#fff; z-index:9999;}
.zl-tip span.zzq em s{ position:absolute; display:block;width: 0; height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #252525; left:50%; bottom:-5px;}
.zl-tip span.zzq:hover em{ display:block;}






.zl-tip .sc{float: right;position:relative;height: 30px;line-height: 30px; padding-left:30px;}
.zl-tip .sc:hover::after,.zl-tip .sc.on::after{background-position:0 -248px;}
.zl-tip .sc.on{ color:#d9383f;}
.zl-tip .sc::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -277px no-repeat;}
.zl-tip .click{float: right;font-size: 16px;padding-left: 30px; position:relative;height: 30px;line-height: 30px; padding-left:35px;}
.zl-tip .click::after{ height:30px; width:32px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) -37px -277px no-repeat;}


.zl-tip .jb{float: right;padding-left: 30px; position:relative;height: 30px;line-height: 30px;}
.zl-tip .jb::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -308px no-repeat;}



.b-zuozhe{position:relative;padding:10px 10px 10px 90px;font-size:18px; margin:20px 0; background-color:#f7f7f7; border:1px solid #ececec;}
.b-zuozhe .img{height:58px; width:58px; border-radius:50%; overflow:hidden; position:absolute; left:18px; top:21px;}
.b-zuozhe .img img{height:58px; width:58px;}
.b-zuozhe h2{ line-height:44px; height:44px; font-size:20px; font-weight:normal; margin-left:0; margin-top:5px;}
.b-zuozhe h2 .jiav{height:20px; width:20px;margin-right:10px; margin-left:10px;}
.b-zuozhe h2 .jiav img{height:20px; width:20px;}
.b-zuozhe p{line-height:20px; height:20px; font-size:14px; margin-left:-6px;}
.b-zuozhe p span{ margin-right:15px; color:#a1a1a1;}
.b-zuozhe p span i{ margin-right:5px;}
.b-zuozhe .t img{height:50px; width:50px; margin-left:20px; margin-top:10px; float:left;}
.b-zuozhe .gz{ position:absolute; right:20px; top:25px;height:30px; width:90px; background-color:#d9383f; line-height:30px; display:inline-block;color:#fff;text-align:center; font-size:14px; border-radius:4px;}
.b-zuozhe .ygz{ color:#999;}
.b-zuozhe .info{ line-height:26px; font-size:14px; color:#a6a6a6; margin-left:-70px; margin-top:10px; padding-right:10px;}


.cjh3-list{ padding:10px 0 0;}
.cjh3-list li{ height:70px;width:109px; float:left;position:relative;  padding:7px;padding-left:90px;}
.cjh3-list li:hover{ background-color:#f6f6f6;}
.cjh3-list li .tx{ height:70px; width:70px; position:absolute; left:7px; top:7px; background-color:#f6f6f6;}
.cjh3-list li .tx img{height:70px; width:70px; }
.cjh3-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh3-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}

.zl-body .zl-title{ padding:0;}


.zl-cat{ width:235px; background-color:#fff; text-align:center; position:absolute; left:-245px; top:0;}
.zl-cat span{ height:60px; line-height:60px; font-size:18px; text-align:center; display:block;     background: #fef3f3;}
.zl-cat ul li{ height:56px; line-height:56px; font-size:18px; text-align:center; display:block;}
.zl-cat ul li.on,.zl-cat ul li:hover{ background-color:#d9383f;}
.zl-cat ul li.on a,.zl-cat ul li:hover a{ color:#fff;}
.zl-cat ul li img{ height:36px; width:36px; border-radius:50%; margin-right:10px;}



.zl-shead{ background-color:#fff; height:140px; position:relative; padding-top:100px; margin-bottom:10px;}
.zl-shead .banner{ position:absolute; height:100px; top:0; left:0; width:100%; overflow:hidden;}
.zl-shead .banner img{ width:100%;}
.zl-shead .tzshead{ width:1200px; position:relative;background-color:#fff; height:140px; background-color:#fff;}
.zl-shead .tzshead .tx{ width:100px; height:100px; border-radius:50%; position:absolute; left:20px; top:20px;}
.zl-shead .tzshead .tx img{ width:100%; height:100%;}
.zl-shead .tzshead .info{padding:20px 0 0 140px; height:100px;}

.zl-shead .tzshead .js{ height:60px; width:238px; position:absolute; right:15px; top:30px; background-color:#fff;}
.zl-shead .tzshead .js .ewm,.zl-shead .tzshead .js .ewm img{ width:60px; height:60px; float:left;}
.zl-shead .tzshead .js p{ line-height:24px; height:48px; padding:6px 0; text-align:left; font-size:12px; margin-left:5px;}


.zl-shead .tzshead .info-t{ height:40px; line-height:40px;}
.zl-shead .tzshead .info-t span{ display:block;float:left;}
.zl-shead .tzshead .desc{ height:54px; line-height:18px; padding-right:20px; overflow:hidden; margin-top:5px; color:#707070;}
.zl-shead .tzshead .info-t .name{ font-size:22px; margin-right:20px;line-height:44px;}
.zl-shead .tzshead .info-t span{ margin-right:15px; font-size:14px; line-height:44px;}
.zl-shead .tzshead .info-t a{ border:1px solid #ff2f5b; color:#ff2f5b; border-radius:4px; margin-top:7px;background-color:#fff; padding:0 10px; height:24px; margin-right:15px; line-height:24px; display:block; float:left;}
.zl-shead .tzshead .info-t a:hover{background:#f6f6f6;}
.zl-shead .tzshead .info-t a.gz{ background-color:#ff2f5b; color:#fff;}


.zl-bl .index-news{ padding:10px 25px;}

.zz-info{ padding:0 20px 15px;}
.zz-info p{ line-height:30px; }


.r-zx{ position:fixed; height:306px; width:140px; background-image:url(../images/bg_zx.png); left:50%; top:150px; margin-left:615px;}
.r-zx-c{ position:relative; text-align:center;}
.r-zx-c .zx-close{ width:70px; height:30px; position:absolute; top:275px; left:35px; cursor:pointer;}
.r-zx-c .ewm{ height:92px; width:92px; margin-top:84px;}
.r-lx{ position:fixed; height:306px; width:140px; background-image:url(../images/bg_zx.png); right:50%; top:150px; margin-right:615px;}
.r-kf{ position:fixed; height:306px; width:140px; background-image:url(../images/bg_kf.png); right:50%; top:150px; margin-right:615px;}


.tk3-box{ border:1px solid #ececec;}
.tk3-box .hd{ height:48px; background-color:#f6f6f6;}
.tk3-box .hd li{ padding:0 25px; line-height:48px; height:48px; display:inline-block; font-size:18px; cursor:pointer;}
.tk3-box .hd li.on{ background-color:#fff; color:#d9383f; border-top:2px solid #d9383f;}
.tk3-box .hd li.on a{color:#d9383f;}
.tk3-box .bd{ padding:20px 0 0 15px;}
.tk3-box .hd ul h2{display:inline-block;}
.tk3-box .hd ul h2 a{font-weight:normal;}


.tk3-box .hd .fl{float:left;}
.tk3-box .hd .fr{float:right;}
.tk3-box .hd .fr a{color:#666; font-size:16px;}
.tk3-box .hd .fr li{    padding: 0px 10px!important;}


.tk3-list li{ width:374px; height:34px; line-height:34px; font-size:16px;float:left; margin-right:20px; border:1px solid #ececec; margin-bottom:20px; padding:4px 0; overflow:hidden; text-align:center;}
.tk3-list li:nth-child(3n+3){ margin-right:0;}
.tk3-list li a{ width:300px;margin-left:5px;text-align:left;height:34px; line-height:34px;display:inline-block;    overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;}
.tk3-list li span.date{width:52px; text-align:right;margin-right:10px;display:block; display:inline-block; color:#999;vertical-align: top;}
.tk3-list li span.date.red{color:#d9383f}

.tk3-list li.red a{ color:#d9383f;}
.tk3-list li.red span.date{ color:#d9383f;}

.tk3-list li .ico{background-repeat: no-repeat;width: 30px;height: 34px;display:inline-block;vertical-align:top;}
.tk3-list li em{display:inline-block;height:34px; line-height:34px;vertical-align:top;}
.tk3-list li .ico-ding{background-position:5px -445px;}
.tk3-list li .ico-tui{background-position:5px -477px;}

.zm-box{ background-color:#f7f7f7; padding-top:10px;}
.zm-item{ border:1px solid #ececec; background-color:#fff; width:582px; margin:0 0 10px 10px;float:left; position:relative;}
.zm-item .cz{ width:60px; height:60px; position:absolute; top:10px; left:15px;}
.zm-item .cz img{width:60px; height:60px;}
.zm-item h2{ height:38px;  line-height:38px; font-size:18px; font-weight:normal;margin-top:15px; padding-left:90px;}
.zm-item h2 span.fr{ float:right; margin-right:15px; font-size:14px;}
.zm-item span{ margin-right:10px;}
.zm-item span.red{ color:#d9383f}
.zm-item span.xl{ color:#666;}
.zm-item .sale {color:#666;}
.zm-item .sale em{color:#D9383F;}
.zm-item .num{ height:40px;  line-height:40px; font-size:18px; font-weight:normal;margin-top:5px;padding-left:90px;}
.zm-item .num em{width: 40px; background-color:#f26c4f;height: 40px; margin-right:8px;line-height: 40px;    display: inline-block;text-align: center;color: #fff;border-radius: 50%;}
.zm-item .num em.blue{ background-color:#5091d5;}
.zm-item .num em.yellow{background-color: rgb(252, 198, 0); color: #a23501;}
.zm-item .sjh{ height:38px;  line-height:38px; font-size:15px;padding-left:90px; margin-top:8px;}
.zm-item .sjh a{ font-size:14px; float:right; margin-right:15px;}

.zm-item .links{ border-top:1px solid #ececec; margin-top:10px;}
.zm-item .links a{ display:block; width:140px; text-align:center; color:#004c73; line-height:38px; height:38px; float:left; border-right:1px solid #ececec;}
.zm-item .links a:last-child{ border-right:none;}

.ad-pic a{ width:147px; height:85px; float:left; margin-left:10px; margin-top:10px;}
.ad-pic a img{ width:147px; height:85px;}


.ad-pic2 a{ width:396px; height:50px; float:left; margin-right:3px; margin-top:2px;}
.ad-pic2 a img{ width:396px; height:50px;}
.ad-pic2 a:nth-child(2n){margin-right:0px;}
.tk-xg{ position:relative; padding-left:50px; border-top:1px dashed #ececec; height:76px; padding-top:4px;}
.tk-xg span{width: 40px;height: 60px;line-height: 14px;text-align: center;font-size: 14px;padding-top: 10px;color: #333; position:absolute; left:0; top:0;}
.tk-xg a{ width:119px; height:36px; line-height:36px; text-align:left;font-size:14px; overflow:hidden; color:#004c73; float:left; margin-right:5px;}
.tag3-1{ line-height:38px; height:38px; overflow:hidden;border-bottom:1px solid #ececec;}
.tag3-1 span{ display:block; float:left; width:100px; border-right:1px solid #ececec; background-color:#f6f6f6; text-align:center;}
.tag3 .tag3-1:last-child{ border-bottom:none;}
.tag3-1 a{ margin-left:15px;}

.fullpage .ad-pic{ padding-left:18px;}
.fullpage .ad-pic a{width:214px;margin-left:15px; margin-top:15px;float:left;}
.fullpage .ad-pic a img{ width:214px;}
.fullpage .con-box .t-ma .hd{ width:38%;}
.fullpage .con-box .t-ma .tp{width:20%; display:inline-block;text-align:center}
.fullpage .con-box .t-ma .zj{ width:42%;}
.fullpage .np .l{ width:599px;text-align: center;}

.fullpage .con-box .t-ma .tp a{ display:inline-block; padding:0 15px; font-size:14px; color:#115c87;}



.tk-cat3 .con-box{ width:391px; float:left; margin-right:10px; margin-bottom:10px;}

.tk-cat3 .con-box:nth-child(3n+3){ margin-right:0; float:right;}

.tk-cat3 .news-list-two li{ width:100%;}
.tk-cat3 .news-list-two li a.t{ width:275px;}
.tk-cat3 .news-list-two li .ico{ margin-left:0;}
.tk-cat3 .news-list-two li .ico-ding{ background-position:-36px -220px;}
.tk-cat3 .news-list-two li .ico-xin{ background-position:-61px -220px;}
.news-list-two li .tui{ background-position:-61px -220px;}

.bd0{ border:none;}

/* 专栏焦点图css */
.tkBox{ width:391px; height:354px; overflow:hidden; position:relative;}
.tkBox .hd{ display:none;}
.tkBox .bd{ position:relative; height:100%; z-index:0;   }
.tkBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.tkBox .bd li p{ background:rgba(0,0,0,0.7); height:46px; line-height:46px; left:0; bottom:0; right:0; padding-left:10px; color:#fff; font-size:16px; position:absolute;}
.tkBox .bd img{ width:393px; height:354px; display:block;  }

.tkBox .prev,
.tkBox .next{ position:absolute; left:5px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.tkBox .next{ left:auto; right:5px; background-position:8px 5px; }
.tkBox .prev:hover,
.tkBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.tkBox .prevStop{ display:none;}
.tkBox .nextStop{ display:none;}

.tk-rlist{ width:100%; padding:9px 0 10px 7px}
.tk-rlist a{ padding:4px 12px;width:149px;margin:0 7px; margin-bottom:7px;  border:1px solid #ebebeb; line-height:24px; display:block; float:left; height:24px; border-radius:4px; background-color:#f6f6f6; font-size:14px;}
.tk-rlist a i{ margin-right:5px;}
.tk-rlist a:hover,.tk-rlist a.on{ border:1px solid #ff8828; background-color:#ffebc3;}
.tk-rlist a:hover,.tk-rlist a.on{ color:#d9383f}

.tk-rmtag{ height:46px; line-height:46px; overflow:hidden;}
.tk-rmtag span{ color:#d9383f; width:100px; display:block; float:left; text-align:center;}
.tk-rmtag a{ margin-right:20px; color:#004c73}

.tk-kj{ height:306px;}
.tk-kj .info{ border-bottom:1px dashed #ececec; margin:0 15px 5px; padding:5px 0}
.tk-kj .info span{ display:inline-block; /*width:33.3333%; */  margin-right:18px;text-align:left; font-size:14px; line-height:28px;}
.tk-kj .kai{ height: 38px; line-height:38px; margin:0 15px;}
.tk-kj .kai span{ width:80px;display:block; float:left;}
.tk-kj .kai em{ height:28px; width:28px; margin-top:5px; margin-right:3px; line-height:28px; text-align:center; border-radius:50%; background-color:#f26c4f; color:#fff; display:block;float:left;}
/*.tk-kj .kai:nth-child(odd) em{ background-color:#f8a23b}*/
.tk-kj .kai em.blue{ background-color:#448ccb}
.tk-kj .kai em.yellow{background-color: rgb(252, 198, 0); color: #a23501;}
.tk-kj .kai a{ float:right; color:#6a86a9; text-decoration:underline;}

.tk-zb{ border:1px solid #ef575e; background-color:#fdf5f5; height:48px; line-height:48px;}
.tk-zb a{ width:171px; display:inline-block; text-align:center; font-size:18px;}
.tk-zb a:last-child{ width:172px;}
.tk-zb a.on{ background-color:#ef575e; color:#fff;}

.zb-tz{border:1px solid #ef575e; background-color:#ffedcd; height:44px; line-height:44px; text-align:center; font-size:16px;}
.zb-tz a{ color:#004c73; text-decoration:underline;}
.con-box .ddd{ line-height:20px; height:20px;}
.con-box .ddd span{ display:inline-block; vertical-align:top;}
.con-box .ddd span.kj{ color:#ef575e;}
.con-box .ddd span.cys a,.con-box .ddd span.cys em{ color:#115c87;}
.con-box .ddd span.from a, .con-box .ddd span.from em{ color:#115c87;}

.zb-box{ width:795px; height:478px;}


.tabtk-kj-box{border:1px solid #e24a4a; margin:0; overflow:hidden;}
.tabtk-kj{background-color: #fff; color: #333; font-size: 14px; width:100%;border-collapse: collapse;border-spacing: 0;}
.tabtk-kj .firstRow{background-color:#fdf5f5;}
.tabtk-kj .firstRow td{color: #666; font-size: 18px;line-height: 48px; padding: 0 5px; border:none;}
.tabtk-kj tbody tr td{ font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:9px 0;border: 1px solid #fdf5f5;}
.tabtk-kj tbody tr td:nth-child(3){ color:#00a651}
.tabtk-kj tbody tr td.red{color:#e24a4a!important;}
.tabtk-kj tbody tr td.heise{color:#333!important;}
.tabtk-kj tbody tr td:nth-child(4){ color:#e24a4a}
.tabtk-kj tbody tr.firstRow td:nth-child(3),.tabtk-kj tbody tr.firstRow td:nth-child(4){ color:#666}
.tabtk-kj tbody tr td a{ color:#004d76}
.tabtk-kj tbody tr td em{ margin:0 3px; color:#ec1d37;}
.tabtk-kj tbody tr td em.blue{ color:#448cca}


.tab-czkj{background-color: #fff; color: #333; font-size: 14px; width:100%;border-collapse: collapse;border-spacing: 0;}
.tab-czkj .firstRow{background-color:#f6f6f6;}
.tab-czkj .firstRow td{color: #666; font-size: 18px;line-height: 48px; padding: 0 5px;}
.tab-czkj tbody tr td{ font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:8px 0;border: 1px solid #ececec;}
.tab-czkj tbody tr td:nth-child(1) a{ color:#115c87; padding:0 5px;}
.tab-czkj tbody tr.firstRow td:nth-child(4){ text-align:center;}
.tab-czkj tbody tr td a{ color:#004d76}
.tab-czkj tbody tr td em{ margin:0 2px; color:#fff; border-radius:50%; background-color:#ec1d37; width:20px; height:20px; line-height:20px; display:inline-block; text-align:center;}
.tab-czkj tbody tr td em.blue{ background-color:#448cca}
.tab-czkj tbody tr td:nth-child(4){ text-align:left; padding:0 5px;}


#head .zmmenu .tmenu  .hd{ background-color:#c99b6a}
#head .zmmenu .nav ul li a.cur, #head .zmmenu .nav ul li a:hover{background-color:#be8c57; color:#fff;}
#head .zmmenu .tmenu .hd ul li:hover a{ color:#fff;}
#head .zmmenu .tmenu .hd ul li.on, #head .zmmenu .tmenu .hd ul li:hover{background: #be8c57 none repeat scroll 0 0;}


#head .fhmenu .tmenu  .hd{ background-color:#ff6a1f}
#head .fhmenu .nav ul li a.cur, #head .zmmenu .nav ul li a:hover{background-color:#e66626; color:#fff;}
#head .fhmenu .tmenu .hd ul li:hover a{ color:#fff;}
#head .fhmenu .tmenu .hd ul li.on, #head .zmmenu .tmenu .hd ul li:hover{color:#fff!important;background: #e66626 none repeat scroll 0 0;}
#head .fhmenu .tmenu .hd ul li.on a{color:#fff;}
#head .fhmenu .tmenu .hd ul li:hover{background:#e66626;}

.zmpage-box .fl,.zmpage-box .fl img{ width:398px; height:320px; float:left;}
.zmpage-box .fr{ width:802px;height:168px;float:right;}
.zmpage-box .fr img{width:802px; height:168px;}
.zmpage-box .fr p{width:765px; height:115px; border-bottom:1px solid #ececec; border-right:1px solid #ececec; line-height:26px; padding:18px; overflow:hidden;}

.bqgz{ width:497px; height:89px; position:relative; padding-left:98px; background-color:#f7e9db; font-size:16px; padding-top:9px; float:left;}
.bqgz span{height:77px; width:98px; background-color:#c99b6a; color:#fff; text-align:center; position:absolute; left:0; top:0; line-height:28px;padding-top:21px;}
.bqgz a{ width:228px; line-height:40px; height:40px; display:inline-block; color:#c99b6a; padding-left:20px; overflow:hidden;}
.bqgz.l{ margin-right:10px;}




.bqgz-fh{ width:497px; height:89px; position:relative; padding-left:98px; background-color:#ffdbc9; font-size:16px; padding-top:9px; float:left;}
.bqgz-fh span{height:77px; width:98px; background-color:#ff6a1f; color:#fff; text-align:center; position:absolute; left:0; top:0; line-height:28px;padding-top:21px;}
.bqgz-fh a{ width:228px; line-height:40px; height:40px; display:inline-block; color:#ff6a1f; padding-left:20px; overflow:hidden;}
.bqgz-fh.l{ margin-right:10px;}

.zm-rmtag-fh{ width:1148px; height:68px; position:relative; padding:10px 10px 10px 43px;font-size:16px; border:1px solid #ececec;}
.zm-rmtag-fh span{height:68px; width:40px; padding:10px 0; border-right:1px solid #ececec; background-color:#f7f7f7; color:#333; text-align:center; position:absolute; left:0; top:0; line-height:17px;}
.zm-rmtag-fh a{ width:94px; line-height:33px; height:33px; display:inline-block; color:#ff8143; overflow:hidden; padding:0 8px; text-align:center;}

.ge{margin:0px auto; clear:both;}

.news-list-rank .name{ /*width:45px; */float:right; text-align:center; color:#666; margin-right:15px;}
.zmpage .tj-t a.more{ color:#c99b6a;}
.zmpage .news-list-rank{ padding:5px 15px 7px;}
.zm-rmtag{ width:1148px; height:68px; position:relative; padding:10px 10px 10px 43px;font-size:16px; border:1px solid #ececec;}
.zm-rmtag span{height:68px; width:40px; padding:10px 0; border-right:1px solid #ececec; background-color:#f7f7f7; color:#333; text-align:center; position:absolute; left:0; top:0; line-height:17px;}
.zm-rmtag a{ width:94px; line-height:33px; height:33px; display:inline-block; color:#c99b6a; overflow:hidden; padding:0 8px; text-align:center;}


.zl-c{ position:relative;}
#float{ width:235px; height:457px; position:absolute; top:0;left:-245px;background-color:#fff; }
#float .zl-title{ padding:12px 20px;}


.zl-c{ position:relative;}
#float{ width:235px; height:457px; position:absolute; top:0;left:-245px;background-color:#fff; }
#float .zl-title{ padding:12px 20px;}


.zl-c{ position:relative;}
#float-index{ width:235px; height:457px; position:absolute; top:0;left:0px;background-color:#fff; }
#float-index .zl-title{ padding:12px 20px;}

.bgf{background-color:#fff!important;}
#footer{ background-color:#f7f7f7; border-top:1px solid #ececec; padding:10px 0; margin-top:5px; clear:both;text-align: center;}
#footer .fl{ width:1200px; margin: 0 auto;}
#footer .fl p{ line-height:28px;}
#footer .fl p a{ margin-right:15px;}
#footer .fl p span{ margin-right:15px;}
#footer .fl p.img{ margin-top:10px;}
#footer .fl p.img img{ width:118px; height:45px;}
#footer .contactbox {
	float:right;
	padding:0px;
	
}
#footer  .contactbox li {
	float:left;
	margin:0 12px;
	text-align:center
}
#footer .contactbox .img {
	display:block;
	width:90px;
	height:90px;
	overflow:hidden
}

#sc{ width:150px; height:146px; background-image:url(../images/sc.png); background-repeat:no-repeat; background-size:cover; position:fixed; left:50%; top:250px; margin-left:610px;}
#sc .sc-btn{width:150px; height:130px;position:fixed; left:50%; top:283px; margin-left:610px; display:block;}
#sc .sc-close{ height:18px; width:18px; position:fixed; display:block; left:50%; margin-left:708px; top:265px; cursor:pointer;}


/*友情链接*/
#index_hot{float: left;width: 100%;padding-bottom: 20px;}
.hot_course h3{color: #333333;font-weight: bold;font-size: 16px;line-height: 30px;margin-top: 20px;}
.hot_course ul{width: 100%;float: left;border-top: 1px dashed #dbdbdb;}
.hot_course ul li{display: inline-block;margin: 16px 18px 0 0;*float: left;}
/*友情链接结束*/


.tk-pic-list{width: 100%;padding:12px; height:491px;}
.tk-pic-list li{width: 175px; float: left; /* margin-left: 36px; */ margin-bottom: 10px; margin-right: 12px;}
.tk-pic-list li a{display: block;width: 100%;float: left;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.tk-pic-list li a img{width: 100%; border: 1px solid transparent; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; width: 175px; height: 127px; border-radius: 2px;}
.tk-pic-list li a p{line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; font-size: 14px;}
.tk-pic-list li a:hover img{border-color: #c20;}
.tk-pic-list li:nth-child(2n+0){margin-right:0px;}


.tk-pic-two{padding:12px 12px 0 12px; }
.tk-pic-two li{width: 182px; float: left; /* margin-left: 36px; */ margin-bottom: 10px; margin-right: 12px;}
.tk-pic-two li a{display: block;width: 100%;float: left;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.tk-pic-two li a img{width: 100%; border: 1px solid transparent; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; width: 186px; height: 127px; border-radius: 2px;}
.tk-pic-two li a p{line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; font-size: 14px;}
.tk-pic-two li a:hover img{border-color: #c20;}
.tk-pic-two li:nth-child(4n+0){margin-right:0px;}


.zl-fx{ line-height:40px; height:40px; padding:0 0.5rem; float:left;}
.zl-fx .bdshare-button-style0-32{ float:left;}


.zhibozwlink {background-color:#000;    width: 795px;   height: 478px; float:left;}
.zhibozwlink  img{width:888px;height:505px;opacity: 0.8; background-size: cover;           -webkit-filter: blur(15px);           -moz-filter: blur(15px);           -o-filter: blur(15px);          -ms-filter: blur(15px);           filter: blur(15px);}
.zhibozwlink a{position: relative;
    margin: 190px 0 0 300px;
    display: block;
    z-index: 1000;
    background: #fc8c00;
    width: 200px;
    padding: 13px;
    text-align: center;
    color: #fff;
    border-radius: 4px;
    font-size: 16px;}



.bdshare-button-style0-32 .bds_weixin{background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll 0 0 !important;}
.bdshare-button-style0-32 .bds_tsina{background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -50px 0 !important;}
.bdshare-button-style0-32 .bds_qzone{background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -100px 0 !important;}
.bdshare-button-style0-32 .bds_tqq{background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -150px 0 !important;}
.bdshare-button-style0-32 .bds_more{background: rgba(0, 0, 0, 0) url("../images/sharebg.png") repeat scroll -200px 0 !important;}
.bdshare-button-style0-32 a{height: 40px !important; margin: 0 9px 0 0 !important; width: 40px !important; float:left;}


.container .left{float: left;width: 288px;}
.container .left .cptypebox{border: 1px solid #e5e5e5;}
.container .left .title{display: block;line-height: 40px;font-size: 16px;padding: 0px 10px;font-weight: bold;}
.container .left .title:hover{color: #333;text-decoration: none;}
.container .left h3{display: block;line-height: 40px;font-size: 16px;padding: 0px 10px;}
.container .left .col2{padding: 10px;}
.container .left .col2 a{width: 40%;padding: 0px 5%;height: 32px;line-height: 32px;display: block;float: left;overflow:hidden;}
.container .left .col2 li{width:50%; float:left;}
.container .left .col2 li a{max-width:90%;width:auto;}
/*.container .left .col2 li a:visited{color:#333;}*/
.container .left .cozst{padding: 10px 10px 10px 10px;}
.container .left .cozst li{width: 100px;padding: 0px 15px;float: left;overflow:hidden;height: 30px;}
.container .left .cozst a{height: 30px;line-height: 30px;}
/*.container .left .cozst a:visited{color:#333;}*/
.container .right{float: right;width: 900px;}
.container .right .cpinfo{border: 1px solid #e5e5e5;}
.container .right .currentqi{padding: 10px 20px;}

.tumiListContainer{border: 1px solid #e5e5e5;}
.tumiListContainer .title{border-bottom: 1px solid #e5e5e5;padding: 20px 0px 20px 10px;}
.tumiListContainer .title span{float: left;display: block;line-height: 30px;margin: 0 10px;font-weight: bold;color: #D9383F;font-size: 20px;}
.tumiListContainer .title a{float: right;display: block;line-height: 28px;padding: 0 10px;margin: 0 10px;}
.tumiListContainer .title a.subtitle{float:none;display:inline-block;border:1px dashed #ccc;border-radius:5px;}
.tumiListContainer .intro{padding: 20px;color: #333;border-bottom: 1px solid #e5e5e5;}
.tumiListContainer .commenListBox .commenlist.new li a,.tumiListContainer .commenListBox .commenlist.new li span{color: #17619e;}
.tumiListContainer .commenListBox .commenlist li a{float: left;width: 100%;}
.tumiListContainer .commenListBox .commenlist.hasDisc li a{padding-left: 26px;background: url(../img/mainbg.png) 4px -823px no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;float: left;}
.tumiListContainer .commenListBox .commenlist.hasDisc li a:visited{color:#333;}
.tumiListContainer .commenListBox .commenlist.hasDisc li a:hover{color:#D9383F;background: url(../img/mainbg.png) 0 -856px no-repeat;}
.tumiListContainer .commenListBox .commenlist.hasDiscblue li a{padding-left: 20px;background: url(../img/mainbg.png) 0 -933px no-repeat;}
.tumiListContainer .commenListBox .commenlist li a{max-width: 80%;float: left;width:auto;}
.tumiListContainer .commenListBox .commenlist li .right{float: right;line-height: 30px;display: block;text-align: right;width: 50px;}
.commenListBox .commenlist li{line-height: 32px;height: 32px;width: 445px;float: left;}
.commenListBox .commenlist li a{color: #333; display: inline-block;line-height:32px; height: 32px;white-space:nowrap; overflow: hidden;text-overflow: ellipsis;max-width: 100%;}
.commenListBox .commenlist li a:hover{color: #D9383F;text-decoration: none;}
.commenListBox .commenlist li a:visited{color:#333;}
.commenListBox .commenlist.noActive li a:visited{color:#333;}
.p-5{padding: 5px;}
.pt-10{padding-top: 10px;}
.text-center {text-align: center;}
.p-tb-5{padding-bottom: 5px;padding-top: 5px;}
.mb-10 {margin-bottom: 10px !important;}
.text-red {color: #D9383F !important;}

.tukuContainer{}
.tukuContainer .all{width: 1200px;float: right;}
.tukuContainer .all .tab{width: 100%;z-index: 10;z-index: 30;}
.tukuContainer .all .tab .con{position: relative;cursor: pointer; float: left;border: 1px solid #ec5048;background:#ec5048 ; color: #444;padding:5px 15px;margin-right: 10px;line-height: 18px;font-size: 16px;color: #fff;}
.tukuContainer .all .tab .con.active{border:1px solid #ec5048;color: #323232;background: #fff;z-index: 10;line-height: 18px;border-bottom:1px solid #fff;}
.tukuContainer .all .tab .con.active a{color:#323232;}
.tukuContainer .all .tab .con.active a:hover{color:#323232;}
.tukuContainer .all .tab .con a{color:#fff;}
.tukuContainer .all .tab .con a:hover{color:#fff;text-decoration:none;}
.tukuContainer .all .tab-container{margin-top: -1px;background: #fff;width: 1188px;float: left;border: 1px solid #e5e5e5;border-top:1px solid #ec5048; padding-left: 10px;}
.tukuContainer .all .tab-container .con{padding: 10px;font-size: 16px;}
.tukuContainer .all .tab-container .con .title{ padding-left: 20px;padding-bottom: 5px; width: 1136px;float: left; text-transform:uppercase; font-weight: bold;font-size: 20px;line-height: 30px;border-bottom: 1px solid #e5e5e5;}
ul.tukuList{width: 1188px;float: left;padding-bottom: 10px;padding-top: 10px;}
ul.tukuList li{padding:7px 10px;float: left;width: 220px;overflow: hidden;height: 18px;}
ul.tukuList.hotlist li{width: 170px;}
ul.tukuList li a b{margin-right: 10px;font-weight: normal;color: #323232;}
ul.tukuList li a{color: #002ab0; vertical-align: middle; padding: 0px 10px;line-height: 20px;height: 20px;overflow: hidden;max-width: 160px;_width:expression(this.offsetWidth < 160 ? 'auto' : '160px');*width:expression(this.offsetWidth < 160 ? 'auto' : '160px');display: inline;display: inline-block;}

/*ul.tukuList li a:visited{color:#9a449e;}*/
ul.tukuList.hotlist li a{color: #323232; max-width: 120px;_width:expression(this.offsetWidth < 120 ? 'auto' : '120px');*width:expression(this.offsetWidth < 120 ? 'auto' : '120px');padding-right: 0;}
ul.tukuList.hotlist li a:hover {color:#D9383F;text-decoration: underline;}
/*ul.tukuList.hotlist li a:visited{color:#888;}*/
ul.tukuList li span b{margin-right: 10px;font-weight: normal;color: #323232;}
ul.tukuList li span{color: #666; vertical-align: middle; padding: 0px 10px;line-height: 20px;height: 20px;overflow: hidden;max-width: 160px;_width:expression(this.offsetWidth < 160 ? 'auto' : '160px');*width:expression(this.offsetWidth < 160 ? 'auto' : '160px');display: inline;display: inline-block;}
ul.tukuList li em{vertical-align: middle; width: 20px;height: 20px;display: inline-block;_zoom:1;_display:inline;*zoom: 1;*display: inline; background: url(../img/mainbg.png) no-repeat 0px -280px;}
ul.tukuList.hotlist li em{background: url(../img/mainbg.png) 0px -965px no-repeat;}
listtt .fl h2{display:inline-block;}
.cat-listtt .fl h2 a{color:#d9383f;font-size:15px;    font-weight: normal;}
.cat-listtt .fr a{ color:#999;}
.cat-listtt .fr{ float:right;}
.ul2list{padding:15px 0;}
.ul2list li{line-height:36px; height:36px; font-size:14px;width:50%; float:left; border-bottom: 1px dashed #ececec;}
.ul2list li .ico-ding{background-position:5px -448px;float:left;}
.ul2list li .ico-tui{background-position:5px -480px;float:left;}
.ul2list li .fl{ /*width:525px;*/ width:510px; float:left; overflow:hidden;white-space: nowrap;}
.ul2list li .fl a{ display:block; max-width:425px; float:left; margin-left:20px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.ul2list li .fl .ico{background-repeat: no-repeat;width: 30px;height: 34px;margin-top: 3px;display:block;}
.ul2list li .date{float:right; color:#999; padding-right:10px; /*width:45px;*/ text-align:right;}
.ul2list .line{ float:none; clear:both; width:100%; height:1px; background-color:#ececec; margin:0;}
.ul2list li .date.red{color:#d9383f;}
.ul2list li .coin{color:#d9383f;}
.lm-info{ padding:25px 25px 25px 0}
.lm-info p{ width:1000px;}
.cat-t{ height:46px; line-height:46px; background-color:#d9383f;}
.cat-t *{ padding:0 15px; color:#fff; font-size:16px;}
.cat-t span{ float:left;}
.cat-t span.tit{font-size:22px!important;}
.cat-t a{ float:right;}
.cat-t h2{font-weight:normal;}
.cat-t h1{font-weight:normal;}
.cat-t a:hover{color:#fff;}
.cat-t-l{ width:300px; float:left;}
.cat-t-r{ width:483px; float:right;}
.cat-t-l .t{ height:46px; line-height:46px; background-color:#f6f6f6;}
.cat-t-l .t span,.kj-list li span{ display:block; float:left; text-align:center;}
.kj-list li span:nth-child(1),.cat-t-l .t span:nth-child(1){ width:108px;}
.kj-list li span:nth-child(2),.cat-t-l .t span:nth-child(2){ width:80px;}
.kj-list li span:nth-child(3),.cat-t-l .t span:nth-child(3){ width:112px;}
.kj-list li{ height:42px; line-height:42px;}
.kj-list li:nth-child(even){ background-color:#f6f6f6;}
.kj-list li span em{ margin:0 5px;}
.kj-list li span.red{ color:#f00;}
.cat-t-r-box .bd ul.list3 li {line-height: 30px;font-size: 15px;}
.frq{width:393px; float:right;}
.cat-t-r-box{border:1px solid #ececec; border-top:none;}
.cat-t-r-box .hd{ height:46px; line-height:43px; background:#fdf5f5;position:relative; }
.cat-t-r-box .hd ul{height:43px;   }
.cat-t-r-box .hd ul li{ float:left; cursor:pointer; font-size:18px; width:161px; text-align:center;}
.cat-t-r-box .hd ul li a{ color:#d9383f}
.cat-t-r-box .hd ul li.on{ height:43px;  background:#fff; border-top:3px solid #d9383f;}
.cat-t-r-box .bd ul.list3{ padding:8px 10px 9px;}
.cat-t-r-box .bd ul.list3 li{ line-height:40px; height:40px; font-size:15px;}
.cat-t-r-box .bd ul.list3 li .fl{ width:395px;}
.list3 li a{max-width:395px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list3 li .t{max-width: 315px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.list3 li .tt{max-width: 350px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;/* display: inline-block; */display: inline-flex;}

.cat-box .news-list-two li a{max-width: 305px;}
.cat-box .news-list-two li .ico{ margin-left:4px;}
.cat-box .news-list-two li .ico-ding{ background-position:-36px -220px;}
.cat-box .news-list-two li .ico-xin{ background-position:-61px -220px;}

.zjtj .fr{ border-top:1px solid #ececec;border-left:1px solid #ececec;}
.zjtj .fr a{ display:block; float:left; line-height:70px; height:70px; width:187px; border-right:1px solid #ececec;border-bottom:1px solid #ececec; text-align:center; font-size:18px;}

.list-pages{}
.list-pages li{line-height:42px; height:42px; font-size:14px;}
.list-pages li:nth-child(odd){ background-color:#f6f6f6;}
.list-pages li .fl{ width:630px; float:left; overflow:hidden;white-space: nowrap; margin-left:20px}
.list-pages li .fl a{ display:block; max-width:480px; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-pages li .fl span{ padding:0 8px; display:block; float:left;}
.list-pages li .date{float:right; color:#999; padding-right:20px;width:85px; text-align:right;}
.list-pages-fan{}
.list-pages-fan li{line-height:42px; height:42px; font-size:14px;}
.list-pages-fan li:nth-child(even){ background-color:#f6f6f6;}
.list-pages-fan li .fl{ width:630px; float:left; overflow:hidden;white-space: nowrap; margin-left:20px}
.list-pages-fan li .fl a{ display:block; max-width:480px; float:left; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.list-pages-fan li .fl span{ padding:0 8px; display:block; float:left;}
.list-pages-fan li .date{float:right; color:#999; padding-right:20px;width:85px; text-align:right;}

.xg-s{ padding:15px 5px 0;}
.xg-s a{ width:131px; line-height:42px; height:42px; border:1px solid #ececec; border-radius:5px; display:inline-block; text-align:center; margin:0 6px 15px; overflow:hidden;}
.tj-t-pink{ background-color:#fff5f5;}
.side-ad img{ width:100%; height:300px;}
.tag-list{ padding:9px 18px 18px;}
.tag-list a{ position:relative; height:36px; font-size:14px;line-height:36px; border:1px solid #ccc; margin:6px 0; display:block; width:133px; float:left; padding:0 10px; text-align:center; padding-left:25px;color:#fff; overflow:hidden;background-color:#fdc68a;}
.tag-list a:nth-child(odd){ margin-right:15px;}
.con-box-b{ border-bottom:none;}
.news-fulllist-two{ padding:0;}
.news-fulllist-two li{ padding:3px 0; border-bottom:1px solid #ececec;}
.news-fulllist-two li:nth-child(4n-1){ background-color:#f6f6f6;}
.news-fulllist-two li:nth-child(4n+0){ background-color:#f6f6f6;}


.news-fulllist-two li a{ margin-left:15px;}
.news-fulllist-two li a.c{ margin-left:10px;}
.news-fulllist-two li .date{ margin-right:10px;}
.news-fulllist-two li .cb{color: #d9383f;}
.news-fulllist-two li .ico{ height:26px; width:26px;}
.news-fulllist-two li .ico-ding{background-position:2px -451px;float:left;}
.news-fulllist-two li .ico-tui{background-position:2px -483px;float:left;}


.tag-info{ border:1px solid #ebebeb; background-color:#fff5f5; padding:14px  14px; height:100px;position:relative;}
.tag-info .tx{ height:100px; width:100px; position:absolute; top:15px; left:20px;}
.tag-info .tx img{height:100px; width:100px;}
.tag-info .info{ padding-left:20px;}
.tag-info .info h1{ line-height:40px; height:40px; font-size:24px; font-weight:normal;color: #D9383F;}
.tag-info .info h1 span{ font-size:15px; color:#f53842; margin-left:15px;}
.tag-info .info p{ line-height:26px; height:26px; font-size:16px; margin-top:4px;}



.container .tag-5:last-child{ margin-right:0;}
.tag-5{ width:393px; float:left; margin-right:10px;}
.tag-5 .tj-t{padding:0 15px;}
.tag-5 .tj-t .lm_more{ float:right;}
.tag-5-list{ padding: 5px 10px;line-height: 36px;font-size: 14px;}
.tag-5-list ul li{color:#004c73;line-height: 36px;height: 36px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;border-bottom: 1px dashed #ececec;}
.tag-5-list ul li a{color:#004c73;font-size:14px;}
.tag-5-list ul li a.disclo{color: #ed4040;}
.container .tag-5:nth-child(2n+1) .tj-t{ background-color:#aad9f2;}
.container .tag-5:nth-child(2n+2) .tj-t{ background-color:#97e4cb;}
.container .tag-5:nth-child(2n+3) .tj-t{ background-color:#fdc68a;}

.tab1_zj{background-color: #fff; color: #333; font-size: 14px; width: 100%;border-collapse: collapse;border-spacing: 0;border: 1px solid #ececec;}
.tab1_zj .firstRow{background-color:#f6f6f6;border-bottom: 1px solid #ececec;}
.tab1_zj tbody tr:nth-child(odd){ background-color:#f6f6f6}
.tab1_zj .firstRow td{color: #666; font-size: 14px;line-height: 46px; padding: 0 5px;     border: 1px solid #ececec;}
.tab1_zj tbody tr td{ font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:8px 0;}
.tab1_zj tbody tr td.red{color:#D9383f !important;}
.tab1_zj tbody tr td em{color:#D9383f;}
.tab1_zj tbody tr td em.blue{color: #448ccb!important;;}

.tag-kjxq .tj-t a{ float:left;}
.tag-kjxq .sjh-tag-l-c{ width:797px; float:left; border-right:1px solid #ececec;}
.tag-kjxq .xl-jc{ float:right; width:220px; line-height:40px; text-align:center; padding-top:10px; font-size:16px;}
.tag-kjxq .xl-jc p span{ color:#ec1d37}
.tag-kjxq .xl-jc a{line-height:40px; text-align:center;}
.tag-kjxq .xl-jc p{text-align:left;padding-left:20px;}


.cat-t1{ background-color:#fff5f5; color:#ec1d37;}
.cat-t1 span{color:#ec1d37;}
.cat-t1 a{color:#555;}

.tag-kj-l{ width:350px; float:left;}
.tag-kj-r{ width:437px; float:right;}

.kj-item{ padding:10px 0; height:42px;}
.kj-item:hover{ background-color:#f6f6f6;}
.kj-item .tx{ height:42px; line-height:42px; width:42px; border-radius:50%; margin-left:25px; float:left;}
.kj-item .tx img{height:42px; width:42px; border-radius:50%; overflow:hidden;}
.kj-item .t{ height:42px; line-height:42px; width:110px;float:left; text-align:center; font-size:18px;}
.kj-item .a{ width:170px; float:right;padding-top:10px;}
.kj-item .a a{ margin-right:10px; height:22px; line-height:22px; padding:0 8px; border:1px solid #ececec;}


.c-box-sm{border:1px solid #ececec;}
.c-box-sm h2{line-height: 36px;height: 36px;background-color: #f6f6f6;color: #333;border-bottom: 1px solid #ececec;font-size: 14px; font-weight:normal; padding-left:15px;}
.c-box-sm p{padding: 10px 15px 30px 15px; font-size:14px;}
.c-box-sm p .more{ color:#004d76; float:right; margin-right:10px;}


.catBox{}
.catBox .hd{ height:50px; line-height:50px; background:#ec1d37;position:relative; }
.catBox .hd ul{height:50px;}
.catBox .hd ul li{ float:left; padding:0 28px; cursor:pointer; color:#fff; font-size:20px;}
.catBox .hd ul li.on{background:#c90326;}
.catBox .hd ul li:hover{/*background:#c90326;*/}

.cat-qie{ border-bottom:1PX dashed #ECECEC; line-height:42px; position:relative; padding:10px 0;}
.cat-qie span{ line-height:42px; height:42px; width:100px; background-color:#ec1d37; text-align:center; font-size:18px; color:#fff; position:absolute; left:0; top:10px;}
.cat-qie p{ padding-left:120px; position:relative;}
.cat-qie p a{ line-height:42px; height:42px; display:inline-block; padding-left:30px; position:relative; margin-left:10px; font-size:16px; width:114px}
.cat-qie p a:after{content:"";display:block;clear:both;position:absolute; left:8px; top:16px; width:12px; height:12px; border-radius:50%; background-color:#f26522;}

.ls-t{ line-height:54px; height:54px; font-size:18px; background-color:#fff5f5; padding:0 15px;}
.ls-t .fr{ width:70%; float:right; text-align:right;}
.ls-t .fr *{ display:inline-block;}

.divselectls{height:28px; width:90px;margin-top:5px; margin-right:5px;display:inline-block; border:1px solid #ececec;line-height:30px; padding:0 10px 0 0; margin-left:5px; cursor:pointer; position:relative; background-color:#fff; text-align:left;}
.divselectls ul{width:100px;border:1px solid #ececec;position:absolute; left:-1px; top:28px;z-index:999; display:none; text-align:center; border-top:none; background-color:#fff;}
.divselectls li{padding:0; cursor:pointer;  }
.divselectls li a {line-height:28px; height:28px; display:block; color:#666; margin:0;font-size:16px; width:90px; text-align:left; padding-left:10px;}
.divselectls li a:hover{ text-decoration:underline;}
.divselectls cite{font-size: 16px;padding-left: 10px; width:90px;font-style:normal;line-height:28px;border-radius:4px; display:block; height:28px;}
.divselectls cite i{width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #ececec;
    overflow: hidden;
    vertical-align: middle;
	position:absolute; right:8px; top:12px;
}



.tab2_zj{background-color: #fff; color: #333; font-size: 14px; width: 100%;border-collapse: collapse;border-spacing: 0;}
.tab2_zj .firstRow{background-color:#f6f6f6;border-bottom: 1px solid #f6f6f6;}
.tab2_zj .firstRowf{background-color:#f6f6f6;border-bottom:none;}
.tab2_zj tbody tr:nth-child(even){ background-color:#f6f6f6}
.tab2_zj .firstRow td{color: #666; font-size: 16px;line-height: 28px; padding: 0 5px;}
.tab2_zj .firstRowf td,.tab2_zj .firstRow td.col2{ font-size:14px;}
.tab2_zj tbody tr td{ font-size: 14px;font-weight:400; line-height:24px; position:relative; height:24px;text-align: center;color:#000; padding:8px 0;border: 1px solid #ececec;}
.tab2_zj tbody tr td a{ color:#004d76}
.tab2_zj tbody tr td em{ margin:0 3px; color:#ec1d37;}
.tab2_zj tbody tr td em.blue{ color:#448cca}
.tab2_zj tbody tr td em.black{ color:#555}


/**专栏*/
.top-nav{height:50px;background-color:#d9383f;font-size:17px; line-height:50px;}
.top-nav .fl{ width:950px; float:left;text-align:left;}
.top-nav .fl a{ margin-right:20px; color:#fff;}
.top-nav .fr{ width:250px; float:right; text-align:right;}
.top-nav .fr a{ display:inline-block; position:relative;height:50px;line-height:50px; padding-left:30px; color:#fff; margin-left:20px;}
.ico-app,.ico-cjh{ position:relative;}
.top-nav .fr a:after{ content:""; display:block; width:24px; height:24px; position:absolute; left:0; top:13px; background-image:url(../images/bg_ico.png);}
.top-nav .fr a.ico-app:after{ background-position:0 -515px;}
.top-nav .fr a.ico-cjh:after{ background-position:-33px -515px;}


.zl-head{ height:58px;  /* box-shadow:0 5px 15px -3px #999;*/     box-shadow: 0 -1px 15px -6px #f6f6f6; border-bottom:1px solid #ececec; margin-bottom:10px; background-color:#fff;}
.zl-head .logo{ height:58px; width:170px; float:left;}
.zl-head .logo img{ height:42px; margin-top:8px;}
.zl-head .h-nav{ height:58px; float:left; font-size:18px; position:relative;text-align:center;}
.zl-head .h-nav li{ float:left;}
.zl-head .h-nav li.zl{ height:54px;}
.zl-head .h-nav li a{height:58px; line-height:58px; width:115px;display:block; float:left; }
.zl-head .h-nav li  a.on,.zl-head .h-nav  li.on,.zl-head .h-nav  li a:hover{ /*background-color:#ef2840;*/ background-color:#d9383f; color:#fff;}
.zl-head .h-nav li.on a{color:#fff;}
.zl-search{ width:320px; height:36px; float:right; margin-top:10px;background-color:#f7f7f7; border:1px solid #eff0f2; border-radius:6px; overflow:hidden; margin-right:20px;}
.zl-search .search_i{height:36px; width:220px; padding:0 10px;background-color:#f7f7f7;border:none; font-size:14px; color:#333; line-height:36px;}
.zl-search .search_s{ height:36px; width:80px; float:right;color:#fff;background-color:#d9383f; font-size:14px; line-height:30px; border:none;}

.bgzl{ background-color:#f7f7f7}

.zl-wd{ margin: 0 auto;    width: 1200px;}
.zl-l{ width:235px; margin-right:10px; float:left; min-height:200px;}
.zl-c{ width:670px; float:left;}
.zl-bl{ width:915px; float:left;}
.zl-r{ width:275px; float:right; }
.zl-row{background-color:#fff; position:relative;}
.zl-title{ line-height:33px; height:33px; font-size:18px; color:#333; padding:12px 20px;}
.zl-title i{ width:33px; height:33px; display:block; float:left; background-image:url(../images/bg_ico.png); margin-right:4px;}
.zl-title i.tj{ background-position:0 -545px;}
.zl-title i.cys{ background-position:-40px -545px;}
.zl-title i.lm{ background-position:0 -581px;}
.zl-title i.rm{ background-position:-40px -581px;}

.cjh-list{}

.cjh-list li{ height:70px; margin-bottom:10px; position:relative; padding-left:110px;}
.cjh-list li:hover{ background-color:#f6f6f6;}
.cjh-list li .tx{ height:70px; width:70px; position:absolute; left:20px; top:0; background-color:#f6f6f6;}
.cjh-list li .tx img{height:70px; width:70px; }
.cjh-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}


/* 专栏焦点图css */
.zlBox{ width:630px; height:300px; overflow:hidden; position:relative;margin:15px;}
.zlBox .hd{ display:none;}
.zlBox .bd{ position:relative; height:100%; z-index:0;   }
.zlBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.zlBox .bd li p{ background:rgba(0,0,0,0.7); height:46px; line-height:46px; left:0; bottom:0; right:0; padding-left:20px; color:#fff; font-size:18px; position:absolute;}
.zlBox .bd img{ width:630px; height:300px; display:block;  }

.zlBox .prev,
.zlBox .next{ position:absolute; left:5px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.zlBox .next{ left:auto; right:5px; background-position:8px 5px; }
.zlBox .prev:hover,
.zlBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.zlBox .prevStop{ display:none;}
.zlBox .nextStop{ display:none;}


/* 本例子css */
.index-news { padding:0 15px;}
.index-news .tab-hd { height: 38px;}
.index-news .tab-hd li{ float: left; height: 38px; line-height: 38px; margin-right:26px; border-bottom:2px solid #fff; font-size:18px;}
.index-news .tab-hd li a{ display:block;}
.index-news .tab-hd li.on{ border-bottom:2px solid #ff3946;}
.index-news .tab-hd li.on a{ color:#f60;}
.index-news .tab-bd {padding:0;  }
.index-news .tab-hd li:last-child{ margin-right:0px!important;}

.zl-news-list li{ padding:10px 0; position:relative; border-bottom:1px dashed #ececec;}
.zl-news-list li .img{height:90px; width:160px; position:absolute; top:10px; left:0;}
.zl-news-list li .img img{height:90px; width:160px;}
.zl-news-list li .info{ padding-left:180px;}
.zl-news-list li .noimg{ padding-left:20px;}
.zl-news-list li .info h2{line-height: 28px;height:56px; margin-bottom:4px;font-size: 18px;overflow: hidden;color: #222; font-weight:400;}
.zl-news-list li .noimg h2{max-height:60px; height:auto;}
.zl-news-list li .tips,.zl-body .tips{ line-height:24px; height:24px; margin-bottom:6px;}
.zl-news-list li .tips span,.zl-body .tips span{display:block; float:left; margin-right:10px; color:#999}
.zl-news-list li .tips .zz a,.zl-body .tips .zz a{ color:#d9383f}
.zl-news-list li .tips .tx,.zl-body .tips .tx{width:24px; height:24px;border-radius: 50%;overflow: hidden;margin-right: 8px;}
.zl-news-list li .tips .tx img,.zl-body .tips .tx img{ width:24px; height:24px;}
.zl-news-list li .tips .ico,.zl-body .tips .ico{ background-image:url(../images/bg_ico.png); width:24px; height:24px; display:block; float:left; margin-right:5px;}
.zl-news-list li .tips .ico_tui,.zl-body .tips .ico_tui{ background-position:0 -622px;}
.zl-news-list li .tips .ico_ding,.zl-body .tips .ico_ding{ background-position:-32px -622px;}






a.zlmore{ width:100%; text-align:center; height:30px; line-height:30px;font-size:14px; display:block;}

.cys-list{ padding:10px 0 5px;}
.cys-list li{ width:33.3333%; float:left; text-align:center; margin-bottom:8px;}
.cys-list li img{ width:60px; height:60px; border-radius:50%; overflow:hidden;}
.cys-list li p{ line-height:34px; height:34px; text-align:center; font-size:14px; overflow:hidden;}


.zjlm-img{ margin:0 15px; position:relative; overflow:hidden;}
.zjlm-img img{ width:100%; height:160px;}
.zjlm-img p{ width:90%; height:32px; line-height:32px; background:rgba(0,0,0,0.6); color:#fff; font-size:14px; padding:0 5%; position:absolute; left:0; bottom:0;}

.tjlm-list{ padding:15px;}
.tjlm-list li{ border-bottom:1px solid #ececec; margin-bottom:10px;}
.tjlm-list li:last-child{ border-bottom:none; margin-bottom:0;}
.tjlm-list li a.cat{ line-height:20px; height:20px; border-left:2px solid #d9383f; color:#d9383f; padding-left:10px; font-size:18px; display:block; margin-bottom:0;}
.tjlm-list li a{ line-height:36px; height:36px; font-size:14px; color:#666; margin-bottom:5px;}


.zl-rm-list{ padding:0 0 8px;}
.zl-rm-list li{ height:80px; position:relative;padding:7px 15px;}
.zl-rm-list li:hover{ background-color:#f7f7f7;}
.zl-rm-list li img{ width:120px; height:80px; position:absolute; left:15px; top:7px;}
.zl-rm-list li p{ padding-left:130px; line-height:24px; height:72px; margin-top:4px; overflow:hidden;font-size:14px;}

.zllist-news-cat{ padding:5px 15px 10px;}
.zllist-news-cat li{height: 34px;line-height: 34px;}
.zllist-news-cat li a{ width:200px;overflow:hidden;text-overflow: ellipsis;display: block;float: left;white-space: nowrap;}
.zllist-news-cat li .date{ padding:0;}

.zl-r-ad,.zl-r-ad img{ width:100%;}


.zl-cjh{ padding:0;25px}
.zl-btitle{ height:24px; line-height:24px; font-size:18px;}
.zl-btitle img{ width:24px; width:24px; border-radius:50%; margin-right:10px;}

.cjh-p-list li{ width:145px; text-align:center; margin-right:20px; border:1px solid #ececec; line-height:22px; height:22px; padding:10px 0;border-radius:5px; font-size:16px; float:left; margin-top:10px;}
.cjh-p-list li:nth-child(7n+7){ margin-right:0;}
.cjh-p-list li a{ display:inline-block; max-width: 110px;
    overflow: hidden;
    white-space: nowrap;}
.cjh-p-list li img{ height:22px; width:22px; margin-right:5px; /*border-radius:50%;*/ margin-bottom:10px; float:left;padding-left:2px;display:none;}
.cjh-p-list li:hover{ background-color:#f6f6f6;}

.zl-cjh h2{ line-height:20px; height:20px; border-left:4px solid #d9383f; padding-left:15px; font-size:18px; font-weight:normal; margin-top:20px;}

.cjh1-list{ padding:10px 0 0;}
.cjh1-list li{ height:70px;width:133px; float:left;position:relative;  padding:7px;padding-left:90px;}
.cjh1-list li:hover{ background-color:#f6f6f6;}
.cjh1-list li .tx{ height:70px; width:70px; position:absolute; left:7px; top:7px; background-color:#f6f6f6;}
.cjh1-list li .tx img{height:70px; width:70px; }
.cjh1-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh1-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}


.zl-body{ padding:20px;}
.zl-body h1{ line-height:40px;text-align: left; font-weight:normal;color: #333;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 26px;line-height: 1.3; margin-bottom:10px;}
.zl-body .tips{ m}

.zl-body .content{ padding:20px 0; text-align:center;}

.zl-tags{width:40%;height:30px; overflow:hidden;}
.zl-tags a{height:30px; line-height:30px; padding:0 15px; background-color:#ecf3fa; color:#448ccb; display:inline-block; margin-right:10px; border-radius:15px;}




.zl-tools{ margin:10px 0;}
.zl-fx span{ line-height:36px; height:36px;}


.zl-tip{ text-align:right;line-height:30px; height:30px; padding-top:6px; float:right;}
.zl-tip span{ margin-left:10px; color:#999; font-size:14px; display:block;cursor:pointer; float:right;}
.zl-tip span.ysc{ color:#ff2f5b}
.zl-tip span.zzq{ position:relative;line-height:30px; height:30px; }
.zl-tip span.zzq em{ display:none; position:absolute; background-color:#252525; font-size:12px; padding:0; width:350px; left:0; border-radius:4px; top:-30px; margin-left:-135px; text-align:center; color:#fff; z-index:9999;}
.zl-tip span.zzq em s{ position:absolute; display:block;width: 0; height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #252525; left:50%; bottom:-5px;}
.zl-tip span.zzq:hover em{ display:block;}






.zl-tip .sc{float: right;position:relative;height: 30px;line-height: 30px; padding-left:30px;}
.zl-tip .sc:hover::after,.zl-tip .sc.on::after{background-position:0 -248px;}
.zl-tip .sc.on{ color:#d9383f;}
.zl-tip .sc::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -277px no-repeat;}
.zl-tip .click{float: right;font-size: 16px;padding-left: 30px; position:relative;height: 30px;line-height: 30px; padding-left:35px;}
.zl-tip .click::after{ height:30px; width:32px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) -37px -277px no-repeat;}


.zl-tip .jb{float: right;padding-left: 30px; position:relative;height: 30px;line-height: 30px;}
.zl-tip .jb::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -308px no-repeat;}



.b-zuozhe{position:relative;padding:10px 10px 10px 90px;font-size:18px; margin:20px 0; background-color:#f7f7f7; border:1px solid #ececec;}
.b-zuozhe .img{height:58px; width:58px; border-radius:50%; overflow:hidden; position:absolute; left:18px; top:21px;}
.b-zuozhe .img img{height:58px; width:58px;}
.b-zuozhe h2{ line-height:44px; height:44px; font-size:20px; font-weight:normal; margin-left:0; margin-top:5px;}
.b-zuozhe h2 .jiav{height:20px; width:20px;margin-right:10px; margin-left:10px;}
.b-zuozhe h2 .jiav img{height:20px; width:20px;}
.b-zuozhe p{line-height:20px; height:20px; font-size:14px; margin-left:-6px;}
.b-zuozhe p span{ margin-right:15px; color:#a1a1a1;}
.b-zuozhe p span i{ margin-right:5px;}
.b-zuozhe .t img{height:50px; width:50px; margin-left:20px; margin-top:10px; float:left;}
.b-zuozhe .gz{ position:absolute; right:20px; top:25px;height:30px; width:90px; background-color:#d9383f; line-height:30px; display:inline-block;color:#fff;text-align:center; font-size:14px; border-radius:4px;}
.b-zuozhe .ygz{ color:#999;}
.b-zuozhe .info{ line-height:26px; font-size:14px; color:#a6a6a6; margin-left:-70px; margin-top:10px; padding-right:10px;} 

.tj-tt{height: 46px;line-height: 46px;background-color: #d9383f;font-weight: normal;color: #fff;font-size: 18px;padding-left: 15px;}
.tj-tt a{ color:#fff; font-size:20px; padding-left:20px;}
.tj-tt a.more{ float:right; font-size:18px; color:#999; margin-right:20px;}
.news-list-tt{ padding:5px 10px; line-height:36px; font-size:15px;}
.news-list-tt li{ line-height:36px;height:36px; width:50%; float:left; border-bottom:1px dashed #ececec; overflow:hidden;}
.news-list-tt li .date{ /*width:45px;*/ float:right; text-align:center; color:#999; margin-right:15px;}
.news-list-tt li .ico{ height:20px; width:20px; display:block; float:left; background-position:0 -337px; /*margin-top:8px; margin-left:5px;*/margin-top:6px; margin-left:0px;}
.news-list-tt li a{overflow:hidden;text-overflow: ellipsis;white-space: nowrap; display:block; float:left; }
.news-list-tt li a.t{ max-width:295px;}
.news-list-tt li a.disclo{color: #ed4040;}
.news-list-tt li a.ts{max-width:405px;}
.discol{color: #ed4040;}at:left; background-image:url(../images/bg_ico.png); margin-right:4px;}
.zl-title i.tj{ background-position:0 -545px;}
.zl-title i.cys{ background-position:-40px -545px;}
.zl-title i.lm{ background-position:0 -581px;}
.zl-title i.rm{ background-position:-40px -581px;}

.cjh-list{}

.cjh-list li{ height:70px; margin-bottom:10px; position:relative; padding-left:110px;}
.cjh-list li:hover{ background-color:#f6f6f6;}
.cjh-list li .tx{ height:70px; width:70px; position:absolute; left:20px; top:0; background-color:#f6f6f6;}
.cjh-list li .tx img{height:70px; width:70px; }
.cjh-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}


/* 专栏焦点图css */
.zlBox{ width:630px; height:300px; overflow:hidden; position:relative;margin:15px;}
.zlBox .hd{ display:none;}
.zlBox .bd{ position:relative; height:100%; z-index:0;   }
.zlBox .bd li{ zoom:1; vertical-align:middle; position:relative;}
.zlBox .bd li p{ background:rgba(0,0,0,0.7); height:46px; line-height:46px; left:0; bottom:0; right:0; padding-left:20px; color:#fff; font-size:18px; position:absolute;}
.zlBox .bd img{ width:630px; height:300px; display:block;  }

.zlBox .prev,
.zlBox .next{ position:absolute; left:5px; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.zlBox .next{ left:auto; right:5px; background-position:8px 5px; }
.zlBox .prev:hover,
.zlBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.zlBox .prevStop{ display:none;}
.zlBox .nextStop{ display:none;}


/* 本例子css */
.index-news { padding:0 15px;}
.index-news .tab-hd { height: 38px;}
.index-news .tab-hd li{ float: left; height: 38px; line-height: 38px; margin-right:26px; border-bottom:2px solid #fff; font-size:18px;}
.index-news .tab-hd li a{ display:block;}
.index-news .tab-hd li.on{ border-bottom:2px solid #ff3946;}
.index-news .tab-hd li.on a{ color:#f60;}
.index-news .tab-bd {padding:0;  }
.index-news .tab-hd li:last-child{ margin-right:0px!important;}

.zl-news-list li{ padding:10px 0; position:relative; border-bottom:1px dashed #ececec;}
.zl-news-list li .img{height:90px; width:160px; position:absolute; top:10px; left:0;}
.zl-news-list li .img img{height:90px; width:160px;}
.zl-news-list li .info{ padding-left:180px;}
.zl-news-list li .noimg{ padding-left:20px;}
.zl-news-list li .info h2{line-height: 28px;height:56px; margin-bottom:4px;font-size: 18px;overflow: hidden;color: #222; font-weight:400;}
.zl-news-list li .noimg h2{max-height:60px; height:auto;}
.zl-news-list li .tips,.zl-body .tips{ line-height:24px; height:24px; margin-bottom:6px;}
.zl-news-list li .tips span,.zl-body .tips span{display:block; float:left; margin-right:10px; color:#999}
.zl-news-list li .tips .zz a,.zl-body .tips .zz a{ color:#d9383f}
.zl-news-list li .tips .tx,.zl-body .tips .tx{width:24px; height:24px;border-radius: 50%;overflow: hidden;margin-right: 8px;}
.zl-news-list li .tips .tx img,.zl-body .tips .tx img{ width:24px; height:24px;}
.zl-news-list li .tips .ico,.zl-body .tips .ico{ background-image:url(../images/bg_ico.png); width:24px; height:24px; display:block; float:left; margin-right:5px;}
.zl-news-list li .tips .ico_tui,.zl-body .tips .ico_tui{ background-position:0 -622px;}
.zl-news-list li .tips .ico_ding,.zl-body .tips .ico_ding{ background-position:-32px -622px;}



a.zlmore{ width:100%; text-align:center; height:30px; line-height:30px;font-size:14px; display:block;}

.cys-list{ padding:10px 0 5px;}
.cys-list li{ width:33.3333%; float:left; text-align:center; margin-bottom:8px;}
.cys-list li img{ width:60px; height:60px; border-radius:50%; overflow:hidden;}
.cys-list li p{ line-height:34px; height:34px; text-align:center; font-size:14px; overflow:hidden;}


.zjlm-img{ margin:0 15px; position:relative; overflow:hidden;}
.zjlm-img img{ width:100%; height:160px;}
.zjlm-img p{ width:90%; height:32px; line-height:32px; background:rgba(0,0,0,0.6); color:#fff; font-size:14px; padding:0 5%; position:absolute; left:0; bottom:0;}

.tjlm-list{ padding:15px;}
.tjlm-list li{ border-bottom:1px solid #ececec; margin-bottom:10px;}
.tjlm-list li:last-child{ border-bottom:none; margin-bottom:0;}
.tjlm-list li a.cat{ line-height:20px; height:20px; border-left:2px solid #d9383f; color:#d9383f; padding-left:10px; font-size:18px; display:block; margin-bottom:0;}
.tjlm-list li a{ line-height:36px; height:36px; font-size:14px; color:#666; margin-bottom:5px;}


.zl-rm-list{ padding:0 0 8px;}
.zl-rm-list li{ height:80px; position:relative;padding:7px 15px;}
.zl-rm-list li:hover{ background-color:#f7f7f7;}
.zl-rm-list li img{ width:120px; height:80px; position:absolute; left:15px; top:7px;}
.zl-rm-list li p{ padding-left:130px; line-height:24px; height:72px; margin-top:4px; overflow:hidden;font-size:14px;}

.zllist-news-cat{ padding:5px 15px 10px;}
.zllist-news-cat li{height: 34px;line-height: 34px;}
.zllist-news-cat li a{ width:200px;overflow:hidden;text-overflow: ellipsis;display: block;float: left;white-space: nowrap;}
.zllist-news-cat li .date{ padding:0;}

.zl-r-ad,.zl-r-ad img{ width:100%;}


.zl-cjh{ padding:0;25px}
.zl-btitle{ height:24px; line-height:24px; font-size:18px;}
.zl-btitle img{ width:24px; width:24px; border-radius:50%; margin-right:10px;}

.cjh-p-list li{ width:145px; text-align:center; margin-right:20px; border:1px solid #ececec; line-height:22px; height:22px; padding:10px 0;border-radius:5px; font-size:16px; float:left; margin-top:10px;}
.cjh-p-list li:nth-child(7n+7){ margin-right:0;}
.cjh-p-list li a{ display:inline-block; max-width: 110px;
    overflow: hidden;
    white-space: nowrap;}
.cjh-p-list li img{ height:22px; width:22px; margin-right:5px; /*border-radius:50%;*/ margin-bottom:10px; float:left;padding-left:2px;display:none;}
.cjh-p-list li:hover{ background-color:#f6f6f6;}

.zl-cjh h2{ line-height:20px; height:20px; border-left:4px solid #d9383f; padding-left:15px; font-size:18px; font-weight:normal; margin-top:20px;}

.cjh1-list{ padding:10px 0 0;}
.cjh1-list li{ height:70px;width:133px; float:left;position:relative;  padding:7px;padding-left:90px;}
.cjh1-list li:hover{ background-color:#f6f6f6;}
.cjh1-list li .tx{ height:70px; width:70px; position:absolute; left:7px; top:7px; background-color:#f6f6f6;}
.cjh1-list li .tx img{height:70px; width:70px; }
.cjh1-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh1-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}


.zl-body{ padding:20px;}
.zl-body h1{ line-height:40px;text-align: left; font-weight:normal;color: #333;width: 100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 26px;line-height: 1.3; margin-bottom:10px;}
.zl-body .tips{ m}

.zl-body .content{ padding:20px 0; text-align:center;}

.zl-tags{width:40%;height:30px; overflow:hidden;}
.zl-tags a{height:30px; line-height:30px; padding:0 15px; background-color:#ecf3fa; color:#448ccb; display:inline-block; margin-right:10px; border-radius:15px;}




.zl-tools{ margin:10px 0;}
.zl-fx span{ line-height:36px; height:36px;}


.zl-tip{ text-align:right;line-height:30px; height:30px; padding-top:6px; float:right;}
.zl-tip span{ margin-left:10px; color:#999; font-size:14px; display:block;cursor:pointer; float:right;}
.zl-tip span.ysc{ color:#ff2f5b}
.zl-tip span.zzq{ position:relative;line-height:30px; height:30px; }
.zl-tip span.zzq em{ display:none; position:absolute; background-color:#252525; font-size:12px; padding:0; width:350px; left:0; border-radius:4px; top:-30px; margin-left:-135px; text-align:center; color:#fff; z-index:9999;}
.zl-tip span.zzq em s{ position:absolute; display:block;width: 0; height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #252525; left:50%; bottom:-5px;}
.zl-tip span.zzq:hover em{ display:block;}






.zl-tip .sc{float: right;position:relative;height: 30px;line-height: 30px; padding-left:30px;}
.zl-tip .sc:hover::after,.zl-tip .sc.on::after{background-position:0 -248px;}
.zl-tip .sc.on{ color:#d9383f;}
.zl-tip .sc::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -277px no-repeat;}
.zl-tip .click{float: right;font-size: 16px;padding-left: 30px; position:relative;height: 30px;line-height: 30px; padding-left:35px;}
.zl-tip .click::after{ height:30px; width:32px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) -37px -277px no-repeat;}


.zl-tip .jb{float: right;padding-left: 30px; position:relative;height: 30px;line-height: 30px;}
.zl-tip .jb::after{ height:30px; width:30px; display:inline-block; content:""; position:absolute; left:0; top:0;background: url(../images/bg_ico.png) 0 -308px no-repeat;}



.b-zuozhe{position:relative;padding:10px 10px 10px 90px;font-size:18px; margin:20px 0; background-color:#f7f7f7; border:1px solid #ececec;}
.b-zuozhe .img{height:58px; width:58px; border-radius:50%; overflow:hidden; position:absolute; left:18px; top:21px;}
.b-zuozhe .img img{height:58px; width:58px;}
.b-zuozhe h2{ line-height:44px; height:44px; font-size:20px; font-weight:normal; margin-left:0; margin-top:5px;}
.b-zuozhe h2 .jiav{height:20px; width:20px;margin-right:10px; margin-left:10px;}
.b-zuozhe h2 .jiav img{height:20px; width:20px;}
.b-zuozhe p{line-height:20px; height:20px; font-size:14px; margin-left:-6px;}
.b-zuozhe p span{ margin-right:15px; color:#a1a1a1;}
.b-zuozhe p span i{ margin-right:5px;}
.b-zuozhe .t img{height:50px; width:50px; margin-left:20px; margin-top:10px; float:left;}
.b-zuozhe .gz{ position:absolute; right:20px; top:25px;height:30px; width:90px; background-color:#d9383f; line-height:30px; display:inline-block;color:#fff;text-align:center; font-size:14px; border-radius:4px;}
.b-zuozhe .ygz{ color:#999;}
.b-zuozhe .info{ line-height:26px; font-size:14px; color:#a6a6a6; margin-left:-70px; margin-top:10px; padding-right:10px;}


.cjh3-list{ padding:10px 0 0;}
.cjh3-list li{ height:70px;width:109px; float:left;position:relative;  padding:7px;padding-left:90px;}
.cjh3-list li:hover{ background-color:#f6f6f6;}
.cjh3-list li .tx{ height:70px; width:70px; position:absolute; left:7px; top:7px; background-color:#f6f6f6;}
.cjh3-list li .tx img{height:70px; width:70px; }
.cjh3-list li p{ line-height:34px; height:34px; font-size:16px; padding-left:5px; overflow:hidden;}
.cjh3-list li a.jrzl{ display:block; height:24px; line-height:24px; width:100px; border-radius:12px; background-color:#f26c4f; text-align:center; color:#fff; font-size:14px; margin-top:5px;}

.zl-body .zl-title{ padding:0;}


.zl-cat{ width:235px; background-color:#fff; text-align:center; position:absolute; left:-245px; top:0;}
.zl-cat span{ height:60px; line-height:60px; font-size:18px; text-align:center; display:block;     background: #fef3f3;}
.zl-cat ul li{ height:56px; line-height:56px; font-size:18px; text-align:center; display:block;}
.zl-cat ul li.on,.zl-cat ul li:hover{ background-color:#d9383f;}
.zl-cat ul li.on a,.zl-cat ul li:hover a{ color:#fff;}
.zl-cat ul li img{ height:36px; width:36px; border-radius:50%; margin-right:10px;}



.zl-shead{ background-color:#fff; height:140px; position:relative; padding-top:100px; margin-bottom:10px;}
.zl-shead .banner{ position:absolute; height:100px; top:0; left:0; width:100%; overflow:hidden;}
.zl-shead .banner img{ width:100%;}
.zl-shead .tzshead{ width:1200px; position:relative;background-color:#fff; height:140px; background-color:#fff;}
.zl-shead .tzshead .tx{ width:100px; height:100px; border-radius:50%; position:absolute; left:20px; top:20px;}
.zl-shead .tzshead .tx img{ width:100%; height:100%;}
.zl-shead .tzshead .info{padding:20px 0 0 140px; height:100px;}

.zl-shead .tzshead .js{ height:60px; width:238px; position:absolute; right:15px; top:30px; background-color:#fff;}
.zl-shead .tzshead .js .ewm,.zl-shead .tzshead .js .ewm img{ width:60px; height:60px; float:left;}
.zl-shead .tzshead .js p{ line-height:24px; height:48px; padding:6px 0; text-align:left; font-size:12px; margin-left:5px;}


.zl-shead .tzshead .info-t{ height:40px; line-height:40px;}
.zl-shead .tzshead .info-t span{ display:block;float:left;}
.zl-shead .tzshead .desc{ height:54px; line-height:18px; padding-right:20px; overflow:hidden; margin-top:5px; color:#707070;}
.zl-shead .tzshead .info-t .name{ font-size:22px; margin-right:20px;line-height:44px;}
.zl-shead .tzshead .info-t span{ margin-right:15px; font-size:14px; line-height:44px;}
.zl-shead .tzshead .info-t a{ border:1px solid #ff2f5b; color:#ff2f5b; border-radius:4px; margin-top:7px;background-color:#fff; padding:0 10px; height:24px; margin-right:15px; line-height:24px; display:block; float:left;}
.zl-shead .tzshead .info-t a:hover{background:#f6f6f6;}
.zl-shead .tzshead .info-t a.gz{ background-color:#ff2f5b; color:#fff;}


.zl-bl .index-news{ padding:10px 25px;}

.zz-info{ padding:0 20px 15px;}
.zz-info p{ line-height:30px; }


.r-zx{ position:fixed; height:306px; width:140px; background-image:url(../images/bg_zx.png); left:50%; top:150px; margin-left:615px;}
.r-zx-c{ position:relative; text-align:center;}
.r-zx-c .zx-close{ width:70px; height:30px; position:absolute; top:275px; left:35px; cursor:pointer;}
.r-zx-c .ewm{ height:92px; width:92px; margin-top:84px;}
.r-lx{ position:fixed; height:306px; width:140px; background-image:url(../images/bg_zx.png); right:50%; top:150px; margin-right:615px;}
.r-kf{ position:fixed; height:306px; width:140px; background-image:url(../images/bg_kf.png); right:50%; top:150px; margin-right:615px;}


.tk3-box{ border:1px solid #ececec;}
.tk3-box .hd{ height:48px; background-color:#f6f6f6;}
.tk3-box .hd li{ padding:0 25px; line-height:48px; height:48px; display:inline-block; font-size:18px; cursor:pointer;}
.tk3-box .hd li.on{ background-color:#fff; color:#d9383f; border-top:2px solid #d9383f;}
.tk3-box .hd li.on a{color:#d9383f;}
.tk3-box .bd{ padding:20px 0 0 15px;}
.tk3-box .hd ul h2{display:inline-block;}
.tk3-box .hd ul h2 a{font-weight:normal;}


.tk3-box .hd .fl{float:left;}
.tk3-box .hd .fr{float:right;}
.tk3-box .hd .fr a{color:#666; font-size:16px;}
.tk3-box .hd .fr li{    padding: 0px 10px!important;}


.tk3-list li{ width:374px; height:34px; line-height:34px; font-size:16px;float:left; margin-right:20px; border:1px solid #ececec; margin-bottom:20px; padding:4px 0; overflow:hidden; text-align:center;}
.tk3-list li:nth-child(3n+3){ margin-right:0;}
.tk3-list li a{ width:300px;margin-left:5px;text-align:left;height:34px; line-height:34px;display:inline-block;    overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;}
.tk3-list li span.date{width:52px; text-align:right;margin-right:10px;display:block; display:inline-block; color:#999;vertical-align: top;}
.tk3-list li span.date.red{color:#d93}

/*快捷导航*/
.main-container {width: 1200px;margin: 0 auto;}
.clearfix {display: block;}
.mb-10 {margin-bottom: 10px !important;}
.hotPoint{border: 1px solid #e5e5e5;position: relative;}
.hotPoint .hotIcon{position: absolute;top: 0;right: 0; width: 52px;height: 52px;}
.hotPoint .linkList{width:150px;float: left;padding: 10px;border-right: 1px solid #f1f1f1;}
.hotPoint .linkList a{display: inline-block;line-height: 26px;font-size: 15px;width: 150px;text-align: center;}
/*.hotPoint .linkList a:visited{color:#888;}*/
.hotPoint .linkList a:hover{color:#0281C9;}