﻿/*网站首页样式*/
.block{padding: 70px 0 50px;}
.block .hd h2 {color: #666;font-family: "Helvetica LT Std";font-size: 30px;font-weight: 700;height: 40px;line-height: 40px;text-transform: uppercase;text-align: center;}
.block .hd p{color: #444;font-size: 24px;padding-top: 5px;text-align: center;}

.block.about{background: #FFF;}
.block.about dl{padding-top: 50px;}
.block.about dt{float: right;margin-left: -601px;position: relative;width: 601px;}
.block.about dd{float: left;width: 100%;}
.block.about dd .box{margin-right: 601px;padding-right: 30px;}
.block.about dd h3 {background:  url(../images/line.jpg) no-repeat  0 bottom;color: #484848;font-size: 18px;margin-bottom: 20px;padding-bottom: 20px;}
.block.about dd p {color: #9F9F9F;font-size: 12px;line-height: 24px;}
.block.about dd a {background: #2C3035;color: #FFF;display: block;font-size: 14px;height: 40px;line-height: 40px;margin-top: 60px;text-align: center;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 160px;}
.block.about dd a  em{font-family: SimSun-ExtB;font-size: 16px;font-weight: bold;padding-left: 5px;}
.block.about dd a:hover{background: #C30;}
.block.about .service{border-top: 1px solid #EFEFEF;margin-top: 70px;overflow: hidden;padding-top: 50px;}
.block.about .service li{float: left;width: 240px;text-align: center;}
.block.about .service li h3{background:  url(../images/line.jpg) no-repeat  50% bottom;color: #484848;font-size: 18px;margin-bottom: 15px;padding-bottom: 18px;}
.block.about .service li p{color: #999;}

.block.product{background: #2C3035;}
.block.product .hd h2,.block.product .hd p{color: #FFF;}
.block.product .tabBox{background:  url(../images/black.jpg) repeat-x  0 bottom;padding-top: 25px;text-align: center;}
.block.product .tabBox li{color: #8192A6;cursor: pointer;display: inline-block;font-size: 14px;height: 50px;line-height: 50px;margin: 0 15px;padding-bottom: 2px;}
.block.product .tabBox li:hover,.block.product .tabBox li.on{border-bottom: 2px solid #006EBD;color: #006EBD;padding-bottom: 0;}
.block.product .content{height: 240px;overflow: hidden;padding-top: 60px;}
.block.product .item ul{margin: 0 0 0 -25px;}
.block.product .item li{float: left;margin-left: 25px;width: 281px;}
.block.product .item a{border-bottom: 1px solid #3D4A4F;color: #616A76;display: block;}
.block.product .item dt{background: #CCC;height: 185px;overflow: hidden;width: 281px;}
.block.product .item dd{height: 54px;font-size: 14px;line-height: 54px;overflow: hidden;}
.block.product .item a:hover{border-bottom-color: #FFF;color: #FFF;}
.block.product .item dd em{float: right;padding-left: 10px;}
.block.product .more{margin-top: 50px;text-align: center;}
.block.product .more a{color: #727A84;border: 1px solid #3D4A4F;height: 38px;line-height: 38px;text-align: center;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 158px;}
.block.product .more a:hover{background: #C30;color: #FFF;}
.block.product .more a  em{font-family: SimSun-ExtB;font-size: 16px;font-weight: bold;padding-left: 5px;}

.block.case .content{padding-top: 50px;}
.block.case li{float: left;}
.block.case li a{display: block;height: 198px;overflow: hidden;position: relative;width: 300px;}
.block.case li .title{background: RGBA(0, 110, 189, .80);color: #FFF;font-size: 20px;font-weight: 700;height: 198px;line-height: 198px;letter-spacing: 3px;text-align: center;width: 300px;position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.3s ease-in-out 0s;visibility: hidden;}
.block.case li a:hover .title{opacity: 1;visibility: visible;}
.block.case .more{margin-top: 50px;text-align: center;}
.block.case .more a{color: #FFF;background: #2C3035;height: 40px;line-height: 40px;text-align: center;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 160px;}
.block.case .more a:hover{background: #C30;}
.block.case .more a  em{font-family: SimSun-ExtB;font-size: 16px;font-weight: bold;padding-left: 5px;}

.block.news{background: #ECF1F5 url(../images/newsbg.jpg) no-repeat 0 bottom;border-top: 1px solid #EFEFEF;}
.block.news .content{padding-top: 50px;}
.block.news ul{margin: -15px 0 0 -30px;}
.block.news li{border-bottom: 1px dotted #C6C6C6;float: left;margin: 15px 0 0 30px;padding-bottom: 15px;width: 585px;}
.block.news dt{background: url(../images/timebg.png) no-repeat -9px 0;color: #FFF;float: left;height: 82px;margin-right: -78px;overflow: hidden;position: relative;width: 78px;text-align: center;}
.block.news .month{height: 28px;line-height: 28px;font-size: 14px;}
.block.news .day{height: 54px;line-height: 54px;font-size: 30px;}
.block.news dd{float: right;width: 100%;}
.block.news dd .box{margin-left: 78px;height: 82px;overflow: hidden;padding-left: 15px;}
.block.news dd h3{height: 20px;line-height: 20px;overflow: hidden;}
.block.news dd h3 a{font-size: 14px;font-weight: 700;}
.block.news dd h3 a:hover{color: #E14952;text-decoration: underline;}
.block.news dd .desc{color: #888;max-height: 40px;line-height: 20px;overflow: hidden;padding-top: 10px;}
.block.news .more{margin-top: 50px;text-align: center;}
.block.news .more a{color: #FFF;background: #2C3035;height: 40px;line-height: 40px;text-align: center;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 160px;}
.block.news .more a:hover{background: #C30;}
.block.news .more a  em{font-family: SimSun-ExtB;font-size: 16px;font-weight: bold;padding-left: 5px;}


/*index3*/
.module{padding: 50px 0;}
.module .hd{text-align: center;font-weight: 700;}
.module .hd ul{display: inline-flex;}
.module .hd li{display: inline-block;}
.module .hd .title{color: #000;font-size: 26px;}
.module .hd .sub{color: #C30;font-size: 18px;}
.module .hd .bg{height: 66px;width: 282px;}
.module .hd .left{background: url(../images/bgleft.png) no-repeat 0 50%;margin-right: 70px;}
.module .hd .right{background: url(../images/bgright.png) no-repeat 0 50%;margin-left: 70px;}
.module .content{padding-top: 50px;}

.company{background: #FFF;}
.company h3{color: #333;font-weight: 700;font-size: 18px;text-align: center;padding-bottom: 10px;}
.company p{color: #5A5A5A;font-size: 14px;line-height: 28px;padding-top: 10px;}
.company .service{padding-top: 50px;}
.company .service ul{margin-left: -60px;}
.company .service li {background: url(../images/iconbg.png) no-repeat 50% 0;color: #000;font-size: 14px;font-weight: 700;float: left;height: 40px;line-height: 40px;margin-left: 60px;padding-top: 84px;width: 150px;text-align: center;}

.product{background: #f6f6f6;}
.product .lists{margin: -30px 0 0 -30px;}
.product .lists li{float: left;margin: 30px 0 0 30px;width: 216px;}
.product .lists li a{border: 1px solid #c8000b;display: block;}
.product .lists li a:hover{border-color: #C30;}
.product .lists dt{background: #CCC;height: 141px;overflow: hidden;width: 214px;}
.product .lists dd{background: #c8000b;color: #FFF;height: 48px;line-height: 24px;overflow: hidden;padding:10px;}
.product .lists li a:hover dd{background: #C30;}
.product .more{margin-top: 50px;text-align: center;}
.product .more a{color: #FFF;background: #2C3035;height: 40px;line-height: 40px;text-align: center;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 160px;}
.product .more a:hover{background: #C30;}
.product .more a em{font-family: SimSun-ExtB;font-size: 16px;font-weight: bold;padding-left: 5px;}

.project .lists{margin: -30px 0 0 -30px;}
.project .lists li{float: left;margin: 30px 0 0 30px;height: 251px;width: 380px;overflow: hidden;position: relative;}
.project .lists dd{background: RGBA(0,0,0,.45);color: #FFF;font-size: 16px;font-weight: 700;height: 50px;line-height: 50px;width: 346px;padding: 0 17px;position: absolute;left: 0;bottom: 0;}
.project .lists a:hover dd{background: RGBA(0,0,0,.55);}
.project .more{margin-top: 50px;text-align: center;}
.project .more a{color: #FFF;background: #2C3035;height: 40px;line-height: 40px;text-align: center;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 160px;}
.project .more a:hover{background: #C30;}
.project .more a em{font-family: SimSun-ExtB;font-size: 16px;font-weight: bold;padding-left: 5px;}
.project .lists li img{height: 251px;width: 380px;}

.infomation{background: url(../images/newsbg.jpg) no-repeat 50% bottom;}
.infomation .lists{margin-top: -30px;}
.infomation .lists li{border: 1px solid #DADADA;height: 50px;margin-top: 30px;padding: 20px 0 20px 60px;position: relative;}
.infomation .lists .time{background: #C8000B;color: #FFF;height: 70px;width: 70px;text-align: center;position: absolute;left: -35px;top: 10px;}
.infomation .lists .day{font-weight: 700;font-size: 22px;padding-top: 8px;}
.infomation .lists .month{font-size: 13px;}
.infomation .lists dt{float: right;margin-left: -120px;padding-top: 5px;position: relative;width: 120px;}
.infomation .lists dd{float: left;width: 100%;}
.infomation .lists .box{margin-right: 120px;padding-right: 40px;}
.infomation .lists .box h3{height: 20px;line-height: 20px;overflow: hidden;}
.infomation .lists .box h3 a{font-size: 14px;font-weight: 700;}
.infomation .lists .box h3 a:hover{text-decoration: underline;}
.infomation .lists .box .desc{color: #888;height: 20px;line-height: 20px;overflow: hidden;padding-top: 10px;}
.infomation .lists dt a{color: #FFF;background: #2C3035;height: 40px;line-height: 40px;text-align: center;display: inline-block;font-size: 14px;text-transform: uppercase;transition: all 0.5s ease-in-out 0s;width: 120px;}
.infomation .lists dt em{padding-left: 5px;}
.infomation .lists dt a:hover{background: #C30;}

















