﻿*{

    margin:0;

    padding:0;

    font-family:思源黑体;

}

a,a:hover{

    text-decoration: none;

}

li{

    list-style: none;

}

a,img{

    transition: all .5s;

}

body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}

/*body{

	min-width: 1200px;

}*/

html, body {

    position: relative;

}

.w_1200{

    width:1200px;

    margin:0 auto;

}

.clear{

    clear: both;

}



@media screen and (min-width:768px){



    .container{

        width:1200px;

        padding:0;

    }

    .containers{

        width: 100%;

        /*        min-width:1560px;*/

        max-width: 1920px;

        padding:0;

        background: rgba(0,0,0,0.3);

    }

}



/*banner*/

.swiper-slide {

    text-align: center;

    font-size: 18px;

    background: #fff;



    /* Center slide text vertically */

    display: -webkit-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-box-align: center;

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;

}



.all,.all_sw,.all_swi{

    width:100%;

    max-width: 1920px;

    height: 100%;

    min-width:405px;

}

.all_swi{



}

.all_con{

    width:100%;

    height: 100%;

    background:#000;

}

/*分页*/

.all_pag .swiper-pagination-bullet{

    width:20px;

    height: 20px;

    margin:10px 0;

    background:rgba(0,0,0,.0);

    box-sizing: border-box;

    border:1px solid #d5a02c;

    opacity: 1;

}

.all_pag .swiper-pagination-bullet-active{

    background: #d5a02c;

}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{

    margin:10px 0;

}

/*固定头部*/



.top{

    width:100%;

    transition:  all 1.5s;

}

.pc_nav{

    position: fixed;

    z-index:9999;

    top: 40px;

    left: 0;

    height: 95px;

}



.logo{

    float:left;

    width:329px;height: 95px;border-right:1px solid #fff;

}

.logo img{width:303px;height: 95px;}



.nav_ul{

    float:left;

    height: 95px;

}

.nav_li{

    float:left;

    font-size: 16px;

    height: 95px;

    text-align: center;

    line-height: 95px;

    width:120px;

    transition: all .5s;

    margin-right: 35px;

}

.nav_lis{

    float:left;

    height: 95px;

    text-align: center;

    width:120px;

}



.nav_wx{float: right:width:60px;height: 95px;}

.nav_li a{

    color:#fff;

    transition: all 0s;



}

.nav_li:hover{

    line-height: 80px;

}

.now_li{font-weight: 600;}

.nav_li_lan{

    float:left;

}

.nav_li_lan a{

    display: block;

    width:30px;

    height: 30px;

    line-height: 30px;

    color:#fff;

    border-radius:50%;

    border:1px solid #fff;

    font-size: 14px;

    text-align: center;

}

.nav_li_lan a:hover{

    color:#d5a02c;

    border:1px solid #d5a02c;

}





/*第一屏*/



.con1{

    background-size: cover;

    position: relative;

}

.one_back_img{

    width:100%;

    height: 100%;

    background:url("../images/bg1.png") no-repeat center;

    position: absolute;

    top:0px;

    left:0px;

    background-size: cover;

}

.swiper-slide-active .one_back{

    animation-name: bgMagnify;

    animation-duration: 12s;

    animation-direction:alternate;

}

@keyframes bgMagnify{

    0% {

        transform: scale(1,1);

        transform: scale(1,1);

    }



    50% {

        transform: scale(1.1,1.1);

        transform: scale(1.1,1.1);

        animation-fill-mode:forwards;

    }

    100% {

        transform: scale(1,1);

        transform: scale(1,1);

    }







}



.con1_h2{

    text-align: center;

    font-size: 60px;

    letter-spacing:10px;

    font-weight: bold;

    color:#fff;

    padding-top:260px;

}

.con1_p{

    width:104px;

    height: 4px;

    background: #d5a02c;

    margin:30px auto;

}

.con1_p2{

    color:#fff;

    font-size: 36px;

    text-align: center;

    letter-spacing: 2px;

}



