/*
Theme Name: Kuaidi Com
Theme URI: https://www.kuaidi.com
Author: the Kuaidi.com PHP team
Author URI: https://www.kuaidi.com/
Description: 蹇�掔綉璧勮绔�
Version: 1.0
*/

@charset "utf-8";
/* CSS Document */

html,body,div,p, h1, h2, h3, h4, ul, li, ol , dl, dd, dt, table, tr, form,select,input,a,em,i,img,span{ margin: 0; padding: 0 }
ul, li, dl, dd, dt, form, table { list-style:none; }
input, textarea, select, button { vertical-align: middle }
table { border-collapse: collapse; border-spacing: 0 }
img { border:none; line-height:0; vertical-align: middle;}

/*public tag start*/
h1 { font-size: 24px; }
h2 { font-size: 20px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h1, h2, h3,h4{ font-weight: normal;}
a { outline: none; text-decoration: none; cursor: pointer; color: #666666;}
a:hover { outline: none; }
b,em,i{font-style:normal;  font-weight:normal }
/*public tag end*/


/*public  class start*/
.test { border:1px solid dddddd; }
.clear { clear: both; font-size: 0; line-height: 0; }
.aligncenter{text-align: center;margin: auto;display: block;}
.clearfix:after{clear:both;content:'\20';height:0;display:block}
.clear_left { clear:left; font-size:0; }
.clear_right { clear:right; font-size:0; }
.float_left { float:left; }
.float_right { float:right; }
.mr10 { margin-right:10px; }
.mb10{ margin-bottom:10px; }
.mr15 { margin-right:15px; }
.mb5 { margin-bottom:15px; }
.mt15 { margin-top:15px; }
.mt40 { margin-top:40px !important; }
.mr20 { margin-right:20px; }
.mb20 { margin-bottom:20px; }
.mt120 {margin-top: 120px;}
.mt20 { margin-top:20px; }
.margin_center { margin:0 auto; }
.pd10 { padding:10px; }
.pd20 { padding:20px; }
.pd30 { padding:30px; }
.pd40 { padding:40px; }
.pdtb5{padding:5px 0;}
.pdrl22{padding:0 22px !important;}
.pt20{padding-top:20px !important;}
.pt10{padding-top:10px !important;}

.line_through { text-decoration:line-through; }
.font10 { font-size:10px; }
.font12 { font-size:12px; }
.font13 { font-size:13px; }
.font14 { font-size:14px !important;; }
.font15 { font-size:15px; }
.font16 { font-size:16px !important;; }
.font18 { font-size:18px; }
.font20 { font-size:20px; }
.color_blue{color: #2191ff;}
.color_orange {color: #ff853c !important;}
.color_gray{color: #a1a1a1;}
.text_center { text-align:center; }
.text_left { text-align:left; }
.text_right { text-align:right; }
.vertical_top { vertical-align:top; }
.vertical_middle { vertical-align:middle; }
.vertical_bottom { vertical-align:bottom; }
.display_none { display:none; }
.border_none{border:none !important;}
.border_top{border-top:none !important;}
.div_border{border: 1px solid #9fd9f6;}
.border_right{border-right: none  !important;}
.border_left{border-left: none  !important;}
.bg_color{ background-color: #f2f9ff;}
.italic { font-style:italic; }
.bold { font-weight:bold; }
.relative { position: relative; }
.absolute {position: absolute;}
.display_block{display: inline-block;}
/*public class  end*/


/*private modifiable style start*/
body,input,textarea,button,select { font: 12px "Microsoft YaHei", Verdana, arial, sans-serif; line-height: 22px; color:#666666; }
html,body { background-color:#fff;}
body.bg_color{background-color: #eeeeee;}
.wrap1000 { clear: both; margin:0 auto; width:1000px }
/*private  modifiable style end*/

/*----------------------style start----------------------*/

/*header*/
#header{ height: 108px; }
#header .tool_box{height:30px; line-height:30px;}
.tool_box .tool{padding:  0 10px; }
.tool_box .tool em{color: #2191ff; padding: 0 4px;}
.tool_box .tool .tab_link{     background-position: 39px -8px; padding-right: 20px; cursor: pointer; }
.tool_box .tool .tab_link.link_open{ background-position:55px 2px;}
.tool_box .tool a{ color: #333333; cursor: pointer; }
.tool_box .login{    background-position: 0px -77px;}
#header .logo{ margin-top: 10px; width: 381px; height: 78px;}
.tool ul{position: absolute;top:4px;left: -1px;zoom: 1;z-index: 12;padding-top: 24px;text-align: left;line-height: 28px;border: 1px solid #9fd9f6; padding: 20px 10px 0 10px; width:65px; display:none;}
.tool ul li{line-height: 24px; height: 24px;}
.tool ul.moreList li a{ color: #666666; line-height: 24px;}
/*nav*/
.main_nav{ background-color: #2191ff; height: 40px;}
.main_nav ul li{ float: left; line-height: 40px; position: relative;}
.main_nav ul li a{font-size: 16px; color: #fff; display: inline-block; padding: 0 35px;}
.main_nav ul li.active a,.main_nav ul li a:hover{background-color:#fe6b00; }
.main_nav ul li.float_right{float:right;}
.main_nav ul li i.apiicon{background:url(../images/apiicon.png) no-repeat left center; width:18px; height:41px; display:inline-block; float:left; margin-right:5px;}
.sub_nav_box{background-color:#f2f9ff; height: 36px; border-bottom: 1px solid #9fd9f6; position: relative;}
.sub_nav_box ul{position: absolute; top: 0;}
.sub_nav_box ul li{ line-height: 36px; float: left; padding: 0 28px;}
.sub_nav_box ul li a{height: 36px; line-height: 36px; padding: 0 10px; display: inline-block;font-size: 14px; color: #666666;}
.sub_nav_box ul li a.current{ border-bottom: 1px solid #2191ff; color: #2191ff;}
.sub_nav_box ul li a:hover{border-bottom: 1px solid #44aaff; }

/*footer*/
/* 鍘�
#footer{ border-top: 1px solid #9fd9f6; padding: 20px 0; margin-top:12px; }
#footer .footer_help dl{float: left; border-right: 1px solid #ddd; width:190px; padding-left: 20px;}
.footer_help dl dt h3{color: #333333; line-height: 36px; }
.footer_help dl dd a{ color: #888888; line-height: 30px;}
.footer_help dl dd a:hover{   color: #009fe8;}
.footer_help dl dd span{line-height: 30px;}
.footer_help .saoma{float: left; margin-left: 20px; text-align: center;}
#footer .footer_infor{text-align: center; padding-top:20px;  color: #888888;}
*/

#footer{ border-top: 1px solid #9fd9f6; padding: 20px 0; margin-top:30px; }
#footer .footer_help{padding-bottom:15px;}
#footer .footer_help dl{float: left;  width:150px; padding-right:50px;}
#footer .footer_help dl.d3{width:210px;}
#footer .footer_help dd.mt15{margin-top:15px;}
#footer .wx_div{width:126px; float:right; padding-left:40px; text-align:center; padding-top:12px;}
#footer .wx_div p{color:#333333; font-size:14px; line-height:35px;}
.footericon{background:url(../images/footericon.png) no-repeat; width:37px; height:37px; display:inline-block; vertical-align:top; margin-right:5px;  }
.footericon.j_icon{ background-position:0 0;}
.footericon.c_icon{ background-position:0 -37px;}
.footericon.z_icon{ background-position:0 -74px;}
.footericon.q_icon{ background-position:0 -117px; position:absolute;     top: 102px; left:-0px;}
.footer_help dl dt{padding:5px 0;}
.footer_help dl dt h3{color: #333333; line-height: 37px; font-size:18px; height:37px; position:relative;  }
.footer_help dl dd a{ color: #666666; line-height: 30px; padding-left:37px;}
.footer_help dl dd a:hover{   color: #009fe8;}
.footer_help dl dd span{line-height:26px; padding-left:37px;}
.footer_help .saoma{float: left; margin-left: 20px; text-align: center;}
#footer .footer_infor{text-align: center;  color: #888888;}
#footer .footer_infor a,#footer .footer_infor span{ color:#333333; font-size:12px;padding:10px 0; display:inline-block;}
#footer .footer_infor a:hover,#footer .footer_infor span:hover{color:#2191ff;}
#footer .footer_infor em{color:#333333; padding:0 15px;}
#footer .ftxt p {text-align: center; padding-top:10px;color: #888888;}
.footer_infor span{position:relative; cursor:pointer;}
.hot_search .ftinfor_box{position:absolute; right:-50px; border:1px  solid #9fd9f6; width:480px; background-color:#fff; padding:10px;top: 35px;}
#footer .footer_infor .hostList a{padding:2px 10px; display:inline-block;}
#footer .footer_infor .hot_search.hover .ftinfor_box{ display:block;}
#footer .footer_infor span .ftinfor_box{display:none;}
.hot_search .ftinfor_box i{display: block; position: absolute; right: 75px; top: -10px; background:url(../images/icon_sj.png) no-repeat; width:29px; height:10px; display:inline-block;}


/*rightbox*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed}
* html #rightbox{position:absolute;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#rightbox{ position:fixed; bottom:50px; right:10px;}
#rightbox div{margin-bottom: 10px;}
#rightbox .go_top a{display:block; width:58px; height:50px;    background-position: 0px -120px; }
#rightbox .go_top.show_on a{background-position:-70px -120px;}
#rightbox .fangkuai a{display:block; width:58px; height:50px; background-position: 0px -60px; }
#rightbox .fangkuai a:hover{background-position:-70px -60px;}
.erweima{position:relative; height:50px;}
.erweima a span{background-position: 0px 0px;display:block; width:58px; height:50px; text-indent:-999em;}
.erweima a em{display:none; position:absolute; left:-140px; width:120px; height:166px; bottom:0;}
.erweima a:hover span{background-position:-70px 0px;}
.erweima a:hover em{display:block;}
/*icon*/
.search_button input,.search_box .input_box .search_bn,.down_icon,.hd ul li.on,.acon_title,.login_div .group i,.iphone_cont .app_download,.input_area i,.jg_icon,.expr_sub_title h3,.div_border .div_h,.tips_icon,.tool_span span,.best_infor_left .infor_div .ok_kt_icon,.js_shoucang{ background:url(../images/kd_icobgt.png) no-repeat 0 0; }
.go_top a,.fangkuai a,.erweima a span{background:url(../images/bg_icon.png) no-repeat 0 0;}
.download_a{background:url(../images/mobile.png) no-repeat 0 0;}
/*bnt*/
.bnt_box .bnt1{ background-color: #2191ff;color: #fff;font-size: 16px;border: none;padding: 7px 0px;display: inline-block;border-radius: 5px;
cursor: pointer;width: 100%;text-align: center;}
.bnt2{background-color: #009fe8; color: #fff; font-size: 14px; border: none; height: 32px; width: 110px; display: inline-block; border-radius:5px; cursor:pointer;}
.bnt3{color: #666666; padding:0px 10px !important;  line-height:25px; }
.bnt4{ background-color:#2191ff; padding:3px 20px !important; color:#fff !important; line-height:25px; }
.bnt2.bg_color1{background: #ff8400;}

/*tips_top*/
#tips_top{padding:20px 0;color: #666;}
#tips_top em{padding: 0 2px;}
.infor_txt{color: #666;}
.js_shoucang{  background-position: -10px -710px;
  padding-left: 20px;}

/* 鍙嬫儏閾炬帴 */
.friendly_link{padding:0px 0;color:#888888; text-align:center;}
.friendly_link a{color:#888888; padding:0 10px;}
.friendly_link a:hover{  color: #009fe8;}

.dnone{display: none;}




/* css */
.content{width: 1200px; margin: 0 auto;}
.mainleft{ width: 857px;float: left; }
.mainright{width: 310px; float: right;}
.ml30{margin-left: 30px;}
.mt30{ margin-top: 30px; }
.pdt20{padding-top: 20px;}
.zxui{background: url(../images/ziui.png) no-repeat; }
.zxui.wb{ width: 37px; height: 29px; display: inline-block; float: left; margin-left:30px; }
.topw{border-bottom: 1px solid #ddd;}
.topw a{color: #888; font-size: 12px; line-height: 35px; padding-right: 50px; }
.header{padding: 10px 0; display: inline-block; width: 100%;}
.logo { color: #039cf6;  font-size: 18px; line-height: 49px; float: left; }
.logo em{border-left: 1px solid #80cbfa; padding-left: 10px; margin-left: 10px; }
.searchbox{float: right;}
.nav{border-top: 2px solid #2191ff; height: 40px; border-bottom: 1px solid #c9c9c9; height: 40px; line-height: 40px;}
.nav a{ padding: 0 35px; font-size: 16px; color: #212121; display: inline-block; }
.nav a.on,.nav a:hover{ background-color: #2191ff; color: #fff; }
.searchbox{margin-top: 20px;}
.searchbox .inputtext{ border: 1px solid #c1c1c1; height: 26px; line-height: 26px; float: left; width: 180px; padding: 0 5px; }
.searchbox .btn{ background-color: #2191ff; width: 48px; height: 28px; border: none; background-position:14px  -117px;float: left; }

/* public */




.maincontent{display:inline-block; width: 100%; overflow: hidden;}
/* banner */
.bannerbox{ width: 413px; float: left; border: none; }
.focusBox { position: relative; width: 413px; height: 272px; overflow: hidden;  text-align: left; border: 1px solid #c1c1c1; }
.focusBox .pic img { width: 413px; height: 228px; display: block; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 43px; width:300px; overflow: hidden; text-align: center; left: 55px; }
.focusBox .txt li{ height:43px; line-height:43px; position:absolute; bottom:-43px; width: 100%;}
.focusBox .txt li a{ display: block; color:#333333;  font-size: 12px;  text-decoration: none; font-size: 18px; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; 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;  }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.focusBox .prev,
.focusBox .next { width:9px; height:16px; position:absolute; bottom:12px; z-index:3;background-image:url(../images/index.png); }
.focusBox .prev { background-position:0px 0; left:47px; }
.focusBox .next {  background-position:-9px 0; right:47px; }


.focusBox2 { position: relative; width: 310px; height:230px; overflow: hidden;  text-align: left;}
.focusBox2 .pic img { width:310px; height:230px; display: block; }
.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 26px; width:100%; overflow: hidden; text-align: center; }
.focusBox2 .txt li{ height:26px; line-height:26px; position:absolute; bottom:-43px; width: 100%;}
.focusBox2 .txt li a{ display: block; color:#fff;  font-size: 14px;  text-decoration: none; }
.focusBox2 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox2 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .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; }
.focusBox2 .num li span { z-index: 1;  }
.focusBox2 .num li.on a,.focusBox .num a:hover{ background:#f60;  }

.focusBox2 .prev,
.focusBox2 .next { width:20px; height:30px; position:absolute; top: 50%; margin-top: -18px;  z-index:100;background:url(../images/ico_prevnext.png)  no-repeat 0 0 #000;    filter: alpha(opacity=50);
opacity: 0.5; }
.focusBox2 .prev { background-position:-3px -2px; left:2px; }
.focusBox2 .next {  background-position:-1px -82px; right:2px; }

.focusBox2 .txt-bg { position: absolute; bottom: 0; z-index: 1; height:26px; width:100%;  background: #333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }



/* news */
.news{ width: 400px; float: left;}
.title{ color: #2191ff; font-size: 22px; position: relative;  line-height:40px;border-top:1px solid #c1c1c1; width: 100%; display: inline-block;}
.title.brm{border-bottom: 1px solid #c1c1c1}
.title.brnone,.title .headline.brnone{border: none;}
.title .headline{border-top:1px solid #666; margin-top: -2px;float: left; padding: 0 20px 0 15px;}
.title .more{float: right; color: #888; font-size: 12px; line-height:45px;}
.vericon{ position: absolute; width: 5px; height: 15px; display: block; left: 0; background-color:#2191ff; top:12px; }
.newslist li { height:30px; line-height:30px; }
.newslist li a{font-size: 14px; color: #666;}
.newslist li a:hover{color: #2191ff;}
.mainleft .row{ display: inline-block; width: 100%;  }
.hoticon,.newicon{ width: 16px; height: 16px; display: inline-block; background-color: #f13f40; color: #fff; line-height: 16px; text-align:center; margin: 0 5px;}
.newsmod{display: inline-block; margin-bottom:10px;}
.newsmod .row{height: 90px; overflow: hidden; text-overflow: ellipsis;}
.newsmod h3{ color: #333; line-height: 35px; }
.newsmod a{font-size: 14px;}
.newsmod a span{color: #2191ff;}
.newsmod img{float: left; margin-right: 10px;}


.tabRank{ width:310px;   }
.tabRank .hd{ height:29px; line-height:28px; border-bottom:none;}
.tabRank .hd h3 { width:146px; overflow:hidden; text-align:center;  background: url(../images/tabimg.png) no-repeat; width: 146px; height: 40px;line-height: 35px;}
.tabRank .hd h3 a { color:#2191ff; font-size:14px; font-weight:bold;}
.tabRank .hd h3.on { height:40px; background: url(../images/tabimgon.png); line-height: 35px;}
.tabRank .hd h3.on a { display:block; color:#ffffff; }
.tabRank .bd { background-color:#f9f9f9; clear:both;}
.tabRank .bd ul { padding:10px 8px;}
.ulList li { height:45px; line-height:45px;  color: #333; }
.ulList li a {float:left; margin-left:5px; color:#333;font-size: 14px;width:250px;display: inline-block;
    overflow: hidden;white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;  -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
.ulList li .num {margin-top:10px; float:left; width:25px;display:inline-block;  line-height:25px; height:25px; font-size:12px;   text-align:center; background-color: #5b5b5b; color: #fff; }
.ulList li.t .num {color:#fff; background-color: #2191ff;}


.ftrow{border: 1px solid #c1c1c1; margin-top: 30px;}
.saosao { padding: 30px 25px; display: inline-block; font-size: 12px; width: 260px; overflow: hidden;border-bottom: 1px solid #c1c1c1;}
.saosao .saowx{ float: left; border-right: 1px solid #c1c1c1; text-align:left; padding-right: 14px; }

.saosao .saoapp{  text-align:right; float: right; }
.snweibo{background: url(../images/ziui.png) no-repeat; background-position: 250px -41px;  padding:10px 0; display: inline-block; width: 100%; border-top: none; margin: 0; }
.snweibo span{padding-left:10px; float: left; line-height: 20px;}
.snweibo h3{ color: #666; font-size: 20px; line-height: 25px;}
.snweibo p{ color: #666; font-size: 12px; line-height: 22px;}






/* new */

.listPic li{float:left; position:relative; zoom:1;}
.listPic li p{position:absolute; left:0; bottom:0; background-color:#0c1326\9; height:60px; line-height:60px; color:#fff; width:100%;}
:root .listPic li p{background-color:rgba(0,0,0,0.64); font-size: 24px;}
.listPic li p span{margin:0 6px;}
.listPicOne{width:568px; height:426px;}
.listPicTwo{width:278px; height:207px; margin-left:5px;}
.listPicThree{width:278px; height:207px; margin:12px 0 0 5px;}



.newlist li{border-bottom:1px solid #c1c1c1; padding:10px 0; position:relative; zoom:1;}
.newlist img{float:left; width:155px; height:160px;}
.newinfor{float:right; width:680px;}
.newinfor h3{height:24px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newinfor h3 a{font-size:16px; color:#333;}
.newinfor p{color:#666; line-height:20px; margin-top:20px;}
.listbm{margin-top:15px;}
.listbm a{margin-right:10px;}
.listbm i{margin:-2px 5px 0 0;}


	/* 鏈緥瀛恈ss */
.focusBox3 { position: relative; width:309px; height:220px; }
.focusBox3 .pic{ position:relative; z-index:0; }
.focusBox3 .pic img { width:309px; height:220px; display: block; }
.focusBox3 .hd { width:100%; position: absolute; bottom:-30px; text-align: center; font-size:0; z-index:50; }
.focusBox3 .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;}
.focusBox3 .hd .on{ background-position:0 0; }
.focusBox3 .prev,
.focusBox3 .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox3 .prev { left: 0; }
.focusBox3 .next { background-position: 0 -90px; right: 0; }
.focusBox3 .prev:hover,
.focusBox3 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }


/*pagination*/
.wp-pagenavi, .quotes {padding-right: 3px; padding: 25px 0; text-align: center}
.wp-pagenavi a ,.quotes a {border:1px solid #dddddd; color: #46a4d9; margin-right: 2px;     padding: 0 10px; line-height: 25px; background-color: #fff; display: inline-block;}
.wp-pagenavi a:hover, .quotes a:hover {border:1px solid #46a4d9;}
.wp-pagenavi .current, .quotes a.current {border:1px solid #46a4d9; color: #fff; margin-right: 2px;     padding: 0 10px; line-height: 25px; background-color: #46a4d9; display: inline-block;}
.wp-pagenavi a.disabled, .quotes a.disabled {border:1px solid #dddddd;color: #dddddd; margin-right: 2px; padding: 0 10px;  line-height: 25px; background-color: #fff; display: inline-block; cursor:text;}
.wp-pagenavi a.disabled:hover, .quotes a.disabled:hover{border:1px solid #dddddd;}
.wp-pagenavi .pages{
	display: none;
}
body .wp-pagenavi a:hover, body .wp-pagenavi span.current{
	border:1px solid #46a4d9;
}

/*zx_mian*/
.zx_mian{width:768px; float: left; border:1px solid #9fd9f6; padding: 0 40px; }
.zx_mian_ul li{border-bottom: 1px solid #9fd9f6; padding: 20px 0;}
.infor_h a{  font-size: 16px;color: #333; line-height: 36px;}
.infor_h a:hover{color: #448ff4;}
.infor_txt{padding: 10px 0;}
.infor_txt a{ color: #666666; text-indent: 25px; line-height: 22px; height: 44px;     display: inline-block;overflow: hidden;}
.tags{height: 22px;}
.tags span em{padding: 0 5px;}
.tags span a{ color: #2191ff; padding: 0 5px;}

.zx_side{width: 270px; float: right; }
.ranking_list{border:1px solid #9fd9f6; padding: 20px; margin-top: 10px;}
.ranking_list_h h3{font-size: 16px;color: #333;font-weight: normal; cursor: default; margin-bottom: 10px; display: inline-block;width: 100%;}
.ranking_list_ul li{ background: none;width: 100%;height: 26px;margin-bottom: 8px;line-height: 26px;border-bottom: 1px solid #f5f5f5; overflow: hidden;}
.ranking_list_ul li a:hover{color: #448ff4;}
.ranking_list_ul li span {width: 16px;height: 16px;margin: 5px 10px 0px 0px; line-height: 16px;background: #999;color: #fff;text-align: center;cursor: default; display: inline-block;padding: 0 2px;}
.ranking_list_ul li span.tp{background: #ff853c;}

.zixun_title{border-bottom: 1px #9fd9f6 solid;}
.zixun_title h2{font-size:20px;line-height: 30px;color: #333;font-weight: normal; text-align: center;padding: 20px 0px;}
.xingxi{padding: 0 100px; height: 30px;}
.xingxi .wz_rq{margin-left: 20px;}
.zixun_text{padding: 10px 0;}
.zixun_text .p_text{    margin-top: 10px;line-height: 24px; text-indent: 25px;}
.neprv{height: 40px;background: #EFEFEF;line-height: 40px;padding: 0 20px;color: #aaa; margin: 50px 0;}
.neprv div{height: 40px; display: inline-block; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; width:300px;}
.next_prv span a,.last_prv span a{color:#aaa; margin: 0 5px;}
.next_prv span a:hover,.last_prv span a:hover{color: #448ff4;}


ul#menu-main li{
	display: inline-block;
	float: left;
}

ul#menu-main  li.current_page_item a, li.current-menu-item a{
	 background-color: #2191ff; color: #fff; 
}


.search_null{ height: auto; overflow: hidden; text-align: center; padding-top: 70px;}

.search_null p{font-size: 16px; color: #666666; margin-top: 28px;}
.search_null a{ display: inline-block; *display: inline; zoom: 1; width: 146px; height: 34px; border-radius:5px; background: #2191ff;font-size: 16px; color: #fff;
 text-align: center; line-height: 34px; margin-top: 30px;}









