@charset "gb2312";
/* CSS Document */

#head {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
}
.english {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	color: #F30;
	letter-spacing: 1px;
	font-family: Arial;
	padding-top: 12px;
	padding-left: 140px;
	background-image: url(englishbj.gif);
	background-repeat: no-repeat;
	background-position: 205px 15px;
	width: 120px;
}
.english a {
	color: #F30;
}
.english a:hover {
	color: #039;
}


.logo {
	float: left;
	height: 85px;
	width: 466px;
}
.head_right {
	height: 21px;
	background-image: url(headright.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 235px;
	padding-left: 25px;
	line-height: 21px;
	padding-top: 12px;
}
.head_right a {
	padding-right: 30px;
}

#nav {
	background-image: url(nav_bj.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 40px;
	width:990px;
	margin:0 auto;
}
.nav_l {
	float: left;
	height: 40px;
	width: 82px;
	background-image: url(nav_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_r {
	float: right;
	height: 40px;
	width: 82px;
	background-image: url(nav_r.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.nav_m {
	float: left;
	height: 40px;
	width: 826px;
	background-image: url(nav_m.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.nav_time {
	line-height: 40px;
	height: 40px;
	width: 248px;
	float: left;
	color: #FFF;
}
.nav_nav {
	float: right;
	height: 40px;
	width: 578px;
}
.nav_nav a {
	line-height: 40px;
	color: #FFF;
	background-image: url(nav_bj2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	font-size: 14px;
	font-weight: bolder;
}
.nav_nav a:hover {
	color: #6FC;
}
.nav_nav_2 {
	height: 40px;
	font-family: Arial;
}
.nav_nav_2 a {
	line-height: 40px;
	color: #FFF;
	background-image: url(nav_bj2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 40px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	font-size: 14px;
	font-weight: bolder;
}
.nav_nav_2 a:hover {
	color: #6FC;
}
#banner {
	height: 230px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}
.banner_shadow {
	background-image: url(banner_shadow.jpg);
	background-repeat: repeat-x;
	height: 7px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
}

#main {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
}
.main_left {
	float: left;
	width: 210px;
}
.main_right {
	width: 770px;
	float: right;
	padding-left: 10px;
}
.mail_t {
	height: 54px;
	background-image: url(mail_bj.jpg);
	background-repeat: no-repeat;
}
.cplb_t {
	height: 54px;
	background-image: url(cplb_bj.jpg);
	background-repeat: no-repeat;
}
.main_b {
	height: 118px;
	background-image: url(main_b.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.mial {
	height: 102px;
	background-image: url(main_m.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
}
.mial .yhm {
	font-size: 12px;
	line-height: 25px;
	height: 25px;
	font-family: "宋体";
}
.mial .mima {
	font-size: 12px;
	height: 25px;
	font-family: "宋体";
	line-height: 25px;
}
.mial .yx {
	line-height: 25px;
	height: 25px;
	padding-left: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F00;
}
.mial .tj {
	height: 20px;
	padding-left: 30px;
	padding-top: 7px;
}
.contactus {
	height: 54px;
	background-image: url(contactus.jpg);
	background-repeat: no-repeat;
}
.mail_enter {
	font-size: 14px;
	font-weight: bolder;
	color: #FFF;
	padding-left: 35px;
}
.contact_us {
	background-image: url(contact_us.jpg);
	background-repeat: repeat-y;
	padding-left: 8px;
	line-height: 20px;
	font-family: Arial;
	font-size: 12px;
}
.contact_us a {
	color: #000;
}
.contact_us a:hover {
	color: #F00;
}.contactus_b {
	background-image: url(contactus_b.jpg);
	height: 52px;
}
.company_profile {
	height: 24px;
	padding-top: 2px;
	background-image: url(lanmubeijing.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.company_profile1 {
	height: 24px;
	padding-top: 2px;
	background-image: url(lanmubeijinga.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.company_cot_l {
	float: left;
	width: 410px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.company_cot_r {
	float: left;
	width: 330px;
	padding-top: 5px;
}
.products_show {
	height: 24px;
}
/*产品展示滚动样式开始*/
.rollBox{
	overflow:hidden;
	height: 223px;
	padding-top: 10px;
	padding-right: 6px;
	padding-left: 5px;
	width: 979px;
}
.rollBox .LeftBotton{
	height:222px;
	width:21px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(move_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.rollBox .RightBotton{
	height:222px;
	width:21px;
	overflow:hidden;
	float:left;
	display:inline;
	cursor:pointer;
	background-image: url(move_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.rollBox .Cont{
	overflow:hidden;
	float:left;
	height: 223px;
	width:920px;
}
.rollBox .ScrCont{
	width:600%;
}
.rollBox .Cont .roller{
	width:227px;
	float:left;
	height: 223px;
	padding-right: 10px;
	padding-left: 10px;
}
.rollBox #List1,.rollBox #List2{float:left;}
.roller dl {
	height: 222px;
	width: 227px;
}
.roller dl dt {
	height: 197px;
	width: 227px;
	border: 1px solid #CCC;
}
.roller dl dd {
	height: 25px;
	width: 227px;
	line-height: 25px;
	text-align: center;
}
/*产品展示滚动样式结束*/


#foot {
	background-image: url(foot.gif);
	background-repeat: repeat-x;
	height: 90px;
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 20px;
	line-height: 20px;
}
.com_l {
	height: 17px;
	float: left;
	width: 240px;
	padding-left: 25px;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	padding-top: 7px;
}
.com_l span {
	font-family: Arial;
	font-size: 12px;
	color: #039;
	text-transform: capitalize;
	font-style: italic;
	font-weight: bold;
	letter-spacing: 1px;
}
.com_r {
	float: right;
	width: 53px;
	padding-top: 2px;
	padding-right: 20px;
}
.list_right .zilei {
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	height: 22px;
	color: #039;
	text-align: center;
	background-color:#FFF;
}
.pic dl {
	width: 210px;
	border: 1px solid #CDDCEF;
	padding: 1px;
}
/*焦点图样式开始*/
.fpic{
	width:228px;
	height:240px;
	POSITION: relative;
}
#focpic{
	width:224px;
	height:196px;
	border:1px solid #CCC;
	position: absolute;
	FILTER: RevealTrans(duration = 1,transition=12);
	left: 1px;
	top: 1px;
}
.fpic div{
	Z-INDEX: 20;
	CURSOR:pointer;
	padding-top:2px;
	POSITION: absolute;
	TOP: 200px;
	WIDTH: 52px;
	HEIGHT: 38px;
}
.fpic img{
	width:50px;
	height:36px;
}
.fpic a:link img,.fpic a:visited img{
	border:1px solid #CCC;
}
.fpic a:hover img,.fpic a:active img{
	border: #09F 1px solid;
}
#tmb0 {LEFT: 1px;}
#tmb1 {LEFT: 59px;}
#tmb2 {LEFT: 116px;}
#tmb3 {LEFT: 175px;}

/*焦点图样式结束*/
.company_cot_l a {
	color: #F00;
}


.slider{position: relative}
.slider div{
	position: relative;
	text-align: center;
	padding: 0px;
	list-style-type: none;
	margin: 0px;
	width: 230px;
	background: #ffffff;
	height: 200px;
	overflow: hidden;
}
.slider span{z-index: 99;position: absolute;text-align: center;width: 100%;bottom: 2px;color: #ffffff;font-size: 12px;font-weight: bold}
.slider .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height: 17px;padding-top: 5px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.slider .txtbg img{width: 620px;height: 200px;}
.hdnum{width: 320px;height: 47px;overflow: hidden;padding-top: 2px}
.hdnum li{padding: 1px;background-color: #000;float: left;margin:0 0 0 1px;overflow: hidden;}
.hdnum li img{height: 45px;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5}
.hdnum li.on{padding: 0;background-color: #f54102;}
.hdnum li.on img{border: #f54102 2px solid;filter: alpha(opacity=100);height: 43px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}
.pro_name{
	font-size:20px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
	font-weight:bold;
	}
.pro_pic{
	 text-align:center
	 }
.pro_tit {
    font-size: 14px;
    border-bottom: 2px solid #4489e4;
	margin-right:20px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
	} 
.pro_photo{
	margin-top:10px;
	}	
.pro_photo img{
	padding-bottom:14px;
	}	
.pre_pic{
	float:left;
	width:70px;
	padding-top:130px;
	text-align:center
	}
.pic_pro{
	float:left;
	width:560px;
	text-align:center
	}
.next_pic{
	float:left;
	width:70px;
	text-align:center;
	padding-top:130px;
	}
.boxspace{
	clear:both
	}	
	
/*20181204
--------------------------------------*/
#new_main {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color:#FFF;
	padding-left:10px;
	padding-right:10px
}
.new_box{
	margin-top:10px;
	}
.new_video{
	float:left;
	width:420px;
	}
.new_about{
	float:left;
	width:550px;
	}	
.video_bg {
    width: 380px;
    height: 252px;
    background: url(video_bg.png) no-repeat;
	padding-left:40px;
	padding-top:3px
	}
.about_title{
	font-size:18px;
	line-height:30px;
	font-weight:bold;
	border-bottom:1px solid #CCC
	}
.about_title span{
	float:right;
	font-size:12px;
	font-weight:normal
	}		
.about_con{
	font-size:14px;
	line-height:26px
	}	
.contact_position{
	float:left;
	width:420px;
	margin-top:5px;
	margin-bottom:15px
	}
.contact_con{
	float:left;
	width:520px;
	padding-left:30px;
	margin-top:5px;
	margin-bottom:15px
	}
.about_padd{
	padding-top:10px
	}
.contact_space{
	line-height:28px;
	font-size:14px
	}	
.about_title i{
	font-size:14px;
	font-family: Arial;
	color:#039;
	padding-left:3px;
	
	}			