@charset "utf-8";
@import url("perfect-scrollbar.css");

body{padding:0px; margin:0px;font:100%/24px verdana, Arial, Helvetica, sans-serif; background-color: #fff;}
ul,li,em,dl,dt,dd,ol,h1,h2,h3,img,form{padding:0px; margin:0px; border:0; list-style:none;}
a{text-decoration:none; color:#000;}a:hover{text-decoration:none;}

/*top*/
.header_wrap{	width: 100%;
	height: 90px;
	background-color: #fff;
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
	background-image: url(../images/pcheadbg.png);
	background-repeat: repeat-x;}
.header{max-width:1200px; padding-top:8px; margin:0 auto;}
.header .logo{
	margin-left: 10px; margin-top:5px;
	float: left;
	text-indent: -9999px;
	width: 500px;
	height: 60px;
	background-image: url(../images/biglogo.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.header .logo a{text-indent:-9999px; width:500px; height:60px;display:block;}
.header .chn{ float:right;}
.header .chn .topralink{ font-size:0.9em;}
.header .chn .topralink a{
	background-image: url(../images/gexianyellow.png);
	background-repeat: no-repeat;
	background-position: right center; padding:0px 10px;
}
.header .chn .topralink a.nobor{ background-image:none;}
.header .chn .topralink a:hover{color:#e75204;}
.header .chn .toprico{ float:right; margin-right:20px; margin-top:5px;}
.header .chn .toprico ul li{ float:left; padding-left:10px; position:relative; font-size:0.9em;}
.header .chn .toprico ul li span{ display:none; position:absolute; top:28px; left:0px; min-width:60px;}
.header .chn .toprico ul li a{
	display: block;

	width: 30px;
	height: 30px;
	background-image: url(../images/toprbgico.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.header .chn .toprico ul li a.zwm:hover{background-position:0px -30px;}
.header .chn .toprico ul li a.semail{
	background-position: -30px 0px;
}
.header .chn .toprico ul li a.call{
	background-position: -60px 0px;
}
.header .chn .toprico ul li a.semail:hover{background-position: -30px -30px;}
.header .chn .toprico ul li a.call:hover{background-position: -60px -30px;}
.catagry{
	display: none;
	cursor: pointer;
	z-index: 100;
	position: fixed;
	right: 0px;
	top: 0px;
	width: 60px;
	height: 90px;border-left:2px solid #8e8e8e;
	line-height: 30px;
	background-image: url(../images/open.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.closebtn{ width:40px; height:30px;position: fixed; top:10px; right:3px; z-index:999;
	display: none; cursor:pointer;
	background-image: url(/images/close.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.menubigbg{
	width: 100%;
	background-color: rgba(60%,60%,60%,0.4);
	position: fixed;
	top: 0px;
	right: -100%;
	z-index: 995;
	height: 100%;
	overflow: hidden;
	background-image: url(../images/closes.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.navagation{ position:fixed; top:90px;width:100%; z-index:100;
	clear:both;
	height:48px;
	font-size:1.0em;
	text-align:center; border-bottom:2px solid #e75204;
	font-weight:bold; display:block; background-color:#313131;
}
.navwarp{ max-width:1200px; margin:0px auto;}
.navagation ul{  }
.navagation ul li{display:inline-block; position:relative; z-index:9;  text-align:center; width:16%; line-height:50px; border-right:1px solid #e75204;}
.navagation ul li.nobor{ border-right:none;}
.navagation ul li a{ color:#e9e9e9; text-decoration:none; }
.navagation ul li a:hover,.navagation ul li a.hong{ color:#e75204;}

.navagation ul dl{
	position:absolute; width:100%;
	z-index:10;
	top:50px;
	left:0px;
	background-color:#ededed;
	font-size:0.9em;
	display:none;
	z-index:10;
}
.navagation ul dl dd{ line-height:16px; padding:10px 0px; border-bottom:1px dotted #6b2107; text-align:center; position:relative;}
.navagation ul dl dd a{ color:#313131;}
.navagation ul dl dd a:hover{ color:#e75204;}
.navagation ul dl dd .children{ display:none; font-size:0.8em; font-weight:normal;  position:absolute;left:100%;padding:0px 5px 0px 5px;top:0px; background:#ededed;}
.navagation ul dl dd .children a{ width:120px; display:block;line-height:16px; padding:10px 0px; border-bottom:1px dotted #6b2107;}
.navagation ul dl dd .children a:hover{ color:#e75204;}
.navagation ul li span{
	display:block;
	line-height:50px;
	font-size:1.0em;
	font-weight:bold;
	padding:0px 0px;
	text-align:center;
	cursor:pointer;
	background-image: url(../images/dsjico.png);
	background-repeat: no-repeat;
	background-position: center 38px;
}
.navagation ul li span img{ display:none;}
.navagation ul li span a{color:#e9e9e9;}
.homemn{text-align:center;clear:both; margin-top:20px;}
@media (max-width:1000px)
{
	.header .logo{
	float: left; text-indent:-9999px; width:191px; height:50px;
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
}
.header .logo a{text-indent:-9999px; width:191px; height:50px;display:block;}
	.navagation ul{ }
}



/*main*/

.newswrap{ clear:both; width:100%; background-color:#fff; padding:10px 0px;}
.newswrap:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.newswrap .news{width:100%;
	background-image: url(../images/newstbg.png);
	background-repeat: repeat-x;
	background-position: center 30px;
}
.newswrap .news:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.newswrap .news .bth3{ text-align:center; font-size:1.4em;color:#313131; font-weight:500;
	background-image: url(../images/nestbg.png); height:50px; padding-top:20px;
	background-repeat: no-repeat;
	background-position: center center;
}
.newswrap .news .hui{background-image: url(../images/nestbgh.png);}
.news .list{ padding:10px 0px;	max-width: 1200px;
	margin: 0px auto;}
.news .list ul{}
.news .list ul:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.news .list ul li{ position:relative; margin:0px 1.5%; float:left;}
.news .list ul li img{width:100%; max-width:100%;}
.news .list ul li .ntit{ position:absolute; width:100%; height:28px; padding:2px 0px; line-height:28px; overflow:hidden; bottom:0px; padding:5px 0px; background-color:#313131;background-color:rgba(0,0,0,0.7); font-size:0.95em;}
.news .list ul li .ntit a{ color:#fff; display:block; padding:0px 10px;}
.news .list ul li .ntit a span{ float:right; color:#e75204;  font-weight:bold;}
.productwarp{ position:relative;
	width:100%;
	clear:both;
	padding:0px 0px 70px 0px;
	background-image: url(../images/newstbg.png);
	background-repeat: repeat-x;
	background-position: center 30px;background-color:#f2f2f2;
}
.productwarp:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.product{ max-width:1200px; margin:0px auto; overflow:hidden;}
.product .bth3{
text-align:center; font-size:1.4em;color:#313131; font-weight:500;
	background-image: url(../images/nestbg.png); height:50px; padding-top:20px;
	background-repeat: no-repeat;
	background-position: center center;
}
.product .hui{background-image: url(../images/nestbgh.png);}
.product .list dl.gdtjcp{width:36%;left:32%; margin:0px auto; position:absolute; bottom:-50px;}
.product .list dl.gdtjcp dd{ font-size:1.4em; cursor:pointer;
	background-color: #bebbb9;
	background-image: url(../images/tjcptits.png);width:46%; margin:0px 2%; text-align:center; float:left;
	background-repeat: no-repeat;
	background-position: center top; padding:70px 0px 20px 0px; color:#fff;
}
.product .list dl.gdtjcp dd.cur{ background-color:#eee; color:#333;}
.product ul{ margin-top:30px;  overflow:hidden; clear:both;}
.product ul li{ float:left; text-align:center; width:31%; margin:10px 1%;}
.product ul li .imgs{  background-color:#fff; width:98%; padding:10px 0px;   border:1px solid #cecece; text-align:center;}
.product ul li .imgs img{ max-width:100%; max-height:100%; vertical-align:bottom;}
.product ul li span{ display:block; font-size:1.0em; color:#e75204; font-weight:bold; line-height:40px;}
.product ul li a.more{ font-size:0.85em;
	display:block; width:80px; margin:0px auto;
	text-align:center;
	padding-right:20px;
	background-image: url(../images/morebgh.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.product ul li a.more:hover{ text-decoration:underline;}
.cpsxwarp{
    width: 100%;
    clear: both;
    padding: 10px 0px 10px 0px;
    background-image: url(../images/newstbg.png);
    background-repeat: repeat-x;
    background-position: center 40px;
}
.cpsxwarp:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.cpsx{ max-width:1200px; margin:0px auto;}

.cpsx .bth3{
text-align: center;
    font-size: 1.4em;
    color: #313131;
    font-weight: 500;
    background-image: url(../images/nestbg.png);
    height: 50px;
    padding-top: 20px;
    background-repeat: no-repeat;
    background-position: center center;
}

.cpsx ul:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.cpsx li{ float:left; color:#373737;
	width:48%; margin:10px 1%; padding:10px 0px 20px 0px;
	 border-bottom:1px dotted #373737;
}
.cpsx li dl dt{ color:#fff;
	font-size: 1.0em;
	font-weight: normal;
	padding: 5px 10px;
	
	background-position: 5px 5px;
	background-color: #9f9f9f;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}
.cpsx li dl dd{ float:left;width:32.333%; margin-left:1%; font-size:0.9em; display:block; line-height:20px; padding-top:20px;}
.cpsx li .ddw dd{width:105px;}
.cpsx li dl dd input{width:16px; height:16px;float:left;display:block; background-color:#fff;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius:2px; border:1px solid #373737; }
.cpsx li dl dd span{display:block;float:left;}
.cpsx .anl a{ max-width:300px; height:35px; display:block; color:#fff; clear:both; background-color:#e75204; text-align:center; font-size:1.2em; margin:15px auto;line-height:35px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; 
}
.cpsx .anl a:hover{background-color:#818181;}

.wrap{ width:100%; padding-top:160px;}
.main{ max-width:1200px; margin:0px auto;}

.hgd{ clear:both;
	padding:30px 0px;
	width:100%;
	background-image: url(../images/bombg.jpg);
	background-repeat: repeat;
}
.hgd:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.hgd .bq{ text-align:center; color:#e1e1e1; font-size:0.9em; clear:both; line-height:30px; padding:50px 0px;}
.hgd .bq p{ margin:0; padding:0;}
.footbox{ max-width:1200px; margin:0px auto; font-size:0.9em;}
.footbox ul{}
.footbox ul li{ float:left; width:19%; margin:0px 3%; }
.footbox ul li a{ color:#fff;padding-left:60px; padding-top:18px; padding-bottom:18px;	background-repeat: no-repeat; line-height:18px;
	background-position: left top; display:block; float:left;}
.footbox ul li a:hover{color:#e75204;}
.footbox ul li a.about{
	background-image: url(../images/baboutbg.png);
}
.footbox ul li a.about:hover{
	background-image: url(../images/baboutbgh.png);
}
.footbox ul li a.product{
	background-image: url(../images/bcpbg.png);
}
.footbox ul li a.product:hover{
	background-image: url(../images/bcpbgh.png);
}

.footbox ul li a.contact{
	background-image: url(../images/bposbg.png);
}
.footbox ul li a.contact:hover{
	background-image: url(../images/bposbgh.png);
}

.footbox ul li a.callus{
	background-image: url(../images/btelbg.png);
}
.footbox ul li a.callus:hover{
	background-image: url(../images/btelbgh.png);
}

#scrollUp{
	width:42px;
	height:42px;
	margin:0px auto;
	background-image: url(../images/gotopbg.png);
	background-repeat: no-repeat;
	background-position: center center; cursor:pointer;
}


/*product页面*/
.w950{max-width:1200px; margin:0 auto;}
.w950 .sitemap{height:30px;padding-top:15px;}
.w950 .sitemap a:hover{ color:#e75204;}
.subnav{
	background-image: url(../images/cpnavbg2.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.subnav:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.subnav ul{ max-width:1200px; margin:0px auto;position:relative; min-height:100px;}
.subnav ul:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.subnav li{ float:left; border-right:1px solid #818182; padding:0px 0px;line-height:46px; margin-right:1px; text-align:center; cursor:pointer;}
.subnav li a{ display:block;height:46px; padding:0px 20px;}
.subnav li a:hover{
	color: #fff;
	background-image: url(../images/cpnavhbg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.subnav li dl{display:none;}
.subnav .tli{margin-left:-1px;}
.subnav .pnavbj{ background:url(../images/cpnavhbg.png) no-repeat; 	background-position: center top;color:#fff;}
.subnav .pnavbj a{ color:#fff;}
.subnav .pnavbj dl{ display:block; line-height:25px;  position:absolute; left:0px;top:47px; z-index:90;}
.subnav .pnavbj dl a{ background:none; display:inline; color:#000; padding:0px 15px;}
.subnav .pnavbj dl dd{ float:left;padding:0px 0px; margin-top:2px; border-left:1px solid #c2c2c2;}
.subnav .pnavbj dl dd.nomar{ border-left:none;}
.subnav .pnavbj dl dd a:hover{ color:#e75204;}
.subnav .pnavbj dl dd a.cur{color:#e75204;font-weight:bold;}
.productlist{} 
.productlist ul{}
.productlist li{ float:left; border-bottom:1px solid #c2c2c2;width:18%;margin:20px 1% 0px 1%;}
.productlist li span{font-size:0.80em; font-weight:700; display:block; height:40px; line-height:18px;}
.productlist li span:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.productlist li span a{float:left; display:block; max-width:85%;}
.productlist li span a:hover{ color:#e75204;}
.productlist li em{float:right;}
.productlist .fy{ text-align:right;padding:0px 25px 20px 25px;}
.productlist li img{ width:100%;}
.shaixuan{ background-color:#d6d8d7;
	display: none;height:30px; padding:4px 0px; border-bottom:1px solid #d6d8d7;border-top:1px solid #d6d8d7;
}
.shaixuan .btn{ cursor:pointer; float:right;background-image: url(../images/shaixuan.png);
	background-repeat: no-repeat; font-size:0.9em;
	background-position: 75px center;height:30px; line-height:16px;
	padding-right: 40px;}
	@media (max-width:640px)
{
.header .logo{
	float: left; text-indent:-9999px; width:150px; height:39px;
	background-image: url(../images/smalllogos.png);
	background-repeat: no-repeat;
}
.header .logo a{text-indent:-9999px; width:150px; height:39px;display:block;}	
.header .chn .topralink a{
	background-image: url(../images/gexianyellow.png);
	background-repeat: no-repeat;
	background-position: right center; padding:0px 5px;
}
.product ul li { width:48%; margin:10px 1%;}
	}
@media (max-width:1000px)
{
	.cpsx li{ width:96%; margin:0px 2% 0px 2%;}
	.cpsx li dl dd{ width:48%;}
}
@media (max-width:860px)
{
.news .list dl{ width:96%; margin:20px 2%; float:none;}
.news .list dl dt{ width:60%;}
.news .list dl dt h2{ position:absolute; z-index:1; bottom:10px; font-size:1.0em;  color:#fff;}
.news .list dl dt img{width:100%; max-width:100%;vertical-align:bottom}
.news .list dl dd{ position:absolute; font-size:0.9em; z-index:1; right:0px;top:0px; width:35%; background-color:#e75305; height:90%; color:#fff;  overflow:hidden; padding:2.5% 2.5%;}
.header_wrap{
	background-image: url(../images/mtopbg.png); height:90px;
	background-repeat: repeat; color:#fff; border-bottom:5px solid #e75204;
}
	.catagry{ display:block;}
.toprico{ display:none;}
.navagation ul li span.navhover{ background-image:url(../images/dsjicoup.png);	color:#fff; }
.navagation ul li span.navhover a{color:#fff;}
.navagation{
	width: 50%;
	z-index: 997;
	top: 0px;
	padding-top: 55px;
	right: -100%;
	height: 100%;background-color:rgba(31,31,31,0.85);
	position: fixed;
	background-image: url(../images/smalllogosbg.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.navwarp{ height:100%;}
.navagation ul li{  display:block; position:static; width:100%;border-bottom:1px solid #e75204; border-right:none; font-weight:normal; text-align:left;}
.navagation ul li a{ margin-left:10px;}
.navagation ul li span{ border-right:none; font-weight:normal; color:#fff; text-align:left; margin-left:10px; line-height:50px; font-size:0.9em;background-image: url(../images/dsjico.png);
	background-repeat: no-repeat;
	background-position: right center;}
	.navagation ul li span a{ margin-left:0px;}
.navagation ul dl{ position:static; width:100%; min-width:100%; border:0; padding:0px 0px; background:none; border-top:1px solid #e75204;}
.navagation ul dl dd{
	text-align: left;
	margin-left: 10px;
	line-height: 30px;
}

.navagation ul dl dd a { color:#fff;}
.navagation ul li span{ position:relative;}
/*.navagation ul li span img{ display:block;position:absolute; right:10px; top:10px;}
*/
.navagation ul dl dd .children{ position:static;background:none; font-weight:normal; }
.navagation ul dl dd a.pp{display:block; background-image: url(../images/dsjico.png);
	background-repeat: no-repeat;
	background-position: right 12px;}
.navagation ul dl dd.up a.pp{background-image:url(../images/dsjicoup.png); }
.navagation ul dl dd .children a{ width:100%; color:#fff;border-bottom: 1px dotted #eee;}
.navagation ul li span a{ color:#fff;}
.header .chn .toprico{ margin-right:82px;}
.header .logo{
	float: left;
	text-indent: -9999px;
	width: 220px;
	height: 70px;
	background-image: url(../images/mlogos.png);
	background-repeat: no-repeat;
	background-position: 5px 15px;
}
.header .logo a{text-indent:-9999px; width:209px; height:70px;display:block;}
.header .chn .topralink{ position:fixed; right:62px; top:0px; height:90px;border-left:2px solid #8e8e8e;}
.header .chn .topralink a{ height:45px; padding:0px 10px; display:block;  text-align:center; color:#fff; background:none; line-height:45px;}
.header .chn .topralink a:hover{ color:#fff;}
.header .chn .topralink a:nth-child(2){ border-bottom:1px dotted #8e8e8e;}
.header .chn .topralink a:first-child{ display:none;}
.khfw{ float:none; width:96%; margin:0px 2%;}
.kefuwarp{ display:none;}
.sycs{ display:none;}
.homevideowarp{ display:block;background-image: url(../images/newstbg.png);
    background-repeat: repeat-x;
    background-position: center 35px;}
	
.productlist ul{ width:96%; margin:0px 2%;}
.product .list dl.gdtjcp{width:50%;left:25%; margin:0px auto; position:absolute; bottom:-50px;}
.footbox ul li{ float:left; width:23%; margin:0px 1%; }
.footbox ul li a{ padding-left:0px; width:100%; line-height:16px; padding-top:55px; text-align:center;background-position: center top; font-size:0.7em;}	
.productlist li{ width:31.333%; margin:20px 1% 0px 1%;}
.subnav{ position:fixed; right:-100%;top:0px; height:100%; background-color:#fff; z-index:996;width:50%; background-image:none;}
.subnav li a{	background-image: url(../images/dsjico.png);
	background-repeat: no-repeat;
	background-position: right center; color:#313131;}
.subnav li a:hover{
	color: #e75204;	background-image: url(../images/dsjico.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.subnav .pnavbj { background-color:#ccc; background-image:none;}
.subnav ul{ height:100%;}
.subnav .pnavbj dl{ position:static;}
.subnav ul li{ border-right:none; padding:0px 0px;line-height:46px; float:none; width:100%; text-align:left; cursor:pointer; }
.subnav .pnavbj a{ background-color:inherit; color:#313131;}
.subnav li a{ display:block;height:46px; color:#313131; background-color:#fff; padding:0px 0px; width:90%; margin-left:5%;  border-bottom:1px dotted #eee;}
.subnav .pnavbj dl dd{ padding:0px 0px; float:none; border-left:none;	text-align: left;	line-height: 30px; font-size:0.9em; background-color: #fff; margin-top:0px;}
.subnav .pnavbj dl dd a{ padding-left:10px;color:#666;}
.subnav .pnavbj dl a{ height:36px; line-height:36px; padding:0px 0px; width:100%; text-decoration:none; display:block;}
.wrap{ padding-top:95px;}
.shaixuan{ display:block;}	
.rel span.prev{ float:none; display:block;}
.rel span.next{ float:none; display:block;}
}
@media (max-width:720px)
{
	.news dt{ float:none; width:100%;}	
	.news dl{ float:none; width:100%;}
}



.kefuwarp{ width:100%;background-color:#fff; padding:30px 0px;}
.kefuwarp:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.kefu_cs{ max-width:1200px; margin:0px auto;}
.kefu_cs .bth3{ padding-bottom:15px;}
.khfw .bth3{ padding-bottom:20px;}
.khfw{width:48%; float:left;}
.sycs{ width:48%; float:right;}
.sycs ul{ float:left;width:100%;}
.sycs ul li{ border-bottom:1px dotted #818182; padding-top:5px; font-size:0.9em;}
.sycs ul li a{
	padding-left:20px;
	background-image: url(../images/cicrle.png);
	background-repeat: no-repeat;
	background-position: 3px 7px;
}
.sycs ul li a:hover{ color:#ffbe23;}
.sycs ul li.more{ border-bottom:none; padding-top:10px;}
.sycs ul li.more a{ float:right;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px; background-color:#818182; color:#fff; background-image:none;}
.sycs ul li.more a:hover{ color:#ffbe23; background-color:#313131;}
@media (max-width:640px)
{
	.khfw{ width:100%;}
	.sycs{ width:100%;}
	.khfw .bth3{ padding-bottom:10px;}
}



@media (max-width:900px)
{.productlist li{ width:23%; margin:20px 1% 0px 1%;}
	.productlist li{ width:23%; margin:20px 1% 0px 1%;}
.homemn{margin-top:0px;}
	}	
@media (max-width:768px)
{

}

.zyleft{width:186px; float:left;padding-bottom:20px; margin:15px 0px 0px 15px;min-height:300px;_margin:15px 0px 0px 8px}
.zyleft dt div{ background-color:#818182; font-size:16px; color:#fff; line-height:46px;padding-left:15px; }
.zyleft dt ul{margin-top:10px;}
.zyleft dt ul li{font-size:1.1em; line-height:40px;border-bottom:1px solid #c2c2c2;}
.zyleft dt ul li a{padding-left:22px;display:block;  background:url(../images/naverdd.gif) no-repeat 15px 18px;}

.zyleft dt ul .tt dl{ display:block;}.zyleft dt ul li dl{ display:none;}
.zyleft dt ul li a:hover,.zyleft dt ul .tt a{ background:url(../images/naverddb.gif) no-repeat 15px 18px; color:#fff;}
.zyleft dt ul .tt dl dd a{ color:#000;}
.zyleft dt ul li:hover,.zyleft dt ul .tt{ background:url(../images/zyleft_bj2.gif) repeat-x;}
.zyleft dt span{ font-size:12px; color:#c2c2c2;padding-left:5px;}
.zyleft .dd{ background-color:#ededed; height:56px;font-size:16px;padding:10px 0px 0px 15px;margin-top:10px; }.zyleft .dd a{ display:block;}
.zyleft .dd span{ font-size:12px; color:#c2c2c2; display:block;}
.zyleft dt ul li dd a:hover,.zyleft dt ul li dd.ff a{ color:#e75204;}

.zyright{width:966px; float:right;margin:15px 15px 0px 0px;_margin:15px 8px 0px 0px;min-height:400px;padding-bottom:20px;}
.zyright .sitemap{
	background-color: #D6D8D7;
	line-height: 22px;
	padding: 12px 10px;
}
.zyright .sitemap:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.zyright .sitemap strong{ font-size:15px; float:left;}
.zyright .sitemap a{ text-decoration:underline;}
.zyright .sitemap a:hover{ text-decoration:none;}
.zyright .sitemap div{}
.zyright .single_article{ margin-top:20px; overflow:hidden;}
.zyright .single_article img{ max-width:100%;}
.zyright .single_article h1{ font-size:11pt; padding:10px 0px;}
.case dl{ border:1px solid #c2c2c2; margin-top:15px;padding-bottom:15px;}
.case dt img{width:100%;}
.case dd{padding:0px 15px;}
.case dd h3{ font-size:16px; font-weight:700; line-height:46px;}
.page{padding:20px 0px; text-align:right; overflow:hidden; float:right; clear:both;}
.page a{ background:url(../images/pnum.jpg) repeat-x; margin-left:8px;height:24px; display:block;padding:0px 12px; float:left; color:#fff;}
.page .pnumh,.page a:hover{ background:url(../images/pnum_h.jpg) repeat-x;}
.ncons{ margin-top:10px; overflow:hidden;}
.ncons p{ margin:0px 0px; padding:0px 0px;}
.ncons table{ width:100%;}
.newslist{width:966px;}
.newslist dl{margin-top:15px; border-bottom:1px solid #c2c2c2;}
.newslist dt{ overflow:hidden;padding-bottom:15px;}
.newslist dt .tp{width:20%; float:left;}
.newslist dt .tp img{width:100%;border:1px solid #c2c2c2;}
.newslist dt .nr{width:78%; float:left; margin-left:2%;}
.newslist dt .nr h3{font-size:1.1em; line-height:20px; font-weight:500; padding:0px 0px 10px 0px;}
.newslist a:hover{color:#e75204;}
.newslist dt .nr div{ color:#747474;}
.newslist dd{ line-height:35px; border-top:1px solid #c2c2c2;display:block; overflow:hidden;padding-right:8px;}
.newslist .huibj{ background:#F5F5F5;}
.newslist dd a{ float:left;background:url(../images/list_tb_w.jpg) no-repeat 10px 16px; padding-left:20px;}
.newslist dd span{ float:right;}
ul.rylist{ padding-top:10px;}
ul.rylist li{ float:left; width:30.333%; margin:10px 1.5%; height:auto; text-align:center;}
ul.rylist li img{max-width:100%;width:100%;border:1px solid #c2c2c2;}
ul.rylist li span{ display:block;}
.contactus{padding:15px 0px 35px 0px; overflow:hidden;}
.contactus img{ max-width:100%;}
.videos ul {}
.videos ul li{width:30%;padding:3px; border:1px solid #c2c2c2; min-height:141px; float:left; margin-left:2%; margin-top:20px;}
.videos ul li img {width:100%;}
.videos ul li span{ text-align:center; display:block; }


@media (max-width:720px)
{
	.videos ul li{ width:45%;}
	.merchantsform input{ width:90px;}
ul.rylist li{ margin:0px 2%; width:46%; height:auto;}
ul.rylist li img{ width:100%;}
}
@media (max-width:480px)
{.videos ul li{ width:90%; float:none;}
ul.rylist li{ margin:0px 2%; width:46%; height:200px;}

}
.product_sigle_left{ margin-top:10px;}
.cptvid{}
.cptvid:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.cpzlbgdiv{ height:39px; background-color:#d6d8d7;}
.cpcsbgdiv{ clear:both;height:39px; margin-top:15px;  background-color:#d6d8d7;}
.cpzlbgdiv div,.cpcsbgdiv div{ line-height:39px; padding:0px 10px; width:100px; text-align:center; color:#fff; background-color:#949599;}
.product_sigle_left .product_tp{ float:left; width:350px; text-align:center; margin-top:15px;}
.product_sigle_left .product_tp img.bimgs{width:100%; height:auto;border:4px solid #D2D2D2;}
.product_sigle_left .product_nr{ float:right;width:100%; margin-left:-370px;}
.product_sigle_left .product_nr .product_des{ margin:0px 0px 0px 370px;}
.product_sigle_left .product_nr dt img{ float:left;}
.product_sigle_left .product_nr dt { margin:15px 1%; width:94%; padding:5px 2%;  background-color:#949599; font-size: 1.2em;font-weight: bold; color:#FFF;-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;}
.product_sigle_left .product_nr dd{}
.product_sigle_left .product_nr dd li{ font-size:0.9em; float:left;width:31.33%; margin:5px 1%;height:30px; line-height:30px; background:url(../images/list_tb_w.jpg) no-repeat 8px 15px; background-color:#efefef;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; overflow:hidden; }
.product_sigle_left .product_nr dd li span{ padding-left:17px;}

.scroll_horizontal{position:relative;width:100%;padding:0px; margin:0px auto;}
.scroll_horizontal .box{}
.scroll_horizontal .list{ margin-top:10px;}
.scroll_horizontal .list li{ width:21%;
	float:left;
	padding:6px 0px 3px 0px; margin:0px 2%;
	text-align:center;
	cursor:pointer;
}
.scroll_horizontal .list .mlist{
	background-image: url(../images/sjup.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.scroll_horizontal .list li img{ width:100%; max-width:100%; border:4px solid #c4c4c4;}
.scroll_horizontal .list  .mlist img{border:4px solid #545454;}
.scroll_horizontal .prev,.scroll_horizontal .next{position:absolute;width:14px;height:50px;background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:-14px;background-position:0 0; background-image:url(../images/goprev.png);}
.scroll_horizontal .next{right:-14px;background-position:0 0;background-image:url(../images/gonext.png);}
.scroll_horizontal .prev:hover{background-image:url(../images/goprev2.png);}
.scroll_horizontal .next:hover{background-image:url(../images/gonext2.png);}
@media (max-width:1200px)
{
.zyleft{ width:100%; float:none; min-height:inherit; margin-left:0px;}	
.zyleft dt ul li{  width:100%; text-align:center; background-color:#313131; border-bottom:1px solid #e75204; }
.zyleft dt ul li a{ color:#fff;}
.zyleft dt ul li.tt dd a{ color:#000;}
.zyleft dt ul li a:hover,.zyleft dt ul .tt a{}
.zyleft dt ul li:after{  
     content:".";  
     height:0;  
     visibility:hidden;  
     display:block;  
     clear:both;  
} 
.zyleft dt ul li dd{	text-align: center;
	border-bottom: 1px solid #e75204;
	background-color: #fff; }
.zyleft dt ul li dl{ }
.zyleft dt ul li.tt dd a:hover,.zyleft dt ul li.tt .ff a{ color:#e75204;}
.zyleft .dd,.zyleft dt div{ display:none;}
.zyright{ width:100%; float:none; clear:both;}
.single_article{ width:96%; margin:20px 2%;}
.newslist{ width:96%; margin:20px 2%;}
.zyright .sitemap{ padding:12px 2%;}
.nodis{ display:none;}
}
@media (max-width:900px)
{
.product_sigle_left .product_tp{ float:left; width:35%; text-align:center; margin-top:15px;}
.product_sigle_left .product_nr{ float:right;width:100%; margin-left:-37%;}
.product_sigle_left .product_nr .product_des{ margin:0px 0px 0px 37%;}	
}
@media (max-width:720px)
{
.product_sigle_left .product_nr dd li{ width:48%;}
	.cptvid{ width:96%; margin:0px 2%;}
	.scroll_horizontal .list li{ width:29.333%;margin:0px 2%;}
	.product_sigle_left .product_tp img.bimgs{border:2px solid #D2D2D2;}
	.scroll_horizontal .list li img{ width:100%; max-width:100%; border:2px solid #c4c4c4;}
.scroll_horizontal .list  .mlist img{border:2px solid #545454;}
}
@media (max-width:560px)
{
.product_sigle_left .product_tp{ float:left; width:48%; text-align:center; margin-top:15px;}
.product_sigle_left .product_nr{ float:right;width:100%; margin-left:-52%;}
.product_sigle_left .product_nr .product_des{ margin:0px 0px 0px 52%;}	
.product_sigle_left .product_nr dt{text-align:center;}	
}
@media (max-width:480px)
{
.product_sigle_left .product_nr dd li{ width:98%;}
}

@media (max-width:480px)
{
.productlist li{ width:48%; margin:20px 1% 0px 1%;}
}

.product_sigle_right{ height:100px;padding-top:15px;}
.rgt_nor_box{height:100px;overflow:hidden; margin:0 auto;}
.scro_up{cursor:pointer;background: url(../images/goprev.png);width:14px; height:100px; float:left;}
.scro_down{cursor:pointer;background-image:url(../images/gonext.png);width:14px; height:100px; float:right;}
.scro_up2{cursor:pointer;background-image:url(../images/goprev2.png);width:14px; height:100px; float:left;}
.scro_down2{cursor:pointer;background-image:url(../images/gonext2.png);width:14px; height:100px; float:right;}
.rgt_carlist{width:245px; margin:8px 0px;overflow:hidden; float:left;}
.rgt_carlist li{padding:4px 10px 3px 10px;width:75px;height:50px; margin-top:1px; background:url(../images/p_b.gif) no-repeat; float:left; overflow:hidden;}.rgt_carlist .lism{margin-top:0px;}
.rgt_carlist .mlist{ background:url(../images/p_b1.gif) no-repeat;}
.rgt_carlist li img{width:75px; height:50px;}