@charset "utf-8";
/* CSS Document */
.banner { height:530px; overflow:hidden; width:100%;}

.product {
	width: 1334px;
	height: auto;
	overflow: hidden;
	padding-bottom: 00px;
	margin: 0px auto;
	margin-top: 00px;
}
.product h3 { border-bottom:1px solid #CCC; height:40px; line-height:40px; margin-left:27px; margin-right:27px;}
.product h3 i { display:block; width:5px; height:20px; float:left; background: #92010C; margin-top:10px; margin-right:10px;}
.product h3 p { float:left;}
.product h3 span { display:block; float:right; text-align:right; padding-right:10px; width:50px; height:40px; background: url(../arrow.jpg) right 8px no-repeat}

/***/
.left{ float:left;}
.right{ float:right;}
.device{ width:1280px; height:auto; overflow:hidden; background:#fff; }
.device .scroll{ width:100%; height:510px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:0; height:510px; overflow:hidden;}
.device h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:12px; padding:5px 5px 10px 5px; float:right;}
.device h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
/*.device ul{ overflow:hidden;}
*/
.device ul li{ width:237px; height:160px; margin-right:10px; margin-left:10px; margin-bottom:15px; overflow:hidden; position:relative; float:left;}
/*.device ul li img{ width:235px; height:160px; position:absolute; left:0; top:0; z-index:10; background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center;}
.device ul li:hover img{opacity: 0.8;filter: alpha(opacity=80);}
.device ul li a.link{ display:block; width:160px; height:24px; line-height:24px; text-align:center; color:#fff; font-size:12px; position:absolute; left:0; bottom:0; background:#000;opacity: 0.5;filter: alpha(opacity=50); z-index:20;}
**/
.scroll ul li .photo{width:235px; height:160px;overflow:hidden;}
.scroll ul li .photo img { width:230px; height:158px; border:1px solid #CCC;}
.scroll ul li .rsp{width:235px; height:160px;overflow:hidden;position: absolute;background:#000;top:0px;left:0px;}
.scroll ul li .text{position:absolute;width:235px; height:160px;left:-235px;top:0px;overflow:hidden;}
.scroll ul li .text h3{width:235px;margin-top:0px;height:30px;line-height:30px;text-align:center;color:#FFFFFF;font-size:15px;}
.scroll ul li .text a{text-decoration:none}
.scroll ul li .text p { padding:5px 10px; color:#FFF; border-bottom:1px solid #FFF;}
.scroll ul li .text div{text-align:center;color:#FFFFFF;font-size:13px; margin-top:10PX;}

/**/
.abouter { height:auto; overflow:hidden; background:#006600;}
.abouts { width:1280px; height:auto; overflow:hidden; margin:0px auto; padding:20px 0px;}
.abouts p { float:left; margin-right:20px;}
.about { float:right; margin-right:20px; width:730px; height:auto; overflow:hidden;}
.about h2 { color:#FFF; text-align:center; font-size:34px; font-weight:100;}
.about h3 { height:40px; line-height:40px; background:url(../Icon/about_bg.png) left 15px no-repeat; text-align:center; color:#FFF; font-size:24px;}
.about h3 p { line-height:40px; text-align:center; color:#994a0d; font-size:28px;}
.aboutcon { height:auto; margin-top:10px; line-height:30px; overflow:hidden; float:right; width:730px; margin-right:20px; font-size:15px; color:#FFF; line-height:40px;}
.aboutcon p { text-align:left; float:left;}
.abouts .video { width:501px; float:left;}
.abouts .video .videonav { height:70px; line-height:70px; font-size:60PX; color:#F00;}
.abouts .video .videonav span { color:#FFF; font-size:32px;}
.abouts .vodeo ul { margin-top:0px}
.abouts .video ul li { margin-top:15px;} 

.newser { width:100% height:auto; margin:0px auto; overflow:hidden; margin-top:40px;}
.newser h1 { text-align: center;font-weight: normal;color: #000000;	font-size: 34px;}
.newser h1 .new1 {color: #b62b2f;font-size: 40px;}
.newser h1 .new2 {	color: #000000;	margin-left: 7px;	margin-right: 2px;	font-size: 40px;}
.weicontainer {	background: url(../images/wei_13.jpg) repeat-x left 5px;height: 13px;width: 100%;margin: 0 auto;text-align: center;}
.newser .wei {background: #fff;	width: 377px;	font-size: 12px;	color: #a3a3a3;	display: block;	margin: 0 auto;}
.newser p {	font-size: 12px;	color: #888888;	font-family: "微软雅黑";	text-align: center;	margin-top: 9px;
}

.equipment { width:1334px; margin:0px auto; margin-top:30px;}
.equipment .title {
	margin: 0 auto;
	text-align: center;
	background: url(../images/abg_11.jpg) center center no-repeat;
	height: 79px;
}
.equipment li {
	font-size: 34px;
	color: #b62b2f;
}
.equipment li .us {
	font-size: 34px;
	color: #848484;
}
.equipment li span {
	font-size: 25px;
	color: #252525;
}
.equleft { width:27px; height:56px; background:url(../Icon/prevnext.png) -27px -56px no-repeat; float:left; margin-top:110px;}
.equright { width:27px; height:56px; background:url(../Icon/prevnext.png) -27px top no-repeat; float:right; margin-top:110px;} 
.equlist {
	float: left;
	width: 1334px;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
}

.pharm { width:27px; height:56px; background:url(../Icon/prevnext.png) -27px -56px no-repeat; float:left; margin-top:110px;}
.pharmright { width:27px; height:56px; background:url(../Icon/prevnext.png) -27px top no-repeat; float:right; margin-top:110px;} 
.pharmlist {
	float: left;
	width: 1334px;
	height: auto;
	overflow: hidden;
	margin-top: 15px;
}

.contact { width:1280px; margin:0px auto 25px; height:auto; overflow: hidden;}
.contact ul li { width:211px; float:left; height:32px;}
.contact ul li.l1 { background:url(../gbbok_43.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l2 { background:url(../gbbok_45.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l3 { background:url(../gbbok_40.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l4 { background:url(../gbbok_48.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l5 { background:url(../gbbok_51.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li:hover.l1{ background:url(../phone_43.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l1 h3 { font-weight:100; font-size:12px; color:#ce0006; height:15px; line-height:15px; margin:0px;}
.contact ul li.l1 p { font-size:14px; color:#666;}
.contact ul li:hover.l2{ background:url(../phone_45.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l2 h3 { font-weight:100; font-size:12px; color:#ce0006; height:15px; line-height:15px; margin:0px;}
.contact ul li.l2 p { font-size:14px; color:#666;}
.contact ul li:hover.l3{ background:url(../phone_40.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l3 h3 { font-weight:100; font-size:12px; color:#ce0006; height:15px; line-height:15px; margin:0px;}
.contact ul li.l3 p { font-size:14px; color:#666;}
.contact ul li:hover.l4{ background:url(../phone_48.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l4 h3 { font-weight:100; font-size:12px; color:#ce0006; height:15px; line-height:15px; margin:0px;}
.contact ul li.l4 p { font-size:14px; color:#666;}
.contact ul li:hover.l5{ background:url(../phone_51.jpg) left top no-repeat; height:35px;  padding-left:45px;}
.contact ul li.l5 h3 { font-weight:100; font-size:12px; color:#ce0006; height:15px; line-height:15px; margin:0px;}
.contact ul li.l5 p { font-size:14px; color:#666;}





.naver { height:230px; background:#938d8d; margin-top:3px;}
.navs { width:1280px; margin:0px auto;}
.navs ul li { float:left; width:320px; height:230px;}

.naver .navs ul li.m1 { width:320px; float:left; height:230px; overflow:hidden; background:url(../mk_01.jpg) left top no-repeat;}
.naver .navs ul li.m1 h3 { margin:133px 0px 0px 120px; font-weight:100; color:#FFF;}
.naver .navs ul li.m1 h3 p { font-size:14px; margin:5px 0px 0px 15px;}
.naver .navs ul li.m2 { width:320px; float:left; height:230px; overflow:hidden; background:url(../mk_02.jpg) left top no-repeat;}
.naver .navs ul li.m2 h3 { margin:133px 0px 0px 120px; font-weight:100; color:#FFF;}
.naver .navs ul li.m2 h3 p { font-size:14px; margin:5px 0px 0px 15px;}
.naver .navs ul li.m3 { width:320px; float:left; height:230px; overflow:hidden; background:url(../mk_03.jpg) left top no-repeat;}
.naver .navs ul li.m3 h3 { margin:133px 0px 0px 120px; font-weight:100; color:#FFF;}
.naver .navs ul li.m3 h3 p { font-size:14px; margin:5px 0px 0px 15px;}
.naver .navs ul li.m4 { width:320px; float:left; height:230px; overflow:hidden; background:url(../mk_04.jpg) left top no-repeat;}
.naver .navs ul li.m4 h3 { margin:133px 0px 0px 120px; font-weight:100; color:#FFF;}
.naver .navs ul li.m4 h3 p { font-size:14px; margin:5px 0px 0px 15px;}



.main .hotelpic  { float:right; width:890px; height:auto; overflow:hidden;}
.hotelpic p { height:40px; background:#ae853d; line-height:40px; padding-left:20px; font-size:16px; color:#FFF; font-weight:bold;}
.hotelpics { width:890px; height:500px; background:#eee; border:1px solid #dcdcdc; border-top:none;}
.pics h3{ width:600px; height:480px; padding:10px;}
.pics h3.fl { float:left;}
.pics h3 img{ width:600px; height:480px; display:block; border:1px solid #e5e5e5;}
.pics ul.fr { float:right; width:250px; margin-top:10px;}
.pics ul li { float:left;}
.pics ul{ width:167px;}
.pics li a{ width:110px; height:88px; position:absolute; top:0; left:0; width:110px; height:110px;  display:block;}
.pics li a:hover{ background:none;}
.pics li{ float:left; width:110px; height:88px; margin:0 10px 10px 0px; position:relative;}
.pics li img{ width:110px; height:88px; display:block; border:1px solid #e5e5e5; }


.culture { float:left; width:350px; height:auto; overflow:hidden;}
.culture h3 { height:40px; line-height:40px; padding:0px; margin:0px;}
.culture h3 p { float:left; margin-right:5px; padding:0px; color:#c6906c;}
.culture h3 p.yingwen { float:left; width:150px; font-size:10px; padding:0px; margin:0px; line-height:12px; margin-top:8px; color:#c6906c;}
.culture .huodong { height:250px; overflow:hidden; margin-top:10px;}
