﻿/*reset*/
html {font-family:sans-serif; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}
body {margin:0;font:14px/1.5 "Helvetica Neue", 微软雅黑, "Microsoft Yahei", Helmet, Freesans, sans-serif}
ul,ol{list-style:none;margin:0;padding:0}
dl,dd,dt{margin:0;padding:0}
a {background:transparent;text-decoration:none;color:#000}
a:active,
a:hover {outline:0;color:#3668a5}
p{word-wrap:break-word}
h1,h2,h3,h4,h5{font-weight:normal;margin:0}
h2{font-size:18px}
b,strong {font-weight:bold}
small {font-size:80%}
sub,sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup {top:-0.5em}
sub {bottom:-0.25em}
img {border:0; max-width:100%; height:auto}
figure {margin:1em 40px}
.clear {line-height:0px; clear:both;}

button,input,select,textarea {font:inherit;margin:0;outline:0}
button {overflow:visible}
button,select {text-transform:none}
button,html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled] {cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0}
input {line-height:normal}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto}
input[type="search"] {-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}

legend {border:0;padding:0}
textarea {overflow:auto}
table {border-collapse:collapse;border-spacing:0}
td,th {padding:0}
#article_area{overflow:hidden}
.row{margin-left:-6px;margin-right:-6px;zoom:1}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt45{margin-top:45px!important}
.mt60{margin-top:60px}
dt{margin-top:24px}
dd{margin-top:8px}
dt a{font-size:16px}
dd img{float:left;margin-right:10px}
p{margin:0}
.dv{margin:0 10px;font-size:12px}
.leader-tab p,dd p{overflow:hidden;*zoom:1;color:#828282;line-height:22px}
.hr{border-top:1px solid #cfcfcf;margin:17px 0}

.nav-menu .menu-btn{display:none;}
.news-list li{background:url(../images/cycle.png) no-repeat 2px center;padding-left:12px;font-size:16px; height:40px; line-height:40px; margin-bottom:-1px; border-bottom:1px dotted #f1f1f1; *height:36px; *line-height:36px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.news-list li a{display:block}
.news-list.news-small li a{display:inline-block}
.news-list.news-small li a:hover{background:transparent;}
.news-list.news-small li{border:0; margin-bottom:0}
.news-list .video-icon,.news-list .image-icon{padding-left:0; background:none}
.news-list li:hover{background-color:#f5f5f5;}
.news-small li{font-size:14px; line-height:32px; height:32px}

.main{width:675px;float:left;padding-top:30px}

.article{padding:0 30px 0 20px}
.article table{width: 468pt!important}
.article table,.article tr,.article td{border: 1px solid #ddd!important}
.print_title{display: none;}
.article h1{font-size:28px}
.meta{line-height:21px; padding:22px 0 10px 0;overflow:hidden; clear:both}
.meta .fl{width:550px}
.meta span{margin-right:10px;color:#828282; display:inline-block}
.source{color:#3668a5}
.top_comment{color:#ce1c1a}
.font_down,.font_up{text-indent:-20em;width:24px;height:24px;float:left;overflow:hidden}
.font_down{background:url(../images/font.png) no-repeat 0 -54px;margin-right:6px}
.font_up{background:url(../images/font.png) no-repeat 0 0}
.font_down:hover{background-position:0 -27px}
.font_up:hover{background-position:-26px -27px}
.font_down_disable,.font_down_disable:hover{background:url(../images/font.png) no-repeat -26px -54px;cursor:text}
.font_up_disable,.font_up_disable:hover{background:url(../images/font.png) no-repeat -26px 0;cursor:text}
.abstract{background-color:#f5f5f5;padding:20px;margin-bottom:40px;line-height:1.8em;font-size:15px; clear:both}
.content h1{font-size:28px}
.content p{font-size:15px;line-height:2em;margin: 0px 3px 15px;}
.content img{margin: 0px 3px 15px;}
.content a{color: #3668a5;text-decoration: underline;}
.content a.page{text-decoration: none;color: #000}
.qrcode{text-align:center}

.article_ft{height:50px;line-height:50px}
.agr,.disagr,.vote_count{float:left;}
.vote_zone{cursor:pointer;float:left; margin-right:1px; background:url(../images/zan.png) no-repeat #408cd7 10px 50%; padding:0px 5px; line-height:40px; margin-top:5px; color:#FFF; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.vote_count{padding:0px 3px;color:#fff}
.disagr_vote{background:url(../images/tan.png) no-repeat #888 10px 50%; border-radius:0px;  border-bottom-right-radius:5px; border-top-right-radius:5px;}
.agr,.disagr{width:37px;text-indent:-20em;overflow:hidden;text-align:center; font-size:12px;color:#fff;}

.author{float:right;color:#828282}
.fn_area{margin-top:20px;padding:10px 30px;border-top:1px dashed #cfcfcf;border-bottom:1px dashed #cfcfcf}
.content_print{color:#828282;margin:8px 0}
.content_print span.fl{ float:left;}
.content_print a.sc_link {background:url(../images/zw_sc_star.png) no-repeat left center;padding:1px 0 1px 17px;_background-position:0px -1px}
.content_print a.sava_file{ background:url(../images/save_file.png) no-repeat left center; padding:1px 0 1px 16px; }
.content_print a.print_file{ background:url(../images/print_file.png) no-repeat left center; padding:1px 0 1px 18px;}
.content_print a.close_file{ background:url(../images/close_file.png) no-repeat left center; padding:1px 0 1px 17px;}

.column.related h2{font-weight:bold;
    border:0
}
.related li{line-height:40px;background:url(../images/cycle.png) no-repeat 5px 19px;*background-position:5px 20px}
.related li a{font-size:16px;padding-left:20px}
.column h2{border-top:2px solid #cfcfcf;height:36px;line-height:36px;margin-top:25px;margin-bottom:5px; clear:both}
.column h2 b{padding:0 10px;border-top:2px solid #3668a5;position:relative;top:-2px; font-weight:normal; display:inline-block; float:left; width:auto}
.comment .comment_info{font-size:14px}
.count{font-family:Georgia;color:#ce1c1a;font-size:22px;padding-right:3px}
.count:hover,.top_comment:hover{color:#ce1c1a;text-decoration:underline}
.word_count{font-weight:700;font-size:22px;font-style:italic;font-family:Georgia}
.word_count_error{color:#ce1c1a}
.info_line{padding:0 10px;color:#dcdcdc;font-size:12px}
.comment_input{width:99%;height:102px;text-align:left;margin:0;overflow-x:hidden;overflow-y:auto;resize:none;outline:0;-webkit-appearance:none;padding:5px;_padding:0}
.commit{height:45px;margin-top:5px;overflow:hidden;width:630px}
.commit_len{width:220px}
.commit_tips{margin-top:10px;font-size:12px}
.commit p,.commit_tips{color:#828282}
.commit .commit_success{margin-left:10px;color:rgb(65, 169, 141);float:left;line-height:35px;display:none}
.post_btn{background:#828282;color:#fff;padding:3px 0;width:100px;height:30px;font-size:15px;margin-left:20px;border:0;cursor:default}
#post_btn{background:#408cd7;cursor:pointer}
#post_btn:hover{background:#3668a5;color:#fff}
.column{margin-bottom:15px}
.image_list{clear:both;overflow:hidden}
.image_list li{float:left;	display:inline;width:201px;margin-right:6px;text-align:center;overflow:hidden;background:#f8f8f8}
.image_list li img{width:201px; height:134px}
.image_list li a{display:block}
.image_list li a:hover{background:#eee}
.special_rec .image_list li{width:150px;margin-right:6px;	text-align:left}
.special_rec .image_list li img{width:150px; height:100px; display:block}
.special_rec .image_list li p{line-height:18px; height:40px; padding:2px 3px}
.nav_bar{border-top:2px solid #cfcfcf;height:36px;line-height:36px;margin-top:40px;margin-bottom:25px;text-align:center}
.nav_bar a{float:left;width:9%;display:block;border-top:2px solid transparent;position:relative;top:-2px;font-size:16px}
.nav_bar a:hover,#headline_rec .cycle-pager-active{color:#fff;background:#408cd7;border-top:2px solid #408cd7}
.headline_lists{width:210px;float:left;margin-right:50px;text-align:center}
.headline_lists img {width:210px; height:140px}
.headline_lists p{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
#headline_rec .news_col{float:right;width:355px;margin-top:0}
#headline_rec .news_col h3{font-size:18px;line-height:45px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
#headline_rec .news_col li{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.aside{width:324px;padding-top:10px;float:right;border-left:1px solid #cfcfcf;margin-bottom:-99999px; padding-bottom:99999px;overflow:hidden}
.page_nav{text-align:center;height:60px;line-height:60px}
.page_nav span,.page_nav a{margin:0 5px;padding:2px 10px}
.page_nav span{border:1px solid transparent}
.page_nav a{border:1px solid #cfcfcf;background:#f5f5f5}
.page_nav a:hover{background:#3668a5;color:#fff;border:1px solid #3668a5}
a.page{border:1px solid #e3e3e3;padding:0 10px;line-height:25px;height:25px;text-align:center;margin:20px 2px;background:#f5f5f5;display:inline-block}
a.page:hover{border:1px solid #195cad; background:#195cad; color:#fff}

.content center span,span.page{ display:inline-block;padding:0 10px;margin:20px 2px;line-height:25px;height:25px;text-align:center}


@font-face{font-family:'VideoJS';src:url('font/vjs.eot');src:url('../fonts/vjs.eot') format('embedded-opentype'),url('../fonts/vjs.woff') format('woff'),url('../fonts/vjs.ttf') format('truetype');font-weight:400;font-style:normal}
#content .player{margin:10px auto;text-align:center;display:none}
#content .player video,.footer,.focus,.video-js,.top_bar ul{margin:0 auto}
#video_url{display:none}
.contentshow{display:none; width:600px; margin:0 auto}

#content .gallery{height:100%;display:none;overflow:hidden}
.gallery .n_gallery{height:100%;overflow:hidden;width:600px;margin:10px auto;position:relative;border:1px solid #e3e3e3; z-index:1;background:#e3e3e3}
.gallery .n_gallery .art_g{position:relative;width:100%;padding:0;z-index:1;height:100%;overflow:hidden}
.gallery .n_gallery .art_g img{padding:0;width:100%; margin:0 auto;position:relative}
.gallery .n_gallery h3{display:block;padding:0 3px;height:40px;line-height:40px;font-size:14px;background:none;font-weight:normal}
.g_left,.g_right{position:absolute;top:-50px; z-index:10;width:30%;height:100%; display:none;_display:block;cursor:pointer}
.g_left{left:5px;background:url(../images/pic_l_arrow_on.png) left center no-repeat}
.g_right{right:5px;background:url(../images/pic_r_arrow_on.png) right center no-repeat}
.gallery .n_gallery:hover .g_left,.gallery .n_gallery:hover .g_right{display:block}
.gallery .n_gallery .Counter{text-align:center;display:block;width:70px;position:absolute;left:0;bottom:0;color:#fff;z-index:1001;font-family:Tahoma, Helvetica, sans-serif;font-size:14px;line-height:2em}
.gallery .n_gallery .CounterCurrent{font-size:16px;font-weight:700}
.gallery .n_gallery .intro{background:url(../images/alpha_black50.png);color:#fff;position:absolute;bottom:0;left:0;z-index:10;width:510px;text-align:left;padding:5px 20px 5px 70px;line-height:1.5em; font-size:14px}
.gallery .n_gallery img{margin:0 auto; max-width:100%;float:left}
.gallery .n_gallery .g_infor {position:absolute; z-index:1000; width:600px; bottom:0; height:100%; overflow:hidden; width:100%}
.gallery_page {padding:5px 2px; margin:10px 10px 0 10px; text-align:center; line-height:0; z-index:20}
.gallery_page img.cycle-slide,.gallery_page.page_less img {margin:0 1px 2px; cursor:pointer;border:2px solid #e5e5e5; display:inline-block; float:none; width:60px; height:40px}
.gallery_page img.cycle-slide-active,.gallery_page.page_less img.cycle-pager-active {border:2px solid #418cd7}



.article .qrcode {margin-top:15px; padding:20px;}
.nfwwx{width:285px; float:left; padding-top:30px; padding-bottom:30px; text-align:center;}
.article .wxbj{width:280px; float:left;}


.news_col{margin-top:20px;margin-left:-1px}
.col_title{	height:36px; line-height:36px}
.col_title h2{border-left:3px solid #3668a5;font-size:18px;padding-left:15px;float:left}
.col_title .more{margin-top:0;margin-right:10px; float:right; background:url(../images/more-icon.jpg) no-repeat right 50%;padding-right:18px}
.news_col h3 {font-size:16px;padding:5px 10px;	font-weight:bold}
.col_list li{background: url(../images/cycle.png) no-repeat 5px 19px;border-bottom: 1px solid #cfcfcf;padding-left: 20px; margin-left:1px;height:40px; line-height:40px;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.col_list li a{padding-right: 10px;}
.col_list li:hover{background-color:#f5f5f5}
.media_col{margin-right:-6px;overflow:hidden;	clear:both; padding-left:10px}
.media_item{float:left;width:150px;margin:10px 6px 10px 0;position: relative}
.media_item img{display:block; width:150px; height:100px}
.media_item a{display:block}
.media_item a:hover,.GsNewsRank dt:hover{background:#f5f5f5}
.media_item p{line-height:20px; height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; padding:0 3px}
.GsNewsRank dt{padding:10px 0;border-bottom:1px solid #cfcfcf;	margin-left:1px; margin-top:0}
.GsNewsRank dt.r1,.GsNewsRank dt.r2,.GsNewsRank dt.r3{background:none}
.GsNewsRank dt a{font-size:14px}
.GsNewsRank span{font-size:12px;padding:0 4px;background:#aaa;color:#fff;margin:0 5px}
.GsNewsRank .rank{background:#3668a5}
.news-rmc {
    position: relative;
    margin-left: 3px;
    margin-top: 10px;
}
.news-rmc a {
    display: inline-block;
    position: absolute;
    background: #fff;
    text-align: center;
    overflow: hidden;
    color: #fff;
    text-decoration: none
}

.block1 {
    font-size: 24px
}

.block2 {
    font-size: 20px
}

.block2_5 {
    font-size: 18px
}

.block2_6 {
    font-size: 16px
}

.block2_7 {
    font-size: 14px
}

.block3 {
    font-size: 12px
}


.tab-hd{background:#e3e3e3;height:40px;line-height:37px;margin-left:1px}
.tab-hd-col{float:left;width:108px;border-top:3px solid transparent;height:37px;background:transparent;text-align:center;font-size:16px;cursor:pointer}
.tab-active{border-top:3px solid #3668a5;background:#fff}
.ad_zone{width:300px;margin:0 auto}

.activity{padding:10px}
.activity img {max-width:100%; height:auto}
.join-content{color:#828282}
.join{background:#f7f5f6;height:30px;line-height:30px; padding:0 10px; position:relative}
.join span{margin-left:5px;margin-right:10px;color:#3668a5}
.join a{ position:absolute; right:0; top:0; z-index:2; height:30px;;padding:0 10px; background:#3382c7;color:#fff;margin-right:10px}
.join a:hover{background:#3668a5;}


.side_bar{position:fixed;_position:absolute;bottom:300px;right:50%;margin-right:-598px;z-index:9999;width:50px}
.side_bar .backtotop{display:none}
.side_bar li{width:50px;height:50px;margin-bottom:2px;background:#1a5dae;position:relative;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}

.side_bar li.share,.side_bar li.weixin{overflow:visible}
.side_bar li .bdshare_t{background-image:none;background-image:none !important;background:#f8f8f8;width:95px;height:147px;padding:5px;position:absolute;left:-110px;top:-52px;border-right:5px solid #f1f1f1;display:none}
.side_bar .bds_tools a{height:20px;padding-left:25px;clear:both;width:80px}
.side_bar .bds_tools a{background:url(../images/is.png) no-repeat}
.side_bar .bds_tools a.shareCount{position:absolute;right:10px;top:0}
.side_bar .count{clear:both;line-height:28px;color:#999;border-top:1px dashed #ccc;width:105px;position:relative}
.side_bar li.weixin,.nfw_lw_phone{overflow:visible}
.side_bar .nfw_lw_phonearea{display:none;position: absolute;background: #1a5dae;color:#fff;height: 50px;line-height: 50px;width: 0px;top: 0px;left: -200px;padding-left: 20px;}
.side_bar .share_code{width:160px;height:195px;font-size:12px;text-align:center;padding:5px;position:absolute;left:-180px;top:-104px;border:1px solid #f1f1f1;border-right:5px solid #f1f1f1;display:none;background:#f5f5f5;line-height:2em}
.side_bar .weixin:hover .share_code{display:block}
.nfw_lw_phone:hover .nfw_lw_phonearea{display:block;width: 180px;}
.side_bar .weixin:hover .share_code img{width:160px;height:160px}
.side_bar .quick h3{width:96px;height:24px;font-size:12px;text-align:center;border-bottom:1px dashed #ccc}


.news-list.news-small li
.fav_post{position:fixed; width:600px; height:auto; left:50%; top:50%; margin-left:-300px; margin-top:-200px; background:#fff; border:1px solid #e5e5e4; box-shadow:2px 2px 5px rgba(0,0,0,0.3); z-index:1000}
.fav_post .close{cursor:pointer; margin:5px; width:30px; height:30px; line-height:30px}
.fav_post .close:hover{background:#f5f5f5}
.fav_post .h_txt{margin:10px}
.fav_post h3{margin:10px; height:40px; line-height:40px; border:1px solid #ccc; padding:0 10px; font-weight:bold}
.fav_post .text_area{margin:10px; padding:10px; border:1px solid #ccc; height:150px; overflow-y:scroll}
.fav_post img{float:left; display:inline; margin:0 10px;}
.fav_post .text_area p{font-size:16px; line-height:1.5em; padding:5px 0}
.fav_post .fav_tags{width:558px; margin:0 10px; height:20px; line-height:20px; padding:5px 10px; border:1px solid #ccc}
.fav_post .fav_tag_area{margin:10px}
.fav_post .fav_tag_area span{display:inline-block; margin:0 2px 2px 0; padding:2px 8px; background: #61B6E9; color:#fff; cursor:pointer}
.fav_post .fav_tag_area span:hover{background:#3668a5}
.fav_post .fav_sub_area{border-top:1px solid #ccc; height:36px; background:#f8f8f8; text-align:center; padding:10px}
.fav_post .fav_sub_area .btn{display:inline-block; height:36px; width:80px; text-align:center; line-height:36px; margin:0 5px; font-size:16px; cursor:pointer}
.fav_post .fav_sub_area .btn.sub{color:#fff; background:url(../images/alpha_black20.png) #3668a5}
.fav_post .fav_sub_area .btn.cancel{color:#333; background:url(../images/alpha_black20.png)  #ccc}
.fav_post .fav_sub_area .btn:hover {background-image:none}


.mCSB_container.mCS_no_scrollbar{margin-right:0}.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{margin-right:30px}.mCustomScrollBox>.mCSB_scrollTools{width:16px;height:100%;top:0;right:0}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 1px 0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;height:100%;margin:0 0 0 auto; *margin:0 20px 0 auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center}.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{background:#f5f5f5;background:rgba(200,200,200,0.15)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#418cd7;background:rgba(0,97,188,0.75)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:rgba(0,97,188,0.85)}.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:rgba(0,97,188,0.9)}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;background:#fff}

  .wp {
    width: 1000px;
    margin: 0 auto;
  }

  .sub_header {
    background: #f2f3f5;
    border-bottom: 1px solid #cfcfcf;
    padding-top: 10px;
  }

  .sub_header .logo {
    display: none;
    background: url(../images/page-logo.png) no-repeat;
    width: 101px;
    height: 37px;
    overflow: hidden;
    text-indent: -20em;
    margin-top: 6px;
    margin: 5px 20px;
    float: left
  }

  .sub_header .hd {
    min-height: 43px;
    padding-bottom: 5px;
    margin-left: 20px
  }

  .sub_header .sub {
    line-height: 28px
  }

  #nav_link_fx {
    width: 480px;
    margin-top: 10px
  }

  .sub_header .sub a,
  .sub .font_link {
    float: left;
    white-space: nowrap;
    font-size: 18px;
    padding: 0 3px
  }

  .sub_header .sub .dot {
    font-size: 26px;
    float: left;
    white-space: nowrap;
    line-height: 25px;
  }

  .sub_header .search_text select {
    display: none
  }

  .sub_header .search_form {
    margin-top: 8px;
    position: relative;
    float: right;
    height: 32px;
    width: 336px
  }

  .sub_header .search_text,
  .sub_header .search_menu,
  .sub_header .search_selected,
  .sub_header .search,
  .sub_header .search_btn {
    float: left
  }

  .sub_header .search_selected {
    width: 55px;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    padding-left: 8px;
    cursor: pointer;
    background: url(../images/down-2.png) no-repeat 45px 50% #fff
  }

  .sub_header .search_menu {
    outline: 0
  }

  .sub_header .search_menu ul {
    position: absolute;
    border: 1px solid #cfcfcf;
    border-top: 0;
    top: 31px;
    background: #fff;
    display: none;
    left: 0;
    z-index: 999
  }

  .sub_header .search_menu li {
    width: 55px;
    height: 30px;
    padding-left: 8px;
    line-height: 30px;
    cursor: pointer
  }

  .sub_header .search_menu li:hover,
  .selected {
    background: #408cd7;
    color: #fff
  }

  .sub_header .search {
    border: 1px solid #cfcfcf;
    width: 200px;
    height: 30px;
    outline: 0;
    padding: 0 5px;
    line-height: 30px
  }

  .sub_header .search_btn {
    width: 60px;
    height: 32px;
    line-height: 32px;
    border: 0;
    background: #408cd7;
    color: #fff;
    cursor: pointer
  }

  .search_form {
    display: none;
  }