﻿@charset "utf-8";
/* CSS Document */
/*banner*/
.banner{ overflow:hidden; width:100%;}
.banner a{overflow:hidden; width:100%; display:block;height:670px;}
input{ height:30px; line-height:30px; border:1px solid #CCC;}
textarea{ border:1px solid #CCC;}
.btton{height:55px; display: inline-block;color: #ffffff; background:#db0100; border:0px; width:216px; font-size:20px;margin-top:10px; font-family:'微软雅黑'; font-weight: bold;}
/*搜索*/
.ss{ overflow:hidden; width:100%; height:62px; background:#666;}
.ss .ssBox{ overflow:hidden;}
.ss .ssBox p{ line-height:62px; color:#fff;  font-size:13px; float:left}
.ss .ssBox p a{ color:#333; padding:0 8px;}
.ss .ssK{ overflow:hidden; float:right;height:38px; width:321px; margin-top:12px}
.ss .ssK input{float:left;height:36px;line-height:36px;font-size:13px; padding: 0 10px;width: 260px;outline:none;background: #fff;border:1px solid #bdbdbd;border-right:none;color:#333;}
.ss .ssK a{ display:block; float:right; background:url(../images/ssFdj.png) no-repeat center; width:40px; height:38px;}
/*生产工艺*/
.S_C{ overflow:hidden; width:100%; background-color:#f7f7f7;}
.S_C h2{ text-align:center; background:url(../images/sc-titBg.png) no-repeat center; font-size:22px; margin-top:20px;}
.S_C h2 a{ color:#000}
.S_C h2 strong{ color:#c30101}
.S_C p{ text-align:center; color:#999; font-size:12px; margin-top:2px;} 
.S_C .scBox{ overflow:hidden; width:1123px; height:225px; margin:15px auto 20px; position:relative}
.S_C .scBox em{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:90px;}
.S_C .sclt{ background:url(../images/sclt.png) no-repeat center top; left:0}
.S_C .scrt{ background:url(../images/scrt.png) no-repeat center top; right:0}
.S_C .scBox em:hover{ background-position:bottom}
.S_C .scCon{ overflow:hidden; width:1000px; height:225px; margin:0 auto; position:relative}
.S_C ul{ position:absolute; top:0; left:0}
.S_C ul li{ width:229px; border:3px solid #ececec; height:220px; float:left; margin-right:20px; background-color:#ececec;}
.S_C ul li a{ text-decoration:none}
.S_C ul li img{ display:block; margin:0 auto;}
.S_C ul li span{ display:block; text-align:center; font-size:13px; height:45px; line-height:45px; color:#333}
.S_C ul li:hover{ background-color:#c30101; border-color:#c30101}
.S_C ul li:hover span{ color:#fff}
.S_C ul li:hover img{ opacity:.85;}
/*广告1*/
.gS01{ overflow:hidden; width:100%; background:url(../images/Bgbg.png) repeat;}
.gS01 .gsBox{ overflow:hidden; background:url(../images/gg-ssBg.png) no-repeat center; height:160px; width:1210px; margin:0 auto;}
.gS01 .gsLt{float:left;margin-top: 10px;margin-left: 36px;}
.gS01 .gsLt p{ font-size:26px; color:#666666;}
.gS01 .gsLt h4{ margin-top:5px; font-size:30px; color:#c30101;}
.gS01 .MD{margin-left:15px;border-left: 1px solid #dfdfdf;padding-left:30px;margin-top:15px;float:left;}
.gS01 .MD img{ display:block; margin-top:10px;}
.gS01 .MD p{ font-size:12px; color:#999; margin:5px 0;} 
.gS01 .MD h3{ font-size:16px; color:#262626;}
.gS01 .rt{float:right;width:210px;margin-right:33px;margin-top: 20px;}
.gS01 .phone{ background:url(../images/gg-ssPhone.png) no-repeat right center; padding-right:45px;}
.gS01 .phone p{ font-size:13px; color:#666666; text-align:right}
.gS01 .phone h4{ font-size:21px; color:#000; font-weight: bold;}
.gS01 .rt a{display:block;width:165px;margin: 0 auto;margin-top: 5px;}
/*产品*/
.Pro{ padding-top:30px;width:100%; background:url(../images/Bgbg.png) repeat; padding-bottom:30px;}
.Pro .proLt{ float:left; width:240px;}
.Pro .proTit{ overflow:hidden; width:215px; padding-left:25px; height:117px;background:url(../images/pro-lt-tit.png) no-repeat center;}
.Pro .proTit p{ font-family:Arial; margin-top:24px; color:#fff; font-size:12px;} 
.Pro .proTit em{ text-transform:uppercase; font-size:30px; display:block} 
.Pro .proTit h2{ font-size:20px; margin-top:5px;}
.Pro .proTit h2 a{ color:#fff}
.Pro .proltBox{ }
.Pro .proDl{  margin-bottom:1px;position:relative;z-index:999;}
.Pro .proDl dt{ height:40px; font-size:13px; line-height:40px; background:url(../images/proDtBG.png) repeat-x;}
.Pro .proDl dt a{ display:block; color:#666666; padding-left:25px; float:left; width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
.Pro .proDl dt i{ display:block; width:25px; height:25px; background:url(../images/pro-btn.png) no-repeat center top; margin-right:12px; margin-top:8px; float:right;} 
.Pro .proDl dt:hover{ background:#c30101}
.Pro .proDl dt:hover a{ color:#fff}
.Pro .proDl dt:hover i{ background-position:bottom}
.Pro .proDl dd{font-size:13px;color:#333;padding-left:30px;background: #fff;}
.Pro .proDl dd a{color:#333;line-height: 30px;display: block;padding-left: 10px; background:url(../images/new-xjix.png) no-repeat left center; border-bottom:1px solid #f1f1f1;}
.Pro .proDl dd:hover a{ }

.Pro .proDl dd{padding:0 25px;font-size:13px;color:#333;padding-left:10px;top: 0;background:#fff;position:absolute;left: 238px;width: 230px;display:none;}
.Pro .proDl dd a{color:#333;line-height: 40px;display: block;padding-left: 27px;text-decoration: none;font-size:14px;}
.Pro .proDl dd a:hover{color:#c30101;}

.Pro .prodb{ overflow:hidden; background:url(../images/prolt-phoneBg.png) no-repeat center ; width:240px; height:88px;}
.Pro .phone{ background:url(../images/ftPhone.png) no-repeat left center; padding-left:45px; margin-left:25px; margin-top:20px;}
.Pro .phone p{ color:#fff; font-size:13px;}
.Pro .phone h4{ color:#fff; font-size:24px; font-family:Arial;}
.Pro .proRt{ float:right; width:947px;}
.Pro .proNav{ overflow:hidden; background:url(../images/pro-rtTitBg.png) repeat-x center; height:50px;}
.Pro .proNav li{float:left; text-align:center; line-height:50px; font-size:14px; background:url(../images/pro-liBg.png) repeat-y right center;}
.Pro .proNav li a{ color:#333; text-decoration:none}
.Pro .proNav li.li01{ width:194px;}
.Pro .proNav li:hover,.Pro .proNav li.cur{ background:#c30101;}
.Pro .proNav li:hover a,.Pro .proNav li.cur a{ color:#fff; font-size:18px; font-weight:bold;}

.Pro .proRtBox{width:925px; border:1px solid #d1d1d1; border-top:none;padding:10px; background-color:#fff;}
.Pro .list{display: inline-block; width:925px;}
.Pro .list li{ width:225px; float:left; margin-bottom:8px; float:left; margin-right:6px;}
.Pro .list li a{ text-decoration:none;}
.Pro .list li span{ display:block; text-align:center; font-size:13px; color:#666666; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-top:6px}
.Pro .tu{ width:225px; height:; background:url(../images/pro-yyBG.png) no-repeat center bottom; padding-bottom:10px;}
.Pro .tu img{ display:block; border:1px solid #e4e4e4;}
.Pro .list li.last{ margin-right:0}
.Pro .list li:hover img{ opacity:0.8; filter:alpha(iopacity=80)}

/*广告2*/
.gs02{ overflow:hidden; width:100%; background:url(../images/gsBGBg.png) repeat; padding:15px 0;}
.gs02 .gsBox{ height:130px; background:url(../images/gs02Bg.png) no-repeat center; width:1200px;}
.gs02 .gsLt p{ font-size:20px; margin-top:5px;}
.gS01 .gsLt h4{ font-size:25px}
.gs02 .MD{margin-left:5px;border-left: 1px solid #dfdfdf;padding-left:20px;margin-top:15px;float:left;}
.gs02 .MD img{ margin-top:0px;}
.gs02 .MD h4{ font-weight:normal; font-size:16px; color:#262626;}
.gs02 .MD h4 strong{ color:#c30101;}

/*保障*/
.B_Z{ overflow:hidden; width:100%; background:url(../images/Bgbg.png) repeat; padding:20px 0;}
.B_Z .bztit{ overflow:hidden; width:100%; background:url(../images/bzTiTbG.png) no-repeat center; height:140px;}
.B_Z .bzLt{float:left;margin-top: 10px;margin-left:35px;}
.B_Z .bzLt p{ font-size:26px; color:#fff;}
.B_Z .bzLt h4{ margin-top:5px; font-size:40px; color:#fff;}
.B_Z .MD{margin-left:30px;padding-left:25px;margin-top:15px;float:left; background:url(../images/bz-li.png) repeat-y left center;}
.B_Z .MD img.img{display:block;margin-top:10px;}
.B_Z .MD p{ font-size:12px; color:#f78989; margin:5px 0;} 
.B_Z .divbz{ overflow:hidden; margin-top:5px; padding-left:100px;}
.B_Z .divbz h3{ font-size:18px; color:#fff; float:left; font-weight:normal; margin-top:5px;}
.B_Z .divbz h4{font-weight:normal;font-size:13px;margin-left:20px;float: left;color: #fff;}
.B_Z .divbz h4 strong{ font-size:24px; font-family:Arial}
.B_Z .divbz a{ display:block; float:left; margin-left:15px;}
.B_Z .bz{ overflow:hidden; width:100%;}
.B_Z .bz01{ background:url(../images/bz_01.png) no-repeat center; height:313px;}
.B_Z .bz02{ background:url(../images/bz_02.png) no-repeat center; height:307px;}
.B_Z .bz03{ background:url(../images/bz_03.png) no-repeat center; height:276px;}
.B_Z .bz04{ background:url(../images/bz_04.png) no-repeat center; height:344px;}
.B_Z dl{ overflow:hidden; width:600px; margin-left:33px; margin-top:50px; margin-right:20px;}
.B_Z dt{ width:71px; float:left;}
.B_Z dd{ width:510px; float:right;}
.B_Z dd h3{ color:#0b0b09;  font-size:28px; margin-top:20px;}	
.B_Z dd span{display:block;color:#999;font-size:12px;font-family:Arial;margin-bottom:15px; margin-top:3px;}
.B_Z dd p{background: url(../images/bz-zfx.png) no-repeat left 8px;line-height:22px;margin-top:10px;padding-left:15px; font-size:14px; color:#333}

/*标题*/
.hcy{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.title{ overflow:hidden; background:url(../images/titleBg.png) repeat-x; border-left:4px solid #c30101; height:49px; width:100%;}
.title h3{ float:left; line-height:49px;margin-left:10px; font-size:18px;}
.title h3 a{ color:#c30101;}
.title h3 span{ font-size:13px; margin-left:10px; color:#9d9d9d; font-weight:normal; font-family:Arial}
.title a.more{ display:block; float:right; margin-right:15px; font-size:12px; color:#575757; margin-top:15px;}
.ConBox{ overflow:hidden; padding:15px; background-color:#fff}

/*go*/
.GO{ overflow:hidden; width:100%; background:url(../images/Bgbg.png) repeat;}
.gobox{ overflow:hidden; padding:18px 0;}
.gobox .golt{background:#fffl; overflow:hidden; width:1200px; box-shadow:5px 5px 5px #ccc}
.gobox .golt dt{ width:440px; height:274px; border:8px solid #e5e5e5; float:left;}
.gobox .golt dd{ width:698px; float:right}
.gobox .golt dd h3{ margin-top:8px; margin-bottom:10px; font-size:18px; font-weight: bold;}
.gobox .golt dd h3 a{ color:#c30101}
.gobox .golt dd p{height:204px; overflow:hidden; line-height:30px; font-size:13px; color:#666}
.gobox .go-a{ overflow:hidden; margin-top:10px;}
.gobox .go-a a{ display:block; width:110px; height:32px; line-height:32px;  text-align:center; font-size:12px;  color:#fff; background-color:#bebebe; margin:0 3px; float:left; text-decoration:none}
.gobox .go-a a:hover{ background-color:#c30101;}

/*荣誉*/
.R_Y{ overflow:hidden; margin-bottom:20px;}
.R_Y .ty_tit{overflow:hidden;height:50px;margin:0 auto;padding-bottom:5px;width:1200px;text-align: center;}
.R_Y .ty_tit li{height:50px;text-align:center;line-height:50px;font-size:18px;width:296.8px;*width: 300px; background-color:#333;position:relative;display: inline-block;}
.R_Y .ty_tit li{*display:inline;}
.R_Y .ty_tit li i{ display:none; position:absolute; bottom:-5px; background:url(../images/ty-sjx.png) no-repeat center; width:9px; height:5px; left:50%; margin-left:-4px;}
.R_Y .ty_tit li a{ text-decoration:none; color:#fff;}
.R_Y .ty_tit li:hover,.R_Y .ty_tit li.cur { background-color:#c30101}
.R_Y .ty_tit li:hover i,.R_Y .ty_tit li.cur i{ display:block}
.R_Y .ryHz{ overflow:hidden; width:1200px; height:265px; position:relative; margin:15px auto 0px;}
.R_Y .rycon{overflow:hidden; width:1200px; height:265px;position:absolute; top:0; left:0; display:none}
.R_Y .tyKJ{ overflow:hidden; width:1200px; height:265px; position:relativ }
.R_Y .tyKJ em{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:115px;}
.R_Y .rylt{ background:url(../images/sclt.png) no-repeat center top; left:0}
.R_Y .ryrt{ background:url(../images/scrt.png) no-repeat center top; right:0}
.R_Y .tyKJ em:hover{ background-position:bottom}
.R_Y .container{ overflow:hidden; padding:20px 0; background-color:#fff;}
.R_Y .ryBox{ overflow:hidden; width:1100px; margin:0 auto;height:240px; position:relative; }
.R_Y .list{ position:absolute; top:0px; left:0px; width:101%;}
.R_Y .list li{ width:265px;float:left; margin-right:10px; border:1px solid #f1f1f1; background-color:#f1f1f1; padding-top:5px;}
.R_Y .list li a{ text-decoration:none}
.R_Y .list li img{ display:block; margin:0 auto;}
.R_Y .list li span{ display:block; text-align:center; font-size:14px; color:#333;line-height:40px;}
.R_Y .list li:hover span{ color:#fff}
.R_Y .list li:hover{ border-color:#c30101; background-color:#c30101}

/*anli*/
.al{ overflow:hidden; margin-bottom:20px; background-color:#fff}
.al .alBox{width:980px; height:430px; margin:0 auto; margin-top:20px; position:relative;}
.al .alCon{ overflow:hidden; position:relative; width:100%; height:430px;}
.al .alBox i{ display:block; cursor:pointer; position:absolute; width:41px; height:41px; top:120px;}
.al .allt{ background:url(../images/sclt.png) no-repeat center top; left:-10%}
.al .alrt{ background:url(../images/scrt.png) no-repeat center top; right:-10%}
.al .alBox i:hover{ background-position:bottom}
.al .list{position:absolute;}
.al .list p{ text-align:center; font-size:14px; color:#333; margin-top:10px;}
.al i:hover{ background-position:bottom;}

/*咨讯*/
.Z_X{ overflow:hidden; width:100%; background:url(../images/zxBg.png) repeat-x center top; height:587px;}
.Z_X .gg04{ overflow:hidden; width:1210px; background:url(../images/qyyjBg.png) no-repeat center; height:160px; margin:0 auto; margin-top:20px;}
.Z_X .gg04 .rt{float:right;width:210px; margin-right:33px; margin-top:25px;}
.Z_X .gg04 .phone{ background:url(../images/gg-ssPhone.png) no-repeat right center; padding-right:45px;}
.Z_X .gg04 .phone p{ font-size:13px; color:#666666; text-align:right}
.Z_X .gg04 .phone h4{ font-size:21px; color:#000; font-weight:bold;}
.Z_X .gg04 .rt a{display:block;width:165px;margin: 0 auto;margin-top:8px;}

/*新闻*/
.news{ overflow:hidden;}
.news .newlt{ float:left; width:800px; height:385px; background-color:#fff}
.news .newtit{ height:54px; overflow:hidden; background:url(../images/new-TbG.png) no-repeat left bottom;}
.news .newUl{overflow:hidden;  margin-top:16px; float:left}
.news .newUl li{ font-weight:normal; text-align:center; float:left; width:; padding-bottom:15px; font-size:18px; width:97px; }
.news .newUl li a{ color:#333333; display:block; border-right:1px solid #ccc}
.news .newUl li.last a{ border:none;}
.news .newtit a.more{ float:right; font-size:12px; color:#575757; margin-right:40px; margin-top:20px;}
.news .newUl li:hover,.news .newUl li.cur{ background:url(../images/new-liBg.png) no-repeat left bottom;}
.news .newLTbOX{ overflow:hidden; width:100%; position:relative; height:303px;} 
.news .newCon{ overflow:hidden; position:absolute; top:0; left:0; display:none}
.news dl{ overflow:hidden}
.news dt{ overflow:hidden; width:193px; height:128px;float:left;}
.news dt img{width:193px; height:128px; display:block}
.news dd{ float:right; width:550px; padding:0 10px;}
.news dd h3{ font-size:18px; margin-bottom:8px; margin-top:14px;}	
.news dd h3 a{ color:#666}
.news dd p{ font-size:13px; color:#666; line-height:24px; height:72px; overflow:hidden}
.news dd p a{ color:#c30101;}
.news .list{ overflow:hidden; margin-top:10px;}
.news .list li{ float:left; line-height:32px; font-size:13px; padding:0 15px; background:url(../images/new-xjix.png) no-repeat 5px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:350px; border-bottom:1px dotted #ebebeb; font-size:13px;}
.news .list li a{ color:#66}
.news .newRt{ float:right; width:375px; background-color:#fff;}
.news .newRt h3{ overflow:hidden; background:url(../images/NEW-RT.png) no-repeat left bottom; font-weight:normal; font-size:18px;padding-bottom:15px;}
.news .newRt h3 a{ color:#333}
.news .da{ overflow:hidden; width:355px; height:310px; margin-top:5px; position:relative}
.news .daUl{ position:absolute; top:0; left:0;width:100%;}
.news .daUl li{ padding:12px 0; border-bottom:1px dotted #e0e0e0; width:100%;}
.news .daUl li h4{ font-size:14px; font-weight:normal; line-height:28px; background:url(../images/new-wem.png) no-repeat left center; padding-left:30px;}
.news .daUl li p{ background:url(../images/new-da.png) no-repeat left 5px; padding-left:30px; line-height:22px; height:44px; font-size:13px; color:#666; overflow:hidden; margin-top:4px;}
/*<--!广告轮播样式效果一-->*/
#flashs{ position:relative; height:670px; overflow:hidden;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:2; bottom:25px; left: 50%;margin-left: -64px; padding:0px 6px;}
#flashs .btn span{ background:#252525; cursor: pointer;display: inline-block;margin:2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center;color:#fff;}
#flashs .btn span.cur{  background:#c81624;}
/* -- 弹出窗口 -- */
.cpMain{ background:url(../images/Bgbg.png) repeat;overflow:hidden;}
.cpMain>.container{ margin-top:20px;padding-bottom:30px;}
/*cpright*/
.cprights{ width:1150px; padding:0 25px; background:#fff;}
.zslmBox{ overflow:hidden; width:1150px; margin:0 auto; padding:25px 0;  border-bottom: 1px solid #eee;}
.zslmBox .list{ float:left;}
.zslmBox .list li:first-child{margin-left: 0;}
.zslmBox .list li{font-size: 16px;margin-left:9px;float:left;padding: 6px 14px 2px;border-radius:13px;text-align:center;line-height:35px;border: 1px solid #ccc;height:35px;color:#666666;  background-color:#fff; min-width:120px;}
.zslmBox .list li a{ display:block; color:#666666; text-decoration:none;}
.zslmBox  p{float:right; font-size:12px; margin-top:10px;color:#999999;}
#zslmBox  p{ float:left;}
.zslmBox  p a{ padding:0 4px;}
.zslmBox .list li:hover,.zslmBox .list li.cur{ background:#c30101;   }
.zslmBox .list li:hover a,.zslmBox .list li.cur a{color:#fff; }
.zslmBox>span{font-size:24px;color:#c30101;}
.age_li_about{ line-height:30px; padding-bottom:30px; padding-top:10px;}
/*xzCont*/
.xzCont{ margin-top:20px; padding-bottom:15px;}
.xzCont dl{margin-top: 40px;overflow: hidden;}
.xzCont dt{ float:left;}
.xzCont dt img{ display:block; width:220px;}
.xzCont dd{ /*margin-left:234px; */float: left; margin-left: 40px;width:880px;}
.xzCont dd h5{ font-weight:normal; line-height:16px; margin-bottom:12px;}
.xzCont dd h5 a{ font-size:16px; color:#c81624; font-weight:bold;}
.xzCont dd p{ font-size:13px; line-height:23px; height:90px; overflow:hidden;}
.xzCont dd>a{ display:block; width:90px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#ececec; text-decoration:none; background:#777777; margin-top:12px;}
.xzCont dd>a:hover{ background:#c81624;}
.xzCont ul{ overflow:hidden;}

.xzCont li{ float:left; width:520px; padding:20px; border:1px solid #ececec; border-left-width:3px; margin-right:10px; margin-top:10px;}
.xzCont li.noMl{ margin-right:0;}
.xzCont li h5{ font-weight:normal; line-height:16px; margin-bottom:15px;}
.xzCont li h5 a{ font-size:16px; color:#c30101; font-weight:bold;}
.xzCont li p{ font-size:13px; color:#666; line-height:23px; height:46px; overflow:hidden;}
.xzCont li:hover{ border-color:#999;}

.fy{ clear:both;}
.fy a{ width:90px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}
.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px;border-bottom:1px solid #ccc;margin-top:20px; clear:both;}
.product_xx h2{float:left;width:auto;padding:0 30px;margin:0px;line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-family:'微软雅黑';font-weight: bold;background-color:#c30101;}
#product_info{ padding-top:10px;width:100%; height:auto;overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left;}
.xxc{float:left; margin-right:20px; border:1px solid #CCC; max-width:500px;}