.list-case-item h4,
.list-news-item h4,
.pro-tuijian p,
.news-zhuanti p,
.news-xinwen li a,
.news-wenti .wen{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.list-pro-item li:hover,
.list-case-item li:hover,
.news-zhuanti li:hover,
.page-jianjie li:hover{
    transform: scale(1.05);
    -ms-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    -o-transform: scale(1.05);
    -moz-transform: scale(1.05);
}


/*list-pro*/
.sbanner{ padding: 140px 0 170px; background: url(../images/banner-pro1.jpg) no-repeat center/cover; }
.sbanner-pro{ color: #fff; letter-spacing: 2px;}
.sbanner h2{ font-size: 48px; margin-bottom: 25px; }
.sbanner p{ text-transform: uppercase; font-size: 32px; }


.list-pro-hd{ z-index: 9;}
.list-pro-hd li{ float: left; width: 196.6px; line-height: 60px; font-size: 24px; background: #e9e9e9 url("../images/sprites.png") no-repeat -48px -132px; }
.list-pro-hd li a{ display: block; padding-left: 72px;}
.list-pro-hd li + li{ margin-left: 4px;}
.list-pro-hd .li2{ background-position: -48px -252px;}
.list-pro-hd .li3{ background-position: -48px -372px;}
.list-pro-hd .li4{ background-position: -48px -492px;}
.list-pro-hd .li5{ background-position: -48px -1449px;}
.list-pro-hd .li6{ background-position: -48px -1570px;}
.list-pro-hd li:hover,.list-pro-hd li.on{ color: #fff; background-color: #e33131; background-position: -48px -192px;}
.list-pro-hd .li2:hover,.list-pro-hd .li2.on{ background-position: -48px -312px;}
.list-pro-hd .li3:hover,.list-pro-hd .li3.on{ background-position: -48px -432px;}
.list-pro-hd .li4:hover,.list-pro-hd .li4.on{ background-position: -48px -552px;}
.list-pro-hd .li5:hover,.list-pro-hd .li5.on{ background-position: -48px -1509px;}
.list-pro-hd .li6:hover,.list-pro-hd .li6.on{ background-position: -48px -1630px;}

.list-pro-search{ padding: 30px 0 50px; line-height: 32px; font-size: 16px;}
.l-p-hot{ margin-right: 35px;}
.list-pro-search a{ color: #ba0000; display: inline-block; margin-right: 25px;}
.l-p-search input{ width: 400px; height: 32px; padding: 0 12px; border: 1px solid #787878; border-right: 0;}
.l-p-search input::-webkit-input-placeholder { color: #ccc; font-size: 18px; }
.l-p-search input::-moz-placeholder { color: #ccc; font-size: 18px; }
.l-p-search input:-ms-input-placeholder { color: #ccc; font-size: 18px; }
.l-p-search button{ position: relative; top: 1px; width: 120px; height: 32px; font-size: 18px; color: #fff; background: #e33131;}

.list-pro-item,.list-case-item{ padding-top: 60px; margin-top: -60px; }
.list-pro-item h2{ font-size: 28px; margin: 10px 0 30px; }
.list-pro-item ul{ margin-right: -20px;}
.list-pro-item li{ float: left; width: 285px; margin: 0 20px 40px 0; background: #f0f0f0;
    -webkit-box-shadow: 1px 2px 6px rgba(10,2,4,.3);
    -moz-box-shadow: 1px 2px 6px rgba(10,2,4,.3);
    box-shadow: 1px 2px 6px rgba(10,2,4,.3);
}
.list-pro-item .txt{ padding: 0 17px;}
.list-pro-item .name{ display: block; text-align: center; font-size: 16px; font-weight: 700; line-height: 42px; border-bottom: 1px solid #b4b4b4;}
.list-pro-item .btn{ padding: 14px 0 10px; color: #c40000; text-align: center; line-height: 20px;}
.list-pro-item .btn a{ display: inline-block; padding-left: 25px; background: url("../images/sprites.png") no-repeat 0 -645px; }
.list-pro-item .btn a + a{ margin-left: 34px; background-position: 0 -667px;}
/*list-pro end*/


/*show-pro*/
.pro-right{ width: 230px;}
.pro-right .bt{ height: 76px; padding: 9px 0 0 22px; color: #fff; background: url("../images/right-bt.jpg") no-repeat center;}
.pro-right .bt h2{ font-size: 28px; font-weight: 400; margin-bottom: 8px;}
.pro-right .bt p{ font-size: 20px; text-transform: uppercase;}
.pro-lists{ margin-bottom: 15px;}
.pro-lists h3{ line-height: 45px; font-size: 20px; color: #ba0000; padding-left: 48px; background: #e6e6e6 url("../images/sprites.png") no-repeat 0 -692px; cursor: pointer;}
.pro-lists h3.on{ background-position: 0 -737px;}
.pro-lists ul{ display: none;}
.pro-lists li{ font-size: 16px; line-height: 38px; padding-left: 48px; border: 1px solid #e4e4e4; background: #f5f5f5;}
.pro-lists li + li{ border-top: 0;}
.pro-lists ul + h3{ margin-top: 2px;}

.pro-lianxi ul{ padding: 15px 10px; font-size: 13px; line-height: 30px; background: #f5f5f5; border: 1px solid #e4e4e4;}
.pro-btns{ margin-top: 15px;}
.pro-btns a{ display: block; padding-left: 100px; margin-bottom: 8px; line-height: 44px; font-size: 22px; color: #fff; background: #ba0000 url("../images/sprites.png") no-repeat 0 -782px;}
.pro-btns .zx{ background-position: 0 -826px;}

.pro-cont{ width: 920px;}

.pro-slide{ width: 490px; }
.pro-slide .hd{ margin-top: 10px; }
.pro-slide .hd ul{ margin: 0 -3px; }
.pro-slide .hd li{ float: left; width: 25%; padding: 0 3px; }
.pro-slide .hd li img{ width: 100%; height: auto; border: 1px solid transparent; }
.pro-slide .hd li.on img,.pro-slide .hd li:hover img{ border-color: #e33131; }
/*.pro-slide .bd{ height: 327px; overflow: hidden;}*/

.pro-intro{ width: 400px;}
.pro-intro h2{ font-size: 30px;}
.pro-des{ margin: 20px 0 15px; line-height: 28px; padding: 6px 15px; background: #f0f0f0; }
.pro-canshu{ line-height: 28px;}
.pro-canshu + p{ margin-top: 15px; font-size: 16px; color: #ba0000;}
.pro-intro .btns{ margin: 20px 0;}
.pro-intro .btns a{ display: inline-block; padding-left: 63px; margin-right: 17px; width: 165px; line-height: 43px; font-size: 18px; color: #fff; background: #e33131 url("../images/sprites.png") no-repeat 0 -870px; }
.pro-intro .btns a + a{ background-position: 0 -913px;}
.pro-intro .tel{ font-size: 16px;}
.pro-intro .tel b{ font-size: 22px; color: #c40000;}

.pro-tab-hd{ margin-top: 40px; padding-left: 20px; background: #f0f0f0;}
.pro-tab-hd li{ float: left; width: 110px; margin-right: 20px; text-align: center; line-height: 58px; font-size: 18px; border-bottom: 2px solid transparent; }
.pro-tab-hd li:hover{ color: #c40000; border-bottom-color: #c40000; cursor: pointer;}

.pro-tab-fixed{ position: fixed; left: 0; top: 0; width: 100%; margin: 0; }
.pro-tab-fixed ul{ padding-left: 290px; }

.pro-tab-bd{ padding-bottom: 50px;}
.pro-tab-item{ padding-top: 100px; margin-top: -60px; line-height: 30px;}
.pro-tab-item h3{ font-size: 24px; margin-bottom: 10px;}
.pro-item-fuwu h4{ font-size: 16px; margin-bottom: 5px;}
.pro-item-fuwu ul{ margin: 0 -27px;}
.pro-item-fuwu ul > li{ float: left; min-height: 109px; margin-bottom: 10px; width: 50%; padding: 0 27px;}
.pro-item-fuwu ol > li{ float: left; text-align: center; margin-top: 5px; }
.pro-item-fuwu ol > li + li{ margin-left: 19px; }
.pro-item-fuwu b{ font-size: 18px; color: #c40000;}

.pro-tab-bd #part6{ padding-top: 85px;}
.pro-tab-bd #part6 h3{ margin-bottom: 30px;}
/*show-pro end*/


/*list-case*/
.sbanner-case{ background-image:url('../images/banner-case.jpg');}
.list-case-hd{ margin-bottom: 45px;}
.list-case-hd li{ width: 196px; text-align: center; background-image: none;}
.list-case-hd li a{ padding: 0;}
.list-case-item h2{ font-size: 28px; margin: 10px 0 30px; }
.list-case-item ul{ margin-right: -20px; height: 294px; overflow: hidden;}
.list-case-item li{ float: left; width: 285px; margin: 0 20px 40px 0; background: #f0f0f0; }
.list-case-item .txt{ padding: 15px 10px; background: #f5f5f5; border-bottom: 3px solid #c8c8c8;}
.list-case-item h4{ margin-bottom: 13px; font-size: 18px;  }
.list-case-item p{ font-size: 15px; color: #3c3c3c; line-height: 24px;}
.list-case-item li:hover .txt{ border-bottom-color: #ba0000; }
.list-case-item li:hover h4{ color: #ba0000; }
.list-case-item .more{ display: block; margin: 0 auto 30px; width: 145px; line-height: 36px; padding-left: 22px; font-size: 20px; color: #c40000; border: 1px solid #c40000; background: url("../images/sprites.png") no-repeat 0 -956px;}
.list-case-item .more:hover{ cursor: pointer; color: #fff; background-position: 0 -992px; background-color: #c40000;}
.list-case-item .shou{ background-position: -145px -956px; }
.list-case-item .shou:hover{ background-position: -145px -992px; }
/*list-case end*/

/*show-case*/
.show-case{ padding-bottom: 50px;}
.case-intro{ width: 550px;}
.case-intro h2{ font-size: 20px; line-height: 1.2; margin-bottom: 25px;}
.case-des{ padding: 12px 15px; background: #f0f0f0; line-height: 30px;}
.case-btns{ margin: 30px 0;}
.case-btns a{ display: block; float: left; width: 100px; height: 86px; padding-top: 62px; text-align: center; color: #d70006; background: #f0f0f0 url("../images/sprites.png") no-repeat 0 -1028px; }
.case-btns .ly{ background-color: #dcdcdc; background-position: 0 -1114px;}
.case-btns .zx{ background-position: 0 -1200px;}
.case-btns a:hover{ background-color: #d70006; color: #fff; background-position: -100px -1028px;}
.case-btns .ly:hover{ background-position: -100px -1114px;}
.case-btns .zx:hover{ background-position: -100px -1200px;}
.case-tel{ font-size: 18px; font-weight: 700;}
.case-tel b{ font-size: 24px; color: #d70006;}
.case-cont{ margin-top: 30px; line-height: 30px;}

.pro-tuijian{ margin: 40px 0;}
.show-case h3{ font-size: 24px; margin-bottom: 25px;}
.pro-tuijian li,.news-zhuanti li{ float: left; width: 280px;}
.pro-tuijian li + li,.news-zhuanti li + li{ margin-left: 26px;}
.pro-tuijian p,.news-zhuanti p{ font-size: 18px; padding-top: 10px; text-align: center; }

.biaodan-cont{ padding: 30px 50px; background: #f0f0f0;}
/*show-case end*/


/*cover-news*/
.sbanner-news{ padding: 140px 0; background-image:url('../images/banner-news1.jpg');}
.sbanner-news .txt{ width: 510px; padding: 40px 30px; color: #fff; background: rgba(0,0,0,.3);}
.sbanner-news h2{ display: inline-block; margin-bottom: 0; font-size: 46px;}
.sbanner-news p{ position: relative; display: inline-block; margin-left: 40px; font-size: 30px;}
.sbanner-news p span{ position: absolute; left: -36px; top: -30px; font-size: 70px;}


.cover-bt{ line-height: 26px; padding-bottom: 15px; border-bottom: 1px solid #cfcfcf;}
.cover-bt h2{ position: relative; display: inline-block; font-size: 24px; color: #ba0000; padding-left: 33px; background: url("../images/sprites.png") no-repeat 0 -1287px;}
.cover-bt h2 i{ position: absolute; left: 0; bottom: -20px; width: 100%; height: 1px; background: #ba0000;}
.cover-bt .more{ display: inline-block; float: right; }

.news-zhuanti{ margin-bottom: 40px;}
.news-zhuanti .cover-bt{ margin-bottom: 20px;}

.news-xinwen{ padding: 40px 0; background: #f5f5f5;}
.news-gongsi,.news-hangye{ width: 570px;}
.news-gongsi .cover-bt h2{ background-position: 0 -1319px;}
.news-hangye .cover-bt h2{ background-position: 0 -1347px;}
.news-xinwen li a{ display: block; position: relative; line-height: 42px; padding: 15px 100px 0 20px; font-size: 18px; border-bottom: 1px dashed #b4b4b4; }
.news-xinwen li i{ position: absolute; left: 0; top: 30px; width: 0; height: 0; border-style: solid; border-width: 6px 0 6px 10px; border-color: transparent transparent transparent #505050;}
.news-xinwen li span{ position: absolute; right: 0; top: 15px;}
.news-xinwen li a:hover{ color: #ba0000;}
.news-xinwen li a:hover i{ border-left-color: #ba0000;}

.news-qita{ padding: 50px 0;}
.news-baike{ width: 800px;}
.news-baike .cover-bt h2{ background-position: 0 -1377px;}
.news-baike li{ margin-top: 20px; padding-right: 40px; background: #eaeaea;}
.news-baike .txt{ width: 565px; padding-top: 15px;}
.news-baike .name{ font-size: 18px;}
.news-baike span{ float: right; line-height: 18px; font-weight: 400; color: #666;}
.news-baike p{ margin-top: 8px; color: #5d5d5d; line-height: 30px; height: 60px; overflow: hidden;}
.news-baike li:hover a{ color: #ba0000; text-decoration: underline;}

.news-wenti{ width: 350px;}
.news-wenti .cover-bt h2{ background-position: 0 -1407px;}
.news-wenti li{ padding: 30px 0 9px; border-bottom: 1px dashed #b4b4b4; }
.news-wenti .wen,.news-wenti .da{ padding-left: 35px; position: relative;}
.news-wenti .wen{ font-size: 16px; line-height: 20px; margin-bottom: 10px;}
.news-wenti .da{ line-height: 30px; color: #5d5d5d; height: 60px; overflow: hidden;}
.news-wenti span{ position: absolute; left: 0; top: 0; width: 20px; line-height: 20px; text-align: center; font-size: 14px; color: #fff; background: #e33131;}
.news-wenti .wen span{ font-weight: 400;}
.news-wenti .da span{ top: 5px; background: #2a2a2a;}
/*cover-news end*/


/*list-news*/
.list-news{ padding-bottom: 50px;}
.list-news-item { padding: 40px 0 20px; border-bottom: 1px dashed #b4b4b4;}
.list-news-item:first-child{ padding-top: 0;}
.list-news-item .txt{ width: 690px; padding-top: 5px;}
.list-news-item h4{ font-size: 22px; margin-bottom: 15px;}
.list-news-item .time,.list-news-item p{ color: #505050; line-height: 30px;}
.list-news-item p{ height: 60px; overflow: hidden;}
.list-news-item:hover a{ color: #ba0000; text-decoration: underline;}

.pages{ text-align: center; margin-top: 40px;}
.pages a,.pages b,.pages span{ display: inline-block; padding: 10px 14px; margin: 0 3px; font-size: 14px; color: #333; border: 1px solid #b4b4b4; border-radius: 3px;}
.pages span{ background: none;}
.pages b,.pages a:hover{ color: #fff; background: #e33131; border-color: #e33131;}

.pro-hot ul{ padding: 10px; background: #f2f2f2;}
.pro-hot li{ margin-bottom: 15px;}
.pro-hot li p{ text-align: center; font-size: 18px; padding-top: 10px;}
.news-tel{ margin-top: 12px; padding: 3px 20px; font-size: 18px; color: #fff; line-height: 34px; background: #ba0000; }
.news-tel b{ font-size: 24px;}
/*list-news end*/

/*show-news*/
.news-cont h2{ font-size: 24px; text-align: center;}
.news-cont .pubinfo{ text-align: center; padding: 20px 0; }
.news-cont .pubinfo span{ padding: 0 5px;}

.news-tishi{ position: relative; padding: 30px 50px 30px 160px; color: #fff; background: url("../images/news-tishi1.jpg") no-repeat center/cover;}
.news-ts-tit{ position: absolute; left: 40px; top: 50%; width: 90px; margin-top: -45px;}
.news-tishi p{ margin-top: 20px; }
.news-tishi p img{ display: inline-block; width: 270px; margin-right: 30px;}
.news-tishi .tc-btn{ display: inline-block; width: 150px; height: 44px; line-height: 44px; text-align: center; font-size: 16px; background: #c60000;vertical-align: middle; }
.news-tishi .tc-btn + .tc-btn{ margin-left: 15px;}
.news-tishi .tc-btn i{ position: relative; top: -2px; display: inline-block; margin-right: 10px; font-size: 24px; vertical-align: middle; }

.tc-form{ display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%;}
.tc-form .tc-bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.6);}
.tc-form .sl-container{ position: relative; height: 100%;}
.tc-form-cont{ position: absolute; left: 0; top: 50%; margin-top: -260px; width: 100%; padding: 40px; background: #f3f3f3;}
.tc-form-cont .btn-close{ position: absolute; right: -5px; top: -10px; font-size: 40px; line-height: 1; color: #000; cursor: pointer;}
.tc-form-cont .p{ line-height: 30px; margin-bottom: 20px;}
.tc-form-cont .p h2{ display: inline-block; font-size: 24px; color: #c60000; font-weight: normal;}


.news-box{ line-height: 30px; padding-top: 25px; text-indent: 2em}
.news-bottom{ margin-top: 30px; line-height: 36px;}
.news-tuijian{ margin-top: 20px; }
.news-tuijian h2{ padding-bottom: 15px; margin-bottom: 12px; text-align: left; border-bottom: 1px solid #ccc; }
.news-tuijian li{ float: left; width: 50%; line-height: 30px; padding: 0 10px 0 20px; background: url(../images/tuijian-icon.png) no-repeat left center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.news-swiper .swiper-slide img{ display: block; width: 100%; max-width: 100%; height: auto; margin: 0; }
.news-swiper p{ padding: 10px 15px 20px; background: #f0f0f0; line-height: 30px; }
.news-swiper .swiper-pagination{ bottom: 0; }
/*show-news end*/

/*page-about*/
.sbanner-about{ background-image:url('../images/banner-about1.jpg');}
.sbanner-about .txt{ color: #333; background: rgba(255,255,255,.6);}

.about-lists{ margin-bottom: 15px;}
.about-lists li a{ display: block; margin-bottom: 5px; line-height: 50px; text-align: center; font-size: 22px; background: #dcdcdc;}
.about-lists li:hover a,.about-lists li.on a{ color: #fff; background: #c40000;}
.btn-zx{ margin: 20px 0;}
/*page-about end*/

/*page-wenhua*/
.page-wenhua ul{ margin-right: -40px;}
.page-wenhua li{ float: left; width: 280px; margin: 0 40px 35px 0;}
.page-wenhua li .txt{ padding: 0 20px; height: 100px; background: url("../images/about-wenhua-bg.jpg") no-repeat bottom center;}
.page-wenhua li h4{ text-align: center; font-size: 20px; padding: 8px 0 8px;}
.page-wenhua li p{ line-height: 28px;}
.page-wenhua li .dan{ text-align: center; padding-top: 10px;}
.page-wenhua li:hover .txt{ color: #fff; background: #e33131;}
.p-wh-p{ font-size: 20px; line-height: 44px; padding-left: 57px; background: #f0f0f0;
    -webkit-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 3px 4px 0px rgba(0, 0, 0, 0.3);}
.p-wh-item{ margin-top: 40px; }
.p-wh-item .txt{ line-height: 30px;}
.p-wh-item h4{ font-size: 20px;}
.p-wh-item1 .txt{ padding-top: 15px; width: 330px;}
.p-wh-item1 h4{ margin-bottom: 5px;}
.p-wh-item2 .txt{ width: 345px; margin-top: -6px;}
/*page-wenhua end*/

/*page-jianjie*/
.page-jianjie{ line-height: 30px;}
.p-jj-part1{ margin: 40px 0 45px;}
.p-jj-part1 .txt{ padding: 10px 10px 0; width: 413px; height: 228px; color: #fff; background: #e33131;}
.page-jianjie li{ float: left; width: 282px; height: 318px; padding: 115px 40px 0; color: #fff; background: url("../images/about-jianjie3.jpg") no-repeat center;}
.page-jianjie .li2{ margin: 0 37px; background-image: url("../images/about-jianjie4.jpg");}
.page-jianjie .li3{ padding: 115px 20px 0; background-image: url("../images/about-jianjie5.jpg");}
.p-jj-p{ margin: 25px 0 20px;}
.p-jj-more{ font-size: 24px; text-align: center; }
.p-jj-more a{ color: #ba0000; display: inline-block; margin-left: 30px;}
/*page-jianjie end*/


/*page-rongyu*/
.page-rongyu ul{ margin-right: -13px;}
.page-rongyu li{ float: left; width: 220px; margin: 0 13px 40px 0;}
.page-rongyu li span{ display: block; text-align: center; font-size: 16px; padding-top: 10px;}
/*page-rongyu end*/

/*page-shili*/
.sbanner-jiagong{ padding: 120px 0 130px; background-image:url('../images/banner-jiagong1.jpg');}
.sbanner-jiagong .txt{ width: 830px; padding: 35px 0; margin: 0 auto; text-align: center; color: #fff; background: rgba(0,0,0,.3); }
.sbanner-jiagong h2{ font-size: 40px;}
.sbanner-jiagong p{ font-size: 24px;}

.page-jiagong{ padding-bottom: 50px;}
.p-jg-hd{ margin-bottom: 50px; z-index: 9;}
.p-jg-hd li{ float: left; }
.p-jg-hd li + li{ margin-left: 4px;}
.p-jg-hd li a{ display: block; width: 297px; line-height: 60px; text-align: center; font-size: 24px; background: #e9e9e9;}
.p-jg-hd li.on a,.p-jiagon-hd li:hover a{ color: #fff; background: #e33131;}
.p-shili-item{ margin-top: 50px; }
.p-shili-item1,.p-shili-item3{ position: relative; padding: 40px 40px 40px 70px; background: #f0f0f0; }
.p-shili-item2{ padding: 0 60px 0 40px; }
.p-sl-bg{ position: absolute; bottom: -15px; left: 123px;}
.p-shili-item .txt{ width: 440px; }
.p-shili-item2 .txt{ padding-top: 50px;}
.p-shili-item3 .txt{ width: 464px;}
.p-shili-item .pic{ width: 570px; text-align: center; }
.p-shili-item .pic img{ display: inline-block;}
.p-shili-item h2{ font-size: 30px; color: #ba0000; padding-bottom: 20px; border-bottom: 2px solid #e33131; margin-bottom: 15px;}
.p-shili-item p{ line-height: 32px;}
.p-shili-item3 p{ position: relative; padding-left: 24px; }
.p-shili-item3 i{ position: absolute; left: 0; top: 11px; width: 10px; height: 10px; border: 2px solid #e33131; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
/*page-shili end*/

/*page-liucheng*/
.p-lc-img{ display: block; margin: 0 auto; }
.p-lc-txt{ margin: 45px 0 55px; padding: 25px 35px  30px; font-size: 16px; line-height: 30px; background: #e9e9e9;}
.p-lc-txt h2{ font-size: 24px; margin-bottom: 8px;}
/*page-liucheng end*/


/*page-fuwu*/
.p-fuwu-service{ margin-bottom: 50px;}
.p-fuwu-service p{ font-size: 18px; padding-left: 27px; line-height: 63px; background: #f0f0f0; }
.p-fuwu-service b{ font-size: 22px;}
.p-fuwu-item .txt{ width: 601px; height: 232px; padding: 60px 90px 0; font-size: 16px; line-height: 36px; background: #f0f0f0;}
.p-fuwu-item h2,.p-fuwu-sanxin h2{ font-size: 22px;}
.p-fuwu-sanxin{ margin-top: 30px; font-size: 16px; line-height: 36px;}
.p-fuwu-sanxin b{ font-size: 20px; color: #c40000;}
.p-fuwu-sanxin ul{ padding: 25px 95px 0;}
.p-fuwu-sanxin li{ float: left; width: 250px; line-height: 118px; padding-left: 140px; font-size: 26px; font-weight: 700; color: #e99413; background: url("../images/page-fuwu6.png") no-repeat left center;}
.p-fuwu-sanxin .li2{ color: #0091b3; margin: 0 130px; background-image: url("../images/page-fuwu7.png");}
.p-fuwu-sanxin .li3{ color: #e46461; background-image: url("../images/page-fuwu8.png");}
/*page-fuwu end*/

/*page-xianchang*/
.p-xc-list p{ margin-top: -20px; font-size: 16px; line-height: 28px;}
.p-xc-list ul{ margin: -5px -26px 0 0;}
.p-xc-list li{ width: 280px; margin: 30px 26px 0 0; }
/*page-xianchang end*/


/*page-contact*/
.sbanner-lianxi{ background-image:url('../images/banner-lianxi1.jpg');}
.page-contact{ padding-bottom: 50px;}
.page-contact h2{ margin-bottom: 15px; font-size: 30px; color: #c40000; text-align: center;}
.page-contact h2 + p{ margin-bottom: 30px; font-size: 16px; line-height: 30px;}
.page-contact h2 + p b{ font-weight: 400; color: #c40000;}
.page-contact h3{ font-size: 28px; color: #c40000; margin-bottom: 10px;}
.p-c-lx{ width: 530px; padding: 25px 25px; background: #f0f0f0;}
.p-c-lx p{ position: relative; padding-left: 35px; font-size: 18px; line-height: 60px;}
.p-c-lx p img{ position: absolute; left: 0; top: 20px;}
.p-c-lx p b{ font-size: 24px; color: #c40000; }
.p-c-biaodan{ width: 632px;}
.p-c-biaodan h3{ margin-bottom: 15px; }
.p-c-biaodan p{ line-height: 30px; margin-bottom: 20px;}
.p-c-weizhi{ margin-top: 50px; }
.p-c-ditu{ height: 430px; margin-top: 30px;}

/*page-contact end*/


/**/
.search-tit{ font-weight: 400; }
.search-tit strong{ display: inline-block; color: #c40000; font-size: 34px; margin: 15px 5px; }
.list-search ul{ height: auto; }




















































