@charset "utf-8";
/* CSS Document */
/*common*/
body{ 
  font-family:"微软雅黑",Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:22px;
  margin:0px;
  padding:0px;
  color:#555;
}

ul,li{ list-style:none; padding:0px; margin:0px;}
hr{ color:#eee; background:#eee;}
a {color:#666; text-decoration:none;}
p{ padding:0px; margin:0px;}
.fl{ float:left;}
.fr{ float:right}
a:hover{text-decoration:none !important; }
.container{ width:1200px; margin-left:auto; margin-right:auto; display:block;}
.full-container{ width:100%; margin-left:auto; margin-right:auto;display:block; clear:both; overflow:hidden;}

.link{ color:#F60;}
a:link,a:visited{color:#666;text-decoration:none;}
a:hover,a:active{color:#1970B8;text-decoration:none;}
.nav_tab_bar {height:45px; background:#fff; display:block; clear:both;}
.nav_tab_bar ul{ list-style:none; display:block; width:100%; padding:0px; margin:0px; border-bottom:1px solid #e8e8e8;}
.nav_tab_bar ul li{ list-style:none; width:20%; height:45px;  background:#fff; display:block; float:left; line-height:45px; font-size:14px; color:#666; text-align:center;}
.nav_tab_bar ul li a{ display:block;}
.nav_tab_bar .active {height:44px; color:#ff3c00; border-bottom:2px solid #ff3c00;}
.nav_tab_bar .active a{color:#ff3c00;}


.header_nav {
    background:url("../images/navBg.png") repeat-x scroll left center;
    height: 47px;
    width: 100%;
}
.header_nav > ul > li {
    background:url("../images/navBor.png") no-repeat scroll right center;
    float: left;
    font-size: 14px;
    line-height: 47px;
    position: relative;
    white-space: nowrap;
}
.header_nav > ul > li > a {
    color: #fff;
    display: block;
    padding: 0 39px;
    text-decoration: none;
}
.header_nav > ul > li.last {
    background:none repeat scroll 0 0;
}
.header_nav > ul > li.cur, .header_nav > ul > li:hover {
    background:url("../images/navCur.png") repeat-x scroll left center;
}
/*==============================================================================================*/
/*页顶模块 toper
/*==============================================================================================*/
/*** shortcut ***/
.content-wrapper{margin: 0 auto;width: 1220px;}
.w_new{width:1220px; margin:0 auto;}
.lwx_master1_icon{display:inline-block; background:url(../images/master1.png) 0 0 no-repeat; overflow: hidden;}
#shortcut{height:40px;border:solid 1px #eee;background-color:#f9f9f9;background-image:none;}
#shortcut ul.fl{display:block; height:40px; overflow:hidden;}
#shortcut .fr li{float:left;height:40px;line-height:40px;padding:0 10px;background-position:-178px 16px;}
#shortcut .fl .lwx_none_sprline{background:none; margin-right:110px;height:40px;line-height:40px;padding:0 10px;}
#shortcut a{text-decoration: none;}
.lwx_sub_content div{padding:5px 0;}
#shortcut .fore1{background:none;}
#shortcut .fore2{background:none;margin-right:35px;}
#shortcut .sub{position:relative;z-index:30;width:98px;padding:0;}
#shortcut dl{padding:0 6px;overflow:hidden; width:98px;}
#shortcut dt{padding-left:4px;overflow:hidden;cursor:pointer;}
#shortcut dt b{float:right;width:11px;height:6px;margin-top:16px;background:url(../images/shortcut.png) no-repeat 0 -18px;overflow:hidden;}
#shortcut dd{display:none;padding:4px 0 4px 8px;line-height:21px;}
#shortcut li:hover dl,#shortcut .hover dl{z-index:9999;padding:0 5px;border:1px solid #ddd;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;}
#shortcut li:hover dt,#shortcut .hover dt{border-bottom:1px solid #f3f3f3;line-height:40px;}
#shortcut li:hover dd,#shortcut .hover dd{display:block;}
#shortcut li:hover b,#shortcut .hover b{margin-top:18px;background-position:0px -25px;}
#shortcut em{font-family:Verdana;font-weight:bold;color:#fd6c00;}
#shortcut .uname{font-weight:bold;color:#ff0000;padding-right:2px;}
*html #shortcut li.sub dl{position:absolute;}
.lwx_car_icon{width:18px; height:15px; position:relative; overflow:visible; }
.lwx_car_num{display:inline-block; width:15px; height:15px;line-height: 15px; color:#fff;
    background:#FF5500; text-align: center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;
    overflow:hidden;}
.lwx_mycar {position: relative; top:-2px;}
.lwx_mycar span{ vertical-align: middle;}

/*** shortcut ***/
.cat-1 { background:url(../images/catebg.png) no-repeat 2px 15px;}
.cat-2 { background:url(../images/catebg.png) no-repeat 2px -35px;}
.cat-3 {  background:url(../images/catebg.png) no-repeat 2px -85px;}
.cat-4 {  background:url(../images/catebg.png) no-repeat 2px -135px;}
.cat-5 { background:url(../images/catebg.png) no-repeat 2px -185px;}
.cat-6 {  background:url(../images/catebg.png) no-repeat 2px -235px;}
.cat-7 {  background:url(../images/catebg.png) no-repeat 2px -285px;}
.cat-8 {  background:url(../images/catebg.png) no-repeat 2px -335px;}

/*原头部*/

.toper{ background:#f4f4f4; height:35px; line-height:35px; border-bottom:#ddd solid 1px; display:block; clear:both; width:100%; }
.topbd{ display:block; color:#888;}
.topbd-nav li{ float:left; display:block; list-style:none; height:35px; line-height:35px;color:#888; position:relative;}
.topbd-nav li a{  padding:0 8px; height:35px; line-height:35px; color:#888; }
.topbd-nav li a:hover{  padding:0 8px; height:35px; line-height:35px; color:#C33; }
.topbd-nav .dropdown-menu { min-width:100px;}
.topbd-nav .dropdown-menu li a{ color:#666;}
.topbd-nav .user_nav { min-width:100px;}
.topbd-nav .user_nav li a{ color:#666;}
.topbd-nav .user_nav li a:hover{ color:#666;}
.topbd-nav .user_nav li { float:none; line-height:25px; height:25px;}
.dropdown-hd{ display:block; height:30px; line-height:30px; border-bottom:#eee solid 1px;}
.topbd-nav li.hoverdown{border-left:#f4f4f4 solid 1px; border-right:#f4f4f4 solid 1px;}
.topbd-nav li.hoverdown:hover{ background:#fff; color:#666; border-left:#ddd solid 1px; border-right:#ddd solid 1px;}
.topbd-nav li.hoverdown:hover a{color:#666;}
.topbd-nav ol.dropdown{ margin:0px; padding:0px 0px 8px 0px; display:none; min-width:84px; overflow:hidden; position:absolute; z-index:1000; background:#fff; border:#ddd solid 1px; top:35px; right:-1px; border-top:none;}
.topbd-nav ol.dropdown li{ line-height:25px; height:auto; margin-left:0px; clear:both; display:block; text-align:center; overflow:hidden; width:100%;}
.topbd-nav ol.dropdown li a{ font-size:12px; color:#666; line-height:25px; height:auto; display:block; margin:0 auto;}
.topbd-nav ol.dropdown li a:hover{ color:#C33; }

/*==============================================================================================*/
/*页头模块 header
/*==============================================================================================*/
.header{display:block; clear:both;background:#fff;}
.headbd{ padding-top:20px; padding-bottom:10px; display:block; overflow:hidden; }
.headbd .logo{ width:300px; display:inline-block; float:left; margin-top:0px;}

.nav-bar{ margin-top:12px; list-style:none;}
.nav-bar li{ list-style:none; float:left; margin-left:30px; height:30px; line-height:30px;}
.nav-bar li a{ display:block; font-size:15px; line-height:30px;}

.lanset{position:relative; z-index:2;float:left; background:none !important;width:110px;color:#a0a0a0; margin-top:6px;}
.lanset img{margin-right:3px;margin-left:0px;}
.lancur{ background:#ccc !important; float:left; display:block;  }
.lan { position:absolute; display:none; width:110px; z-index:22; top:22px; right:0px; overflow:hidden; background:#eeeeee; }
.lan li {
	padding:0 0px 0 0px;
	clear:both;
	display:block;
	width:110px;
	border-bottom:#ddd solid 1px;
	line-height:30px;
}
.lan li:last-child{ border:none;}
.lan li:hover{ background:#dddddd; display:block;}
.lan li.lan-en a{
	background:url(../images/lan-en.png) 15px 10px no-repeat;
}
.lan li.lan-cn a{
	background:url(../images/lan-cn.png) 15px 10px no-repeat;
}
.lan li.lan-hk a{
	background:url(../images/lan-hk.png) 15px 10px no-repeat;
}
.lan li a {
	display:block;
	overflow:hidden;
	padding-left:35px;
	color:#666666;
}
/*==============================================================================================*/
/*左栏模块 lefer
/*==============================================================================================*/

.lefter{ width:200px; float:left; overflow:hidden; clear:both; background:#f8f8f8; min-height:500px;}
.menu { width:200px; display:block; overflow:hidden; clear:both;}
.menu > .nav > li.show > a.active{ background:#31ab66 !important; border-color:#31ab66; color:#fff;}

.nav-default { width: 100%; margin-top:5px;}
.nav-default * { list-style: none; }
.nav-default > li.nav-item{ height:38px; line-height:38px; overflow:hidden;  border-bottom: 1px #eee solid; padding-left:6px;}
.nav-default > li.nav-item a{display: block;}
.nav-default > li > div{ height:38px; line-height:38px; overflow:hidden;  border-bottom: 1px #eee solid; padding-left:6px;}
.nav-default > li > div i{ color:#888;}
.nav-default > li:last-child > div.header { border-bottom: none; }
.nav-default > li ol li { background-color: #fafafa;  border-bottom: 1px solid #eee; border-top: 1px solid #fff; color: #727272; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8); }
.nav-default > li ol li a{ display:block;padding: 10px 10px 10px 35px;}
.nav-default > li ol li:last-child { border-bottom: none; }
.nav-default > li ol li.selected { background-color: #fff; }
.nav-default div {color: #666;  display:block; background: #f8f8f8;}
.nav-default > li > div > .label { padding-left: 24px; background: no-repeat; }
.nav-default > li > div > .up {display: block; width: 16px; height: 16px;  margin-top:8px;  padding:11px 11px 11px 20px; background: no-repeat center; float: right; background-image: url(../images/arrow_d.png); }
.nav-default > li > div > .down {display: block; width: 16px; height: 16px;  margin-top:8px;  padding:11px 11px 11px 20px; background: no-repeat center; float: right; background-image: url(../images/arrow_u.png); }
.nav-default .active a{background-color: #fdfdfd; color:#1b9ad5;}
.nav-default div:hover{background: #eee; cursor: pointer;}
.nav-default > li ol li:not(.selected):hover{background: #fafafa; cursor: pointer;}
.nav-default > li ol li:not(.selected):active{background: #fafafa; cursor: pointer;}

/*==============================================================================================*/
/*内容模块 bodyer
/*==============================================================================================*/
.mainer{ position:relative; display:inline-block; width:990px; float:right; margin-bottom:30px;}

/*==============================================================================================*/
/*page
/*==============================================================================================*/
.page{ overflow:hidden;}
.pager {
    clear: both;
    display: flex;
    height: 30px;
    justify-content: center;
    margin:50px 40px;
    position: relative;	
/*  display: block;
  padding-left: 0;
  margin: 20px 0;
  float:right;*/
  }
.pager .rows{
	height:30px; line-height:30px;
	padding-left:15px;
  } 
.pager > li{ display:inline; padding-left:5px}   
.pager > li > a,
.pager > li > span {
  color:#888;
  padding: 5px 10px;
  font-family:"宋体";
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius:2px;
  box-sizing:content-box
  }
.pager > li > a:hover,
.pager > li > span:hover,
.pager > li > a:focus,
.pager > li > span:focus {
  background-color: #FF5500;
  color: #fff;
  border:#FF5500 solid 1px;
  }
.pager > .active a{
  color: #fff;
  background-color: #FF5500;
  border: 1px solid #FF5500;
  }
.pager > .disabled > span,
.pager > .disabled > span:hover,
.pager > .disabled > span:focus,
.pager > .disabled > a,
.pager > .disabled > a:hover,
.pager > .disabled > a:focus {
  color: #fff;
  background-color: #fff;
  border-color: #ddd;
}

/*==============================================================================================*/
/*页脚模块 footer
/*==============================================================================================*/
.footer{ position:relative; display:block; clear:both; background:#2D3237; overflow:hidden;}

.linker {
  display:block; 	
  overflow:hidden;
  margin-top:20px;
  padding: 40px 20px;
}
.linker h2{ color:#ccc; display:block; margin-bottom:20px; font-size:16px;}
.linker h2 i{ font-size:18px; color:#ccc; margin-right:5px;}

.linker .col{ width:130px; margin-right:20px; float:left;} 
.linker .xcol{ width:500px; float:right;} 
.linker .xcol .bd{ width:500px; float:right;} 
.linker .xcol p{ width:280px; float:left; color: #888; line-height:25px; padding:0px; margin:0px;} 
.linker .xcol img{ margin-bottom:5px;}
.linker .xcol span{ width:180px; float:right; color: #888; line-height:20px; text-align:center;} 

.linker a { 
  line-height:28px;
  color: #999;
}
.linker a:hover {
  color: #ddd;
}

/*==============================================================================================*/
/*浮动模块 pop
/*==============================================================================================*/
#popbar{ position:relative;}



/*==============================================================================================*/
/*浮动框
/*==============================================================================================*/

.kefu{
	position: fixed;
    bottom:30%;
    _position: absolute;
   _top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
	right:17px;
	width:45px
	}
.kefu ul li{
	height:45px;
	list-style:none;
	margin-bottom:1px;
	float:right;
	background:#333;
	line-height:35px;
	font-size:14px;
	cursor:pointer;
	position:relative
}
.kefu ul li a{ color:#fff;}
.kefu ul li.qq_cza{overflow:hidden}
.kefu ul li:hover{background:#e03821;}
.kefu ul li.top{
	color:#fff;
	font-weight:800;
	text-align:center;
	line-height:45px;
	position:relative;
	width:45px;
	cursor:pointer
	}
.kefu ul li.top span{
	position:absolute;
	overflow:hidden;
	display:block;
	left:0;
	top:0px;
	height:45px;
	width:45px;
	background:#e03821 url(../images/czx1.png) no-repeat center;}
.kefu ul li.top:hover{background:#333;}
.kefu ul li.top:hover span{background:url(../images/czx2.png) no-repeat center;}
.kefu ul li b{
	width:45px;
	height:45px;
	display:block;
	overflow:hidden;
	float:left}
.kefu ul li.slow{ line-height:45px;}
.kefu ul li b.a{ background:url(../images/czx4.png) no-repeat center center;}
.kefu ul li b.b{ background:url(../images/czx3.png) no-repeat center center;}
.kefu ul li b.c{ background:url(../images/czx5.png) no-repeat center center;}
.kefu ul li b.d{background:url(../images/phone0.png) no-repeat center center;}
.erweima{
	/*width: 390px;*/
	width: 188px;
	height: 218px;
	position: absolute;
	top: -107px;
	left: -205px;
	background: #FFF;
	border: 1px solid #CCC;
	float: right;
	cursor: default !important;
	display:none
	}
.erweima p{
	height: 30px;
	line-height: 30px;
	color: #000;
	font-size: 12px;
	text-align: center;
	}
.erweima p img{
	width: 178px;
	height: 178px;
	margin: 5px 5px 0px 5px;
	}	
.erweima .arrow3 {
	width: 6px;
	height: 10px;
	display: block;
	background:url(../images/czx6.png) no-repeat;
	position: absolute;
	right: -6px;
	top: 122px;
}

 .phone{
	width: 137px;
	height: 220px;
	padding-left: 8px;
	background: url(../images/phone_hoer.png) no-repeat;
	display:none;
	position:absolute;
	top: -128px;
	left: -145px;
}













