﻿@charset "utf-8";
/*base.css*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td{margin: 0;padding: 0;}
img{ border: 0 none; vertical-align: top;}
ul, li{list-style-type: none;}
h1, h2, h3, h4, h5, h6{font-size: 16px;}
body, input, select, button, textarea{font-size: 12px;font-family: "宋体";}
button{cursor: pointer;}
i, em, cite{font-style: normal;}
body{color: #000;line-height:28px;background:#fff;position:relative;background: url(../images/rep.png) repeat-x 0 -264px #f6f6f6;}
a{color:#000;cursor: pointer;text-decoration: none;}
a:hover{color:#1D9238; text-decoration:none;}
a:focus{outline: none;}
.fixed{clear: both;}  
.left{float: left;}
.right{float: right;}
.center{ text-align:center;}
.ad970{width:970px;margin:10px auto;}
.mt10{ margin-top:10px;}
.pt10{ padding-top:10px;}
/*首页*/
h1{}
.top{ width:100%; height:38px; background: url(../images/top_bg.png) repeat-x;} 
.top_div{ width:1194px; height:38px; line-height:38px; margin:0px auto;}
.txt { background-color: #FFFFFF;height: 22px;line-height: 22px;width: 100px; border: 1px solid #CCC;}
.wrod {height:38px; line-height:38px;float: left;  display: block; padding-left:4px;}
.input{display: block;float: left; padding: 6px 0 0 8px;}
.btn{display: block;float: left; padding: 6px 0 0 8px;}
.buttonStyle {background: url(../images/button_bg.gif) repeat scroll 0 0 transparent;line-height: 21px;}
.top_div div a{ margin:0 1px;}
.header{ _background: url(../images/header_bg.png) repeat-x; width:100%; height:164px;border-bottom: 1px solid #eaeaea;background-color: #ffffff;}
.header_con{width:1194px; margin:0px auto;}
.header_con_up{padding:12px 0px;}
.logo{ width:210px; height:66px;padding:6px 0px;overflow: hidden;}
.wrap{width:1194px;margin:0 auto;}
.bd{_width:960px;_height:90px;}
.ad{_width:960px;height:90px;}
.ad2{width: 250px;height:250px;margin:0 auto;}
.ad22{width: 250px;height:250px;margin:0 auto 10px;}
.ad280{width:280px;margin:0 auto;height:600px;}
.adlink728{position:absolute;right:0;top:8px;width:728px;height:15px;}
.adlink468{position:absolute;right:0;top:8px;width:468px;height:15px;}
#ops{position:absolute;top:-45px;background:url(../images/ops.png) 0 0;width:325px;height:45px;left:50%;margin-left:-163px;z-index:999;color:#fff;font:14px/40px '宋体';text-align:center;}
#ops a{color:#34A150;font:14px/40px '宋体';}
.nav{width:1194px; height:38px; background:#F7F9F7; border-top:2px solid #1d9238;}
.menu {width:895px; height:38px; line-height:38px; display: block;padding: 0px;}
.menu ul {list-style: none;padding: 0;margin: 0;}
.menu ul li { float: left;overflow: hidden;position: relative;line-height:38px;text-align: center; font-size:14px; font-weight:bold;}
.menu ul li a {position: relative;display: block;width: 110px;height: 38px;text-decoration: none;cursor: pointer;}
.menu ul li a span {position: absolute;left: 0;width:110px;z-index: 999;}
.menu ul li a span.out {top: 0px;}
.menu ul li a span.over,.menu ul li a span.bg { top: -38px;}
#menu2 {background: #F7F9F7;}		
#menu2 ul li a {color: #333; text-decoration:none;}
#menu2 ul li a span.over {color: #fff;background-color: #48b863;text-decoration:none;}
#form{ width:420px; float:left; height:24px;}
table td{ text-align:right;}
.btn-1,.btn-2{width:50px;height:24px;border:none;background:url(../images/lg_bt.gif) center top no-repeat;text-align:center;font:12px/24px '宋体';}
.btn-2{display:block;}
.btn-1:hover,.btn-2:hover{background:url(../images/lg_bt.gif) center bottom no-repeat;color:#48B863;}
/*登录后显示*/
.userinfo{position:relative;width:420px;float:left;height:38px;line-height:38px;color:#666;}
.userface{height:34px;padding-top:4px;display:block;position:absolute;left:35px;top:0;}
.userface img{border:1px solid #fff;}
.mylinks{position:absolute;left:75px;top:0;}
.cur{ width:110px; background:#48b863; height:38px;color:#FFF!important;}
#search{ width:236px; height:30px; margin:4px 10px 4px 0;position:relative;z-index:9999;float:right;}
#searchKey {background: url(../images/searchKey_bg.png) no-repeat transparent;border: 0 none;float: left;font: 14px/22px '宋体';height: 22px;padding: 3px 0 3px 3px;width: 181px;}
#searchBtn { background: url(../images/searchBtn.png) no-repeat; border: 0 none;float: right;height: 28px;width: 52px;}
#tishi{position:absolute;top:28px;right:52px;width:182px;max-height:400px;overflow:hidden;padding-bottom:5px;border:1px solid #ccc;z-index:9999;background:#fff;display:none;}
#tishi ul li{height:25px;width:182px;}
#tishi ul li a{font:13px/25px '宋体';width:172px;height:25px;padding-left:10px;color:#333;overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display:block;}
#tishi a:hover{background:#48B863;color:#fff;}
#position {padding:5px 0;font-size: 13px;height: 24px;line-height: 24px;width:1194px; margin:0px auto;position: relative; }
#position a {color: #0f4957;}
#position a:hover{text-decoration: underline;}
/*底部*/
#footer{width:100%; margin:0px auto; padding:5px 0; border-top:2px solid #509761; margin-top:10px;background-color: #e5e5e5;padding: 20px 0;overflow: hidden;}
#footer p a{ margin:0 8px;}
#footer p{text-align:center;}
#totop{width:50px;height:50px;background:url(../images/totop.gif) 0 0 no-repeat;position:fixed;right:50%;margin-right:-545px;bottom:50px;display:none;}
#totop:hover{background-position:0 bottom;}
.foot_ad{width:1194px;margin:10px auto 0;}
.list_ad{width:640px;margin:5px auto 0;}

.bdcs-container .bdcs-main,.bdcs-container .bdcs-main *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}.bdcs-container .bdcs-clearfix{zoom:1}.bdcs-container .bdcs-main{overflow:visible}.bdcs-container .bdcs-search{display:block;overflow:visible;position:relative;border-style:solid}.bdcs-container .bdcs-search-form-input-wrap{display:inline-block}.bdcs-container .bdcs-search-form-input{border-width:1px;border-style:solid;display:inline-block;vertical-align:top;text-indent:5px;background-color:#fff;float:left}.bdcs-container .bdcs-search-form-input:focus{border-width:1px;border-style:solid;outline:0}.bdcs-container .bdcs-search-form-submit-wrap{display:inline-block}.bdcs-container .bdcs-search-form-submit{display:inline-block;cursor:pointer;border-width:1px;border-style:solid;vertical-align:top;text-align:center;width:50px;//_overflow:hidden}.bdcs-container .bdcs-search-form-submit-magnifier{width:45px;padding:0;text-indent:-999em;overflow:hidden;background:url(http://znsv.baidu.com/static/customer-search/component/search/magnifier-icon.png) no-repeat center center;_background:url(http://znsv.baidu.com/static/customer-search/component/search/magnifier-icon_ie6.png) no-repeat center center}div#default-searchbox .default-channel-meun{position:relative;width:75px;display:inline-block;vertical-align:middle;cursor:pointer;background:#fff;float:left;overflow:visible}div#default-searchbox .default-channel-current{border:1px solid;position:relative;width:100%;border-right:0}div#default-searchbox .default-channel-current span{margin-left:8px}div#default-searchbox .default-channel-current i{overflow:hidden;width:0;height:0;border-width:6px 6px 0;border-color:#9E9E9E #fff;border-style:solid;display:block;position:absolute;right:10px;top:11px}div.cse-default-channel-container{display:block;position:absolute;z-index:30061000000}div.cse-default-channel-container .default-channel-list{display:none;width:99%;list-style:none;background:#fff;border:1px solid #DDD;border-top:0;margin:0;padding:0}div.cse-default-channel-container .default-channel-list li{background:0 0;line-height:24px;list-style:none;display:block;padding-left:7px;cursor:pointer}div.cse-default-channel-container .default-channel-list li:hover{background:#DDD}.bdcs-container .bdcs-search-form-input-wrap{}.bdcs-container .bdcs-search-form-input-notspan{margin-left:0px;font-family:Arial,SimSun,sans-serif;color:#000000;font-size:14px;}.bdcs-container .bdcs-search-form-input .icon-nofocus{left:;right:;top:;height:;width:;}.bdcs-container .bdcs-search{width:241px;height:28px;overflow:visible;border-color:#ffffff;border-radius:0px;border-width:0px;box-shadow:none;background-color:none;}.bdcs-container .bdcs-search-form-input{border-color:#a6a6a6;margin-right:0px;width:188px;height:26px;line-height:26px;font-family:Arial,SimSun,sans-serif;color:#000000;font-size:14px;border-radius:0px;background-color:#FFFFFF;}.bdcs-container .bdcs-search-form-input:focus{border-color:#f79646;}.bdcs-container .bdcs-search-form-submit-wrap{}.bdcs-container .bdcs-search-form-submit{border-color:#a6a6a6;height:26px;width:50px;background-color:#f5f5f5;color:#000000;font-family:Arial,SimSun,sans-serif;font-size:14px;border-radius:0px;}.bdcs-container .bdcs-search-sug-list{width:180px;}.bdcs-container .bdcs-search-sug-list-item{height:20px;line-height:20px;font-family:Arial,SimSun,sans-serif;font-size:14px;}.bdcs-container .bdcs-search-sug-list-item-value{color:#000000;}.bdcs-container .bdcs-clearfix:after{content:'';display:block;clear:both;height:0}.bdcs-container .bdcs-clearfix{zoom:1}.bdcs-container .bdcs-search{overflow:visible;position:relative}.bdcs-container .bdcs-search-sug,.bdcs-container .bdcs-search-sug *{box-sizing:content-box;margin:0;padding:0;float:none;clear:none;overflow:hidden;white-space:nowrap;word-wrap:normal;border:0;background:0 0;width:auto;height:auto;max-width:none;min-width:none;max-height:none;min-height:none;border-radius:0;box-shadow:none;transition:none;text-align:left}.bdcs-container .bdcs-search-sug{display:none;position:absolute;z-index:2147483647}.bdcs-container .bdcs-search-sug-list{list-style:none;border:1px solid #DDD;background-color:#FFF}.bdcs-container .bdcs-search-sug-list{}.bdcs-container .bdcs-search-sug-list-item{display:block;list-style:none;cursor:pointer;padding:0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bdcs-container .bdcs-search-sug-list-item-current{background-color:#EBEBEB}.bdcs-container .bdcs-search-sug-list-item-author-novel,.bdcs-container .bdcs-search-sug-list-item-author-music,.bdcs-container .bdcs-search-sug-list-item-type-movie{color:#BABABA}.bdcs-container .bdcs-search-sug-list-item-author-novel,.bdcs-container .bdcs-search-sug-list-item-author-music{margin-left:5px}.bdcs-container .bdcs-search-sug-list-item-music{overflow:hidden;*zoom:1}.bdcs-container .bdcs-search-sug-list-item-value-movie{float:left}.bdcs-container .bdcs-search-sug-list-item-type-movie{float:right}.bdcs-container .bdcs-search-sug-skin{display:none;width:85px;height:85px;position:absolute;right:1px;bottom:1px}.bdcs-container .bdcs-search-sug-skin-img{width:85px;height:85px}.bdcs-container .bdcs-search-sug-i{color:#e64fa3;font-weight:700;margin-left:10px;font-family:simsun;font-style:normal}.bdcs-container .bdcs-search-sug-adv{width:105px;position:absolute;right:1px;top:1px;display:none}.bdcs-container .bdcs-search-sug-adv-img{position:absolute;top:0;right:0}.bdcs-container{overflow:visible;}.bdcs-container .bdcs-search-form-submit{*height:28px;*margin-top:1px;}.bdcs-container .bdcs-search-form-submit{line-height:26px;}.bdcs-container .bdcs-search-form-input{margin-right:-1px;}.bdcs-container .bdcs-search-sug-list-item{height:20px;line-height:20px;font-family:Arial,SimSun,sans-serif;font-size:14px;}.bdcs-container .bdcs-search-sug-list-item-value{color:#000000;}#bdcs-rec{display:none;}

.slideTxtBox{width:978px;border:1px solid #ddd;text-align:left; margin-top:5px}
.slideTxtBox .hd{height:30px;line-height:30px;background:#f4f4f4;padding:0 10px 0 20px;border-bottom:1px solid #ddd;position:relative}
.slideTxtBox .hd ul{float:left;position:absolute;left:2px;top:-1px;height:32px}
.slideTxtBox .hd ul li{float:left;padding:0;cursor:pointer;width:139px;text-align:center;font-size:14px}
.slideTxtBox .hd ul li.on{height:32px;background:#48b863;border:1px solid #ddd;border-bottom:2px solid #fff; color:#FFFFFF}
.slideTxtBox .bd ul{padding:0;zoom:1}
.slideTxtBox .bd li .date{float:right;color:#999}
.slideTxtBox .bd li{display:block;width:308px;height:154x;float:left;margin:5px 5px 5px 0;border:4px solid #f0f0f0;padding:3px;font-size:14px}
.slideTxtBox .bd li .title{height:32px;line-height:32px;font-weight:700;overflow:hidden}
.slideTxtBox .bd li .pic{width:160px;height:120px;float:left}
.slideTxtBox .bd li .attr{width:140px;float:right;line-height:20px}
.slideTxtBox .bd li .attr .dl{display:block;height:20px;text-align:center;background-color:#03CCF7;color:#fff}
.slideTxtBox .bd li .attr .dl:hover{background-color:#FFC807}

.search_w {position: relative;z-index: 400;}
.search {/*border-left: 1px solid #f0f0f0;*/font-size: 12px;/*background:#fff url("../images/mod-search-bg.png") repeat-x scroll 0 0;*/position: relative;z-index: 9;height: 100px;}
.search .tab {font-size: 14px;height: 28px;padding: 9px 0 0 118px;text-align: center;}
.clearfix::after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.search .tab li {float: left;margin-right: 4px;width: 42px;}
.search .tab li.active {background: #48b863 none repeat scroll 0 0;border-radius: 2px;}
.search .tab li a {color: #666;display: block;float: left;height: 14px;line-height: 14px;padding: 5px 0;width: 42px;}
.sch_area {padding-bottom: 8px;position: relative; overflow:hidden;}
.sch_logo {float: left;margin-right: 22px;text-align: right;width: 96px;}
.sch_form {float: left;width: 550px;}
.sch_inbox {background: #fff none repeat scroll 0 0;border: 1px solid #aaa;display: block;float: left;height: 32px;position: relative;width: 438px;}
.shadowtop, .shadowleft {display: block;overflow: hidden;position: absolute;}
.shadowtop {border-bottom: 1px solid #f4f4f4;border-top: 1px solid #ddd;height: 0;left: 0;top: 0;width: 438px;}
.shadowleft {border-left: 1px solid #aaa;height: 30px;left: -1px;top: 0;width: 0;}
.sch_inbox input {background: #fff none repeat scroll 0 0;border: 0 none;color: #000;font-size: 16px;height: 24px;line-height: 24px;margin-top: 4px;padding-left: 5px;width: 432px;}
.mod-imgbox .flag, .mod-imgbox .flag-recom, .top .top_right li.cur_d, .top .s_home .ic_home, .top .topdesk .ic_desk, .top .topdesk .ic_phone, .top a.drop, .top a.drop_h, .top .drop_pop1 li, .select_mail .bt, .trig_del_wrap .trig_del .i_2, .btn_lg, .sch_btn, .sch_btn_hov, .sch_btn_mousedown, .bgSug1st i, .fix-search-wrap .iptbtn, .event1 .slide-trigger .slide_pageup .arrow-in, .event1 .slide-trigger .slide_pagedown .arrow-in, .mod-arrow .arrow-in, .event1 .slide-trigger .slide_pageup .arrow, .event1 .slide-trigger .slide_pagedown .arrow, .mod-arrow .arrow, .mod-vtxt li, .mod-imgbox-vB .desc, #footer .renzheng a, #footer .ft_android, #footer .ft_iphone {background-image: url("../images/index-sprite-160115.png");background-repeat: no-repeat;}
.sch_btn, .sch_btn_hov, .sch_btn_mousedown {background-position: 0 0;border: 0 none;box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.2);/* color: #fff; */cursor: pointer;float: left;font-size: 14px;height: 34px;line-height: 34px;margin-left: 5px;/* background-color: #4dbb66; */width: 101px;}
.sch_radio {display: block;float: left;height: 18px;line-height: 17px;padding-top: 5px; font-size:12px;}
.sch_radio label {display: inline-block;float: left;margin-right: 12px;padding-left: 16px;position: relative;}
.sch_radio input {height: 13px;left: 0;position: absolute;top: 1px;vertical-align: middle;width: 13px; margin:0 ; padding:0;}
.active a, .active a:hover {color: #fff !important;}



/** 浮动导航内容样式 开始 **/
.nav-fixed-module {
    position: fixed;
    top: 203px;
    width: 100%;
    z-index: 9999;
}
.nav-fixed-module .nav-left {
    position: absolute;
    left: -120px;
    width: 60px;
    height: auto;
    border: 1px solid #ececec;
    background-color: #F7F9F7;
}
.nav-fixed-module .nav-left ul.item-list li.item {
    padding: 3px 0;
}
.nav-fixed-module .nav-left ul.item-list li.item a.btn-quick {
    display: inline-block;
    padding: 0px 0;
    width: 100%;
    color: #666;
    text-align: center;
}
.nav-fixed-module .nav-left ul.item-list li.item a.btn-quick.active,
.nav-fixed-module .nav-left ul.item-list li.item a.btn-quick:hover {
    color: #fff;
    background-color: #1d9238;
    text-decoration: none;
}
.nav-fixed-module .nar-left-share {
    position: absolute;
    left: -190px;
    width: 130px;
    height: auto;
    border: 1px solid #ececec;
    background-color: #F7F9F7;
}
.nav-fixed-module .nar-left-share ul.share-list li.item.item-title {
    padding: 5px 10px;
    font-size: 16px;
    text-align: center;
    color: #fff;
    background-color: #1d9238;
}
.nav-fixed-module .nar-left-share ul.share-list li.item {
    border-bottom: 1px solid #ececec;
}
.nav-fixed-module .nar-left-share ul.share-list li.item:last-child {
    border-bottom: 1px solid transparent;
}
.nav-fixed-module .nar-left-share ul.share-list li.item a.btn-quick {
    display: block;
    padding: 10px 0 10px 10px;
    text-decoration: none;
}
.nav-fixed-module .nar-left-share ul.share-list li.item a.btn-quick span.text {
    margin-left: 10px;
}
.nav-fixed-module .nav-right {
    position: absolute;
    left: 1038px;
    width: 60px;
    height: auto;
    border: 1px solid #ececec;
    background-color: #F7F9F7;
}
.nav-fixed-module .nav-right ul li.item {
}
.nav-fixed-module .nav-right ul li.item a.btn-quick {
    display: inline-block;
    padding: 3px 0;
    width: 100%;
    color: #666;
    text-align: center;
    text-decoration: none;
}
.nav-fixed-module .nav-right ul li.item a.btn-quick i.fa {
    display: block;
}
.nav-fixed-module .nav-right ul li.item a.btn-quick.active,
.nav-fixed-module .nav-right ul li.item a.btn-quick:hover {
    color: #fff;
    background-color: #1d9238;
}



.nav_b{color:#666;text-align:left;height:67px;margin:0 auto 0 auto;border-bottom:1px solid #D3D3D3;padding:4px 0 13px 0;width:674px;overflow:hidden;}
.nav_bw{margin-left:5px;width:685px;}
.nav_b a{float:left;text-align:center;overflow:hidden;display:block;overflow:hidden;height:30px;line-height:30px;padding:0 10px;margin:4px 12px 4px 0;border:1px solid #c5c5c5;color:#fff;background:#0090ce;border-color:#E3e3e3 #C5C5C5 #C5C5C5 #e3e3e3;border-radius:3px;box-shadow:rgba(0,0,0,0.1) 1px 1px 2px}.nav_b a:hover,.nav_b a.ml_on{font-family:Tahoma,Geneva,sans-serif;text-decoration:none;font-weight:400;background:#4B942B;border:1px solid #34861E;border-color:#060 #2F831B #2F831B #060;color:#FFF;}
.nav_b a:hover{-moz-transition:all 0s ease-in;-webkit-transition:all 0s ease-in;-o-transition:all 0s ease-in;transition:all 0s ease-in;}
.nav_bw100,.nav_ps{height:auto;}
.nav_bw100 a{}

.ad-banner {
    width: 1194px;
    margin: 0px auto;
}