/* CSS Document */
*{ margin:0; padding:0;}
li{ list-style:none;}
img{ border:0;}
a{color:#000}
a:hover{  color:#03a8b1; }
a.blue:hover{ text-decoration: underline;}
.blue{color:#03a8b1}
#number_favorite_num{margin-right:0px; color:#03a8b1;}
/*.fl{ float:left}
.fr{ float:right}*/
.clear{ clear:both}
.clearfix{*zoom:1;}  
.clearfix:after{ content:"."; display:block;  height:0;  visibility:hidden;  clear:both; }
.fabu{font-size:12px;color:#999;}
em,i{ font-style:normal}
.wrap{ width:1200px; margin:auto}
h1,h2,h3{  font-size:14px;}
input,textarea{outline:none; font-family:microsoft yahei, Tahoma;}
body{ font-size:12px; color:#000; font-family:microsoft yahei, Tahoma; background:#f5f5f5;}
.box{ padding:15px;background:#fff;-webkit-box-shadow: 0 0 10px rgba(219,219,219,.7);box-shadow: 0 0 10px rgba(219,219,219,.7); box-sizing:border-box}
.blue {border: solid 0px #CEE2F2; background:none!important;}
.wzxg1, .wzxg1 a {color: #999 !important;}
.wzph { color: #444!important;}
/* CSS 分页 */
.page{ margin:25px auto 0; text-align:center}
.page a,.page span{ display:inline-block; background:#fff; margin:0 3px;}
.page a:hover,.page span1{ background:#03a8b1; color:#fff; border-color:#03a8b1}
.page .pg{ float: center; text-align:center}
.pg a.nxt { padding-right: 25px; background-image:none;}
.xg1, .xg1 a { color: #03a8b1 !important;}
.pg a, .pg strong, .pgb a, .pg label { float: left; display: inline; margin:0px 3px; padding: 0px 10px; height: 27px;line-height:27px; border: 1px solid #ddd; background-color: #FFF;  overflow: hidden;text-decoration: none; background-repeat:no-repeat!important}
.pg strong{background: #03a8b1; color: #fff; border-color: #03a8b1;}
.pg a:hover,.pgb a:hover { background-color: #03a8b1; color: #fff; border-color: #03a8b1;}
.page1{margin:25px auto 0; text-align:center;    padding: 15px 0px 0;     border-top: 1px solid #ddd;}

.wp{width:1200px!important; margin:0px auto;}
/* CSS header */
.gonggao {float: right; margin: 10px auto 0px; height: 20px; overflow: hidden;}
.gonggao ul li{ height:20px;}
#myitem_menu{width:85px;top:50px!important; background:#000; border:0px; text-align:center;}
#myitem_menu a {display: block; padding: 3px 5px;border-bottom: 0px dashed #fff; white-space: nowrap;color:#fff;}
#myitem_menu a:hover{background:#03a8b1;}
.ct2_a .mn { display: inline; margin-right: 10px; padding-top: 10px; width: 1020px;}
.top{ height:50px; background:#2c2b2b}
.top .logo{ height:50px;}
.top .menu { margin:0 0 0 20px;}
.top .menu ul li{ float:left;font-weight:bold; line-height:50px; font-size:14px;}
.top .menu ul li a{ display:block; padding:0 12px; color:#fff;transition: background-color 0.3s linear;-moz-transition: background-color 0.3s linear;-webkit-transition: background-color 0.3s linear; -o-transition: background-color 0.3s linear; }
.top .menu ul .cur ,.top .menu ul li a:hover{ background:#03a8b1;text-decoration:none;}
.top .menu ul li a.qmenu i{ display:inline-block; height:8px; width:11px; background:url(../images/arrow.png) no-repeat; margin:0 0 0 5px;}
.top .loginfont{ line-height:50px;}
.top .loginfont a{ padding:0 5px; color:#fff;}
.top .loginfont a.login{ background:url(../images/line.gif) no-repeat right center}
.top .loginfont a:hover{color:#03a8b1;}
.top .loginfont .login img{width:15px;height:16px;margin-top:18px;}

.top .search{height:42px;padding-top:8px;}
.top .loginfont a.img{padding-right:0px!important;}
.top .loginfont img {float: left; width: 28px; height: 28px; border-radius: 50%; margin: 12px 0px 12px 0; overflow: hidden;}
#comiis_key{float:right;height:50px;line-height:48px;padding-left:0}
#comiis_key .kmuser{padding-left:3px}
#comiis_key a,#comiis_key span{float:left;cursor:pointer}
#comiis_key .kmuser img{float:left;width:25px;height:25px;border-radius:50%;margin:12px 8px 12px 0;overflow:hidden}
#comiis_key_menu{width:310px;background:#333;color:#fff; margin-top:1px; margin-left:200px;overflow:hidden}
.comiis_key_menu_div{padding:15px}
#comiis_key_menu .comiis_user_info{min-height:50px;padding-bottom:10px;line-height:26px;border-bottom:1px solid #444}
#comiis_key_menu .comiis_user_info .nvtx{float:left;display:block;width:48px;height:48px;margin-right:10px;padding-right:0;margin-top:1px;overflow:hidden;position:relative}
#comiis_key_menu .comiis_user_info a{padding-right:8px}
#comiis_key_menu a{color:#fff;text-decoration:none}
#comiis_key_menu .comiis_user_txt{padding-top:12px;padding-bottom:3px;overflow:hidden;border-bottom:1px solid #444}
#comiis_key_menu .comiis_user_txt .pipe{display:none}
#comiis_key_menu .loaded{width:15px;height:16px;margin-top:0px;}

#comiis_key_menu span.comiis_user_qq{display:block}
#comiis_key_menu .comiis_user_txt a{float:left;background:#444;color:#fff;height:24px;line-height:24px;margin:0 10px 10px 0;padding:0 10px;position:relative;white-space:nowrap}
#newspecial_menu li, #sti .wx { background:none;}
#newspecial_menu a { padding-left:0px;}
#newspecial_menu .poll {background:none;}
/* CSS footer */
.homebottom .friendlink{ width:800px;padding:15px;}
.homebottom .friendlink .tit{ margin-bottom:5px;}
.homebottom .friendlink ul li{ float:left;width: 140px;padding-right: 10px;height: 24px; overflow:hidden;}
.homebottom .friendlink .tit p {color:#000;font-weight:bold}
.homebottom .copyright{ text-align:right; width:350px; line-height:24px; margin:26px 0 0 0}
.homebottom{ background: #fff; color:#ccc; overflow:hidden; margin:15px auto 0; border-top: solid 2px #d9d9d9;}
.bottom{ background:#fff;border-top: solid 1px #e3e3e3; color:#777; overflow:hidden; margin:0px auto 0; line-height:24px;margin-top:10px;}
.bottom a{ color:#777;}
.bottom a:hover{color:#03a8b1}
.bottom .icp{ margin:0 10px;}
/* nav fixed */
.header_scroll {position: fixed;top: 0px;left: 0px;z-index: 10;width: 100%;box-shadow: 0 5px 15px -3px rgba(3,168,177,0.5);animation: myfirst 0.5s;-moz-animation: myfirst 0.5s;-webkit-animation: myfirst 0.5s;-o-animation: myfirst 0.5s;}
@keyframes myfirst{from {top:-50px;}to {top:0px;}}
@-moz-keyframes myfirst /* Firefox */{from {top:-50px;}to {top:0px;}}
@-webkit-keyframes myfirst /* Safari and Chrome */{from {top:-50px;}to {top:0px;}}
@-o-keyframes myfirst /* Opera */{from {top:-50px;}to {top:0px;}}

/* search */
#scbar {
    float: right;
    height: 32px;
    background: #f7f8fa;
    border-radius: 3px;
    position: relative;
    overflow: visible;
}body, input, button, select, textarea {
    font: 12px/1.5 'Microsoft Yahei',tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;
    background: #f6f6f6;
}table {
    empty-cells: show;
    border-collapse: collapse;
}.scbar_type_td, #scbar_type {
    text-align: left;
    width: 64px;
    line-height: 32px;
    background: url(../images/scbar_type.png) no-repeat 0 -93px;
}
#scbar_type {
    display: block;
    width: 64px;
    padding-left: 5px;
    text-align: left;
    text-decoration: none;
    background-position: 58px 13px;
}
.scbar_txt_td {
    width: 110px;
    height: 32px;
    line-height: 32px;
}#scbar_txt {
    float: left;
    width: 130px;
    height: 32px;
    border: 0;
    outline: 0;
    padding-left: 3px;
    margin-left: 0;
    color: #999 !important;
}.scbar_btn_td {
    width: 25px;
    height: 32px;
    padding: 0 5px 0 5px;
    overflow: hidden;
    display: block;
    background: none;
}#scbar_btn {
    background: url(../images/z_icons3.png) no-repeat -3px -5px;
    width: 17px;
    height: 23px;
    padding: 0;
    margin: 0px 5px 4px;
    outline: none;
    overflow: hidden;
    border: 0px;
}#scbar_type_menu {
    border: none;
    padding: 3px;
    min-width: 50px;
    background: #FFFFFF;
    position: absolute;
    z-index: 1000;
    top: 32px;
}#scbar_type_menu li {
    width: 80px;
    height: 30px;
    line-height: 30px;
}