.non_content{max-width:750px;margin:0 auto;margin-top: 317px;text-align:center;width:100%;color:#fff;}

.con1_bthp1{width:720px;min-height: 52px;border-top:1px solid #fff;border-bottom:1px solid #fff;line-height: 52px;font-size: 18px;letter-spacing:8px;}

.con1_bthp2{width:720px;height: 52px;font-size: 18px;letter-spacing:8px;line-height: 52px;}



.nav_wx{width:60px;height: 95px;float: right;background: url(../picture/logo_wx.png)no-repeat right center;position: relative;}

.nav_ph{width:60px;height: 95px;float: right;background: url(../picture/logo_ph.png)no-repeat right center;position: relative;}



.nav_wx_img{width:80px;height: 80px;position: absolute;top:95px;left:-20px;z-index: 999;display: none;}

.nav_wx_img img{width:80px;height: 80px;}



.nav_ph_pd{width:110px;height: 45px;position: absolute;top:95px;left:-20px;z-index: 999;display: none;background: #fff;}

.nav_ph_pd p{color:#666;line-height: 45px;font-size: 15px;}

.nav_ph:hover .nav_ph_pd{display: block;}

.nav_wx:hover .nav_wx_img{display: block;}



.bot_xia{width:100%;height:95px;position: absolute;bottom:0px;left: 0px;text-align: center;}

.bot_xia img{

    -moz-animation-name: ghostUpdown;

    -moz-animation-duration: 2s;

    animation-iteration-count:10;

}



@keyframes ghostUpdown {

    0% {

        margin-top: 0px;

    }

    50% {

        margin-top: 15px;

    }

    100%{

        margin-top: 0px;

    }

}



/*第二屏*/

.con2{

    width:100%;background: #fff;

}



.con2_left{width:43.4%;height: 950px;background: url(../images/con2_left.png)no-repeat 0px 0px;float: left;position: relative;}

.con2_right{width:50.6%;height: 950px;padding-left:60px;float:left;padding-top: 300px;}

.con2_right b{font-size: 40px;color:#0054A9;text-align: left;width:100%;display: block;}

.con2_right span{font-size: 18px;color:#333;line-height: 50px;text-align: left;width:100%;display: block;}

.con2_right .con2_rip{font-size: 16px;color:#333;line-height: 36px;text-align: left;width:100%;max-width: 680px;margin-top: 25px;}

.con2_ul{width:100%;max-width:680px;text-align:center;}

.con2_ul li{width:80px;height: 90px;display: inline-block;margin:0px 60px;margin-top: 50px;}

.con2_ul li p{font-size: 16px;color:#333;}





.con2_left_ye{width:80%;height: 21px;position: absolute;left:0px;bottom: 97px;background: rgba(254,102,0,0.6);}

.con2_left_blue{width:100%;height: 96px;position:absolute;left:0px;bottom: 118px;background: rgba(0,84,169,0.6);}

.con2_left_blue p{width:120px;height: 96px;float: right;background: url(../images/jh.png)no-repeat left center;font-size: 14px;color:#fff;line-height: 25px;padding: 24px 0px;padding-left:50px;text-align: left;}

.con2_left_blue p a{color:#fff;}













/*第三屏*/

.con3{

    background-size: cover;

}

.three_back_img{

    width:100%;

    height: 100%;

    background:url("../images/bg3.png") no-repeat center;

    position: absolute;

    top:0px;

    left:0px;

    background-size: cover;

}







.con3_en{

    text-align: center;

    font-size: 72px;

    letter-spacing: 5px;

    padding-top:310px;

    background: url(../images/con3_title.png)no-repeat center 270px;

}

.con3_h2{

    color:#fff;

    font-size: 24px;

    text-align: center;

    font-weight: normal;

    letter-spacing: 1px;

    margin-top:0px;

    color: #fff;

    background: url(../images/con_hx.png)no-repeat center 40px;

    line-height: 45px;

}



.con3_p2{

    color:#fff;

    font-size: 14px;

    text-align: center;

    margin:0 auto;

    margin-top: 10px;

    width:100%;

    max-width: 750px;

}



.img-scroll { position:relative; margin:60px auto; width:1200px;}

.img-scroll .prev,.img-scroll .next { position:absolute; display:block; width:35px; height:130px; background:rgba(0,0,0,0.4);

    top:80px; color:#FFF; text-align:center; line-height:130px;font-size: 23px;}

.img-scroll .prev { left:0;cursor:pointer;}

.img-scroll .next { right:0;cursor:pointer;}

.prev p{width:35px;height: 130px;background: url(../images/con_3jtfl.png)no-repeat center center;}

.next p{width:35px;height: 130px;background: url(../images/con_3jtfr.png)no-repeat center center;}

.img-list { position:relative; width:1110px; height:285px; overflow:hidden;margin-left: 45px;}

.img-list ul { width:9999px;}

.img-list li { float:left; display:inline; width:332px; margin-right:56px; height:285px;text-align:center; line-height:100px;border:1px solid #fff;background: #fff;}

.img-list li img{width:330px;height:248px;}

.img-list li p{font-size: 16px;color:#333;text-align: center;line-height: 36px;}

.fotergs{display: none;}

.mobile-spro{display: none;}



.inpro_dl:hover .inpro_dt img{

    transform: scale(1.2);

}

.inpro_dl:hover .inpro_dd{

    /*    background: #d5a02c;*/

}



.wap_img-scroll{display:none;}



/*第四屏*/

.con4{

    background-size: cover;

}



.fore_back_img{

    width:100%;

    height: 100%;

    background:url("../images/bg4.png") no-repeat center;

    position: absolute;

    top:0px;

    left:0px;

    background-size: cover;

}



.con4_en{

    text-align: center;

    font-size: 72px;

    letter-spacing: 5px;

    padding-top:310px;

    background: url(../images/con3_title.png)no-repeat center 270px;

}

.con4_h2{

    color:#fff;

    font-size: 24px;

    text-align: center;

    font-weight: normal;

    letter-spacing: 1px;

    margin-top:0px;

    color: #fff;

    background: url(../images/con_hx.png)no-repeat center 40px;

    line-height: 45px;

}



.con4_p2{

    color:#fff;

    font-size: 14px;

    text-align: center;

    margin:0 auto;

    margin-top: 10px;

    width:100%;

    max-width: 750px;

}





.con4_ul{width:1200px;height: 350px;margin:0 auto;margin-top:45px;}

.con4_ul li{width:580px;height: 155px;background: #fff;margin-bottom: 20px;float: left;margin-right: 40px;padding: 10px;}

.con4_ul li:nth-child(2){margin-right: 0px;}

.con4_ul li:nth-child(4){margin-right: 0px;}



.con4_ul li img{width:174px;height: 135px;float: left;}

.con4_ul li p{font-size: 16px;color:#666;width:375px;float: left;padding-left: 15px;text-align: left;padding-top: 10px;}

.con4_ul li p span{font-size: 12px;color:#999;}



.innews_dl:first-child{

    margin-left: 0;

}

.innews_dl{

    width:280px;

    float:left;

    margin-left: 26.6px;

    box-sizing: border-box;

    padding:9px 8px;

    background:#fff;

    transition: all .5s;

}

.innews_dt{

    width:100%;

}

.innews_dt img{

    width:100%;

}

.innews_dd{

    width:100%;

}

.innews_dd h2{

    color:#333333;

    font-size: 16px;

    text-align: left;

    padding:10px 0;

    white-space: normal;

    overflow: hidden;

    text-overflow: ellipsis;

    transition: all .5s;

}

.innews_dd p{

    color:#666666;

    font-size: 14px;

    text-align: left;

    line-height: 25px;

    overflow: hidden;

    height: 50px;

    transition: all .5s;

}

.innews_dd span{

    color:#999999;

    font-family: "Arial";

    font-size: 14px;

    display: block;

    padding:10px 0;

    text-align: left;

    transition: all .5s;

}

.innews_dd span i{

    margin-right: 5px;

}

.innews_dl:hover{

    background: #d5a02c;

    transform:translateY(-10px);

}

.innews_dl:hover .innews_dd h2,.innews_dl:hover .innews_dd p,.innews_dl:hover .innews_dd span{

    color:#fff;

}



.in_about{width:100%;height: 405px;margin-top: 70px;}

.in_about_img{float: right;width:494px;height: 402px;margin-right: 10px;}

.in_about_fl{width:680px;height: 405px;float: left;}

.in_about_fl p{font-size: 15px;color:#fff;text-indent: 2em;text-align: left;line-height: 30px;}

.in_about_ul{width:100%;height: 150px;text-align:center;}

.in_about_ul li{width:118px;height: 118px;display: inline-block;margin-top:10px;margin:30px 40px;}

.icon-arrow{

    transition: all 1s ease-in-out;

    -webkit-transition: all 1s ease-in-out;

    -moz-transition: all 1s ease-in-out;

    -o-transition: all 1s ease-in-out;

}

.other:hover .icon-arrow{

    transform: rotate(360deg);

    -webkit-transform: rotate(360deg);

    -moz-transform: rotate(360deg);

    -o-transform: rotate(360deg);

    -ms-transform: rotate(360deg);

}



/*第五屏*/

.con5{

    background-size: cover;

}



.fire_back_img{

    width:100%;

    height: 100%;

    background:url("../images/bg5.png") no-repeat center;

    position: absolute;

    top:0px;

    left:0px;

    background-size: cover;

}



.con5_en{

    width:1150px;

    height: 830px;

    text-align: center;

    margin:0 auto;

    padding-top:250px;

    text-align:center;

}





.con5_fl{width:113px;height: 130px;float: left;background: url(../images/con5_fl.png)no-repeat 0px 0px;margin-top: 235px;}

.con5_fr{width:113px;height: 130px;float: right;background: url(../images/con5_fr.png)no-repeat 0px 0px;margin-top: 235px;}

.con5_cen{width:100%;max-width:588px;height: 587px;display: inline-block;background: url(../images/con5_center.png)no-repeat 0px 0px;text-align: center;padding-top: 180px;}



.con5_cen p:nth-child(1){font-size: 30px;color:#fff;}

.con5_cen p:nth-child(2){font-size: 14px;color:#fff;}

.con5_cen p:nth-child(3){font-size: 16px;color:#fff;width:100%;padding:22px 175px;text-align: left;line-height: 30px;}



.par_list{

    width:100%;

    margin:60px 0 0;

    background: #fff;

}

.par_img{

    width: 20%;

    box-sizing: border-box;

    border:1px solid #e6e6e6;

    float:left;

}

.par_img img{

    width:100%;

}

.par_img:hover img{

    transform: scale(1.2);

}



/*最后一屏*/

.con6{

    background: url("../images/bg6.png") no-repeat center;

    background-size: cover;

}

.inconus{

    width:100%;

    margin:20px 0px;

    padding:80px 0px 20px;

}

.incon_le{

    width:50%;

    float:left;

    padding-right: 50px;

}

.incon_ri{

    width:573px;

    height: 431px;

    float:right;

}

.incon_led{

    width:100%;

    padding:15px 0 15px 0px;

    position: relative;

    text-align: left;

}

.incon_led span{

    display: block;

    color:#666666;

    font-size: 14px;

}

.incon_led p{

    color:#999999;

    font-size: 15px;

    font-family: "Arial";

    line-height: 25px;

}

.incon_led img{

    position: absolute;

    left: 10px;

    top:21px;

}

.incon_led p{font-size: 24px;color:#fff;font-family:"微软雅黑";letter-spacing:5px;}

.incon_led span{font-size: 13px;color:#fff;font-family:"微软雅黑";}

.incon_img{margin-top: 15px;}

.in_wx{width:132px;height: 160px;float: left;}

.in_wx p{font-size: 15px;color:#fff;text-align: center;line-height: 35px;}



.in_sj{width:132px;height: 160px;float: left;margin-left: 50px;}

.in_sj p{font-size: 15px;color:#fff;text-align: center;line-height: 35px;}



.incon_led ul li{font-size: 16px;color:#fff;margin-top: 20px;}



.con6_foter{width:100%;height: 50px;position: absolute;bottom: 0px;left: 0px;}

.con6_foter p{text-align: center;line-height: 50px;font-size: 16px;color:#fff;}

.con6_foter p a{color:#fff;}

.fo_ditu{

    width: 100%;

    height: 430px;

}



.fo_p{

    color:#000000;

    font-size: 14px;

    text-align: center;

}

.fo_p a{

    color:#000;

}

.fo_p2{

    color:#000000;

    font-size: 14px;

    text-align: center;

    margin-top:300px;

}

.fo_p2 a{

    color:#000;

}





.navbar{

    display: none;

}

.navbar-brand{

    height: auto;

}

.navbar-brand img{

    height:50px;

}

.navbar-toggle{

    margin:20px 15px;

}

.innews_mob{

    display:none;

}

.par_list_mob{

    display: none;

}







/*内页*/

.neitop{

    background:#063A73;

}

.neibanner{

    position: relative;

    top: 0px;

    bottom:0;

}

.neibanner,.neibanner img{

    width:100%;

}

.neibanner_po{

    position: absolute;

    width:100%;

    height:20%;

    top: 0;

    bottom:0;

    left: 0;

    margin-top: 220px;

}

.neibanner h2{

    width: 100%;

    color:#fff;

    text-align: center;

    font-size: 50px;

    letter-spacing: 10px;

    /*font-weight: bold;*/

}



.mob_tian{

    width:100%;

    height: 80px;

    display: none;

}



/*位置*/

#weizhi{

    width: 100%;

    background: #F7F7F7;

}

#weizhi ul li{

    float: left;

    color: #555;

    height: 50px;

    line-height: 50px;

    border-left: 1px solid #CECECE;

    z-index: 999;

    width:150px;



}

#weizhi ul li:nth-child(1){

    background: #005BAC;

    border-left: 0px;

}

#weizhi ul li a {

    font-size: 15px;

    display: block;

    padding: 0 22px;

    color:#005BAC;

    text-align: center;

}

#weizhi ul li:nth-child(1) a{

    color:#fff;

}

#weizhi1{

    display:none;

}

#weizhi1 .l1 {

    color: #555;

    min-height: 44px;

    line-height: 20px;

    border: 1px solid #e2e2e2;

    text-align: center;

    padding: 0;

}

#weizhi1 .l1 a {

    color: #555;

    font-size: 15px;

    display: block;

    padding: 0 12px;

}

#weizhi1 .l1 a:hover {

    background: #f3f3f5;

    text-decoration: none;

}

#weizhi ul li a:hover {

    background: #f3f3f5;

    text-decoration: none;

}



/*产品列表*/

.prolist{

    padding:50px 0 0;

}

.pro_dl{

    margin:20px 0;

}

.pro_dt{

    width:100%;

    position: relative;

    overflow: hidden;

}

.pro_dt img{

    width:100%;

}

.pro_dd{

    width: 100%;

    text-align: center;

    height: 50px;

    line-height: 50px;

    color:#333;

    background:#f6f6f6;

}

.pro_ot{

    position: absolute;

    width:100%;

    height: 100%;

    z-index:20;

    top: 0;

    left: 0;

    opacity: 0;

    transition: all .5s;

}

.pro_ot1{

    position: relative;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background:rgba(213,160,44,.5);

}

.pro_ot1 span{

    position: absolute;

    width:60px;

    height:60px;

    border-radius: 50%;

    border:1px dashed #fff;

    color:#fff;

    font-size: 12px;

    text-align: center;

    line-height: 60px;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin:auto;

}

.pro_dl:hover dt img{

    transform: scale(1.2);

}

.pro_dl:hover .pro_ot{

    opacity: 1;

}



/*footer*/

.footer{

    margin:50px 0 0;

}

.footer1{

    width:100%;

    background:#EEEEEE;

    padding:30px 0 60px;

}

.fo_le1{

    width:400px;

    float:left;

    height:260px;

    padding: 30px 20px 0px 35px;



}

.fo_le1 h2,.fo_le2 h2,.fo_le3 h2{

    color:#342A27;

    font-size: 16px;

    padding:15px 0;

    font-weight: normal;

    text-align: center;

}

.fo_le1 p{

    position: relative;

    box-sizing: border-box;

    padding:0px 0 0px 70px;

    font-size: 16px;

    color:#939393;

    height: 60px;

}

.fo_le1 p b{font-size: 28px;color:#333333;}

.fo_le1 p span{

    display: block;

    position: absolute;

    width: 22px;

    height: 22px;

    border-radius: 50%;

    box-sizing: border-box;

    border:1px solid #939393;

    left: 0;

    text-align: center;

    line-height: 22px;



}

.fo_le1 p:nth-child(2){

    padding:0px 0 0px 30px;

    height: 30px;

    margin-top:30px;

    line-height:30px;

}

.fo_le1 p:nth-child(3){

    padding:0px 0 0px 30px;

    height: 30px;

    margin-top:10px;

    line-height:30px;

}



.fo_le2{

    width:180px;

    box-sizing: border-box;

    padding:0px 20px;

    float:left;

    height:260px;

    border-right: 1px solid #E2E1E1;

}

.fo_le2 p{

    color:#999999;

    font-size: 16px;

    padding:4px 0;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    text-align: center;

}

.fo_le2 p a{

    color:#999;

}

.fo_le3{

    width:260px;

    height: 260px;

    float:left;

    box-sizing: border-box;

}

.fo_le3_le{

    width:100%;

    margin:0 auto;

    text-align:center;

}

.fo_le3_le img{width:60%;}

.fo_le3_le p{

    text-align: center;

    color:#999999;

    line-height: 45px;

}





.footer2{

    background:#EEEEEE;

    border-top:1px solid #E2E1E1;

}

.fo2_p{

    float:left;

    color:#666666;

    line-height: 51px;

    font-size: 14px;

}

.fo2_p a{

    color:#666;

}

.fo2_ri{

    float:right;

    text-align: right;

    color:#fff;

    font-size: 14px;

    line-height: 51px;

}

.fo2_ri span{

    float:left;

}

.fo2_ri img{

    float:left;

    margin:10px 5px;

}



/*新闻中心*/



.news_dl{

    margin:10px 0;

}

.news_dt{

    width:100%;

}

.news_dt img{

    width:100%;
    min-height: 370px;

}

.news_dd{

    width:100%;

    padding:20px 0 0;

}

.news_dd h2{

    color:#333;

    font-size: 16px;

    text-align: left;

    padding:10px 0;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.news_dd p{

    color:#666;

    font-size:14px;

    line-height: 30px;

    height: 90px;

    overflow: hidden;

}

.news_dd span{

    display: block;

    width:100%;

    color:#999;

    font-size: 14px;

    padding:15px 0;

}



/*产品展示*/

.proshow{

    width:100%;

}

.proshow_h2{

    color:#333;

    font-size:36px;

    height: 65px;

    line-height:35px;

    text-align:center;

    text-indent: 20px;

    background: url(../images/about_cate.png)no-repeat  center 55px;

}

.proshow_con{

    width:100%;

    padding:50px 0 0;

}

.proshow_a{

    display: block;

    line-height: 35px;

    display: inline-block;

    color:#333;

    padding:0 30px 0 0;

}



.pages{ margin-top:20px; margin-bottom:20px; text-align:center;font-size:13px;}

.pages a{border: 1px solid #ccc;display: inline;padding: -1px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;cursor: pointer;background: #fff;text-decoration:none;color:#999;}

.pages a:hover{border:1px solid #FF6600; background-color:#FF6600; color:#fff;}

.pages span{border: 1px solid #FF6600;display: inline;padding: 3px 10px 3px 10px;margin-right: 5px;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;background: #FFEEE5;color: #FF6600;}





.contactus_ti{

    width:100%;

    text-align: center;

    font-size: 30px;

    color:#666;

    font-weight: bold;

    padding-bottom:15px;

}

.contactus_span{

    width:48px;

    height: 2px;

    background:#ff0000;

    display: block;

    margin:0 auto 17px;

}

.contactus_p{

    color:#999999;

    font-size: 14px;

    text-align: center;

}

.cont_list{

    padding:60px 0 0;

}

.cont_p{

    width:100%;

    border-bottom:1px solid #e6e6e6;

    line-height:30px;

    color:#666666;

    font-size: 14px;

    padding:24px 50px;

    position: relative;

}

.cont_p > img{

    position: absolute;

    left:10px;

    top:24px;

}

.cont_p2{

    width:100%;

    text-align:left;

    padding:20px 0;

}

.cont_p2 > img{

    width: 120px;

}

.ditu{

    width:100%;

    min-height: 350px;

}

.liuyan{

    background:#f4f4f4;

}

.ly_la{

    width:48%;

    margin-left: 1%;

    height: 50px;

    background:#fff;

    border-radius:10px;

    margin-top:20px;

    box-sizing: border-box;

    border:1px solid #cccccc;

}

.ly_la > span,.ly_la2 > span{

    float:left;

    display: block;

    line-height: 48px;

    color:#999999;

    font-size: 14px;

    font-weight: normal;

}

.ly_la_i{

    float:left;

    width:30%;

    height: 48px;

    margin-left: 1%;

    border:none;

}

.ly_la2{

    width:97%;

    margin-left: 1%;

    height: 250px;

    background:#fff;

    border-radius:10px;

    margin-top:20px;

    box-sizing: border-box;

    border:1px solid #cccccc;

}

.ly_la2 > textarea{

    width:60%;

    float:left;

    height: 248px;

    border:none;

}

.ss{

    width:12%;

    height:45px;

    line-height: 45px;

    text-align: center;

    color:#fff;

    border:none;

    border-radius: 5px;

    background: #222222;

    margin:20px 2% 0;

}

.liuyan{

    padding:80px 0;

}



.er_pro{

    width:100%;

    padding-top:100px;

}

.er_pro_le{

    width:247px;

    float:left;

}

.er_pro_le h2{

    color:#fff;

    font-size: 36px;

    text-align: center;

    height: 108px;

    line-height: 108px;

    overflow-y: hidden;

    background:#063A73;

    font-weight: bold;

}

.er_ul{

    width:100%;

    box-sizing: border-box;

    border:1px solid #e6e6e6;

}

.er_li{

    width:100%;

    border-bottom:1px solid #e6e6e6;

    line-height: 75px;

    box-sizing: border-box;

    text-indent:20px;

    position: relative;

}

.er_li > a{

    color:#333333;

    font-size: 15px;

}

.er_li > span{

    display: block;

    width:50px;

    height: 50px;

    text-align: center;

    line-height: 45px;

    color:#000000;

    font-size: 30px;

    text-indent: 0;

    position: absolute;

    right: 10px;

    top:12.5px;

}

.er_d{

    width:100%;

    border-bottom:1px solid #e6e6e6;

    display: none;

}

.er_d_p{

    width:100%;

    padding:15px 20px 15px 31px;

    position: relative;

}

.er_d_p i{

    position: absolute;

    left:5px;

    top:15px;

    transition: all .5s;

    color:#666666;

    font-weight: normal;

}

.er_d_p a{

    color:#666666;

    font-size: 15px;

}

.er_d_p:hover img{

    transform: scale(1.3);

}

.er_d_p:hover a{

    color:#d5a02c;

}

.er_li:hover.er_li > a{

    color:#d5a02c;

}



.er_tian{

    width:100%;

    height: 60px;

}



/*右侧主体*/

.er_pro_ri{

    width:935px;

    float:right;

}

.er_pro_dl{

    width:295px;

    margin-left:25px;

    margin-bottom:20px;

    float:left;

}



.er_pro_dt{

    width:100%;

    position: relative;

}

.er_pro_dt img{

    width:100%;

}

.er_pro_po{

    position: absolute;

    width:100%;

    height: 100%;

    top:0;

    left: 0;

    opacity: 0;

    transition: all .5s;

}

.er_pro_po2{

    width:100%;

    height: 100%;

    position: relative;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background:rgba(213,160,44,.5);

}



.er_pro_po2 a{

    position: absolute;

    display: block;

    width:60%;

    text-align: center;

    height: 40px;

    line-height: 40px;

    color:#fff;

    border:1px solid #fff;

    box-sizing: border-box;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    margin:auto;

}

.er_pro_dd{

    width:100%;

    height: 40px;

    line-height: 20px;

    text-align: center;

    transition: all .5s;

}

.er_pro_dd a{

    color:#666666;

    font-size: 16px;

}

.er_pro_dl:hover .er_pro_po{

    opacity: 1;

}





.er_sp{

    width:100%;

    background: #FAFAFA;

    padding-top:70px;

    padding-bottom: 215px;

}

.er_sp ul{width:100%;padding-top:120px;padding-bottom:80px;max-width: 1200px;margin:0 auto;}

.er_sp ul li{width:400px;height: 160px;position: relative;border-right: 1px solid #CECECE;float: left;}

.er_sp ul li:nth-child(3){border-right: 0px;}

.er_sp ul li div{background: url(../images/ab_js.png)no-repeat center 0px;width:400px;height: 160px;position: absolute;top:-77px;z-index: 99;}

.er_sp ul li p{position: absolute;top:95px;text-align: center;padding: 0px 60px;font-size: 15px;color:#666;}

.er_sp ul li p b{font-size: 18px;color:#5B5B5B;line-height: 20px;}



.er_sp ul li:nth-child(2) div{background: url(../images/about_zz.png)no-repeat center 0px;}

.er_sp ul li:nth-child(3) div{background: url(../images/about_zs.png)no-repeat center 0px;}

.er_sp ul li:nth-child(1):hover div{background: url(../images/ab_jss.png)no-repeat center 0px;}

.er_sp ul li:nth-child(2):hover div{background: url(../images/about_zzs.png)no-repeat center 0px;}

.er_sp ul li:nth-child(3):hover div{background: url(../images/about_zss.png)no-repeat center 0px;}

.tian{

    width:100%;

    height:0px;

}







/*fiux*/

.fiux{width:93px;height:320px;position: fixed;top:50%;right:0px;z-index: 999;}

.fiu_wx{width:93px;height: 106px;background: #0271B8;margin-bottom: 1px;position: relative;}

.fiu_wx p{width:93px;height: 106px;background: url(../images/fiu_zx.png)no-repeat center 25px;margin-bottom: 0px;font-size: 16px;color:#fff;line-height: 140px;text-align: center;}



.fiu_zx{width:93px;height: 106px;background: #0271B8;margin-bottom: 1px;}

.fiu_zx p{width:93px;height: 106px;background: url(../images/fiu_wx.png)no-repeat center 25px;margin-bottom: 0px;font-size: 16px;color:#fff;line-height: 140px;text-align: center;}



.fiu_ph{width:93px;height: 106px;background: #0271B8;margin-bottom: 1px;position: relative;}

.fiu_ph p{width:93px;height: 106px;background: url(../images/fiu_ph.png)no-repeat center 25px;margin-bottom: 0px;font-size: 16px;color:#fff;line-height: 140px;text-align: center;}

.fiu_img{width:138px;border:2px solid #0271B8;position: absolute;top:0px;right: 95px;z-index: 999;display: none;}

.fiu_img img{width:134px;height: 134px;}

.fiu_wx:hover .fiu_img{display: block;}

.fiu_dh{width:138px;height: 106px;background: #0271B8;text-align: center;line-height: 106px;color:#fff;font-size: 18px;position: absolute;top: 0px;right:95px;z-index: 999;display: none;}

.fiu_ph:hover .fiu_dh{display: block;}





/*myform*/

#myform{width:100%;max-width: 750px;margin: 0 auto;padding:0px 20px;}

#myform input{width:100%;height: 40px;border:1px solid #666;margin-bottom: 10px;border-radius: 5px;text-indent: 1em;}

#myform  textarea{width:100%;height: 100px;border:1px solid #666;border-radius: 5px;margin-bottom: 10px;text-indent: 1em;line-height: 30px;}

#myform #dosubmit{background: #005BAC;text-align: center;line-height: 40px;font-size: 16px;color:#fff;}





















@media screen and (max-width:1025px){

    .pc_nav{display: none;}

    .navbar{display: block;width:100%;max-width: 1024px;}

    .containers{width:100%;}

    .con5_en{width:100%;}

    .img-scroll{width:96%;padding: 0px 35px;text-align:center;}

    .img-list{width:90%;display: inline-block;margin-left:0px;height: 220px;}



    .con4_ul{width:100%;padding: 0px 0px}

    body{margin-right: -10px;}

    .con2_ul li{margin:0 35px;}

    .img-list li{height: 220px;width:240px;}

    .img-list li img{width:100%;height: auto;}

    .img-scroll .prev, .img-scroll .next{top: 45px;}

    .con4_ul{text-align:center;}

    .con4_ul li{width:85%;margin-right: 0px;display: inline-block;float: none;}

    .con4_ul li p{width:75%;}

}

























@media screen and (max-width:768px){



    .non_content{

        background: none;

        margin-top: 40%;

        transform: scale(0.8);

    }

    body{min-width: 395px;}

    .top{

        display: none;

    }

    .navbar{

        display: block;

    }

    .con1_h2{

        padding-top:21rem;

        font-size: 4rem;

        letter-spacing: 1rem;

    }

    .con1_p2{

        font-size:2rem;

    }

    .con2_en{

        font-size: 3rem;

        letter-spacing:1px;

        padding-top:13rem;

    }

    .con2_h2{

        font-size: 2.5rem;

    }

    .con2_des{

        width:100%;

        margin:2rem auto;

        font-size:1.4rem;

        line-height: 2rem;

    }

    .con2_list{

        padding-top:3rem;

    }

    .con2_d{

        width:33.3%;

    }

    .con2_d p{

        font-size: 4rem;

        height: 5rem;

        line-height: 5rem;

    }

    .con2_d span{

        font-size: 1.4rem;

    }

    .inpro_dl{

        width:50%;

        margin:1rem 0;

        padding:0.2rem;

        height: 365px;

    }

    .inpro_dd h2{

        padding:0;

    }

    .inpro_dd p,.inpro_dd span{

        display: none;

    }



    .innews_mob{

        display: block;

    }

    .inpro_list{

        padding:0rem 0 0;

    }

    .innews_dl{

        width:100%;

        margin:1rem 0 0;

    }

    .innews_dt{

        width:45%;

        float:left;

    }

    .innews_dd{

        width:50%;

        margin-left:3%;

        float:left;

    }

    .par_list_pc{

        display: none;

    }

    .par_list_mob{

        display: block;

    }

    .par_img{

        width:50%;

    }

    .inconus{

        margin:8rem 0;

        padding:1rem;

    }

    .incon_le{

        width:100%;

        padding:0;

    }

    .tel_mob,.incon_ri{

        display: none;

    }

    .all_pag .swiper-pagination-bullet{

        width:6px;

        height: 6px;

    }

    #weizhi{

        display: none;

    }

    #weizhi1{

        display: block;

    }

    .mob_tian{

        display: block;

    }



    .fo_le1{

        width:100%;

        height: auto;

        border-right: none;

    }

    .fo_le2{

        display: none;

    }

    .fo_le3{

        width:100%;

        height: auto;

        padding:0;

    }

    .fo2_p{

        line-height: 2.5rem;

        padding:1rem 0;

    }



    .er_pro_le{

        display: none;

    }

    .er_pro_ri{

        width:100%;

    }

    .er_pro_dl{

        margin:0;

        width:50%;

        padding:.5rem;

        box-sizing: border-box;

    }



    .neibanner h2{

        font-size: 2rem;

    }

    .er_pro{

        padding:3rem 0;

    }

    .tian{

        display: none;

    }

    .in_about_fl{width:100%;height: auto;}

    .in_about_ul li{margin:10% 0.5%;}

    .in_about_fl p{line-height: 40px;}

    .con4{background: url("../images/bg4s.png") no-repeat center;}

    .con6{background: url("../images/bg6s.png") no-repeat center;}

    .con6_foter{display: none;height: auto;}

    .fotergs{display: block;}

    .fotergs{width:100%;position: absolute;bottom: 0px;left: 0px;background: rgba(72,72,72,0.5);}

    .fotergs p{text-align: center;line-height: 25px;font-size: 14px;color:#fff;}

    .fotergs a{color:#fff;}



    .er_sp{display: none;}

    #proshow_cons{display: none;}

    .container{display: block;}

    .containers{display: block;}



    .twoul{display:none;}

    .twouls{display: block;width:100%;height: 100%;}

    .twouls li{width:50%;height: 50%;float: left;}

    .twouls li:nth-child(1){background: url(../picture/dwli1s.png)no-repeat center center;}

    .twouls li:nth-child(2){background: url(../picture/dwli1s.png)no-repeat center center;}

    .twouls li:nth-child(3){background: url(../picture/dwli1s.png)no-repeat center center;}

    .twouls li:nth-child(4){background: url(../picture/dwli1s.png)no-repeat center center;}

    .twouls li:nth-child(1) p{text-align: center;font-size: 18px;color:#fff;line-height: 580px;height: 100%;background: url(../picture/mings.png)no-repeat center center;}

    .twouls li:nth-child(2) p{text-align: center;font-size: 18px;color:#fff;line-height: 580px;height: 100%;background: url(../picture/minzz.png)no-repeat center center;}

    .twouls li:nth-child(3) p{text-align: center;font-size: 18px;color:#fff;line-height: 580px;height: 100%;background: url(../picture/minyy.png)no-repeat center center;}

    .twouls li:nth-child(4) p{text-align: center;font-size: 18px;color:#fff;line-height: 580px;height: 100%;background: url(../picture/minsp.png)no-repeat center center;}



    .in_about_ul{display: none;}



    .con1_bthp1,.con1_bthp2{width:100%;letter-spacing:0px;}

    .con2{position: relative;}

    .con2_left{width:100%;height: 100%;}

    .con2_right{width:100%;height: 100%;position: absolute;top:0px;left: 0px;z-index: 99;min-width: 0px;padding: 75px 10px 0px 10px;background: rgba(0,0,0,0.4);}

    .con2_right .con2_rip,.con2_right span{color:#fff;max-width:100%;}

    .con2_ul{margin-top: 30px;max-width: 100%;}

    .con2_ul li p{color:#fff;}

    .con2_ul li{margin:0 18px;}

    .img-scroll{display: none;}

    .wap_img-scroll{display: block;}



    .wap_img-scroll { position:relative; margin:60px auto; width:88%;}

    .wap_img-scroll .wap_prev,.wap_img-scroll .wap_next { position:absolute; display:block; width:35px; height:130px; background:rgba(0,0,0,0.4);

        top:80px; color:#FFF; text-align:center; line-height:130px;font-size: 23px;}

    .wap_img-scroll .wap_prev { left:0;cursor:pointer;}

    .wap_img-scroll .wap_next { right:0;cursor:pointer;}

    .wap_prev p{width:35px;height: 130px;background: url(../images/con_3jtfl.png)no-repeat center center;}

    .wap_next p{width:35px;height: 130px;background: url(../images/con_3jtfr.png)no-repeat center center;}

    .wap_img-list { position:relative; height:285px; overflow:hidden;margin-left: 45px;}

    .wap_img-list ul { width:9999px;}

    .wap_img-list li { float:left; display:inline; width:270px; margin-right:56px; height:285px;text-align:center; line-height:100px;border:1px solid #fff;background: #fff;}

    .wap_img-list li img{width:100%;height:248px;}

    .wap_img-list li p{font-size: 16px;color:#333;text-align: center;line-height: 36px;}

    .con4_ul{width:100%;text-align:center;margin-top: 10px;}

    .con4_ul li{float: none;display: inline-block;margin-right: 0px;margin-bottom: 10px;width:45%;height: auto;text-align: center;}

    .con4_ul li p{width:100%;}

    .con4_ul li p span{display: none;}

    .con4_ul li img{width:100%;}

    .con5_en{width:100%;position: relative;margin-top: 178px;padding-top: 0px;}

    .con5_cen{background: none; padding-top: 0px;}

    .con5_fl{position: absolute;top:0px;left:10px;z-index: 10;display: none;}

    .con5_fr{position: absolute;top:0px;right:10px;z-index: 10;display: none;}

    .neibanner_po{display: none;}

    .con2_left_blue{bottom: 230px;z-index: 999;}

    .con2_left_ye{bottom:210px;}

    .con5_cen:{width:100%;}

    .con2_left_ye{display: none;}

    .con2_left_blue{display: none;}

    .con3_en{background: url(../images/con3_title.png)no-repeat center 120px;padding-top: 178px;}

    .con4_en{background: url(../images/con3_title.png)no-repeat center 120px;padding-top: 178px;}

    .all,.all_sw,.all_swi{min-width: 405px;}

    .con5_cen p:nth-child(3){padding:20px 25px;text-align: center;}



    @keyframes bgMagnify{

        0% {

            transform: scale(1,1);

            transform: scale(1,1);

        }





        100% {

            transform: scale(1,1);

            transform: scale(1,1);

        }







    }



}











/*@media screen and (max-width:375px){

 .non_content b:nth-child(1){font-size: 85px !important;}

 .non_content b:nth-child(2){font-size: 45px !important;}

 .non_content b:nth-child(3){font-size: 30px !important;}

 .con1_bthp1{font-size: 20px !important;height: auto;}



 .con2_right{padding: 80px 10px 0px 9px;}

 .con2_right .con2_rip{margin-top: 0px;color:#fff;}

 .con2_ul li{margin:0 15px;}

 .con2_ul{margin-top: 0px;}



 .wap_img-scroll{margin:15px auto;}

 .wap_img-list{margin-left:53px;}

 .pc_nav{display: none;}

 .navbar{display: block;padding-top: 0px;background: rgba(0,0,0,0.5);}

 .con1_bthp1,.con1_bthp2{width:100%;}

 .non_content {

 	margin-top: 245px;

 	transform: scale(0.8);

 }





.con2_left {

    width: 100%;

    height: 100%;

}

.con2_right {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 99;

    min-width: 0px;

    padding: 95px 10px 0px 10px;

    background: rgba(0,0,0,0.4);

    color:#fff;

}

.con2_right span{color:#fff;}

.con2_ul li p{color:#fff;}

.con2_left_blue{bottom:45px;z-index: 100;}

.con2_left_ye{bottom:24px;}

.con5_cen{width:85%;background: none;}

.con5_en{margin-top: 0px;padding-top: 185px;}

.con4_ul li{padding:5px;height: auto;position: relative;}

.con4_ul li img{width:100%;height: auto;}

.con4_ul li p{width:100%;position: absolute;top: 0px;left: 0px;z-index: 99;padding:15px 15px;color:#333;line-height: 25px;}

.con4_ul li p span{color:#333;margin-top: 15px;}

.con5_cen p:nth-child(3){

    padding: 15px 45px;

    text-align: center;

}

.con5_fr{bottom:95px;}

.con5_fl{bottom:95px;}

@keyframes bgMagnify{

0% {

    transform: scale(1,1);

    transform: scale(1,1);

}



50% {

    transform: scale(1,1);

    transform: scale(1,1);

    animation-fill-mode:forwards;

}

100% {

    transform: scale(1,1);

    transform: scale(1,1);

}

.con3_p2,.con4_p2{padding: 0px 20px;}

}

*/
