@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; border:0;}
li {list-style:none;}
body {background:#fff; font-family:宋体,"microsoft yahei","华文细黑","幼圆"; font-size:12px; color:#444; }
a{text-decoration:none;}select,input,textarea{outline:none;}textarea{resize:none;}select{border:1px solid;}
#main { margin:0 auto;overflow:hidden;zoom:1;}
img{border:none;}
/*GLOBAL*/
.center{width:1002px;margin:0 auto;}
.mcenter{width: 962px;margin:0 auto;}
.lf{float:left;overflow:hidden;}
.rt{float:right;overflow:hidden;}
.clear{clear: both;}

#sxy{line-height:22px; margin-top:20px; text-align:left; padding-top:10px; border-top:1px dashed #764a38;}
#sxy a{color: #444}
#sxy a:hover{text-decoration: underline;}

#header {height:229px;background: url(../images/headerbg.png) repeat-x;}
#top{height: 42px;line-height: 42px;color: #666;}
#top a{color: #fff;}
#top a:hover{text-decoration: underline;}
#logo {height:70px;display:block;float:left;margin: 48px auto 0px 2px;}

#searchbox{width: 219px;height: 26px;background: url(../images/searchbox.jpg) no-repeat;margin:10px 18px auto auto;}
#t_kw{width:180px;height:26px;line-height:26px; background:transparent; text-indent:1em;float: right;color: #999}
.search_s{width:37px;height:26px;float:left; background:none; cursor:pointer;}

#header #tel{width:336px;height:148px;float: right;background: url(../images/tel.jpg) no-repeat right center;}
.more{display: block;width: 45px;height: 100%;float: right;}
/*nav*/	
#nav {height:39px;line-height: 39px;clear: both;font-family: 微软雅黑; margin-top: 1px;}
#nav li {float:left;width:124px;height:39px;display:block;text-align: center;}
#nav li a {color: #fefefe;font-size: 16px;display: block;width: 140px;height: 100%;display: block;}
#nav li a:hover {background: #ff8a00;}
/*banner*/
#banner {height:514px !important;position:relative;overflow:hidden;margin:0 auto;clear: }
#slideshow { width:100%; height: 514px; }
#slideshow ul { display: none; }
#slides { display:block; width:100%; height:514px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}

#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:20px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
/*topbox*/
#topbox{height: 380px;background: #efefef;overflow: hidden}
#boxct{width:959px;height: 285px;background: url(../images/casbox.jpg) no-repeat center;margin:39px auto 56px; }
#boxct .top{height: 44px;}
#boxct .pro{height:187px;margin:0 auto 27px;overflow:hidden;}
#boxct .more2{display: block;margin:0 auto;width:58px;height: 28px;}
#boxct ul li{width: 171px;height: 187px;float: left;text-align: center;line-height: 40px;margin:20px 10px;}
#boxct ul li a{color: #fff;}
#boxct ul li a img{width: 171px;height: 137px;vertical-align: top;}

#case{height:195px;width:959px; overflow: hidden;}
#case .caseScroll{position: relative;}
#case .caseScroll .btn span{position: absolute; top:54px; width:34px; height:61px; overflow: hidden; cursor: pointer;}
#case .caseScroll .btn span.btn_left{left:0;}
#case .caseScroll .btn span.btn_right{right:0; }
#case .caseScroll .box{width:895px; margin:0px auto; height: 195px; overflow: hidden; position: relative;}
#case .caseScroll .box ul{width:895px; position: relative; left:0;}
#case .caseScroll .box li{width: 171px;height: 187px;position: absolute; left:0; top:0; overflow: hidden;text-align: center;}
#case .caseScroll .box li img{width: 171px;height: 137px;vertical-align: top;}

/*#list*/
/*二级*/
/*
#list{width: 199px;overflow: hidden;border: 1px solid #cc0000;}
#list .top{height: 42px;background: url(../images/listh2.jpg) no-repeat;margin-bottom: 10px;}
#list ul{overflow: hidden;}
#list ul li{width:167px;line-height: 35px;text-indent: 40px;margin:0 auto 10px;background: url(../images/lbg.jpg) no-repeat top;}
#list ul li a{color: #fff;width: 100%;height: 35px;display: block;font-size: 14px;color: #666}
#list ul li a:hover{background: url(../images/lhover.jpg) no-repeat;}
#list ul li ul li{height: 36px;border-bottom: 1px dashed #666;background: transparent;}
#list ul li a:hover{color: #ff0000}
*/
/*一级*/
#list{width: 199px;overflow: hidden;border: 1px solid #cc0000;padding-bottom: 30px;}
#list .top{height: 42px;background: url(../images/listh2.jpg) no-repeat;margin-bottom: 10px;}
#list ul{overflow: hidden;}
#list ul li{height: 36px;border-bottom: 1px dashed #666;background: transparent;text-indent: 40px;margin:0 auto;width: 90%;line-height: 36px;}
#list ul li a{color: #fff;width: 100%;height: 35px;display: block;font-size: 14px;color: #666}
#list ul li a:hover{color: #ff0000}

.sideMenu h3{height: 36px;border-bottom: 1px dashed #666;background: transparent;margin:10px auto 0;width: 90%;line-height: 36px;}
.sideMenu h3 a{color: #fff;width: 100%;height: 35px;display: block;font-size: 14px;color: #666}
.sideMenu h3 a:hover{color: #ff0000}

#middle #list{height: 410px;}
/*box1*/
.box1{width:707px;height:410px;overflow: hidden;float: right;margin-right: 17px;margin-bottom: 16px;}
.box1 .top{height: 41px;margin-bottom: 22px;background:url(../images/box1h2.jpg) no-repeat top;}
.box1.top .more{margin-right: 38px;}

.pbox ul li img{width: 210px;height: 155px;vertical-align: top;}
.picScroll-top{ width: 707px;height: 356px;overflow:hidden; position:relative;margin:0 auto;}
.picScroll-top .bd{  width:100%; height: 356px;}
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{width:100%; height:177px; line-height:25px;}
.picScroll-top .bd ul li a{ width: 212px; float: left; height: 177px; text-align: center; display: block;color: #666;font-size:14px;margin:0 11px;}
.picScroll-top .bd ul li a img{width: 212px;height: 146px;border: 1px solid #666}
.picScroll-top .bd ul li a:hover{color: #e50136}
/*ad*/
#ad{height: 188px;margin:0 auto;vertical-align: top;clear: both;display: block;}
/*box2*/
.box2{height: 281px;background: #efefef;clear: both;}
.box2 .mbg{height: 281px;background: url(../images/box2.jpg) no-repeat;width: 1002px;margin:0 auto;}
.box2 .top{height: 92px;}
.box2 .ct{float: left;line-height: 30px;width: 490px;height:146px;overflow:hidden ;letter-spacing: 0.5px;color: #6a6868;margin-left: 58px;font-size: 12px;}
.box2 .ct a{color: #ff0000}
.box2 .ct a:hover{text-decoration: underline;}

#honorbox{width: 225px;height: 213px;float:right;margin-right: 30px;}
#honorbox .top{height: 30px;background: url(../images/htop.jpg) no-repeat;margin-top: -20px;}
#honorbox ul li{width: 100%;height: 188px;line-height: 40px;text-align:center}
#honorbox ul li img{width: 225px;height: 150px;vertical-align: top;}

/*box3*/
.box3{height: 356px;width: 960px;margin:0 auto;clear:both}
.box3 .top{height: 47px;background: url(../images/t_box3.jpg) no-repeat;margin-bottom: 28px;}
.box3 #news{overflow: hidden;}
.box3 #news ul li{width: 455px;height: 102px;float: left;margin:0 12px 30px}
.box3 #news ul li img{width: 125px;height: 97px;border: 1px solid #999;padding:1px;float: left;margin-right: 10px;}
.box3 #news ul li .ct{float: left;width: 290px;}
.nbox ul li a{color: #ff0000;line-height: 27px;font-size: 16px;}
.nbox ul li a:hover{text-decoration: underline;}
.nbox ul li p{line-height: 22px;}

#vediobox{width: 284px;height: 216px;float: right;margin-right:85px;background: url(../images/vbg.jpg) no-repeat bottom;}
#vediobox .top{height: 30px;background: url(../images/vtop.jpg) no-repeat;margin-top: -5px;}


#product{width: 610px;height: 268px;float: right;margin-right: 16px;}
#product .top{height: 62px;}
#product .top .more{margin-right:6px;}
#product .pbox{height: 206px;overflow: hidden;}

.m-hot{
	background: #cc0000 url(../images/m-hot.jpg) no-repeat center center;
	height: 143px;
}
.m-hot .inner{
	width: 1000px;
	margin:0 auto;
	    position: relative;
}
.m-hot h3{
	font-size: 12px;
	color: #fff;
	width: 278px;
	line-height: 20px;
	position: relative;
	top:44px;
	left:205px;
}
.m-hot p{
	position: absolute;
    right: -10px;
	width: 337px;
	float: right;
	font-size: 29px;
	font-family: impact;
	color: #fff;
	margin-right: 24px;
	font-style: italic;
}
/*foot*/
#foot{height: 350px;background: url(../images/footbg.png) repeat-y;overflow: hidden}
#foot .mcenter{overflow: hidden;color: #fff;}
#btmnav{background: url(../images/btmnav.jpg) no-repeat;margin:40px auto 31px;width: 962px;height:62px;line-height:48px;clear: both;}

#btmnav li {float:left;width:120px;height:48px;display:block;text-align: center;}
#btmnav li a {color: #fefefe;font-size: 16px;display: block;width: 100%;height: 100%;}
#btmnav li a:hover {color: #000;}

#btmlogo{height:38px;margin-left: 10px;}

#foot .mcenter .ct{width: 550px;line-height: 30px;margin: 32px 30px 0 10px;font-size: 16px;letter-spacing: 0.5px;}
#foot .mcenter .ct2{width: 110px;margin:0 30px 0 0;float: right;}
#foot .mcenter .ct2 img{width: 110px;height: 110px;}
/*cbg*/
.cbg{overflow: hidden;margin-bottom: 10px;}
/*left*/
#left{width:201px;float: left;margin-left: 25px;margin-bottom: 20px;}
#lcontact{background: #cc0000;color: #fff;padding: 12px 8px;line-height: 22px;font-size: 14px;letter-spacing: 0.5px;}
/*rightcontent*/
#rightcontent{width: 755px;float: right;margin-bottom: 30px;overflow: hidden;background: url(../images/rbg.jpg) repeat-y;margin-top: 22px;min-height: 400px;}
#rightcontent h2{height: 66px;margin-bottom: 20px;line-height: 40px;}
#rightcontent .r2{background: url(../images/r2.jpg) no-repeat;}
#rightcontent .r3{background: url(../images/r3.jpg) no-repeat;}
#rightcontent .r4{background: url(../images/r4.jpg) no-repeat;}
#rightcontent .r5{background: url(../images/r5.jpg) no-repeat;}
#rightcontent .r6{background: url(../images/r6.jpg) no-repeat;}
#rightcontent .r7{background: url(../images/r7.jpg) no-repeat;}
#rightcontent .r8{background: url(../images/r8.jpg) no-repeat;}
#rightcontent .r9{background: url(../images/r9.jpg) no-repeat;}

.rightinfo{letter-spacing: 0.5px;line-height: 30px;width: 715px;float: right;padding-bottom:20px;font-size: 14px;}
.rightinfo h4{font-size: 16px;color: #ff0000;text-align: center;line-height: 32px;}
.news_tit_d{text-align: center;}
.ctop{margin-top: 54px;}

.path {float:right;font-size:12px;color:#999;  position: relative;margin-right: 10px;font-weight: normal;line-height:30px;}
.path a {  color: #999;}
.path a:hover {  color: #FF7501;}

/**/
.rightinfo .pro ul li{width:214px;height: 166px;float: left;margin:0 10px 15px;line-height: 20px;text-align: center;font-size: 14px;}
/*.rightinfo .pro ul li img{width: 212px;height: 144px;border: 1px solid #000}*/
.rightinfo .pro ul li img{width: 212px;height: 144px;}
.rightinfo .pro ul li a {color: #000}
.rightinfo .pro ul li a:hover{color: #ff0000;}
.rightinfo .pro ul li a:hover img{border: 1px solid #ff0000}
/*newscon*/
#newscon ul li{height: 35px;line-height: 35px;width: 98%;margin:0 auto;border-bottom: 1px dashed #dcdcdc;clear: both;}
#newscon ul li a{color: #000;}
#newscon ul li a:hover{color: #ff0000}
#newscon ul li a font{float: left;}
#newscon ul li a span{float: right;}
/**/
#pimg{width: 400px;height: 300px;display: block;margin:0 auto;}
.pro_name{text-align: center;line-height: 30px;font-size: 16px;color: #ff0000}

.page{clear: both;float: right;clear: both;padding-top: 10px;}
.page a{color: #000}

/*order*/
.order {margin: 40px 0 120px 46px;line-height: 40px;}
#contact,#tel,#addr,#email,#name {background: url(../images/sprite.png) no-repeat 0px -240px;width: 278px;height:30px;text-indent:8px;}
#ps,#note{background: url(../images/sprite.png) no-repeat 0px -280px;width: 550px;height:180px;text-indent:8px;}
#captcha {background: url(../images/sprite.png) no-repeat -290px -240px;width: 103px;height:30px;text-indent:8px;}
#submit{width: 78px;height: 30px;background:#ff0000;color: #fff;cursor:pointer;}
.shadow {box-shadow: 0 0 6px #666;}
.pro_name {text-align: center;padding-top: 15px;color:#030303;}