﻿

/*page-jianjie*/
.p-jianjie-intro{ padding-top: 20px;}
.jj-intro-item1{ margin-top: 110px; position: relative; background: #dde6ed;}
.jj-intro-p{ line-height: 30px; }
.jj-intro-txt{ width: 37%; padding: 70px 0 130px;}
.jj-intro-txt li{ float: left; width: 50%; margin-top: 60px; font-size: 16px;}
.jj-intro-txt li span{ display: block; margin-bottom: 20px; font-size: 20px; color: #2761c4; }
.jj-intro-txt li b{ position: relative; top: 8px; margin-right: 4px; font-size: 45px;}
.jj-intro-pic{ position: absolute; right: 15px; top: -70px; width: 61.7%; padding-top: 41.1%; }
.jj-intro-pic iframe{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.jj-intro-item2{ margin-top: 50px;}
.jj-intro-item2 .pic{ width: 46.25%;}
.jj-intro-item2 .txt{ position: absolute; right: 15px; top: 45px; width: 55.67%; padding: 30px 40px 70px 70px; background: rgba(221,230,237,.5); border-top: 2px solid #2761c4;}

.p-jianjie-rongyu{ background: url("../image/page-jianjie2-bg.jpg") no-repeat center/cover;}
.p-jianjie-rongyu ul{ margin: 0 -21px;}
.p-jianjie-rongyu li{ float: left; width: 25%; padding: 0 21px; margin-top: 30px;}
.p-jianjie-rongyu li img{
    -webkit-box-shadow:  2px 3px 4px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow:  2px 3px 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow:  2px 3px 4px 0 rgba(0, 0, 0, 0.3);}
.jj-ry-pic{ margin-top: 20px;}

.jj-nl-item1{ }
.jj-nl-cont{ position: absolute; left: 15px; bottom: 0; width: 46.53%;}
.jj-nl-cont .txt{ font-size: 18px; line-height: 48px; padding-left: 45px; }
.jj-nl-cont .txt b{ font-size: 24px; color: #2761c4;}
.jj-nl-cont ul{ margin: 20px -16px 0;}
.jj-nl-cont li{ float:left; width: 50%; padding: 0 16px;}
.jj-nl-pic{ float: right; width: 57%;}

.jj-nl-item2{ padding-bottom: 127px; background: url("../image/page-jianjie3-4.jpg") no-repeat center/cover;}
.jj-nl-item2 .jj-nl-txt{width:366px; margin-left: 54.5%; color: #fff; padding: 40px 30px; background: rgba(39,97,196,.8);}
.jj-nl-item2 .jj-nl-txt h3{ font-size: 32px; margin-bottom: 13px;}
.jj-nl-item2 .jj-nl-txt p{ font-size: 16px; line-height: 30px;}

.jj-hz-txt{ padding-top: 50px;}
.jj-hz-pic1{ margin: 5px -8px 30px;}
.jj-hz-pic1 li{ float: left; width: 16.666%; padding: 0 8px; margin-top: 15px; }
.jj-hz-pic2{ padding-top: 60px; background: #a7bac1;}
.jj-hz-pic2 img{ position: relative; left: 7%;}
/*page-jianjie*/


/*page-lianxi*/
.p-lx-part1{ padding: 25px 0 60px;}
.lx-bt{ font-size:32px; text-align: center; margin-bottom:30px; }
.p-lx-part1 .lx-bt{ margin-bottom: 0;}
.p-lx-part1 .p{ line-height: 30px; margin: 20px 0 30px;}
.lx-p1-lists{ padding: 40px; width: 40%; color: #fff; background: #d32e26;}
.lx-p1-lists p{ font-size: 16px;}
.lx-p1-lists p i{ display: inline-block; width: 22px; text-align: center; margin-right: 8px; font-size:18px; vertical-align: middle; position: relative; top: -3px;}
.lx-p1-lists p .icon-address3{ font-size: 22px;}
.lx-p1-lists p b{ display: block; margin-top: 10px; font-size: 20px; font-weight: 400;}
.lx-p1-lists li + li{ margin-top: 38px;}
.lx-p1-youshi{ padding: 40px 110px 0; height: 393px; width: 60%; background: url("../image/page-lianxi1.jpg") no-repeat center/cover;}
.lx-p1-youshi .txt{ margin-bottom: 50px; font-size: 20px; line-height: 48px; font-weight:700; color: #333;}
.lx-p1-youshi .txt b{ color: #d32e26;}
.lx-p1-youshi li{ float: left; text-align: center;}
.lx-p1-youshi li + li{ margin-left: 95px;}
.lx-p1-youshi li i{ display: block; font-size: 64px; color: #666; line-height: 64px;}
.lx-p1-youshi li .icon-yixiaoshi{ font-size: 62px;}
.lx-p1-youshi li .icon-yitian{ font-size: 69px;}
.lx-p1-youshi li p{ font-size: 16px; line-height:30px; margin-top: 15px;}
.lx-p1-youshi li b{ font-size:20px; color: #d32e26;}

.lx-tit{ font-size: 24px; text-align: center; margin-bottom: 20px;}
.p-lx-part2{ background: #eee;}
.p-lx-part2 .lx-tit{ margin: -10px 0 40px;}
.p-lx-part2 li{ float:left; width:20%; text-align: center;}
.p-lx-part2 li p{ font-size: 20px; margin-top: 12px;}

.p-lx-part3 form{ margin-top: 20px;}
.p-lx-part3 li{ width: 33.33%; }
/*page-lianxi*/

/*page-zhaobiao*/
.p-zb-cont{ padding: 20px 0 50px;}
.p-zb-cont .p{ margin: 35px 0 30px;}
.zb-lxfs{ margin-bottom: 30px; padding: 40px 140px 30px; background: url("../image/page-zhaobiao.jpg") no-repeat center/cover;}
.zb-lxfs h3{ font-size: 24px; margin-bottom: 30px;}
.zb-lxfs li{ float: left; width: 50%; line-height: 40px; }
.zb-lxfs .name{ float: left; font-size: 20px; font-weight: 700; margin-right: 20px;}
.zb-lxfs .txt{ overflow: hidden; font-size: 18px;}
.zb-lxfs .txt i{ display: inline-block; font-size: 24px; color: #D32E26; margin-right: 10px; vertical-align: middle; position: relative; top: -2px; }
.zb-lxfs .txt .icon-email2{ font-size: 26px; }

.zb-lists li a{ display: block; padding: 10px 100px 0 25px; position: relative; font-size: 20px; line-height: 52px; border-bottom: 1px dashed #A2A2A2;}
.zb-lists li i,.zb-lists li span{ position: absolute; top: 10px; line-height: 52px; }
.zb-lists li i{ left: 0; font-size: 13px; color: #d32e26;}
.zb-lists li span{ right: 0; font-size: 16px; }
/*page-zhaobiao*/


/*page-wenhua*/
.wh-tit{ font-size: 32px; text-align: center; font-weight: 400; margin-bottom: 15px;}
.p-wh-part1{ padding: 10px 0 50px;}
.p-wh-part1 h2{ margin-bottom: 30px;}
.p-wh-part1 ul{}
.p-wh-part1 li{ float: left; width: 20%;}

.p-wh-part2{ padding: 40px 0; background: #f0f0f0;}
.p-wh-part2 li{ position: relative; float: left; width: 19.664%; height: 312px; padding: 140px 20px 0; line-height: 30px; background: #fff;}
.p-wh-part2 li + li{ margin-left: .42%;}
.p-wh-part2 i { position: absolute; top: 35px; left: 0; width: 100%; text-align: center; font-size: 80px; color: #b2a87f; }
.p-wh-part2 h2{ font-size: 24px; }

.p-wh-part3{ padding: 40px 0;}
.p-wh-part3 .pic{ width: 63.25%;}
.p-wh-part3 .txt{ width: 36.75%;}
.p-wh-part3 h2{ margin: 45px 0 25px; text-align: left;}
.p-wh-part3 .p{width: 300px; margin-bottom: 5px; line-height: 42px; text-align: center; font-size: 24px; color: #fff; background: #d32e26;}
.p-wh-part3 p{ font-size: 16px; line-height: 58px; }
.p-wh-part3 p b{ font-size: 18px; color: #c40000; }

.p-wh-item{ background: #f0f0f0;}
.p-wh-item .pic{ width: 64.17%;}
.p-wh-item .txt{ width: 35.83%; padding: 30px 50px 0;}
.p-wh-item h2{ text-align: left;}
.p-wh-item p{ line-height: 30px;}
.p-wh-item2{ margin: 40px 0 50px;}
.p-wh-item2 .txt{ padding-top: 90px;}
.p-wh-item3{ background: #fff; margin-bottom: 40px; }
.p-wh-item3 img{ margin-top: 20px; }
/*page-wenhua*/


/*page-zeren*/
.zr-txt{ line-height: 36px;}
.p-zr-part1{ padding: 10px 0 40px;}
.p-zr-part1 .pic{ width: 62.6%;}
.p-zr-part1 .zr-txt{ width: 31.5%; padding-top: 15px;}

.p-zr-part2{ padding: 40px 0; background: #e6e6e6;}
.p-zr-part2 .pic{ width: 59.9%;}
.p-zr-part2 .zr-txt{ width: 33.8%; margin-top: -10px;}

.p-zr-part3{ padding: 40px 0;}
.p-zr-part3 .zr-txt{ margin-bottom: 15px;}
/*page-zeren*/


/*page-guihua*/
.gh-daoyu{ padding: 10px 0 30px;}
.gh-bainian{ padding: 35px 0 50px; color: #fff; background: url("../image/p-gh-bainian.jpg") no-repeat center/cover;}
.gh-bainian p{ font-size: 16px; line-height: 36px;}
.gh-bainian p b{ font-size: 20px; font-weight: 400;}

.gh-huanjing{ margin: 30px 0 50px;}
.gh-huanjing .txt{ width: 41.7%; padding-top: 45px; }
.gh-tit{ text-align: left; margin-bottom: 20px;}
.gh-huanjing .pic{ width: 45%;}

.gh-zhihui{ margin-bottom: 50px;}
.gh-zhihui .txt{ width: 45%; padding-top: 45px;}
.gh-zhihui .pic{ width: 50%;}

.gh-quanqiu{ background: #f8f8f8;}

.gh-sc-pic1{ margin: 20px -30px 30px;}
.gh-sc-pic1 li{ float: left; width: 33.333%; padding: 0 30px;}
.gh-sc-pic2{ margin: 0 -10px;}
.gh-sc-pic2 li{ float: left; width: 25%; padding: 0 10px;}
.gh-shichang li p{ text-align: center; font-size: 16px; padding-top: 10px;}
/*page-guihua*/

/*page-keji*/
.kj-tit{ font-size: 28px; text-align: center; padding: 40px 0 25px;}
.p-keji-yanfa .kj-tit{ padding-top: 10px;}
.p-keji-yanfa p{ line-height: 36px; margin-bottom: 15px;}
.kj-yf-cont{ padding: 75px 0; background: url("../image/p-keji1-bg.jpg") no-repeat center/cover;}
.kj-yf-cont .txt{ width: 26.7%; line-height: 36px; color: #000; }
.kj-yf-cont .pic{ width: 64%;}

.kj-js-part1{ margin-bottom: 70px; padding: 40px 0; background: #e6e6e6;}
.kj-js-part1 .container{ position: relative;}
.kj-js-part1 .pic{ width: 52%;}
.kj-js-part1 h3{ font-size: 18px; margin-bottom: 10px;}
.kj-js-part1 .txt{ position: absolute; left: 0; top: 0; color: #fff; width: 41%; line-height: 36px; padding: 56px 60px; background: #d32e26; letter-spacing: .8px;}

.p-keji-hezuo p{ text-align: center; line-height: 30px; margin-bottom: 20px;}
.kj-hz-part2{ margin-top: 30px; padding: 60px 0 0 110px; background: #a7bac1;}

.p-keji-shichang h3{ margin-bottom: 30px;}
.kj-sc-part1 .p{ margin-bottom: 30px; padding: 20px 15px; line-height: 30px; background: #cecece;
    -webkit-box-shadow: 2px 4px 4px rgba(51,51,51,.8);
    -moz-box-shadow: 2px 4px 4px rgba(51,51,51,.8);
    box-shadow: 2px 4px 4px rgba(51,51,51,.8);}
.kj-sc-part2{ margin: 30px 0 40px;}
.kj-sc-part2 p{ line-height: 30px;}
.kj-sc-part2 li{ float: left; width: 33.333%; padding: 0 30px;}
.kj-sc-part2 li p{ text-align: center; font-size: 16px; }
.kj-list1{ margin: 15px -30px 20px;}
.kj-list1 li{ }
.kj-list2{ margin: 0 -10px; }
.kj-list2 li{ width: 25%; padding: 0 10px; }
/*page-keji*/


/*page-licheng*/
.lc-tab-hd li{ position: relative; float: left; width: 20%; line-height: 30px; padding: 10px 0; text-align: center; background: #dcdcdc; font-size: 18px; cursor: pointer;}
.lc-tab-hd .time{ font-size: 16px; display: block;}
.lc-tab-hd i{ display: none; position: absolute; left: 50%; margin-left: -27px; bottom: -15px; width: 0; height: 0; border-style: solid; border-width: 33px 27px 0 27px; border-color: #c40000 transparent transparent transparent;}
.lc-tab-hd li:hover,.lc-tab-hd li.on{  background: #c40000;}
.lc-tab-hd li:hover a,.lc-tab-hd li.on a{color: #fff; text-decoration: none;}
.lc-tab-hd li:hover i,.lc-tab-hd li.on i{ display: block;}
.lc-tab-fixed{ display: none; position: fixed; top: 0; left: 0; width: 100%; }

.lc-tab-bd{ margin: 50px 0;}
.lc-tab-bd .txt,.lc-tab-bd .pic{ position: relative; width: 50%; }
.lc-tab-bd .pic{ padding-bottom: 50px; }
.lc-tab-bd .pic i{ position: absolute; top: 30px; width: 7.2%; border-top: 1px solid #787878;}
.lc-tab-bd .txt{ line-height: 36px; padding-top: 80px;}
.lc-tab-bd .bt{ position: absolute; top: 0; width: 196px; height: 55px; text-align: center; line-height: 55px; font-size: 30px; color: #c40000; border: 1px solid #787878;}
.lc-tab-bd td{ vertical-align: top;}
.lc-tab-bd .lc-item4 .pic{ padding-bottom: 140px;}
.lc-tab-bd .more{ font-size: 30px; color: #c40000; line-height: 55px; }

.lc-tab-bd .pull-left{ padding-right: 3.4%;}
.lc-tab-bd .pull-right{ padding-left: 3.4%;}
.lc-tab-bd .pull-left.pic,.lc-tab-bd .pull-left.txt{border-right: 2px solid #787878;}
.lc-tab-bd .pull-right.pic{ position: relative; left: -2px; border-left: 2px solid #787878;}
.lc-tab-bd .pull-left i{ right: 0;}
.lc-tab-bd .pull-right i{ left: 0;}
.lc-tab-bd .pull-left .bt{ right: 0;}
.lc-tab-bd .pull-right .bt{ left: -1px;}
/*page-licheng*/

/*page-jiaru*/
.p-jiaru-cont h2{ margin: 10px 0 45px;  font-size: 30px; text-align: center; font-weight: normal; }
.jr-intro{ padding: 45px 160px 20px 30px; background: #e6e6e6; }
.jr-intro dl{ float: left; margin-bottom: 20px;}
.jr-intro dt{ font-size: 20px; margin-bottom: 5px; color: #c40000; font-weight: normal; line-height: 32px; }
.jr-intro dd{ line-height: 32px; }
.jr-fuli{ width: 80%; }
.jr-fuli .fl4,.jr-fuli .fl5{ float: left; padding-left: 40%; margin-top: -96px;  }
.jr-fuli .fl5{ margin-top: -64px; }
.jr-rexian dd{ font-size: 18px; }
.jr-xinzi{ width: 60%; }

.jr-lists{ padding-bottom: 50px; }
.jr-item{ float: left; width: 50%; margin-top: 50px; }
.jr-item .bt{ position: relative; padding-left: 50px; font-size: 20px; color: #c40000; background: #e6e6e6; line-height: 40px; }
.jr-item .bt i{ position: absolute; left: 20px; top: 50%; margin-top: -10px; }
.jr-item-l dl{ padding-right: 20px; }
.jr-item-r dl{ padding-left: 20px; }
.jr-item dt{ margin: 15px 0; color: #313131; font-size: 18px; }
.jr-item dd{ padding-left: 15px; line-height: 32px; color: #666; border-left: 2px solid #c40000; }
/*page-jiaru*/


@media screen and (min-width: 992px){

}

@media screen and (max-width: 1249px){

    /*page-jianjie*/
    .jj-intro-item1{ margin-top: 95px; }
    .jj-intro-txt{padding: 35px 0 100px;}
    .jj-intro-txt li{ font-size: 15px; margin-top: 40px;}
    .jj-intro-txt li b{ font-size: 42px;}
    .jj-intro-item2 .txt{ top: 16px; padding: 20px 30px 30px 55px;}

    .p-jianjie-rongyu ul{ margin: 0 -12px;}
    .p-jianjie-rongyu li{ padding: 0 12px; margin-top: 20px;}

    .jj-nl-cont .txt{ font-size: 17px; line-height: 40px; padding-left: 30px;}
    .jj-nl-cont ul{ margin-top: 10px;}
    .jj-nl-item2{ padding-bottom: 110px;}

    .jj-hz-pic1{ margin: 10px -5px 25px;}
    .jj-hz-pic1 li{ padding: 0 5px; margin-top: 10px;}
    .jj-hz-pic2{ padding-top: 50px;}
    /*page-jianjie*/

    /*page-lianxi*/
    .lx-bt{ font-size: 30px;}
    .lx-p1-lists{ padding:30px 20px;}
    .lx-p1-lists li + li{ margin-top: 28px;}
    .lx-p1-lists p b{ font-size: 17px; }
    .lx-p1-youshi{ height: 331px; padding: 30px 70px 0;}
    .lx-p1-youshi .txt{ font-size: 19px; line-height: 44px; margin-bottom: 35px;}
    .lx-p1-youshi li + li{ margin-left: 56px;}

    .p-lx-part2 li p{ font-size: 18px;}
    /*page-lianxi*/

    /*page-zhaobiao*/
    .zb-lxfs{ padding: 30px 60px 20px; }
    .zb-lxfs h3{ font-size: 22px; margin-bottom: 25px;}
    /*page-zhaobiao*/

    /*page-wenhua*/
    .wh-tit{ font-size: 28px;}
    .p-wh-part1 ul{ margin: 0 -10px;}
    .p-wh-part1 li{ padding: 0 10px;}
    .p-wh-part2 li{ height: 275px; padding: 120px 15px 0;}
    .p-wh-part2 h2{ font-size: 22px;}
    .p-wh-part2 i{ top: 30px; font-size: 70px;}
    .p-wh-item .txt{ padding: 20px 20px 0;}
    .p-wh-item h2{ margin-bottom: 10px;}
    .p-wh-item p{ line-height: 24px; font-size: 13px;}
    .p-wh-item2 .txt{ padding-top: 70px;}
    /*page-wenhua*/

    /*page-zeren*/
    .p-zr-part1 .zr-txt{ padding-top: 0; width: 33%;}
    .p-zr-part1 .pic{ padding-top: 30px; }
    .p-zr-part2 .zr-txt{ width: 38%; margin-top: 0;}
    .p-zr-part2 .pic{ padding-top: 30px;}
    /*page-zeren*/

    /*page-guihua*/
    .gh-huanjing .txt{ width: 45%;}
    .gh-zhihui .txt{ width: 47%; padding-top: 20px;}
    .gh-sc-pic1{ margin: 20px -20px 30px;}
    .gh-sc-pic1 li{ padding: 0 20px;}
    .gh-sc-pic2{ margin: 0 -6px;}
    .gh-sc-pic2 li{ padding: 0 6px;}
    .gh-shichang li p{ line-height: 1.4;}
    /*page-guihua*/

    /*page-keji*/
    .kj-yf-cont{ padding: 56px 0;}
    .kj-yf-cont .txt{ width: 31%;}

    .kj-js-part1{ margin-bottom: 60px;}
    .kj-js-part1 .pic{ width: 55%;}
    .kj-js-part1 h3{ line-height: 1.5; font-size: 17px;}
    .kj-js-part1 .txt{ padding: 40px;}

    .kj-sc-part2 li p{ padding-top: 6px; font-size: 14px; line-height: 1.3;}
    /*page-keji*/

    /*page-licheng*/
    .lc-tab-bd{ margin: 45px 0 40px;}
    .lc-tab-bd .txt{ line-height: 28px; padding-top: 65px;}
    .lc-tab-bd .bt{ width: 170px; line-height: 48px; height: 48px; font-size: 26px;}
    .lc-tab-bd .lc-item3 .pic{ padding-bottom: 80px;}
    /*page-licheng*/

    /*page-jiaru*/
    .jr-intro{ padding-right: 40px; }
    .jr-fuli{ width: 660px; }
    .jr-fuli .fl4, .jr-fuli .fl5{ padding-left: 270px;  }

}

@media screen and (max-width: 991px){

    /*page-jianjie*/
    .p-jianjie-intro{ padding-top: 10px;}
    .jj-intro-item1{ margin-top: 50px;}
    .jj-intro-txt{ width: 43%; padding: 20px 0 80px;}
    .jj-intro-txt li{ font-size: 13px; margin-top: 30px;}
    .jj-intro-txt li span{ margin-bottom: 14px; font-size: 17px;}
    .jj-intro-txt li b{ font-size: 32px; top: 4px;}
    .jj-intro-pic{ width: 55%; top: -30px;}

    .jj-intro-item2{ margin-top: 40px;}
    .jj-intro-item2 .txt{ top: 7px; padding: 13px 15px 13px 40px; font-size: 13px; line-height:23px;}

    .p-jianjie-rongyu .lx-bt{ margin-bottom: 20px;}
    .p-jianjie-rongyu ul{ margin: 0 -6px;}
    .p-jianjie-rongyu li{ padding: 0 6px; margin-top: 15px;}

    .jj-nl-cont .txt{ font-size: 15px; line-height: 30px; padding-left: 10px;}
    .jj-nl-cont .txt b{ font-size: 18px;}
    .jj-nl-item2{ padding-bottom: 90px;}
    .jj-nl-item2 .jj-nl-txt{ margin-left: 37%; padding: 25px 30px;}
    .jj-nl-item2 .jj-nl-txt h3{ font-size: 30px;}

    .jj-hz-txt{ padding-top: 40px;}
    .jj-hz-txt .lx-bt{ margin-bottom: 20px;}
    .jj-hz-pic1{ margin-bottom: 20px;}
    .jj-hz-pic1 li{ width: 25%;}
    .jj-hz-pic2{ padding-top: 40px;}
    /*page-jianjie*/

    /*page-lianxi*/
    .lx-bt{ font-size: 28px;}
    .lx-p1-lists{ padding: 30px 15px;}
    .lx-p1-lists li + li{ margin-top: 20px;}
    .lx-p1-lists p{ font-size: 14px;}
    .lx-p1-lists p i{ font-size: 16px; top:-2px; width: 18px; margin-right: 5px;}
    .lx-p1-lists p .icon-address3{ font-size: 19px;}
    .lx-p1-lists p b{ font-size: 16px; line-height: 1.4; margin-top: 6px;}
    .lx-p1-youshi{ padding: 30px 30px 0; height: 321px;}
    .lx-p1-youshi .txt{ font-size: 17px; line-height: 36px; }
    .lx-p1-youshi li + li{ margin-left: 40px;}
    .lx-p1-youshi li i{ font-size: 56px; line-height:56px;}
    .lx-p1-youshi li .icon-yixiaoshi{ font-size: 54px;}
    .lx-p1-youshi li .icon-yitian{ font-size: 58px;}
    .lx-p1-youshi li p{ font-size: 15px; line-height:28px;}

    .p-lx-part2 .lx-tit{ margin: 0 0 35px;}
    .p-lx-part2 li p{ font-size: 17px;}
    /*page-lianxi*/

    /*page-zhaobiao*/
    .p-zb-cont{ padding: 10px 0 40px;}
    .p-zb-cont .p{ margin: 20px 0;}
    .zb-lxfs{ padding: 30px 30px 20px; margin-bottom: 20px; }
    .zb-lxfs h3{ font-size: 20px; margin-bottom: 10px;}
    .zb-lxfs li{ line-height: 36px;}
    .zb-lxfs .name{ font-size: 17px; margin-right: 10px;}
    .zb-lxfs .txt{ font-size:15px;}
    .zb-lxfs .txt i{ font-size: 20px;}
    .zb-lxfs .txt .icon-email2{ font-size: 22px;}

    .zb-lists li a{ font-size: 17px; line-height: 46px; padding: 5px 94px 0 20px;}
    .zb-lists li i, .zb-lists li span{ top: 5px; line-height: 46px;}
    .zb-lists li span{ font-size: 15px;}
    /*page-zhaobiao*/

    /*page-wenhua*/
    .wh-tit{ font-size: 24px; }
    .p-wh-part1{ padding: 0 0 30px;}
    .p-wh-part1 h2{ margin-bottom: 20px;}
    .p-wh-part2{ padding: 30px 0;}
    .p-wh-part2 li{ height: 240px; padding: 95px 10px 0; font-size: 13px; line-height: 24px;}
    .p-wh-part2 h2{ font-size: 18px; margin-bottom: 8px; }
    .p-wh-part2 i{ top: 20px; font-size: 60px;}
    .p-wh-part3 .pic{ width: 57%; }
    .p-wh-part3 .txt{ width: 40%;}
    .p-wh-part3 h2{ margin: 40px 0 20px;}
    .p-wh-part3 .p{ font-size: 22px; width: auto;}
    .p-wh-part3 p{ line-height: 40px; font-size: 14px;}
    .p-wh-item .txt{ width: 100%; padding: 15px;}
    .p-wh-item .pic{ width: 100%;}
    .p-wh-item2 .txt{ padding-top: 15px;}
    .p-wh-item p{ line-height: 28px; font-size: 14px;}
    /*page-wenhua*/

    /*page-zeren*/
    .zr-txt{ line-height: 30px;}
    .p-zr-part1 .zr-txt{ width: 35%; padding-top: 0;}
    .p-zr-part2 .pic{ padding-top: 60px;}
    /*page-zeren*/

    /*page-guihua*/
    .gh-huanjing{ margin: 20px 0 35px;}
    .gh-huanjing .txt{ width: 55%; padding-top: 50px;}
    .gh-tit{ margin-bottom: 12px;}
    .gh-zhihui{ margin-bottom: 35px;}
    .gh-zhihui .txt{ width: 49%; padding-top: 0;}
    .gh-zhihui .txt p{ font-size: 13px; line-height: 26px;}
    .gh-sc-pic1{ margin: 15px -10px 20px;}
    .gh-sc-pic1 li{ padding: 0 10px;}
    .gh-sc-pic2{ margin: 0 -4px;}
    .gh-sc-pic2 li{ padding: 0 4px;}
    .gh-shichang li p{ padding-top: 6px; font-size: 14px;}
    /*page-guihua*/

    /*page-keji*/
    .kj-tit{ font-size: 24px; padding: 30px 0 20px;}

    .p-keji-yanfa p{ line-height: 30px;}

    .kj-yf-cont{ padding: 40px 0;}
    .kj-yf-cont .txt{ width: 33%; font-size: 13px; line-height: 28px;}
    .kj-js-part1 h3{ font-size: 16px;}
    .kj-js-part1 .txt{ padding: 25px; line-height: 30px; letter-spacing: 0;}
    .kj-hz-part2{ padding-top: 40px;}
    .p-keji-shichang h3{ font-size: 20px; margin-bottom: 20px;}

    .kj-sc-part2 li{ padding: 0 10px;}
    .kj-list1{ margin: 15px -10px 20px;}
    .kj-list2{ margin: 0 -4px;}
    .kj-list2 li{ padding: 0 4px;}
    /*page-keji*/

    /*page-licheng*/
    .p-licheng .container{ position: relative;}
    .lc-m-hd{ position: absolute; left: 15px; top: 0;}
    .lc-m-hd li{ width: 140px; line-height: 46px; margin-bottom: 10px; border: 1px solid #787878; text-align: center; font-size: 18px; cursor: pointer;}
    .lc-m-hd li.on{ color: #fff; background: #c40000; border-color: #c40000;}
    .lc-tab-bd{ padding-left: 162px; margin-top: 0;}
    .lc-tab-item{ display: none;}
    .lc-tab-bd .pic{ width: 100%; padding: 0!important; border: 0!important;}
    .lc-tab-bd .pic i{ display: none;}
    .lc-tab-bd .txt{ width: 100%; padding: 15px 0 0;}
    .lc-tab-bd .bt{ display: none;}
    /*page-licheng*/
    
    /*page-jiaru*/
    .jr-intro{ padding: 30px 20px 10px; }
    .jr-fuli{ width: 65%; }
    .jr-fuli .fl4, .jr-fuli .fl5{ float: none; margin-top: 0; padding-left: 0;  }
    .jr-rexian{ width: 35%; }
    .jr-didian{ width: 37%; margin-left: 3%; }

    .jr-lists{ padding-bottom: 35px; }
    .jr-item{ margin-top: 35px; }
}

@media screen and (max-width: 767px){

    /*page-jianjie*/
    .p-jianjie-intro{ }
    .jj-intro-item1{ margin-top: 18px;}
    .jj-intro-txt{ float: none!important; width: 100%; text-align: center; padding: 15px 0 20px;}
    .jj-intro-txt li{ float: none; display: inline-block; width: auto; margin: 10px 2%;}
    .jj-intro-txt li b{ font-size: 28px;}
    .jj-intro-item2{ margin-top: 30px;}
    .jj-intro-item2 .pic,.jj-intro-item2 .pic img{ width: 100%; }
    .jj-intro-item2 .txt{ float: left; position: static; width: 100%; font-size:14px; line-height: 26px; padding:20px 15px;}

    .p-jianjie-rongyu .lx-bt{ margin-bottom: 10px;}
    .p-jianjie-rongyu ul{ margin: 0 -2px;}
    .p-jianjie-rongyu li{ padding: 0 2px; margin-top: 10px;}

    .jj-nl-cont{ position: static; width: 100%;}
    .jj-nl-cont ul{ margin: 15px -2px 0;}
    .jj-nl-cont li{ width: 33.333%; padding: 0 2px;}
    .jj-nl-item2{ padding-bottom: 40px;}
    .jj-nl-item2 .jj-nl-txt{ padding: 15px; width: 90%; max-width: 366px; margin: 0 auto;}
    .jj-nl-item2 .jj-nl-txt h3{ font-size: 26px;}

    .jj-hz-txt{ padding-top: 30px;}
    .jj-hz-pic1{ margin: 10px -2px 15px;}
    .jj-hz-pic1 li{ padding: 0 2px; margin-top: 4px;}
    .jj-hz-pic2{ padding-top: 30px;}
    /*page-jianjie*/

    /*page-lianxi*/
    .p-lx-part1{ padding: 10px 0 35px;}
    .lx-bt{ font-size: 26px; margin-bottom: 20px;}
    .p-lx-part1 .p{ line-height:28px; margin: 15px 0 20px;}
    .lx-p1-lists{ padding: 25px 15px;}
    .lx-p1-lists li + li{ margin-top: 15px;}
    .lx-p1-lists p b{ font-size: 15px; }
    .lx-p1-youshi{ padding: 20px 18px 0; height: 291px;}
    .lx-p1-youshi .txt{ font-size: 16px; line-height: 32px; margin-bottom:30px; }
    .lx-p1-youshi .li1{ width: 26%;}
    .lx-p1-youshi .li2{ width: 37%;}
    .lx-p1-youshi .li3{ width: 37%;}
    .lx-p1-youshi li + li{ margin-left: 0;}
    .lx-p1-youshi li i{ font-size: 46px; line-height:46px;}
    .lx-p1-youshi li .icon-yixiaoshi{ font-size: 44px;}
    .lx-p1-youshi li .icon-yitian{ font-size: 48px;}
    .lx-p1-youshi li p{ font-size: 14px; line-height: 24px; margin-top: 10px;}
    .lx-p1-youshi li b{ font-size: 17px;}

    .lx-tit{ font-size: 19px;}
    .p-lx-part2 .lx-tit{ margin-bottom: 20px;}
    .p-lx-part2 ul{ margin: 0 -3px;}
    .p-lx-part2 li{ padding: 0 3px; }
    .p-lx-part2 li img{ width: 98%; max-width:107px;}
    .p-lx-part2 li p{ font-size: 14px; margin-top: 8px;}

    .p-lx-part3 form{ margin-top: 15px;}
    .p-lx-part3 li{ width: 100%; margin-bottom: 13px;}
    .p-lx-part3 li .txt{ line-height: 44px;}
    .p-lx-part3 li label{ height: 44px; line-height: 44px;}
    .p-lx-part3 li span{ line-height: 44px;}
    .lx-biaodan .reset, .lx-biaodan .submit{ width: 40%;}
    .lx-biaodan .reset{ margin-right: 5%;}
    /*page-lianxi*/

    /*page-zhaobiao*/
    .p-zb-cont{ padding: 0 0 30px;}
    .p-zb-cont .p{ margin-top:15px;}
    .zb-lxfs{ padding: 20px 15px; margin-bottom: 15px; }
    .zb-lxfs h3{ font-size: 18px; }
    .zb-lxfs li{ width: 100%; line-height: 32px;}
    .zb-lxfs .name{ font-size: 15px; }
    .zb-lxfs .txt{ font-size: 12px;}
    .zb-lxfs .txt i{ font-size: 16px; margin-right: 5px;}
    .zb-lxfs .txt .icon-email2{ font-size: 18px;}

    .zb-lists li a{ font-size: 15px; line-height: 36px; padding: 5px 72px 0 16px;}
    .zb-lists li i, .zb-lists li span{ line-height: 36px;}
    .zb-lists li i{ font-size: 12px;}
    .zb-lists li span{ font-size: 12px;}
    /*page-zhaobiao*/

    /*page-wenhua*/
    .wh-tit{ font-size: 22px; }
    .p-wh-part1{ padding-bottom: 15px;}
    .p-wh-part1 li{ width: 33.333%; margin-bottom: 10px; padding: 0;}
    .p-wh-part1 .li4{ margin-left: 16.6%; }
    .p-wh-part1 li img{ width: 92%; max-width: 180px;}
    .p-wh-part2{ padding-bottom: 25px;}
    .p-wh-part2 li{ width: 100%; height: auto; padding: 15px 15px 15px 66px; margin-bottom: 10px; font-size: 14px; line-height: 26px;}
    .p-wh-part2 h2{ font-size: 16px; font-weight: 700; text-align: left; margin-bottom: 8px; }
    .p-wh-part2 i{ left: 10px; top: 50%; width: auto; font-size: 46px; margin-top: -23px;}
    .p-wh-part3 .pic{ width: 100%; }
    .p-wh-part3 .txt{ width: 100%;}
    .p-wh-part3 h2{ margin: 20px 0 15px;}
    .p-wh-part3 .p{ font-size: 18px; width: 100%; max-width: 280px;}
    .p-wh-item2{ margin: 30px 0;}
    .p-wh-item3{ margin-bottom: 25px; }
    .p-wh-item3 img{ margin-top: 10px; }
    /*page-wenhua*/

    /*page-zeren*/
    .zr-txt{ width: 100%!important; padding-top: 15px!important;}
    .p-zr-part1 .pic,.p-zr-part2 .pic{ width: 100%; padding-top: 0;}
    .p-zr-part1{ padding: 0 0 30px;}
    .p-zr-part2{ padding: 30px 0;}
    .p-zr-part3{ padding: 30px 0;}
    .p-zr-part3 .zr-txt{ padding: 0!important;}
    /*page-zeren*/

    /*page-guihua*/
    .gh-daoyu{ padding: 0 0 20px;}
    .gh-bainian{ padding: 30px 0;}
    .gh-bainian p{ font-size: 14px; line-height: 28px;}
    .gh-bainian p b{ font-size: 16px;}
    .gh-huanjing .txt{ width: 64%; padding-top: 0;}
    .gh-tit{ font-size: 18px; margin-bottom: 8px; line-height: 1.2;}
    .gh-huanjing{ margin-bottom: 20px;}
    .gh-huanjing .txt p{ font-size: 13px; line-height: 24px; }
    .gh-huanjing .pic{ width: 35%;}
    .gh-zhihui{ margin-bottom: 25px;}
    .gh-zhihui .pic{ width: 100%;}
    .gh-zhihui .txt{ width: 100%; padding-top:15px;}
    .gh-sc-pic1{ margin: 10px -3px 5px;}
    .gh-sc-pic1 li{ padding: 0 3px;}
    .gh-sc-pic2{ margin: 0 -3px;}
    .gh-sc-pic2 li{ padding: 0 3px; margin-top: 10px;}
    .gh-shichang li p{ font-size: 12px;}
    /*page-guihua*/

    /*page-keji*/
    .kj-tit{ font-size: 22px; }
    .p-keji-yanfa .kj-tit{ padding-top: 0;}
    .p-keji-yanfa p{ line-height: 30px;}
    .kj-yf-cont{ padding: 30px 0 25px;}
    .kj-yf-cont .txt{ width: 100%; font-size: 14px; }
    .kj-yf-cont .pic{ width: 100%; margin-bottom: 15px;}
    .kj-js-part1{ padding: 30px 0; margin-bottom: 30px;}
    .kj-js-part1 .pic{ width: 100%;}
    .kj-js-part1 h3{ font-size: 14px;}
    .kj-js-part1 .txt{ position: static; width: 100%;  padding: 15px; }
    .kj-hz-part2{ padding: 30px 0 0 5%;}
    .p-keji-shichang h3{ font-size: 18px; margin-bottom: 15px;}
    .kj-sc-part1 .p{ padding: 15px; line-height: 26px;}
    .kj-sc-part2{ margin: 25px 0 20px;}
    .kj-sc-part2 p{ line-height: 24px;}
    .kj-sc-part2 li{ padding: 0 3px;}
    .kj-sc-part2 li p{ font-size: 12px;}
    .kj-list1{ margin: 10px -3px 15px;}
    .kj-list2{ margin: 0 -4px;}
    .kj-list2 li{ width: 50%; padding: 0 4px; margin-bottom: 10px;}
    /*page-keji*/

    /*page-licheng*/
    .lc-m-hd li{ width: 70px; font-size: 14px; line-height: 40px; margin-bottom: 5px; }
    .lc-tab-bd{ padding-left: 76px; }
    .lc-tab-bd .txt{ font-size: 13px; line-height: 26px;}
    .lc-tab-item td:first-child{ width: 50px!important;}
    .lc-item2 td:first-child{ width: 70px!important;}
    /*page-licheng*/
    
    /*page-jiaru*/
    .p-jiaru-cont h2{ font-size: 24px; margin: 0 0 25px; }
    .jr-intro dt,.jr-intro dd{ line-height: 28px; }

    .jr-lists{ padding-bottom: 25px; }
    .jr-item{ margin-top: 25px; }
    .jr-item-l dl{ padding-right: 10px; }
    .jr-item-r dl{ padding-left: 10px; }
    .jr-item .bt{ font-size: 18px; }
    .jr-item dt{ font-size: 16px; }
    .jr-item dd{ line-height: 26px; }
}
@media screen and (max-width: 580px){
    /*page-lianxi*/
    .lx-p1-lists{ width: 100%;}
    .lx-p1-lists p b{ margin-top: 4px;}
    .lx-p1-youshi{ width: 100%; height: auto; padding:20px 15px;}
    .lx-p1-youshi .txt{ line-height: 28px; margin-bottom:20px;}
    .lx-p1-youshi li p{ font-size: 12px; line-height: 18px; margin-top: 8px;}
    .lx-p1-youshi li b{ font-size: 15px;}

    .p-lx-part2 ul{ margin: 0 -2px;}
    .p-lx-part2 li{ padding: 0 2px;}
    .p-lx-part2 li p{ font-size: 12px;}
    .p-lx-part2 li:last-child p{  letter-spacing: -1.1px;}
    /*page-lianxi*/

    /*page-guihua*/
    .gh-sc-pic2 li{ width: 50%;}
    
    /*page-jiaru*/
    .jr-intro{ padding: 20px 10px 10px; }
    .jr-intro dl{ width: 100%; margin-bottom: 10px;}
    .jr-intro dt{ font-size: 18px; margin-bottom: 2px; }
    .jr-rexian dd{ font-size: 16px; }
    .jr-didian{  margin-left: 0; }

    .jr-item{ width: 100%; height: auto!important; margin-top: 15px; }
    .jr-item-l dl{ padding-right: 0; }
    .jr-item-r dl{ padding-left: 0; }
}
@media screen and (max-width: 440px){

    /*page-weilai*/
    .p-wl-item4 h2{ font-size: 17px; }
}
@media screen and (max-width: 350px){
    .jj-intro-txt li{ font-size:12px;}
}