@charset "utf-8";
/* CSS Document */

/* 全局样式  */ 
body {padding: 0;margin: 0;	font-size: 14px;color: #2f2f2f;	font-family: "微软雅黑";	width: 100%;}
ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, p, input {padding: 0;	margin: 0;}
ul {list-style: none;}
li {list-style: none;}
img {border: 0px;}
.clear {clear: both;}
a{text-decoration: none;color: #373737;}
input{ border:none;}
.all{ width:1200px; margin:0 auto;}
table,table tr th, table tr td { border:1px solid #b6b6b6;}
table { border-collapse: collapse;}

/*头部*/
.header{ width:1200px; margin:26px auto; display:table;}
.header01{ float:left; width:300px;}
.header01_1 img{ float:left; height:65px; margin-right:15px;}
.logo01{ float:left; margin-top:5px;}
.logo01 h2{ font-size:20px; color:#ef4345; letter-spacing:3px;}
.logo01 p{ font-family:Arial; font-size:12px; text-align:center; color:#656565; margin-top:10px; letter-spacing:1px;}

/*导航样式*/
.nav01{ width:850px; height:45px; float:right; margin-top:5px;}
.yyui_menu1 { height:45px; line-height:45px; font-size:16px;  float:left;}
.yyui_menu1 li { float:left; position:relative; margin-left:25px;}
.yyui_menu1 li a { display:block; line-height:45px; text-decoration:none; width:110px; text-align:center;}
.yyui_menu1 li a:hover{ color:#fff; background:#ef4345;} 
.yyui_menu1 li .curNav{ color:#fff; background:#ef4345;display:block;text-decoration:none; width:110px; text-align:center;} 
.yyui_menu1 li a.more:after{content:" »";} 
.yyui_menu1 li ul { position:absolute; float:left; width:157px; display:none; background:transparent;background:#fff; z-index:9999; border-top:2px solid #fff;}
.yyui_menu1 li ul a{ float:left; font-size:14px; height:35px; line-height:35px; text-align:center; color:#333;width: 157px;}
.yyui_menu1 li ul a:hover{ border-bottom:none; background:#ef4345; color:#fff;}
.yyui_menu1 li .one li{ margin-left:0px;}

/*banner*/
.banner {position: relative;width: 100%;height:800px;text-align: center;z-index: 1;overflow: hidden;}
.banner .bd {position: absolute;left: 50%;width:1920px;height:800px;	margin-left: -960px;background: #fff;}
.banner .hd {position: absolute;bottom: 20px;width: 100%;height: 14px;z-index: 1;}
.banner .hd ul {width: 1000px;margin: 0 auto;text-align: center;}
.banner .hd ul li {display: inline-block;*display:inline;zoom: 1;width: 13px;height: 13px;margin: 0 6px;border-radius: 100%;background: #fff;	line-height: 999px;	overflow: hidden;cursor: pointer;vertical-align: top;}
.banner .hd ul .on {width: 13px; border-radius:10px; background:#ef4345;}
.banner a.prev, .banner a.next {display: block;	width: 59px;height: 60px;position: absolute;top: 50%;margin-top: -30px;	z-index: 1;	display: none;}
.banner a.prev {left: 0;background:url(../images/bPrev.png) no-repeat;}
.banner a.next {right: 0;background:url(../images/bNext.png) no-repeat;}

/*分类*/
.fenlei01{ width:100%; height:200px; background:url(../images/bg01.png) center no-repeat;}
.fenlei02{ width:1200px; margin:0px auto;}
.fenlei02a{ float:left; width:300px; color:#fff; text-align:center; margin-top:30px;}
.fenlei02a .img01{ text-align:center;}
.fenlei02a h2{ font-weight:normal; font-size:19px; margin:10px 0px 10px 0px;}

.fenlei02b{ width:900px; float:right;}
.fenlei02b li{ width:150px; float:left; margin-top:40px; text-align:center;}
.fenlei02b li p{ width:80px; height:70px; text-align:center; display:inline-block;}
.fenlei02b li p img{ text-align:center; width:80%;}
.fenlei02b li h2{ margin-top:15px; font-weight:bold; font-size:16px;}
.fenlei02b li a{ color:#616161;}
.fenlei02b li a:hover{ color:#47cdff;}
.fenlei02b li span{ width:100%; margin-top:5px; float:left; font-size:14px; color:#8d8d8d;}

/*较新活动*/
.huodong{ width:1200px; margin:0px auto; margin-top:45px;}
.tit01{ width:100%; float:left; font-size:24px; font-weight:bold; color:#000; background:url(../images/line01.jpg) left bottom no-repeat; padding-bottom:15px;}
.pr01{ width:100%; float:left; margin-top:30px;}
.pr01 li{ width:380px; float:left; margin-right:30px;}
.pr01 li img{ width:380px; height:380px;}
.pr01 li:last-child{ margin-right:0px;}

/*产品展示*/
.pr02{ width:1200px; margin:0px auto; margin-top:50px;}
.tit02{ width:550px; height:70px; float:left; font-size:24px; font-weight:normal; background:#ec1a23; padding:20px 0px 0px 30px;}
.tit02 p{ padding-bottom:15px; color:#fff; background:url(../images/line02.jpg) left bottom no-repeat; float:left;}
.pr03{ width:100%; height:400px; float:left; background:url(../images/bg02.png) center no-repeat;}
.pr04{ width:1200px; margin:0px auto;}
.pr04_l{ width:530px; float:left; color:#fff; margin-top:40px; margin-left:50px;}
.pr04_l h3{ font-weight:bold; font-size:30px; line-height:50px;}
.pr04_l p{ margin-top:20px; line-height:28px; margin-right:100px;}
.pr04_l h2{ font-weight:normal; float:right; margin-right:30px; font-size:80px;}

.pr04_r{ width:600px; float:right; position:relative; left:-150px; margin-top:50px;}
.pr05{ width:1200px; margin:0px auto;}
.pr05a{ width:580px; height:50px; line-height:50px; float:left;}
.pr05a a{ width:580px; height:50px; line-height:50px; float:left; background:#ec1a23; color:#fff; text-align:center; font-size:16px;}
.pr05a a:hover{ background:#da0912;}

.product02{ width:1200px; margin:0px auto; margin-top:30px;}
.product02 li{ width:260px; height:320px; float:left;padding:10px; text-align:center; margin-right:22px; margin-bottom:20px;}
.product02 li:nth-child(4n){ margin-right:0px;}
.product02 li img{width:100%; height:260px; background:#fff; }
.product02 li h2{line-height:26px; float:left; text-align:center; width:100%; font-size:16px; margin-top:5px; margin-bottom:5px; font-weight:normal; color:#000;}
.product02 li p:hover{ text-decoration:underline;}
.price01{ color:#acacac; font-size:14px; line-height:30px;}
.price01 span{ font-size:12px; color:#000; text-decoration: line-through;}
.price02{ color:#acacac; font-size:15px;}
.price02 span{ font-size:14px; color:#ff3c00;}

/*公司简介*/
.about01{ width:1200px; margin:0px auto; margin-top:40px;}
.tit01a{ width:300px; float:left; margin-top:25px;}
.t_l{ float:right; width:470px;}
.t_l01{ float:left;}
.t_l p{ color:#ccc; font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.t_l .p1{ margin-left:100px;}
.t_l02{ float:left; font-size:100px; color:#ec1a23; font-family:Arial, Helvetica, sans-serif; margin-left:30px; font-weight:bold;}

.about02{ width:1200px; margin:0px auto;}
.about02_l{ width:520px; float:left;}
.about02_r{ width:650px; float:right;}
.about02_r p{ line-height:35px; font-size:16px; color:#747474; text-indent:2em; margin-bottom:10px;}

/*分栏*/
.fenlan{ width:100%; float:left; margin-top:60px; background:url(../images/bg.png) center no-repeat; padding:50px 0px;}
.fenlan01{ width:1200px; margin:0px auto;}
.fenlan01_l{ width:600px; float:left;}
.fenlan01_l h2{ color:#fff; font-size:36px; font-weight:normal; margin-bottom:10px; letter-spacing:1px;}
.fenlan01_l span{ color:#ec1a23;}
.fenlan01_l p{ color:#fff; font-size:17px;}
.fenlan01_r{ float:right; width:550px; margin-top:20px;}
.fenlan01_r a{ width:150px; height:45px; line-height:45px; float:left; background:#ec1a23; color:#fff; text-align:center; margin-right:60px;}
.fenlan01_r a:hover{ background:#da0912;}

/*新闻动态*/
.news01{ width:1200px; margin:0px auto; margin-top:50px;}
.news01_l{ width:600px; float:left;}
.news01_l01{ float:left; font-size:100px; color:#ec1a23; font-family:Arial, Helvetica, sans-serif; margin-right:30px; font-weight:bold;}
.news01_l02{ float:left;}
.news01_l02 p{ color:#ccc; font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.news01_l02 .p1{ margin-left:100px;}
.news01_r{ float:right;}
.tit01b{ width:120px;}

.news_list{width:1200px; margin:0 auto; margin-top:20px;}
.news_list ul{width:100%;}
.news_list ul li{width:580px; height:120px; margin-right:30px; float:left; margin-bottom:20px;}
.news_list ul li:nth-child(2n){ margin-right:0px;}
.news_list ul li a{ display: block;width:100%; font-size:16px; color:#333; line-height:30px;}
.news_list ul li a:hover{color:#ec1a23;}
.news_list ul li span{ display: block;width:100%; font-size:13px; color:#a2a2a2; line-height:30px;}
.news_list ul li p{width:100%; font-size:12px; color:#a2a2a2; line-height:25px;}
.n_img{ width:210px; float:left;}
.n_img img{ width:210px; height:120px; float:left;}
.n_wenzi{ width:350px; float:right;}

.more{ width:100%; float:left; text-align:center; margin-top:20px; margin-bottom:30px;}
.more span{ width:150px; height:42px; line-height:42px; text-align:center; display:inline;}
.more a{ width:150px; display:inline-block; color:#fff; background:#ec1a23;}
.more a:hover{ background:#d00a12;}

/*联系*/
.contact01{width:1200px; margin:0 auto; margin-top:30px;}
.contact01 ul{ float:left; width:100%;}
.contact01 li{ width:340px; float:left; border-right:1px solid #ccc; padding:20px 0px; padding-left:50px; margin-bottom:40px;}
.contact01 li:last-child{ border-right:none;}
.contact_l{ float:left; width:49px;}
.contact_r{ float:left; margin-left:15px;}
.contact_r h2{ font-weight:normal; font-size:16px; margin-bottom:3px; color:#303030;}
.contact_r p{ color:#8e8e8e; font-size:13px;}

/*底部*/
.footer{ width:100%; float:left; background:#000000; padding:50px 0px;}
.menu01{ width:500px; margin:0 auto;}
.menu01 li{ float:left; width:100px;}
.menu01 li a{ color:#fff; float:left; width:100px; color:#ccc; font-size:16px; text-align:center;}
.menu01 li a:hover{ color:#fff; text-decoration:underline;}
.footer01{ width:100%; text-align:center; float:left; color:#696969; font-size:13px; margin-top:20px;}
.footer01 a{ color:#696969;}

/*当前位置*/
.cur{width:1200px; margin:0 auto; background:url(../images/i01.jpg) bottom repeat-x; padding-bottom:25px; margin-top:20px; margin-bottom:30px;}
.cur a:hover{ text-decoration:underline;}

/*内容*/
.title02{ width:1200px; margin:0 auto; margin-bottom:30px; display:table;}
.title02_l{ width:600px; float:left; background:url(../images/i02.jpg) left no-repeat; padding:30px 0px;}
.tit01c{ float:left; width:180px;}
.title02_l p{ float:left; margin-top:10px; font-size:16px; color:#a5a5a5;}
.title02_r{ float:right;}
.title02_r01{ float:left;}
.title02_r01 p{ color:#ccc; font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.title02_r01 .p2{ margin-left:100px;}
.title02_r02{ float:left; font-size:80px; color:#ec1a23; font-family:'宋体'; margin-left:10px; font-weight:bold; background:url(../images/i01.jpg) bottom repeat-x; padding-bottom:10px;}

.conter01{ width:1200px; margin:0 auto;}

.marqueeleft{width:1200px; margin:0 auto; height:260px; overflow:hidden; margin-top:25px; margin-bottom:50px;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 8px;display:inline;width:260px;height:260px;overflow:hidden;}
.marqueeleft li .pic{display:block;overflow:hidden;width:260px; height:260px;}

.contact01a{ border-bottom:1px solid #ccc; margin-bottom:10px; display:table;}

.map{ width:1200px; margin:0 auto; display:table; margin-bottom:50px;}

.n03{ width:100%; float:left; margin:0px auto 30px auto; text-align:center;}
.n03 li{ width:120px; height:40px; line-height:40px; margin-right:10px; text-align:center; display:inline;}
.n03 li:last-child{ margin-right:0px;}
.n03 li a{ width:auto;  display:inline-block; font-size:15px; color:#fff; background:#ec1a23;padding: 0px 5px 0px 5px;}
.n03 li a:hover{ background:#000; color:#fff;}

/*分页*/
.black2{padding:5px;margin:3px;text-align:center; font-size:12px; margin-top:20px; margin-bottom:40px;}
.black2 a{border:1px solid #a8a8a8;padding:2px 7px;margin:2px; color:#414141;}
.black2 a:hover{border:#ec1a23 1px solid;color:#fff;background-color:#ec1a23; text-decoration:none;}
.black2 a:active{border:#ec1a23 1px solid;color:#fff;background-color:#ec1a23; text-decoration:none;}


.dd01{ width:1200px; margin:0 auto; display:table;}
.pro03aa_r{ float:left; margin-left:30px; width:550px; float:left;}
.tit04aa{ margin-bottom:6px; font-weight:normal; border-bottom:1px solid #e5e5e5; padding-bottom:5px;}
.p10,p11{ color:#333;}
.p10 span{ text-decoration:line-through; color:#999;}
.p11 span{ color:#f00; font-weight:bold; font-size:20px;}
.p09{ line-height:30px; color:#8f8f8f;}
.p09 a:hover{ color:#ec1a23;}
.MagicZoom{ float:left;}

.news1{ width:1200px; margin:0 auto; display:table;}
.news1 li{ width:285px; float:left; margin-right:20px; margin-bottom:20px;}
.news1 li:nth-child(4n){ margin-right:0px;}
.news1 li img{ width:100%;}
.news1 li h2{ font-size:15px;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;overflow:hidden; font-weight:normal; line-height:30px; margin-top:10px;}
.news1 li span{ font-size:12px; color:#adadad; }
.news1 li p{ color:#adadad; margin-top:5px;}
.news1 li a:hover{ color:#ec1a23;}


.news07{ width:1200px; margin:0 auto; display:table; margin-bottom:40px;}
.tit03a{ text-align:center; font-size:16px; line-height:38px; font-weight:bold;}
.p07{ text-align:center; font-size:12px; color:#737373; line-height:30px; margin-bottom:10px;}
.p08{  font-size:12px; color:#737373; line-height:22px; border:1px solid #ccc; background:#f5f5f5; padding:5px 10px; margin-bottom:15px;}
.p09 a{ font-size:13px; line-height:28px; color:#747474;}
.p09 a:hover{ color:#ec1a23;}



/*CSS yellow style pagination*/

.yellow {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.yellow A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.yellow A:hover {
	BORDER-RIGHT: #ef1212 1px solid; BORDER-TOP: #ef1212 1px solid; BORDER-LEFT: #ef1212 1px solid; COLOR: #666; BORDER-BOTTOM: #ef1212 1px solid
}
.yellow A:active {
	BORDER-RIGHT: #ef1212 1px solid; BORDER-TOP: #ef1212 1px solid; BORDER-LEFT: #ef1212 1px solid; COLOR: #666; BORDER-BOTTOM: #ef1212 1px solid
}
.yellow .current {
	BORDER-RIGHT: #ef1212 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ef1212 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ef1212 1px solid; COLOR: #fff; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #ef1212 1px solid; BACKGROUND-COLOR: #ef1212
}
.yellow .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; 
	BORDER-BOTTOM: #eee 1px solid
}