﻿@charset "utf-8";
/*reset*/
body{font:12px/18px "宋体",arial,sans-serif;color:#2d2d2d;background:#fff; min-width:1200px;}
body,div,p,span,form,iframe,table,td,th,input,textarea,button,label,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{ font-size:100%; }
ul,ol,li,dl{ list-style-type:none;}
em,i,dfn,cite,strong,small{ font-style:normal;} 
fieldset,button,input,select,option{ vertical-align:middle;font:12px/18px "宋体",arial,sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
textarea{ resize:none;} 
img{ border:0;}

/*color*/
a{color:#3f3f3f;text-decoration:none;}
a:hover{color:#3f3f3f;text-decoration:underline;}
a:active{color:#1d7400;}
.grayC666:link,.grayC666:visited{ color:#666; text-decoration:none;}
.grayC666:hover{ color:#666; text-decoration:underline;}
.greenC349:link,.greenC349:visited{ color:#349201; text-decoration:none;}
.greenC349:hover{ color:#349201; text-decoration:underline;}
.greenC34B:link,.greenC34B:visited{ color:#34BEDA; text-decoration:none;}
.greenC34B:hover{ color:#34BEDA; text-decoration:underline;}
.redC6B3:link,.redC6B3:visited{ color:#6B3FA0; text-decoration:none;}
.redC6B3:hover{ color:#6B3FA0; text-decoration:underline;}
.yellowCB46:link,.yellowCB46:visited{ color:#B46A4D; text-decoration:none;}
.yellowCB46:hover{ color:#B46A4D; text-decoration:underline;}

/* clearfix */
.clearfix{ *zoom:1;}
.clearfix:after{ display:table; line-height:0; content:""; clear:both;}

/* public */
.fl{float:left;}          .fr{float:right;}            .tc{text-align:center;}       .tr{text-align:right;} 
.fb{font-weight:bold;}    .f12{font-size:12px;}        .f14{font-size:14px;}         .f15{font-size:15px;}
.mr5{margin-right:5px;}   .mr10{margin-right:10px;}    .mr15{margin-right:15px;}     .mr20{margin-right:20px;}
.mt5{margin-top:5px;}     .mt10{margin-top:10px;}      .mt15{margin-top:15px;}       .mt20{margin-top:20px;}
.pt5{padding-top:5px;}    .pt10{padding-top:10px;}     .pt15{padding-top:15px;}      .pt20{padding-top:20px;}

/* frame */

.lvs_wrap{ width:1200px; margin:0 auto;  overflow:hidden; padding-top:20px; }
.lvs_wrap2{ width:1200px; margin:0 auto; overflow:hidden;}
.wrap1200{ width:1200px; margin:0 auto;  overflow:hidden; }


/* header */
.top_bar{ height:31px; line-height:31px; position:absolute; width:1200px; left:50%; margin-left:-840px; top:5px;}
.top_inner{ width:1200px; margin:0 auto;}
.top_bar ul{ float:right; height:30px; overflow:hidden;}
.top_bar li{ float:left;}
.top_bar .ws{ background:url(../images/sprites.gif) no-repeat -243px -129px; padding-left:22px; display:block; margin-right:10px;}
#wsewm{border:1px solid #389c38; width:106px; height:129px; z-index:999; position:absolute; margin-left:-110px; display:none; background:url(../images/wsewm.jpg) no-repeat;}
.top_bar .wb{ background:url(../images/sprites.gif) no-repeat -246px -95px; padding-left:22px; display:block; margin-right:10px;}
.top_bar .qzone{ background:url(../images/sprites.gif) no-repeat -243px -162px; padding-left:22px; display:block; margin-right:10px;}
.divider{ margin:0 10px;}

.header{ background:#ffebeb;}
.logo{height:175px;}
.navbar{ background:#09ac59;  height:36px; line-height:36px;}
.nav_inner{ width:1200px; margin:0 auto; position:relative; height:36px;}
.nav{ float:left; position:absolute;}
.nav li{ float:left; color:#7fb180; }
.nav li a{ font-size:14px; width:140px; font-family:Microsoft YaHei; color:#fff; height:36px; font-weight:bold; display:block; text-align:center;}
.nav li a:hover,.nav li a.cur{ text-decoration:none; color:#fff; background:url(../images/navhoverbg2.jpg) no-repeat;}


/* mod */
.mod{ margin-top:20px;}
.modtit{ border-bottom:3px solid #389c39; _height:1%;}
.modtit h3{font-family:Microsoft YaHei; font-size:24px; font-weight:100; padding:12px 0px;}
.modtit h3 span{ color:#389c39;}
.modcon{ border:1px solid #b9dfba; border-top:none; _height:1%;}
.modcon_inner{ width:1150px; margin:0 auto; padding:20px 0 15px 0; overflow:hidden;}
.modcon_inner2{ width:1138px; margin:0 auto; overflow:hidden; padding:40px 0 25px 0;}
.modcon_inner3{ width:1150px; margin:0 auto; padding:20px 0 15px 0; position:relative;}
.adv1200{ margin-top:15px; margin-bottom:15px;}

/* topro */
.topro{ width:1200px; overflow:hidden;}
.topro ul{ width:1300px;}
.topro li{ float:left; margin-right:15px; width:187px;}
.topro li a{ border:1px solid #ebebeb; display:block; width:187px;}
.topro li a:hover{  border:1px solid #666;}
.topro img{width:187px;}


/*-- lvs_foot --*/
.lvs_foot{ width:100%; border-top:1px solid #e5e5e5; background:#f1f1f1;}
.lvs_foot_top{ padding-top:15px; border-bottom:1px solid #ccc;}
.lvs_foot_top_bg{ width:875px; margin:0 auto; padding-left:15px;}
.lvs_foot_top_bg a:link,.lvs_foot_top_bg a:visited{color:#3f3f3f;text-decoration:none;}
.lvs_foot_top_bg a:hover{color:#3f3f3f;text-decoration:underline;}
.lvs_foot_top_bg dl{ float:left; width:180px; height:220px; padding-left:35px; background:url(../images/foottit.png) no-repeat;}
.lvs_foot_top_bg dl.linksa{ background-position:0 0;}
.lvs_foot_top_bg dl.linksb{ background-position:0 -300px;}
.lvs_foot_top_bg dl.linksc{ background-position:0 -600px;}
.lvs_foot_top_bg dl.linksd{ background-position:0 -900px;}
.lvs_foot_top_bg dl.linkse{ background-position:0 -1200px;}
.lvs_foot_top dt{ height:20px; line-height:20px; margin-bottom:10px; padding-top:6px; font-size:14px; font-weight:bold;}
.lvs_foot_top dd{ height:22px; line-height:22px; padding-left:3px; font-size:12px;}

.lvs_foot_mid{ padding:15px 0 20px 0; font-size:12px; text-align:center; border-top:1px solid #fff; border-bottom:1px solid #ccc;}
.lvs_foot_mid_bg{ width:700px; margin:0 auto;}
.lvs_footicon li{ float:left; width:132px; height:110px;}
.lvs_footicon li a{ display:block; width:132px; height:110px; text-indent:-9999em; overflow:hidden;}
.lvs_footicon li.fot01{  background:url(../images/footicon.png) no-repeat 0 0;}
.lvs_footicon li.fot01 a:hover{ background:url(../images/footicon.png) no-repeat 0 -115px;}
.lvs_footicon li.fot02{ background:url(../images/footicon.png) no-repeat -132px 0;}
.lvs_footicon li.fot02 a:hover{ background:url(../images/footicon.png) no-repeat -132px -115px;}
.lvs_footicon li.fot03{ background:url(../images/footicon.png) no-repeat -264px 0;}
.lvs_footicon li.fot03 a:hover{ background:url(../images/footicon.png) no-repeat -264px -115px;}
.lvs_footicon li.fot04{ background:url(../images/footicon.png) no-repeat -396px 0;}
.lvs_footicon li.fot04 a:hover{ background:url(../images/footicon.png) no-repeat -396px -115px;}
.lvs_footicon li.fot05{ background:url(../images/footicon.png) no-repeat -528px 0;}
.lvs_footicon li.fot05 a:hover{ background:url(../images/footicon.png) no-repeat -528px -115px;}
.lvs_footicon li.fot06{ background:url(../images/footicon.png) no-repeat -660px 0;}
.lvs_footicon li.fot06 a:hover{ background:url(../images/footicon.png) no-repeat -660px -115px;}
.lvs_footicon li.fot07{ background:url(../images/footicon.png) no-repeat -792px 0;}
.lvs_footicon li.fot07 a:hover{ background:url(../images/footicon.png) no-repeat -792px -115px;}

.lvs_foot_down{ padding:10px 0 10px 0; font-size:12px; text-align:center; border-top:1px solid #fff;}
.lvs_foot_down_bg{ width:900px; margin:0 auto; color:#666;}
.lvs_footshare{ width:450px; height:32px; margin:0 auto;}
#bdshare{ float:left; height:30px; line-height:30px;}
.lvs_footshare #bdshare .bds_more{ line-height:18px;}
.lvs_othershare{ float:left;}
.lvs_othershare a{ float:left; margin-right:10px;} 

/* modfd */
.modfd{ padding:15px 10px 15px 25px; margin-bottom:15px; background:#f1f1f1; }
.modcot{ float:left; width:720px;}
.modcot li{ float:left; width:300px; height:128px; padding-right:60px;}
.modcot li dd{ float:left; width:140px; height:128px;}
.modcot li dd img{ display:block; width:130px; height:128px;}
.modcot li dt{ float:left; width:150px; padding-top:30px; padding-right:10px;}
.modcot li dt h2{ height:23px; line-height:23px; overflow:hidden;}
.modcot li dt .hd{ display:block; width:150px; height:35px; margin-top:5px;margin-bottom:8px; font-size:12px; position:relative; background:#62c40d;}
.modcot li dt .hd .gn{ height:35px; line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei;}
.modcot li dt .hd .gn span{ width:9px; height:17px; position:absolute; top:10px; right:10px; background:url(../images/ricon.png) no-repeat;}
.modcot li dt .hd:link,.modcot li dt .hd:visited{ color:#fff; text-decoration:none;}
.modcot li dt .hd:hover{ color:#fff; text-decoration:underline;}

/* modtel */
.modtel{ float:left; width:185px; height:135px; padding-right:45px;}

/* modform */
.modform{ float:left; width:200px; padding-top:8px;}
.modtextarea{ width:188px; height:60px; padding:5px; font-size:12px; color:#666; border:1px solid #f1f1f1;}
.modtxt{ width:193px; height:23px; line-height:23px; margin-top:3px; padding-left:5px; font-size:12px; color:#666; border:1px solid #f1f1f1;}
.modsub{ display:block; width:200px; height:35px; margin-top:5px; font-size:12px; position:relative; background:#62c40d;}
.modsub .gn{ height:35px; line-height:35px; padding:0 10px; font-size:14px; font-weight:bold; font-family:Microsoft YaHei;}
.modsub .gn span{ width:9px; height:17px; position:absolute; top:10px; right:10px; background:url(../images/ricon.png) no-repeat;}
.modsub:link,.modsub:visited{ color:#fff; text-decoration:none;}
.modsub:hover{ color:#fff; text-decoration:underline;}

/* servicescroll */
.servicescroll{ width:105px; height:374px; position:fixed; right:5px; bottom:130px; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)-0)-130); z-index:555555; background:url(../images/servicescroll.png) no-repeat;}
.shouqian{ display:block; width:100px; height:100px; margin-bottom:1px;}
.shouhou{ display:block; width:100px; height:35px;}
html{_text-overflow:ellipsis;} /*解决IE6下图片抖动*/ 

/*shangwutong*/ 
.gokefu{ display:block; width:105px; height:143px; text-indent:-9999em; overflow:hidden; background:url(../images/scrollTop2.png) no-repeat;}
.gokefu:hover{ }
.goqq{ display:block; width:105px; height:72px; text-indent:-9999em; overflow:hidden; background:url(../images/scrollTop2.png) no-repeat 0 -143px;}
.goqq:hover{}
.p400{ line-height:30px; height:83px; background:url(../images/scrollTop2.png) no-repeat 0 -215px; width:105px; display:block;}
.gotop{ height:50px; width:105px; background:url(../images/scrollTop2.png) no-repeat 0 -298px; display:block;}
.lvs_scrollTop
{
    top:50%;
    margin-top:-100px;
    position: fixed;
    right: 4px;
    width: 100px;
    z-index: 555555;
    _margin-top:0px;
   _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight/2-this.offsetHeight/2);
    }
    
    
/* bottomAd */
#bottomAd{width:240px;height:160px; z-index:999999999999; position:fixed; _position:absolute; bottom:-160px; left:0; display:-none; _bottom:auto; _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
#bottomAd #colseAd{ width:12px; height:12px; overflow:hidden; background:url(../images/adclose.gif) no-repeat; cursor:pointer; position:absolute; right:0px; top:-13px; display:block; z-index:9;}
#bottomAd img{ width:240px; height:160px;}


/*自定义离线宝*/
.ztlxb{ width:200px; height:130px; background:url(../images/lxbbg.png) no-repeat; position:fixed; top:50%; margin-top:-150px; z-index:999999; _bottom:auto; _position:absolute;_top:expression(documentElement.scrollTop + (documentElement.clientHeight/2-this.offsetHeight/2)+60);}
.ztlxb .inputbox{ position:absolute; width:190px; top:80px; left:6px;}
.ztlxb .inputbox input{ height:20px; line-height:20px; border:0px; width:114px; float:left; padding-left:5px;}
.ztlxb .inputbox a{ width:70px; height:23px; line-height:22px; color:#fff; display:block; float:left; text-align:center; text-decoration:none;}
.ztlxb .closelxb{ width:25px; height:25px; display:block; position:absolute; right:0px; top:0px; cursor:pointer;}
.lxbtip{ background:#ffecbf; color:#cc6600; padding:5px; line-height:18px; width:196px; height:54px;}
#invite .lxbtip{ position:absolute; top:-68px; left:140px; border:1px solid #c30920; background:#fff; border-radius:3px; color:#484848; }
#invite .lxbtip b{ color:#c30920;}

/* lvtopadv */
.lvtopadv{ width:1200px; height:60px; position:relative; background:url(../images/lvsqinian.jpg) no-repeat center; margin:0 auto;}
.lvtopadv_bd{ display:block; width:1200px; min-width:1200px; height:60px; margin:0 auto; text-indent:-99999em; overflow:hidden;}
.lvtopadv_close{ position:absolute; top:0px; right:0px; width:20px; height:20px; text-align:center; font:14px/20px arial,sans-serif; font-weight:bold;}
.lvtopadv_close:link,.lvtopadv_close:visited,.lvtopadv_close:hover{ color:#f00; text-decoration:none;}

/* bottomAd */
#dekuai4Ad{width:240px; z-index:999999999999; position:fixed; _position:absolute; bottom:0px;  left:0; display:-none; _bottom:auto; _position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);}
#dekuai4Ad img{ width:280px; height:240px;}



.huodong{ width:100px; height:90px; display:block; background:url(../images/huodong.png) no-repeat; }
.scrollTop2{ width:100%;height:49px;background:url(../images/bottom.jpg) repeat-x;bottom:0px;cursor:pointer;position:fixed;_position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); z-index:999999999999999; }
.fixed_bottom_tm2{width:1200px; height:49px; margin:0 auto; overflow:visible;}
html{_text-overflow:ellipsis;} 
.header{ background:url(../images/topbannerbg.jpg) no-repeat center top;}

.huodong{ display:block; background:url(../images/scrollTop3.png) no-repeat; width:100px; height:131px;}

.lvs_scrollTop{ width:105px;  position:fixed; right:0px; top:50%;
    margin-top:-140px; _margin-top:0;_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight/2-this.offsetHeight/2); z-index:555555;}
.gokefu{ display:block; width:100px; height:64px; background:url(../images/scrollTop3.png) no-repeat 0 -131px;}
.goqq{ display:block; width:100px; height:64px; background:url(../images/scrollTop3.png) no-repeat 0 -195px;}
.pnumber{ width:100px; height:64px; background:url(../images/scrollTop3.png) no-repeat 0 -259px;}
.golxb{ display:block; width:100px; height:64px; background:url(../images/scrollTop3.png) no-repeat 0 -324px;}
.gotop{ height:35px; width:100px; background:url(../images/scrollTop3.png) no-repeat 0 -387px; display:block;}

#lxb_api{ position:absolute; background:#3a3a3a url(../images/lxbaipico.png) no-repeat 16px 13px; padding:12px 25px 12px 45px; left:-250px; bottom:29px; width:190px; height:46px; }
#lxb_api p{ margin:0px;}
.api-lxb-cb-input{ border:1px solid #000; width:115px; text-indent:2px; height:22px; line-height:22px; border-radius:3px; margin-right:5px; float:left;}
.api-lxb-cb-btn{ height:24px; width:60px; background:#5eb100; color:#fff; border:0px; cursor:pointer; border-radius:3px;}
#close_lxb_btn{ position:absolute; width:15px; height:15px; right:10px; top:5px; background:url(../images/colse_lxbapi.png) no-repeat;}