/*** top
--------------------- ***/  
#daohang,#daohang2{width:100%; margin:0 auto; border-bottom:1px solid #E6E6E6; background:#FBFBFB;}
    #daohang .inner{ width:1000px; margin:0 auto; height:28px; line-height:28px;  padding: 0 5px;}
    #daohang b{ background:url(../2014img/headico.gif) no-repeat;}
    #daohang a,#daohang2 a{white-space:nowrap;}
    #daohang a{float:left; padding: 0 5px;color: #666;}
    #daohang a:hover,#daohang a.fcr{color: #c00;}
	#daohang .scbnt,#daohang .mobbnt,#daohang .wzdh,#daohang .topico,#daohang .bzzxico,#userLogin a.qqbnt,#userLogin a.wbbnt{background:url(../2014img/headico.gif) no-repeat; line-height:29px;}
	#daohang .scbnt{ background-position:3px -124px; padding-left:18px; }
    #daohang .mobbnt{background-position:2px -34px; padding-left:15px; }
	#daohang .wzdh{background-position:2px -145px; padding-left:16px; }
    #daohang .topico{background-position:1px -96px; padding-left:16px; }
	#daohang .bzzxico{background-position:0 -197px; padding-left:14px; }
#daohang .qy-area,#daohang .lmore{ float:left;position:relative;margin-top:2px; z-index:1000;}
    #daohang  b{float: left; padding:1px 16px 1px 7px; background-position:right -10px;height:22px; line-height:22px;cursor:pointer;font-weight:normal; white-space: nowrap;-webkit-transition: background-position .1s ease; -moz-transition: background-position .1s ease; -ms-transition: background-position .1s ease; -o-transition: background-position .1s ease; transition: background-position .1s ease;}
    #daohang .act b{ border:1px solid #E6E6E6;border-bottom:none;background-position:right 7px; position:relative; z-index:100; background-color:#FFF; padding:0 15px 0 6px;}
    #daohang .items{ position:absolute; top:22px; left:0; background:#FFF; border:1px solid #E6E6E6; width:260px; padding:5px 0; display: none; line-height:24px;}
    #daohang .act .items{ display: block;}
#daohang .lmore .items{right:0;_right:-1px;width: 90px;padding: 0;left: auto;}
    #daohang .lmore .items a{float: none;display: block;text-align:center;border-bottom: 1px solid #eee;}
    #daohang .lmore .items a:hover{background:#eee;text-decoration: none;}
#userLogin{color:#7B7B7B;float:left;font-size:12px;height:27px;line-height:27px;}
    #userLogin span{ float:left;}
    #userLogin a.qqbnt{ background-position:5px -61px; padding-left:25px; display:block; cursor: pointer;}
	#userLogin a.wbbnt{ background-position:5px -175px; padding-left:25px; display:block; cursor: pointer;}
#daohang .top{width:100%; height:auto; overflow:hidden;}
    #daohang .top .ad{width:788px;}
#daohang h1,#daohang2 h1{float:left; width:auto; height:auto;}
 .r{float:right;}  .clearfix:after {content:"\20";display:block;height:0;clear:both;} .clearfix {*zoom:1} 
 
/* common head-------------------------------------------------------*/
.wdl a,.topbg em,.topbg dt,.tkuan262 i{ background:url(../2014img/lgbnt.gif) no-repeat; }
.topbg{ height:32px; line-height:32px; background:#F9F9F9;  border-bottom:1px solid #CCC; position:relative; z-index:1000;}
.topbg em{ position:relative; width:66px; padding:1px 5px 0 1px; line-height:30px;  float:right;background-position: right -224px; text-align:center; cursor:pointer;}
.topbg em.act{background-position: right -244px; background-color:#FFF; border:1px solid #AB2329; border-bottom:none;padding:0 4px 0 0;}
.topbg i{ position:absolute; top:30px; left:0; width:70px; height:1px; overflow:hidden; background:#FFF; display:block; z-index:100; overflow:hidden; display:none;}
.topbg em.act i{ display:block;}
.topbg dl{ position:absolute; top:30px; right:-1px; line-height:32px; width:282px; border:1px solid #AB2329; background:#FFF; text-align:left; padding:0 10px 8px; line-height:22px; display:none;}
.topbg em.act dl{ display:block;}
.topbg dt{ background-position:-100px 7px;border-bottom:1px solid #DDD; font-weight:bold; height:22px; line-height:22px; margin-top:8px; padding-left:18px;}
.topbg dt a{ color:#AB2329;}
.topbg dd{ background:#FAFAFA; padding:5px 10px; }
.topbg dd a{ white-space:nowrap;}
.wdl a{ float:left; margin:4px 10px 0 0;}
.wdl a.dlztbnt,.wdl a.zcztbnt{ height:22px; line-height:22px; *line-height:24px;border:1px solid #CCC; padding:0 5px 0 25px; background-color:#FFF; overflow:hidden;}
.wdl a.dlztbnt{background-position:6px -131px;}
.wdl a.zcztbnt{background-position:-92px -132px;}
.wdl a.qqztbnt,.wdl a.wbbnt{width:42px; height:24px; line-height:24px; display:block; padding-left:30px; color:#FFF; overflow:hidden; }
.wdl a.qqztbnt{background-position:0 -105px; }
.wdl a.wbbnt{ background-position:0 -157px;}
.qqztbnt:hover,.wbbnt:hover{ color:#FFF;}
.zxnav,.zhxnav,.cpnav,.sjnav,.hznav{ background:url(../images/znav.gif) no-repeat; width:35px; display:block; height:60px; text-indent:-100px; overflow:hidden;}
.zxnav:hover,.zhxnav:hover,.cpnav:hover,.sjnav:hover,.hznav:hover{ text-decoration:none;}
.nav{ height:65px; border-top:7px solid #AB2329; padding-left:25px;}
.zhxnav{ background-position:-42px 0;}
.cpnav{ background-position:-84px 0;}
.sjnav{ background-position:-125px 0;}
.hznav{ background-position:-163px 0;}
.n126,.n115,.n78,.n85{ line-height:28px;margin:4px 38px 0 13px; display:inline;}
.n126{ width:126px;}
.n115{ width:220px;}
.n78{ width:78px;}
.nav .n85{ width:85px; margin-right:0;}
.nav span{ color: #DDD}