﻿body {  }
.sub-nav { height:48px;line-height:48px; width:10000px;position:relative;padding:8px;border-bottom:1px solid #e5e5e5;line-height:2.0em;box-sizing:border-box;background:#fff;}
.sub-nav a { display: block; float: left;font-size:16px ;width:auto;color:#2d2d2d;width:20%;text-align:center;float:left}
.t-list a.on { color: #db1011; }
.sub-nav .mmore { position: absolute; bottom: 8px; right: 0px; background:#fff;}
.sub-nav .mmore i {transform:rotate(-90deg);display:inline-block;-webkit-transform:rotate(-90deg); }
.sub-nav.expand { height: auto; }
.sub-nav.expand .mmore i {transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.wrap {overflow:hidden}
.infos .box-t3{padding:1px 10px 0px 0px;box-sizing:border-box}
.box-t3 {width:300%;overflow:hidden;height:50px;line-height:50px;font-size:16px}
.t-list {width:10000px;position:relative;height:5px;padding-right:20px}
.t-list a{display:block;float:left;padding:0 10px;}

.box-t3 em {border-bottom:1px solid #e33737;height:100%;padding:0 10px }
.infos .box-t3 em{position:absolute;left:0px;top:0px}

.ppp{ height:180px;float:left;position:relative}
#index .ppp .titlee{position:absolute;bottom:0px; background-color:rgba(51, 51, 51, 0.85);color:rgba(255, 255, 255, 1);height:38px;width:100%;line-height:38px;overflow:hidden;font-size:13px;padding:0 5px;box-sizing:border-box}
#index .swper{width:10000px}
#index { padding-bottom:15px;background: #fafafa;}
#index .focus { width: 100%; }
#index .focus div { position: relative; height: 160px; overflow:hidden}
#index .focus span { position: absolute; bottom: 5px; left: 5px; font-size: 14px;color:#fff }
#index .area {margin-bottom:10px;background:#fff; padding:0 0px; box-sizing: border-box; }
#index .area h3 { font-size: 16px; height: 40px; line-height: 40px; font-weight:normal;border-bottom:1px solid #f7f7f7 }
#index .area h3 a { display: block; }
#index .area em { color:#e33737}

/*news 首页及list页 列表样式 */
/*begin*/
.list ul .li{padding-left:10px;border-bottom:1px solid #ebebeb;margin-top:10px;padding-bottom:5px;width:auto;}
.list ul li .tt{line-height:24px;font-size:15px;padding-bottom:5px;padding-right:10px;}
.list ul li .img span{display:block;margin-right:10px;float:left;}
.list ul li .img span img{height:100%;width:100%}
.list ul li .p{font-size:12px;color:#a6a6a6}
.list ul li .p a{font-size:12px;color:#a6a6a6}
.list ul li .p span{display:block;height:30px;line-height:30px;float:left;padding-right:10px;position:relative;}
.list ul li .p span i{padding-right:5px;position:absolute;top: 4px;left:0px;width: 30px;height:20px;line-height:20px;}
.list ul li .p span.vc {padding-left: 24px;}
.list ul li.oneimg {position:relative;}
.list ul li.oneimg .img{position:absolute;right:10px;top:0;}
.list ul li.oneimg .p{}
/*end*/

#detail .recommendbox ul .li{padding:0 10px 5px 10px;border-bottom:1px solid #ebebeb;margin-top:10px;padding-bottom:5px;width:auto;height:auto;}
#detail .recommendbox ul li .tt{line-height:24px;font-size:15px;padding-bottom:5px;padding-right:10px;}
#detail .recommendbox ul li .img{width:100%;height:auto;left:0;}
#detail .recommendbox ul li .img span{display:block;margin-right:5px;float:left;width:33%;height:100%;overflow:hidden;}
#detail .recommendbox ul li .img span img{height:100%;width:100%}
#detail .recommendbox ul li .p{font-size:12px;color:#a6a6a6}
#detail .recommendbox ul li .p a{font-size:12px;color:#a6a6a6}
#detail .recommendbox ul li .p span{display:block;height:30px;line-height:30px;float:left;padding-right:10px;position:relative;}
#detail .recommendbox ul li .p span i{padding-right:5px;position:absolute;top: 4px;left:0px;width: 30px;height:20px;line-height:20px;}
#detail .recommendbox ul li .p span.vc {padding-left: 24px;}
#detail .recommendbox ul li.oneimg {position:relative;padding-right:9rem;height:7.2rem;}
#detail .recommendbox ul li.oneimg .one{position:absolute;right:0.5rem;top:0;height:auto;width:8rem;overflow:hidden;}
#detail .recommendbox ul li.oneimg .one img{height:7rem;width:7rem;}
#detail .recommendbox ul li.oneimg .p{}


 .hid {height:620px;overflow:hidden}
#detail .classname {color:rgba(6, 63, 124, 0.73);font-size:16px;}
#detail .viewcount {font-size:17px;color:#828282;margin:8px 0 10px 0;font-weight:normal; padding:0 15px;font-weight:300;height:auto;padding:0 15px 30px 15px;}
#detail .yuedu{color:#ec6c53;font-size:17px;line-height:1.6em;padding:0 15px 30px 15px;}
#detail { padding: 0px 0px;box-sizing:border-box;width:100%; }
#detail .title{font-size: 1.3rem; color:#2d2d2d;line-height:1.5em;padding:10px 15px;margin-bottom:10px;}
#detail .h1 { font-size: 20px; color:#333;line-height:1.5em;padding:0 15px}

#detail .info{padding:10px 15px;box-sizing:border-box;overflow:hidden;position:relative;}
#detail .info div{float:left;padding:0 8px;color:#4B4B4B}
#detail .info p{line-height:1.5rem;}
#detail .logo{height:3rem;width:auto;float:left;}
#detail .datee {font-size:0.9rem;color:#828282;font-weight:normal;font-weight:300;float:left;}
#detail .b-link{position:absolute;right:10px;top:50%;margin-top:-0.8rem;border-radius:50px;background-color:#EAEAEA;padding:.2rem 10px;color:#767273;}

#detail .h2 { font-size:12px;color:#828282;margin:8px 0 10px 0;font-weight:normal; padding:0 15px}
#detail .h2 span { padding-right: 10px; }
#detail .news-content { font-size: 1.1rem; line-height: 1.8em;padding:0 15px 30px 15px;margin-top:15px;}
#detail .news-content img,#detail .news-content .data_video { max-width: 100%!important; }
#detail .h3 { background: #f9f9f9; border-top: 2px solid #ec6c53;padding:0 15px;margin-bottom:5px;color:#ec6c53 }
#detail .recomm { margin-bottom: 0px; margin-top:20px;background:rgba(153, 153, 153, 0.1);padding-top:20px;}
#detail .recomm li {height:40px;line-height:40px;border-bottom:1px solid #ececec;overflow:hidden;padding:0 15px;font-size:15px }
#detail .recomm li:last-child { border: 0px; }
#detail .slides img { width: 100%; margin-bottom: 5px; }
#detail .groom {width:32vw;height:12px;float:left;line-height:12px;margin-left:15px;margin-right:10px;font-weight:100;border-bottom:dashed 1px rgba(6, 63, 124, 0.23);}
#detail .groom1 {border-bottom:dashed 1px rgba(6, 63, 124, 0.23);width:32vw;height:12px;float:right;line-height:12px;margin-left:10px;margin-right:15px;}
#detail .centerr {text-align:center;margin-bottom:20px;}
#detail .hhh h4{color:#2f2f2f;font-size:15px;font-weight:normal;height:auto;overflow:hidden;margin-bottom:3px;line-height:1.4em;padding-right:5px;margin-top:10px;}
#detail  dt {float:left;width:80px;position:absolute;left:0px;top:2px;height:60px;overflow:hidden;}
#detail .img {float: left;width: 80px;height:60px; overflow: hidden;position:relative;left:10px; }
#detail .img1{float: left;width:3.5rem;height:3.5rem;overflow: hidden;position:relative;left:15px;margin-top:2px;border-radius:5px;}
#detail .img1 img {width:100%;}
#detail  dd {float:left;padding-left:5px;}
#detail  dl {height:auto;overflow:hidden; position:relative;min-height:60px }
#detail .hhh{margin-left:100px;position:relative}
#detail .hhh p {color:rgba(51, 51, 51, 0.38);font-size:14px;}
#detail .hhh .zx{position:absolute;right:10px;bottom:0px;}
#detail hr {opacity:0.1;font-size:1px;font-weight:100}
#detail .criticism {padding-bottom:40px;padding-top:30px;}
#detail .criticism .name{margin-bottom:5px;color:rgba(9, 103, 174, 0.95);font-size:15px;}
#detail .comment1{padding-bottom:10px;}
#detail .fd{margin-left:5.5rem;}
#detail .time1{margin-top:7px;color:rgba(51, 51, 51, 0.38);margin-bottom: 10px;font-size:13px;}
#detail .body {font-size:14px;padding:.2rem 5px .2rem 0 ;}
#detail .comment1 .op{text-align:right;font-size:1rem;color:#999;padding-right:10px}
#detail .comment1 .op a{color:#999;}
#detail .re{margin-left:50px}
#detail .re .img1{width:3rem;height:3rem}
#detail .re .fd{margin-left:5rem}
#detail .comment1 .op i{font-size:1rem;vertical-align:text-bottom;margin-right:.15rem}
#detail .ts{padding:0 15px .1rem 15px;font-size:1rem;color:#828282}
#detail .ts span{margin-right:1rem}

.cbox { background: rgba(250,252,255,0.95); width: 100%; height: 50px;padding:10px; border-top: 1px solid #e5e5e5; position: fixed; bottom: 0px; left: 0px;box-sizing:border-box;animation-duration:0.4s;-webkit-animation-duration:0.4s; }
.cbox .input { border: 1px solid #e5e5e5;width:80%;height:30px ;line-height:30px; float:left;padding:0 5px;box-sizing:border-box;font-size:12px;color:#999}
.cbox a { display: inline-block; width: 19%; text-align: center; float: right;height:30px;line-height:30px;color:#fa9979 }
.cbox a em { font-size: 12px;vertical-align:middle }

 #comment-box { display: none;background:#fff }
 #comment-box .formTable .inp { width: 260px;border:1px solid #f0efed;padding:7px }
.mask-box { width: 300px; height: auto; margin-left: -150px;margin-top:-110px;padding:10px;box-sizing:border-box }
.mask-box h4 { height: 20px; border-bottom: 1px dotted #eee; font-size: 16px;padding:6px 5px 10px 5px;margin-bottom:10px }

.comment ul { padding: 0 10px; }
.comment li { position: relative; padding: 10px 0 10px 50px; height:auto;overflow:hidden;border-bottom:1px solid #f0f0f0}
.comment li:last-child { border: 0px; }
.comment img { position: absolute; left: 0px; top: 10px; width: 40px; height: 40px;border-radius:20px }
.comment li h3 { font-size: 12px;color:#333;height:22px }
.comment li h3 a{ color:#db1011 }
.comment .time { float: right; font-size: 12px; font-weight: normal;color:#999 }
.comment .c-b { color: #666; padding: 2px 0;line-height:1.8em;font-size:14px}

.c-more{text-align:center;padding-bottom:1rem}
.c-more a{color:#177bbe}

.recommends { width:auto;overflow:hidden;margin:0 10px 10px 10px;overflow:hidden;}
#recommendimgs{position:relative;height:auto;overflow:hidden;}
#recommendimgs a{float:left;margin-right:-1px;display: block; }
#recommendimgs img{width:100%}
/*搜索页样式*/
#Seachlist dl{padding-left:10px;border-bottom:1px solid #ebebeb;margin-top:10px;padding-bottom:5px;width:auto;box-sizing:border-box;overflow:hidden;}
#Seachlist .hasImg {position:relative;padding-right:125px;}
#Seachlist .hasImg dt{position:absolute;right:10px;top:0;height: auto;display:block;float:left;}
#Seachlist .hasImg img{height:100%;width:100%}
#Seachlist .tt{line-height:24px;font-size:15px;padding-bottom:5px;padding-right:10px;}
#Seachlist p{font-size:12px;color:#a6a6a6;line-height:2rem;}