@charset "utf-8";


/*-------------------------------  ■ index 首页---------------------------------*/



/*-----首页 banner-----*/
.banner{ width:1420px; margin:0 auto; height:506px; border-bottom:#7a7775 solid 4px;}


/*-----index_cont-----*/
.index_about{ width:1105px; margin:0 auto; overflow:hidden; height:118px; padding-top:14px;}
.index_about01{ float:left; width:143px;}
.index_about02{ line-height:30px; color:#666; font-size:14px; float:left; padding:13px 0 0 34px; width:927px;}



/*-----index_图片-----*/
.index_tu{ width:1420px; margin:0 auto; overflow:hidden;}
.index_tu00{ width:106%;}
.index_tu01{ position:relative; float:left; width:700px; height:400px; overflow:hidden; margin-right:20px;}
.index_tu01 span.shine{ position:absolute; top:0; left:-545px; width:700px; height:400px; background:url(../images/shine_brands.png) no-repeat 0 0; }
.index_tu01 span.title01{ position:absolute; top:323px; left:258px;}
.index_tu01 span.title02{ position:absolute; top:28px; left:40px;}

.index_tu01_ceng{ dis/play:none; position:absolute; top:0; left:0; width:100%; height:400px; background:url(../images/cengceng.png) repeat;}





.index_tu02{ position:relative; float:left; width:460px; height:329px; height:450px; overflow:hidden; margin:50px 20px 0 0; cursor:pointer;}
.index_tu02 span.shine{ position:absolute; top:0; left:-545px; width:448px; height:329px; background:url(../images/shine_brands01.png) no-repeat 0 0; }
.index_tu02 span.title01{ position:absolute; top:261px; left:0; width:100%; text-align:center;}
.index_tu02 span.title02{ position:absolute; top:197px; left:0; width:100%; text-align:center;}

.index_tu02_ceng{ di/splay:none; position:absolute; top:0; left:0; width:100%; height:329px; background:url(../images/cengceng.png) repeat;}



.index_title{ height:121px;}
.index_title ul{ width:103%;}
.index_title ul li{ float:left; text-align:center; width:460px; margin-right:20px;}
.index_title ul li span{ display:block; font-size:24px; color:#000; letter-spacing:9px; padding:15px 0 8px;}





/*-------------------------------  ■ 内页区域---------------------------------*/
.sub_cont{ width:1420px; margin:20px auto 40px;}

.sub_wz{ line-height:29px; height:36px; border-bottom:#ddd solid 1px;}
.sub_wz01{ float:left; font-size:24px; color:#999;}
.sub_wz01 span{ color:#bb0500;}
.sub_wz02{ float:right;}
.sub_wz02 a{ color:#666;}
.sub_wz02 a:hover{ color:#bb0500;}
.sub_wz02 span{ color:#ccc;}


/*-----sider分类-----*/
.sider_fl{ border:#ccc solid 1px; border-top:#7b0300 solid 2px;}
.sider_fl ul{ padding:1px 0;}
.sider_fl ul li{ font-size:14px; text-align:center; width:228px; margin:0 auto; line-height:31px; height:31px; overflow:hidden; border-bottom:#dddddd dashed 1px;}
.sider_fl ul li a{ display:block; height:31px;letter-spacing: 2px;}
.sider_fl ul li a:hover{ font-weight:bold; color:#bb0500; font-weight:bold;}
.sider_fl ul li a.sider_fl_on{ font-weight:bold; color:#bb0500; font-weight:bold;}
.sider_fl ul li:last-child{ border-bottom:none;}




/*-----sider-----*/
.sider{ float:left; width:250px;}
.sider01{border:#ddd solid 1px;}
.sider02{ text-align:center; padding:13px 0;border-bottom:#ddd solid 1px;}
.sider03{}

.sider_title{ display:block; height:31px; width:228px; margin:0 auto; border-top:#ddd dashed 1px; text-align:center; line-height:31px; font-size:14px; color:#3d1818; color:#666; letter-spacing:2px; cursor:pointer;}
.sider_hua{ display:none; width:250px;}
.sider_hua01{ position:relative; height:140px; overflow:hidden; cursor:pointer;}
.sider_hua01 span{ display:block; text-align:center; position:absolute; left:0; bottom:0; width:100%; line-height:48px; font-size:20px; color:#fff;}

.sider_hua ul{ padding:12px 0 12px 22px;}
.sider_hua ul li{ width:105px; float:left; line-height:26px; height:26px; overflow:hidden; padding-right:5px;}
.sider_hua ul li a{ color:#666;}
.sider_hua ul li a:hover{ color:#7b0300;}
.sider_hua ul li a.sider_hua_on{ color:#7b0300;}




.sider_contact{ border:#ddd solid 1px; margin-top:20px;}
.sider_contact01{ padd/ing-left:16px;border-bottom:#ddd solid 1px; font-size:20px; line-height:45px; background:#f5f5f5; color:#333; text-align:center;}
.sider_contact02{ padding:17px 19px;}
.sider_contact02 h2{ height:66px; line-height:66px; font-size:14px; color:#bb0500; font-weight:bold; padding-left:55px; background:url(../images/sub_lx01.jpg) no-repeat; overflow:hidden;}
.sider_contact03{ line-height:20px; color:#666; font-size:12px;}
.sider_contact03 strong{ display:block; font-size:14px; font-weight:bold; color:#333; padding:15px 0 10px;}
.sider_contact04{ padding-top:13px; font-size:14px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.sider_contact04 span{ font-size:18px; color:#bb0500;}
.sider_contact05 img{ border:#ddd solid 1px; margin-top:16px;}


.sub_right{ float:right; width:1130px;}
.sub_banner{}






/*-----sub_about-----*/
.sub_about{ line-height:25px; font-size:14px; color:#666; padding-top:25px;}


/*-----sub_news-----*/
.sub_news{ padding:0 20px;}
.sub_news dl{ position:relative; overflow:hidden; height:105px; border-bottom:#ddd dashed 1px; line-height:20px;}
.sub_news dl dt{ font-size:16px; color:#333; height:20px; overflow:hidden; margin:18px 0 10px;}
.sub_news dl dt a{color:#333;}
.sub_news dl dt a:hover{color:#bb0500; padding-left:10px;}
.sub_news dl dd{ overflow:hidden; color:#999; height:40px; width:855px; overflow:hidden; font-size:14px;}
.sub_news span{ position:absolute; top:47px; right:65px; font-size:16px; color:#999; display:block;}


.sub_news01{ line-height:61px; height:61px; border-bottom:#ddd dashed 1px;}
.sub_news02{ float:left; color:#333; font-size:22px; height:61px; overflow:hidden; width:790px;}
.sub_news03{ float:right; font-size:14px; color:#999;}

.sub_news04{ line-height:30px; min-height:360px; font-size:14px; color:#333; padding-top:12px;}

.sub_news05{ text-align:center; border-bottom:#ddd dashed 1px; line-height:73px; padding-top:10px;}
.sub_news05 a{ font-size:14px; color:#bb0500;}
.sub_news05 a:hover{ text-decoration:underline;}

.sub_news06{ padding-top:10px;}
.sub_news06 ul li{ line-height:30px; height:30px; overflow:hidden;}
.sub_news06 ul li a{color:#666;}
.sub_news06 ul li a:hover{color:#bb0500;}



/*-----sub_contact-----*/
.sub_contact{ height:380px; ove/rflow:hidden; border:#ddd solid 1px; margin-top:20px; background:url(../images/sub_contact02.jpg) repeat;}
.sub_contact01{}
.sub_contact02{ float:left; line-height:24px; font-size:14px; color:#666; width:270px; padding-top:26px;}
.sub_contact02 span{ color:#bb0500; font-weight:bold;}
.sub_contact03{ position:relative; float:left; display:block; font-size:22px; color:#333; line-height:127px; width:127px; text-align:center; z-index:999;}
.sub_contact03 em{ display:block; position:absolute; top:46px; left:-1px; height:36px; width:2px;  background:#7b0300; z-index:999;}






/*联系我们切换*/
.neinei01{ position:relative;}
.neinei01 ul{ position:absolute; top:0; left:0;width:413px;}
.neinei01 ul li{ cursor:pointer; height:127px; background:url(../images/sub_contact05.png) no-repeat bottom center;}
.neinei01 ul li:hover{}
.neinei01 ul li.neinei01_on{ backg/round:#fff url(../images/sub_contact04.jpg) repeat-x left bottom;}

.neinei01 ul li:nth-child(5){ background:none;}
.neinei01 ul li:nth-child(5).neinei01_on{ color:#fff; background:#71bf44;}

.neinei01_cont{ margin-left:413px; width:714px; height:380px; overflow:hidden; border-left:#ddd solid 1px;}




/*-----sub_pro-----*/
.sub_pro{ width:102%;}
.sub_pro dl{ cursor:pointer; position:relative; float:left; width:370px; height:305px; height:270px; overflow:hidden; margin:20px 10px 0 0;}
.sub_pro dl dt{ width:368px; height:198px; overflow:hidden; border:#ddd solid 1px;}
.sub_pro dl dt img{width:368px; height:198px;-moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.sub_pro dl:hover dt img{width:385px; height:207px; margin-left:-8px; margin-top:-5px;}
.sub_pro dl dd{ text-align:center; color:#999; font-size:14px; line-height:20px;}
.sub_pro dl dd h2{ font-size:20px; color:#000; height:20px; overflow:hidden; margin:8px 0 6px;}
.sub_pro dl dd span{ display:block; font-size:16px; color:#bb0500; padding-top:5px;}

.sub_pro01{ display:none; position:absolute; top:0; left:0; width:366px; height:196px; border:#d17672 solid 2px; overflow:hidden;}


.sub_pro02{ position:relative; font-size:16px; color:#999; padding-top:33px;}
.sub_pro02 span{ font-size:30px; color:#000;}
.sub_pro03{ position:absolute; top:33px; right:0; font-size:30px; color:#bb0500;}



.sub_pro04{ height:26px; background:url(../images/sub_pro04.jpg) repeat-y center center; text-align:center; margin-top:30px;}
.sub_pro04 a{ display:inline-block; font-size:16px; color:#666; width:78px; height:24px; line-height:24px; background:#f5f5f5; border:#ddd solid 1px; font-family:Arial, Helvetica, sans-serif; margin:0 31px;}
.sub_pro04 a:hover{ background:#fff; color:#bb0500;}
.sub_pro04 span{ font-family:"宋体"; font-weight:bold;}








/*产品详情页面*/
.mod18{width:1130px;height:766px;position:relative; margin:15px auto 0;}
.mod18 .btn{position:absolute;width:14px;height:69px;top:527px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:-10px;background:url(../images/sub_c04.jpg) no-repeat;}
.mod18 .next{right:-10px;background:url(../images/sub_c05.jpg) no-repeat;}

.mod18 #prevTop,.mod18 #nextTop{top:213px;width:44px;height:79px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:1130px;height:505px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{ width:1128px; height:644px;position:relative;overflow:hidden; border:#ccc solid 1px;}
.mod18 .picBox ul{height:644px;position:absolute;}
.mod18 .picBox li{width:1130px;height:505px;}
.mod18 .listBox{width:1130px;height:100px;margin:0 auto;position:relative;overflow:hidden; background:#f5f5f5; margin-top:20px;}
.mod18 .listBox ul{height:92px;position:absolute;}
.mod18 .listBox li{width:165px;height:100px;cursor:pointer;position:relative;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:124px;height:92px;}
.mod18 .listBox li img{width:138px;height:98px;border:1px solid #ccc;}

.mod18 .listBox .on img{width:138px;height:98px;border:1px solid #7b0300;}
.mod18 .listBox .on i{display:block;}



/*产品详情页面*/




