﻿@charset 'utf-8';

@media (min-width: 1430px)

{

    .c1400 .content .container

    {

        width: 1430px;

    }

}



@font-face

{

    font-family: 'HC';

    font-weight: normal;

    font-style: normal;



    src: url('../fonts/Helvetica Condensed.eot');

    src: url('../fonts/Helvetica Condensed.woff') format('woff'), url('../fonts/Helvetica Condensed.ttf') format('truetype'), url('../fonts/Helvetica Condensed.svg') format('svg');

}



@font-face

{

    font-family: 'Helvetica';

    font-weight: normal;

    font-style: normal;



    src: url('../fonts/Helvetica.eot');

    src: url('../fonts/Helvetica.woff') format('woff'), url('../fonts/Helvetica.ttf') format('truetype'), url('../fonts/Helvetica.svg') format('svg');

}



@font-face

{

    font-family: 'TGEB';

    font-weight: normal;

    font-style: normal;



    src: url('../fonts/TRUMPGOTHICEAST_BOLD.eot');

    src: url('../fonts/TRUMPGOTHICEAST_BOLD.woff') format('woff'), url('../fonts/TRUMPGOTHICEAST_BOLD.ttf') format('truetype'), url('../fonts/TRUMPGOTHICEAST_BOLD.svg') format('svg');

}



@font-face

{

    font-family: 'HNLC';

    font-weight: normal;

    font-style: normal;



    src: url('../fonts/HelveticaNeueLTPro-Cn.eot');

    src: url('../fonts/HelveticaNeueLTPro-Cn.woff') format('woff'), url('../fonts/HelveticaNeueLTPro-Cn.ttf') format('truetype'), url('../fonts/HelveticaNeueLTPro-Cn.svg') format('svg');

}



@font-face

{

    font-family: 'iconfont';



    src: url('../fonts/iconfont.eot?t=1493790562540');

    /* IE9*/

    src: url('../fonts/iconfont.eot?t=1493790562540#iefix') format('embedded-opentype'),

    /* IE6-IE8 */

    url('../fonts/iconfont.woff?t=1493790562540') format('woff'),

    /* chrome, firefox */

    url('../fonts/iconfont.ttf?t=1493790562540') format('truetype'),

    /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/

    url('../fonts/iconfont.svg?t=1493790562540#iconfont') format('svg');

    /* iOS 4.1- */

}



.iconfont

