@charset "utf-8";

*{
	margin:0;
	padding:0;
	font-size:12px;
	line-height: 16px;
}
a{
	text-decoration: none;
}
img{
	display: block;
	border:none 0;
}
li{
	list-style: none;
}
.jiange{
	width:1000px;
	margin:0 auto;
	height:30px;
	background:white;
}
body{
	background: url(../images/xx_01.png) repeat-x;
}
.topBox{
	width:1000px;
	margin:0 auto;
	overflow: hidden;
	background: white;
}
.logo{
	width:502px;
	float: left;
}
.topPhone{
	width:231px;
	float: right;
}
.navSub{
	width:1000px;
	margin:0 auto;
	height: 46px;
	background: #0095d8;
}
.navSub ul{
	width:1000px;
	margin:0 auto;
}
.navSub ul li{
	width:125px;
	float: left;
	text-align: center;
	position: relative;
	height: 46px;
	line-height: 46px;
}
.navSub ul li:hover{
	background:#035795;
}
.navSub > ul > li > a{
	font-size: 14px;
	color:white;
	font-weight: bold;
	height: 46px;
	line-height: 46px;
}
#navMenu{
	width:125px;
	display: none;
	padding:5px 0;
	position: absolute;
	top: 46px;
	left: 0;
	background-color:#eeeeee;
	z-index: 99;
}
#navMenu a{
	display: block;
	text-align: center;
	line-height: 30px;
	color:#222222;
	font-size: 14px;
}
#navMenu a:hover{
	text-decoration: underline;
	color:white;
	background:#035795 ;
}

.bannerBox{
	margin:0 auto ;
	width: 1000px;
	height: 460px;
}
.wrap {
	width: 1000px;
	height: 460px;
	position: relative;
	overflow: hidden;
	float: left;
}

.slidebox {
	width: 1000px;
	position: absolute;
	top: 0;
	left: 0;
	height: 460px;
}

.slidebox li {
	float: left;
	width: 1000px;
	height: 460px;
	left: 0;
	top: 0;
}

.slidebox li img {
	display: block;
	width: 1000px;
	height: 460px;
}
.mainBox{
	width:1000px;
	margin:0 auto;
	overflow: hidden;
	margin-top: 28px;
}
.m1{
	width:229px;
	float: left;
	margin-right: 20px;
}

