@charset "utf-8";

.top-qq,.top-wb,.top-wx,.topm_rt .tell,
.f_wx,.f_qq,.f_wb,.f_ml,.h_wx,.h_qq,.h_wb,.h_ml,.ft_sf a,.t_ic01,.t_ic02,.t_ic03,.t_ic04,.t_ic05
{background: url("../images11/base_i.gif") no-repeat;}

.middiv{width:1000px; margin:0px auto;}

/*top*/
#top {background:#fcfcfc; border-bottom:1px #f0f0f0 solid;}
.ztlogo {width:115px; height:27px; display:block; float:left; padding-top:6px;}
.toplogo{width:214px; height:28px; margin-top:5px; float:left;}
.topmid {width:1000px; height:38px; line-height:38px; margin:0px auto;}
.topm_lf {padding-right:20px; height:38px; float:left; font-size:12px; color:#6c6c6c;}
.topm_gz {float:left; display:inline; height:38px; padding-right:3px; font-size:12px; color:#6c6c6c;}
.topm_gy {diaplay:block; float:left; width:125px; height:38px;}
.top-qq,.top-wb,.top-wx,.top-qj { border:1px #bfc5cf solid; border-radius: 12px; height: 20px; position:relative; z-index:3; display:block; float:left; width: 20px; margin-top:8px; margin-bottom:15px; cursor:pointer;}
[class*="top-"], [class^="top-"] {background: url("../images11/base_i.gif") no-repeat; transition: all 0.3s ease-in-out 0s; border:1px #bfc5cf solid; border-radius: 12px; height: 20px; position:relative; display:block; float:left; width: 20px; margin-top:8px; margin-bottom:15px; cursor:pointer;}
.top-qq {background-color: #bfc5cf; background-position: -51px -1px;}
.top-wb {background-color: #bfc5cf; background-position: -3px -2px;}
.top-wx {background-color: #bfc5cf; background-position: -27px -2px;}
.top-qj{background-color: #bfc5cf; background-position:-2px -2px;background: #bfc5cf url("../images11/base_i2.png") no-repeat; background-size:100% auto}
.t_qj_h { background-color: #62b3ff; background-position:0px -18px; border:1px #62b3ff solid;}
.t_qq_h {background-color: #62b3ff; background-position: -51px -25px; border:1px #62b3ff solid;}
.t_wb_h { background-color: #ff6262; background-position: -3px -26px; border:1px #ff6262 solid;}
.t_wx_h { background-color: #86d0b5; background-position: -27px -26px; border:1px #86d0b5 solid;}
.thov_cont {background-color: #fff; border:1px solid #ddd; box-shadow:0 3px 3px #333; border-radius: 5px; position: absolute; top:7px; width: 300px; z-index:555;}
.top_a,.top_a:after {border-color: transparent; border-style:solid; position: absolute; display: block; height:0; font-size:0px; line-height:0px; width:0; overflow:hidden;}
.top_a {border-width: 7px; border-top:0px; border-bottom-color:#ddd; z-index: 600; left: 50%; margin-left: -82px; top: 1px; _border:0px;}
.top_a:after {border-width:6px; border-top:0px; border-bottom-color:#fff; content: ""; z-index: 500; left: 50%; margin-left: -6px; top: 1px; _dispaly:none;}
.top-wb .top_a{ margin-left: -22px;}
.twb_txt {padding:0px 5px 10px 5px; line-height:22px; text-align:center; width:140px;}
.tqq_txt {padding:10px 5px;}
.tqq_txt li {height:24px; line-height:24px;}
.tqq_txt .tqq_s {width:80px; display:blcok; float:left; text-align:right;}
.tqq_txt .tqq_a {display:block; float:left;}
.tgzwm {position:absolute; width:300px; height:200px; top:22px; left:-65px;}
.top-qq .tgzwm,.top-wb .tgzwm,.top-wx .tgzwm,.top-qj .tgzwm {display:none;}
.t_qq_h .tgzwm,.t_wb_h .tgzwm,.t_wx_h .tgzwm,.t_qj_h .tgzwm {display:block;}
.t_wb_h .tgzwm{ width:155px; height:70px;}
.t_wb_h .tgzwm{ width:180px; height:155px;}
.top_icou {height:38px; float:left; width:33px;}



.topm_rt {float:right; display:inline;}
.top_menu,.top_mline {height: 38px; line-height: 38px; padding: 0 5px; position: relative; z-index:2; display:block; float:right;}
.top_mline {color:#ccc; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.topm_hd {height: 38px; line-height: 38px; padding: 0 10px; position: relative; z-index:1; _z-index:0; _display:block; _float:left;}
.topm_hd .a,.topm_hd .col,.topm_hd .red{color: #6c6c6c; display: inline; float: left; font-size: 12px; text-decoration: none;}
.topm_hd .usrttxt .a {color:#1FAFC9;}
.topm_rt .tell {width:10px; margin-top:11px; margin-right:5px; height:16px; display:block; float:left; background-position:-87px 0px;}
.topm_rt a:hover .tell {background-position:-87px -26px; }
.topm_hd .col {color:#333;}
.topm_hd .red {color:#fb6e00;}
.topm_hd .usrttxt .a:hover,.topm_hd .col:hover,.topm_hd .red:hover {color:#3a9775;}

.top_tier {position:absolute; background:#ff9600; border-radius:5px; overflow:hidden; width:250px; padding-left:10px; color:#fff; top:33px; left:50%; margin-left:-130px; z-index:1; height:28px; line-height:28px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.uselay{width:190px; padding:10px; border:1px #ececec solid; background:#fff; position:absolute; left:0px; top:0px;}
.uslfimg{width:48px; height:48px; float:left; border-radius:29px; }
.uslfimg img{border-radius:24px; width:48px; height:48px;}
.usrttxt{width:132px; float:right; line-height:20px; height:46px; font-size:12px;}
.usrttxt p{height:20px; margin-bottom:0px;}
.usrttxt a,.usrttxt span{display:block; padding-right:8px; float:left;}
.uswid{width:220px;}
.uswid .usrttxt{width:150px;}
.gyfl{diaplay:block; float:left; width:125px; height:38px;}

.topuser{height:39px; line-height: 39px; padding: 0 10px; float:right; position: relative;}
.tmenu_hov .topuser{border-left:1px #ececec solid; z-index:10; border-right:1px #ececec solid; background:#fff;}
.tu_icon{display: block; *display:none; float:left; height: 0px; line-height: 0px; margin:18px 0px 0px 6px; border-top:5px solid #707070; border-left:5px solid transparent; border-right:5px solid transparent; overflow: hidden; width: 0px;}
.tusbox_re{position:relative; margin-top:38px; z-index:9; float:right; display:none;}
.tmenu_hov .tusbox_re{display:block;}
.topmes{padding:0px 3px; background:#fc8d3b; font-size:12px; color:#fff; display:block; margin-left:5px; height:14px; line-height:14px; border-radius:7px; margin-top:13px; float:left;}
.topmes:hover{color:#fff;}

/*head*/
.head {width:1000px; height:82px; margin:0 auto;}
.logo {display:block; float:left; padding-top:20px;}
.h_nav {float:right; height:40px; padding-right:10px; display:inline; margin-top:30px; white-space:nowrap; word-break:keep-dll;}
.h_nav .hn_li,.h_nav .hline {display:block; float:left; height:32px; line-height:32px;}
.h_nav .hn_a {font-size:16px; color:#222; padding:0px 16px; display:block;}
.h_nav .hn_a:hover,.h_nav .hovsub .hn_a {font-size:16px; color:#ff845e;}
.h_nav .hline {padding:0px 5px; font-size:14px; color:#ccc; font-family:Arial, Helvetica, sans-serif;}
.h_nav .yuan {border-radius:3px; position:relative; background:#fc8d3b; height:32px; line-height:32px;}
.h_nav .yuan .hn_a,.h_nav li.yuan .hn_a:hover {color:#fff;}
.h_nav .sub {position:relative;}
.h_nav .sub .hn_a {width:80px;}
.h_nav .sub .hn_i {border-color: transparent; _border-color:#fff;  border-style:solid; border-width: 5px; border-bottom:0px; border-top-color:#666; right:10px; top:14px; position: absolute; display: block; height: 0; width: 0; z-index:1; overflow:hidden;}
.subnav {position:absolute; z-index:5; top:35px; border-radius:5px; background:#fff; border:1px #ddd solid; left:0px; display:none;}
.subnav .la {height:28px; width:88px; line-height:28px; padding-left:10px; font-size:14px; color:#333; display:block;}
.subnav .la:hover {background:#f5f5f5 ;color:#3a9775;}
.h_nav .sub .hn_a:hover .hn_i,.h_nav .hovsub .hn_a .hn_i {border-top-color:#3a9775;}
.h_nav .yuan .hn_a .hn_i,.h_nav .yuan .hn_a:hover .hn_i {_border-color:#86d0b5; border-top-color:#fff; }
.h_nav .hovsub .subnav {display:block;}
.hn_li .sx{position:absolute; width:35px; height:38px; background: url(../images11/base_i.gif) no-repeat right 2px; z-index:1; right:-7px; top:-23px;}
.yuan .sx{z-index:-1; top:-28px;}

/*banner*/
.inbanner {position:relative; width:100%; height:331px;}
.bn_banner {width:100%; height:340px; display: block; position:absolute;}
.a_banbtn {position:absolute; z-index:10; width:270px; height:20px; bottom:10px; opacity:0.7; text-align:center; left:50%; margin-left:-135px; }
.a_banbtn .a_ban{background:#000; border-radius: 5px; display: inline-block; height: 10px; margin: 0 5px; text-align: center; width: 10px; overflow:hidden;}
.a_banbtn .current { background:#FFF;}

.qbnav{height:340px; width:290px; position:absolute; left:50%; top:0px; z-index:11; margin-left:-500px;}
.inavh3{height:25px; line-height:25px; padding:15px 15px 5px 22px; border-bottom:1px #fff solid; font-size:18px; color:#000; background-color: rgba(255,255,255,0.5);}
.nav_itemli{height:44px; line-height:44px; border-bottom:1px #FFF dashed; padding:6px 0px 6px 20px; background-color: rgba(255,255,255,0.5);}
.hov_navi{background-color: rgba(255,255,255,0.9);}
.nav_itemli a{color:#666; font-size:14px; padding:3px;}
.nav_itemli a.ntit{font-size:16px; color:#000;}
.nav_itemli a:hover{color:#000;}
.hov_navi a{color:#666;}
.hov_navi a.ntit{color:#000;}
.nav_item_rt{background-color: rgba(255,255,255,0.9); height:331px; width:535px; z-index:15; position:absolute; left:50%; top:0px; margin-left:-210px;}
.rtnav_txt{padding:10px 20px;}
.rtnav_txt .nav_dt{float:left; width:84px; line-height:24px; padding-top:18px; color:#000; font-size:16px;}
.rtnav_txt .nav_dd{color:#333; line-height:24px; width:400px; border-bottom:1px #949494 dashed; float:left; padding-bottom:18px; padding-top:18px;}
.rtnav_txt .no_nav_bd{border-bottom:0px;}
.nav_dd a,.nav_dd span{color:#000; padding:0px 3px; font-size:14px; white-space:nowrap; word-spacing:keep-dll;}
.nav_dd span{color:#ebebeb;}
.nav_dd a.CL02{color:#ff845e;}
.nav_dd a.fblu{color:#006ae1;}
.nav_dd a.CL02:hover,.nav_dd a.fblu{color:#000;}

@media \0screen\,screen\9 {
   .inavh3{ background-color:#fff; filter:Alpha(opacity=50);}
   .nav_itemli{background-color:#fff; filter:Alpha(opacity=50);}
   .hov_navi{background-color:#fff; filter:Alpha(opacity=90);}
   .nav_item_rt{ background-color:#fff; filter:Alpha(opacity=90);}
   .sinh3,.rtnav_txt{position: relative;}
}

/*footer*/
#foot {background:url("../images11/base_bg.jpg") repeat-x #adadad; padding-top:10px;}
.ftbotm {height:150px; margin:0px auto; width:1000px;}
.ftb_lf {width:365px; float:left; height:140px; padding-top:10px;}
.ft_lk {padding-right:50px; float:left; line-height:24px; font-size:14px; _width:110px; _padding-right:0px;}
.ftlie6 {_width:140px;}
.ft_lk .ftlk_h3 {height:35px; line-height:35px; font-weight:normal; color:#666; margin-top:0px; margin-bottom:0px;}
.ft_lk .ftlk_h3 a {color:#fff; font-size:16px;}
.ft_lk .ftlk_h3 a:hover {color:#000;}
.ft_lk a {color:#f5f5f5;}
.ft_lk a:hover {color:#000;}
.ft_lk a.ft0 {color:#000;}
.ft_lk a.ft0:hover {color:#0068b0;}

.ftmedia {height:110px; width:240px; float:left; padding-top:17px;}
.tellnum {color:#fff; padding-left:5px; line-height:60px; height:60px;}
.fmedi {height:32px; padding-left:5px;}
.fmicon {width:50px; height:32px; float:left;}
.f_wx,.f_qq,.f_wb,.f_ml {display:block; height:32px; width:32px; position:relative; cursor:pointer;}
.f_wx {background-position:-81px 0px;}
.f_qq {background-position:-114px 0px;}
.f_wb {background-position:-147px 0px;}
.h_wx {background-position:-81px -32px;}
.h_qq {background-position:-114px -32px;}
.h_wb {background-position:-147px -32px;}
.medbox {position:absolute; width:300px; height:200px; bottom:37px; left:-65px; display:none;}
.h_wx .medbox,.h_qq .medbox,.h_wb .medbox,.h_ml .medbox {display:block;}
.hovml_c {background-color: #fff; border:1px solid #ddd; border-radius: 5px; position: absolute; bottom:4px; width: 300px; z-index:2;}
.medbox i {border-color: transparent; border-style:solid; position: absolute; display: block; height: 0; width: 0; border-width: 7px; border-bottom:0px; border-top-color:#fff; z-index: 600; left:155px; margin-left: -82px; top:195px; _border:0px;}
.ftapp {width:275px; float:right; height:140px; padding-top:13px;}
.ftapp .dt {width:125px; float:left;}
.ftapp .dd {width:130px; float:right;}
.fapp_a,.fapp_i {width:95px; height:24px; display:block; line-height:24px; padding-left:37px; font-size:12px; color:#666; margin-bottom:10px;}
.fapp_a {background-position:0px 0px;}
.fapp_a:hover {background-position:0px -33px;}
.fapp_i:hover {background-position:0px -99px;}
.fapp_i {background-position:0px -66px; padding-left:45px; width:87px}

.ftrec { height:50px; padding-top:20px; _padding-top:10px; line-height:30px; font-size:12px; color:#999; width:1000px; margin:0px auto;}
.ft_sf {height:40px; width:355px; padding:4px 0px; float:left;}
.ft_sf a{display:block; float:left; width:99px; height:36px; margin-right:10px;}
.ft_sf .fi00 {background-position:0px -71px;}
.ft_sf .fi01 {background-position:-99px -71px;}
.ft_sf .fi02 {background-position:-198px -71px;}
.ft_sf .fi03 {background-position:0px -143px;}
.ft_sf .fi04 {background-position:-99px -143px;}
.ft_sf .fi00:hover {background-position:0px -107px;}
.ft_sf .fi01:hover {background-position:-99px -107px;}
.ft_sf .fi02:hover {background-position:-198px -107px;}
.ft_sf .fi03:hover {background-position:0px -179px;}
.ft_sf .fi04:hover {background-position:-99px -179px;}
.ctcop{ float:right; width:644px; line-height:20px; color:#a4a4a4; text-align:right;}

.seotxt {margin:0px auto; width:1000px; height:28px; line-height:28px;}
.seotxt a{ color:#71A018;}
.seotxt a:hover { color: #000;}

.ft_mid_txt{text-align:center; line-height:40px; line-height:40px; font-size:14px; color:#888;}

/*btn*/
.org_btn,.wit_btn{display:block; float:left; height:36px; border-radius:5px; line-height:36px; text-align:center; padding:0px 30px; font-size:16px;}
.wit_btn{border:1px #ccc solid; background:#fff;}
.org_btn,.wit_btn:hover{border:1px #ff845e solid; background:#ff845e; color:#fff;}
.org_btn:hover{border:1px #ff7246 solid; background:#ff7246; color:#fff;}

/*弹层*/
.close{height:30px; padding:5px 5px 0px 0px;}
.close a{background:url("/images/qbb/formi.png"; display:block; float:right; height:21px; width:21px; background-position:0px -478px;}
.close a:hover{background-position:0px -502px;}
.qbbdiv{position:fixed; height:100%; padding:15px 0px 0px 0px; background-color:#000; filter:alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; left: 0; top: 0px;bottom:0px; width: 100%; z-index: 8001;}


/**/
.gpage {
    padding: 15px 0;
    text-align: center;
}
.gpage a {
    border: 1px solid #c1c1c1;
    border-radius: 3px;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    position: relative;
    text-align: center;
    width: 24px;
}
.gpage a:hover, .gpage a.hov, .gpage a.hov:hover {
    background: #ff6602 none repeat scroll 0 0;
    border: 1px solid #ff6602;
    color: #fff;
}
.gpage > b {
    display: inline-block;
    line-height: 18px;
}
.gpage .pagePrev b, .gpage .pageNext b {
    border-color: #fff #4e4e4e #fff #fff;
    border-style: solid;
    border-width: 6px;
    font-size: 0;
    height: 0;
    left: 9px;
    line-height: 0;
    position: absolute;
    top: 6px;
    width: 0;
}
.gpage .pageNext b {
    border-color: #fff #fff #fff #4e4e4e;
}
.gpage .pagePrev b {
    left: 2px;
}
.gpage .pagePrev:hover b {
    border-color: #ff6602 #fff #ff6602 #ff6602;
}
.gpage .pageNext:hover b {
    border-color: #ff6602 #ff6602 #ff6602 #fff;
}
.gpage * {
    display: inline-block;
    vertical-align: middle;
}