{

    font-family: 'iconfont' !important;

    font-size: 16px;

    font-style: normal;



    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.icon-arrow:before

{

    content: '\e635';

}



.icon-dianhua:before

{

    content: '\e602';

}



.icon-zuoyoujiantou:before

{

    content: '\e60a';

}



.icon-dingwei:before

{

    content: '\e718';

}



.icon-sjiantouyou:before

{

    content: '\e643';

}



.icon-shuangjiantouzuo:before

{

    content: '\e719';

}



.icon-zuoyoujiantou2:before

{

    content: '\e71a';

}



input::-moz-placeholder

{

    opacity: 1;

    color: #999;

}



input::-webkit-input-placeholder

{

    opacity: 1;

    color: #999;

}



input:-ms-input-placeholder

{

    opacity: 1;

    color: #999;

}





/*分页*/

body{background:#f7f7f7;}



img

{

    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;

}



.header1

{

    position: fixed;

    z-index: 1050;

    top: 50px;

    right: 50px;

    left: 50px;



    height: 82px;



    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    background: #fff;

}



.header1.active

{

    top: 0;

    right: 0;

    left: 0;



    border-bottom: 1px solid #eaeaea;

}



.header1 .header1c

{

    position: relative;



    text-align: center;

}



.header1 .header1c .logo

{

    line-height: 82px;



    position: absolute;

    top: 0;

    left: 25px;

}



.header1 .header1c .logo img

{

    width: 170px;

}



.header1 .header1c .souy

{

    position: absolute;

    top: 0;

    right: 25px;



    height: 100%;

}



.header1 .header1c .souy .fl

{

    line-height: 82px;



    margin-left: 30px;

}



.header1 .header1c .souy .fl img

{

    width: 30px;



    cursor: pointer;

}

.header1 .header1c .souy .fl  img.dsou{width:100%;}



.header1 .header1c .topnav

{

    display: inline-block;



    text-align: left;

}







.header1 .header1c .topnav .li1

{

    float: left;

}



.header1 .header1c .topnav .li1 .lia

{

    font-family: 'HC', '微软雅黑';

    font-size: 16px;

    line-height: 82px;



    display: block;



    padding-right: 26px;

    padding-left: 26px;



    letter-spacing: .5px;

    text-transform: uppercase;



    color: #666;

}



.header1 .header1c .topnav .li1.active .lia,

.header1 .header1c .topnav .li1:hover .lia,

.header1 .header1c .topnav .li1 .lia.active

{

    color: #114f9d;

}



.header1 .header1c .topnav .li1 .downul

{

    position: absolute;

    top: 82px;

    left: 0;



    display: none;



    width: 100%;

    height: auto;

    padding-left: 57px;



    background: rgba(255, 255, 255, .8);

}



.header1 .header1c .topnav .li1 .downul .xiala

{

    height: 340px;

}



.header1 .header1c .topnav .li1 .downul .ul1

{

    width: 310px;

    height: 100%;



    background: #d6b984;

}



.header1 .header1c .topnav .li1 .downul .ul1 li a

{

    font-family: 'Segoe UI', 'Arial';

    font-size: 20px;

    font-weight: bold;

    line-height: 66px;



    display: block;



    height: 66px;



    text-align: center;

    text-transform: uppercase;



    color: #fff;

}



.header1 .header1c .topnav .li1 .downul .ul1 li a.active

{

    background: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .ul1 .moret

{

    position: relative;



    margin-top: 38px;

    padding-top: 103px;

    padding-right: 30px;



    text-align: right;

}



.header1 .header1c .topnav .li1 .downul .ul1 .moret a

{

    font-family: 'Microsoft PhagsPa', 'Arial';

    font-size: 14px;



    color: #fff;

}



.header1 .header1c .topnav .li1 .downul .ul1 .moret a[data-num='1']

{

    display: none;

}



.header1 .header1c .topnav .li1 .downul .ul1 .moret img

{

    position: absolute;

    top: 0;

    left: -60px;



    width: 279px;

    height: 138px;

}



.header1 .header1c .topnav .li1 .downul .ul1 .moret img[data-num='0']

{

    display: block;

}



.header1 .header1c .topnav .li1 .downul .ul2

{

    overflow: hidden;



    width: 232px;

    max-height: 100%;

    padding-left: 60px;

}



.header1 .header1c .topnav .li1 .downul .ul2 li a

{

    font-family: 'Segoe UI', 'Arial';

    font-weight: bold;



    display: block;



    padding-top: 50px;

    padding-bottom: 70px;



    text-transform: uppercase;



    color: #999;

}



.header1 .header1c .topnav .li1 .downul .ul2 li a span

{

    float: right;



    margin-top: -2px;

}



.header1 .header1c .topnav .li1 .downul .ul2.act

{

    width: 350px;

}



.header1 .header1c .topnav .li1 .downul .ul2[data-num='1'],

.header1 .header1c .topnav .li1 .downul .ul3[data-num='1']

{

    display: none;

}





/*.header1 .header1c .topnav .li1 .downul .ul2 ul[data-num="0"]*/



.header1 .header1c .topnav .li1 .downul .ul2 ul

{

    padding-top: 55px;

}





/*.header1 .header1c .topnav .li1 .downul .ul2 ul[data-num="0"] li a */



.header1 .header1c .topnav .li1 .downul .ul2 ul li a

{

    font-family: 'HC', 'Arial';

    line-height: 1.3;



    display: block;



    padding-top: 0;

    padding-bottom: 26px;



    text-transform: uppercase;



    color: #999;

}





/*.header1 .header1c .topnav .li1 .downul .ul2 ul[data-num="0"] li a.active,*/



.header1 .header1c .topnav .li1 .downul .ul2 ul li a.active,

.header1 .header1c .topnav .li1 .downul .ul2 li a.active,

.header1 .header1c .topnav .li1 .downul .ul3 li a.active

{

    color: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .ul3

{

    overflow: hidden;



    width: 350px;

    max-height: 100%;

    padding-left: 62px;

}



.header1 .header1c .topnav .li1 .downul .ul3 ul

{

    padding-top: 55px;

}



.header1 .header1c .topnav .li1 .downul .ul3 li a

{

    font-family: 'HC', 'Arial';



    display: block;



    padding-bottom: 26px;



  /*  text-transform: uppercase;*/



    color: #999;

}



.header1 .header1c .topnav .li1 .downul .ul3 li a span

{

    float: right;



    margin-top: -2px;

}



.header1 .header1c .topnav .li1 .downul .ul3.act

{

    width: 772px;

    padding-top: 84px;

    padding-left: 0;



    text-align: center;

}



.header1 .header1c .topnav .li1 .downul .ul3.act ul

{

    padding-top: 0;

}



.header1 .header1c .topnav .li1 .downul .ul3.act li

{

    display: inline-block;



    width: 430px;

    max-width: 100%;

}



.header1 .header1c .topnav .li1 .downul .ul3.act h4

{

    font-family: 'Helvetica', 'Arial';

    font-size: 16px;



    margin-bottom: 13px;



    text-transform: uppercase;



    color: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .ul3.act h4 a

{

    font-family: 'Helvetica', 'Arial';

    font-size: 16px;



    margin-bottom: 13px;

    padding-bottom: 0;



    text-transform: uppercase;



    color: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .ul3.act p

{

    font-family: 'HC', 'Arial';

    line-height: 48px;



    overflow: hidden;



    height: 144px;



    /*text-transform: uppercase;*/



    color: #999;

}



.header1 .header1c .topnav .li1 .downul .ul3.act p a

{

    font-family: 'HC', 'Arial';

    line-height: 48px;



    padding-bottom: 0;



    color: #999;

}



.header1 .header1c .topnav .li1 .downul .ul4.act

{

    display: none;

}



.header1 .header1c .topnav .li1 .downul .ul4

{

    width: 540px;

    padding-top: 54px;

    padding-right: 70px;

    padding-left: 35px;



    text-align: center;

}



.header1 .header1c .topnav .li1 .downul .ul4 h4

{

    font-family: 'Helvetica', 'Arial';

    font-size: 16px;



    margin-bottom: 13px;



    text-transform: uppercase;



    color: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .ul4 h4 a

{

    color: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .ul4 p

{

    font-family: 'HC', 'Arial';

    line-height: 48px;



    overflow: hidden;



    height: 144px;



   /* text-transform: uppercase;

*/

    color: #999;

}



.header1 .header1c .topnav .li1 .downul .ul4 p a

{

    color: #999;

}



.header1 .header1c .topnav .li1 .downul .ul2 ul,

.header1 .header1c .topnav .li1 .downul .ul3 ul

{

    padding-right: 30px;

}



.header1 .header1c .topnav .li1 .downul .ul2 ul,

.header1 .header1c .topnav .li1 .downul .ul3 ul,

.header1 .header1c .topnav .li1 .downul .ul4 .ul4c

{

    display: none;

}



.header1 .header1c .topnav .li1 .downul .ul2 ul:first-child,

.header1 .header1c .topnav .li1 .downul .ul3 ul:first-child,

.header1 .header1c .topnav .li1 .downul .ul4 .ul4c:first-child

{

    display: block;

}



.header1 .header1c .topnav .li1 .downul .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar

{

    background: #c49a4d;

}



.header1 .header1c .topnav .li1 .downul .xiala1

{

    padding-top: 45px;

    padding-bottom: 12px;



    text-align: center;

}



.header1 .header1c .topnav .li1 .downul .xiala1 ul

{

    display: inline-block;

}



.header1 .header1c .topnav .li1 .downul .xiala1 ul li

{

    font-family: '微软雅黑';

    font-size: 16px;



    position: relative;



    float: left;



    padding: 0 24px 28px;



    text-transform: uppercase;

}



.header1 .header1c .topnav .li1 .downul .xiala1 ul li a

{

    color: #666;

}



.header1 .header1c .topnav .li1 .downul .xiala1 ul li::before

{

    position: absolute;

    top: 0;

    left: 0;



    width: 2px;

    height: 17px;



    content: '';



    background: #7f7f7f;

}



.header1 .header1c .topnav .li1 .downul .xiala1 ul li:first-child::before

{

    display: none;

}



.header1 .header1c .topnav .li1 .downul .xiala1 ul li a:hover

{

    font-weight: bold;



    color: #114f9d;

}



.tansou

{

    position: fixed;

    z-index: 1061;

    top: 0;

    left: 0;



    display: none;



    width: 100%;

    height: 100%;



    background: rgba(0, 0, 0, .85);

}



.tansou .sou

{

    position: absolute;

    top: 50%;

    left: 50%;



    width: 847px;



    -webkit-transform: translate(-50%, -50%);

       -moz-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

         -o-transform: translate(-50%, -50%);

            transform: translate(-50%, -50%);

}



.tansou .sou input

{

    font-size: 18px;



    float: left;



    width: 731px;

    height: 87px;

    padding-left: 30px;



    color: #333;

    background: #fff;

}



.tansou .sou button

{

    line-height: 86px;



    float: right;



    width: 102px;

    height: 87px;

    margin-left: 3px;



    text-align: center;



    background: #c49a4d;

}



.tansou .sou button img

{

    width: 44px;

}



.tansou .container

{

    position: relative;

}



.tansou .tansouc

{

    position: absolute;

    top: 60px;

    right: 15px;



    cursor: pointer;

}



@media screen and (max-width: 991px)

{

    .tansou .sou

    {

        width: 750px;

    }

    .tansou .sou input

    {

        width: 638px;

    }

}



@media screen and (max-width: 767px)

{

    .tansou .sou

    {

        width: 100%;

        padding-right: 15px;

        padding-left: 15px;

    }

    .tansou .sou input

    {

        font-size: 12px;



        width:         calc(100% - 70px);

        width: -webkit-calc(100% - 70px);

        height: 50px;

        padding-left: 15px;

    }

    .tansou .sou button

    {

        line-height: 50px;



        width: 60px;

        height: 50px;

    }

    .tansou .sou button img

    {

        width: 26px;

    }

}





/*phone*/



.header2

{

    position: fixed;

    z-index: 1050;

    top: 0;

    left: 0;



    width: 100%;

    height: 80px;



    border-bottom: 1px solid #dcdcdc;

    background-color: #fff;

}



.header2 .container

{

    position: relative;

}



@media screen and (min-width: 768px)

{

    .header2 .container

    {

        width: 100%;

        padding-right: 20px;

        padding-left: 20px;

    }

}



@media screen and (min-width: 992px)

{

    .header2 .container

    {

        width: 100%;

        padding-right: 40px;

        padding-left: 40px;

    }

}



.header2 .logo

{

    line-height: 80px;

}

.header2 .logo img{

    width: 170px;

}



.header2 .menuph

{

    position: absolute;

    top: 15px;

    right: 15px;



    width: 50px;

    height: 50px;



    cursor: pointer;

    text-align: center;



    background-color: #257cb9;

}





/*手机按钮*/



.header2 .menuph .point

{

    position: relative;



    display: inline-block;



    width: 28px;

    height: 22px;

    margin-top: 14px;

}



.header2 .menuph .point:hover .navbtn,

.header2 .menuph .point:hover .navbtn::after,

.header2 .menuph .point:hover .navbtn::before

{

    width: 28px;

}



.header2 .menuph .navbtn

{

    position: absolute;

    top: 10px;

    right: 0;



    display: inline-block;



    width: 21px;

    height: 1px;



    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    background: #fff;

}



.header2 .menuph .navbtn::after,

.header2 .menuph .navbtn::before

{

    position: absolute;

    right: 0;



    display: inline-block;



    width: 28px;

    height: 1px;



    content: '';

    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    background: #fff;

}



.header2 .menuph .navbtn::after

{

    top: -11px;

}



.header2 .menuph .navbtn::before

{

    top: 10px;

}



.header2 .menuph .point.active .navbtn

{

    background: transparent;

}



.header2 .menuph .point.active .navbtn::after

{

    top: 0;



    -webkit-transform: rotate(45deg);

       -moz-transform: rotate(45deg);

        -ms-transform: rotate(45deg);

         -o-transform: rotate(45deg);

            transform: rotate(45deg);

}



.header2 .menuph .point.active .navbtn::before

{

    top: 0;



    -webkit-transform: rotate(-45deg);

       -moz-transform: rotate(-45deg);

        -ms-transform: rotate(-45deg);

         -o-transform: rotate(-45deg);

            transform: rotate(-45deg);

}



.header2 .phsou

{

    position: absolute;

    top: 20px;

    right: 80px;

}



.header2 .phsou img

{

    width: 40px;



    cursor: pointer;

}





/*手机下拉*/



.phxia

{

    position: relative;

}



.xialaph

{

    font-family: '微软雅黑';



    position: absolute;

    z-index: 1049;

    top: 0;

    left: 0;



    display: none;



    width: 100%;

    padding-bottom: 61px;



    background-color: #fff;

    background-color: #fff;

}



.xialaph.active

{

    top: 106px;

}



@media screen and (min-width: 768px)

{

    .xialaph .container

    {

        width: 100%;

        padding: 0 20px;

    }

}



@media screen and (min-width: 992px)

{

    .xialaph .container

    {

        width: 100%;

        padding: 0 40px;

    }

}



.xialaph .ul2,

.xialaph .ul3

{

    display: none;

}



.xialaph h4 a

{

    font-size: 16px;

    font-weight: bold;

    line-height: 59px;



    text-transform: uppercase;



    color: #999;

}



.xialaph h4

{

    position: relative;



    border-bottom: 1px solid #ddd;

}



.xialaph h4::after

{

    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 1px;



    content: '';



    opacity: .1;

    background-color: #e5e5e5;

}



.xialaph h5 a

{

    font-family: '微软雅黑';

    font-size: 14px;

    line-height: 40px;



    text-transform: uppercase;



    color: #999;

}



.xialaph h5

{

    position: relative;



    padding-left: 30px;

}



.xialaph h5::after

{

    position: absolute;

    right: 0;

    bottom: 0;

    left: 0;



    height: 1px;



    content: '';



    opacity: .05;

    background-color: #fff;

}



.xialaph h4 img

{

    float: right;



    width: 13px;

    margin-top: 23px;



    cursor: pointer;

}



.xialaph h5 img

{

    float: right;



    width: 13px;

    margin-top: 26px;



    cursor: pointer;

}



.xialaph h4.active,

.xialaph h5.active

{

    border-bottom: 0;

}



.xialaph h4.active img.img_s,

.xialaph h5.active img.img_s

{

    display: none;

}



.xialaph h4.active img.img_d,

.xialaph h5.active img.img_d

{

    display: block;

}



.xialaph .ul2

{

    padding-top: 7px;

    padding-bottom: 8px;



    background-color: #f0f0f0;

}



.xialaph .ul3

{

    position: relative;



    margin-top: 0;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 30px;



    border-top: 1px solid #ddd;

    border-bottom: 1px solid #ddd;

}



.xialaph .ul3 li a

{

    font-size: 12px;

    line-height: 30px;



    display: block;



    text-transform: uppercase;



    color: #999;

}



.xialaph .ul3 li

{

    padding-top: 5px;

}



.xialaph .ul3 li:first-child

{

    padding-top: 0;

}



.phonemeng

{

    position: absolute;

    z-index: 1048;

    top: 0;

    left: 0;



    display: none;



    width: 100%;

    height: 100%;



    opacity: .6;

    background-color: #000;

}



.phonemeng.active

{

    display: block;

}



.index .banner

{

    position: relative; z-index:-1;

}



.index .slick_banner .item

{

    display: none;

}



.index .slick_banner .item:first-child

{

    display: block;

}



.index .slick_banner .slick-slide

{

    display: block;

}



.index .slick_banner .slick-dots

{

    bottom: 150px; display:none;

}



.index .slick_banner .slick-dots li

{

    width: 12px;

    height: 12px;

    margin: 0 10px;



    border-radius: 50%;

    background: #fff;

}



.index .slick_banner .slick-dots li.slick-active

{

    -webkit-transform: scale(1.2);

        -ms-transform: scale(1.2);

         -o-transform: scale(1.2);

            transform: scale(1.2);



    background: #c49a4d;

}



.index .slick_banner .item img

{

    width: 100%;

}





.slick_nr0 .slick-dots

{

    bottom: 25px;

}



.slick_nr0 .slick-dots li

{

    width: 10px;

    height: 10px;

    margin: 0 14px;



    border: 1px solid #fff;

    border-radius: 50%;

}



.slick_nr0 .slick-dots li.slick-active

{

    background: #fff;

}



.index .newh .sfr .slick_nr2

{

    margin-top: 93px;

}



.dilian

{

    height: 278px;

    padding-top: 55px;

    padding-right: 15px;

    padding-left: 15px;



    text-align: center;

    text-transform: uppercase;



    background: #f3f5f7;

}



.dilian h3

{

    font-family: 'Segoe UI', 'Arial';

    font-weight: bold;



    color: #b18a43;

}



.dilian .lian

{

    font-family: 'Segoe UI', 'Arial';

    font-size: 24px;

    font-weight: bold;

    line-height: 56px;



    display: block;



    width: 239px;

    height: 56px;

    margin: 67px auto 0;



    color: #fff;

    background: #ca9b47;

}





@media (max-width: 1408px)

{

    footer .container

    {

        width: 1240px;

    }

    footer .foot1 li

    {

        padding: 0 8px;

    }

    footer .foot2 .container

    {

        padding-right: 37px;

        padding-left: 37px;

    }

}

@media (max-width: 1240px)

{

    footer .container

    {

        width: 100%;

    }

}

@media (max-width: 991px)

{

    footer .foot2 .fl,

    footer .foot2 .fr

    {

        float: none;



        text-align: center;

    }

}





    visibility: visible;



    opacity: 1;

}



/*内页公共*/









.inpage .ernavn

{

    position: relative;

    z-index: 3;



    height: 61px;



    border-bottom: 1px solid #e6e6e6;

}



.inpage .ernavn .gohome

{

    position: relative;



    width: 90px;



    text-align: center;

}



.inpage .ernavn .gohome a

{

    line-height: 55px;



    position: relative;

    z-index: 1;



    display: block;

}



.inpage .ernavn .gohome::after

{

    position: absolute;

    top: -1px;

    right: 0;

    bottom: -1px;

    left: -1px;



    content: '';

}



.inpage .ernavn .gohome img

{

    width: 20px;

    margin-top: -2px;

}



.inpage .ernavn .btn_group1

{

    position: relative;

}



.inpage .ernavn .btn_group1:last-child button

{

    border-right: 1px solid #e6e6e6;

}



.inpage .ernavn .btn_group1 button

{

    font-family: 'Helvetica', 'Arial';

    font-size: 14px;

    font-weight: bold;



    position: relative;



    box-sizing: border-box;

    width: 235px;

    max-width: 100%;

    height: 100%;

    padding-right: 12px;

    padding-left: 20px;



    text-align: left;

    text-transform: uppercase;



    color: #666;

    border-left: 1px solid #e6e6e6;

}



.inpage .ernavn .btn_group1 button.active

{

    font-family: 'HC', 'Arial';

    font-weight: 500;

}



.inpage .ernavn .btn_group1 button img

{

    position: absolute;

    top: 25px;

    right: 15px;



    width: 14px;

}



.inpage .ernavn .btn_group1 .uldown

{

    font-size: 14px;



    position: absolute;

    z-index: 1000;

    top: 100%;

    left: 0;



    display: none;



    width: 100%;

    padding: 9px 0;



    list-style: none;



    text-align: left;



    border: 1px solid #e3e3e3;

    border-radius: 0 0 3px 3px;

    background-color: #fff;

    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

            box-shadow: 0 6px 12px rgba(0, 0, 0, .175);

}



.inpage .ernavn .btn_group1 .uldown li a

{

    line-height: 1.5;



    display: block;



    padding: 5px 20px;



    text-transform: uppercase;



    color: #666;

}



.inpage .ernavn .btn_group1 .uldown li a:hover

{

    color: #333;

    background-color: #f5f5f5;

}



.inpage .ernavn .btn_group1 button:hover .img_s,

.inpage .ernavn .btn_group1 button.active .img_s

{

    display: none;

}



.inpage .ernavn .btn_group1 button:hover .img_d,

.inpage .ernavn .btn_group1 button.active .img_d

{

    display: inline-block;

}



.inpage .ernavn .btn_group1 button:hover,

.inpage .ernavn .btn_group1 button.active

{

    color: #c9a063;

}



.coverh .content

{

    padding-top: 79px;

}



.coverh .coverh1

{

    margin-top: 50px;

    margin-bottom: 55px;

}



.coverh .coverh1 .coverzi

{

    position: relative;



    width: 361px;

    height: 399px;

    padding: 40px 30px 0 50px;



    color: #fff;

    background: #c49a4d;

}



.coverh .coverh1 .coverzi::before

{

    position: absolute;

    top: 11px;

    right: 11px;

    bottom: 11px;

    left: 11px;



    content: '';



    border: 1px dotted #fff;

}



.coverh .coverh1 .coverzi h4

{

    font-family: '微软雅黑';

    font-weight: bold;



    position: relative;

    z-index: 1;



    margin-bottom: 36px;



    text-transform: uppercase;

}



.coverh .coverh1 .coverzi p

{

    font-family: '微软雅黑';

    line-height: 36px;



    position: relative;

    z-index: 1;



    padding-left: 17px;

}



.coverh .coverh1 .coverzi p::before

{

    position: absolute;

    top: 13px;

    left: 0;



    width: 8px;

    height: 8px;



    content: '';



    border-radius: 50%;

    background: #fff;

}



.coverh .coverh1 .coverzi .moreh

{

    font-family: 'Kalinga', 'Arial';

    line-height: 45px;



    position: relative;

    z-index: 1;



    display: block;



    width: 150px;

    height: 45px;

    margin-top: 25px;



    text-align: center;



    color: #b38c48;

    background: #f9f5ee;

}



.coverh .coverh1 .morer

{

    width:         calc(100% - 361px);

    width: -webkit-calc(100% - 361px);

    height: 399px;

    padding-left: 40px;

}



.coverh .coverh1 .morer .imgk

{

    position: relative;



    overflow: hidden;



    height: 399px;

}



.coverh .coverh1 .morer .imgk::after

{

    font-family: '微软雅黑';

    font-size: 30px;

    line-height: 399px;



    position: absolute;

    top: 0;

    left: 0;



    width: 100%;

    height: 100%;



    content: 'MORE +';

    -webkit-transition: all .7s ease-out 0s;

       -moz-transition: all .7s ease-out 0s;

        -ms-transition: all .7s ease-out 0s;

         -o-transition: all .7s ease-out 0s;

            transition: all .7s ease-out 0s;

    text-align: center;



    opacity: 0;

    color: #fff;

    background: rgba(0, 0, 0, .7);

}



.coverh .coverh1 .morer .imgk:hover::after

{

    opacity: 1;

}



.coverh .coverh1 .morer .imgk:hover img

{

    -webkit-transform: translateX(-50%) scale(1.2);

        -ms-transform: translateX(-50%) scale(1.2);

         -o-transform: translateX(-50%) scale(1.2);

            transform: translateX(-50%) scale(1.2);

}



.coverh .coverh1 .morer .imgk img

{

    position: relative;

    top: 0;

    left: 50%;



    height: 100%;



    -webkit-transform: translateX(-50%);

        -ms-transform: translateX(-50%);

         -o-transform: translateX(-50%);

            transform: translateX(-50%);

}



.coverh .paging

{

    margin-top: 19px;

    margin-bottom: 76px;

}



.product_l .content

{

    padding-top: 72px;

}



.product_l .product_ls

{

    margin-top: 50px;

}



.product_l .product_ls ul

{

    margin: 0 -46px;

}



.product_l .product_ls ul li

{

    float: left;



    width: 33.3333%;

    margin-bottom: 90px;

    padding: 0 46px;

}



.product_l .product_ls ul li a

{

    display: block;

}



.product_l .product_ls ul li .imgk

{

    line-height: 360px;



    position: relative;



    overflow: hidden;



    height: 360px;



    text-align: center;

}



.product_l .product_ls ul li .imgk img

{

    max-width: 100%;

}



.product_l .product_ls ul li .imgk::after

{

    font-family: 'Helvetica', '微软雅黑';

    font-size: 24px;

    font-weight: bold;

    line-height: 360px;



    position: absolute;

    top: 0;

    left: 0;



    width: 100%;

    height: 100%;



    content: 'MORE +';

    -webkit-transition: all .7s ease-out 0s;

       -moz-transition: all .7s ease-out 0s;

        -ms-transition: all .7s ease-out 0s;

         -o-transition: all .7s ease-out 0s;

            transition: all .7s ease-out 0s;

    text-align: center;



    opacity: 0;

    color: #fff;

    background: rgba(0, 19, 59, .6);

}



.product_l .product_ls ul li .licn

{

    position: relative;



    height: 178px;

    padding: 9px 50px 0;



    text-align: center;



    background: #c49a4d;

}



.product_l .product_ls ul li .licn::before

{

    position: absolute;

    top: 8px;

    right: 8px;

    bottom: 8px;

    left: 8px;



    content: '';



    border: 1px dotted #fff;

}



.product_l .product_ls ul li .licn .licnn

{

    position: relative;

    z-index: 1;

    top: 50%;



    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

         -o-transform: translateY(-50%);

            transform: translateY(-50%);

}



.product_l .product_ls ul li .licn h3

{

    font-family: 'Helvetica', '微软雅黑';

    font-weight: bold;



    position: relative;



    margin-bottom: 8px;

    padding-bottom: 19px;



    text-transform: uppercase;



    color: #fff;

}



.product_l .product_ls ul li .licn h3::after

{

    position: absolute;

    bottom: 0;

    left: 50%;



    width: 66px;

    height: 3px;

    margin-left: -33px;



    content: '';



    background: #eae6de;

}



.product_l .product_ls ul li .licn p

{

    font-family: 'HC', '微软雅黑';

    line-height: 30px;



    overflow: hidden;



    height: 60px;



    text-transform: uppercase;



    color: #ddcaa7;

}



.product_l .product_ls ul li .lin:hover .imgk::after

{

    opacity: 1;

}



.product_l .paging

{

    margin-top: 5px;

    margin-bottom: 90px;

}



.product_d .content

{

    padding-top: 72px;

}







.product_d .product_ds .product_ds1

{

    padding-top: 70px;

    padding-bottom: 65px;

}



.product_d .product_ds .product_ds1 .fl

{

    width: 50%;



    text-align: center;

}



.product_d .product_ds .product_ds1 h3

{

    font-family: 'Helvetica', '微软雅黑';

    font-weight: bold;



    margin-top: 55px;

    margin-bottom: 13px;



    color: #c49a4d;

}



.product_d .product_ds .product_ds1 p

{

    font-family: 'HC', '微软雅黑';

    font-size: 18px;

    line-height: 24px;



    color: #666;

}



.product_d .product_ds .product_ds2

{

    padding-top: 100px;

    padding-bottom: 74px;



    background: #f8f8f8;

}



.product_d .product_ds .product_ds2 ul

{

    width: 1150px;

    max-width: 100%;

    margin: 0 auto;

}



.product_d .product_ds .product_ds2 ul li

{

    float: left;



    width: 25%;

    margin-bottom: 25px;



    text-align: center;

}



.product_d .product_ds .product_ds2 ul li h3

{

    font-family: 'Helvetica', '微软雅黑';

    font-weight: bold;



    margin-top: 37px;

    margin-bottom: 13px;



    color: #c49a4d;

}



.product_d .product_ds .product_ds2 ul li p

{

    font-family: 'HC', '微软雅黑';

    font-size: 16px;

    line-height: 24px;



    overflow: hidden;



    height: 48px;



    color: #666;

}



.product_d .product_ds .product_ds3

{

    padding-top: 93px;

    padding-bottom: 65px;

}



.product_d .product_ds .product_ds3 .product_ds3c

{

    width: 1010px;

    max-width: 100%;

    margin: 0 auto;

}



.product_d .product_ds .product_ds3 h2

{

    font-family: 'Helvetica', '微软雅黑';

    font-size: 30px;

    font-weight: bold;



    margin-top: 51px;

    margin-bottom: 29px;



    color: #c49a4d;

}



.product_d .product_ds .product_ds3 p

{

    font-family: 'HC', '微软雅黑';

    font-size: 16px;

    line-height: 36px;



    color: #666;

}



.product_d .product_ds .product_ds3 .downx

{

    font-family: 'HC', '微软雅黑';

    font-size: 14px;



    margin-top: 82px;



    text-transform: uppercase;



    color: #666;

}



.product_d .product_ds .product_ds3 .downx .span1

{

    line-height: 24px;



    margin-right: 70px;

}



.product_d .product_ds .product_ds3 .downx .downloadx

{

    font-family: 'HNLC', 'Arial';

    font-size: 18px;

    line-height: 49px;



    display: inline-block;



    width: 168px;

    height: 49px;

    margin-top: 15px;



    text-align: center;

    letter-spacing: .3px;



    color: #fff;

    background: #ca9b47;

}



.inpage.anli_l .content

{

    padding-top: 0;

}



.anli_l .anli_l1

{

    padding-top: 78px;

    padding-bottom: 49px;



    background: #f3f5f7;

}



.anli_l .anli_l1 .mainh2 .ib

{

    font-weight: bold;



    background: #f3f5f7;

}



.anli_l .anli_l1 .souk

{

    margin-top: 69px;

}



.anli_l .anli_l1 .souk .input1

{

    position: relative;



    width: 299px;

    height: 50px;

    margin-right: 36px;

    margin-bottom: 25px;



    border: 1px solid #c49a4d;

}



.anli_l .anli_l1 .souk .input1 .downul

{

    position: absolute;

    z-index: 2;

    top: 49px;

    left: -1px;



    display: none;



    width:         calc(100% - 55px);

    width: -webkit-calc(100% - 55px);

    padding-top: 10px;

    padding-bottom: 10px;



    border: 1px solid #c49a4d;

    border-top: 0;

    background: #f3f5f7;

}



.anli_l .anli_l1 .souk .input2 .downul

{

    border-color: #000;

}



.anli_l .anli_l1 .souk .input1 .downul li

{

    line-height: 28px;



    padding-left: 20px;



    cursor: pointer;

    text-transform: uppercase;

}



.anli_l .anli_l1 .souk .input1 .downul li:hover

{

    color: #fff;

    background: #c49a4d;

}



.anli_l .anli_l1 .souk .input2 .downul li:hover

{

    background: #000;

}



.anli_l .anli_l1 .souk .input1 button

{

    line-height: 47px;



    float: left;



    width: 57px;

    height: 100%;



    text-align: center;



    border-left: 2px solid #c49a4d;

    background: #c49a4d;

}



.anli_l .anli_l1 .souk .input1 .input

{

    font-family: '微软雅黑';

    font-size: 16px;

    line-height: 47px;



    float: left;



    width:         calc(100% - 57px);

    width: -webkit-calc(100% - 57px);

    height: 100%;

    padding-left: 20px;



    text-transform: uppercase;



    color: #999;

}



.anli_l .anli_l1 .souk .input2

{

    border-color: #000;

}



.anli_l .anli_l1 .souk .input2 button

{

    border-color: #000;

    background: #233449;

}



.anli_l .anli_l2

{

    padding-top: 76px;

}



.anli_l .anli_l2 ul

{

    margin: 0 -49px;

}



.anli_l .anli_l2 ul li

{

    float: left;



    width: 33.3333%;

    margin-bottom: 99px;

    padding: 0 49px;

}



.anli_l .anli_l2 ul li a

{

    display: block;

}



.anli_l .anli_l2 ul li .imgk

{

    overflow: hidden;

}



.anli_l .anli_l2 ul li .imgk img

{

    width: 100%;

}



.anli_l .anli_l2 ul li .licn

{

    position: relative;



    height: 192px;



    color: #666;

    border-bottom: 2px solid #f3f3f3;

}



.anli_l .anli_l2 ul li .licn .licnn

{

    position: relative;

    top: 50%;



    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;

    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

         -o-transform: translateY(-50%);

            transform: translateY(-50%);

}



.anli_l .anli_l2 ul li .licn h5

{

    font-weight: bold;

    line-height: 20px;



    padding-top: 6px;

    padding-bottom: 6px;



    text-align: center;

    text-transform: uppercase;

}



.anli_l .anli_l2 ul li .licn h6

{

    line-height: 36px;



    text-align: center;

}



.anli_l .anli_l2 ul li .licn h6 span

{

    font-weight: bold;

}



.anli_l .anli_l2 ul li .licn .moreh

{

    font-family: 'HC';

    font-size: 20px;

    line-height: 74px;



    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 74px;

    padding-right: 25px;

    padding-left: 25px;



    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    opacity: 0;

    color: #fff;

    background: #c49a4d;

}



.anli_l .anli_l2 ul li .licn .moreh img

{

    float: right;



    margin-top: 30px;

}



.anli_l .anli_l2 ul li .lin:hover .imgk img

{

    -webkit-transform: scale(1.2);

        -ms-transform: scale(1.2);

         -o-transform: scale(1.2);

            transform: scale(1.2);

}



.anli_l .anli_l2 ul li .lin:hover .moreh

{

    bottom: -21px;



    opacity: 1;

}



.anli_l .anli_l2 ul li .lin:hover .licnn

{

    top: 34%;

}



.anli_l .anli_l2 ul li .lin:hover h5

{

    color: #c49a4d;

}



.anli_l .paging

{

    margin-bottom: 76px;

}



.anli_d .anli_d1

{

    position: relative;



    overflow: hidden;



    height: 940px;

}



.anli_d .anli_d1 img

{

    position: relative;

    top: 50%;

    left: 50%;



    max-width: none;



    -webkit-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

         -o-transform: translate(-50%, -50%);

            transform: translate(-50%, -50%);

}



.anli_d .anli_d1 .zip

{

    position: absolute;

    top: 58%;

    left: 0;



    width: 100%;

    padding-right: 15px;

    padding-left: 15px;



    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

         -o-transform: translateY(-50%);

            transform: translateY(-50%);

    text-align: center;



    color: #fff;

}



.anli_d .anli_d1 .zip h1

{

    font-family: 'Helvetica';

    font-size: 48px;

    font-weight: bold;



    padding: 45px 0 19px;



    text-transform: uppercase;

}



.anli_d .anli_d1 .zip p

{

    font-family: 'HC', '微软雅黑';

    font-size: 36px;

    line-height: 64px;



    text-transform: uppercase;

}



.anli_d.inpage .content

{

    padding-top: 0;

}



.anli_d .anli_d2

{

    padding-top: 79px;

    padding-bottom: 127px;



    background: #f3f5f7;

}



.anli_d .anli_d2 .mainh2 .ib

{

    font-weight: bold;



    background: #f3f5f7;

}



.anli_d .anli_d2 .con0

{

    padding-top: 114px;

}



.anli_d .anli_d2 .con0 p

{

    font-family: 'HC', '微软雅黑';

    font-size: 16px;

    line-height: 28px;



    color: #666;

}



.anli_d .anli_d3

{

    padding-top: 76px;

    padding-bottom: 76px;

}



.slick_anli1

{

    width: 1017px;

    max-width: 100%;

    margin: 0 auto;

    padding-right: 35px;

    padding-left: 35px;

}







.slick_anli1 .item .imgk

{

    position: relative;



    overflow: hidden;

}



.slick_anli1 .item .imgk::before

{

    position: absolute;

    top: 20px;

    right: 38px;

    bottom: 20px;

    left: 38px;



    content: '';



    border: 1px dotted #fff;

}



.slick_anli1 .item .imgk .imgzi

{

    position: absolute;

    bottom: 48px;

    left: 80px;



    padding-right: 40px;



    text-transform: uppercase;



    color: #fff;

}



.slick_anli1 .item .imgk .imgzi h3

{

    font-family: 'Helvetica', '微软雅黑';

    font-weight: bold;

    line-height: 42px;



    letter-spacing: 1px;

}



.slick_anli1 .item .imgk .imgzi p

{

    font-family: 'HC', '微软雅黑';

    font-size: 24px;

    line-height: 42px;



    letter-spacing: 1px;

}



.slick_anli1 .slick-prev,

.slick_anli1 .slick-next

{

    width: 25px;

    height: 13px;



    background-repeat: no-repeat;

    background-position: top center;

    background-size: 100% auto;

}



.slick_anli1 .slick-prev

{

    left: 0;



    background-image: url(../images/arrowl1.png);

}



.slick_anli1 .slick-next

{

    right: 0;



    background-image: url(../images/arrowr1.png);

}



.slick_anli2

{

    margin-top: 77px;

    padding-right: 78px;

    padding-left: 78px;

}



.slick_anli2 .item .imgk

{

    position: relative;



    cursor: pointer;

}



.slick_anli2 .item .imgk::before

{

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;



    content: '';

    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    opacity: .7;

    border: 2px solid transparent;

    background: #000;

}



.slick_anli2 .item .imgk::after

{

    position: absolute;

    top: 19px;

    right: 17px;

    bottom: 19px;

    left: 17px;



    content: '';

    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    opacity: 0;

    border: 1px dotted #fff;

}



.slick_anli2 .item .imgk img

{

    width: 100%;

}



.slick_anli2 .item.active .imgk::before

{

    border: 2px solid #c6a363;

    background: transparent;

}



.slick_anli2 .item.active .imgk::after

{

    opacity: 1;

}







.slick_anli2 .slick-prev,

.slick_anli2 .slick-next

{

    width: 32px;

    height: 14px;



    background-repeat: no-repeat;

    background-position: top center;

    background-size: cover;

}



.slick_anli2 .slick-prev

{

    left: 24px;



    background-image: url(../images/arrowl1.png);

}



.slick_anli2 .slick-next

{

    right: 24px;



    background-image: url(../images/arrowr1.png);

}



.news_d.inpage .content

{

    padding-top: 0;

}



.news_d .news_d1

{

    padding-top: 66px;

    padding-bottom: 75px;

}



.news_d .news_d1 h1

{

    font-family: 'Helvetica', '微软雅黑';

    font-size: 30px;

    font-weight: bold;

    line-height: 1.3;



    text-align: center;



    color: #c49a4d;

}



.news_d .news_d1 .zhongk

{

    font-family: '';

    font-size: 16px;

    line-height: 79px;



    height: 79px;

    margin-top: 68px;

    padding-right: 38px;

    padding-left: 38px;



    color: #999;

    border-top: 1px solid #eaeaea;

    border-bottom: 1px solid #eaeaea;

}



.news_d .news_d1 .zhongk .fr

{

    margin-top: 33px;



    color: #999;

}



.news_d .news_d1 .zhongk .fr img

{

    width: 21px;

    margin-top: -1px;

    margin-right: 15px;

}



.news_d .news_d1 .zhongk .fr:hover

{

    color: #c49a4d;

}



.news_d .news_d1 .conp

{

    padding-top: 68px;

}



.news_d .news_d1 .conp p

{

    font-family: 'HC';

    font-size: 16px;

    line-height: 28px;



    margin-bottom: 28px;

    padding-bottom: 27px;



    color: #464646;

}



.news_d .news_d1 .conp p:last-child

{

    border-bottom: 0;

}



.news_d .news_d1 .return7

{

    font-family: 'Helvetica';

    font-size: 18px;

    font-weight: bold;

    line-height: 54px;



    display: block;



    width: 177px;

    height: 54px;

    margin: 54px auto 0;



    text-align: center;



    color: #fff;

    background: #c49a4d;

}



.recruit .content

{

    padding-top: 79px;

}



.recruit .recruit1

{

    margin-top: 75px;

}



.recruit .recruit1 .fl

{

    width: 50%;

}



.recruit .recruit1 .fl img

{

    max-width: none;

}



.recruit .recruit1 .zil

{

    position: relative;



    width: 748px;

    height: 354px;

    margin-top: 52px;

    margin-left: -48px;

    padding: 36px 53px 36px 58px;



    color: #fff;

    background: #c49a4d;

}



.recruit .recruit1 .zil::before

{

    position: absolute;

    top: 36px;

    right: 34px;

    bottom: 36px;

    left: 34px;



    content: '';



    border: 1px dotted #fff;

}



.recruit .recruit1 .zilz

{

    position: relative;

    z-index: 1;

    top: 50%;



    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

         -o-transform: translateY(-50%);

            transform: translateY(-50%);

}



.recruit .recruit1 .zilz p

{

    font-family: 'HC';

    font-size: 14px;

    line-height: 24px;



    text-transform: uppercase;

}



.recruit .recruit1 .zilz h3

{

    font-family: 'Helvetica';

    font-size: 20px;

    font-weight: bold;



    margin-top: 30px;



    text-transform: uppercase;

}



.recruit .recruit2

{

    margin-top: 82px;

}



.recruit .recruit2 li

{

    position: relative;



    margin-bottom: 78px;

}



.recruit .recruit2 li .lin1

{

    padding-top: 18px;

    padding-bottom: 18px;

    padding-left: 30px;



    cursor: pointer;



    border-left: 3px solid #c49a4d;

    background: #f8f8f8;

}



.recruit .recruit2 li .lin1 span

{

    font-family: 'Helvetica';

    font-size: 18px;

    font-weight: bold;



    color: #727272;

}



.recruit .recruit2 li .lin1 .span1

{

    color: #c49a4d;

}







.recruit .recruit2 li .lin1 .span3

{

    color: #c49a4d;

}



.recruit .recruit2 li .lin1 img

{

    position: absolute;

    top: 12px;

    right: 15px;



    width: 14px;

}



.recruit .recruit2 li .lin2

{

    display: none;



    padding-top: 73px;

    padding-bottom: 10px;

    padding-left: 35px;

}



.recruit .recruit2 li .lin2 ul

{

    padding-bottom: 46px;

}



.recruit .recruit2 li .lin2 li

{

    font-family: 'Helvetica';

    font-size: 20px;

    font-weight: bold;

    line-height: 26px;



    float: left;



    margin-right: 60px;

    margin-bottom: 0;



    color: #c49a4d;

}



.recruit .recruit2 li .lin2 li span

{

    font-weight: 500;

}



.recruit .recruit2 li .lin2 h4

{

    font-family: 'Helvetica';

    font-size: 24px;

    font-weight: bold;



    margin-top: 25px;



    color: #c49a4d;

}



.recruit .recruit2 li .lin2 p

{

    font-family: 'HC';

    font-size: 18px;

    line-height: 30px;



    color: #666;

}



.recruit .recruit2 li.active .lin1 .img_s

{

    -webkit-transform: rotate(180deg);

        -ms-transform: rotate(180deg);

         -o-transform: rotate(180deg);

            transform: rotate(180deg);

}



.recruit .paging

{

    margin-bottom: 78px;

}



.news_li .news_li1

{

    padding-top: 79px;

    padding-bottom: 80px;



    background: #f3f5f7;

}



.news_li .news_li1 .mainh2 .ib

{

    background: #f3f5f7;

}



.slick_news1

{

    margin-top: 65px;

}







.slick_news1 .item .imgk

{

    position: relative;



    float: left;

    overflow: hidden;



    width: 629px;

}



.slick_news1 .item .imgk::before

{

    position: absolute;

    top: 25px;

    right: 25px;

    bottom: 25px;

    left: 25px;



    content: '';



    border: 1px dotted #fff;

}



.slick_news1 .item .imgk img

{

    width: 100%;

}



.slick_news1 .item .imgzi

{

    float: left;



    width:         calc(100% - 629px);

    width: -webkit-calc(100% - 629px);

    margin-top: -5px;

    padding-right: 55px;

    padding-left: 45px;

}



.slick_news1 .item .imgzi h3

{

    font-family: 'HC';

    font-weight: bold;

    line-height: 1.3;



    text-transform: uppercase;



    color: #c49a4d;

}



.slick_news1 .item .imgzi h3 a

{

    color: #c49a4d;

}



.slick_news1 .item .imgzi h5

{

    font-family: 'HC';



    margin-top: 31px;

    margin-bottom: 37px;



    text-transform: uppercase;



    color: #c49a4d;

}



.slick_news1 .item .imgzi p

{

    font-family: 'HC';

    line-height: 30px;



    overflow: hidden;



    height: 90px;



    color: #666;

}



.slick_news1 .item .imgzi p a

{

    font-family: 'HC';

    line-height: 30px;



    overflow: hidden;



    height: 90px;



    color: #666;

}



.slick_news1 .slick-prev,

.slick_news1 .slick-next

{

    width: 25px;

    height: 13px;



    background-repeat: no-repeat;

    background-position: top center;

    background-size: 100% auto;

}



.slick_news1 .slick-prev

{

    left: 0;



    background-image: url(../images/arrowl1.png);

}



.slick_news1 .slick-next

{

    right: 0;



    background-image: url(../images/arrowr1.png);

}



.slick_news2

{

    margin-top: 84px;

    padding-right: 80px;

    padding-left: 80px;

}



.slick_news2 .item .imgk

{

    position: relative;



    cursor: pointer;

}



.slick_news2 .item .imgk::before

{

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;



    content: '';

    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    opacity: .7;

    border: 2px solid transparent;

    background: #000;

}



.slick_news2 .item .imgk::after

{

    position: absolute;

    top: 19px;

    right: 17px;

    bottom: 19px;

    left: 17px;



    content: '';

    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    opacity: 0;

    border: 1px dotted #fff;

}



.slick_news2 .item .imgk img

{

    width: 100%;

}



.slick_news2 .item.active .imgk::before

{

    border: 2px solid #c6a363;

    background: transparent;

}



.slick_news2 .item.active .imgk::after

{

    opacity: 1;

}







.slick_news2 .slick-prev,

.slick_news2 .slick-next

{

    width: 32px;

    height: 14px;



    background-repeat: no-repeat;

    background-position: top center;

    background-size: cover;

}



.slick_news2 .slick-prev

{

    left: 24px;



    background-image: url(../images/arrowl1.png);

}



.slick_news2 .slick-next

{

    right: 24px;



    background-image: url(../images/arrowr1.png);

}





.slick_news3

{

    box-shadow: 0 3px 3px rgba(0, 0, 0, .1);

}



.slick_news3 .item

{

    float: left;



    width: 20%;

    height: 55px;



    text-align: center;



    border-left: 1px solid #ededed;

}



.slick_news3 .item a

{

    font-family: 'HC';

    font-size: 18px;

    line-height: 55px;



    display: block;



    color: #666;

}



.slick_news3 .item.active a,

.slick_news3 .item:hover a

{

    color: #fff;

    background: #c49a4d;

}





@media (min-width: 992px)

{

    .news_li .news_li2 .news_ul li a:hover .imgdiv img

    {

        -webkit-transform: scale(1.2);

           -moz-transform: scale(1.2);

            -ms-transform: scale(1.2);

             -o-transform: scale(1.2);

                transform: scale(1.2);

    }

    .news_li .news_li2 .news_ul li a:hover .condiv

    {

        padding-top: 25px;

    }

    .news_li .news_li2 .news_ul li a:hover .condiv .time

    {

        top: 138px;



        padding-right: 15px;

        padding-left: 15px;



        color: #fff;

        background: #114f9d;

    }

    .news_li .news_li2 .news_ul li a:hover .condiv .time img

    {

        opacity: 1;

    }

    .news_li .news_li2 .news_ul li a:hover h5

    {

        color: #114f9d;

    }

    .news_li .news_li2 .news_ul li a:hover .con p

    {

        height: 20px;

    }

}



.news_li .paging

{

    margin-bottom: 76px;

}



.contactus .content

{

    padding-top: 79px;

}



.contactus .contactus1

{

    margin-top: 77px;

    padding-bottom: 79px;



    border-bottom: 1px solid #e5e5e5;

}







.contactus .contactus1 .cont0 .cont1

{

    width: 50%;

    height: 742px;

    padding: 55px 85px 0;



    background: #f8f8f8;

}



.contactus .contactus1 .cont0 .cont1 h1

{

    font-family: 'HC';

    font-weight: bold;



    text-transform: capitalize;



    color: #464646;

}



.contactus .contactus1 .cont0 .cont1 h1 img

{

    margin-top: -6px;

    margin-left: 50px;

}



.contactus .contactus1 .cont0 .cont1 h3

{

    font-family: 'HC';



    margin-top: 31px;



    text-transform: capitalize;



    color: #464646;

    border-bottom: 1px solid #d2d2d2;

}



.contactus .contactus1 .cont0 .cont1 h3 span

{

    display: inline-block;



    margin-right: 55px;

    padding-bottom: 13px;

}



.contactus .contactus1 .cont0 .cont1 h3 span.active

{

    color: #c49a4d;

}



.contactus .contactus1 .cont0 .cont1 .con

{

    display: none;



    padding-top: 40px;

}

@media (min-width: 992px)

{

    .contactus .contactus1 .cont0 .cont1 .con

    {

        max-height: 501px;

    }

}



.contactus .contactus1 .cont0 .cont1 .conk .con:first-child

{

    display: block;

}



.contactus .contactus1 .cont0 .notwo .con p

{

    font-family: 'HC';

    font-size: 16px;

    line-height: 46px;



    padding-bottom: 51px;



    color: #666;

}



.contactus .contactus1 .cont0 .cont1 .con p span

{

    font-family: 'HC';

    font-size: 18px;

    font-weight: bold;



    color: #c49a4d;

}

.contactus .contactus1 .cont0 .noone .con p {

    font-family: 'HC';

    font-size: 16px;

    /* line-height: 46px; */

    padding-bottom: 15px;

    color: #666;

} 

.contactus .contactus1 .cont0 .cont1:first-child

{

    background: #c49a4d;

}



.contactus .contactus1 .cont0 .cont1:first-child h1,

.contactus .contactus1 .cont0 .cont1:first-child h3,

.contactus .contactus1 .cont0 .cont1:first-child p,

.contactus .contactus1 .cont0 .cont1:first-child p span

{

    color: #fff;

}



.contactus .contactus1 .cont0 .cont1:first-child h3 span

{

    color: #dedede;

}

.contactus .contactus1 .cont0 .cont1:first-child h3 span.active

{

    color: #fff;

}

.contactus .contactus2

{

    padding-top: 70px;

    padding-bottom: 57px;

}



.contactus .contactus2 h1

{

    font-family: 'HC';

    font-size: 30px;

    font-weight: bold;



    overflow: hidden;



    color: #c49a4d;

}



.contactus .contactus2 h1 span

{

    position: relative;

}



.contactus .contactus2 h1 span::after

{

    position: absolute;

    top: 19px;

    left: 10px;



    width: 2000px;

    height: 2px;



    content: '';



    background: #e5e5e5;

}



.contactus .contactus2 h5

{

    font-family: 'HC';

    line-height: 24px;



    margin-top: 25px;



    color: #666;

}



.contactus .contactus2 form

{

    margin-top: 45px;

}



.contactus .contactus2 form .inputk

{

    margin-bottom: 26px;

}



.contactus .contactus2 form .inputk label

{

    font-family: 'HC';

    font-size: 18px;

    line-height: 40px;



    float: left;



    width: 128px;

    height: 40px;



    text-transform: uppercase;



    color: #666;

}



.contactus .contactus2 form .inputk input

{

    width:         calc(100% - 128px);

    width: -webkit-calc(100% - 128px);

    height: 40px;

    padding-left: 15px;



    border: 1px solid #e5e5e5;

}



.contactus .contactus2 form .inputk1 input

{

    width: 480px;

}



.contactus .contactus2 form .inputk textarea

{

    width:         calc(100% - 128px);

    width: -webkit-calc(100% - 128px);

    height: 214px;

    padding-top: 15px;

    padding-left: 15px;



    resize: none;



    border: 1px solid #e5e5e5;

}



.contactus .contactus2 form .inputyan

{

    position: relative;

}



.contactus .contactus2 form .inputyan label

{

    font-family: 'HC';

    font-size: 18px;

    line-height: 77px;



    float: left;



    width: 237px;

    height: 77px;



    text-transform: uppercase;



    color: #666;

}



.contactus .contactus2 form .inputyan img

{

    float: left;



    width: 219px;

    height: 77px;



    cursor: pointer;



    border: 1px solid #e5e5e5;

}



.contactus .contactus2 form .inputyan input

{

    float: left;



    width: 229px;

    height: 77px;

    margin-left: 42px;



    border: 1px solid #e5e5e5;

}



.contactus .contactus2 form button

{

    font-family: 'Helvetica', 'Arial';

    font-size: 24px;

    font-weight: bold;

    line-height: 56px;



    display: block;



    width: 239px;

    height: 56px;

    margin: 67px auto 0;



    text-transform: uppercase;



    color: #fff;

    background: #ca9b47;

}



.contactus .contactus2 form input:focus,

.contactus .contactus2 form textarea:focus

{

    border-color: #c49a4d;

}



.aboutus .aboutus1

{

    padding-top: 79px;

    padding-bottom: 50px;



    background: url(../images/011_01.png) no-repeat bottom -50px right 76px;

}



.aboutus .aboutus1 .con

{

    padding-top: 59px;

}



.aboutus .aboutus1 .con p

{

    font-family: '微软雅黑';

    font-size: 16px;

    line-height: 28px;



    padding-bottom: 10px;



    color: #666;

}



.aboutus .aboutus2

{

    height: 700px;

}



.aboutus .aboutus2 .fl

{

    width: 50%;

    height: 100%;

}



.aboutus .aboutus2 .imgk

{

    background: url(../images/011_02.jpg) no-repeat center top;

}



.aboutus .aboutus2 .slic

{

    height: 100%;

    padding-top: 116px;

    padding-right: 15px;

    padding-left: 15px;



    background: rgb(248, 248, 248);

}



.aboutus .aboutus2 .slic .slick_ab1

{

    text-align: center;

}



.aboutus .aboutus2 .slic .slick_ab1 .ib

{

    font-family: '微软雅黑';

    font-size: 0;



    position: relative;

    z-index: 1;



    display: inline-block;



    padding-right: 35px;



    text-transform: uppercase;



    background: #fff;

}



.aboutus .aboutus2 .slic .slick_ab1 .ib::before

{

    position: absolute;

    right: -18px;

    bottom: 18px;



    width: 18px;

    height: 18px;



    content: '';



    background: #c49a4d;

}



.aboutus .aboutus2 .slic .slick_ab1 .ib::after

{

    position: absolute;

    right: 0;

    bottom: 0;



    width: 18px;

    height: 18px;



    content: '';



    background: #233449;

}



.aboutus .aboutus2 .slic .slick_ab1 .ib span

{

    font-size: 40px;

}



.aboutus .aboutus2 .slic .slick_ab1 .ib span.big

{

    font-size: 46px;



    color: #c49a4d;

}



.aboutus .aboutus2 .slic .slick_ab1 h1

{

    font-family: 'HC';

    font-size: 60px;

    font-weight: bold;



    margin-top: 50px;



    color: #464646;

}



.slick_ab2

{

    width: 630px;

    max-width: 100%;

    margin: 72px auto 0;

}



.slick_ab2 .item li

{

    line-height: 118px;



    height: 118px;



    border-bottom: 1px solid #e5e5e5;

}



.slick_ab2 .item li:first-child

{

    border-top: 1px solid #e5e5e5;

}



.slick_ab2 .item li p

{

    font-family: 'HC';

    font-size: 16px;

    line-height: 24px;



    position: relative;



    display: inline-block;



    cursor: pointer;

    text-transform: uppercase;



    color: #666;

}



.slick_ab2 .item li.active p

{

    color: #c49a4d;

}



.slick_ab2 .slick-dots

{

    bottom: -68px;

}



.slick_ab2 .slick-dots li

{

    width: 10px;

    height: 10px;

    margin: 0 8px;



    border: 1px solid #d4d4d4;

    border-radius: 50%;

}



.slick_ab2 .slick-dots li.slick-active

{

    border-color: #c49a4d;

    background: #c49a4d;

}



.aboutus .aboutus3

{

    padding-top: 85px;

}



.aboutus .aboutus3 h3

{

    font-family: 'HC';

    line-height: 1.7;



    padding-top: 67px;



    text-align: center;

    text-transform: uppercase;



    color: #666;

}



.aboutus .aboutus3 .slick_hi1

{

    margin-top: 67px;



    text-align: center;



    border-top: 1px solid #e5e5e5;

    border-bottom: 1px solid #e5e5e5;

}



.aboutus .aboutus3 .slick_hi1 .item

{

    font-family: 'HC';

    font-size: 24px;

    line-height: 60px;



    display: inline-block;



    margin-right: 174px;



    cursor: pointer;

    text-transform: uppercase;



    color: #666;

}



.aboutus .aboutus3 .slick_hi1 .item:last-child

{

    margin-right: 0;

}



.aboutus .aboutus3 .slick_hi1 .item.active

{

    color: #c49a4d;

    border-bottom: 2px solid #c49a4d;

}



.slick_hi2

{

    position: relative;



    margin-top: 78px;

}



.slick_hi2 .neicon

{

    font-size: 14px;



    padding-top: 2px;



    letter-spacing: .5px;



    color: #666;

}



.slick_hi2 .neicon p

{

    font-family: 'HC';

    font-size: 16px;

    line-height: 48px;



    -webkit-transform: translateY(-18px);

        -ms-transform: translateY(-18px);

         -o-transform: translateY(-18px);

            transform: translateY(-18px);



    color: #666;

}



.slick_hi2 .neicon span

{

    font-family: 'HC';

    font-size: 60px;

    font-weight: bold;



    color: #c49a4d;

}



.slick_hi2 .neiconr

{

    margin-bottom: 96px;

    padding-left: 50%;

}



.slick_hi2 .neiconl

{

    margin-bottom: 96px;

    padding-right: 50%;



    text-align: right;

}



.slick_hi2 .neiconr .neiconrn

{

    position: relative;



    padding-left: 38px;

}



.slick_hi2 .neiconr .neiconrn::before

{

    position: absolute;

    z-index: 2;

    top: 0;

    left: 0;



    width: 7px;

    height: 7px;



    content: '';



    background: #b58b3f;

}



.slick_hi2 .neiconr .neiconrn span

{

    position: absolute;

    top: -6px;

    left: -154px;

}



.slick_hi2 .neiconl .neiconln

{

    position: relative;



    padding-right: 38px;

}



.slick_hi2 .neiconl .neiconln::before

{

    position: absolute;

    z-index: 2;

    top: 0;

    right: -7px;



    width: 7px;

    height: 7px;



    content: '';



    background: #b58b3f;

}



.slick_hi2 .neiconl .neiconln span

{

    position: absolute;

    top: -8px;

    right: -166px;

}



.slick_hi2::after

{

    position: absolute;

    top: 0;

    left: 50%;



    width: 8px;

    height: 100%;

    margin-left: -.5px;



    content: '';



    background: url(../images/011_03.png) top center;

}





/*营销网络*/



.market .lcon3 .imgk

{

    overflow: hidden;

}



.market .lcon3 .imgk img

{

    width: 100%;

}



.market .lcon3 .licn

{

    position: relative;



    height: 192px;



    color: #666;

    border-bottom: 2px solid #f3f3f3;

}



.market .lcon3 .licn .licnn

{

    position: relative;

    top: 50%;



    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;

    -webkit-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

         -o-transform: translateY(-50%);

            transform: translateY(-50%);

}



.market .lcon3 .licn h5

{

    font-weight: bold;

    line-height: 20px;



    padding-top: 6px;

    padding-bottom: 6px;



    text-align: center;

    text-transform: uppercase;

}



.market .lcon3 .licn h6

{

    line-height: 36px;



    text-align: center;

}



.market .lcon3 .licn h6 span

{

    font-weight: bold;

}



.market .lcon3 .licn .moreh

{

    font-family: 'HC';

    font-size: 20px;

    line-height: 74px;



    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    height: 74px;

    padding-right: 25px;

    padding-left: 25px;



    -webkit-transition: all .3s ease-out 0s;

       -moz-transition: all .3s ease-out 0s;

        -ms-transition: all .3s ease-out 0s;

         -o-transition: all .3s ease-out 0s;

            transition: all .3s ease-out 0s;



    opacity: 0;

    color: #fff;

    background: #c49a4d;

}



.market .lcon3 .licn .moreh img

{

    float: right;



    margin-top: 30px;

}



.market .lcon3 .lin:hover .imgk img

{

    -webkit-transform: scale(1.2);

        -ms-transform: scale(1.2);

         -o-transform: scale(1.2);

            transform: scale(1.2);

}



.market .lcon3 .lin:hover .moreh

{

    bottom: -21px;



    opacity: 1;

}



.market .lcon3 .lin:hover .licnn

{

    top: 34%;

}



.market .lcon3 .lin:hover h5

{

    color: #c49a4d;

}





/*媒体查询*/

@media screen and (max-width: 1750px){

    .header1 .header1c .topnav .li1 .lia{

        font-size: 14px;

    }

}

@media screen and (max-width: 1650px){

    .header1 .header1c .topnav .li1 .lia{

        padding-right: 20px;

        padding-left: 20px;

    }

}

@media screen and (max-width: 1540px)

{

    .header1 .header1c .topnav .li1 .downul .ul3.act

    {

        width:         calc(100% - 660px);

        width: -webkit-calc(100% - 660px);

    }

    .header1 .header1c .topnav .li1 .downul .xiala

    {

        width: 100%;

    }

    .header1 .header1c .topnav .li1 .lia{

        font-size: 12px;

    }

}



@media screen and (max-width: 1460px)

{

    .header1 .header1c

    {

        padding-left: 60px;

    }

    .header1 .header1c .topnav .li1 .lia

    {

        font-size: 14px;



        padding-right: 10px;

        padding-left: 10px;

    }

    .header1 .header1c .topnav .li1 .downul .ul4

    {

        width:         calc(100% - 892px);

        width: -webkit-calc(100% - 892px);

    }

    .index .tuijian .slick_tui .item:first-child .lin p,

    .index .tuijian .slick_tui .item .lin p

    {

        padding-right: 180px;

    }

    .index .tuijian .slick_tui .item

    {

        height: 350px;

    }

    .index .tuijian .slick_tui .item .lin .moreh

    {

        width: 110px;

    }

    .index .adg .item .lin .lizi

    {

        padding-left: 22px;

    }

    .index .adg .item .lin .lizi h4

    {

        padding-bottom: 8px;

    }

    .index .adg .item .lin .lizi h5

    {

        padding-bottom: 10px;

    }

    .index .adg .item .lin .lizi .moreh

    {

        margin-top: 3px;

    }

    .index .adg .item .lin .lizi

    {

        height: 144px;

        padding-top: 7px;

    }

    .index .newh .sfr

    {

        width: 566px;

    }

    .index .newh .zul

    {

        width:         calc(100% - 566px);

        width: -webkit-calc(100% - 566px);

    }

    .index .newh .sfr .slick_nr2

    {

        margin-top: 27px;

    }

    .index .newh .zul .uln li:nth-child(3)

    {

        border-bottom: 0;

    }

    .index .newh .zul .uln li:nth-child(4)

    {

        display: none;

    }

    .inpage .bannei .imgzi

    {

        font-size: 58px;

    }

    .inpage .bannei .imgzi img

    {

        top: 22px;



        width: 120px;

    }

    .inpage .bannei .imgzi span

    {

        padding-right: 74px;

    }

    .anli_d .anli_d1

    {

        height: 800px;

    }

    .anli_d .anli_d1 .zip

    {

        top: 46%;

    }

}



@media screen and (max-width: 1430px)

{

    .recruit .recruit1 .zil

    {

        width: 647px;

    }

}

@media screen and (max-width: 1359px)

{

    .header1 .header1c .topnav .li1 .lia{

        font-size: 12px;

    }

}

@media screen and (max-width: 1230px)

{

    .header1 .header1c .topnav .li1 .lia{

        padding-right: 6px;

        padding-left: 6px;

    }

}



@media screen and (max-width: 1199px)

{

    body

    {

        padding-top: 80px;

    }

    .index .tuijian .slick_tui .item .lin

    {

        padding-left: 25px;

    }

    .index .tuijian .slick_tui .item:first-child .lin p,

    .index .tuijian .slick_tui .item .lin p

    {

        padding-right: 140px;

    }

    .index .newh .zul

    {

        width: 100%;

        padding-right: 0;

    }

    .index .offg

    {

        height: auto;

        padding-bottom: 49px;

    }

    .inpage .bannei .imgzi

    {

        top: 50%;

    }

    .inpage .bannei .imgzi img

    {

        top: 0;



        width: 100px;

    }

    .inpage .bannei .imgzi span

    {

        padding-top: 49px;

        padding-right: 57px;

    }

    .product_l .product_ls ul

    {

        margin: 0 -20px;

    }

    .product_l .product_ls ul li

    {

        padding: 0 20px;

    }

    .anli_l .anli_l2 ul

    {

        margin: 0 -20px;

    }

    .anli_l .anli_l2 ul li

    {

        padding: 0 20px;

    }

    .slick_anli1 .item .imgk .imgzi h3,

    .slick_anli1 .item .imgk .imgzi p

    {

        font-size: 18px;

        line-height: 26px;

    }

    .recruit .recruit1 .fl

    {

        width: 100%;

    }

    .recruit .recruit1 .zil

    {

        width: 100%;

        margin-top: 0;

        margin-left: 0;

    }

    .slick_news1 .item .imgk

    {

        width: 520px;

    }

    .slick_news1 .item .imgzi

    {

        width:         calc(100% - 520px);

        width: -webkit-calc(100% - 520px);

    }

  

    .contactus .contactus1 .cont0 .cont1

    {

        padding: 55px 55px 0;

    }

}



@media screen and (max-width: 991px)

{

    .index .tuijian .slick_tui .item:nth-child(2)

    {

        background: #fff;

    }

    .index .tuijian .slick_tui .item:first-child .lin p,

    .index .tuijian .slick_tui .item .lin p

    {

        padding-right: 232px;

    }

    .index .case .caseul li h2 .count

    {

        font-size: 60px;

    }

    .index .case .caseul li h2 .span2

    {

        font-size: 50px;

    }

    .index .case .caseul li h2 .span3

    {

        font-size: 14px;

    }

    .index .case .caseul li h4

    {

        font-size: 16px;

    }

    .index .case .caseul

    {

        margin: 75px auto 0;

    }

    .index .case

    {

        padding-bottom: 63px;

    }

    .index .newh

    {

        padding-right: 22px;

        padding-left: 22px;

    }

    .inpageer .btn_group1:nth-child(2)

    {

        display: none;

    }

    .coverh .coverh1 .coverzi

    {

        width: 100%;

        height: auto;

        padding-bottom: 45px;

    }

    .product_l .product_ls ul li

    {

        width: 50%;

    }

    .anli_l .anli_l2 ul

    {

        margin: 0 -10px;

    }

    .anli_l .anli_l2 ul li

    {

        padding: 0 10px;

    }

    .slick_news1 .item .imgk

    {

        width: 100%;

    }

    .slick_news1 .item .imgzi

    {

        width: 100%;

        margin-top: 25px;

        padding-right: 0;

        padding-left: 0;

    }

    .news_li .news_li2 .news_ul li

    {

        width: 50%;

    }

    .contactus .contactus1 .cont0 .cont1

    {

        width: 100%;

        height: auto;

        padding: 35px 25px;

    }

    .contactus .contactus1 .cont0 .cont1 .con

    {

        padding-top: 15px;

    }

    .contactus .contactus1 .cont0 .cont1 .con p

    {

        padding-bottom: 0;

    }

    .contactus .contactus2 form .inputyan input

    {

        margin-left: 34px;

    }

    .aboutus .aboutus2 .slic

    {

        width: 100%;

    }

}



@media screen and (max-width: 767px)

{

    .index .slick_banner .slick-dots,

    .index .slick_tui .slick-dots,

    .index .slick_adg .slick-dots

    {

        bottom: 15px;

    }

    .index .slick_banner .slick-dots li,

    .index .slick_tui .slick-dots li,

    .index .slick_adg .slick-dots li

    {

        width: 8px;

        height: 8px;

        margin: 0 6px;

    }

    .index .tuijian .slick_tui .item:first-child .lin p,

    .index .tuijian .slick_tui .item .lin p

    {

        padding-right: 40%;

    }

    .index .tuijian .slick_tui .item .lin

    {

        padding-top: 25px;

    }

    .index .tuijian .slick_tui .item

    {

        height: auto;

    }

    .index .tuijian .slick_tui .item .lin

    {

        padding-bottom: 40px;

    }

    .index .tuijian .slick_tui .item .lin .moreh

    {

        line-height: 40px;



        height: 40px;

        margin-top: 55px;

    }

    .index .case h1

    {

        font-size: 24px;

    }

    .index .case .caseul li

    {

        width: 50%;

    }

    .index .case .caseul li h2 .count

    {

        font-size: 30px;

    }

    .index .case .caseul li h2 .span2

    {

        font-size: 20px;

    }

    .index .case .caseul li h2 .span3

    {

        font-size: 12px;

    }

    .index .case .caseul li h4

    {

        font-size: 14px;



        margin-top: 10px;

    }

    .index .case .caseul

    {

        margin: 42px auto 0;

    }

    .index .case

    {

        padding-top: 35px;

        padding-bottom: 18px;

    }

    .index .newh

    {

        margin-top: 35px;

    }

    .index .newh .zul .tou span

    {

        font-size: 24px;

    }

    .index .newh .zul .tou a

    {

        font-size: 14px;



        margin-top: 6px;

    }

    .index .newh .zul .tou

    {

        padding-bottom: 16px;

    }

    .index .newh .zul .uln li

    {

        height: auto;

        padding-top: 25px;

        padding-bottom: 25px;

    }

    .index .newh .zul .uln li h4

    {

        font-size: 16px;



        height: auto;

        padding-right: 0;

    }

    .index .newh .zul .uln li h4 a

    {

        line-height: 1.3;



        display: block;

    }

    .index .newh .zul .uln li h4 span

    {

        position: relative;

        top: 0;



        display: block;



        margin-top: 15px;

    }

    .index .newh .zul .uln li p

    {

        font-size: 12px;

    }

    .dilian .lian

    {

        font-size: 18px;

        line-height: 50px;



        width: 190px;

        height: 50px;

    }

    footer .foot1 li

    {

        width: 100%;

    }

    footer .foot1 li a

    {

        font-size: 16px;

    }

    footer .foot2 p span,

    footer .foot2 p a

    {

        line-height: 36px;



        display: block;

    }

    .index .offg h1

    {

        font-size: 24px;

    }

    .index .offg h4

    {

        font-size: 16px;

    }

    .inpage .bannei .img

    {

        height: 245px;

    }

    .inpage .ernavn .btn_group

    {

        width: 100%;

    }

    .inpage .ernavn .btn_group1

    {

        max-width: 50%;

    }

    .coverh .coverh1 .coverzi

    {

        padding: 40px 25px 45px 25px;

    }

    .product_l .product_ls ul li

    {

        width: 100%;

        margin-bottom: 30px;

    }

    .product_l .product_ls ul li .imgk

    {

        line-height: 1;



        height: auto;

        padding-bottom: 15px;

    }

    .product_l .paging

    {

        margin-bottom: 48px;

    }

    .product_d .product_ds .product_ds1

    {

        padding-top: 20px;

    }

    .product_d .product_ds .product_ds1 .fl

    {

        width: 100%;

        margin-bottom: 30px;

    }

    .product_d .product_ds .product_ds1 h3

    {

        margin-top: 28px;

    }

    .product_d .product_ds .product_ds2 ul li

    {

        width: 50%;

    }

    .product_d .product_ds .product_ds2

    {

        padding-top: 70px;

    }

    .product_d .product_ds .product_ds3 img

    {

        margin-bottom: 25px;

    }

    .inpage .bannei .imgzi

    {

        font-size: 36px;

    }

    .inpage .bannei .imgzi img

    {

        width: 65px;

    }

    .inpage .bannei .imgzi span

    {

        padding-top: 37px;

        padding-right: 41px;

    }

    .anli_l .anli_l1

    {

        padding-top: 45px;

        padding-bottom: 35px;

    }

    .anli_l .anli_l2

    {

        padding-top: 45px;

    }

    .anli_l .anli_l1 .souk .input1

    {

        width: 100%;

        margin-right: 0;

    }

    .anli_l .anli_l2 ul li

    {

        width: 100%;

        margin-bottom: 40px;

    }

    .anli_d .anli_d1

    {

        height: 250px;

    }

    .anli_d .anli_d1 .zip h1

    {

        font-size: 18px;

    }

    .anli_d .anli_d1 .zip p

    {

        font-size: 14px;

        line-height: 24px;

    }

    .slick_anli1 .item .imgk .imgzi

    {

        position: relative;

        bottom: auto;

        left: 0;



        margin-top: 15px;

        padding-right: 0;



        color: #999;

    }

    .slick_anli1 .item .imgk::before

    {

        display: none;

    }

    .slick_anli1 .item .imgk .imgzi h3,

    .slick_anli1 .item .imgk .imgzi p

    {

        font-size: 14px;

    }

    .anli_d .anli_d2 .con0

    {

        padding-top: 60px;

    }

    .anli_d .anli_d2

    {

        padding-bottom: 70px;

    }

    .news_d .news_d1 h1

    {

        font-size: 24px;

    }

    .news_d .news_d1

    {

        padding-top: 50px;

    }

    .news_d .news_d1 .zhongk

    {

        margin-top: 40px;

        padding-right: 0;

        padding-left: 0;

    }

    .recruit .recruit1 .zil

    {

        height: auto;

        padding: 36px 25px 46px 25px;

    }

    .recruit .recruit1 .zilz

    {

        top: 0;



        -webkit-transform: translateY(0);

            -ms-transform: translateY(0);

             -o-transform: translateY(0);

                transform: translateY(0);

    }

    .recruit .recruit1 .zil::before

    {

        top: 16px;

        right: 16px;

        bottom: 16px;

        left: 16px;

    }

    .recruit .recruit2

    {

        margin-top: 50px;

    }

    .recruit .recruit2 li

    {

        margin-bottom: 50px;

    }

    .recruit .recruit2 li .lin1

    {

        padding-left: 15px;

    }

    .recruit .recruit2 li .lin2

    {

        padding-top: 50px;

        padding-left: 16px;

    }

    .recruit .recruit2 li .lin2 ul

    {

        padding-bottom: 0;

    }

    .recruit .recruit2 li .lin2 li

    {

        width: 100%;

        margin-right: 0;

    }

    .recruit .content,

    .coverh .content

    {

        padding-top: 50px;

    }

    .recruit .recruit1

    {

        margin-top: 50px;

    }

    .slick_news1

    {

        padding-right: 35px;

        padding-bottom: 35px;

        padding-left: 35px;

    }

    .slick_news1 .item .imgk::before

    {

        top: 15px;

        right: 15px;

        bottom: 15px;

        left: 15px;

    }

    .slick_news1 .item .imgzi h3

    {

        font-size: 18px;

    }

    .slick_news1 .item .imgzi h5

    {

        margin-top: 15px;

        margin-bottom: 15px;

    }

    .news_li .news_li2 .news_ul li

    {

        width: 100%;

        margin-bottom: 50px;

    }

    .contactus .contactus1 .cont0 .cont1 h1

    {

        font-size: 24px;

    }

    .contactus .contactus1 .cont0 .cont1 h3

    {

        font-size: 18px;

    }

    .contactus .contactus1 .cont0 .cont1 .con p

    {

        font-size: 14px;

    }

    .contactus .contactus1 .cont0 .cont1 h3 span

    {

        margin-right: 25px;

    }

    .contactus .contactus2 form .inputk label

    {

        font-size: 14px;



        width: 100px;

    }

    .contactus .contactus2 form .inputk input,

    .contactus .contactus2 form .inputk textarea

    {

        width:         calc(100% - 100px);

        width: -webkit-calc(100% - 100px);

    }

    .contactus .contactus2 form .inputyan label

    {

        font-size: 14px;

        line-height: 40px;



        width: 127px;

        height: 40px;

    }

    .contactus .contactus2 form .inputyan img

    {

        position: absolute;

        top: 45px;

        right: 0;



        width: auto;

        height: 40px;

    }

    .contactus .contactus2 form .inputyan input

    {

        width:         calc(100% - 127px);

        width: -webkit-calc(100% - 127px);

        height: 40px;

        margin-left: 0;

    }

    .contactus .contactus2 form button

    {

        font-size: 18px;

        line-height: 50px;



        width: 190px;

        height: 50px;

    }

    .aboutus .aboutus1,

    .aboutus .aboutus1 .con,

    .aboutus .aboutus2 .slic,

    .aboutus .aboutus3

    {

        padding-top: 50px;

    }

    .aboutus .aboutus2 .slic .slick_ab1 .ib span

    {

        font-size: 30px;

    }

    .aboutus .aboutus2 .slic .slick_ab1 .ib span.big

    {

        font-size: 36px;

    }

    .aboutus .aboutus2 .slic .slick_ab1 h1

    {

        font-size: 40px;



        margin-top: 35px;

    }

    .aboutus .aboutus2

    {

        height: 582px;

    }

    .aboutus .aboutus3 h3

    {

        font-size: 16px;



        padding-top: 50px;

    }

    .aboutus .aboutus3 .slick_hi1 .item

    {

        font-size: 16px;



        margin-right: 15px;

    }

    .slick_hi2 .neicon span

    {

        font-size: 24px;

    }

    .slick_hi2 .neiconl .neiconln span

    {

        top: -2px;

        right: -78px;

    }

    .slick_hi2 .neiconr .neiconrn span

    {

        top: -2px;

        left: -70px;

    }

    .slick_hi2 .neiconl .neiconln

    {

        padding-right: 20px;

    }

    .slick_hi2 .neiconr .neiconrn

    {

        padding-left: 20px;

    }

    .slick_hi2 .neicon p

    {

        font-family: 'HC';

        font-size: 12px;

        line-height: 24px;



        -webkit-transform: translateY(-6px);

            -ms-transform: translateY(-6px);

             -o-transform: translateY(-6px);

                transform: translateY(-6px);

    }

    .slick_hi2 .neiconl,

    .slick_hi2 .neiconr

    {

        margin-bottom: 50px;

    }

    .slick_ab2 .item li

    {

        line-height: 90px;



        height: 90px;

    }

    .news_li .news_li1

    {

        padding-bottom: 0;

    }

}





.help{

	padding: 125px 0 90px;

	text-align: center;

}

.help .slick-list{

	padding: 0px !important;

}

.help h1{

	font-size: 30px;

	color: #333333;

	margin-bottom: 20px;

}

.help p{

	font-size: 14px;

	color: #747474;

	line-height: 40px;

}

.help .regular{

	width: 98%;

	margin: 55px auto 0;

}

.help .regular .slick-prev{

	background:url(../images/prev.png) no-repeat;

	background-size: 100% 100%;

	width: 70px;

	height: 70px;

	z-index: 9;

	left: -90px;

}

.help .regular .slick-next{

	background:url(../images/right.png) no-repeat;

	background-size: 100% 100%;

	width: 70px;

	height: 70px;

	z-index: 9;

	right: -90px;

}

.help a button{

	padding:0 80px;

	color: #fff;

	background-color: #86b34a;

	line-height: 55px;

	font-size: 20px;

	margin: 30px auto 0;

	border-radius: 4px;

	transition: .5s;

}

.help a button:hover{

	background-color: #9b9f13;

}

.zzul{width:90%; margin:0 auto; z-index:9999; margin-top:-100px;}

.zzul ul li{width:23%; float:left; margin:0px 1% auto 1%;}

.zzul ul li img{ max-width:100%;}



.help .container {

    width: 90%;

}

.pinzhi .container {

    width: 90%;

}

.icon_title {

  text-align: center;

}

.icon_title span {

  color: #393939;

  font-size: 33px;

  font-weight: bold;

  padding: 0 24px;

  background: url(../images/icon3.png) no-repeat left top;

  position: relative;

}

.icon_title span:before {

  content: "";

  position: absolute;

  right: 0;

  bottom: 0;

  width: 16px;

  height: 17px;

  background: url(../images/icon4.png) no-repeat center center;

}

.icon_title span i {

  display: inline-block;

  width: 6px;

  height: 6px;

  background: #033e88;

  border-radius: 2px;

  position: relative;

  top: -9px;

  margin: 0 18px;

}

.icon_title span em {

  font-style: normal;

  text-transform: uppercase;

  color: #033e88;

  font-size: 26px;

  font-family: "BEBAS_";

}

@media (max-width: 640px) {

  .icon_title span {

    font-size: 24px;

    line-height: 30px;

  }

  .icon_title span i {

    top: -3px;

    margin: 0 5px;

    width: 4px;

    height: 4px;

  }

  .icon_title span em {

    position: relative;

    top: 1.5px;

    font-size: 20px;

  }

}

@media (max-width: 414px) {

  .icon_title span {

    font-size: 16px;

    line-height: 30px;

  }

  .icon_title span i {

    top: -4px;

    margin: 0 12px;

  }

  .icon_title span em {

    position: relative;

    top: 1.5px;

    font-size: 14px;

  }

}

.icon_name {

  text-align: center;

  color: #666666;

  font-size: 15px;

  margin-top: 30px;

}

@media (max-width: 1024px) {

  .icon_name {

    margin-top: 2.5%;

  }

}

@media (max-width: 1024px) {

  .icon_name {

    font-size: 14px;

  }

}



.pinzhi{

	padding: 25px 0 90px;

	text-align: center; width:100%; overflow:hidden;

}

.pinzhi .slick-list{

	padding: 0px !important;

}

.pinzhi h1{

	font-size: 30px;

	color: #333333;

	margin-bottom: 20px;

}

.pinzhi .cpjs{

	width: 98%;

	margin: 55px auto 0;

}

.pinzhi .cpjs .slick-prev{

	background:url(../images/left.jpg) no-repeat;

	background-size: 100% 100%;

	width: 48px;

	height: 81px;

	z-index: 9;

	left: -90px;

}

.pinzhi .cpjs .slick-next{

	background:url(../images/rig.jpg) no-repeat;

	background-size: 100% 100%;

	width:48px;

	height: 81px;

	z-index: 9;

	right: -90px;

}

.pinzhi a button{

	padding:0 80px;

	color: #fff;

	background-color: #86b34a;

	line-height: 55px;

	font-size: 20px;

	margin: 30px auto 0;

	border-radius: 4px;

	transition: .5s;

}

.pinzhi a button:hover{

	background-color: #9b9f13;

}

.cpjs .slick-slide{background:#fff; margin:0 10px;}

.cpjs .slick-slide img{max-width:100%;}

.cpjs a h3{background:#1566a5; color:#ffffff; font-size:18px; line-height:1.5; }

.pinzhi p{

	font-size: 14px;

	color: #505050;

	line-height:1.5; margin:10px auto;

}

.cpjs a h4{ color:#1566a5; font-size:16px; line-height:18px; padding-bottom:15px; }

.cpjs a h4 img{  padding-right:5px; display: inline-block; vertical-align: middle;}

.gywm{background:url(gybg.png) repeat-y; width:100%; overflow:hidden; padding:50px 0 50px 0;}

.gywmmain{width:90%; margin:0 auto; position:relative; }

.sq a{display:block; margin:0 auto; text-align:center;}



.sq a button{ 

	padding:0 80px;

	color: #fff;

	background-color: #86b34a;

	line-height: 55px;

	font-size: 20px;

	border-radius: 4px;

	transition: .5s;  margin:0 auto; margin-bottom:-25px;

}

.sq a button:hover{

	background-color: #9b9f13;

}

.gywmain_left{width:49%; float:left;}

.gywmain_rig{width:50%; float:right; overflow:hidden;}

.gywmain_left img{max-width:100%;}

.gywmain_rig img{max-width:100%;}



.gywmain_rig h3{padding-bottom:15px;}

.gywmain_rig p{color:#fff; line-height:2; font-size:16px; }

.gywmain_rig h4{color:#fff; line-height:2; font-size:28px; padding-top:20px; }

.gywmain_rig h5 img{padding-right:24px; width:50%;}

@media (min-width: 1310px){



.home_news .container{width:1310px; margin:0 auto;}



}



.home_news {

  background: url(../images/bg2.jpg);

  padding: 80px 0 100px;

}

.home_news .ol_list {

  margin-top: 40px;

  text-align: center;

}

.home_news .ol_list a {

  display: inline-block;

  background: #fff;

  border-radius: 50px;

  border: 1px solid #e9e9e9;

  line-height: 40px;

  padding: 0 35px;

  color: #777777;

  font-size: 16px;

  margin: 0 7px;

  position: relative;

}

.home_news .ol_list a:before {

  display: none;

  content: "";

  position: absolute;

  left: 50%;

  margin-left: -5px;

  bottom: -5px;

  width: 10px;

  height: 5px;

  background: url(../images/bg3.png) no-repeat center center;

}

.home_news .ol_list a:hover,

.home_news .ol_list a.cur {

  background: #093c8a;

  border-color: #093c8a;

  color: #fff;

}

.home_news .ol_list a:hover:before,

.home_news .ol_list a.cur:before {

  display: block;

}

.home_news .con_box {

  margin-top: 60px;

}

.home_news .con_box .left {

  width: 46%;

  position: relative;

}

.home_news .con_box .left span {

  width: 100%;

  line-height: 0;

  display: block;

  overflow: hidden;

}

.home_news .con_box .left .text {

  position: absolute;

  left: 0;

  bottom: 0;

  width: 100%;

  height: 50px;

  line-height: 50px;

  background: rgba(0, 0, 0, 0.4);

  padding-left: 20px;

}

.home_news .con_box .left .text p {

  max-width: 70%;

  float: left;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

  color: #ffffff;

  font-size: 17px; line-height:50px;

}

.home_news .con_box .left .text em {

  float: right;

  display: inline-block;

  background: #f08921;

  font-style: normal;

  color: #ffffff;

  font-size: 14px;

  font-family: arial;

  padding: 0 18px;   line-height:50px;

}

.home_news .con_box .left .text em i {

  display: inline-block;

  background: url(../images/more2.png) no-repeat center center;

  width: 24px;

  height: 6px;

  position: relative;

  margin-left: 10px;

  top: -2px;

}

.home_news .con_box .right {

  width: 54%;

}

.home_news .con_box .right ul li {

  float: left;

  width: 100%;

  background: #fff;

  height: 137px;

  margin-bottom: 3px;

}

.home_news .con_box .right ul li a {

  display: block;

  width: 100%;

  height: 100%;

  padding: 0 50px;

}

.home_news .con_box .right ul li a .text_con {

  padding-top: 5%;

}

.home_news .con_box .right ul li a .text_con .text {

  width: 80%;

}

.home_news .con_box .right ul li a .text_con .text h3 {

  color: #323232;

  font-size: 17px;

  font-weight: normal;

  text-overflow: ellipsis;

  overflow: hidden;

  white-space: nowrap;

}

.home_news .con_box .right ul li a .text_con .text p {

  margin-top: 8px;

  color: #888888;

  font-size: 15px;

  line-height: 24px;

  height: 48px;

  overflow: hidden;

}

.home_news .con_box .right ul li a .text_con .data span {

  text-align: center;

  display: block;

  color: #666666;

  font-size: 42px;

}

.home_news .con_box .right ul li a .text_con .data em {

  font-style: normal;

  color: #919294;

  font-size: 16px;

  font-family: arial;

}

.home_news .con_box .right ul li:hover {

  background: #093c89;

}

.home_news .con_box .right ul li:hover a .text_con .text h3,

.home_news .con_box .right ul li:hover a .text_con .text p,

.home_news .con_box .right ul li:hover a .text_con .data span,

.home_news .con_box .right ul li:hover a .text_con .data em {

  color: #fff;

}

@media (max-width: 1024px) {

  .home_news {

    padding: 8% 0;

  }

  .home_news .ol_list {

    margin-top: 4%;

  }

  .home_news .con_box .right ul li {

    height: auto;

  }

  .home_news .con_box .right ul li a {

    padding: 2.7% 15px;

  }

  .home_news .con_box .right ul li a .text_con {

    padding-top: 0;

  }

  .home_news .con_box .right ul li a .text_con .data {

    max-width: 30%;

  }

}

@media (max-width: 991px) {

  .home_news .con_box .left {

    width: 100%;

  }

  .home_news .con_box .left img {

   max-width:100%;

  }

  .home_news .con_box .right {

    width: 100%;

  }

}

@media (max-width: 480px) {

  .home_news .ol_list {

    text-align: center;

  }

  .home_news .ol_list a {

    float: left;

    

    padding: 0;

    margin: 0 1.3% 0 0;

	

	

	    width: 23.5%;

    border-radius: 0;

    line-height: 34px;

  }

  .home_news .ol_list a:last-child {

    margin-right: 0;

  }

  .home_news .con_box {

    margin-top: 6%;

  }

  .home_news .con_box .right ul li a {

    padding: 5% 15px;

  }

  .home_news .con_box .right ul li a .text_con .text{

  	width: 100%;

  }

  .home_news .con_box .right ul li a .text_con .data{

  	float: none;

  }

}

@media (max-width: 414px) {

  .home_news .ol_list {

    text-align: center;

  }

  .home_news .ol_list a {

    line-height: 34px;

    font-size: 13px;

  }

  .home_news .con_box .left .text {

    height: 36px;

    line-height: 36px;

    padding-left: 15px;

  }

  .home_news .con_box .left .text p {

    max-width: 60%;

    font-size: 13px;  line-height: 36px;

  }

  .home_news .con_box .left .text em {

    display: block;

    font-size: 13px;

    padding: 0 15px;

    max-width: 40%;

    text-align: center;  line-height: 36px;

  }

  .home_news .con_box .left .text em i {

    display: none;

  }

  .home_news .con_box .right ul li a .text_con .text h3 {

    font-size: 15px;

  }

  .home_news .con_box .right ul li a .text_con .text p {

    font-size: 13px;

    line-height: 22px;

  }

  .home_news .con_box .right ul li a .text_con .data span {

    font-size: 32px;

  }

}

@media (max-width: 320px) {

  .home_news .con_box .right ul li a .text_con .text {

    width:100%;

  }

}



.f-l {

    float: left;

}

.f-r {

    float: right;

}

.bigbox{

	width:100%;

	overflow: hidden;

}

.box{

	width: 33.3%;

	float: left;

	padding: 58px 150px 75px;

	text-align: center;

	background-color: #e8e8e8;

	transition: 3000ms;

	position: relative;

	height: 323px;

}

.box .indboxbg{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: -webkit-linear-gradient(left bottom,#3c78dc, #09d9ff); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(top right,#3c78dc , #09d9ff); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(top right, #3c78dc , #09d9ff); /* Firefox 3.6 - 15 */

    background: linear-gradient(to top right,#3c78dc, #09d9ff); /* 标准的语法（必须放在最后） */

    opacity: 0;

    transition: 1s;

}

.box .index_boxc{

	position: relative;

	z-index: 2;

}

.box img{

	width: 70px;

}

.box h1{

	font-size: 16px;

	color: #666666;

	line-height: 30px;

}

.box p{

	font-size: 14px;

	color: #666666;

	line-height: 30px;

}

.box a{

	font-size: 14px;

	color: #a9ad19;

	margin-top: 20px;

	display: inline-block;

}

.box:hover .indboxbg{

	opacity: 1;

}

/* .box:hover{

	background: -webkit-linear-gradient(left bottom,#3c78dc, #09d9ff); Safari 5.1 - 6.0

    background: -o-linear-gradient(top right,#3c78dc , #09d9ff); Opera 11.1 - 12.0

    background: -moz-linear-gradient(top right, #3c78dc , #09d9ff); Firefox 3.6 - 15

    background: linear-gradient(to top right,#3c78dc, #09d9ff); 标准的语法（必须放在最后）

} */

.box:hover .img_s{

	display: none;

}

.box:hover .img_d{

	display: inline-block;

}

.box:hover h1{

    color: #fff;

}

.box:hover p{

    color: #fff;	

}

.box:hover a{

    color: #fff;	

}

.footer .footer_top{

	background-color: #114f9d;

	padding-bottom: 60px;

}

.footer .container{

	width: 1560px;

}

.footer .footer_top .ftl{

	/*padding: 50px;*/

	padding-top: 50px;

}

.footer .footer_top .ftl .ftp{

	padding-left: 40px;

}

.footer .footer_top .ftl h1{

	font-size: 18px;

	color: #fff;

	margin-bottom: 55px;

}

.footer .footer_top .ftl .footerbox{

	padding:30px 65px 35px 40px;

	background-color: #195db2;

	width: 88%;

}

.footer .footer_top .ftl .footerbox h1{

	font-size: 18px;

	color: #fff;

	margin-bottom: 20px;

}

.footer .footer_top .ftl .footerbox p{

	font-size: 14px;

	color: #83a5cc;

	line-height: 30px;

}

.footer .footer_top .ftl .footerbox input{

	padding: 0 15px;

	line-height: 50px;

	background-color: #114f9d;

	color: #5f86b8;

	margin-top: 25px;

	width: 330px;

}

.footer .footer_top .ftl .footerbox button{

	padding: 0 30px;

	line-height: 50px;

	color: #fff;

	background-color: #a9ad19;

	margin-left: 10px;

	font-size: 18px;

}

.footer .footer_top .ftr{

	padding-top: 50px;

}

.footer .footer_top .ftr ul{

	float: left;

	margin-left: 30px;

}

.footer .footer_top .ftr li{

	position: relative;

	padding-left: 26px;

	margin-bottom: 25px;

}

.footer .footer_top .ftr li a{

	color: #fff;

	font-size: 14px;

}



.footer .footer_top .ftr  img{ max-width:70%; }



.footer .footer_top .ftr li a img{

	/* margin-right: 15px; */

	position: absolute;

	left: 0px;

	bottom: 2px;

}

.footer .footer_bottom{

	background-color: #0c4184;

	line-height: 60px;

	color: #6682a3;

	text-align: center;

}

.footer .footer_bottom p{

	background-color: #0c4184;

	line-height: 60px;

	color: #6682a3;

	text-align: center;

}

.weixin{

	position: relative;

}







.inpage .bannei

{

    position: relative;



    width: 100%;

}



.inpage .bannei::before

{

    position: absolute;

    z-index: 1;

    top: 0;

    left: 0;



    width: 100%;

    height: 100%;



    content: '';



    opacity: .2;

   

}



.inpage .bannei .img

{

    position: relative;

    top: 0;

    left: 50%;



    -webkit-transform: translate(-50%, 0);

       -moz-transform: translate(-50%, 0);

        -ms-transform: translate(-50%, 0);

         -o-transform: translate(-50%, 0);

            transform: translate(-50%, 0); max-width:100%;

}



.inpage .bannei .imgzi

{

    font-family: 'HNLC', '微软雅黑';

    font-size: 48px;



    position: absolute;

    z-index: 2;

    top: 54%;

    left: 50%;



    width: 1200px;

    max-width: 100%;

    padding-right: 15px;

    padding-left: 15px;



    -webkit-transform: translate(-50%, -50%);

       -moz-transform: translate(-50%, -50%);

        -ms-transform: translate(-50%, -50%);

         -o-transform: translate(-50%, -50%);

            transform: translate(-50%, -50%);

    text-align: center;

    letter-spacing: 1.5px;

    text-transform: uppercase;



    color: #fff;

}



.inpage .bannei .imgzi img

{

    position: absolute;

    top: 0;

    right: 0;

}



.inpage .bannei .imgzi span

{

    position: relative;

 

    display:none;



    padding-top: 85px;

    padding-right: 90px;

}

.pageMenu {

    overflow: hidden;

    max-width: 1430px;

    margin: 0 auto;

    height: 50px;

   

    border-bottom: 1px solid #e3e3e3;

}

.pageMenu .mbxNav {

    overflow: hidden;

    float: left;

}

.pageMenu .mbxNav li {

    float: left;

    font-size: 14px;

    color: #666;

    margin: 0 5px;  line-height: 47px;

}

.pageMenu .mbxNav li.home {

    width: 50px;

    height: 50px;

    border-left: 1px solid #e3e3e3;

    border-right: 1px solid #e3e3e3;

    background: url("dts.png") no-repeat scroll 14px;

    margin-right: 10px;

    margin-left: 0;

}

.pageMenu .mbxNav li a {

    color: #666;

}

.pageMenu .mbxNav li em {     font-style: normal;

    font-weight: normal;

    margin-left: 5px;

}

.c1430 .content .container {

    max-width: 1430px;}



.slist .content {

    padding-top: 0;

    padding-bottom: 73px;

}

.slist .list li

{

    float: left;



    width: 30%;

    margin-top: 76px; background:#ffffff; text-align:center; margin-left:1.5%; margin-right:1.5%;

}

.slist .list li:nth-child(1),

.slist .list li:nth-child(2)

{

    margin-top: 76px;

}

.slist .list li img

{

    max-width: 100%;

}

.slist .list li:nth-child(2n-1)

{ float:left;

   

}

.slist .list li:nth-child(2n)

{ 

 

}

.slist .list li figure

{

    position: relative;

}

.slist .list li figure:hover figcaption

{

    background: rgba(17,79,157,1);

}

.slist .list li figure:hover img

{

    -webkit-animation-name: shake;

            animation-name: shake;

}

.slist .list li figcaption

{

    font-size: 18px; display:none;



    position: absolute;

    bottom: 0;

    left: 0;



    width: 100%;

    padding-top: 30px;

    padding-right: 35px;

    padding-bottom: 30px;

    padding-left: 40px;



    -webkit-transition: all .5s ease-out 0s;

       -moz-transition: all .5s ease-out 0s;

        -ms-transition: all .5s ease-out 0s;

         -o-transition: all .5s ease-out 0s;

            transition: all .5s ease-out 0s;



    color: #fff;

    background: rgba(17,79,138,.7);

}

.slist .list li figcaption img

{

    float: right;



    -webkit-animation-duration: 1.2s;

            animation-duration: 1.2s;

    -webkit-animation-iteration-count: infinite;

            animation-iteration-count: infinite;
			width:15px;

    -webkit-animation-fill-mode: both;

            animation-fill-mode: both;

}

@-webkit-keyframes shake

{

    from,

    to

    {

        -webkit-transform: translate3d(0, 0, 0);

                transform: translate3d(0, 0, 0);

    }



    10%,

    30%,

    50%,

    70%,

    90%

    {

        -webkit-transform: translate3d(-3px, 0, 0);

                transform: translate3d(-3px, 0, 0);

    }



    20%,

    40%,

    60%,

    80%

    {

        -webkit-transform: translate3d(3px, 0, 0);

                transform: translate3d(3px, 0, 0);

    }

}



@keyframes shake

{

    from,

    to

    {

        -webkit-transform: translate3d(0, 0, 0);

                transform: translate3d(0, 0, 0);

    }



    10%,

    30%,

    50%,

    70%,

    90%

    {

        -webkit-transform: translate3d(-3px, 0, 0);

                transform: translate3d(-3px, 0, 0);

    }



    20%,

    40%,

    60%,

    80%

    {

        -webkit-transform: translate3d(3px, 0, 0);

                transform: translate3d(3px, 0, 0);

    }

}



.news_li2 .container{max-width:1430px; margin:0 auto;}

.news_ul{max-width:1430px; margin:0 auto; overflow:hidden; margin-top:30px; }



.news_li .news_li2 .news_ul img{max-width:100%;}







.news_li .news_li2 .news_ul li

{

    float: left;



    width: 30%; margin-left:1.5%; margin-right:1.5%;

    margin-bottom: 96px;

 

}



.news_li .news_li2 .news_ul li a

{

    display: block;

}



.news_li .news_li2 .news_ul li .imgk

{

    overflow: hidden;

}



.news_li .news_li2 .news_ul li .condiv

{

    font-family: '微软雅黑';



    position: relative;



    height: 191px;

    padding-top: 67px;

    padding-bottom: 28px;



    -webkit-transition: all .5s ease-out 0s;

       -moz-transition: all .5s ease-out 0s;

        -ms-transition: all .5s ease-out 0s;

         -o-transition: all .5s ease-out 0s;

            transition: all .5s ease-out 0s;

    text-align: center;



    color: #666;

    border-bottom: 2px solid #eee;

}



.news_li .news_li2 .news_ul li .condiv .time

{

    font-family: 'HUE';

    font-size: 24px;



    position: absolute;

    top: 0;

    left: 0;



    width: 100%;

    padding-top: 25px;

    padding-bottom: 25px;



    -webkit-transition: all .5s ease-out 0s;

       -moz-transition: all .5s ease-out 0s;

        -ms-transition: all .5s ease-out 0s;

         -o-transition: all .5s ease-out 0s;

            transition: all .5s ease-out 0s;

    text-align: left;

    letter-spacing: .5px;



    color: #464646;

}



.news_li .news_li2 .news_ul li .condiv .time img

{

    float: right;

}



.news_li .news_li2 .news_ul li .condiv h5

{

    font-weight: bold;

    line-height: 1.6;



    letter-spacing: 1px;



    color: #848484;

}



.news_li .news_li2 .news_ul li .condiv .con

{

    margin-top: 16px;



    color: #848484;

}



.news_li .news_li2 .news_ul li .condiv .con p

{

    font-size: 12px;

    line-height: 20px;



    overflow: hidden;



    height: 40px;

}



@media (min-width: 992px)

{

    .news_li .news_li2 .news_ul li a:hover .imgdiv img

    {

        -webkit-transform: scale(1.2);

           -moz-transform: scale(1.2);

            -ms-transform: scale(1.2);

             -o-transform: scale(1.2);

                transform: scale(1.2);

    }

    .news_li .news_li2 .news_ul li a:hover .condiv

    {

        padding-top: 25px;

    }

    .news_li .news_li2 .news_ul li a:hover .condiv .time

    {

        top: 138px;



        padding-right: 15px;

        padding-left: 15px;



        color: #fff;

        background: #114f9d;

    }

    .news_li .news_li2 .news_ul li a:hover .condiv .time img

    {

        opacity: 1;

    }

    .news_li .news_li2 .news_ul li a:hover h5

    {

        color: #114f9d;

    }

    .news_li .news_li2 .news_ul li a:hover .con p

    {

        height: 20px;

    }

}

.news_d1 { max-width:1430px; margin:0 auto;

    padding-top: 66px;

    padding-bottom: 75px;

}

 .news_d1 h1 {

    font-size: 30px;

    font-weight: bold;

    line-height: 1.3;

    text-align: center;

    color: #114f9d;

}

.news_d1 .zhongk

{

    font-family: '';

    font-size: 16px;

    line-height: 79px;



    height: 79px;

    margin-top: 68px;

    padding-right: 38px;

    padding-left: 38px;



    color: #999;

    border-top: 1px solid #eaeaea;

    border-bottom: 1px solid #eaeaea;

}

.news_d1 .zhongk .fr

{

    margin-top: 33px;



    color: #999;

}

.news_d1 .zhongk .fr img

{

    width: 21px;

    margin-top: -1px;

    margin-right: 15px;

}



.news_d1 .zhongk .fr:hover

{

    color: #c49a4d;

}

.news_d1 .conp

{

    padding-top: 68px;

}

.news_d1 .conp p

{

    font-family: 'HC';

    font-size: 16px;

    line-height: 28px;



    margin-bottom: 28px;

    padding-bottom: 27px;



    color: #464646;

}

.news_d1 .conp h4{

    font-family: 'HC';

    font-size: 18px;

    font-weight: 600;

    margin-bottom: 28px;

    padding-bottom: 27px;

    color: #464646;

     border-bottom: 1px solid #eaeaea;

}

.news_d1 .return7

{

    font-size: 18px;

    font-weight: bold;

    line-height: 54px;



    display: block;



    width: 177px;

    height: 54px;

    margin: 54px auto 0;



    text-align: center;



    color: #fff;

    background: #114f9d;

}

.footer .footer_top .ftr li strong{color:#fff; font-size:15px;}

.footer .footer_top .ftl .footerbox input.inp02{ width:auto; margin:0;

    padding: 0 30px;

    line-height: 50px;

    color: #fff;

    background-color: #a9ad19;

    margin-left: 10px;

    font-size: 18px;

}

.epages{text-align:center; padding-bottom:50px;}

.epages { height:30px; line-height:30px; padding:0 5px; margin:40px 0; text-align:center; }

.epages a { border:1px solid #c5c5c5; padding:5px 10px; margin-right:5px; }

.epages b { border:1px solid #c5c5c5; padding:5px 10px; margin-right:5px; background:#114f9d; color:#fff;}

.epages a b { border:none; width:100%; height:100%; background:none; color:#000; }
.slist .list li .imgdiv img{padding:20px 0;}
.container-nav3 {
    padding: 3em 0;
    background-color: #fff;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}
.article_cp{ max-width:1430px; margin:0 auto;}
.container-nav3 a {

    width:19%;

    color: #666666;

    background-color: #f6f6f6;

    border: 1px solid #cbcbcb;

    border-radius: 2.375em;

    float: left;

    margin-left: 1.125em; margin:0px 0.5%; text-align:center; height:35px; line-height:35px; box-sizing: border-box; margin-bottom:10px;

}

.container-nav3 a.on, .container-nav3 a:hover {

    background-color: #0168b7;

    border-color: #0168b7;

    color: #fff;

}
.container-nav3 a.on, .container-nav3 a:hover {
    background-color: #0168b7;
    border-color: #0168b7;
    color: #fff;
}
#zj{padding-top:40px;}

.gym{ max-width:1400px;  margin:0 auto; overflow:hidden; margin-bottom:45px; padding-top:40px;}
.gym dt {
    width: 48%;
    float: left;
    margin: 0px 1%;
}
.gym dd {
    width: 48%;
    float: right;
    margin: 0px 1%; 
}
.gym dd p{ color:#4a4a4a; font-size:14px; line-height:1.5; margin-bottom:30px; text-indent:0px;}
.gym dt img{max-width:100%;}
#wh{ max-width:1400px;  margin:0 auto;}
#wh ul li{width:23%; float:left; margin:0px 1%; padding-top:40px;}
#wh ul li img{ max-width:100%;}
#wh  p{line-height:1.5; font-size:14px;}
#jg{text-align:center; padding-top:40px;}
#jg img{ max-width:100%; padding:40px 0;}
#ry{ max-width:1400px;  margin:0 auto; text-align:center;}
#ry ul li{float:left; padding-top:40px;}
#ry ul li:first-of-type{width:27%; margin-right:1%; margin-left:1%;}
#ry ul li:last-of-type{width:39.8%; }
#ry ul li:nth-child(2){width:25%; margin-right:1%;}
#ry ul li img{ max-width:100%;}





#ys{padding-top:40px; padding-bottom:40px;}
#ys .icon_name{margin-bottom:40px;}
.gyms{ max-width:1400px;  margin:0 auto; overflow:hidden; }
.gyms dt {
    width: 50%;
    float: left;

}
.gyms dd {
    width: 50%;
    float: left;
padding-top:40px;
}
.gyms dd p{ color:#4a4a4a; font-size:16px; line-height:2; margin-bottom:30px; text-indent:0px; padding:0 15px;}
.gyms dt img{max-width:100%;}

.xsmain{ max-width:1400px;  margin:0 auto; overflow:hidden; background:#e8eff9; margin-top:40px;  margin-bottom:40px; }
.xsmain_left{width:50%; float:left;}
.xsmain_rig{width:50%; float:left; }
.xsmain_rig h3{color:#393939; font-size:36px; border-bottom:1px #eaeaea solid; margin-bottom:20px; line-height:2;
padding:30px; }
.xsmain_rig p{color:#393939; font-size:18px; line-height:2; padding:30px; padding-top:0px; }
.xsmain_rig h3 span{ color:#06418d;}


.gwmain{ max-width:1400px;  margin:0 auto; overflow:hidden; background:#e8eff9; margin-top:40px;  margin-bottom:40px; }
.gwmain_left{width:50%; float:right;}
.gwmain_rig{width:50%; float:left; }
.gwmain_rig h3{color:#393939; font-size:36px; border-bottom:1px #eaeaea solid; margin-bottom:20px; line-height:2;
padding:30px; text-align:right; }
.gwmain_rig p{color:#393939; font-size:18px; line-height:2; padding:30px; padding-top:0px; }
.gwmain_rig h3 span{ color:#06418d;}
.xsmain_left img{max-width:100%;}.gwmain_left img{max-width:100%;}
#yf{padding-top:40px;  max-width:1400px;  margin:0 auto; overflow:hidden;}
#yf ul li{width:22%; margin:40px 1.5% 40px 1.5%; float:left;}
#yf ul li img{max-width:100%;}

#zlgl{ max-width:1400px;  margin:0 auto; overflow:hidden; padding-bottom:40px;}
#zlgl p{ font-size:16px; color:#393939; line-height:1.5; padding:20px;}
#zlgl  img{max-width:100%;}

#lx{ max-width:1400px;  margin:0 auto; overflow:hidden; padding-bottom:40px;}
#lx img{max-width:100%;}
.lxmain{ max-width:1200px;  margin:0 auto; overflow:hidden; padding-bottom:40px; padding-top:40px;}
.lxmain_left{width:50%; float:left;}
.lxmain_rig{width:50%; float:left;}
.lxmain_left h4{ color:#06418d; border-bottom:2px #494949 solid; font-size:30px; width:80%;}
.lxmain_left p{ color:#000000; font-size:16px; line-height:2;} 
.iml{width:80%; float:right; padding-top:0px;}
.iml .box{width:100%; margin:0 auto; background:none;   
    float: none;
    padding:0;
    text-align: left;
    background-color: none;
  
 
    height: auto;}
.iml .Input {
    width: 100%;
    height: 46px;
    border: 1px solid #cccccc;
    overflow: hidden;
    background: #fff;
    margin-bottom: 10px;
}

.iml .Input span{display: block;float: left;width: 50px;height: 46px;border-right: 1px solid #cccccc;}

.iml input{width: 350px;padding-left: 15px;border: none;outline: none;line-height: 46px;height: 46px;font-size: 14px;color: #333;}

.iml .Input1 span{background: url(ly_icon01.png) no-repeat center;}

.iml .Input2 span{background: url(ly_icon02.png) no-repeat center;}

.iml .Textarea{width:  100%; height:103px;border: 1px solid #cccccc;overflow: hidden;background: #fff;margin-bottom: 10px;}

.iml .Textarea span{display: block;float: left;width: 50px;height: 103px;border-right: 1px solid #cccccc;background: url(ly_icon03.png) no-repeat center 9px;}

.iml textarea{width: 350px;padding-left: 15px;border: none;outline: none;height: 90px;font-size: 14px;color: #333;padding-top: 13px;resize: none;}

.iml .tj{display: block;width: 100% ;height: 48px;line-height: 48px;text-align: center;font-size: 14px;color: #fff;text-decoration: none;background: #0068b7;}

.zymain{ max-width:1400px;  margin:0 auto; overflow:hidden; padding-bottom:40px; padding-top:40px;}
.zymain_left{width:50%; float:left;}
.zymain_rig{width:50%; float:left;}



.jjn{width:100%; margin:0 auto; overflow:hidden; clear:both; border-top:1px #e7e7e7 solid; padding-bottom:40px; padding-top:40px;}

.jjn_l{width:50%; float:left;}

.jjn_r{width:50%; float:right;}

.jjn h3{font-size:24px; color:#0068b7; border-bottom:1px #0068b7 solid; height:48px; line-height:48px;  width:95%; }

.jjn p{font-size:14px; color:#666666; line-height:36px; width:100%; }

.jjn img{max-width:98%;}

.wenhua{max-width:1200px; }

.jjnq{width:100%; overflow:hidden;}

.jjn_rq{width:50%; float:left;}

.wenhua img{max-width:100%;}

.jjn_lq{width:50%; float:left;}

.ydln{padding:20px; background:#e8eff9; width:100%; overflow:hidden; box-sizing: border-box;}

.lnleft{width:60%; float:left;}

.lnrig{width:40%; float:right; text-align:right; padding-top:100px;}

.jjnm{width:100%; overflow:hidden; margin-bottom:30px; margin-top:30px;}

.jjnml{width:33%; float:left;}

.jjnmm{width:33%; float:left;}

.jjnmr{width:33%; float:left;}

