﻿@charset "utf-8";
/*banner*/
.banner{ height:620px; }
.banner a{ display:block; background:url(../images/banner.jpg) no-repeat center 0;height:620px;}

/* 头部优势 */
.g_tys{background:url(../images/trbbg.jpg) no-repeat center 0;height:184px;margin-bottom: 70px;}
.g_tys dl{width: 300px;float: left;padding: 50px 0 0 100px;}
.g_tys dt{float: left;width: 90px;margin-right: 10px;}
.g_tys dt img{width: 90px;height: 90px;display: block;transition: all 0.3s linear 0s;}
.g_tys dl:hover dt img{transform:rotate(360deg);}
.g_tys dd{float: left;padding-top: 20px;transition: all 0.3s linear 0s;}
.g_tys h3{height: 32px;line-height: 32px;font-size: 20px;color: #fff;}
.g_tys p{font-size: 14px;font-weight: normal;color: #fff;}
.g_tys dl:hover dd{ transform: translateX(10px);	}




/* 创新产品展示 */
.g_pro{height: 883px;}
.g_pro h2{background:url(../images/cptit.jpg) no-repeat;height: 128px;text-align: center;font-size: 50px;font-weight: bold;color: #0f37bd;}
.g_pro h2 a{color: #0f37bd;}
.g_pro h2 em{display: block;font-weight: normal;font-size: 20px;color: #222222;letter-spacing: 3px;padding-top: 12px;letter-spacing: 32px;}
.g_pro .cptit{height: 116px;}
.g_pro .cptit li{float: left;width: 200px;background:url(../images/cpline.jpg) no-repeat right 0;}
.g_pro .cptit .lastli{background: none;}
.g_pro .cptit li a{display: block;height: 116px;text-align: center;font-size: 18px;color: #222222;}
.g_pro .cptit li b{display: block;width: 50px;height: 51px;overflow: hidden;margin: 0 auto;}
.g_pro .cptit li:hover b img{margin-top: -51px; }
.g_pro .cptit li:hover a{color: #d60101;font-weight: bold;}
.cpbd{height: 540px;}
.cpbd dl{float: left;width: 380px;position: relative;margin-right: 28px;}
.cpbd .lastdl{margin-right: 0;}
.cpbd dt{width: 380px;height: 405px;position: relative;}
.cpbd dt img{width: 380px;height: 405px;display: block;}
.cpbd dt i{position: absolute;left:0;top:0;width: 380px;height: 405px;background:url(../images/cpsha.png) no-repeat;display: none;}
.cpbd dd{height: 75px;border-bottom: 2px solid #d9d9d9;padding: 15px 0 0 20px;}
.cpbd h3{height: 28px;line-height: 28px;font-size: 18px;color: #222222;}
.cpbd h3 a{color: #222222;}
.cpbd p{height: 26px;line-height: 26px; overflow:hidden; color: #666666;font-size: 14px;}
.cpbd dl:hover dt i{display: block;}
.cpbd dl:hover dd{border-bottom: 3px solid #0f37bd;}
.cpbd dl:hover h3 a{color: #0f37bd}

.cpcon{height: 610px;}
.cphd{position: absolute;top:540px; left: 566px;}
.cphd li{float: left;width: 12px;height: 12px;background: #d1d1d1;border-radius: 50%;margin-right: 12px;}
.cphd li.on{background: #0f37bd;}

.g_xban{background:url(../images/xban.jpg) no-repeat center top;height: 320px;}
.g_xban .btn{position: absolute;left:648px;width: 110px;height: 45px;line-height: 45px;background: #d60101;text-align: center;font-size: 14px;font-weight: bold;color: #d60101; top:200px;}
.g_xban .btn a{color: #fff;}
.g_xban .tel{left:758px;width: 310px;height: 41px;border: 2px solid #d60101;padding-left: 20px;font-size: 16px;color: #fff; position: absolute;top:200px; line-height: 31px;}
.g_xban .tel b{font-size: 26px;position: relative;top:2px;}

.g_jxsb{padding-top: 70px;height: 700px;}
.g_jxsb h2{background:url(../images/sbtit.jpg) no-repeat 0 5px;height: 144px;text-align: center;font-size: 50px;font-weight: bold;color: #0f37bd;}
.g_jxsb h2 a{color: #0f37bd;}
.g_jxsb h2 em{display: block;font-weight: normal;font-size: 20px;color: #222222;letter-spacing: 3px;padding-top: 12px;letter-spacing: 28px;padding-left: 20px;}
.g_jxsb .sbhd{float: left;width: 200px;}
.g_jxsb .sbhd li{position: relative; height: 60px;line-height: 60px;border-bottom: 1px solid #272727;border-top: 1px solid #414141;background: #333333;font-size: 18px;color: #fff;text-align: center;}
.g_jxsb .sbhd li a{color: #fff; display: block;height: 60px;line-height: 60px;}
.g_jxsb .sbhd li i{position: absolute;right: -6px;top:24px;background:url(../images/anico.png) no-repeat;width: 6px;height: 15px;display: none;}
.g_jxsb .sbhd li:hover{background: #e40101}
.g_jxsb .sbhd li:hover i{display: block;}
.g_jxsb .sbbd{float: right;width: 979px;}
.g_jxsb .sbbd .sbtj{float: left;width: 730px;height: 490px;overflow: hidden;}
.g_jxsb .sbbd .sbtj img{width: 730px;height: 490px;display: block;transition: all 0.3s linear 0s;}
.g_jxsb .sbbd .sbtj:hover img{transform: scale(1.1);}
.g_jxsb .sbbd .sblst{float: right;width: 236px;}
.g_jxsb .sblst li{position: relative;margin-bottom: 12px;}
.g_jxsb .sblst li img{width: 236px;height: 155px;display: block;}
.g_jxsb .sblst li i{position: absolute;left:0;top:0;background:url(../images/sbsha.png) no-repeat;width: 236px;height: 155px; display: none;}
.g_jxsb .sblst li:hover i{display: block;}


.g_ys{height: 950px;position: relative;}
.g_ys h2{background:url(../images/ystit.jpg) no-repeat center 2px;height: 152px;text-align: center;font-size: 50px;font-weight: bold;color: #0f37bd;}
.g_ys h2 a{color: #0f37bd;}
.g_ys h2 em{display: block;font-weight: normal;font-size: 20px;color: #222222;letter-spacing: 3px;padding-top: 12px;letter-spacing: 28px;padding-left: 20px;}
.g_ys .m_ys1{background:url(../images/ysbg1.jpg) no-repeat center top;height: 694px; padding-top: 80px;}
.g_ys .m_ys2{background:url(../images/ysbg2.jpg) no-repeat center top;height: 694px; padding-top: 80px;}
.g_ys .m_ys3{background:url(../images/ysbg3.jpg) no-repeat center top;height: 694px; padding-top: 80px;}
.g_ys .m_ys4{background:url(../images/ysbg4.jpg) no-repeat center top;height: 694px; padding-top: 80px;}

.g_ys h3{height: 73px;margin-bottom: 35px;background:url(../images/ysline.jpg) no-repeat 0 bottom;position: relative;padding-left: 75px;font-size: 30px;color: #fff;}
.g_ys h3 b{position: absolute;left:0;top:-6px;font-size: 52px;color: #fff;}
.g_ys h3 em{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;}
.g_ys ul li{height: 40px;line-height: 40px;font-size: 15px;color: #bec6e9}
.g_ys span{display: block;margin-top: 30px;}

.g_ys .yshd{position: absolute;left:0;top:694px;width: 100%;}
.g_ys .yshd .content{background: #fff;height: 186px;border-bottom: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;}
.g_ys .yshd li{float: left;width: 299px;height: 153px; border-right: 1px solid #e6e6e6;padding-top: 33px;text-align: center;font-size: 24px;color: #666666;}
.g_ys .yshd li b{width: 64px;height: 52px;overflow: hidden;margin: 0 auto;display: block;margin-bottom: 12px;}
.g_ys .yshd li em{display: block;font-size: 12px;color: #cccccc;text-transform: uppercase;line-height: 22px;}
.g_ys .yshd li.on b img{margin-top: -52px;}
.g_ys .yshd li.on{color: #133fc1;font-weight: bold;}
.g_ys .yshd li.on em{font-weight: normal;}


/* 自有大型工厂 */
.g_sbgc{height:572px;}
.g_sbgc h2{background:url(../images/sbtit.jpg) no-repeat center 6px;height: 152px;text-align: center;font-size: 50px;font-weight: bold;color: #0f37bd;}
.g_sbgc h2 a{color: #0f37bd;}
.g_sbgc h2 em{display: block;font-weight: normal;font-size: 20px;color: #222222;letter-spacing: 3px;padding-top: 12px;letter-spacing: 28px;padding-left: 20px;}

.zz{width:1200px; height:385px; margin:0 auto; position:relative;}
.zz ul{height:50px;margin-bottom: 50px; margin-left: 450px;}
.zz ul li{float:left; height:40px;}
.zz ul li a{display:inline-block; float: left; width:148px; height:43px; line-height: 43px;text-align: center;font-size: 18px;color: #222222;font-weight: bold;border: 2px solid #dbdbdb;}
.zz ul li a:hover,.zz ul li.cur a{text-decoration:none;border: 2px solid #d60101;background: #d60101;color: #fff;}
.zz_box{ position: relative;}
.zz_box .ljt,.zz .rjt{position:absolute; top:100px; width:40px; height:40px;}
.zz_box .ljt img,.zz .rjt img{width:40px; height:40px;}
.zz_box .ljt{left:-65px;background:url(../images/jt.png) no-repeat}
.zz_box .rjt{right:-65px;background:url(../images/jt.png) no-repeat right 0}

.zz-s{height:240px;}
.zz-s ol li{float:left; width:380px; margin-right:28px; position: relative;}
.zz-s ol li.no{margin:0;}
.zz-s ol li img{width:380px; height:237px; }
.zz-s ol li span{position: absolute;left:0;top:0;width:380px; height:237px;background:url(../images/xcsha.png) no-repeat;display: none;}
.zz-s ol li:hover span{display: block;}
.zz-s ol li em{display:block;width:380px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#333;}



.g_hz{background:url(../images/hzbg.jpg) no-repeat center top;height: 739px;padding-top: 70px;}
.g_hz h2{background:url(../images/hztit.png) no-repeat center 0;height: 152px;text-align: center;font-size: 50px;font-weight: bold;color: #0f37bd;}
.g_hz h2 a{color: #0f37bd;}
.g_hz h2 em{display: block;font-weight: normal;font-size: 20px;color: #222222;letter-spacing: 3px;padding-top: 12px;letter-spacing: 22px;padding-left: 20px;}

.g_hz .hzbd{height: 450px;}
.g_hz .hzbd dt{float: left;width: 800px;height: 423px;overflow: hidden;}
.g_hz .hzbd dt img{width: 800px;height: 423px;display: block;transition: all 0.3s linear 0s;}
.g_hz .hzbd dt:hover img{transform: scale(1.1);}

.g_hz .hzbd dd{float: left;width: 306px;padding:90px 0 0 60px; }
.g_hz .hzbd b,
.g_hz .hzbd b img
{width: 158px;height: 60px;display: block;}
.g_hz .hzbd h3{height: 60px;line-height: 60px;overflow: hidden;font-size: 20px;font-weight: bold;color: #0f37bd;}
.g_hz .hzbd h3 a{color: #0f37bd;}
.g_hz .hzbd p{font-size: 15px;line-height: 26px;color: #666666;height: 156px;overflow: hidden;margin-bottom: 26px;}
.g_hz .hzhd{position: absolute;top:600px; left: 356px;}
.g_hz .hzhd li{float: left;width: 12px;height: 12px;background: #d1d1d1;border-radius: 50%;margin-right: 12px;}
.g_hz .hzhd li.on{background: #0f37bd;}



/* 新闻资讯 */
.g_newcon{height: 700px;padding-top: 71px;background:url(../images/newbg.jpg) no-repeat center 0;}
.g_newcon h2{background:url(../images/newtit.jpg) no-repeat center 0;height: 120px;text-align: center;font-size: 50px;font-weight: bold;color: #0f37bd;}
.g_newcon h2 a{color: #0f37bd;}
.g_news{width: 753px;}
.g_news .hd{height: 52px;line-height: 52px;background:url(../images/newtit2.jpg) no-repeat 0 bottom;margin-bottom: 26px;} 
.g_news .hd li a{display: block;background:url(../images/newline.jpg) no-repeat 0 20px; width: 100px;float: left; color: #222222; font-size: 20px;font-weight: normal; padding-left: 25px;}
.g_news .hd li a:hover,.g_news .hd .on a{font-weight: bold;background:url(../images/newh.jpg) no-repeat 0 20px;}
.g_news .hd .u_more{padding-top: 12px;}

.g_news .u_dlst3{ height:227px;border-bottom: 1px dashed #ececec;}
.g_news .u_dlst3 dt{ position: relative; float: left; width: 325px;height: 192px;overflow: hidden; }
.g_news .u_dlst3 dt img{width: 325px; height: 192px;display: block;transition: all 0.3s linear 0s;}
.g_news .u_dlst3 dt:hover img{transform: scale(1.2);}
.g_news .u_dlst3 dt span{position: absolute;left:0;top:0;width: 50px;height: 70px;}
.g_news .u_dlst3 dt span b{display: block;width: 50px;height: 45px;line-height: 45px;text-align: center;font-size: 26px;color: #fff;font-weight: bold;background: #0f37bd}
.g_news .u_dlst3 dt span i{display: block;width: 50px;height: 25px;line-height: 25px;text-align: center;font-size: 12px;color: #fff;background: #d60101;font-style: normal;}
.g_news .u_dlst3 dd{float: left;padding: 22px 30px 0 25px;background: #f7f7f7;width: 368px;height:170px; }
.g_news .u_dlst3 dd h4 a{ font-size: 16px; display: block; color: #222222; height: 26px; line-height: 26px; overflow: hidden; font-weight: bold; margin-bottom: 12px;}
.g_news .u_dlst3 dd p{ color: #555555; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden;}
.g_news .u_dlst3 dd span{display: block;margin-top: 20px;}
.g_news .u_lst5 li{ height: 50px; line-height: 50px; overflow: hidden; color: #222222; border-bottom: 1px dashed #ececec;}
.g_news .u_lst5 li a{ font-size: 14px; color: #222222;}
.g_news .u_lst5 li span{ color: #999999; font-family: arial;font-size: 14px;float: right;}
.g_news .u_lst5 li:hover a{color: #d60101;}
.g_news .u_lst5 li:hover span{color: #d60101;}
.wend{ width:359px;}
.wend h3{background:url(../images/wdtit.jpg) no-repeat ;height: 50px;line-height: 50px; padding-left: 20px;margin-bottom: 26px;} 
.wend h3 a{ color: #222222; font-size: 20px; font-weight: bold;}
.wend h3 span a{padding-top: 12px;}
.wend dl{ height: 108px;padding-top: 28px;border-bottom: 1px dashed #ececec;}
.wend dt{ height:26px;  line-height:26px; overflow: hidden; font-size:14px; color:#333333; margin-bottom: 15px; }
.wend dt a{ color:#333333;background:url(../images/wen.jpg) no-repeat 0 3px;padding-left:43px; display: block;}
.wend dd{font-size:14px;  padding-left:43px; background:url(../images/da.jpg) no-repeat left top; line-height:24px; color:#666666; height: 48px; overflow: hidden;}  
.wend .m_zxc{height: 440px;overflow: hidden;}


.g_zj{background:url(../images/zjbg.jpg) no-repeat center top;height: 637px;}
.g_zj h2{position: absolute;left:0;top:135px;height: 88px;line-height: 88px;width: 370px;border-bottom: 1px solid #0f37bd;font-size: 45px;color: #0f37bd;font-weight: bold;}
.g_zj h2 a{color: #0f37bd;}
.g_zj .zjzx{position: absolute;left:0;top:265px;border: 1px solid #d60101;width: 46px;height: 40px;font-size: 16px;line-height: 18px;color: #d60101;text-align: center;padding-top: 6px;}
.g_zj .zjzx a{color: #d60101}
.g_zj .zjtel{position: absolute;left:62px;top:258px;font-size: 14px;color: #222222;}
.g_zj .zjtel b{display: block;font-size: 40px;color: #d60101;line-height: 40px; }
.g_zj .m_zj{padding: 135px 0 0 700px;}
.g_zj .m_zj h3{height: 88px;border-bottom: 1px solid #5975d0;margin-bottom: 28px;font-size: 24px;font-weight: bold;color: #fff;}
.g_zj .m_zj h3 a{color: #fff;}
.g_zj .m_zj h3 em{display: block;font-size: 16px;font-weight: normal;color: #fff;text-transform: uppercase;letter-spacing: 3px;}
.g_zj .m_zj p{font-size: 14px;line-height: 26px;color: #e0e3f4;height: 156px;overflow: hidden;margin-bottom: 45px;}
.g_zj .m_zj p a{color: #fff;}
.g_zj .m_zj li{float: left; width: 80px;text-align: center;margin-right: 126px;font-size: 20px;color: #fff;}
.g_zj .m_zj li a{color:#fff;}
.g_zj .m_zj .ab3{margin-right: 0;}


/* 友情链接 */
.g_link{ height: 54px;line-height: 54px;background: #333333;}
.g_link h2{float: left;width: 120px; }
.link_c{ line-height:54px; overflow:hidden;font-size: 14px;}
.link_c a{ white-space:nowrap; padding:0 22px;float: left; height: 54px; line-height:54px; color:#adadad;display: block;background:url(../images/linkline.jpg) no-repeat right 28px; }
.link_c li:last-child a{background: none;}