﻿@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, table, th, td, form, select, input, button, textarea, menu {margin:0;padding:0;/* text-align: center; */}
header, footer, section, article, aside, nav, hgroup, address, figcaption, menu, details { display: block; }
body {font: 12px '\5B8B\4F53', '\5FAE\8F6F\96C5\9ED1';line-height: 25px;color: #000;}
/*table { border-collapse: collapse; border-spacing: 0; }*/
img, iframe {border: 0;}
li {list-style: none;/* float:left; *//* margin-right: 10px; */}
h1, h2, h3, h4, h5, h6, em, strong, b {/* font-weight: bold; */}
i, cite, em, var, address, dfn {font-style: normal;}
a, label {color: #333;text-decoration: none;cursor: pointer;}
a, input, button, textarea, select {outline: none;}
a:focus, *:focus { outline: none; }
.valid-d { position: relative; z-index: 1; }
.b-radius { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.f-cb:after {display: block;clear: both;visibility: hidden;content: "";}

.topbar-left a, .topbar-right .desk, .param-tab li a { -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
.topbar {width: 100%;/* border-bottom: 1px solid #ddd; */background-color: #efeeee;}
.topbar-in {width: 1150px;height: 66px;margin: 0px auto;position: relative;left: 0px;margin-right: 98px;}
.topbar-stfbw {position: absolute;top: 11px;color: #efeeee;}
.topbar-in-bg {/* width: 980px; *//* height: 39px; */border-bottom: 1px solid #ddd;position: absolute;top: 0;left: 0;background-color: #efeeee;}
.topbar-left {position: absolute;top: 11px;/* left: 0; */}
.topbar-left li {/* height: 16px; */line-height: 16px;float: left;text-align: center;}
.topbar-left .b-none { border: none; }
.topbar-left a {padding: 0 16px;height: 16px;display: inline-block;}
.topbar-left .pl-none { padding-left: 0; }
.topbar-left .active { color: #db4747; }
.topbar-right { position: absolute; top: 8px; right: 0; }
.topbar-right li { float: left; padding-left: 24px; }
.topbar-right .desk:hover { color: #db4747; }
.addbook a {padding: 12px 18px;background-color: #efefef;color: #0F0F0F;/* border: 10px solid #FFFFFF; */border-bottom: 3px solid #db4747;}
.header-in {width: 1100px;height: 110px; position: relative; margin: 0 auto; background:#fff;}
.header-in img {width: 200px;/* height: 120px; */} 
.addbook a:hover {background-color: #db4747;color: #fff;}

.logo {position: absolute;top: 24px;left: 0;}
.kf-info {position: absolute;left: 230px;top: 25px;width: 400px;/* height: 120px; */}
.f-top{width: 450px;height: 100px;display: block;background: url(../images/top.gif) center center no-repeat;
position: absolute;left: 50%;margin-left: -270px;top: 20px;z-index: 100;}
.kf-info li { width: 70px; float: left; padding-top: 15px; text-align: center; }
.kf-info .kf-info-l { padding-top: 18px; font-weight: bold; font-size: 14px; color: #666; }
.kf-info .kf-info-r { font-size: 14px; color: #fff; line-height: 20px;}
.kf-info em { font-size: 20px; }
.search-frm {z-index: 100;margin: 0 auto;height: 100px;position: absolute;left: 780px;top: 50px;margin-left: 10px;}
.search-frm .wrap {width: 300px;height: 30px;padding: 2px 0 2px 7px;background: url(../images/search-frm.jpg) no-repeat;}
.search-frm input {float: left;border: none;height: 30px;line-height: 30px;background: none;}
.search-frm .frm-txt { width: 236px; }
.search-frm .frm-btn {width: 64px;cursor: pointer;}
.search-frm .hot-seach { padding: 5px 0 0 10px; }
.search-frm .hot-seach a { color: #db4747; }
.search-frm .hot-seach a:hover { text-decoration: underline; }
.advice { position: absolute; top: 22px; right: 0; width: 135px; height: 59px; background: url(../images/advice.jpg) no-repeat; }
.advice li { height: 29px; }
.advice a { width: 135px; height: 29px; display: inline-block; }

.location {width: 1100px;margin: 0 auto;padding: 10px 0;/* margin-top: -30px; */}
.location li { float: left; margin-right: 10px; }
.location a:hover { text-decoration: underline; }
.news-show {width: 1100px;margin: 0 auto;}
.news-show dt { padding: 10px 0; margin-bottom: 10px; color: #f2bb12; background: #f1f1f1; }
.news-show h3 { padding-left: 10px; height: 18px; line-height: 18px; font-size: 16px;}
.news-show .ns-left {width: 800px;float: left;}
.news-show .ns-left dd {border-bottom: 1px dotted #ccc;padding: 10px 0;}
.news-show .ns-left .bb-none { border-bottom: none; }
.news-show .ns-left-a{float: left;width: 800px;}
.news-show .ns-left-b{width: 550px;float: left;}
.news-show .ns-left-b a{height: 25px;/* display: block; */overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-show .ns-left-b p{height: 75px;overflow: hidden;}
.news-show .ns-left a:hover { text-decoration: underline; }
.news-show .ns-left span {width: 90px;padding-right: 3px;float: right;/* text-align: right; */}
.news-show .ns-right { width: 260px; float: right; }
.news-show .ns-right dd { line-height: 34px; }
.news-show .ns-right i {margin-top: 8px;/* background: #f1f1f1; */text-align: center;}
.news-show .ns-right .top {background: #db4747;color: #fff;}
.news-show .ns-right a { float: right; width: 238px; overflow: hidden; text-overflow: hidden; white-space: nowrap; }
.news-show .ns-right a:hover { text-decoration: underline; }

.global-news {margin: 20px auto 0;width: 1100px;padding-bottom: 10px;}
.g-news-l {width: 810px;border-top: 7px solid #eaeaea;float: left;}
.g-news-area {background: #f6f6f6;padding: 40px 10px 50px;}
.g-news-area h2 {padding-bottom: 20px;border-bottom: 1px solid #ccc;font-size: 27px;font-weight: bold;color: #666;text-align: center;}
.g-news-area .time {text-align: center;padding: 5px 0 15px;font-size: 12px;color: #777;}
.g-news-area .page {/* font-size: 13px; */color: #777;border-bottom: 7px solid #eaeaea;border-top: 7px solid #eaeaea;}
.g-news-area a:hover {text-decoration: underline;}
.g-news-area .txt {margin-bottom: 1px;font-size: 14px;color: #666;}
.g-news-area .zan{padding-left: 153px;margin-top: 30px;}
.g-news-area .zan div{position:relative;width:100px;height:92px;margin-right:20px;float: left;background-image: url(../images/zan.png);}
.g-news-area .zan .zan-r{background-position: -130px 0;}
.g-news-area .zan a{width: 100%;height: 60px;display: block;}
.g-news-area .zan span{height: 25px;display: block;text-align: center;color: #aaa;}
.g-news-area .zan .ztips-a{color: red;position: absolute;top: 45px;left: 65px;}
.g-news-area .zan .ztips-b{color: green;position: absolute;top: 60px;left: 60px;}
.g-news-r {float: left;width: 260px;padding-left: 30px;}
.g-news-area img {max-width:550px}

.news-list dt{padding: 10px 0;background: #efefef;}
.news-list h3 {padding-left: 20px;line-height: 16px;color: #000000;margin-bottom: 3px;font-size: 14px;font-weight: bold;background: url(../images/tag_fire.png) no-repeat -1px 1px;margin-top: 3px;}
.news-list dd {line-height: 34px;}
.news-list p {float: left;width: 180px;padding-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;/* background: url(../images/li-style.jpg) no-repeat -3px 9px; */background: url(../images/arr.gif) no-repeat 3px 11px;}
.news-list a { float: right; color: #af4e4e; }
.news-list a:hover { text-decoration: underline; }
.table-list { width: 980px; margin: 0 auto; text-align: center; }
.table-list .recom-tr { background: #f9f9f9; }
.table-list .hover { background: #eeeded; }
.table-list th { height: 44px; line-height: 44px; background-color: #eeeded; color: #777; font-size: 14px; }
.table-list td { height: 38px; line-height: 38px; border-bottom: 2px solid #eeeded; }

.down-wrap {margin: 60px 0 10px; /* background-color: #4e4e4e; */}
.down { width: 980px; margin: 0 auto; height: 330px; background-color: #4e4e4e; }
.down ul { padding: 20px 0 0 20px; }
.down li { float: left; display: inline; }

.about-us {width: 1100px;margin: 30px auto 50px;}
.about-us .about-a { width: 366px; float: left; }
.about-us .about-a img {border:0;width: 362px;}
.about-us .about-b {width: 695px;padding: 25px 0 0 35px;height: 200px;float: left;background-color: #efefef;color: #555;}
.about-us .about-b h4 { font-size: 14px; }
.about-us .about-b p { width: 500px; }
.about-b-link { padding-top: 20px; text-align: center; }
.about-b-link a {margin-right: 20px;height: 30px; line-height: 30px; background-color: #f9d616; }
.footer {width: 1100px;padding-bottom: 20px;margin: 0 auto;text-align: center;color: #999;}

/*---------home-------*/
.wrap01{ width:980px; margin:0px auto; overflow:hidden;}
.pathbox{ padding:10px 10px; line-height:20px;}
.box01{border:1px solid #CCC; background:#fff; margin-bottom:10px; zoom:1; overflow:hidden;}
.mat01{ margin-top:10px;}
.tab01{height:20px; overflow:hidden;}
.bottom {margin-bottom:10px;}
/*---------list--------*/
.table i { float: left;width: 18px;line-height: 20px;background: #f1f1f1;text-align: center;margin-left: 30px;}
.table .top { background: #db4747; color: #fff; }
.table th {height: 10px;line-height: 24px;text-align: center;font-weight: normal;}
.table td, .table th {padding: 4px 0px;border-bottom: 1px solid #CDCDCD;}
.pn {height:24px;line-height: 16px;vertical-align: middle;overflow: hidden;margin-right: 3px;border: 1px solid #999;cursor: pointer;}
a.pn {line-height: 16px;color: #444 !important;}
a.pn:hover {text-decoration: none;}
.pnc, a.pnc {border-color: #0099ff;background-color: #59BDFF;background-position: 0px -48px;color: #FFF !important;padding: 5px;}
.pnd, a.pnd {border-color: #009900;background-color: #6c0;background-position: 0px -48px;color: #FFF !important;padding: 5px;}
.pne, a.pne {border-color: #c02400;background-color: #F39800;background-position: 0px -48px;color: #FFF !important;margin-left: 40px;padding: 5px;line-height: 20px;}
.ns-left-b .mkic {/* float:left; */margin-left:24px;font-size:14px;font-weight:bold;}

.Pbox {width: 780px;height: auto;overflow:hidden;/* background: #FFFFFF; *//* padding:0 20px; */margin-top:10px;}
.Pbox .left {width: 780px;height: auto;overflow: hidden;float: left;padding: 10px 0 10px 0;}
.bhot {width: 780px;height: auto;/* overflow: hidden; */margin-bottom: 10px;}                                                
.bhot h3 {/* line-height: 40px; */text-indent: 15px;color: #555;font-weight: normal;background: url(../images/tag_fire.png) no-repeat -1px 4px;font-size: 14px;font-weight: bold;border-bottom: #d7d7d7 1px solid;width: 265px;}
.bhot ul {width: 808px;list-style: none;}
.bhot li {width: 350px;height: 26px;line-height: 26px;padding-left: 10px;/* overflow:hidden; */color: #8b8788;float:left;margin-right: 30px;background: url(../images/arr.gif) no-repeat 3px 8px;}
.bhot li a {color:#555;font-size: 12px;/* width: 300px; */height: 24px;overflow: hidden;float: left;padding-left: 6px;/* border-left: 5px solid #f2bb12; */} 
.bhot li em {font-size: 12px;float: right;font-style: normal;margin-right: -20px;}
.bhot a:hover {text-decoration: underline;}

.gb-final-tit {float:left;color:#555;text-indent:17px;height: 30px;line-height:26px;background:url(../images/tag_fire.png) no-repeat -1px 4px;font-size:14px;font-weight:bold;border-bottom: #d7d7d7 1px solid;}

.n_lone {width:800px;height: 176px;margin-top: 8px;border-bottom:#d7d7d7 1px solid;overflow:hidden;}
.lone_t {width:800px;height:30px;line-height: 42px;overflow:hidden;text-align:left;}
.lone_t a:hover {text-decoration: underline;}
.lone_f {width:800px;height:120px;margin-top:15px;}
.lone_f_l {width:180px;height:120px;float:left;position:relative;overflow:hidden;}
.lone_f_l img {height:100%;}
.lone_f_l em {width:240px;height:5px;background:#f85802;position:absolute;left:-240px;bottom:0px;}
.lone_f_r {width:550px;height:120px;float:left;margin-left:20px;display:inline;}
.lone_f_r_t {width:550px;height:78px;line-height:26px;font-size: 12px;text-align:left;color:#656565;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.lone_f_r_f {margin-top: 10px;}
.lone_f_r_f em {width:16px;/* height:12px; */background-position:-338px -457px;float:left;}
.lone_f_r_f span {line-height:12px;float:right;margin-right:-15px;display:inline-block;color:#888;}
.lone_f_r_f span.yd {float:right;background:url(../images/eyesicon.png) no-repeat left center;text-indent:20px}
.n_lone1 {width:800px;height:164px;margin-top:20px;border-bottom:#d7d7d7 1px solid;}
.lone_f1 {width:800px;height:94px;margin-top:15px;}
.lone_f_r1 {width:800px;height:120px;}
.lone_f_r_t1 {width:800px;height:52px;line-height:26px;font-size:14px;text-align:left;color:#656565;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.lone_f_r_f1 {width:800px;height:12px;margin-top:30px;}
.lone_f_r_f1 em {width:16px;height:12px;background-position:-338px -457px;float:left;}
.lone_f_r_f1 span {line-height:12px;float:left;margin-right:15px;display:inline-block;color:#888;}
.tags {text-align:left;text-decoration:none;list-style:none;margin:0 auto;margin-bottom:1px;margin-top:-3px;display: block;float: left;line-height: 20px;padding: 3px 12px;margin-right: 8px;border-radius: 21px;font-weight: 500;background: #FFF;}
.tags a {display:inline-block;padding:0 8px;background:#f9f9f9;border-radius:2px;line-height:18px;font-size:12px;font-weight:400;color:#999;margin-right:8px;}
.tags span {display:inline-block;padding: 0px 2px;border-radius:2px;line-height:18px;font-size:12px;font-weight:400;color: #000;margin-right: 2px;}
.tags.iconfont {opacity:.6;margin-right:3px;display:none;}