@charset "utf-8";

/* CSS   Document */

*{ margin:0; padding:0;}

body{ font-size:14px; font-weight:1.5; font-family:"微软雅黑", Arial!important;color:#666;word-wrap:break-word}

a,img,input{ text-decoration:none; font-size:14px; border:0}

body,h1,h2,h3,h4,h5,h6,form,ol,li ,dl,ul,input,tr,td{margin: 0px;padding: 0px;list-style-type: none; color:#333; font-weight:normal}

ul li{ list-style:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#333 } a:focus{ -moz-outline-style: none; /* FF */} 

input,button,select,textarea{outline:none}

textarea{resize:none}

input{-webkit-appearance:none;}

.hea,.cent,.foot,.foot-nav div{ max-width:1200px; margin:auto; overflow:hidden; width:100%}

.head{ position:absolute; top:0; left:0; width:100%; z-index:999; background:#fff}

.hea .logo{ width:9.2%; position:absolute}

.hea .right{ width:70%;}

.hea .right p{ font-size:24px; overflow:hidden}

.hea .right p img{ vertical-align:middle; margin-right:15px; cursor:pointer}

.hea .right p span{ float:right; padding-top:1%}

.hea .right p strong{ font-weight:normal}

.logo img{ width:100%}

.flexslider{position:relative;overflow:hidden;}

.flexslider .slides{position:relative;z-index:1;}

.flexslider .slides li a{ display:block;}

.flexslider .slides li img{ width:100%}

.flex-control-nav{position:absolute;bottom:6%;z-index:2;width:100%;text-align:center; left:0}

.flex-control-nav li{display:inline-block;width:12px;height:12px;margin:0 13px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:12px;height:12px;line-height:45px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}

.nav{ max-width:1200px; margin:auto; width:100%}

.nav ul{ overflow:hidden;}

.nav ul li{ float:left; text-align:center; width:14.285%; text-align:center; line-height:75px}

.nav ul li a{ font-size:18px; display:block; color:#b61d24}

.nav ul li a img{ vertical-align:middle; margin-left:5px}

.dropMenu{ width:210px; position:absolute; top: 0; left:0; z-index:9999;visibility: hidden; background:#b61d24; background-color:rgba(182,29,36,0.7); filter:Alpha(opacity=70); margin-top:-1px; box-shadow:0 0 10px #666; margin-left:-40px; padding:1% 0}

.dropMenu li{ line-height:36px; text-align:left; margin:0 10px;}

.dropMenu .no{ border:0}

.dropMenu li a{ display:block; font-size:14px; color:#fff;} 

.nav-qz{overflow: hidden;zoom:1; border-bottom:#333 1px solid; padding:2% 0}

.con-qz{ border:0; padding:3% 0}

.nav-qz li{width:33.333%;text-align: center; border:0; float:left; font-size:18px; font-weight:bold}

.nav-qz li img{ display:block; margin:auto}

.nav-qz .current{ color:#dc0526;}

.con-qz li a{ float:left; width:21%; margin:0 2%; font-size:18px}

.con-qz li,.nav-qz li{ color:#fff; padding:0; margin:0px; border-bottom:0}

header{ display:none}

.sjx{ display:none}

.cent{ overflow:hidden}

.he_ZoomInImg{ width:100%;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden;}

.he_ZoomInImg .he_ZoomInImg_img{position:relative;display:block;width:100%;padding:0;margin:0;opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomInImg:hover .he_ZoomInImg_img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}

.sy-b{ font-size:24px; color:#b61d24; margin:4% 0 3%; font-weight:bold; }

.sy1-1 p,.sy1-3 p,.sy1-5 p{ font-size:16px; color:#333333; line-height:35px;}

.sy1-1 p strong{ font-size:16px; }

.sy1-1 p span,.sy1-1 p a{ color:#b61d24}

.sy1-2{ overflow:hidden; margin-left:-6%; margin-top:4%}

.sy1-2 dl{ float:left; width:14%; margin-left:6%}

.sy1-2 dl dt img{ display:block; margin:auto; max-width:100%}

.sy1-2 dl dd{ text-align:center; font-size:14px; margin-top:4%}

.sy1-2 dl dd span{ font-size:18px; display:block; margin-top:4%}

.sy1-3 h2{ font-size:16px; line-height:35px}

.sy1-3 h3{ font-size:16px; /* color:#b61d24; */ font-weight:bold; line-height:35px}

.sy-b1{ text-align:left;}

.sy1-4 div{ overflow:hidden; margin-left:-5%; margin-top:4%}

.sy1-4 div dl{ float:left; width:15%; margin-left:5%}

.sy1-4 div dl dd{ font-size:16px; text-align:center; margin-top:12%}

.sy1-4 div dl dt img{ display:block; margin:auto; max-width:100%}

.sy1-5 p{ line-height:26px; margin-top:3%} 

.sy2{ background:#b61d24; margin-top:3%; padding-bottom:4%}

.sy2 h1{ color:#fff}

.sy2 p{ font-size:16px; font-weight:bold; line-height:30px; color:#fff; }

.sy2-1{ overflow:hidden; margin-left:-1%; margin-top:2%}

.sy2-1 dl{ float:left; width:17%;margin: 0 1.5%;}

.sy2-1 dl dt img{ max-width:100%}

.sy2-1 dl dd{ font-size:12px; color:#fff; line-height:24px;}

.sy2-1 dl .mz{ font-size:14px; color:#fff; display:block; margin:6% 0}

.sy2-1 dl .mz span{ font-size:18px; display:block; margin-bottom:2%}

.sy3 p,.sy4 p,.sy4 h2{ font-size:16px; /* font-weight:bold; */ line-height:30px; }

.sy3 p img{ display:block; margin:auto; max-width:100%}

.sy3 .sy3-1{ overflow:hidden;}

.sy3 div dl{ float:left; width:28.333%; margin-left:5%}

.sy3 div dl a{ display:block; border:#ccc 1px solid; padding:13% 0; position:relative}

.sy3 div dl dt img{ display:block; margin:auto; max-width:100%}

.sy3 div dl dd{ text-align:center; font-size:18px; margin-top:8%}

.sy3 div dl .dw{ display:none; position:absolute; left:0; top:0; width:86%; height:73%; margin-top:0; font-size:14px; color:#fff; text-align:center; background:#b61d24; padding:27% 7% 0; line-height:26px}

.sy3 div dl:hover .dw{ display:block}

.sy3-1{ margin:3% 0} 

.sy4{ margin:8% 0 5%}

.sy4 h2{ color:#333333}

.sy4 p img{ max-width:100%; display:block; margin:4% auto 0}

.footer{ background:#1b1b1b}

.foot{ overflow:hidden; border-bottom:#878787 2px solid; padding:2% 0}

.foot div{ float:left; width:33.333%}

.foot div h1{ font-size:16px; color:#fff; margin-bottom:6%}

.foot .fo1 ul li{ margin-top:3%}

.foot .fo1 ul li a,.foot .fo2 p{ font-size:14px; color:#A29F9F}

.foot .fo2 p{ line-height:30px}

.foot .fo2 h2 img{ width:58px; margin-right:2%}

.foot .fo2 h2{ margin-top:11%}

.foot2{ font-size:14px; color:#fff; text-align:center; padding:1.3% 0}

.foot .fo1:first-child ul{ margin-bottom:6%}



.ny-banner p img{ width:100%}

.ny-banner{ margin-top:75px}

.ny-bt{ margin:3% 0; background:#b61d24; padding:5px 0; text-align:center; font-size:30px; font-weight:bold; ; color:#fff}

.com1 .sy1,.com1 .sy3,.com1 .sy2,.com1 .sy1-3{ padding:0 2%}

.com1{ margin-bottom:6%}

.com1 .sy2{ background:none}

.com1 .sy2 p,.com1 .sy2-1 dl dd,.com1 .sy2-1 dl .mz{ color:#333}



.com4-1{ overflow:hidden; margin-left:-1%; margin-top:4%}

.com4-1 dl{ float:left; width:24%; margin: 0px 0 10px 1%;} 

.com4-1 dl a{ display:block; border:#61262a 1px solid; padding:3px;}

.com4-1 dl dt img{ width:100%; height:170px}

.com4-1 dl dd{ font-size:14px; color:#61262a; padding:3% 2%}

.com4-1 dl dd span{ display:block; text-align:right; color:#333; font-size:12px; text-align:right; margin-top:3%}

.com4-1 dl dd span img{ vertical-align:middle; margin-right:5px}



.pac1 p{ font-size:18px; color:#666; line-height:35px}

.pac1 p span{ color:#b61d24}

.pac1 ul{ overflow:hidden; margin-left:-1%; margin-top:2%}

.pac1 ul li{ float:left; width:24%; margin:1% 0 0 1%}

.pac1 ul li img{ width:100%}



.com2-1 h1{ font-size:20px; color:#b61d24; text-align:center; font-weight:bold; margin:2% 0 1%}

.com2-1 p img{ display:block; margin:auto; max-width:100%}

.con1 h1{ font-size:24px;}

.con1 h1 strong{ font-size:30px; color:#b61d24; display:inline-block; margin-right:3%}

.con1-z,.con1-y{ width:48%}

.con1-y p img{ width:100%}

.con1-z ul li{ margin:3% 0; overflow:hidden}

.con1-z ul li .left{ width:18%}

.con1-z ul li .right{ width:80%; line-height:30px}

.con1-z ul li img{ vertical-align:middle; margin-right:8%}

.con1-z h1{ font-size:16px; color:#333333; font-weight:bold; line-height:30px; margin-top:2%}

.con1-z p{ font-size:16px; line-height:30px}

.con1-z p span{ display:inline-block; margin-left:6%}

.con1-z ul{ margin-bottom:5%}

.con1-z .tb span{ margin-left:10%; color:#333333;}



.list{ width: 100%;}

.list ul li{ cursor: pointer; display: block; font-size:16px; position: relative;-webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease; text-align:left; font-weight:normal; border-bottom:#e5e5e5 1px solid; color:#333}

/* .list ul li:last-child{ border:0} */

.list ul li a{ font-size:18px}

.list li ul li a{ font-size:14px}

.list ul li span{ padding:5% 9%; text-align:left}

.list li ul li{ line-height:16px; margin:0 6%; color:#666; font-size:14px; text-align:center; border:0}

.list li ul li a{ color:#666}

.list ul li span{ display:block;}

.list ul li ul li span{ padding:2% 0}

.list ul li a{position: relative;}

/* .list ul li .inactive{ background:url(../images/cp8.png) no-repeat center right 10px;} */

.list ul li .inactives,.list ul li:hover .inactive{background: #c7343b;} 

.list ul li .inactives,.list ul li:hover .inactive{ color:#fff;}

.list ul li ul{display: none; padding:4% 0}

.list ul li ul li:last-child{ padding-bottom:0}

.cp-z{ width:21%; margin:4% 0}

.cp-y{ width:77%; margin:4% 0;}

.c-x{ border:#e5e5e5 1px solid}

.cp-z h1{ background:#1173b0; font-size:24px; line-height:60px; color:#fff; text-align:center; margin-bottom:2%}

.cp-z h1 span{ font-size:31px;}

.cp-z .c-b{ margin-top:8%; margin-bottom:0}

.cp-z .c-b1{ background:url(../images/cp0.jpg) no-repeat center; line-height:77px}

.c-x1 ul{ padding:2%}

.c-x1 ul li{ width:98%; margin:1%}

.c-x1 ul li img{ width:100%; height:201px}

.ny-b0{ text-decoration:underline; font-size:12px; color:#666; text-align:right; margin-bottom:2%}

.ny-b0 a{ color:#666}

.cp1{ overflow:hidden; margin-left:-2%}

.cp1 dl{ float:left; width:48%; margin-left:2%}

.cp1 dl dt img{ border:#ccc 1px solid; width:99%; height:151px}

.cp1 dl dd{ font-size:16px; text-align:left; margin:1% 0 5%}



.cp1-xq h1{ margin:4% 0; font-size:20px; text-align:center}

.cp1-xq p{ line-height:26px; margin:1% 0}

.cp1-xq p img{ max-width:100%; display:block; margin:2% auto;}



/* 分页 */

.fy_page{text-align: center;margin-top: 5%;}

.fy_page a{padding: 0 3%;}

.fy_page a:hover{color: white; background: #c7343b;;}



/* 新增产品页面 */

.cp0-1 p{ font-size:14px; line-height:24px}

.center1{ background:#f9f9f9}

.ny-b0-1{ margin-top:2.5%}

.cp0-1{ margin-bottom:1%}

.cp0-2{ overflow:hidden; margin-left:-1%; margin-bottom:6%}

.cp0-2 dl{ background:#fff; float:left; width:30%; margin-left:1%; margin-top:2%; border:#ccc 1px solid; overflow:hidden; padding:1%}

.cp0-2 dl dt{ float:left; width:48%}

.cp0-2 dl dt img{ width:100%; height:82px}

.cp0-2 dl dd{ overflow:hidden; height:67px; float:right; width:49%; font-size:12px; color:#666; line-height:18px; margin-top:3%}

.cp0-2 dl dd a{ background:url(../images/cp_10.jpg) no-repeat left bottom; padding-bottom:5px; font-size:17px; color:#333; display:block; font-weight:bold; margin-bottom:5%}

.cp0-1-1{ margin-top:4%}

.cp0-3{ margin-left:-1%; margin-bottom:6%; margin-top:2%; overflow:hidden}

.cp0-3 dl{ float:left; width:49%; margin-left:1%; margin-top:1%}

.cp0-3 dl a{ display:block; border:#ccc 1px solid; background:#fff; overflow:hidden; padding:4% 6%}

.cp0-3 dl a dt{ float:left; width:26%}

.cp0-3 dl a dt img{ width:100%; height:136px}

.cp0-3 dl a dd{ float:right; width:66%; font-size:20px; font-weight:bold; border-bottom:#B01A26 1px solid; padding-bottom:3%; margin-top:8%}

.cp0-3 dl a:hover dd{ color:#B01A26}

#marquee2{width:100%; overflow:hidden;}
#marquee2 ul li{float:left; width:215px;margin: 0 20px;}
#marquee2 ul li dl{ width:100%; margin:0}
#marquee2,#marquee2 ul li{ height:420px}


.xz1{ overflow:hidden; margin:-2% 0 0 -5%; padding:0 15px 15px;}
.xz1-1{ float:left; width:45%; margin-left:5%; margin-top:3%; box-shadow:0 0 15px #eee; padding:3.5%; position:relative;box-sizing: border-box;}
.xz1-1 h2 a{ font-size:18px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xz1-1 h2{ margin:3% 0}
.xz1-1 p{ font-size:18px; color:#999} 
.xz1-1 h3{ position:absolute; bottom:23.5%; right:8%;}
.xz1-1 h3 a{ font-size:18px; color:#b61d23}
.xz1-1 h3 img{ vertical-align:bottom; margin-right:10px}
.fy{ margin:6% 0; text-align:center;}
.fy a{ display:inline-block; font-size:16px; padding:4px 8px; background:#fff; margin:0 2px;}
.fy a:first-child,.fy a:last-child{ background:#C7C7C7; color:#fff}
.fy a:hover{ color:#b61d23}
.fy a:first-child:hover,.fy a:last-child:hover{ background:#b61d23; color:#fff}


