@charset "utf-8";
/* ????????????????? www.lanrenzhijia.com */

/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

/* menu */
.top {
	height: 80px;
	width: 1080px;
	margin-right: auto;
	margin-left: auto;
}
.top .logo {
	float: left;
	height: 80px;
	width: 400px;
	background-image:url(../images/logo.jpg)
}
.top .con {
	float: right;
	height: 80px;
	width: 600px;
}


.menu{
	position:relative;
	width:1080px;
	height:40px;
	background-color:#0170DB;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.menu div{position:absolute;top:0px;height:50px;font-family:"Microsoft Yahei";}
.menu .all-sort{left:0px;width:210px;text-align:center;font-size:14px;}
.menu .all-sort a{color:#FFF;display:block;width:100%;height:100%;line-height:50px;}
.menu .ad{right:0px;width:141px;}
.menu .nav{left: 225px;}
.menu .nav ul li{float:left;width:95px;line-height:50px;}
.menu .nav ul li a{display:block;width:100%;color:#FFF;text-align:center;font:100 15px/50px "Microsoft Yahei";}
.menu .nav ul li a:hover, .menu .nav ul li a.current{background:;text-decoration:none;}
.dmenu {
	background-color: #0170DB;
	height: 50px;
}
#navBar{float:left;width:224px;position:relative;z-index:99;}
#navBar #navBarname{background:#F3A11C;height:px;line-height:50px;width:204px;color:#FFF;padding-left:20px;font-size:18px;position:relative;}
#navBar #navBarname i{ position:absolute;top:22px;right:10px;height:8px;width:17px; overflow:hidden;background:url(images/barico.png) no-repeat;}
#navBar:hover #navBarname i{ background-position:bottom left;}
#navBar ul{border-left:1px solid #ececec;border-right:1px solid #ececec;background:#FFF;}
#navBar ul#navBarchild{display:none;position:absolute;height: 337px;width:222px;z-index:100;}
#navBar:hover ul#navBarchild{display:block;}

#navBar ul li{height:40px;line-height:50px;border-bottom:1px solid #ececec;}
#navBar ul li a{padding:0px 15px; display:block;font-size:16px;color:#666;border-left:3px solid #FFF;}
#navBar ul li a:hover{color:;border-left:3px solid #F3A11C;}

#brand{
				width:1080px;
				height:425px;
				border:1px solid #dddddd;
				box-shadow:0px 0px 5px #dddddd;
				margin:20px auto;
				overflow:hidden;
			}
			#brand .title{
				width:100%;
				height:35px;
				line-height:35px;
				font-size:16px;
				margin-top:4px;
				border-bottom:1px solid #E5E5E5;
			}
			#brand .bd-box{
				width:px;
				height:358px;
				overflow:hidden;
				padding:0px 24px;
			}
			#brand .bd-box li{
				float:left;
				width:238px;
				height:180px;
				overflow:hidden;
				position:relative;
				margin:10px 10px 0px 10px;
				_margin:10px 10px 0px 5px;
			}
			#brand .bd-box li img{
				width:238px;
				height:180px;
				border:1px solid #e9e8e8;
				position:absolute;
				left:0px;
				top:0px;
				z-index:2;
				overflow:hidden;
			}
			#brand .bd-box li span{
				width:238px;
				
				border:1px solid #e9e8e8;
				position:absolute;
				left:0px;
				
				z-index:1;
				text-align:center;
				line-height:75px;
				font-size:14px;
				color:#FFF;
				background:#005AAB;
				font-weight:bold;
				overflow:hidden;
				height:0px;
				display:none;
				top:38px;
			}
			#brand .bd-box li a{
				width:238px;
				height:180px;
				position:absolute;
				left:0px;
				top:0px;
				z-index:3;
			}
.dd{
	float:left;
	width:240px;
	height:120px;
}

<style type="text/css">

a:link {
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}
a:active {
text-decoration: none;
}

</style>
.nav ul li dl { position:absolute; display:none;}
.nav ul li dl dd { float:none;}
.nav ul li dl dd a { border-right:none; border-top:1px dotted #ccc; background:#f5f5f5;}
.nav ul li:hover dl{ display:block; }


.main-im{position:fixed;right:32px;top:155px;z-index:100;width:110px;height:272px;}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative;}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px;}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9;}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #dddddd;background:url(/css/default/qq-icon-bg.png) no-repeat center 8px;}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute;}
.main-im .im_main{background:#F9FAFB;border:1px solid #dddddd;border-radius:10px;background:#F9FAFB;display:none;}
.main-im .im_main .im-tel{color:#000000;text-align:center;width:109px;height:105px;border-bottom:1px solid #dddddd;}
.main-im .im_main .im-tel div{font-weight:bold;font-size:12px;margin-top:6px;}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:bold;color:#e66d15;}
.main-im .im_main .im-tel:hover{background:#fafafa;}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #dddddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#ffffff;border-radius:10px;border:1px solid #dddddd;position:absolute;left:-125px;top:-126px;}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ffffff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #dddddd;border-width:8px;left:112px;top:132px;position:absolute;}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px;}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center;}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(images/totop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a{display:block;width:52px;height:47px;}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px;}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(/css/default/close_im.png) no-repeat left top;}
.main-im .close-im a:hover{text-decoration:none;}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(/css/default/open_im.png) no-repeat left top;}