﻿@charset "utf-8";
/* CSS Document */
body {
	padding:0px;
	margin:0px;
	font:12px/20px Arial;
	background-color:#fff;
	color:#666;
	letter-spacing:1px;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, input, button, textarea, p, blockquote, th, td, form, figure{
    margin: 0px;
    padding: 0px;}
a{ text-decoration:none;color:#666;  }

a:hover{ color:#D90000;}
ul{ list-style-type:none;}
img{ vertical-align:middle; border:0;}

.clear{ clear:both; height:0; line-height:0; font-size:0;}
.fl{float:left; }
.fr{float:right; }
.main{ width:1000px; margin:0 auto; box-shadow:1px 1px 5px 0px #b8b8b8;}

.main-box{ border-top:5px solid #cf403c;}

/* header样式 */
.header{ height:145px; background-color:#f9f9f9;}
.logo{ padding:26px 0 0 57px;}
.search-box{ margin:30px 18px 0 0;}
.search-box p{ text-align:right; margin-bottom:20px;}
.search-box p a{ padding:0 10px;} 
.search .input-text{ width:176px; height:26px; line-height:26px; text-indent:32px; background:#fff url(../images/jb_06.png) 10px center no-repeat; border:1px solid #dedede; border-radius:5px;}
.search .input-button{ width:35px; height:26px; border:0; background-color:#cf403c; color:#fff; text-align:center; border-radius:5px; cursor:pointer; }


/*----------导航----------*/
.nav{
	width:1000px;
	height:39px;
	border-top:1px solid #e0e0e0;
	background:url(../images/english_11.png);
	font-size:14px;
}
.nav ul{
	display:inline-block;
}
.nav ul li{
	display:inline-block;
	width:142px;
	height:39px;
	background:url(../images/english_14.png) right center no-repeat;
	float:left;
	text-align:center;
	line-height:40px;
}
.nav ul li a{
	display:inline-block;
	width:142px;
	height:39px;
	color:#666;
}
.nav ul li a:hover{
	color:#cf403c;
}

/*----------banner----------*/
/*banner*/
.ban_box{
	height:330px;
	position:relative;
	overflow:hidden;
	width:100%;
}
.banner {
	width:100%;
	height:330px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.banner #slider {
	width:1000px;
	height:330px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.banner #slider .slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
.banner #slider .controlNav {
	position:absolute;
	bottom:15px;
	left:10px;
	z-index:100;
}
.banner #slider .controlNav a {
	background:#fff;
	cursor:pointer;
	display:block;
	float:left;
	text-indent: -5000px;
	width:20px;
	height:10px;
	margin:3px;
}
.banner #slider .controlNav a.active {background:#f4c26c;}

/* 首页内容 */
.content-box{ 
	margin-top:33px;
	padding:0 10px;}
	
/* 内容左侧 */
.content-box-lf{
	width:290px;
}
.online{ margin-left:10px; margin-bottom:24px;}
.online .title{ margin-bottom:25px; height:21px; background:url(../images/jb_07.png) left center no-repeat; text-indent:20px;}
.title span{ font-size:16px; color:#094783; margin-left:10px; letter-spacing:0;}
.online p{ margin-bottom:13px; } 
.online p input{ width:248px; height:27px; background-color:#f7f7f7; border:1px solid #ebebeb; color:#b4b4b4; text-indent:10px; font-style:italic; }
.online p textarea{ width:248px; height:67px; background:url(../images/jb_14.png) center center repeat; border:1px solid #ebebeb; color:#b4b4b4; text-indent:10px; font-style:italic; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px;}
.online p input.btn{ width:61px; height:25px; border:1px solid #a56169; background-color:#fff; font-size:12px; color:#c13647; text-indent:0px;  text-align:center; margin-right:40px; cursor:pointer;}

.contact{ background-color:#ebedd8; height:204px; padding:15px 0 0 26px;}
.contact p{ margin-bottom:10px; color:#959595;}
.contact .title{ margin-bottom:15px; background:url(../images/jb_19.png) left center no-repeat; text-indent:20px;}

.content-box-rg{
	width:690px;
	height:518px;
	background-color:#f5f5f5;
}
.company{ padding:39px 15px 60px; background:url(../images/jb_15.png) center bottom no-repeat;}
.company-text{ width:436px; text-indent:24px; margin-left:10px; overflow:hidden; height:130px; line-height:26px; letter-spacing:0; margin-top:10px;}
.product{}
.product-title{ padding:28px 50px 40px;} 
.product-title span{ font-size:20px; font-weight:700; color:#323a3f;}
.product-title a{ float:right; color:#323a3f; letter-spacing:0;}


/* product 滚动 */
.picMarquee-left{ width:690px;  overflow:hidden; position:relative;}
		.picMarquee-left .hd{ overflow:hidden;  height:30px; padding:0 10px; margin-top:60px; margin-bottom:-90px;  }
		.picMarquee-left .hd .prev{ float:right; background:url(../images/jb_26.png) center center no-repeat;}
		.picMarquee-left .hd .next{ float:left; background:url(../images/jb_23.png) center center no-repeat;}
		.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:25px; height:25px; margin-right:5px;   overflow:hidden;cursor:pointer;}
		.picMarquee-left .bd{ padding:0 15px 0 44px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{width:133px; margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:123px; height:123px; display:block; padding:3px; border:2px solid #ddd; background-color:#fff;}
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#ddd;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
.picMarquee-left .bd ul li .title a{width:133px; overflow:hidden;white-space: nowrap; text-overflow: ellipsis;}


/* footer */
.footer{ height:108px; background:url(../images/jb_39.png) center center no-repeat; margin-top:-35px; color:#e4aeaf; padding:0 10px;}
.footer div,.footer ul{ margin-top:30px;}
.footer div{ margin-left:25px; letter-spacing:0;}
.footer ul{ margin-right:10px;}
.footer ul li{ float:left; margin:0 5px;}
.footer ul li a{ color:#e4aeaf;}

/* mb样式 */
.productlist{ padding-left:15px;}
.productlist div.title{ margin-bottom:15px; background:url(../images/jb_08.png) left center no-repeat; text-indent:20px;}
.product-type{ width:217px; background-color:#EBEDD8; overflow:hidden; padding:14px 0 10px 12px;}
.content-box-rgmb{
	width:690px;
	min-height:518px;
	background-color:#f5f5f5;
	box-shadow:-3px 0px 10px 0px #d3d3d3;
}
.product-type li{ margin-bottom:7px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; letter-spacing:0;}
.product-type li a{ color:#333;}
.product-type li a:hover{ color:#66a02f;}
.content-box-title{font-size:20px; font-weight:700; color:#323a3f; margin:39px 0 0 25px;}

/*about*/
.about{ padding:30px 15px 10px; line-height:26px;}
.about img{ float:left; padding:0 15px 10px 0;}
.about p{ text-indent:24px; margin-bottom:8px;} 

/*翻页*/
.page{ text-align:center; margin-top:30px; margin-bottom:10px;}
.page span{ margin:0 5px;}
.page span strong{ color:#d90000;}
.page a{ margin:0 5px;}
.page a:hover{ color:#d90000;}

/*产品展示*/
.productlist-cont{ padding:0px 5px 15px; display:inline-block;}
.productlist-cont li{ display:inline-block; float:left; margin:15px 9px 5px;}
.productlist-cont li a{ display:inline-block;}
.productlist-cont li a span{ display:block; width:150px; height:150px; border:1px solid #dbdbdb; overflow:hidden;} 
.productlist-cont li a span img{ width:100%;}
.productlist-cont li a p{ text-align:center; margin-top:8px; width:140px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding:0 6px;}

/*产品展示内容页*/
/*listproductmore*/

.listproductmore{ margin-top:40px;}
.producttitle{ border-bottom:1px dashed #ccc;}
.producttitle p{ text-align:center; color:#666; margin-bottom:10px;}
.producttitle p font{ font-size:16px; color:#333; font-weight:bold;}
.productcont{ text-align:center; padding:15px 0;}
.return{ text-align:right; border-top:1px dashed #ccc; padding-top:10px;}


/*新闻页面*/
.listnews{ margin-bottom:10px; padding:20px 20px 20px 20px;}
.listnews ul{ }
.listnews ul li{ padding:12px 15px; border-bottom:1px dashed #D3D3D3; background:url(../images/dot.png) 10px center no-repeat; text-indent:10px;}
.listnews ul li a{ display:block; width:450px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.listnews ul li:hover{  background:url(../images/dot1.png) 10px center no-repeat; background-color:#fbfbfb; color:#d90000;}
.listnews ul li a:hover{ color:#d90000;}
.listnews ul li span{ float:right;}

/*新闻子页面*/
.newslist{ padding:0 15px 10px;}
.newslist span{font-size:16px;font-weight:bold;text-align:center; margin:20px 0 30px; color:#000; display:block;}
.xw{height:40px;line-height:40px;text-align:center;border-bottom:dashed 1px #CCC;border-top:dashed 1px #CCC;margin-top:10px;}
.wb{line-height:24px;min-height:275px; margin:20px 0; text-indent:24px;}
.wb p{ text-indent:24px;}
.tiaoma{border-bottom:dashed 1px #CCC;border-top:dashed 1px #CCC;line-height:24px;height:50px; margin-bottom:10px; padding:10px 5px;}
.tiaoma span{ float:right;}

/* marketing */
.marketing{ margin:40px 0 0; text-align:center;}


/*online*/
.listmessages{ padding:50px 15px 20px;}
.listmessages ul{ display:inline-block; margin:40px 0 40px 50px;}
.listmessages ul li{ padding:8px;}
.listmessages ul li span{ display:inline-block; width:100px; text-align:left;}
.listmessages ul li input{ line-height:24px; border:1px solid #ccc; text-indent:5px; }
.listmessages ul li font{ margin-left:10px;}
.listmessages ul li font strong{ color:#C00100;}
.listmessages ul li textarea{ width:100%; text-indent:5px;}
.listmessages ul li p{ margin-top:10px;}
.listmessages ul div{ text-align:center;}
.listmessages ul div input{ margin:10px; text-align:center; cursor:pointer; padding:0 8px;}
.listmessages ul div input:hover{ border:1px solid #A56169; color:#C13647;}

/* contact联系我们 */
.contact-list{ margin:25px; min-height:414px; background:url(../images/contact.png) right 230px no-repeat;}
.contact-list p{ margin-top:10px; line-height:18px;}