.lmenu{width:260px; float:left;}
.lmenu .lt{width:260px; height:62px}
.lmenu .lm{width:260px; background:#EBEBEB}
.lmenu .lm ul{ list-style:none; padding-bottom:15px;}
.lmenu .lm ul li{ line-height:46px; text-align:center; border-bottom:1px solid #D2D2D2}
.lmenu .lm ul li a{ color:#222; font-size:16px; display:block}
.lmenu .lm ul li a:hover{ color:#fff; background:#F39801; font-size:14px; display:block}

.lmenu .lm ul li ul{ list-style:none; padding-bottom:0px;}
.lmenu .lm ul li ul li{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #fff; background:#005BAC}
.lmenu .lm ul li ul li a{ color:#fff; font-size:14px; display:block}
.lmenu .lm ul li ul li a:hover{ color:#fff; background:#F39801; font-size:14px; display:block}
.lmenu .lm ul li ul li.onn{ height:40px; line-height:40px; text-align:center; border-bottom:1px solid #fff; background:#F39801}
.lmenu .lm ul li ul li.onn a{ color:#fff; font-size:14px; display:block}
.lmenu .lm ul li ul li.onn a:hover{ color:#fff; background:#F39801; font-size:14px; display:block}


.location{
	width:100%;
	height:50px;
	line-height:50px;
	font-size:14px;
	border-bottom:1px solid #E7E7E7;
	color:#333;	
}
.location .titles{
	width:870px;
	margin:0 auto;
	background:url(../images/home.png) left top no-repeat;
	padding-left:30px;
}
.location .titles a{
	color:#333;
}
.location .titles a:hover{
	color:#005BAE;
}
.location .titles span{
	font-family:"ËÎÌå";
	padding:0 5px;
}

.location1{
	width:100%;
	height:50px;
	line-height:50px;
	font-size:14px;
	border-bottom:1px solid #E7E7E7;
	color:#333;	
}
.location1 .titles{
	width:1170px;
	margin:0 auto;
	background:url(../images/home.png) left top no-repeat;
	padding-left:30px;
}
.location1 .titles a{
	color:#333;
}
.location1 .titles a:hover{
	color:#005BAE;
}
.location1 .titles span{
	font-family:"ËÎÌå";
	padding:0 5px;
}

.title{
	width:100%;
	height:60px;
	background:url(../images/lin.png) left 95px repeat-x;
	text-align:center;
	padding:50px 0 20px 0;
	min-width:1200px;
}
.title ul li{
	height:60px;
	display:inline-block;
	*display:inline;
    zoom:1;
	background:url(../images/fbg1.png) bottom center no-repeat;
	font-size:14px;
}
.title ul li a{
	padding:0 20px;
	color:#454545;
	display:block;
	height:60px;
}
.title ul li a:hover{
	background:url(../images/fbg.png) bottom center no-repeat;
	color:#015CAD;
	display:block;
	height:60px;
}
.title ul li.on{
	height:60px;
	display:inline-block;
	*display:inline;
    zoom:1;
	background:url(../images/fbg.png) bottom center no-repeat;
	font-size:14px;
}
.title ul li.on a{
	color:#015CAD;
}
.prodBox{
	width:1200px;
	margin:0 auto;
	padding-bottom:50px;
	overflow:hidden;
}
.prodBox ul{
	width:1300px;
}
.prodBox ul li{
	width:357px;
	float:left;
	margin:35px 65px 0 0;
	height:326px;
	overflow:hidden;
}
.prodBox ul li p{
	width:354px;
	height:246px;
	overflow:hidden;
	display:block;
	border:1px solid #ccc;
}

.prodBox ul li img{
	transition:all 0.5s linear;
}
.prodBox ul li:hover img{
	transform:scale(1.1);
}
.prodBox ul li h2{
	width:354px;
	height:36px;
	line-height:36px;
	font-size:16px;
	overflow:hidden;
	padding-top:5px;
}
.prodBox ul li h2 a{
	color:#015CAD;
}
.prodBox ul li h2 a:hover{
	color:#ff6600;
}
.prodBox ul li span{
	width:354px;
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#666;
}


.xmu{
	width:1200px;
	text-align:center;
	margin:0 auto;
}
.xmu ul li{
	height:40px;
	line-height:40px;
	display:inline-block;
	*display:inline;
    zoom:1;
	font-size:14px;
	background:#cccccc;
	padding:0 20px;
}
.xmu ul li a{
	color:#454545;
	display:block;
}
.xmu ul li a:hover{
	color:#454545;
	display:block;
}
.xmu ul li.nx{
	display:inline-block;
	*display:inline;
    zoom:1;
	font-size:14px;
	background:#FF6600;
}
.xmu ul li.nx a{
	color:#fff;
}

.casesBox{
	width:1200px;
	margin:0 auto;
	padding-bottom:50px;
	overflow:hidden;
}
.casesBox ul{
	width:1300px;
}
.casesBox ul li{
	width:270px;
	float:left;
	margin:35px 35px 0 0;
	height:265px;
	overflow:hidden;
}
.casesBox ul li p{
	width:268px;
	height:183px;
	overflow:hidden;
	display:block;
	border:1px solid #DDDDDD;
}

.casesBox ul li img{
	transition:all 0.5s linear;
}
.casesBox ul li:hover img{
	transform:scale(1.1);
}
.casesBox ul li h2{
	width:268px;
	height:36px;
	line-height:36px;
	font-size:14px;
	overflow:hidden;
	padding-top:5px;
}
.casesBox ul li h2 a{
	color:#015CAD;
}
.casesBox ul li h2 a:hover{
	color:#ff6600;
}
.casesBox ul li span{
	width:268px;
	height:40px;
	line-height:20px;
	overflow:hidden;
	color:#666;
}



.ppBox{
	width:1200px;
	margin:0 auto;
	padding-bottom:50px;
	overflow:hidden;
}
.ppBox ul{
	width:1300px;
}
.ppBox ul li{
	width:270px;
	float:left;
	margin:35px 35px 0 0;
	height:215px;
	overflow:hidden;
}
.ppBox ul li p{
	width:268px;
	height:183px;
	overflow:hidden;
	display:block;
	border:1px solid #DDDDDD;
}

.ppBox ul li img{
	transition:all 0.5s linear;
}
.ppBox ul li:hover img{
	transform:scale(1.1);
}
.ppBox ul li h2{
	width:268px;
	height:36px;
	line-height:36px;
	font-size:14px;
	overflow:hidden;
	padding-top:5px;
	text-align:center;
}
.ppBox ul li h2 a{
	color:#454545;
}
.ppBox ul li h2 a:hover{
	color:#ff6600;
}
.ppBox ul li span{
	width:268px;
	line-height:20px;
	overflow:hidden;
	color:#666;
}

.quantu{
	width:100%;
}
.quantu img{
	max-width:100%;
	min-width:1200px;
}
.prodcont{
	width:900px; 
	margin:0 auto
}
.prodcont h1{
	width:900px;
	padding:60px 0 20px 0;
	font-size:22px;
	text-align:center;
	font-weight:normal
}
.prodcont h2{
	width:900px;
	padding:10px 0 10px 0;
	font-size:14px;
	text-align:center;
	color:#333;
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
}
.prodcont h2 a{
	color:#ff6600;
}

.prodcont .pbox{
	width:900px;
	padding:40px 15px;
	font-size:16px;
	color:#333;
	line-height:32px;
}
.prodcont .pbox img{
	max-width:900px;
}
.prodcont .pbox p{
	padding:0;
}
.prodcont .pbox p a{
	color:#005BAC
}


.aboutcont{
	width:900px; 
	margin:0 auto
}
.aboutcont h1{
	width:900px;
	padding:60px 0 20px 0;
	font-size:22px;
	text-align:center;
	font-weight:normal
}

.aboutcont .abox{
	width:900px;
	padding:20px 0 40px 0;
	font-size:16px;
	color:#333;
	line-height:32px;
}
.aboutcont .abox img{
	max-width:870px;
}
.aboutcont .abox p{
	padding:0;
}


.jobBox{
	width:1200px;
	margin:0 auto;
	padding-bottom:50px;
	padding-top:20px;
	overflow:hidden;
}
.jobBox li{
	width:1200px;
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #efefef;
}
.jobBox li p{
	width:1075px;
	height:36px;
	overflow:hidden;
	float:left;
	font-size:14px;
	padding-left:25px;
	background:url(../images/dot.jpg) left top no-repeat;
}
.jobBox li p a{
	color:#333;
}
.jobBox li p a:hover{
	color:#ff6600;
}
.jobBox li span{
	width:100px;
	height:36px;
	overflow:hidden;
	float:right;
	text-align:right;
	color:#333;
}


.newsBox{
	width:900px;
	margin:0 auto;
	padding-bottom:50px;
	overflow:hidden;
}
.newsBox ul li{
	width:900px;
	padding:30px 0;
	border-bottom:1px dashed #efefef;
}
.newsBox ul li p{
	width:200px;
	height:150px;
	overflow:hidden;
	display:block;
	border:1px solid #ccc;
	float:left;
	margin-right:30px;
}
.newsBox ul li h2{
	width:668px;
	height:36px;
	line-height:36px;
	font-size:18px;
	overflow:hidden;
	font-weight:bold;
}
.newsBox ul li h3{
	width:668px;
	height:26px;
	line-height:26px;
	font-size:14px;
	overflow:hidden;
	color:#666;
	font-size:14px;
}
.newsBox ul li h2 a{
	color:#333;
}
.newsBox ul li h2 a:hover{
	color:#ff6600;
}
.newsBox ul li span{
	width:668px;
	height:78px;
	line-height:26px;
	overflow:hidden;
	color:#666;
	display:block;
}


.newscont{
	width:900px; 
	margin:0 auto
}
.newscont h1{
	width:900px;
	padding:60px 0 20px 0;
	font-size:22px;
	text-align:center;
	font-weight:normal
}
.newscont h2{
	width:900px;
	padding:10px 0 10px 0;
	font-size:14px;
	text-align:center;
	color:#333;
	border-bottom:1px solid #efefef;
	border-top:1px solid #efefef;
}
.newscont h2 a{
	color:#ff6600;
}

.newscont .mbox{
	width:900px;
	padding:40px 0;
	font-size:16px;
	color:#111;
	line-height:32px;
}
.newscont .mbox img{
	max-width:900px;
}
.newscont .mbox p{
	padding:10px 0 0 0;
}
.newscont .mbox p a{
	color:#ff6600
}

.nnboxx{ width:100%; overflow:hidden; margin-left:10px;}
.nnboxx ul{ list-style:none;}
.nnboxx ul li{ width:25%;  float:left; padding-top:10px;}
.nnboxx ul li p{ width:100%;  overflow:hidden; text-align:center; display:block}
.nnboxx ul li p img{ width:90%; height:156px}
.nnboxx ul li span{ width:100%; height:30px; line-height:30px; font-weight:bold; text-align:center; display:block; font-size:14px}




.sxline{ width:840px; height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.sxline a{ color:#666666}
.sxline a:hover{ color:#ff6600; text-decoration:underline}

.news_title{ font-size:16px; font-weight:bold; color:#000; height:50px; line-height:50px; width:840px; border-top:1px solid #efefef; border-bottom:1px solid #efefef; margin-top:30px}
.newslists{ width:840px; padding:10px 0 50px 0}
.newslists li{ width:400px; margin-right:20px; float:left; height:30px; line-height:30px; overflow:hidden}
.newslists li a{ color:#005BAC; font-size:14px;}
.newslists li a:hover{ color:#ff6600;}
