﻿@charset "utf-8";
.band{background:url(../images/band.jpg) no-repeat center top;height: 94px;}
.band h2{ height: 94px;line-height: 94px;float: left;width: 520px;font-size: 22px;color: #fff;font-weight: normal;}
.band h2 b{font-size:24px;}
.band .tel{background:url(../images/tel.jpg) no-repeat 0 25px;padding-left:52px; padding-top: 20px; float: left;}
.band .tel span{display: block;float: left;width:90px; height: 26px;line-height: 26px;font-size: 18px;font-weight: bold;color: #1d1d1d;}
.band .tel em{display: block;float:left;width:310px;font-size:22px;line-height:52px;color: #010101;font-weight: bold; position: relative;}

.bandd{background:url(../images/band.jpg) no-repeat center top;height: 94px;}
.bandd h2{ height: 94px;line-height: 94px;float: left;width: 520px;font-size: 22px;color: #fff;font-weight: normal;}
.bandd h2 b{font-size: 28px;}
.bandd .tell{background:url(../images/tel.jpg) no-repeat 0 25px;padding-left:52px; padding-top: 20px; float: left;}
.bandd .tell span{display: block;float: left;width:90px; height: 26px;line-height: 26px;font-size: 18px;font-weight: bold;color: #1d1d1d;}
.bandd .tell em{display: block;float:left;width:310px;font-size:22px;line-height:52px;color: #010101;font-weight: bold; position: relative;}


.g_pp{background:#fff;height:550px;padding-top:80px;}
.hh22{background:url(../images/antit.png) no-repeat center top;text-align: center;font-size: 40px;font-weight: normal;color: #333333; height: 114px;}
.hh22 a{color: #333333;}
.hh22 em{display: block;font-size: 18px;color: #999999;padding-top: 12px;}
.g_pp .ppleft{float: left;width:700px;}
.g_pp .ppleft h2{height:90px;font-size:24px;font-weight: normal;color: #231815;}
.g_pp .ppleft h2 em{display: block;color: #e67817;font-size:20px;font-weight: bold;padding-top: 6px;}
.g_pp .ppleft p{ text-indent: 24px; font-size: 14px;color: #666666; height:210px; overflow:hidden;line-height: 24px;margin-bottom:20px;}
.g_pp .ppleft span{display: block;height: 36px;width: 300px;}
.g_pp .ppleft span a{display: block;float: left;width: 106px;height: 36px;line-height: 36px;padding-left: 44px;font-size: 14px;}
.g_pp .btn1{background:url(../images/ppbtn2.png) no-repeat;color: #fff;}
.g_pp .btn2{background:url(../images/ppbtn1.png) no-repeat;color: #231815;}

.g_pp .ppzs{float:right;width: 465px; height:380px; background:#e67817; border-radius:20px;}
.g_pp .ppzs li{width: 423px;height:314px;}
.g_pp .ppzs li img{width: 423px;height: 314px;display: block;padding:20px;}
.g_pp .ppzs .zshd{margin-left: 150px;margin-top: 30px;z-index: 100;
    position: relative;}
.g_pp .ppzs .zshd li{float: left;width: 12px;height: 12px;background: #d7d9d8;border-radius: 50%;margin-right: 15px;}
.g_pp .ppzs .zshd li.on{background: #e67817;}

.ancon{height: 760px;position: relative;}
.ancon dl{position: absolute;width: 1200px;height: 108px;background: #fff;left:50%;margin-left: -600px; top:590px;padding: 20px 0 0 0;}
.ancon dt{float: left;width: 330px;padding-left: 140px;margin-right: 20px;}
.ancon dt img{width: 330px;height: 92px;display: block;}
.ancon dd{float: left;width: 600px;font-size: 14px;line-height: 26px;color: #000000;}
.ancon dd a{color: #e67817}
.ancon dd b{color: #000000;}
.g_gcan .jt{position: absolute;left:50%;width: 1200px;margin-left: -600px;top:890px;z-index: 100;}
.g_gcan .u_ljt,.g_gcan .u_rjt{width: 20px;height: 30px;}
.g_gcan .u_ljt{background:url(../images/jt.png) no-repeat;float: left;margin-left: 50px;}
.g_gcan .u_rjt{background:url(../images/jt.png) no-repeat right 0;float: right;margin-right: 50px;}

.g_xban{background:url(../images/xban.jpg) no-repeat center top;height:256px;}

.g_pro{background:url(../images/ppbg.jpg) repeat-y center top;height:820px; padding-top:40px;}
.g_pro h2{background:url(../images/antit.png) no-repeat center top;text-align: center;font-size: 40px;font-weight: normal;color: #333333; height: 114px;}
.g_pro h2 a{color: #333333;}
.g_pro h2 em{display: block;font-size: 18px;color: #999999;padding-top: 12px;}
.g_pro .m_cp{width:1200px;height:620px;background: #fefefe;padding:20px;}
.g_pro .m_cp .dh{height:60px; background:#e67817; margin-bottom:30px;}
.g_pro .m_cp .dh a{height:60px; color:#fff; line-height:60px; width:24.5%; text-align:center; display:inline-block;}
.g_pro .m_cp .dh a:hover{height:60px; color:#fff; line-height:60px; width:24.5%; text-align:center; display:inline-block; background:#000;}
.g_pro .m_cp li{float: left;width:285px;margin-right:20px; margin-bottom:20px;}
.g_pro .m_cp li:nth-child(4n){margin-right: 0px; float:right;}
.g_pro .m_cp li img{width: 283px;display: block; border:1px solid #d9d9d9;}
.g_pro .m_cp li em{display: block;height: 38px;line-height: 38px;text-align: center;overflow: hidden;font-size: 14px;color: #fff;background:#e67817;}

.g_ys{background:url(../images/ysbg.jpg) no-repeat center top;height: 868px; padding-top: 80px;}
.g_ys h2{background:url(../images/ystit.png) no-repeat center top;text-align: center;font-size: 36px;font-weight: normal;color: #fff; height: 119px;}
.g_ys h2 b{color: #fff;display: inline-block;padding-right: 10px;}
.g_ys h2 em{display: block;font-size: 16px;color: #fff;padding-top: 12px;}
.g_ys dl{float: left;width: 600px;height: 200px;}
.g_ys dt{float: left;width: 300px;}
.g_ys dt img{width: 298px;height: 198px;border: 1px solid #fff;}
.g_ys dd{float: left;width: 300px;height: 180px;padding-top: 20px;}
.g_ys h3{height: 84px;text-align: center;font-size: 20px;color: #333;font-weight: normal;}
.g_ys h3 em{font-size: 54px;color: #e67817;position: relative;top:6px;}
.g_ys p{text-align: center;font-size: 15px;line-height: 20px;color: #666666;}

.g_news{padding-top:40px;height: 800px;background: #f2f2f2}
.g_news h2{background:url(../images/newtit.png) no-repeat center top;text-align: center;font-size: 40px;font-weight: bold;color: #333333; height: 135px;}
.g_news h2 a{color: #333333;}
.g_news h2 em{display: block;font-size: 18px;color: #999999;padding-top: 12px;font-weight: normal;}
.g_news .newdt{float: left;width:400px;background:url(../images/dtbg2.jpg) repeat-x;height: 570px;padding-top: 30px; }

.g_news h3{margin: 0 37px;height: 66px;font-size: 22px;font-weight: bold;color: #fff;}
.g_news h3 a{color: #fff;}
.g_news h3 em{display: block;font-size: 15px;color: #b3ddd1;padding-top: 5px;font-weight: normal;text-transform: uppercase; font-family: arial; }
.g_news h3 span{float: right;padding-top: 10px;}
.g_news .dtdl{margin: 0 37px;}
.g_news .dtdl dt{width:320px;height: 241px;margin-bottom: 34px;overflow: hidden;}
.g_news .dtdl dt img{width:320px;display: block;transition: all 0.3s linear 0s;}
.g_news .dtdl dt:hover img{transform: scale(1.1);}

.g_news .dtdl h4{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 7px;}
.g_news .dtdl h4 a{color: #333333;}
.g_news .dtdl p{font-size: 14px; color: #999999; line-height: 25px;margin-bottom:20px;}
.g_news .dtdl span{display: block;height: 24px;line-height: 24px;background:url(../images/line1.jpg) no-repeat 0 12px; text-align: right;}

.g_news .newr{float: right;width: 786px;}
.g_news .newr .bk{width: 720px;padding: 30px 30px 0 30px;background: #fff;height: 236px;margin-bottom: 16px;}
.g_news .newr h3{margin: 0; height: 72px;font-size: 22px;font-weight: bold;color: #333333;}
.g_news .newr h3 a{color: #333333;}
.g_news .newr h3 em{display: block;font-size: 15px;color: #333333;padding-top: 5px;font-weight: normal;text-transform: uppercase; font-family: arial; }
.g_news .newr h3 span{float: right;padding-top: 10px;}
.g_news .bkcon dl{float: left;width: 330px;margin-right: 55px;}
.g_news .bkcon dl:nth-child(2n){margin-right: 0px;}

.g_news .bkcon dt{height: 30px;line-height: 30px;overflow: hidden;font-size: 16px;font-weight: bold;color: #333333;margin-bottom: 7px;}
.g_news .bkcon dt a{color: #333333;}
.g_news .bkcon p{font-size: 14px; color: #999999; line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 20px;}
.g_news .bkcon span{padding-left: 240px;font-size: 14px;color: #999999;background:url(../images/line2.jpg) no-repeat 0 13px;}

.g_news .wd{background:url(../images/wtbg.jpg) no-repeat;width: 786px;height: 317px;position: relative;}

.g_news .wd h3{margin: 0; position: absolute;left:34px;top:30px;  width: 720px; height: 72px;font-size: 22px;font-weight: bold;color: #333333;}
.g_news .wd h3 a{color: #333333;}
.g_news .wd h3 em{display: block;font-size: 15px;color: #333333;padding-top: 5px;font-weight: normal;text-transform: uppercase; font-family: arial; }
.g_news .wd h3 span{float: right;padding-top: 10px;}
.g_news .wdlst{position: absolute;left:378px;top:60px;}
.g_news .wdlst li{font-size: 14px;line-height: 34px;height: 34px;overflow: hidden;}
.g_news .wdlst li a{color: #333333;line-height: 34px;height: 34px;display: block;padding-left:16px;}
.g_news .wdlst li a:hover{background:url(../images/line3.jpg) no-repeat 0 18px;font-weight: bold;}
.g_news .wdmore{position: absolute;left:28px;top:240px;border: 1px solid #ccc;height: 36px;line-height: 36px;padding-left: 16px;width: 140px;font-size: 16px;color: #999999;}
.g_news .wdmore a{color: #999999;}


.ancon2{height: 760px;position: relative;}
.ancon2 dl{position: absolute;width: 1200px;height: 108px;background: #fff;left:50%;margin-left: -600px; top:590px;padding: 20px 0 0 0;}
.ancon2 dt{float: left;width: 330px;padding-left: 140px;margin-right: 20px;}
.ancon2 dt img{width: 330px;height: 92px;display: block;}
.ancon2 dd{float: left;width: 600px;padding-top: 18px;font-size: 14px;line-height: 26px;color: #000000;}
.ancon2 dd a{color: #e67817}
.ancon2 dd b{color: #000000;}
.g_gcan2 .jt{position: absolute;left:50%;width: 1200px;margin-left: -600px;top:790px;z-index: 100;}
.g_gcan2 .u_ljt,.g_gcan2 .u_rjt{width: 20px;height: 30px;}
.g_gcan2 .u_ljt{background:url(../images/jt.png) no-repeat;float: left;margin-left: 50px;}
.g_gcan2 .u_rjt{background:url(../images/jt.png) no-repeat right 0;float: right;margin-right: 50px;}

.operate {zoom:1 }
.li1 a{ color:#666;height: 50px;font-size: 16px;line-height: 50px; text-align:center;background:#ececec;}
.li1 a:hover{background:#e67817; margin:0px; width:100%;  border:0px; height:50px; color:#fff;}
.operate ul li{height:50px;width:240px;border-bottom:1px solid #fff;}
.operate ul{width:240px;position:relative;list-style:none;}
.operate ul.nav2{left:240px;top:0px;display:none;position:absolute;z-index:9999;background: #e67817;}
.operate .nav1 .li1:hover ul.nav2{display: block;}
.operate .nav2 .li2{ background:#e67817;border:none; width:240px;height:50px;width:240px;border-bottom:1px solid #fff;}
.li2 a{ color:#fff;height: 50px;font-size: 16px;line-height: 50px; text-align:center;background:#e67817;}
.li2 a:hover{background:#ececec; margin:0px; width:100%;  border:0px; height:50px; color:#666;}
