@charset "utf-8";
/* CSS Document */

body{margin:0px; padding:0px; font-size:14px; line-height:24px; color:#333333;font-family:"Microsoft YaHei"; min-width:1100px;}
.clear{clear:both; visibility:hidden;clear: both;display: block;height: 0px;overflow:hidden;}
ul,li,dl,dt,dd{list-style:none; margin:0px; padding:0px;}
a{ text-decoration:none;}
p{margin:0px; padding:0px;}
img{border:0px;}
a:link{color:#333333;}
a:visited{color:#333333;}
a:hover{color:#035693;}
a:active{color:#035693;}
input{border:0px; margin:0px; padding:0px;}
h3{font-size:14px; font-weight:normal;}
a.blue:link{color:#035693;}
a.blue:visited{color:#035693;}
a.blue:hover{color:#0490f7;}
a.blue:active{color:#0490f7;}



.banner{width:100%; height:560px; margin-top:87px;}


		.banner{
			width: 100%;
			/*height: 600px;*/
			/*background: black;*/
			/*子绝父相*/
			position: relative;
			/*超出部分全部隐藏，解决横向滚动条*/
			overflow: hidden;
		}
		.banner ul{
			position: absolute;
		}
		.banner ul li{
			/*这个100%是相对于父盒子的（会把父盒子的宽度继承过来,如父盒子300%,这这里的100%就会相当于300%）*/
			width: 100%;
			height:560px;
			float: left;
			background:  no-repeat center center;
		}
		/*.banner ul li:nth-child(1){*/
			/*background: url('./1.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(2){*/
			/*background: url('./2.jpg') no-repeat center center;*/
		/*}*/
		/*.banner ul li:nth-child(3){*/
			/*background: url('./3.jpg') no-repeat center center;*/
		/*}*/
		.banner ol{
			/*width: 60px;*/
			height: 20px;
			background: rgba(0,0,0,0.5);
			position: absolute;
			left:50%;
			/*margin-left: -40px;*/
			bottom: 30px;
			padding: 0 10px;
			border-radius: 10px;
		}
		.banner ol li{
			width: 10px;
			height: 10px;
			float: left;
			margin: 5px 5px;
			background: rgba(255,255,255,0.5);
			border-radius: 50%;
			cursor: pointer;
		}
		.banner ol .current{
			background: rgba(255,255,255,1);
		}
		.banner i{
			width: 58px;
			height: 120px;
			position: absolute;
			top: 50%;
			margin-top: -60px;
			cursor: pointer;
			border-radius: 5px;
			display: none;
		}
		.banner .left{
			left: 60px;
			background: url(../images/left_right.png) no-repeat 0 0px;
		}
		.banner .right{
			right: 60px;
			background: url(../images/left_right.png) no-repeat 0px -120px;
		}
		.banner .left:hover , .banner .right:hover{
			background-color: rgba(0, 0, 0, 0.31);
		}



.navbg{height:50px; line-height:50px; background:url(../images/navbg.jpg) repeat; width:100%;}

.lanrenzhijia{ width:100%;  margin:0px auto; background:#fff; }
.lanrenzhijia .tab{ overflow:hidden; background:url(../images/navbg.jpg) repeat; font-size:16px;width:1100px;height:50px; line-height:50px; margin:0px auto;}
.lanrenzhijia .tabbg{height:50px; line-height:50px; background:url(../images/navbg.jpg) repeat; width:100%;}
.lanrenzhijia .tab a{ display:block; width:275px; text-align:center; float:left; text-decoration:none; color:#ffffff;}
.lanrenzhijia .tab a:hover{ background:#ffffff;  text-decoration:none;color:#024395;}
.lanrenzhijia .tab a.on{ background:#ffffff;  text-decoration:none; color:#024395;}
.lanrenzhijia .content{ overflow:hidden; padding:10px; width:1100px; margin:0px auto;}
.lanrenzhijia .content li{ display:none; }

.pro_text{height:80px; padding-top:10px;text-align:center; width:847px; margin:0px auto; background:url(../images/line.jpg) no-repeat bottom;}
.pro_list dd{width:350px; height:284px; float:left;  margin-right:24px; margin-bottom:10px;}
.pro_list dd p{height:40px; line-height:40px; }
.box{ width:350px;
  height:234px;
  position:relative;
  background:#fff;
  cursor:pointer;}
  
.box .bmbox{ 
  width:330px; 
  height:214px; 
  padding:10px;
  background: url(../images/iconbg.png) repeat; 
  position:absolute; 
  bottom:0px; 
  left:0px; 
  display:none;
  font:12px/30px ; color:#ffffff;

 }
.box:hover .bmbox{
  width:330px; 
  height:214px; 
 background: url(../images/iconbg.png) repeat; 
  position:absolute; 
  bottom:0px; 
  left:0px; 
  display:block;
  font:12px/30px ; color:white;
  padding:10px;
 }

.about_t{height:60px; line-height:60px; border-bottom:1px solid #cccccc; font-size:24px; margin-bottom:10px;}
.about_text{float:right; width:800px; line-height:30px;}
.about_text p{text-indent:2em;}
.about_t a{float:right; padding-top:40px;}

.news_r{width:540px; float:right;  }
.news_l{width:540px; }
.news_t{background: url(../images/news_t.jpg) no-repeat; height:15px; line-height:15px; font-size:16px; padding-left:35px;}
.news_t span{font-size:12px; color:#ccc;}
.news_list{ margin-top:20px;}
.news_list dd{border-bottom:1px dotted #b1b1b1;height:80px; margin-bottom:10px;}
.newslist_l{border:1px solid #e4e5e3; width:60px; height:70px; border-radius:5px; text-align:center}
.month{height:35px; line-height:35px; border-bottom:1px solid #e4e5e3;color:#b1b1b1; background:#f7f7f7; }
.num{line-height:35px;font-size:20px; font-weight:bold;color:#b1b1b1;}
.newslist_r{width:470px;float:right;}
.newslist_r_t{height:24px; line-height:24px; font-weight:bold;}
.newslist_t_x{line-height:24px; font-size:12px; height:50px; overflow:hidden;}

.linkbg{height:45px; line-height:45px; background:#e6e5e5;}
.link{width:1100px; margin:0px auto;  font-size:14px;}
.link span{color:#035693;}

.footer{width:1100px;height:85px; margin:0px auto; font-size:12px; padding-top:15px;}
.footer_r{width:266px; height:50px; float:right;}
.footer_bg{ width:100%;  background:#d8d8d8;}

.pagebanner01{height:240px; width:100%; background: url(../images/pagebanner01.jpg) no-repeat;  border-bottom:2px solid #c8c9c9;}
.pagebanner02{height:240px; width:100%; background: url(../images/pagebanner02.jpg) no-repeat;  border-bottom:2px solid #c8c9c9;}
.pagebanner03{height:240px; width:100%; background: url(../images/pagebanner03.jpg) no-repeat;   background-size:100% 100%;border-bottom:2px solid #c8c9c9;}
.pagebanner04{height:240px; width:100%; background: url(../images/pagebanner04.jpg) no-repeat; background-size:100% 100%;border-bottom:2px solid #c8c9c9;}
.pagebanner05{height:240px; width:100%; background: url(../images/pagebanner05.jpg) no-repeat;  border-bottom:2px solid #c8c9c9; background-size:100% 100%;}
.pagebanner06{height:240px; width:100%; background: url(../images/pagebanner06.jpg) no-repeat;  border-bottom:2px solid #c8c9c9; }

.pagecon{ width:1100px; margin:0px auto; background:#ffffff; padding:20px; min-height:500px; }
.pagecon2{ width:1000px; margin:0px auto;}
.pageconbg{width:100%; padding-top:150px; background:#eeeeee; padding-bottom:80px;}
.pagecon_title{height:40px; line-height:40px; border-bottom:1px solid #cccccc; margin-bottom:10px; font-size:16px;}
.pagecon_title span{float:right; font-size:12px;}
.pagebox{width:1200px; height:246px; margin-bottom:20px; background:#e9e7e8; padding-top:10px;}
.pagebox_r{float:right; width:480px;}
.pagebox_l{ width:600px; padding-left:50px; padding-top:40px;}
.pagebox_l_t{font-size:30px; color:#442e76; height:50px; line-height:50px;}
.pagebox_r2_p{padding-right:20px;}
.pagebox_r2{float:right; width:600px;  padding-top:40px;}
.pagebox_l2{ width:480px;padding-left:50px;  }
.pagebox_r2_t{font-size:30px; color:#442e76; height:50px; line-height:50px;}

.pagebox_l3{ width:480px;  }
.page_pro_text{height:80px; padding-top:10px;text-align:center; width:1000px; margin:0px auto; background:url(../images/line.jpg) no-repeat bottom;}
.application_t{lint-height:40px; height:40px;color:#0e97c4; padding-left:8px; font-size:16px;}

.applist li{width:258px; height:213px; float:left; margin-left:8px;margin-right:8px; margin-bottom:6px;}
.applist li p{line-height:40px; background:url(../images/icon02.jpg) no-repeat 2px; padding-left:40px;}
.line03{background:url(../images/line03.jpg) repeat-x; width:100%; height:8px; margin-bottom:10px;}
.partner li{width:158px; height:70px; float:left;margin-right:8px; margin-left:8px; margin-bottom:10px;  padding:2px; border:2px solid #f5f5f5;}

.about_all{line-height:30px;}
.page_newslist_r{width:900px;float:right;}

/*Pages*/
.Pages{ text-align:center; width:550px; height:30px; line-height:30px; margin:0 auto 20px; padding-top:20px;  clear:both;}
.Pages a{      color: #acacac;
    font-size: 12px;
    font-weight: normal;padding:5px 15px; background:#fff; width:62px; height:30px; line-height:30px;  border:1px solid #eaeaea; margin-right:4px; text-align:center; }
.Pages a:hover{background:#0068b9; color:#FFF; }
.Pages a.a_first:hover{color: #fff;}
.p_page a.a_prev:hover{color: #fff;}
.p_page a.a_next:hover{color: #fff;}
.Pages span {  
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;}

.Pages a.a_first{ font-size:12px; font-weight:normal;  color:#acacac; }
.p_page a.a_prev{ margin-right:6px; border:1px solid #eaeaea; font-size:12px; font-weight:normal;color:#acacac;  }
.p_page a.a_next{  margin-right:6px; border:1px solid #eaeaea; font-size:12px; font-weight:normal;  color:#acacac;  }
.Pages .p_page{ float:rigth;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{width:30px; height:30px; line-height:30px; text-align:center; border:1px solid #eaeaea; font-size:14px;  font-size:12px; font-weight:normal;color:#acacac; }
.Pages .p_page em a:hover{background:#0068b9; color:#FFF;}
.Pages .p_page em a.a_cur{ background:#0068b9;color:#FFF;}

/*Pages*/
.line01{border-bottom:1px dotted #cccccc; padding-bottom:20px; margin-bottom:20px;}
.contact_all{ height:auto; margin:0px auto 20px; padding:10px;}
.title{font-size:20px; height:30px; line-height:30px; color:#0b406a;}
.title_en{font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.contact_all_t{height:60px; }
.contact_all_l{width:400px;}
.list01{}
.list01 li{line-height:30px; padding-left:20px;}
.contact_all_r{width:250px; float:right; }
.contact_all_m{width:350px;float:right;  margin-right:20px;}
.p01{color:#0b406a; line-height:36px;}
.input01{border:1px solid #ccc; width:300px; height:24px; line-height:24px;}
.input02{border:1px solid #ccc; width:830px; height:200px; line-height:24px;}
.input03{border:1px solid #ccc; width:200px; height:24px; line-height:24px;}
.news_title{color:#0b406a; font-size:18px; height:40px; line-height:40px; text-align:center;}
.news_time{width:70px; height:12px; line-height:12px; background:url(../images/time.png) no-repeat 2px ; margin:0px auto 10px; padding-left:18px; font-size:12px; color:#ccc; }
.news_text{border-top:1px dashed #ccc; padding-top:20px; padding-bottom:20px; }
.pre_next p{font-size:12px;}
.pre_next{margin-bottom:20px;}
.about_all_r{float:right; width:650px; background:url(../images/cloud.png) no-repeat top; padding-top:20px;}
.about_all_l{width:530px;}
.list02 {margin-top:16px; font-size:16px;  border-bottom:1px dotted #cccccc; margin-bottom:20px;}
.list02 li{height:30px; line-height:30px; margin-bottom:20px; width:500px; float:left;}
.list02 li span{font-weight:bold;height:30px; line-height:30px; display:inline-block; font-size:16px;}
.title2{height:40px; line-height:40px; width:530px; border-bottom:2px solid #00a544; color:#45b131; font-size:18px; font-weight:bold;}
.list03{border-bottom:1px dotted #cccccc; padding-bottom:10px; margin-bottom:20px;}
.list03 li{line-hight:40px; margin-bottom:10px;background:url(../images/icon07.png) no-repeat 2px; padding-left:12px; font-size:16px;}
.list04{margin-bottom:20px;}
.list04 li{ height:36px; line-height:36px; text-align:center;  float:left; margin-right:10px;}
a.here{ padding-left:10px; padding-right:10px; height:36px; line-height:36px; background:#0b406a; color:#ffffff; display:inline-block;}
.list04 li a:hover{ padding-left:10px; padding-right:10px; height:36px; line-height:36px; background:#0b406a; color:#ffffff; display:inline-block;}
.list04 li a:active{ padding-left:10px; padding-right:10px; height:36px; line-height:36px; background:#0b406a; color:#ffffff; display:inline-block;}
.list05 li{width:200px; height:215px; float:left; margin-right:10px; margin-left:10px;margin-bottom:20px;}
.list05 li img{width:200px; height:185px; border:1px solid #ccc; }
.list05 li p{height:30px; line-height:30px; text-align:center;}
.list05{margin-top:20px;}


.list07 li{width:220px; height:234px; float:left; margin-right:10px; margin-left:5px;margin-bottom:20px;}
.list07 li img{width:218px; height:202px; border:1px solid #ccc; }
.list07 li p{height:30px; line-height:30px; text-align:center;}
.list07{margin-top:20px;}


.pro_1{ background:#f9f9f9; padding-top:20px; padding-bottom:20px;padding-right:20px;}
.pro_1_r{float:right; width:610px; }
.pro_1_l {width:360px; height:334px; margin-left:50px;}
.pro_1_r_t{height:50px; line-height:50px; font-size:24px; color:#0b406a;}
.pro_1_r_text{height:30px; line-height:30px; margin-bottom:10px;}
a.button01{border:1px solid #0b406a; height:40px; line-height:40px; width:250px; font-size:16px;font-weight:bold; display:block; padding-left:100px;color:#0b406a; background:url(../images/icon08.png) no-repeat 50px; margin-bottom:20px;}

a.button02{ background:#0b406a;color:#ffffff; height:40px; line-height:40px; width:350px; font-size:16px;display:block; text-align:center; margin-bottom:20px;}
a.button02:link{background:#0b406a;}
a.button02:visited{background:#0b406a;}
a.button02:hover{background:#2d7edf;}
a.button02:active{background:#2d7edf;}

#cen_right_top{width:1100px;margin:40px auto 40px auto; }
#cen_right_top .active{background:#0b406a;color:#F3F3F3;}
#cen_right_top h3{line-height:35px;text-align:center;float:left;height:35px;width:182px;margin::0px;padding:0px;background-color:#F3F3F3;font-size:14px;color:#333333;font-weight:lighter;cursor:pointer;}
#cen_right_top div{font-size:14px;display:none;clear:both;padding:20px 0px 0px 20px;border-top-width:1px;border-top-style:solid;border-top-color:#607d8b; }

#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_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)))
}

#moquu_wxin {
	top:360px;
	_margin-top:360px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -0px
}
#moquu_wshare {
	top:412px;
	_margin-top:412px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -150px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -150px
}
#moquu_top {
	top:516px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -101px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -101px
}
.moquu_wxin,.moquu_wshare {
	position:relative;
	z-index:2
}
.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {
	display:block
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:355px;
	background:url(../images/lrtk_weixin.png) 0 -2px no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-280px;
	top:-200px;
	width:275px;
	height:360px;
	background:url(../images/lrtk_app.png) no-repeat
}

.list06 li{width:225px; height:300px; float:left;  margin-right:25px; margin-left:25px; margin-bottom:40px; }
.list06 li img{width:225px; height:300px;}
.red2 a:link{color:#F00;}
.red2 a:visited{color:#F00;}
.red2 a:hover{color:#F00; text-decoration:underline;}
.red2 a:active{color:#F00;text-decoration:underline;}
.red2{height:40px; line-height:40px; font-size:16px; }
#images a {
			margin-right: 14px;
		}

		#images a img {
			
			padding: 3px;
			vertical-align: top;
		}

		#credit {
			clear: both;	
			margin-top: 50px;
			padding-top: 20px;
			font-size: 10px;
			border-top: 1px solid #BBB;
			font-family: Verdana;
		}
#imgbox-loading {
	position: absolute;
	top: 0;
	left: 0;
	background: url('imgbox-spinner.gif') center center no-repeat;
	cursor: pointer;
	display: none;
	z-index: 90;
}

#imgbox-loading div {
	background: #FFF;
	width: 100%;
	height : 100%;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}

.imgbox-img {
	padding: 0;
	margin: 0;
	border: none;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.imgbox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('imgbox-close.png') top left no-repeat;
	cursor: pointer;
	outline: none;
}

.imgbox-title {
	padding-top: 10px;
	font-size: 11px;
	text-align: center;
	font-family: Arial;
	color: #333;
	display: none;
}

.imgbox-bg-wrap {
	position: absolute;
	padding: 0;
	margin: 0;
	display: none;
}

.imgbox-bg {
	position: absolute;
	width: 20px;
	height: 20px;
}

.imgbox-bg-n {
	left: 0;
	top: -20px;
	width: 100%;
	background: url(imgbox-bg-n.png) repeat-x;
}

.imgbox-bg-ne {
	right: -20px;
	top: -20px;
	background: url(imgbox-bg-ne.png) no-repeat;
}

.imgbox-bg-e {
	right: -20px;
	top: 0;
	height: 100%;
	background: url(imgbox-bg-e.png) repeat-y;
}

.imgbox-bg-se {
	right: -20px;
	bottom: -20px;
	background: url(imgbox-bg-se.png) no-repeat;
}

.imgbox-bg-s {
	left: 0;
	bottom: -20px;
	width: 100%;
	background: url(imgbox-bg-s.png) repeat-x;
}

.imgbox-bg-sw {
	left: -20px;
	bottom: -20px;
	background: url(imgbox-bg-sw.png) no-repeat;
}

.imgbox-bg-w {
	left: -20px;
	top: 0;
	height: 100%;
	background: url(imgbox-bg-w.png) repeat-y;
}

.imgbox-bg-nw {
	left: -20px;
	top: -20px;
	background: url(imgbox-bg-nw.png) no-repeat;
}



.greybg{height:50px; line-height:50px; background:#e4e4e6; font-size:16px; font-weight:bold; padding-left:10px; margin-top:20px; margin-bottom:10px;}

.pro_3{height:50px; line-height:50px; border-bottom:1px solid #607d8b; background: url(../images/icon.png) no-repeat 12px #f9f9f9; padding-left:30px; color:#0b406a; margin-bottom:10px; margin-top:20px;}


.pro-family{color:#898989;padding:30px 0 100px}
.pro-family-box{position:relative;height:600px}



.header_r{float:right; width:900px; font-size:16px; }
.header_l{width:300px;}



.header{height:87px; position:absolute; top:0px; width:100%;right:0;left:0;min-width:1098px;z-index:99999; background:#FFF; -moz-box-shadow:0px 2px 3px #d3d2d2; -webkit-box-shadow:0px 2px 3px #d3d2d2; box-shadow:0px 2px 3px #d3d2d2; }
.header .warp{width:1200px;margin:0 auto}
.header .logo{float:left; width:264px; height:56px; margin-top:18px;}
.header .menu{float:right;width:910px; }
.header .menu .topmenu{overflow:hidden;height:40px;text-align:right;padding:8px 10px; color:#333333;}
.header .menu .topmenu .lang{display:inline-block;width:20px;height:20px;background: url(../images/yu.png) no-repeat 0 0;vertical-align:middle;margin-right:5px}
.header .menu .topmenu a{margin-right:10px;color:#333333}
.header .menu .topmenu a.selected{color:#333333}
.header .menu ul.webmenu li{float:left;width:70px;text-align:center;margin-right:5px;font-size:14px}
.header .menu ul.webmenu li a{display:block;width:100%;position:relative;height:47px;line-height:47px}
.header .menu ul.webmenu li.selected a span{display:block;width:100%;height:2px;background:#165a99;position:absolute;bottom:0}
.search{width:180px;float:right; margin-left:100px; margin-top:-10px;}
.search_top{height:34px; line-height:34px; font-size:12px; background:url(../images/yu.png) no-repeat 80px;  text-align:right;}
.search_top a{color:#ffffff;}
.search_bottom{height:30px; line-height:30px; border:1px solid #cccccc; background:#ffffff;
-moz-box-shadow:1px 1px 1px #ccc inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:1px 1px 1px #ccc inset;            /* For Chrome5+, Safari5+ */
	box-shadow:1px 1px 1px #ccc inset;                    /* For Latest Opera */}
.search_r{width:30px; float:right;}
.search_l input{width:140px;line-height:30px; border:none; -moz-box-shadow:1px 1px 1px #ccc inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:1px 1px 1px #ccc inset;            /* For Chrome5+, Safari5+ */
	box-shadow:1px 1px 1px #ccc inset;        }




#lanrenzhijia {

	text-align:center;
width:750px;
margin-top:-20px;

}
#lanrenzhijia ul {
	margin:0;
	padding:0;
	list-style:none;
	white-space:nowrap;
	text-align:left;
	
	

}
#lanrenzhijia ul {
	display:inline-block;
}
#lanrenzhijia li {
	margin:0;
	padding:0;
	list-style:none;
}
#lanrenzhijia li {
	display:inline-block;
	display:inline;
}
#lanrenzhijia ul ul {
	position:absolute;
	left:-9999px;
}
#lanrenzhijia ul.level1 {
	margin:0 auto;
	
	
}
#lanrenzhijia ul.level1 li.level1-li {
	float:left;
	display:block;
	position:relative;
}
#lanrenzhijia b {
	position:absolute;
} /* 代码整理：懒人之家 www.lanrenzhijia.com */
#lanrenzhijia a {
	display:block;
	font:normal 14px Microsoft YaHei;
	color:#000;
	line-height:30px;
	text-decoration:none;
	padding:0 18px;
}
#lanrenzhijia ul.level1 li.level1-li a.level1-a {
	float:left;
}
#lanrenzhijia ul li:hover > ul {
	visibility:visible;
	left:0;
	top:30px;
	background:#cccccc;
}
#lanrenzhijia ul ul li:hover > ul {
	visibility:visible;
	left:100%;
	top:auto;
	margin-top:-30px;
	margin-left:-4px;
}
#lanrenzhijia li.left:hover > ul {
	visibility:visible;
	left:auto;
	right:0;
	top:30px;
}
#lanrenzhijia li.left ul li:hover > ul {
	visibility:visible;
	left:auto;
	right:100%;
	top:auto;
	margin-top:-30px;
	margin-right:-4px;
}
#lanrenzhijia a:hover ul {
	left:0;
	top:23px;
}
#lanrenzhijia li.left a:hover ul {
	left:auto;
	right:-1px;
	top:23px;
}
#lanrenzhijia li.left ul a {
	text-align:right;
}
#lanrenzhijia a:hover a:hover ul, #lanrenzhijia a:hover a:hover a:hover ul {
	left:100%;
	visibility:visible;
}
#lanrenzhijia li.left a:hover a:hover ul, #lanrenzhijia li.left a:hover a:hover a:hover ul {
	left:auto;
	right:0;
	visibility:visible;
}
#lanrenzhijia a:hover ul ul, #lanrenzhijia a:hover a:hover ul ul {
	left:-9999px;
}
#lanrenzhijia li.left a:hover ul ul, #lanrenzhijia li.left a:hover a:hover ul ul {
	left:-9999px;
}
#lanrenzhijia li a.drop {
	background:transparent url(../images/white-down.gif) no-repeat right center;
}
#lanrenzhijia li a.fly {
	background:transparent url(../images/white-right.gif) no-repeat right center;
}
#lanrenzhijia li.left ul a.fly {
	background:transparent url(../images/white-left.gif) no-repeat left center;
}
#lanrenzhijia li a:hover, #lanrenzhijia li a.fly:hover {
	color:#ffffff;
	background-color:#969797;
}
#lanrenzhijia li:hover > a, #lanrenzhijia ul li:hover > a.fly {
	color:#ffffff;
	background-color:#969797;
}
#lanrenzhijia table {
	position:absolute;
	height:0;
	width:0;
	left:0;
	border-collapse:collapse;
	margin-top:-6px;
}
#lanrenzhijia table table {
	position:absolute;
	left:99%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-30px;
	margin-left:-4px;
}
#lanrenzhijia li.left table {
	position:absolute;
	height:0;
	width:0;
	left:auto;
	right:0;
	border-collapse:collapse;
	margin-top:-4px;
}
#lanrenzhijia li.left table table {
	position:absolute;
	left:auto;
	right:100%;
	height:0;
	width:0;
	border-collapse:collapse;
	margin-top:-30px;
	margin-right:-4px;
}


.clearfix:after{content: '';display: table;width: 100%;clear: both;}
.myModa{position: fixed;top: 0;left: 0;bottom: 0;right:0;background: rgba(0,0,0,0.2); }
.myModa .myAlertBox{width: 300px;border-radius: 5px;border: 1px solid #d9d9d9;background: #fff;overflow: hidden;margin: 0 auto; }
.myModa .myAlertBox h6{background: #f2f2f2;padding: 10px;line-height: 20px;font-size: 16px;text-align: center;margin:0px; }
.myModa .myAlertBox p{padding: 20px;line-height: 26px;font-size: 14px;color: #808080;}
.myModa .myAlertBox .btn{cursor: pointer; width: 80px;line-height: 36px;border-radius: 5px;text-align: center;font-size: 16px;margin: 0 auto;margin-bottom: 20px; background: #D9D9D9; display:inline-block;}
.myModa .myAlertBox .col2 .col{width:120px;float: left;}
.myModa .myAlertBox .col2 .col .btn{width: 100%;}
.myModa .myAlertBox .col2{padding: 0 20px;}
.myToast{position: fixed; display: inline-block;padding: 5px 10px;line-height: 24px;font-size: 14px;color: #fff;background:#000; max-width: 300px;_width: expression(this.offsetWidth >300 ? '300px': 'auto' );*width: expression(this.offsetWidth >300 ? '300px': 'auto' );border-radius: 5px;}



.lanrenzhijia2{ width:360px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ width:360px;height:334px;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:360px;height:334px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

.spec-preview{width:360px;height:334px;border:1px solid #DFDFDF;}
.spec-scroll{clear:both;margin-top:5px;width:360px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{ margin-top:-55px; display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:310px;height:56px;overflow:hidden; margin-top:-55px; margin-left:8px;}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}


.product_text{height:195px; overflow:hidden; margin-bottom:20px;}