.m2{width:475px;
	float: left;
	margin-right: 20px;
}
.m3{
	width:256px;
	float: left;
}
.m1Tit{
	width:229px;
	height: 41px;
	background:url(../images/ao_11.png) no-repeat;
}
.m2Tit{
	width:475px;
	height:41px;
	background:url(../images/ao_13.png) no-repeat;
}
.m3Tit{
	width:256px;
	height:41px;
	background:url(../images/ao_15.png) no-repeat;
}
.mainBox .mMore{
	display: block;
	width:37px;
	height:13px;
	float: right;
	margin-right: 5px;
	margin-top:13px;
}
.m1 ul{
	width:229px;
	margin-top: 5px;
}
.m1 ul li{
	width:229px;
	line-height: 26px;
	border-bottom: dashed 1px #77b7eb;
}
.m1 ul li a{
	display: block;
	width:213px;
	background: url(../images/ao_21.png) no-repeat 5px center;
	padding-left:16px;
	line-height: 26px;
	color:#035795;
}
.m2 .company{
	width:475px;
	overflow: hidden;
	margin-top: 10px;
}
.m2 .company img{
	width:231px;
	height:173px;
	float: left;
	margin-left:12px;
}
.m2 .company span{
	width:206px;
	height:173px;
	float: right;
	line-height: 22px;
	color:#00325f;
	margin-right:12px;
}
.m3 ul{
	width:256px;
	margin-top: 5px;
}
.m3 ul li{
	width:256px;
	line-height: 26px;
	border-bottom: dashed 1px #77b7eb;
}
.m3 ul li a{
	display: block;
	width:236px;
	background: url(../images/ao_24.png) no-repeat 5px center;
	padding-left:20px;
	line-height: 26px;
	color:#035795;
}
.proScroll{
	width:1000px;
	margin:0 auto;
	margin-top: 20px;
}
.proScroll .proTit{
	width:1000px;
	height:22px;
	background: url(../images/ao_29.png) no-repeat left;
	border-bottom: solid 2px #0095d8;
}
.proScroll .proMore{
	display: block;
	width:66px;
	height:13px;
	float: right;
	margin-top: 2px;
	margin-right: 5px;
}
.imgBox{width:1000px;height:200px;position: relative;overflow: hidden;}
#scroll{width:2000px;position:absolute;left:0;top:20px;}
#scroll li{width:170px;height:200px;float: left;margin-right: 30px;}
#scroll li img{width:170px;height:130px;}
#scroll li span{display: block;width:170px;text-align: center;line-height: 30px;color:#333333}
.imgBox-1{width:1000px;height:200px;position: relative;overflow: hidden;border-top: solid 1px #b7b7b7;}
#scroll-1{width:2000px;position:absolute;left:0;top:20px;}
#scroll-1 li{width:170px;height:200px;float: left;margin-right: 30px;}
#scroll-1 li img{width:170px;height:130px;}
#scroll-1 li span{display: block;width:170px;text-align: center;line-height: 30px;color:#333333}

.floor{
	width:1000px;
	margin:0 auto;
	text-align: center;
	padding::;px 0;
	background:#f8f8f8;
	border-top: solid 3px #0a5bb1;
	line-height: 20px;
}

/*内页*/
.nBanenr{
	width:1000px;
	height:240px;
	margin:0 auto;
}
.nBox{
	width:1000px;
	overflow: hidden;
	margin:0 auto;
	background:white;
	padding-bottom: 30px;
}
.nLeft{
	width:189px;
	float: left;
	margin-left:20px;	
}
.nleftTit{
	width:170px;
	height:59px;
	background:url(../images/neiye_07_01.png) no-repeat;
	font-size: 16px;
	font-family: "微软雅黑";
	color:white;
	font-weight: bold;
	line-height: 56px;
	padding-left:19px;
}
.nLeft ul{
	width:187px;
	border-left:solid 1px #5db1d8;
	border-right:solid 1px #5db1d8;
	min-height: 180px;
}
.nLeft ul li{
	width:148px;
	margin-left:20px;
	line-height: 26px;
	border-bottom: solid 1px #ededed;
}
.nLeft ul li:hover{
	background:url(../images/nd_03.png) no-repeat right center;
}
.nLeft ul li:hover a{
	color:#5db1d8;
}
.nLeft ul li a{
	color:#666666;
}
.nLeft .nleftFoot{
	width:189px;
	height:23px;
	background:url(../images/neiye_07_03.png) no-repeat bottom center;
}
.nRight{
	width:730px;
	float: right;
	margin-right: 20px;
}
.nRightTit{
	width:710px;
	background: url(../images/neiye_09.png) no-repeat left center;
	font-size: 18px;
	font-weight: bold;
	font-family: "微软雅黑";
	line-height: 28px;
	border-bottom: #cfcfcf solid 1px;
	padding-left:20px;
	padding-bottom: 5px;
	color:#65a0d9;
	margin-bottom: 20px;
}
.nRightTit span{
	font-weight: normal;
	color:#aaaaaa;
	font-family: arial;
}
.companyText{
	width:730px;
	font-size: 14px;
	line-height: 24px;
}
.proBox{
	width: 730px;
	overflow: hidden;
}
.proBox ul{
	width: 705px;
	padding-left:25px;
}
.proBox ul li{
	width:150px;
	float: left;
	margin-right: 25px;
	height:180px;
}
.proBox ul li img{
	width:150px;
	height:130px;
	border:solid 1px #EEEEEE;
}
.proBox ul li span{
	display: block;
	width:150px;
	line-height: 18px;
	text-align: center;
}
.newsBox{
	width:730px;
}
.newsBox ul{
	width:710px;
	padding:0 10px;
	min-height: 200px;
}
.newsBox ul li{
	width:710px;
	overflow: hidden;
	border-bottom: dashed 1px #EEEEEE;
}
.newsBox ul li a{
	display: block;
	width:400px;
	float: left;
	line-height: 26px;
	background:url(../images/ao_24.png) no-repeat left center;
	padding-left:15px;
	color:#333333;
}
.newsBox ul li a:hover{
	color:#69a2da
}
.newsBox ul li span{
	display: block;
	float: right;
	line-height: 26px;
}
.contact{
	width:500px;
	margin-left:30px;
}
.contact h2{
	font-size: 20px;
	font-family: "微软雅黑";
	color:#333333;
}
.contact .contactText{
	font-size: 16px;
	line-height: 30px;
	font-family: "微软雅黑";
	margin-top: 10px;
}
/*page*/
.page{
	width:730px;
	padding-top: 10px;
	clear: both;
	text-align:center
}
DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center
}
DIV.yahoo2 A {
	BORDER-RIGHT: #ccdbe4 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #ccdbe4 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccdbe4 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccdbe4 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}


.main-im{position:fixed;right:10px;top:300px;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(http://demo.lanrenzhijia.com/2015/service0119/images/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(http://demo.lanrenzhijia.com/2015/service0119/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(http://demo.lanrenzhijia.com/2015/service0119/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(http://demo.lanrenzhijia.com/2015/service0119/images/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(http://demo.lanrenzhijia.com/2015/service0119/images/open_im.png) no-repeat left top;}