.indexFlash{height:500px; position:relative;}
.indexFlash .slick a{display:block; height:500px;}
/*.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block;background:#f00;  width:10px; height:10px; margin:0 2px;}
.indexFlash .slick-dots span{display:block; height:10px; background:#666;}
.indexFlash .slick-dots .slick-active{background:#f00;}*/
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block;  width:13px; height:13px; margin:0 8px;}
.indexFlash .slick-dots span{display:block; height:13px; background:url(../image/ico1_1.png) right top no-repeat;}
.indexFlash .slick-dots .slick-active span{background:url(../image/ico1_1.png) left top no-repeat;}

.topNews{background:url(../image/topNews.gif) top repeat-x;}
.topNews .wal, .topNews .list{height:62px; position:relative;}
.topNews h2{background:url(../image/img95.png) center no-repeat; width:95px; height:60px; line-height:62px; text-align:center; font-size:16px; position:absolute; left:0px; top:0px; color:#FFF;}
.topNews .slick{line-height:62px; padding-left:105px; color:#949494; font-size:16px;}
.topNews .slick span{display:inline-block; height:62px; padding-left:28px; background:url(../image/ico1.png) 12px center no-repeat;}
.topNews .slick-prev{display:block; background:url(../image/prev.png) center 18px no-repeat; width:14px; height:31px; position:absolute; z-index:10; top:0px; right:0px;}
.topNews .slick-next{display:block; background:url(../image/next.png) center 5px no-repeat; width:14px; height:31px; position:absolute; z-index:10; bottom:0px; right:0px;}

.indexPart1{width:100%; overflow:hidden; position:relative;}
.indexPart1 ul{width:110%;}
.indexPart1 li{float:left; width:250px; padding-right:46px; height:310px;}
.indexPart1 .name{font-size:16px; font-weight:bold; padding-top:12px; height:45px; overflow:hidden;}
.indexPart1 .msg{font-size:14px; line-height:25px; text-align:justify; color:#4c4c4c;}

.indexPart2{width:545px;}
.indexPart2 .box{min-height:100px; position:relative;}
.indexPart2 .name a{display:block; position:absolute; left:0px; bottom:0px; width:100%; color:#FFF; font-size:18px; height:50px; line-height:50px; background:rgba(0,0,0,0.5); text-indent:16px;}

.indexPart3{padding:40px 0 80px 0;}

.indexPart4{min-height:550px; background:#f2f2f2;}
.indexPart4 .title{height:170px; text-align:center; background:url(../image/indexPart4.png) center 94px no-repeat; font-size:18px; color:#8d8d8d;}
.indexPart4 .title div{font-size:30px; color:#000; padding-top:60px; position:relative; top:2px;}

.indexPart4 .list{width:100%; overflow:hidden; position:relative;}
.indexPart4 ul{width:110%;}
.indexPart4 li{float:left; width:350px; text-align:center; padding-right:45px;}
.indexPart4 .name{font-size:20px; padding-bottom:16px;}

.indexPart5{overflow:hidden; position:relative;}
.indexPart5 ul{width:110%;}
.indexPart5 li{float:left; width:350px; padding-right:45px; height:400px;}
.indexPart5 .name{height:70px; line-height:70px; padding-top:30px; clear:both; position:relative;}
.indexPart5 .name b{font-weight:400; font-size:24px; color:#000;}
.indexPart5 .name span{font-size:16px; color:#8d8d8d; padding-left:8px; position:relative; top:2px;}

.about_01{min-height:295px; position:relative; border-bottom:#e1e1e1 solid 1px; padding-right:445px;}
.about_01 .title{height:82px; position:relative; border-bottom:#e1e1e1 solid 1px;}
.about_01 .title b{font-weight:400; font-size:24px; color:#f06b00; line-height:60px; display:block; float:left; height:60px; border-bottom:#ff7f0a solid 3px; padding:20px 2px 0 2px;}
.about_01 .title span{float:left; display:block; font-size:16px; color:#8d8d8d; text-transform:uppercase; padding:45px 0 0 12px;}
.about_01 .content{font-size:16px; line-height:27px; padding:25px 0;}
.about_01 .imgDiv{position:absolute; top:39px; right:0px;}
.about_01 .more a{display:block; width:118px; height:33px; line-height:33px; text-align:center; font-size:16px; color:#07b048; border:#07b048 solid 1px;}

.about_02{width:100%; overflow:hidden; position:relative;}
.about_02 ul{width:110%;}
.about_02 li{float:left; width:296px; height:410px;}
.about_02 .name{line-height:70px; padding-top:8px; height:70px; overflow:hidden; white-space:nowrap;}
.about_02 .name b{font-weight:400; font-size:20px; color:#f06b00;}
.about_02 .name span{font-size:14px; color:#8d8d8d; text-transform:uppercase; padding-left:6px; white-space:nowrap;}
.about_02 .content{width:250px; font-size:16px; line-height:27px; padding:15px 0 10px 0;}
.about_02 .btn a{font-size:14px; color:#07b048;}

.about{padding-top:35px;}
.about .fl{width:800px;}
.about .box{min-height:150px; position:relative; padding:0 0 20px 228px;}
.about .imgDiv{position:absolute; left:0px; top:5px;}
.about .name{font-size:20px; padding:20px 0 10px 0;}
.about .msg{font-size:16px; line-height:31px; text-align:justify;}
.about .content{font-size:16px; line-height:29px; text-align:justify; color:#4c4c4c;}
.about .fr li{padding-bottom:20px;}

.about .zhineng ul{ width:110%; overflow:hidden;}
.about .zhineng li{ float:left; height:50px; width:245px; line-height:140%; font-size:16px; color:#FFF; margin-right:25px; margin-bottom:25px; text-align:center; padding:10px; background:#07B048; border-top:#068D3A 1px solid;}
.about .zhineng .l1{ padding-top:20px;height:40px;}

.about .yewu ul{ width:110%; overflow:hidden;}
.about .yewu li{ float:left; height:240px; width:170px;border-radius:5px; margin-right:23px; margin-bottom:23px; border:#E6E6E6 1px solid; text-align:center; position:relative;}
.about .yewu li img{ position:absolute; left:35px; top:30px;}
.about .yewu li span{ display:block; margin-top:145px; padding:0px 10px; font-size:16px; color:#4c4c4c; line-height:160%;}

.honor{padding:50px 0 0 0;}
.honor li{float:left; position:relative; left:15px; width:262px; padding:10px; padding:0 20px 35px 0;}
.honor div{border:#e2e2e2 solid 1px; padding:10px; cursor:pointer;
-moz-box-shadow:3px 6px 0px #f7f7f7;
-webkit-box-shadow:3px 6px 0px #f7f7f7;
box-shadow:3px 6px 0px #f7f7f7;
}

.honorLayerBg{position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.5); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.honorLayer{position:fixed; z-index:110; left:50%; top:50%; width:980px; border:#ebebeb solid 10px; background:#FFF; margin-left:-500px; margin-top:-350px; opacity:0; filter:alpha(opacity=0); visibility:hidden;
-moz-box-shadow:0 0 18px rgba(0,0,0,0.3);
-webkit-box-shadow:0 0 18px rgba(0,0,0,0.3);
box-shadow:0 0 18px rgba(0,0,0,0.3);
}
.honorLayer.on, .honorLayerBg.on{opacity:1; filter:alpha(opacity=1); visibility:visible;}
.honorLayer .list{text-align:center; min-height:380px; position:relative;}
.honorLayer .imgDiv{padding:30px 0; min-height:500px; _height:500px; line-height:500px;}
.honorLayer .imgDiv img{ max-height:530px;}
.honorLayer .name{line-height:60px; border-top:#d6d6d6 solid 1px; font-size:20px;}
.honorLayer .slick-prev{display:block; background:url(../image/prev1.png) left center no-repeat; width:75px; height:80px; position:absolute; z-index:10; left:-85px; top:50%; margin-top:-40px;}
.honorLayer .slick-next{display:block; background:url(../image/next1.png) right center no-repeat; width:75px; height:80px; position:absolute; z-index:10; right:-85px; top:50%; margin-top:-40px;}

.Heating{width:100%; overflow:hidden; position:relative;}
.Heating ul{width:110%;}
.Heating li{float:left; width:545px; height:410px; padding-right:50px;}
.Heating .imgDiv{padding:18px 0 15px 0;}
.Heating .content{font-size:14px; line-height:25px; text-align:justify; color:#4c4c4c;}
.Heating dl{width:560px;}
.Heating dd{float:left; width:50%;}

.HeatingShow{ padding-top:30px;}
.HeatingShow .title{font-size:20px; padding:0px 0 10px 0; font-weight:bold;}
.HeatingShow .content{font-size:16px; line-height:31px; text-align:justify; color:#4c4c4c; padding-bottom:20px;}
.HeatingShow .title2{font-size:20px; padding:0 0 20px 0; font-weight:bold; color:#4c4c4c;}
.HeatingShow .list{width:100%; overflow:hidden; position:relative;}
.HeatingShow ul{width:110%;}
.HeatingShow li{float:left; width:194px; text-align:center; height:188px; padding-right:29px;}
.HeatingShow li .name a{display:block; line-height:20px; padding:8px 0; font-size:14px; color:#4c4c4c;}
.HeatingShow .li270 li{ width:270px; height:240px;}
.HeatingShow .li410 li{ width:410px; height:200px;}
.HeatingShow .title3{font-size:16px; padding:0 0 10px 0; font-weight:bold; color:#4c4c4c;}
.HeatingShow .content p{ padding-bottom:10px;}

.service_01{width:100%; overflow:hidden; position:relative;}
.service_01 ul{width:110%;}
.service_01 li{float:left; width:545px; height:285px; padding-right:40px;}
.service_01 .box{min-height:200px; padding-left:270px; position:relative;}
.service_01 .imgDiv{position:absolute; left:0px; top:18px;}
.service_01 .content{font-size:14px; line-height:25px; color:#4c4c4c; height:152px; padding-top:20px;}
.service_01 .btn a{display:block; width:88px; height:23px; line-height:23px; text-align:center; font-size:14px; color:#07b048; border:#07b048 solid 1px;}

.service_02{min-height:390px; background:#fafafa; padding-top:10px;}
.service_02 .list{width:100%; overflow:hidden; position:relative; padding-top:27px;}
.service_02 ul{width:110%;}
.service_02 li{float:left; width:350px; height:230px; margin-right:45px; margin-bottom:20px; position:relative;}
.service_02 .name a{display:block; position:absolute; left:0px; bottom:0px; width:100%; text-align:center; height:40px; line-height:40px; background:rgba(0,0,0,0.5); font-size:16px; color:#FFF;}

.service_03{padding-top:20px; width:100%; overflow:hidden; position:relative;}
.service_03 li{float:left; width:50%; font-size:14px; height:25px; line-height:25px; overflow:hidden; background:url(../image/ico1.jpg) left center no-repeat; text-indent:18px;}
.service_03 li a{color:#4c4c4c;}
.service_03 li a:hover{color:#ff820b;}

.repair_01{padding:40px 0; color:#4c4c4c; font-size:16px; line-height:29px; text-align:justify; border-bottom:#e1e1e1 solid 1px;}
.repair_01 .img{padding:0 22px 0 0; position:relative; top:5px;}

.repair_02{border-bottom:#e1e1e1 solid 1px; padding:40px 0 55px 0;}
.repair_02 h2{font-size:20px; color:#4c4c4c; padding-bottom:15px;}

.repair_03{padding-top:50px;}
.repair_03 .fl{width:581px;}
.repair_03 h2{font-size:20px; color:#4c4c4c; padding-bottom:10px;}
.repair_03 .content{font-size:16px; line-height:31px; color:#4c4c4c; padding-bottom:20px;}
.repair_03 .imgDiv{padding-top:10px;}

.repair2_01{padding-top:39px; min-height:303px; border-bottom:#e1e1e1 solid 1px; color:#4c4c4c;}
.repair2_01 .fr{width:750px;}
.repair2_01 h2{font-size:20px; line-height:25px; padding-bottom:10px;}
.repair2_01 .content{font-size:16px; line-height:31px; padding-bottom:25px; text-align:justify;}
.repair2_01 li{float:left; font-size:16px; height:31px; line-height:31px; width:290px; text-indent:28px; background:url(../image/img18.jpg) left center no-repeat;}

.repair2_02{border-bottom:#e1e1e1 solid 1px; color:#4c4c4c; padding-bottom:45px;}
.repair2_02 .title{padding:30px 0 10px 0; min-height:45px; position:relative;}
.repair2_02 .title b{position:absolute; left:90px; top:30px; font-size:16px; color:#FFF; display:block; background:url(../image/img150.png) center no-repeat; width:150px; height:45px; line-height:45px; text-indent:23px;}
.repair2_02 h2{line-height:45px; font-size:20px;}
.repair2_02 .list{height:168px; width:100%; overflow:hidden; position:relative;}
.repair2_02 ul{width:110%;}
.repair2_02 li{float:left; width:250px; height:142px; border:#e1e1e1 solid 1px; position:relative; margin-right:19px;}
.repair2_02 li h3{position:absolute; left:17px; top:19px; color:#FFF; font-size:25px; background:url(../image/img104.png) center no-repeat; width:104px; height:104px; line-height:104px; text-align:center;}
.repair2_02 li div{font-size:16px; line-height:25px; padding:35px 0 0 134px;}
.repair2_02 .li_01 div{padding-top:47px;}
.repair2_02 .li_02{width:330px;}
.repair2_02 .li_03{width:516px;}
.repair2_02 .li_03 div{padding-right:10px;}
.repair2_02 .content{font-size:16px; line-height:31px;}

.repair2_03 h2{font-size:20px; color:#4c4c4c; padding:35px 0 20px 0;}
.repair2_03 .list{width:100%; overflow:hidden; position:relative;}
.repair2_03 ul{width:110%;}
.repair2_03 li{float:left; width:289px; height:195px;}
.repair2_03 .content{font-size:16px; line-height:31px; color:#4c4c4c; clear:both; padding-top:10px;}

.pay_01{font-size:16px; line-height:31px; text-align:justify; color:#4c4c4c;}
.pay_01 .imgDiv{padding:45px 0 30px 0;}

.pay_02 h2{font-size:20px; color:#4c4c4c; line-height:70px;}
.pay_02 .list{width:100%; overflow:hidden; position:relative;}
.pay_02 ul{width:110%;}
.pay_02 li{float:left; width:271px; height:300px; margin-bottom:7px; margin-right:19px; background:#f7f7f7; text-align:center;}
.pay_02 h3{font-size:20px; color:#ff820b; padding:15px 0 8px 0;}
.pay_02 .msg{padding:0 15px; font-size:16px; line-height:25px; color:#4c4c4c;}

.pay_03 h2{font-size:20px; color:#4c4c4c; line-height:70px; background:url(../image/pay_weixin.jpg) center right no-repeat;}
.pay_03 h2 em{color:#FE7F0A;font-size:16px;}
.pay_03 .head{width:100%; min-height:110px;border:#e6e6e6 solid 1px;}
.pay_03 .head h1{display:block;font-size:18px; color:#4c4c4c; line-height:50px;border-bottom:#e6e6e6 solid 1px;padding-left:20px;}
.pay_03 .list{width:100%; overflow:hidden;}
.pay_03 ul{width:120%;}
.pay_03 li{width:330px; min-height:100px; padding:0 20px 0 15px; float:left; position:relative;}
.pay_03 .li01{width:430px;}
.pay_03 .li02{width:270px;}
.pay_03 .title{font-size:16px;display:inline-block; font-weight:bold; margin-top:20px; background:#FE7F0A; padding:5px 15px; color:#fff;}
.pay_03 .msg{font-size:16px; line-height:25px; color:#4c4c4c; padding:20px 0;}
.pay_03 .notice{font-size:16px; font-weight:bold; line-height:25px; color:#4c4c4c; padding:25px 0;}
.pay_03 .h10{height:25px;}

/* .pay_03 .img{position:absolute; left:28px; top:20px;}
.pay_03 .msg{font-size:16px; line-height:25px; color:#4c4c4c; padding:15px 0;}
.pay_03 .msg-1{padding-top:30px;}
.pay_03 dd{min-height:25px; position:relative; padding-left:1.5em;}
.pay_03 dd em{position:absolute; left:0px; top:0px;} */


.pay_04{border-top:#e6e6e6 solid 1px; color:#4c4c4c;}
.pay_04 a{color:#4c4c4c;}
.pay_04 a:hover{color:#ff820b;}
.pay_04 .fl{width:750px;}
.pay_04 .fr{width:315px; padding-left:50px; min-height:300px; background:url(../image/line.png) left 30px no-repeat;}
.pay_04 h2{font-size:20px; padding:25px 0 12px 0;}
.pay_04 li{font-size:16px; height:31px; line-height:31px; position:relative; overflow:hidden;}
.pay_04 .fl li{float:left; width:365px;}
.pay_04 .fl li span{position:absolute; left:185px; top:0px;}
.pay_04 h3{clear:both; padding:30px 0 10px 0; font-size:20px;}

.Customer .content{font-size:16px; line-height:31px; color:#4c4c4c; padding:30px 0;}
.Customer .list{width:100%; overflow:hidden; position:relative;}
.Customer ul{width:110%;}
.Customer li{float:left; width:270px; height:200px; position:relative; margin-right:20px; margin-bottom:20px;}
.Customer .name a{display:block; height:35px; line-height:35px; width:100%; position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.5); font-size:16px; color:#FFF; text-align:center;}

.product_01{min-height:200px; position:relative; padding-left:232px;}
.product_01 .title{position:absolute; left:0px; top:23px; font-size:17px; color:#FFF; width:211px; height:142px; background:#ff7f0a; text-align:center;}
.product_01 .title h2{font-size:28px; padding:35px 0 5px 0;}
.product_01 h3{font-size:16px; color:#4c4c4c; padding:20px 0 6px 0;}
.product_01 .list{width:100%; overflow:hidden; position:relative;}
.product_01 ul{width:110%;}
.product_01 li{font-size:16px; color:#4c4c4c; height:31px; line-height:31px; width:475px; float:left; background:url(../image/img17.png) left center no-repeat; text-indent:23px;}

.product_02 .title{line-height:78px; color:#4c4c4c; background:url(../image/line1.png) center repeat-x;}
.product_02 .title b{display:inline-block; height:78px; background:#FFF; padding-right:10px; font-size:20px;}
.product_02 .tab_pro{height:77px;}
.product_02 .tab_pro li{float:left; margin-right:20px; font-size:18px; color:#4c4c4c; font-weight:bold; width:160px; height:45px; line-height:45px; text-align:center; background:#f6f5f4;}
.product_02 .tab_pro .liNow{background:#06a246; color:#FFF;}
.product_02 .list{width:100%; overflow:hidden; position:relative; text-align:center;}
.product_02 .list ul{width:110%;}
.product_02 .list li{float:left; width:270px; padding:0 20px 25px 0;}
.product_02 .list .name{height:60px; line-height:60px; padding-top:6px; overflow:hidden; font-size:16px; font-weight:bold;}
.product_02 .list .name a{color:#4c4c4c;}
.product_02 .btn a{display:inline-block; font-size:14px; color:#4c4c4c; width:88px; height:23px; line-height:23px; border:#acacac solid 1px;}
.product_02 .btn a:hover{color:#ff820b; border:#ff820b solid 1px;}
.product_02 .h10{border-bottom:#e6e6e6 solid 1px;}
.product_02 .list-2 li{padding-bottom:15px;}
.product_02 .list-2 .name{height:48px; line-height:48px; padding-top:0px; overflow:hidden;}

.product_03{width:870px; color:#4c4c4c;}
.product_03 h2{line-height:72px; padding-top:6px; font-size:20px;}
.product_03 .list{width:100%; overflow:hidden; position:relative;}
.product_03 ul{width:110%;}
.product_03 li{float:left; width:205px; height:150px; border:#e6e6e6 solid 1px; position:relative; margin-right:12px; margin-bottom:10px;}
.product_03 .img{position:absolute; left:18px; top:28px;}
.product_03 .msg{font-size:14px; line-height:25px; padding:15px 10px 0 58px;}

.product_04{width:262px; color:#4c4c4c;}
.product_04 h2{line-height:72px; padding-top:6px; font-size:20px;}
.product_04 .list{height:310px; border:#e6e6e6 solid 1px; padding:0 6px; font-size:14px; line-height:25px;}
.product_04 .name{border-bottom:#e6e6e6 dashed 1px; padding:15px 0 6px 0;}
.product_04 li{border-bottom:#e6e6e6 dashed 1px; min-height:25px; position:relative; padding:6px 0 6px 2em;}
.product_04 li em{position:absolute; left:5px; top:6px;}
.product_04 .btn{text-align:right; padding-top:5px;}
.product_04 .btn a{color:#4c4c4c;}
.product_04 .btn a:hover{color:#ff820b;}

.productShow .fl{width:430px;}
.productShow .bigImg{padding:30px 0 10px 0;}
.productShow .imgList{width:100%; overflow:hidden; position:relative;}
.productShow .imgList ul{width:120%;}
.productShow .imgList li{float:left; width:110px; height:90px; position:relative;}
.productShow .imgList img{width:100px; height:90px;}
.productShow .imgList li.on div{position:absolute; left:0px; top:0px; width:98px; height:88px; border:#79ce9c solid 1px;}
.productShow .fr{width:670px; color:#4c4c4c;}
.productShow h2{border-bottom:#e6e6e6 solid 1px; font-size:24px; padding:30px 0 15px 0;}
.productShow .list{padding:20px 0 30px 0;}
.productShow .list li{font-size:18px; height:41px; line-height:41px; position:relative; padding-left:6em;}
.productShow .list em{position:absolute; left:0px; top:0px; white-space:nowrap;}
.productShow .select{float:left; width:100px; height:30px; line-height:30px; position:relative; top:5px; border:#ededed solid 1px; background:url(../image/select.png) right center no-repeat; padding-left:10px;}
.productShow .select select{position:absolute; left:0px; top:0px; width:100%; height:100%; border:0px; opacity:0; filter:alpha(opacity=0);}
.productShow .tips2{float:left; padding-left:10px;}
.productShow .btnDiv{border-bottom:#e6e6e6 solid 1px; height:78px;}
.productShow .btn1{float:left; background:url(../image/btn1.png) center no-repeat; width:210px; height:45px; font-size:20px; color:#FFF;}
.productShow .msg{float:left; line-height:45px; font-size:14px; padding-left:15px;}
.productShow .tips{font-size:16px; line-height:27px; padding-top:20px;}
.productShow .tips li{min-height:27px; padding-left:25px; position:relative;}
.productShow .tips em{position:absolute; left:0px; top:0px;}

.pageTab{height:70px; padding-top:33px;}
.pageTab li{float:left; margin-right:20px;}
.pageTab li a{ display:block;font-size:18px; color:#4c4c4c; font-weight:bold; width:160px; height:45px; line-height:45px; text-align:center; background:#f6f5f4;}
.pageTab li a:hover,.pageTab .liNow{background:#ff830e; color:#FFF;}
.pageTab-2{padding-top:0px; height:80px;}
.pageTab-2 li{float:left; margin-right:11px; margin-bottom:10px;}
.pageTab-2 li a{ display:block;width:130px;}
.pageTab-2 li a:hover,.pageTab-2 .liNow{background:#06a246;}

.pageTab-3{height:70px; padding-top:33px;}
.pageTab-3 li{float:left; margin-right:20px; }
.pageTab-3 li a{ display:block;font-size:18px; color:#4c4c4c; font-weight:bold; width:160px; height:45px; line-height:45px; text-align:center; background:#f6f5f4;}
.pageTab-3 li a:hover,.pageTab-3 .liNow{background:#ff830e; color:#FFF;}


.pageNav{padding-top:31px; height:44px; border-bottom:#06a246 solid 1px; margin-bottom:35px;}
.pageNav li{float:left; padding-right:25px;}
.pageNav a{display:block; font-size:18px; color:#4c4c4c; font-weight:bold; width:160px; height:44px; line-height:44px; text-align:center; background:#f6f5f4;}
.pageNav a:hover, .pageNav a.on{background:#06a246; color:#FFF;}

.faq li{border-bottom:#e1e1e1 solid 1px; color:#4c4c4c;}
.faq .name{font-size:18px; height:50px; line-height:50px; overflow:hidden; cursor:pointer;}
.faq .name em{ display:inline-block;width:30px;}
.faq .content{display:none; font-size:16px; line-height:30px; padding-bottom:25px;}
.faq li.on .name{color:#000;}
.faq li.on .content{display:block;}

.Culture{width:100%; overflow:hidden; position:relative;}
.Culture ul{width:110%;}
.Culture li{float:left; width:350px; height:305px; padding-right:44px;}
.Culture .li_01{width:545px; padding-right:50px;}
.Culture .imgDiv{padding-top:18px;}

.job li{min-height:80px; position:relative; border-bottom:#e1e1e1 solid 1px; padding:30px 0 30px 110px; font-size:16px; line-height:25px; color:#4c4c4c;}
.job .time{position:absolute; left:2px; top:22px; text-align:center; color:#FFF; font-size:14px; width:90px; height:90px; background:#0ab651;}
.job .time div{font-size:30px; font-weight:bold; padding:20px 0 5px 0;}
.job .name{font-size:18px; color:#000; font-weight:bold; padding:5px 0 10px 0;}
.job .btn{position:absolute; top:70px; right:0px; color:#4c4c4c;}
.job .content{display:none; padding-top:20px;}
.job li.on .content{display:block;}

.contact_01{padding-top:25px;}
.contact_01 li{float:left; height:35px; line-height:35px; font-size:14px; overflow:hidden; color:#4c4c4c; padding-right:8px;}
.contact_01 li a{padding-right:8px; color:#4c4c4c;}
.contact_01 li a:hover{color:#ff820b;}

.contact_us{ min-height:500px; _height:500px; padding:40px 0px;}
.contact_us .imgDiv{ width:660px;}
.contact_us .cont{ width:450px; font-size:16px; line-height:200%;}
.contact_us .cont b{ display:block; height:70px; line-height:70px; font-size:20px;}


.newShow .title{font-size:30px; padding-top:45px; text-align:center;}
.newShow .time{text-align:center; font-size:14px; color:#949494; padding:10px 0 30px 0; border-bottom:#e1e1e1 solid 1px;}
.newShow .content{font-size:18px; line-height:31px; text-align:justify; color:#4c4c4c; padding:35px 0 40px 0;}
.newShow .imgDiv{padding-bottom:55px;}

.pageNum2{border-top:#e1e1e1 solid 1px; color:#949494; font-size:16px; line-height:31px; padding:20px 0 65px 0;}
.pageNum2 a{color:#949494;}
.pageNum2 a:hover{color:#ff820b;}

.video_01{color:#4c4c4c; font-size:16px; line-height:31px; text-align:justify; padding:30px 0;}

.video{width:100%; overflow:hidden; position:relative;}
.video ul{width:110%;}
.video li{float:left; width:250px; height:260px; padding-right:47px;}
.video .name{height:58px; line-height:58px; overflow:hidden; font-size:16px; text-align:center;}
.video a {color:#4c4c4c;}
.video a:hover{color:#ff820b;}

.Publication{width:100%; overflow:hidden; position:relative;}
.Publication ul{width:110%;}
.Publication li{float:left; width:330px; height:250px; padding:0 15px 0 205px; background:#faf9f8; margin-right:35px; margin-bottom:30px; position:relative;}
.Publication .imgDiv{position:absolute; left:0px; top:0px;}
.Publication .name{font-size:16px; font-weight:bold; padding:20px 0 8px 0; margin-left:-6px;}
.Publication .content{line-height:31px;margin-left:-6px;}
.Publication .content a{display:block;font-size:16px;color:#4c4c4c;}
.Publication .content a:hover{color:#ff820b;}

.History{min-height:500px; background:url(../image/History.gif) 85px top repeat-y; padding-left:185px; position:relative;}
.History .year{position:absolute; left:0px; top:0px; width:170px; text-align:center;}
.History .year li{height:61px;}
.History .year a{display:block; font-size:16px; font-weight:bold; color:#4c4c4c; background:url(../image/img102.png) center top no-repeat; height:37px; line-height:32px;}
.History .year a:hover, .History .year a.on{background:url(../image/img102on.png) center top no-repeat; color:#FFF;}
.History .list{border-bottom:#e1e1e1 solid 1px; padding-bottom:20px;}
.History .list li{min-height:160px; padding:0 0 20px 220px; position:relative; font-size:16px; color:#4c4c4c; line-height:31px; text-align:justify;}
.History .list .imgDiv{position:absolute; left:0px; top:0px;}
.History .list .name{padding:6px 0;}
.History .list .name b{font-size:20px; padding-right:10px;}
.History .pageNum{padding-left:110px; margin-left:-110px; background:#FFF;}

.spirit_01{min-height:309px; position:relative; border-bottom:#e1e1e1 solid 1px; padding-left:680px; font-size:16px; line-height:31px; text-align:justify; color:#4c4c4c;}
.spirit_01 .imgDiv{position:absolute; left:0px; top:37px;}
.spirit_01 .name{font-weight:bold; font-size:20px; line-height:31px; padding:33px 0 10px 0;}

.spirit_02{min-height:280px; border-bottom:#e1e1e1 solid 1px; color:#4c4c4c;}
.spirit_02 .title{font-size:20px; font-weight:bold; padding:38px 0 25px 0;}
.spirit_02 .content{width:870px; font-size:16px; line-height:31px; padding-top:8px;}

.spirit_03{padding:35px 0; border-bottom:#e1e1e1 solid 1px; color:#4c4c4c;}
.spirit_03 .title{font-size:20px; font-weight:bold; line-height:45px; clear:both;}
.spirit_03 .content{font-size:16px; line-height:31px; padding-bottom:25px;}
.spirit_03 .list{height:215px; width:100%; overflow:hidden; position:relative;}
.spirit_03 ul{width:110%;}
.spirit_03 li{float:left; margin-right:39px; width:161px; height:197px; padding:0 18px; background:#f9f8f8; text-align:justify; font-size:14px; line-height:23px;}
.spirit_03 li .name{text-align:center; font-weight:bold; font-size:18px; padding:15px 0 8px 0;}

.spirit_04{color:#4c4c4c;}
.spirit_04 .title{font-size:20px; font-weight:bold; padding:35px 0;}
.spirit_04 .content{width:435px; font-size:16px; line-height:31px; padding:15px 0 0 35px;}
.spirit_04 .content b{font-size:32px;}
.spirit_04 .content .name{padding-bottom:10px;}
.spirit_04 .imgDiv{width:400px; padding-top:25px;}

.idea_01{min-height:240px; padding-top:37px;}
.idea_01 .fr{width:332px; height:203px; padding-top:17px; position:relative;}
.idea_01 .title{font-size:20px; font-weight:bold; color:#3b3b3b; position:absolute; left:0px; top:0px;}

.idea_02{width:100%; overflow:hidden; position:relative; color:#4c4c4c;}
.idea_02 ul{width:110%;}
.idea_02 li{float:left; width:288px; height:90px; padding:0 0 0 80px; position:relative; border:#e6e6e6 solid 1px; margin-right:15px; margin-bottom:18px;}
.idea_02 .imgDiv{position:absolute; left:18px; top:21px;}
.idea_02 .name{font-size:16px; font-weight:bold; padding:23px 0 3px 0;}
.idea_02 .content{color:#777; font-size:14px; line-height:21px;}
.idea_02 .li_01 .name{padding-top:12px;}
.idea_02 .h10{height:15px;}

.idea_03 h2{line-height:72px; font-size:20px; border-top:#e1e1e1 solid 1px; color:#4c4c4c;}
.idea_03 .list{width:100%; overflow:hidden; position:relative;}
.idea_03 ul{width:110%;}
.idea_03 li{float:left; margin-right:22px; margin-bottom:20px; font-size:16px; color:#ff6000; width:210px; height:70px; line-height:70px; background:#faf4f1; text-align:center; font-weight:bold;}

.news_01{width:100%; overflow:hidden; position:relative; padding-top:35px;}
.news_01 ul{width:110%;}
.news_01 li{float:left; width:250px; height:345px; padding-right:46px;}
.news_01 .name{font-weight:bold; font-size:16px; height:45px; line-height:45px; overflow:hidden; position:relative; top:3px;}
.news_01 p{font-size:14px; line-height:25px; padding-top:10px; color:#4c4c4c;}

.newsBg{min-height:500px; background:#fafafa;}
.newsBg .news_02 .box{background:#FFF;}
.news_02{width:545px; padding-top:10px;}
.news_02 .box{margin-top:18px; margin-bottom:10px; background:#fafafa; height:180px; position:relative; padding:0 10px 0 265px;}
.news_02 .imgDiv{position:absolute; left:0px; top:0px;}
.news_02 h2{font-size:16px; line-height:25px; min-height:50px; padding:20px 0 5px 0;}
.news_02 p{font-size:14px; line-height:25px; color:#4c4c4c; text-align:justify;}
.news_02 li{height:40px; line-height:40px; overflow:hidden; border-bottom:#e1e1e1 solid 1px; position:relative; font-size:16px;}
.news_02 li span{font-size:14px; position:absolute; top:0px; right:0px; color:rgba(0,0,0,0.5);}

.newList{border-top:#e1e1e1 solid 1px;}
.newList li{border-bottom:#e1e1e1 solid 1px; height:149px; padding-left:110px; position:relative;}
.newList .time{position:absolute; left:0px; top:28px; background:#000; color:#FFF; font-size:14px; background:#0ab651; width:90px; height:90px; text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
.newList .time div{font-size:30px; font-weight:bold; letter-spacing:2px; padding:15px 0 0 0;}
.newList .name{font-size:16px; font-weight:bold; padding:33px 0 10px 0;}
.newList p{font-size:16px; line-height:25px; color:#4c4c4c; text-align:justify;}
