.newslla{color: #000; cursor: pointer;}

a:hover{ text-decoration: none;}

@font-face

{

    font-family: HYQiHei40;

    src: url(../font/HYQiHei-40S.otf);

}

body,html{font-family: Arial, "微软雅黑"; font-size: 16px;height: auto}

*{

    word-wrap:break-word;

    transition: all 0.6s;

    -webkit-transition: all 0.6s;

    padding:0;outline: none;

	margin:0;}


.newDetails img{
    width:100%;
}
.counter-value2{

    transition: unset;

    -webkit-transition: unset;

}



.clear{ clear: both;}

.jueduijz{

position: absolute;top: 50%;left: 50%;

transform: translate(-50%, -50%);

-ms-transform:translate(-50%, -50%);

-moz-transform:translate(-50%, -50%);

-webkit-transform:translate(-50%, -50%);

-o-transform:translate(-50%, -50%);

}

.zaxdzxff input::-webkit-input-placeholder { 

        color: #a6a6a7;

    } 

.zaxdzxff input::-moz-placeholder { 

        color: #a6a6a7;

    } 

.zaxdzxff input:-ms-input-placeholder { 

        color: #a6a6a7;

    }

.yingyin{box-shadow:1px 1px 10px #444;

-moz-box-shadow:1px 1px 10px #444;

-webkit-box-shadow:1px 1px 10px #444;}

.yichuyinc{ overflow: hidden;}

.yichuyinc img:hover{transform:scale(1.2)}

.suodj{width: 35px;margin-right: 10px;

cursor: pointer;display: none;

 }

.suodjx{width: 35px; height: 3px;background-color: #bfbfbf; margin: 5px 0px;border-radius: 3px;



}

.sanjioax:before{width: 0;

    height: 0;

    border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    border-top: 8px solid #ff0000;

    position: absolute;

    top: 100%;

    left: 50%;

    transform: translate(-50%,0%);

    -webkit-transform: translate(-50%,0%);

    -moz-transform: translate(-50%,0%);

    -o-transform: translate(-50%,0%);

    -ms-transform: translate(-50%,0%);}

.suodj:before{

        content: "" ;

        display:block; 

        background-color: #bfbfbf;

        height: 3px;

        border-radius: 3px;

       

    }

.suodj:after{

        content: "";

        display:block; 

        background-color: #bfbfbf;

        height: 3px;

        border-radius: 3px; 

        

    }

.suodj.djih .suodjx{

	opacity: 0;margin: 10px 0px;

}

.suodj.djih:before{

	transition: all 0.6s;

    -webkit-transition: all 0.6s;

        content: "" ;

        transform: rotate(45deg);

		transform-origin:bottom left;

		

		-ms-transform: rotate(45deg);

		-ms-transform-origin:bottom left;

		 

		-webkit-transform: rotate(45deg);

		-webkit-transform-origin:bottom left;

		 

		-moz-transform: rotate(45deg);     

		-moz-transform-origin:bottom left;

		 

		-o-transform: rotate(45deg);       

		-o-transform-origin:bottom left;

       

    }

.suodj.djih:after{

	transition: all 0.6s;

    -webkit-transition: all 0.6s;

        content: "";

        transform: rotate(-45deg);

		transform-origin:top left;

		

		-ms-transform: rotate(-45deg);

		-ms-transform-origin:top left;

		 

		-webkit-transform: rotate(-45deg);

		-webkit-transform-origin:top left;

		 

		-moz-transform: rotate(-45deg);     

		-moz-transform-origin:top left;

		 

		-o-transform: rotate(-45deg);       

		-o-transform-origin:top left; 

        

    }

.yingyintext{

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.yingyintext_x{ 

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

	white-space: inherit

}

.sanjiaox{ border-left: 4px solid transparent;

    border-right: 4px solid transparent;

    border-top: 8px solid #ff0000;}

.juzhong{ display: inline-block;vertical-align: middle;}

.shdoiacon::-webkit-scrollbar {/*滚动条整体样式*/

        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/

        height: 1px;

    }

.yuaasdadn_x2 .yuaasdadn_x_1 {

    left: -337%;

}

.yuaasdadn_x2 .yuaasdadn_x_1 b{ color: #009b4c;}

.shdoiacon::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

        border-radius: 10px;

         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        background: #009b4c;

    }

.shdoiacon::-webkit-scrollbar-track {/*滚动条里面轨道*/

        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

        border-radius: 10px;

        background: #535353;

    }

/*侧导航*/

.xuanfu{ position: fixed; right: 20%;

 top: 50%; z-index: 9999999999999999999;

width: 50px;}

.xuanfu:hover{transition-delay: 1s;

-moz-transition-delay: 1s; 

-webkit-transition-delay: 1s; 

-o-transition-delay: 1s; }

.xuanfu_x{  background-color: #6b6b6b; margin-bottom: 5px;position: relative;

	left: 100%;

    margin-left: -50px;width: 50px;height: 50px;

}

.xuanfu_x img{ margin: 15px;width: 20px;display: inline-block;vertical-align: middle;}

.xuanfu_x p{font-size: 14px; color: #fff; padding-right: 18px;white-space:nowrap;}

.xuanfu_xdh{width: 100%;width: 50px;position: relative;}

.xuanfu_xdh:hover{ }

.xuanfu_xdh .xuanfu_xx{height: 50px;width: 100%;

  background-color: #6b6b6b; width: 100%;overflow: hidden;

position: absolute; right: 0px; top: 0px;}

.xuanfu_xx.wxinwk{position: relative;}

.xuanfu_xx.wxinwk .wxin{ width: 80px; display: none;

margin: 0px;

position: absolute;right: 120%; top: 0px;}

.xuanfu_xx.wxinwk:hover .wxin{ display: block;}

.xuanfu_xdh:hover .xuanfu_xx{width: 157px;overflow: initial;}

.xuanfu_xdh p{ display:inline-block; margin-bottom: 0px;

position: relative; left: 0px; top: 0px;  

}

.xuanfu_xdh:hover p{

	

}

/*侧导航*/ 

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{

    color:#cbcbcb;

}

input::-moz-placeholder, textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */

    color:#cbcbcb;

}

input:-moz-placeholder, textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */

        color:#cbcbcb;

    }

input:-ms-input-placeholder, textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 

    color:#cbcbcb;

}

/*输入框侧导航*/

.tiosdbu .tiosdbu_x a .xuanfkc .xuanfkc_x:before,

.tiosdbu .tiosdbu_x a .xuanfkc .xuanfkc_x:after{

position:absolute;

content:'';

width:14px;

height:14px;

top:-8px;

left:50%;

margin-left:-7px;

overflow:hidden;

pointer-events:none;

-webkit-transform:rotate(45deg);

-mz-transform:rotate(45deg);

transform:rotate(45deg);

}

.tiosdbu .tiosdbu_x a .xuanfkc .xuanfkc_x:before{



background:#ddd;

box-shadow:-4px -4px 10px rgba(221,221,221,.6)

}

.tiosdbu .tiosdbu_x a .xuanfkc .xuanfkc_x:after{

top:-8px;background:#fff;

}

/*阴影三角*/

.daohtb{ background-color: #fff;}

.containers{ width: 1400px; padding: 0px 15px; margin: 0 auto;position: relative}

.daohtb .daohtb_logo{ float: left;}

/*.daohtb .daohtb_logo img{margin-top: 15px}*/

.daohtb .daohtb_x{float: right;font-size: 0;}

.daohtb .daohtb_x ul{ list-style: none; margin: 0;display: inline-block;

 margin-right: 30px;

vertical-align: middle;}

.daohtb .daohtb_x ul li{ display: inline-block;vertical-align: middle; padding:30px 30px;}

.daohtb .daohtb_x ul li a{ color: #333333;font-size: 16px;}

.daohtb .daohtb_x ul li.active>a{

    color: #00a8ec;

}

.daohtb .daohtb_x .daohtb_in{display: inline-block;vertical-align: middle;position: relative;

border-bottom: 1px solid #eaeaea;padding-right: 25px;

}

.daohtb .daohtb_x .daohtb_in input{border: none;outline: none;

padding: 5px 10px; font-size: 14px;color: #333333;

}

.daohtb .daohtb_x .daohtb_in img{position: absolute;

cursor: pointer;

 width: 17px;right: 10px;top: 5px;}

.daohtb .daohtb_x a.cio1{display: inline-block;vertical-align: middle;background-color: #bfbfbf;

text-align: center; width: 22px;height: 22px; line-height: 22px;

font-size: 12px; font-weight: bold;color: #fff;

border-radius: 2px;margin: 0 23px;

}

.daohtb .daohtb_x a.cio2{display: inline-block;vertical-align: middle;

width: 22px;height: 22px;background: url(../img/grazx.png) no-repeat center;

background-size: 19px auto;

}

.swiper-container1 img{ width: 100%;}

/*.swiper-container1 img{ width: 100%;display: none;}*/

.swiper-container1 img:last-child{display: none;}

.swiper-container1 .swiper-pagination{ bottom: 70px;height: auto !important;}

.swiper-container1 .swiper-pagination-bullet {

    width: 44px;

    height: 3px;

    display: inline-block;

    border-radius: 0%;

    background: #fff;

    opacity: .5;

    margin: 0 8px !important;

}

.swiper-container1 .swiper-pagination-bullet-active {

    opacity: 1;

    background: #00a8ec;

}

.swiper-container1 .swiper-button-next, .swiper-container1 .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 27px;

    height: 64px;

    margin-top: -22px;

    z-index: 10;

    cursor: pointer;

    background-size: 100% auto;

    background-position: center;

    background-repeat: no-repeat;

    opacity: 0;

}

.swiper-container1:hover .swiper-button-next, .swiper-container1:hover .swiper-button-prev {

	opacity: 1;

}

.swiper-container1 .swiper-button-next{

	background-image: url(../img/alhds22.png);

	right: 0px;

    left: auto;

}

.swiper-container1 .swiper-button-prev{

	background-image: url(../img/alhds11.png);

	left: 0px;

    right: auto;

}

.swiper-container1 .swiper-button-next:hover{

	background-image: url(../img/alhds2.png);

}

.swiper-container1 .swiper-button-prev:hover{

	background-image: url(../img/alhds1.png);

}

.suslb{position: relative;}

.suslb .suslb_x{position: absolute;bottom: 0px; left: 0px; background-color:rgba(0,168,236,0.7);

width: 100%;z-index: 2;

}

.suslb .suslb_x .suslb_xwk{padding: 12px 0px;position: relative;

padding-left: 45px; padding-right: 60px;background: url(../img/lsan.png) left center no-repeat;

background-size: 19px auto;

}

.suslb .suslb_x .suslb_xwk p{

	margin: 0;color: #ffffff;font-size: 14px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.swiper-container2{height: 20px;}

.suslb .suslb_x .suslb_xwk .suslb_xx{

	position: absolute; right: 0px; top: 12px;

	height: 20px;

}

.suslb_xx .swiper-button-next, .suslb_xx .swiper-button-prev {

    position: relative;

    top: 0;

    width: 15px;

    height: 9px;

    margin-top: 0px;

    background-size: 100% auto;

    display: inline-block;vertical-align: middle;

    margin: 0 5px;

}

.suslb_xx .swiper-button-next{

	background-image: url(../img/jiant2.png);

	right: 0px;

    left: auto;

}

.suslb_xx .swiper-button-prev{

	background-image: url(../img/jiant.png);

	left: 0px;

    right: auto;

}

.shdoij{ margin:6px 0px;overflow: hidden;}

.shdoij .row{

	margin: 0 -3px;

	padding: 0 6px;

}

.shdoij .row .col-lg-3{

	padding: 0 3px;

}

.shdoij_x{ position: relative;overflow: hidden;}

.shdoij_x>img{width: 100%;}

.shdoij_x:hover>img{transform:scale(1.2)}

.shdoij_x .shdoij_txt{position: absolute;

left: 0px; padding: 0 40px;width: 100%;

top: 30px;text-align: center;z-index: 9;

}

.shdoij_x .shdoij_txt img{

	 width: 180px; display: block; margin: 0 auto 25px auto;

	

	 }

.shdoij_x .shdoij_txt h2{ color: #333333;font-size: 18px;

font-weight: bold;

margin: 0; margin-bottom: 12px;

	

}

.shdoij_x .shdoij_txt p{ 

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	height: 50px;

	color: #666666;font-size: 14px;line-height: 28px;margin-bottom: 8%;}

.shdoij_x .shdoij_txt span{

	

	color: #b2b2b2;font-size: 14px;display: inline-block;

position: relative;}

.shdoij_x .shdoij_txt span:before{

	content: "";

	position: absolute;

	top:50%;

	left: 120%; width: 5px;background-color: #b3b3b3;

	height: 1px;

}

.shdoij_x .shdoij_txt span:after{

	content: "";

	position: absolute;

	top:50%;

	right: 120%; width: 5px;background-color: #b3b3b3;

	height: 1px;

}

.shdoij_x .shdoij_txt a{ color: #00a8ec;font-size: 14px;

display: inline-block; padding-right: 25px; background: url(../img/asdhoyo2.png) no-repeat center right;

background-size:15px auto ; margin-top: 20px;opacity: 0.6;

}

.shdoij_x .shdoij_txt a:hover{ opacity: 1;}

.swiper-container3 .swiper-button-next, .swiper-container3 .swiper-button-prev {

    position: absolute;

    top: 50%;

    width: 10px;

    height: 18px;

    margin-top: -9px;

    background-size: 100% auto;

}

.swiper-container3 .swiper-button-next{

	background-image: url(../img/suidg2.png);

	right: 15px;

    left: auto;

}

.swiper-container3 .swiper-button-prev{

	background-image: url(../img/suidg1.png);

	left: 15px;

    right: auto;

}

.swiper-container3 .swiper-button-next:hover{

	background-image: url(../img/suidg22.png);

}

.swiper-container3 .swiper-button-prev:hover{

	background-image: url(../img/suidg11.png);

}

.shdoij_x .shdoij_txt2{

	position: absolute;text-align: left;

	width: 100%; left: 0px; bottom: 15px;

	padding: 0 28px;z-index: 9;

}

.shdoij_x .shdoij_txt2 p{ color: #333333;font-size: 16px; margin: 0px;



}



.dbdubu{ background-color: #f6f6f6; padding-top: 40px;}

.dbdubu .dbdubu_l{

	float: left;width: 70%;

}

.dbdubu .dbdubu_l ul{list-style: none; margin: 0;}

.dbdubu .dbdubu_l>ul>li{ float: left;text-align: center; margin-right: 8%;}

.dbdubu .dbdubu_l>ul>li>a{ color: #333333;font-size: 16px;display: inline-block;

position: relative;padding-bottom: 17px;font-weight: bold;

}

.dbdubu .dbdubu_l>ul>li>a:before{

	content: "";

	position: absolute; left: 50%;

	bottom: 0px;width: 16px; height: 1px;

	background-color: #c3c3c3;

	margin-left: -8px;

}

.dbdubu .dbdubu_l>ul>li ul{ padding: 20px 0px;}

.dbdubu .dbdubu_l>ul>li ul li{ margin:5px 0px;}

.dbdubu .dbdubu_l>ul>li ul li a{ color: #333333;font-size: 15px;}

.dbdubu .dbdubu_l>ul>li ul li a:hover{

    color: #00a8ec;

}

.dbdubu .dbdubu_r{

	float: right;width: 30%;

}

.dbdubu .dbdubu_r h2{ color: #333333;font-size: 16px;font-weight: bold;

position: relative; padding-bottom: 25px;margin: 0px;margin-bottom: 10px;

}

.dbdubu .dbdubu_r h2:before {

    content: "";

    position: absolute;

    left: 0%;

    bottom: 0px;

    width: 16px;

    height: 1px;

    background-color: #c3c3c3;

}

.dbdubu .dbdubu_r .dbdubu_rx{position: relative;

 padding-right: 130px;

}

.dbdubu .dbdubu_r .dbdubu_rx>p{margin: 0;

padding: 5px 0px; padding-left: 33px;

background-position: left 12px;

background-size: 14px auto;

background-repeat: no-repeat;

color: #333333;font-size: 15px; line-height: 28px;

}

.dbdubu .dbdubu_r .dbdubu_rx>p.ico1{ background-image: url(../img/dis1.png);}

.dbdubu .dbdubu_r .dbdubu_rx>p.ico2{ background-image: url(../img/dis2.png);}

.dbdubu .dbdubu_r .dbdubu_rx>p.ico3{ background-image: url(../img/dis3.png);}

.dbdubu .dbdubu_r .dbdubu_rx .dbdubu_rimg{ width: 100px;

text-align: center; position: absolute; top: 0px; right: 0px;

}

.dbdubu .dbdubu_r .dbdubu_rx .dbdubu_rimg p{ color: #333333;font-size: 16px;

margin: 0; margin-top: 5px;

}

.dbdubu_txt{ padding: 20px 0px; margin-top: 60px;border-top: 1px solid #ededed;}

.dbdubu_txt p{ margin: 0px; font-size: 14px; color: #999999;float: left;}

.dbdubu_txt p span{ margin: 0 20px;}

.dbdubu_txt a{ margin: 0px; font-size: 14px; color: #999999;float: right;}

.swiper-container4 .swiper-pagination{

	width: auto;bottom: auto;

	top: 20px; right: 20px;

	left: auto;

}

.swiper-container4 .swiper-pagination-bullet {

    width: 12px;

    height: 5px;

    background: #00a8ec;

    border-radius: 2px;

    opacity: 1;

}

.swiper-container4 .swiper-pagination-bullet.swiper-pagination-bullet-active{

    width: 5px;

    height: 5px;

}

.dbdubu .dbdubu_r .dbdubu_rx .dbdubu_rimg img{ width: 100%;}





.centerleft{

    padding: 19px 12px 10px 12px;

    background-color: white;

}

.centerright{

    background-color: white;

    padding:5px 28px 28px 28px;

}

.centerright .h3{

    color: #333333;

    font-size: 18px;

    border-bottom: 1px solid #e6e6e6;

    padding-bottom: 13px;

    padding-top: 15px;

    margin: 0px;

}

.bodyh{

    background-color: #f2f2f2;

}

.leftcenter h3{

    margin-top: 0px;

    margin-bottom: 21px;

    font-size: 16px;

    color: #333333;

}

.leftcenter a{

    font-size: 14px;

    color: #999999;

    padding-left: 28px;

    padding-bottom: 10px;

    display: block;

}

.leftcenter a:hover{

    color:#00a8ec

}

.leftcenter a.active{

    color:#00a8ec

}

.leftcenter h3 img{

    margin-right: 8px;

    position: relative;

    top: -3px;

}

.leftcenter:nth-of-type(1){

    margin-top: 0px;

}

.leftcenter:last-of-type{

    border-bottom: 0px;

}

.leftcenter{

    border-bottom: 1px solid #e6e6e6;

    padding-bottom: 14px;

    padding-left: 8px;

    margin-top: 30px;

}

.containerscenter{

    margin-top: 40px;

    margin-bottom: 68px;

}

.centerright .table1{

    width: 100%;

}

.centerright .table2 td{

    width: 25%;

}



.centerright .table1 tr{



}



.centerright table tr:nth-of-type(1) td{

    background-color:#f2f2f2;

    font-size: 16px;

    color: #333333;



}

.centerright .table1 tr td{

    width: 50%;



}

.centerright .table1 tr td:nth-of-type(1){

    padding-right: 27.5%;

}

.centerright .table1 tr td:nth-of-type(2){

    padding-left: 27%;

}



.centerright table tr td{

    text-align: center;

    border: 0px;

    font-size: 14px;

    color: #333333;

    padding: 15px 0;

}

.centerright table tr:nth-of-type(1) td{

    padding: 13px 0;



}

.centerright table{

    margin-top: 20px;

    min-width: 800px;



}

.centslidel.col-sm-3{

    width: 20.5%;

}

.centslider.col-sm-9{

    width: 79.5%;

}

.tableke{

    overflow: auto;

}

.centerright table tr:nth-of-type(2) td{

    padding-top: 30px;

}

.centslide{

   margin: 0 -10px;

}

.centslidel{

    padding: 0 10px;

}

.centslider{

    padding: 0 10px;

}

.cinputwz .span{

    color: #333333;

    font-size: 14px;

    width: 120px;

    display: inline-block;

}

.cinputwz{

    margin-bottom: 20px;



}

.cinputwz input{

    border: 0px;

    font-size: 14px;

    color: #333333;

    background-color: transparent;

    transition-duration: .3s;

}

.cinputwz input::placeholder{

    color: #cccccc;

}

.cinputwz .span1{

    color: #333333;

    font-size: 14px;

    margin-left: 20px;

}

.divinput{

    display: inline-block;

    border: 1px solid #e6e6e6;

    background-color: #fbfbfb;

    border-radius: 10px;   padding: 8px 15px;

    width: 310px;



}

.cinputwz .span2{

    color: #00a8ec;

    font-size: 14px;

    float: right;

    cursor: pointer;

}

.centpass{

    margin-top: 33px;

}

.divinput.active{

    border-color: transparent;

    box-shadow: 0px 0px 10px #e8e8e8 inset

}

.submits{

    color: white;

    font-size: 14px;

    width: 126px;

    line-height: 40px;

    text-align: center;

    border-radius: 5px;

    background-color:#00a8ec ;



    cursor: pointer;

    margin-bottom: 30px;

}

.submits:hover{

    background-color: #02a1e2;

}

.centpassinp{

    margin-bottom: 80px;

}

.derweimdiv{

    text-align: center;

    margin-top: 80px;

}

.derweimdiv .p1{

    color: #999999;

    font-size: 16px;

    margin-top: 9px;

}

.derweimdiv .p2{

    color: #333333;

    font-size: 14px;

    margin-top: 80px;

    margin-bottom: 40px;

}



.derweimdiv .p2 a{

    color: #ff0000;

    font-size: 14px;

}

.enterprise{

    position: relative;

    padding-bottom: 22px;

    border-bottom: 1px solid #e6e6e6;

    margin-bottom: 48px;

}

.cont1300 .enterprise.shangs{

    padding-bottom: 20px;

}





.enterprise1{

    width: 375px;

}

.enterprise .span{

    font-size: 14px;

    color: #cccccc;

    position: absolute;

    left: 1%;

    top: 10%;

    z-index: 1;

    transition-duration: .5s;

}

.enterprise .input{

    width: 100%;

    border: 0px;

    font-size: 14px;

    position: relative;

    z-index: 2;

    background-color: transparent;

    display: inline-block;

    vertical-align: top;

}

.enterprise .span.active{

    top:-20px;

    left: 0;

    font-size: 13px;

    color: #333333;

}

.enterprise .textarea{

    width: 100%;

    height: 100px;

}

.enterpriset{

    width: 100%;

}

.divinputfile{

   display: inline-block;

    position: relative;vertical-align: bottom;

}

.divinputfile img{

    width: 100%;

}

.divinputfile input{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 2;

    opacity: 0;

}

.enterprise .span2{

    display: inline-block;

    font-size: 14px;

    color: #cccccc;

    margin-left: 20px;

    vertical-align: bottom;

    margin-bottom: 10px;

}

.enterpriseflie{

    width: auto;

    border-color: transparent;

}



.rightslide{

    font-size: 0px;



    position: absolute;

    right: 0;

    bottom: 0;    box-shadow: 0px 7px 10px #6c6c6c26;

}



.rightslide a{

    display: inline-block;

    font-size: 16px;

    color: #333333;

    width: 160px;

    padding: 21px 0;

    background-color: white;

    text-align: center;

}



.rightslide a:hover,.rightslide a.active{

    color:white ;

    background-color:#0e4587 ;

}





.bannertitle{



    position: absolute;

    top: 8%;

    left: 74%;

}

.bannertitle h3{

    color: white;

    font-weight: bold;

    font-size: 40px;

    text-shadow: 4px 4px 8px #5f5f5f;

    white-space: nowrap;

}

.bannertitle p{

    font-size: 14px;

    color: white;

}

.xiajian{

    background-color: white;

    padding: 19px 22px;

    display: inline-block;

    position: absolute;

    bottom: -12%;

    left: 74%;

    box-shadow: 0px 6px 10px -6px #bcbcbc;

}



.bannernr{

    position: relative;

    display: inline-block;

    margin-top: 106px;

    box-shadow: 0px 7px 17px -7px #0e4587;
    opacity: 0;
    z-index: -1;
}





.certifical{

    background: url(../img/cerl.png)left -360px,url(../img/cerr.png)right -370px ;



    background-repeat: no-repeat;

    background-color:#f2f2f2 ;

}

.abouttitle{

    text-align: center;

    overflow: hidden;

}

.abouttitle h3{

    font-size: 30px;

    color: #333333;

    position: relative;

    font-weight: bold;

    margin: 0 0;

}

.abouttitle h3:after{

   content: "";

    display: block;

    margin:0 auto;

    background-color: #0e4587;

    height: 1px;

    width: 28px;

    margin-top: 16px;

    margin-bottom: 13px;

}

.abouttitle p{

    font-size: 16px;

    color: rgba(51,51,51,.5);

    margin-bottom: 50px;

}

.certificalabout{

    padding-top: 100px;

    padding-bottom: 75px;

}

.zhengimg{

    text-align: center;

    background-color: white;

    border-radius: 10px;

    padding: 35px 0 68px 0;

    margin-bottom: 40px;

}

.zhengimg img{

    width:80% ;

    max-width:197px ;

    height: 278px;

}

.zhengimg h4{

    color: #333333;

    font-size: 20px;

    margin-bottom: 14px;

    margin-top: 40px;

    height: 45px;

 }

.zhengimg p{

    color: #999999;

    font-size: 14px;

}

.certific{

    margin: 0 -20px;

}

.certific .col-sm-3{

    padding: 0 20px;

    cursor: pointer;

}

.moreadd{

    border-radius: 100px;

    border: 1px solid #e6e6e6;

    width: 94px;

    line-height:44px ;

   background-color: white;

    text-align: center;

    margin: 0 auto;

    cursor: pointer;

}

.moreadd:hover{

    color: white;

    background-color:#0e4587;



}

.zhengimg:hover{

    transform: translateY(-15px);

    box-shadow: 0px 5px 30px -4px #e0e0e0;

}

.tanchuang{

    background-color: rgba(0,0,0,.5);

    position: fixed;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: -1;

    opacity: 0;



}

.tanchuangy{

    position: absolute;

    top: 50%;left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform:translate(-50%, -50%);

    -moz-transform:translate(-50%, -50%);

    -webkit-transform:translate(-50%, -50%);

    -o-transform:translate(-50%, -50%);

    max-width: 940px;

    width: 100%;

    z-index: 2;

}

.tanguan{

    position: absolute;

    right: 11px;

    top: 11px;

    z-index: 22;

}

.swiper-container3{



}

.tanchuangy h3{

    background-color: #f2f2f2;

    font-size:16px ;

    color:#333333 ;

    border-bottom: 1px solid #c2c2c2;

    padding: 10px 0;

    padding-left: 20px;

    margin: 0;

}

.tanchuangy1{

    text-align: center;

    background-color: white;

}

.tanchuangy1 img{

    display: inline-block;

    border: 1px solid #cccccc;

    max-width: 100%;

    margin: 1% 0;

    max-height: 800px;

}

.swiper-button-next1{

    background-image: url(../img/yuright.png);

    width: 50px;

    height: 50px;

    background-size: 100%;

    right: -20%;

}

.swiper-button-prev1{

    background-image: url(../img/yuleft.png);

    width: 50px;

    height: 50px;

    background-size: 100%;

    left: -20%;

}

.aboutpp{

    background: url(../img/beitu2.png)left top, url(../img/beitu1.png)right bottom;

    background-repeat: no-repeat;

    overflow: hidden;



}

.aboutpph3{

    margin-bottom: 20px;

    border-bottom: 1px solid #f2f2f2;

    padding-bottom: 20px;



}

.aboutpph3 span:nth-of-type(1){

    font-size: 30px;

    color: #333333;

    font-weight: bold;

    display: inline-block;

    vertical-align: bottom;

    margin-right: 20px;

}

.aboutpph3 span:nth-of-type(2){

    font-size: 16px;

    display: inline-block;

    vertical-align: bottom;

    color: rgba(51,51,51,.2);

}

.aboutnr p{

    line-height:33px;

    color: #333333;

    font-size: 16px;

    margin-bottom: 28px;

    text-indent: 2rem;

}

.aboutpphLEFT{

    padding-left: 29%;

    padding-top: 21%;

    margin-bottom: 100px;

}

.aboutpph3g{

    margin-top: 49px;



}

.aboutpph3gs{

    margin-bottom: 90px;

}

.aboutpph3g span:nth-of-type(1){

    margin-bottom: 10px;

    font-size: 20px;

}

.aboutpph3g span:nth-of-type(2){

    display: block;

}

.mapdi{

    margin-top: 40px;

}

.mapdi .spg-1{

    font-size: 20px;

    color: #333333;

    margin-bottom: 0px;

    margin-top: 0px;

}

.mapdi .spg-1 span{

    font-size: 30px;

    color: #00a1e9;

}

.mapdi .spg-2{

    font-size: 14px;

    color: #999999;

    margin-bottom: 3px;

}

.mapdi .spg-2 span{

    font-size: 14px;

    color: #00a1e9;

}

.mapdi .spg-2g{

    margin-bottom: 20px;

}

.mapdi .spg-2gs{

    margin-top: 5px;

    margin-bottom: 40px;

}

.mapdi .spg-3{

    margin-bottom: 10px;

}



.mapdian{

    height: 5px;

    width: 5px;

    border-radius: 100%;

    background-color: #000000;

    box-shadow: 0px 0px 0px 10px rgba(0,0,0,.2);

    animation: 1s dong infinite linear;

    position: absolute;

}

.mapimg{

    width: 730px;

}

.mapsp1{

    position: relative;

    display: inline-block;



}

.mapdian1{

    left: 36%;

    top: 7%;

}

.mapdian2{

    left: 22%;

    top: 35%;

}

.mapdian3{

    left: 34.5%;

    top: 69%;

}

.mapdian4{

    left: 52%;

    top: 60%;

}

.mapdian5{

    left: 83.5%;

    top: 77%;

}

.mapdian6{

    top: 48%;

    left: 78.7%;

}

.maptan{

    border-radius: 10px;

    box-shadow: 24px 21px 9px -21px #a4a4a43d;

    background-color: white;

    position: absolute;

    z-index: 10;

    padding:5px 15px;

    width: 440px;

    bottom: 0;

    left: 0;

}

.maptan:after{

    content: "";

    display: block;

    width: 15px;

    height: 15px;

    background-color: white;

    transform: rotate(45deg);

    position: absolute;

    top: 94%;

    left: 60px;

}

.maptan h3{

    font-size: 16px;

    color: #333333;

    font-weight: bold;

    margin-bottom: 16px;

}

.maptan img{

    margin-right: 10px;

}

.maptan p{

    font-size: 16px;

    color: #999999;

}

.dingwei{

    position: absolute;

    top: 45%;

    left: 69.5%;

}

.mapdii{



    padding-top: 75px;

}

.divh3{

    text-align: center;

}

.divh3 h3{

    font-size: 30px;

    color: #333333;

    margin-bottom: 50px;

    margin-top: 60px;

}

.divh3 p{

    color: #999999;

    font-size: 14px;

    width: 530px;

    margin: 0 auto;

    line-height: 28px;

    margin-bottom: 70px;

    max-width: 100%;

}

.containershui{

    background-color: #f2f2f2;

}

.containersb{

    background-color: white;

    overflow: hidden;

    border-radius: 20px;



}

.rowabout3{

    margin-bottom: 30px;

}

.rowabout3 img{

    width: 100%;

}

.rowabout33 .col-sm-12{

    padding: 0;

}

.rowabout33 .col-sm-6{

    padding: 0;

}

.border20{

    border-radius: 20px;

}

.aboutconrimg {

    border-radius: 10px;

    overflow: hidden;

}

.aboutconrimg:hover img {

    transform: scale(1.03);

}

.aboutconrimg img {
    max-width: 473px;
    

    transition-duration: .9s;

    display: inline-block;

}

.about3sdd1.col-sm-7{

    width: 53.533333%;

    padding-left: 25px;

}

.about3sdd2.col-sm-5{

    width: 45.666667%;

}

.rowabout33 .col-sm-6{

    margin-top: 22px;

}

@keyframes dong {

    0%{

        box-shadow: 0px 0px 0px 0px rgba(0,0,0,.2);



    }

    100%{

        box-shadow: 0px 0px 0px 10px rgba(0,0,0,.05);



    }

}

.rowabout33 .col-sm-661{

    padding-right: 15px

}

.rowabout33 .col-sm-662{

    padding-left: 15px

}

.sanjiaowaid{

    background: url(../img/sanjiaoback.png) center top;padding-top: 75px;padding-bottom: 75px;overflow: hidden;background-size: 100% auto;

}

.containerabout5{

    /*background: url(../img/about4banner.png) center top;*/



    padding-top: 95px;padding-bottom: 75px;overflow: hidden;background-size:auto 100% ;position: relative;z-index: 2;

}

.containerabout5a{

    padding-top: 65px;

}

.about4zp{

    font-size: 0px;

}

.about4zp span:nth-of-type(1){

    padding-left: 50px;

}

.about4zp span{

    display: inline-block;

    width: 25%;

    color: #333333;

    font-weight: bold;

    font-size: 18px;

}

.about4zp1{

    position: relative;

}

.about4zp1 span{

    font-size: 14px;

    color: #333333;

    font-weight: normal;

    padding-top: 20px;

}

.zhaoping{

    border-top: 1px solid #e6e6e6;

    background-color: #f7f7f7;

    margin-top: 26px;

    position: relative;

    background-color: white;

}

.xialajian{

    position: absolute;

    right: 18px;

    top: 20px;

    z-index: 10;

}

.xialajian a{

    font-size: 14px;

    display: inline-block;

    margin-right: 35px;

}

.zhaopinsd.active{

    background-color: #fafafa;

}

.zhaopinsd.active img{

    transform: rotate(90deg);

}

.zhaopinsd:hover{

    background-color: #fafafa;

}

.xialajian a{

    color: #0e4587;

    font-size: 14px;

}

.zhaopingnr{

    font-size: 0px;

    margin-top:50px;

}

.zhaopingnr p{

    font-size: 14px;

    color: #333333;

    margin-bottom: 8px;

}

.zhaopingnr h4{

    font-size: 16px;

    color: #333333;

    margin-bottom: 25px;

    font-weight: bold;

}

.zhaopingnr>div{

    font-size: 16px;

    display: inline-block;

    width: 50%;

    vertical-align: top;

    margin-bottom: 40px;

    padding: 0 45px;

}

.zhaopinsd{

    position: relative;

    padding-bottom: 13px;

}

.zhaopinsd .zhaopingnr{

    display: none;

    transition-duration:unset;

}





.htmleaf-container{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

}

.lunbopsd{

    background: url(../img/about4banner.png) center top;

    overflow: hidden;

    background-size: 100% auto;

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1;

}



.tec2select select{

    margin-right:23px;

}

.tec2select select{

    border: 0px;

    background-color:#f2f3f5;

    padding: 8px 20px;

    border-radius: 5px;

    width: 260px;

    outline: none;

    border: 0px;

    -webkit-appearance: unset;

    outline: none;

    appearance:none;

    -moz-appearance:none;

    -webkit-appearance:none;

    -ms-appearance:none;

    background:#f2f3f5 url(../img/sanjiao.png) 91% 48% no-repeat;



}

.tec2select select option{

    font-size: 14px;

    font-weight: bold;

}

.bofang{

    position: absolute;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.51);

}

.bofang img{

    position: absolute;

    top: 50%;left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform:translate(-50%, -50%);

    -moz-transform:translate(-50%, -50%);

    -webkit-transform:translate(-50%, -50%);

    -o-transform:translate(-50%, -50%);

}

.bofangimg{

    position: relative;

    border-radius: 10px;

    overflow: hidden;

}

.bofangimg>img{

    width: 100%;

    max-height: 718px;

}

.bofangimg + p {

    text-align: center;

    font-size: 16px;

    color: #333333;

    margin-top: 24px;

    margin-bottom: 19%;

}

.containersshiping{

    margin-top: 40px;

}

.containersnew{

    margin-bottom: 80px;

}

.containersnew .moreadd{

    margin-top: 50px;

}

.row.videolun{

    margin: 0 -5px;

    margin-bottom: 30px;

    margin-top: 60px;

}

.videolun .bofangimg{

    margin-bottom: 10px;

}

.videolun .col-sm-9{

    padding: 0 5px;

    width: 75.3%;

}

.videolun .col-sm-3{

    padding: 0 5px;

    width: 24.7%;

}

.videolun .bofangimg{

    border-radius: 0px;

}

.bofangimg span{

    font-size: 20px;

    color: white;

    position: absolute;

    display: inline-block;

    bottom: 2%;

    left: 3%;

}

.videolun .bofang{

    background-color: transparent;

}

.videolun .col-sm-3 .bofang.active{

    border:1px solid #c2c2c2;

}

.videolun .col-sm-3 .bofang:hover{

    border:1px solid #c2c2c2;

}

.videolun .col-sm-3 .bofang{

    width: 95%;

    height: 92%;

    top:4%;

    left: 2.5%;

    border:1px solid transparent;

}

#videos1{

    width: 100%;

    height: 100%;

    position: absolute;

    top:0;

    left: 0;

    z-index: -1;

    opacity: 0;

    background-color: black;

    max-height: 720px;

}

.faqlis{

    padding: 0 40px;

    background-color: #f8f8ff;

    border-radius: 15px;

    position: relative;

    padding-top: 27px;

    overflow: hidden;

    margin-bottom: 14px;

}

.faqlis .d1 div{

    padding-left: 40px;

    display: block;

    margin-bottom: 24px;

}

.faqlis .d1{

    color: #333333;

}

.faqlis .d2 p{

    margin-bottom: 0px;

}

.faqlis .d2{

    background-color: white;

    color: #333333;

    padding: 21px 40px;

    border-radius: 10px;

    display: none;

    transition-duration: unset;

    margin-bottom: 23px;

}



.fqajia{

    float: right;

    margin-right: 30px;

    width: 21px;

    height: 21px;

    position: relative;

}

.fqajia img:nth-of-type(1){

    display: block;

}

.fqajia img:nth-of-type(2){

    display: none;

}

.fqajial img:nth-of-type(2){

    top: 0px!important;

}

.fqajial{

    float: left;

    position: absolute;

    top:0px;

    left:0px;

}



.faqlis.active{

    background-color: #0e4587;

}

.faqlis.active .d1 div{

    color: white;

}

.faqlis.active .divhen1{

    background-color: white;

}

.faqlis.active .divhen2{

    background-color: white;

    height: 0px;

    transform: translateY(10px);

}

.faqlis.active .fqajia img:nth-of-type(1){

    display: none;

}

.faqlis.active .fqajia img:nth-of-type(2){

    display: block;

    position: relative;

    top: 10px;

}

.search{

    color: white;

    font-size: 14px;

    background-color:#0e4587 ;

    display: inline-block;

    padding: 8px 23.5px;

    border-radius: 5px;

    cursor: pointer;

}

.downloads>div:nth-of-type(1){

    color:#333333 ;



}

.downloads>div{

    color:#333333 ;



}

.downloadslis:nth-of-type(1){

    background-color: white!important;

}

.downloadslis{

    font-size: 0px;

    padding-top: 14px;

    padding-bottom: 14px;

}

.downloadslis:hover{

    background-color:#f4f7fb;

}

.downloadslis:hover .downloadimg img:nth-of-type(1){

    display: none;

}

.downloadslis:hover .downloadimg img:nth-of-type(2){

    display: block;

}

.downloadslis:hover div:nth-of-type(1){

    color: #0e4587;

}

.downloadslis:hover .wsxiaz{

    color: #0e4587;

}



.downloadslis>div:nth-of-type(1){

    width: calc( 100% - 110px);

    display: inline-block;

}

.downloadslis>div:nth-of-type(2){

    width: 110px;

    display: inline-block;

}

.downloadslis:nth-of-type(1)>div{

    font-size: 16px;

    color: #333333;

}

.downloadslis:nth-of-type(1){

    border-bottom: 1px solid #e6e6e6;

    padding: 16px 0;

}

.downloadslis>div:nth-of-type(1){

    padding-left: 33px;

}

.downloadslis>div{

    font-size: 14px;

    color: #333333;

}

.downloadimg{

    display: inline-block;

    margin-left: 10px;

}

.downloadimg img:nth-of-type(1){

    display: block;

}

.downloadimg img:nth-of-type(2){

    display: none;

}

.wsxiaz{

    display: inline-block;

    font-size: 14px;

    color: #333333;

}

.adsubmit{

    background-color: #0e4587;

    color: white;

    border-radius: 100px;

    box-shadow: 0px 10px 12px -8px #0e4587;

    width: 230px;

    margin: 0 auto;

    text-align: center;

    padding: 15px 0;

    cursor: pointer;

}

.tech4title h3{

    font-size: 26px;

    color: #333333;

    margin-bottom: 30px;

}

.tech4title p{

    margin-bottom: 8px;

    font-size: 14px;

}

.tech4title h3 span{

    font-weight: bold;

}

.tech4input.row{

    margin: 0 -47.5px;

}

.tech4input .col-sm-4{

    padding: 0 47.5px;

    margin-top: 62px;

}

.tech4input .enterprise{

    margin-bottom: 25px;

}

.shikiangl{

    width: 105px;

    height: 105px;

    display: inline-block;

    margin-left: 20px;

}

.shikiangl{



}

.shikiangl{

    border: 1px solid #e6e6e6;

    border-radius: 10px;

    position: relative;

}

.closecha{

    position: absolute;

    right: -5px;

    top: -5px;

    max-width: 100%;

}

.closeimg{

    width: 100%;

    border-radius: 5px;

    height: 100%;

}

.duotuimg h4{

    color: #333333;

    font-size: 20px;

    margin-bottom: 13px;

}

.duotuimg{

    margin-top: -5px;

    margin-bottom: 80px;

}

.chuangimg{

    position: relative;

    display: inline-block;

}

.chuangimg input{

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    opacity: 0;

}

.anli1title{



}

.anli1title1{

    text-align: center;

    margin-top: 65px;

}

.anli1title h3{

    font-size: 30px;

    color: #333333;

    margin-top: 39px;

    margin-bottom: 14px;

}

.anli1title p{

    color: #999999;

    font-size: 16px;

    margin-bottom: 38px;

}

.anli1title1 h3{

    margin-top: 0px;

}

.anli1list{

    background-color: #fafafa;

}

.anli1slide{

    padding: 30px 0;

}

.anli1slide>div{

    display: inline-block;

    font-size: 16px;

    color: #333333;

    width: 18%;

}

.anli1slideimg{

    display: inline-block;

    position: relative;

    top: -1px;

    margin-right: 14px;

    vertical-align: middle;

    position: relative;

    width: 33px;

    height: 33px;

}

.anli1slideimg img{

    position: absolute;

    left: 0;

    top: 0;



}

.anli1slideimg img:nth-of-type(1){

    opacity: 0;

}

.anli1slideimg img:nth-of-type(2){

    opacity: 1;

}

.anli1slide a:hover .anli1slideimg img:nth-of-type(1){

    opacity: 1;

}

.anli1slide a:hover .anli1slideimg img:nth-of-type(2){

    opacity: 0;

}

.anli1slide a:hover{

    color: #00a8ec;

}

.anli1slide a.active{

    color: #00a8ec;

}

.anli1slide a.active .anli1slideimg img:nth-of-type(1){

    opacity: 1;

}

.anli1slide a.active .anli1slideimg img:nth-of-type(2){

    opacity: 0;

}

.anli1lows{

    margin: 0 -22.5px;



}

.anli1lows1{

    padding: 0 22.5px;

    margin-bottom: 40px;

}

.anli1lows1 h3{

    font-size: 20px;

    color: #333333;

}

.anli1lows1 p{

    color: #999999;

    font-size: 16px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

}

.anli1lows1:hover h3{

    color: #00a8ec;

}

.morelj{

    border-radius: 100px;

    color: white;

    width: 117px;

    background-color:#00a8ec ;

    padding:  4px 0;

    display: block;

    text-align: center;

    margin-top: 24px;

    font-size: 14px;

}

.anli1k1{

    position: relative;

    background-color: rgba(0,0,0,.5);

    overflow: hidden;

    border-bottom-right-radius:50px ;

    border-top-left-radius:50px ;
    
    margin-bottom: 25px;

}

.anli1k1>img{

    width: 100%;

}

.anli1k2{

    position: absolute;

    left: 0;

    bottom: 0;

    width: 100%;

    height: 100%;

    padding: 18px 0;

    background-color: transparent;

}

.anli1k2:hover{

    background-color: rgba(0,0,0,.5);

}

.anli1k2:hover .anli1k3{

    bottom: 30px;

}

.anli1k2 h3{

    color: white;

    font-weight: bold;

    font-size: 20px;

    margin-bottom: 12px;

}

.anli1k2 p{

    color: white;

    font-size: 14px;

}

.anli1k3{

    position: absolute;

    bottom: -32px;

    left: 18px;

}

.contbotton{

    margin-bottom: 78px;

}

.newtitle{

    text-align: center;

    padding: 16% 0;



}

.newtitle h3{

    font-weight: bold;

    font-size: 30.75px;

    color: white;

    margin: 0 0 ;

}

.newtitle .line{

    height: 2px;

    width: 67px;

    display: inline-block;

    background-color: white;

}

.newtitle p{

    font-size: 14px;

    color: #ffffff;

    margin-top: 5px;

    margin-bottom: 0px;

}

.newslide{

    margin-top: 50px;

    margin-bottom: 40px;

}

.newslide a:hover{

    color: #333333;

}

.newslide a.active{

    color:#000000 ;

    font-weight: bold;

    font-size: 30px;

    border-bottom:2px solid #00a8ec;

    padding-bottom:10px;

}

.newslide a{

    font-weight: bold;

    color: #b2b2b2;

    font-size: 20px;

    margin-right: 60px;

}

.newslist{



}

.newslistimg{

    background-color:#f8f8f8;

    padding: 25px 35px 25px 35px;

    margin-bottom: 12px;

    font-size: 0px;

}

.newsll{

    padding: 10px 8% 0px 0px;

}

.newsrr.aboutconrimg{

    border-radius: 0px;

}

.newslistimgw{

    padding: 30px  30px  30px 35px;

    border-radius: 10px;

}

.newslistimg .time{

    font-size: 14px;

    color: #666666;

}

.newslistimg .title{

    font-size: 20px;

    color: #333333;

    margin: 10px 0;

    margin-bottom: 8px;

    margin-bottom: 30px;

}

.newslistimg .more{

    color: rgba(51,51,51,.5);

    font-size: 14px;

}

.newslistimg .more img{

    margin-left: 7px;

    position: relative;

    top: -2px;

}

.jiansemore img:nth-of-type(1){

    display: inline-block;

}

.jiansemore img:nth-of-type(2){

    display: none;

}

.jiansemore:hover{

color:#00a8ec

}

.jiansemore:hover img:nth-of-type(1){

    display: none;

}

.jiansemore:hover img:nth-of-type(2){

    display: inline-block;

}

.newsll{

    display: inline-block;

    width: 65%;

    vertical-align: middle;

}

.newsrr{

    display: inline-block;

    width: 35%;

    vertical-align: middle;

    text-align: center;

}

.newslistimg .nr{

    color: #999999;

    font-size: 14px;

    line-height: 26px;

    margin-bottom: 45px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 3;

    overflow: hidden;





}

.newsbanner{

    background-size: 100% auto;

}

.newdtitle{

    background-color: white;

    padding: 30px;

    box-shadow: 0px 0px 21px -22px #a0a0a0b0

}

.newstianj{

    box-shadow: 0px 0px 21px -22px #a0a0a0b0;

    background-color: white;

    padding: 30px;

}

.newdtitle h3{

    color: #333333;

    font-size: 20px;

    margin-top: 0px;

    margin-bottom: 24px;

    font-weight: bold;

}

.newdtitle .time{

    color: #999999;

    font-size: 14px;

    margin: 0 0 ;

}

.newsdetail{

    margin-top:45px ;

}

.newsdetail p{

    line-height: 25.5px;

    margin-bottom: 20px;

    font-size: 14px;

    color: #666666;

}

.newsdetail img{

    display: block;

    margin: 0 auto;

    max-width: 100%;

    height: auto;
}

.newdetg{

    background-color: #f2f2f2;

    padding-top: 50px;

    padding-bottom: 60px;

}

.coldes1{



}

.coldes2{



}

.newstianj .title{



}

.newstianj .title{

    padding-bottom: 14px;

    border-bottom: 1px solid #e6e6e6;

}

.newstianj .title span:nth-of-type(1){

    color: #333333;

    font-size: 20px;

    font-weight: bold;

}

.newstianj .title span a{

    color: #999999;font-size: 14px;

    float: right;

    margin-top: 4px;

}

.newstianj .nra a{

    display: block;

    padding-bottom: 8px;

    font-size: 14px;

    border-bottom: 1px solid transparent;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    color: #999999;

    margin-bottom: 17px;

}

.newstianj .nra{

    margin-top: 27px;

}

.newstianj .nra a.active{

    color:#01a8ec ;

    border-bottom: 1px solid #01a8ec;

}

.newstianj .nra a:hover{

    color:#01a8ec ;

    border-bottom: 1px solid #01a8ec;

}

.col-sm-9.coldes1{

    padding: 0 12px;

}

.newsdd1{

    margin: 0 -12px;

}

.col-sm-3.coldes2{

    padding: 0 12px;

}

.fanhuiys{

    margin-top: 25px;

    margin-left: 10px;

    display: block;

    font-size: 14px;

}

.fanhuiys img{

    margin-right: 10px;

}

.col-sm-8.coldes1{

    width: 67.66666667%;

}

.col-sm-4.coldes2{

    width: 32.333333%;

}

.mapcont{

    background-image: url(../img/contmap.png);

    background-position: center 10px;

    overflow: hidden;

    background-repeat: no-repeat;

}

.conttnrs{

    font-size: 0px;

    max-width: 1040px;

    width: 95%;

    margin: 0 auto;

    background-color: white;

    margin-top: 13%;

    margin-bottom: 3.5%;

    box-shadow: 0px 0px 20px rgba(7,77,146,.16);

}

.contnr1{

    display: inline-block;

    width: 46.5%;

    vertical-align: top;

    border-radius: 0px;

}

.contnr1 img{

    width: 100%;

}

.contnr2{

    display: inline-block;

    width: 53.5%;

    padding:30px 35px 30px 50px;

    background-color: white;

    vertical-align: top;

}

.contnr2 div{

    color: #999999;



    font-size: 14px;

}

.contnr2 h3{

    margin-bottom: 30px;

    font-weight: bold;

    margin-top: 5px;

}

.contnr2 p{

    color: #999999;

    font-size: 14px;

    margin-bottom: 7px;

}

.fenkuaidiv{

    display: inline-block;

    width: 70px;

    vertical-align: top;

}

.fenkuainr{

    display: inline-block;

    width: calc( 100% - 100px );

    vertical-align: top;

}

.fenkuaimg{

    margin-right: 6px;

    position: relative;

    top: 3px;

}

.conhuise{

    background-color: #f7f7f7;

}

.cont1300{

    max-width: 1300px;

    margin: 0 auto;

    width: 95%;

    box-shadow: 0px 0px 20px rgba(151,151,151,.24);

    padding: 50px 70px 70px 50px;

    background-color: white;

    position: relative;

    top: -135px;

}

.liuyanh3{

    text-align: center;

    font-size: 30px;

    color: #0e5195;

    margin-bottom: 70px;

}

.liuyanh3 img{

    position: relative;

    top: -2px;

    margin-right: 12px;

}

.input.textarea{

    height: 110px;

}

.tijiaos{

    color: white;

    background-color: #0784c8;

    font-size: 20px;

    width: 222px;

    line-height: 48px;

    border-radius: 100px;

    margin: 0 auto;

    text-align: center;

    box-shadow: 0px 10px 12px -8px #0784c8;

    cursor: pointer;

    margin-top: 50px;

}

.swiper-button-nextde{

    background-image: url(../img/prihright.png);

    width: 19px;

    height: 36px;

    background-size: 100% 100%;

}

.swiper-button-prevde{

    background-image: url(../img/prihleft.png);

    width: 19px;

    height: 36px;

    background-size: 100% 100%;

}

.swiper-containersd{

    margin-top: 75px;

    margin-bottom: 40px;

}

.swiper-containersd img{

    display: block;

    margin: 0 auto;



}

.prids1{

    line-height: 26px;

    color: #333333;

    font-size: 14px;

    text-align: center;

    padding-bottom: 55px;

}

.swiper-button-prevde, .swiper-button-nextde{

    top:30%;

}

.swiper-button-prevde{

    left: 60px;

}

.swiper-button-nextde{

    right: 60px;

}

.prodsl{

    font-size: 0px;

    padding-bottom: 37px;

    padding-top: 37px;

}

.prodsls{

    border-bottom: 1px solid #f2f2f2;

}

.prodsls:last-of-type{

    margin-bottom: 50px;

    border-color: transparent;

}

.prodsl span{

    display: inline-block;

    font-size: 16px;

    vertical-align: top;

}

.prodsl span:nth-of-type(1){

    color: #333333;

    width: 39%;

}

.prodsl span:nth-of-type(2){

    color: #999999;

    width: 59%;

}

.prodslsh3{

    text-align: center;

    font-size: 26px;

    margin-top: 80px;

    margin-bottom: 20px;

}

.prodettailh{

    background-color: #f2f2f2;

    overflow: hidden;

}

.prodsp1{

    margin-top: 15px;

}

.prodsp1 p{

    margin-bottom: 28px;

}

.yinping{

    width: 111%;

    position: absolute;

    top: 50%;left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform:translate(-50%, -50%);

    -moz-transform:translate(-50%, -50%);

    -webkit-transform:translate(-50%, -50%);

    -o-transform:translate(-50%, -50%);

}

.row.prodsyt{

    margin-top: 57px;

    padding-bottom:55px ;

}

.proans{

    background-color:#fafafa ;

    height: 100%;

}

.proans:hover .h3{

    background-color:#00a8ec ;



}

.proans .h3{

    background-color: #c1c1c1;

    color: white;

    font-size: 24px;

    display: inline-block;

    padding: 9px 0px;

    padding-right: 17px;

    margin-bottom: 30px;

    margin-top: 24px;

}



.proans .h3 img{

    margin-left: 10px;

    margin-right: 20px;

}

.proanssp{

    overflow: hidden;

}

.proanssp p{

    font-size: 16px;

    color: #333333;

    margin-bottom: 33px;

    margin-left: 20px;

}

.rowflex{

    display: flex;

    flex-wrap: wrap;

    margin-top: 57px;

    margin-bottom: 54px;

}

.anli112 span{

    color: #333333;

    font-size: 30px;

    font-weight: bold;

}

.anli112 a{

    font-size: 16px;

    color: #999999;

    float: right;

    position: relative;

    top: 9px;

}

.anli112 a:hover{

    color: #00a8ec;

}

.anli112{

    margin-bottom:35px ;

}

.cprods p{

    color: #333333;

    text-align: center;

    margin-top: 14px;

}

.cprods .aboutconrimg{

    border-radius: 0px;

    border: 1px solid #e6e6e6;

}

.containermb{

    margin-bottom: 60px;

}

.proslide{

    padding:29px 0 ;

    font-size: 0px;

}

.proslide2{

    width: 20%;

    font-size: 20px;

    color: #333333;

    vertical-align: top;

}

.proslide1{

    display: inline-block;

}

.proslide1{

    white-space: nowrap;

    width: 80%;

}

.proslide1 a{

    display: inline-block;

    margin-left: 8%;font-size: 14px;

    float: right;

    color: #999999;

}

.proslide1 a:hover{

    color:#00a8ec;

}

.proslide1 a.active{

    color:#00a8ec;

}



.cont1300zc{

    top: 0px;

    box-shadow: 0px 0px 0px;

    font-size: 30px;

    color: #333333;

}

.liuyanh3g{

    font-size: 30px;

    color: #333333;

}

.liuyanh3g p{

    margin-top: 10px;

    font-size: 14px;

    color: #cccccc;

}

.cliuyan .col-sm-6{

    padding: 0 42px;

}

.cliuyan .col-sm-12{

    padding: 0 42px;

}

.cliuyan .enterprise.shangs{

    /*padding-bottom: 0px;*/

    height: 40px;

}

.col-sm-12 .enterprise.shangs{

    height: auto;

}

.contbiaot{

    width: 95%;

    max-width: 1130px;

    margin: 0 auto;

    overflow: auto;

}

.biaoge{

    font-size: 0px;

    border-bottom: 1px solid #f2f2f2;

    margin: 0 2%;

}

.biaoge>span{

    width: 25%;

    display: inline-block;

    text-align: center;

    font-size: 16px;

    color: #333333;

    padding: 30px 0;

}

.biaoges{

    background-color: #1a1a1a;

    border-bottom: 1px solid #1a1a1a;

}

.biaoges>span{

    font-size: 18px;

    color: white;

    padding: 12px 0;

}

.biaoge a{

    color: #2a629c;

}

.biaoge:last-of-type{

    border-color: transparent;

}

.borwaikong{

    border-left: 1px solid #f2f2f2;

    border-right: 1px solid #f2f2f2;

    border-bottom: 1px solid #f2f2f2;

    min-width:800px ;

    width: 100%;

    margin-top: 74px;

}

.jixutj{

    border-radius: 100px;

    border: 1px solid #e6e6e6;

    background-color: #fafafa;

    width: 135px;

    text-align: center;

    padding: 12px 0;

    display: block;

    margin: 0 auto;

    margin-bottom: 40px;

    margin-top: 20px;

}

.jixutj img{

    margin-left: 6px;

    position: relative;

    top: -1px;

}

.daohuise{

    box-shadow: 0px 0px 5px #dedede

}

.producttitle{

    text-align: center;

}

.producttitle h3{

    font-weight: bold;

    color: #333333;

    font-size: 30px;

    margin-bottom: 22px;

}

.producttitle div{

    height: 1px;

    width: 40px;

    background-color:#e6e6e6;

    margin: 0 auto;

}

.producttitle p{

    font-size: 16px;

    color: #cccccc;

    text-transform: uppercase;

    margin-top: 7px;

}

.prolistlieb .col-sm-3{

    width: 20%;

}

.numbig{

    position: relative;

    text-align: center;

    color: #333333;

    font-size: 16px;

}

.numbig span{

    font-size: 130px;

    font-weight: bold;

    color: #f5f5f5;

    position: absolute;

    top: 50%;left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform:translate(-50%, -50%);

    -moz-transform:translate(-50%, -50%);

    -webkit-transform:translate(-50%, -50%);

    -o-transform:translate(-50%, -50%);

    z-index: -1;

}

.taiimgt{

    text-align: center;

    margin-bottom: 70px;

    height: 180px;

    position: relative;

    margin-top: 28px;



}

.taiimgt img{

    display: inline-block;

    position: absolute;

    top: 50%;left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform:translate(-50%, -50%);

    -moz-transform:translate(-50%, -50%);

    -webkit-transform:translate(-50%, -50%);

    -o-transform:translate(-50%, -50%);

}

.prolistlieb{

    font-size: 0px;

    margin-top: 70px;

}

.xiprolis:last-of-type{

    border-right: 1px solid #e6e6e6;

}

.xiprolis{

    width: 20%;

    border-color:#e6e6e6 ;

    border-left: 1px solid #e6e6e6;

    display: inline-block;

    height: 365px;

    vertical-align: top;

    filter: blur(0px);

    position: relative;

}

.xiprolis.active{

    filter: blur(10px);

}

.xiprolis.actives{

    border-right: 1px solid #e6e6e6;

    position: relative;

    z-index: 2;

}

.dianmores{

    position: absolute;

    top:10%;

    left: 100%;

    transform-style:preserve-3d;

    transform: rotateX(90deg) translateX(-40px);

    opacity: 0;

    width: 30px;

    height: 70px;

}



.xiprolis.actives .dianmores{

    transform: rotateX(0deg) translateX(0px);

    opacity: 1;

}

.dianmores .more{

    font-size: 14px;

    color: #333333;

    position: absolute;

    width: 150px;

    margin-left: 35px;

}

.dianmores .more img{

    margin-right: 10px;

}

.zuojians2{

    position: absolute;

    left: 40px;

    top: 8px;

    animation: 1s zy infinite linear;

}

.dianmores1{

    position: relative;

    z-index: 2;

    background-color: white;

}

.contpros{

    width: 95%;

    max-width: 1370px;

    margin: 0 auto;

    padding-top: 80px;padding-bottom:100px;

}

@keyframes zy {

    0%{ left: 40px;}

    50%{ left: 50px;}

    100%{ left: 40px;}

}

.wsby{

    width: 25px;

    height: 50px;

    overflow: hidden;

    position: relative;

}

.wsby .c{

    width: 50px;

    height: 50px;

    border-radius: 100%;

    background-color:#000000;

    position: absolute;

    top: 0;

    left: -25px;

}

.wsby:hover .c{

    background-color: #00a8ec;

}

.wsby .i{

    position: absolute;

    top: 17px;

    left: 8px;

    z-index: 3;

}

.prokunag{

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    font-size: 0px;

    background-color: white;

    font-size: 0px;

    z-index: -1;

    background-color: transparent;

    opacity: 0;



}



.prokunagl{

    width: 26.5%;

    height: 100%;

    display: inline-block;

    box-shadow: 10px 0px 10px -4px rgba(0,0,0,.05);

    position: relative;

    background-color: white;

    transform: translateX(-100%);

    z-index: 2;

}

.prokunagr{

    text-align: center;

    width: 73.5%;

    display: inline-block;

    vertical-align: top;

    padding: 65px 5%;

    overflow: auto;

    height: 100%;

    padding-top: 20px;

    background-color: white;

    transform: translateX(100%);

}

.prokunagl .xiprolis{

    border-right: 0px;

    width: 100%;

    position: absolute;

    top: 35%;left: 50%;

    transform: translate(-50%, -50%);

    -ms-transform:translate(-50%, -50%);

    -moz-transform:translate(-50%, -50%);

    -webkit-transform:translate(-50%, -50%);

    -o-transform:translate(-50%, -50%);

    text-align: center;

}

.prokunagl .xiprolis .dianmores{

    left: unset;

    right: 0;

    top: 60%;



}

.prokunagl .xiprolis .dianmores{

    transform: unset;

    opacity: 1;

}

.prokunagl .xiprolis .dianmores .wsby .c{

    left: 0;

}

.prokunagl .xiprolis .dianmores .wsby .i{

    left: 9px;

}

.xiprolis:hover .taiimgt img{





    transform: translate(-50%, -50%)scale(1.05);

    -ms-transform:translate(-50%, -50%)scale(1.05);

    -moz-transform:translate(-50%, -50%)scale(1.05);

    -webkit-transform:translate(-50%, -50%)scale(1.05);

    -o-transform:translate(-50%, -50%)scale(1.05);



}

.protils{

    font-weight: bold;

    font-size: 20px;

    color: #333333;

    border-bottom: 2px solid #e5e5e5;

    padding-bottom: 9px;

    text-align: center;

    display: inline-block;

    margin-bottom: 25%;

}

.quanxuan{

    background-color: #fafafa;

    text-align: left;

    padding: 10px 15px;

    margin-bottom: 30px;

}

.quanxuan a{

    display: inline-block;

    font-size: 16px;

    color: #333333;

    padding: 4px 11px;

}

.quanxuan .a{

    background-color: #f2f2f2;

}

.protits{

    text-align: left;

    background-image: url(../img/xuxian1.png);

    background-position: -110% center;

    background-repeat: no-repeat;

    margin-bottom: 46px;



}

.protitssearch{

    margin-top: 40px;

    background-repeat: repeat-x;

}

.protits span{

    color: #333333;

    font-size: 20px;

    background-color: white;

    padding-right: 10px;



}

.posdlist{

    text-align: left;

    cursor:default ;

    position: relative;

    margin-bottom: 60px;

}

.posdlist h3{

    color: #333333;

    font-size: 18px;

    margin-bottom: 20px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    text-align: center;

}

.posdlist p{

    color: #cccccc;

    font-size: 14px;

    overflow: hidden;

    text-overflow:ellipsis;

    white-space: nowrap;

    text-align: center;
    height: 20px;
}

.posdlist .img img{

    width: 100%;

    max-width: 328px;

    display: block;

    margin: 0 auto;

}

.posdlist:hover h3{

    color: #00a8ec;

}

.posdlist:hover::after{

    transform: scale(1);

}

.posdlist:after{

    transition-duration: .5s;

    transform: scale(0);

    /*content: "";*/

    background-color: #f8fafc;

    border-radius: 100%;

    width: 78%;

    position: absolute;

    height: 84%;

    top: 8%;

    left: 11%;

    z-index: -1;

}



.inputdiv{

    margin-right: 12px!important;

    position: relative;

    top: -2px;

}

.inputdiv:before {

    content: url(../img/juxings.png);

    display: block;

    width: 14px;

    height: 14px;

    margin-right: 5px;

}

.inputdiv:checked::before {

    content: url(../img/juxingsh.png);

}

.xunpan{

    color: #333333;

    font-size: 16px;

    position: absolute;

    left: 0;

    top: -29px;

}

.pronrh3{

    text-align: center;

}





body::-webkit-scrollbar {/*滚动条整体样式*/

    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 4px;

}

body::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 5px;

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    background: rgba(0,0,0,0.2);

}

body::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    border-radius: 0;

    background: rgba(0,0,0,0.1);

}

.prokunagr::-webkit-scrollbar {/*滚动条整体样式*/

    width: 4px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 4px;

}

.prokunagr::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 5px;

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    background: rgba(0,0,0,0.2);

}

.prokunagr::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    border-radius: 0;

    background: rgba(0,0,0,0.1);

}









.gundongl{

    overflow: auto;



}

.prokunag.active{

    z-index: 999999;

    opacity: 1;

}

.prokunag.active .prokunagl{

    transform: translateX(0%);

}

.prokunag.active .prokunagr{

    transform: translateX(0%);

}

#culture #main .r1 .rowMain .con .list .left .arr-bg > small > i:nth-of-type(2){

    top: 49.7%!important;

}

.guanbitan{

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 1;

}

.divhen1{

    width: 21px;

    height: 3px;

    background-color: #0e4587;

    padding: 0!important;

    margin: 0 0 !important;

    position: relative;

    top: 10px;

}

.divhen2{

    height: 21px;

    width: 3px;

    background-color: #0e4587;

    padding: 0!important;

    margin: 0 0 !important;

    position: relative;

    left: 9px;

    top:-2px;

}

#dituContent{

    width:100%;height:700px;overflow: hidden;border:#ccc solid 1px;

}

.ditcontent{

    height: 700px;width: 100%

}

.tanchuangyab2{

    background-color: white;

}

.modeimghui{

    background-color: #f2f2f2;

    height: 35px;

    margin-bottom: 46px;

    line-height: 35px;

    color: #333333;

    font-size: 16px;

    padding-left: 20px;

}

.tijiaosab5{

    background-color: #0e4586;

    height: 40px;

    line-height: 40px;

    margin-bottom: 56px;

    font-size: 16px;

    width: 178px;



    box-shadow: 0px 10px 12px -8px rgb(14,69,134);

}

.enterprise5{

    margin-bottom: 33px;

}

.enterprise5 .input{

    font-size: 16px;

    padding-bottom: 13px;

}

.cliuyan .enterprise5.shangs{

    height: 35px;

}

.kuangps{

    margin-bottom: 15%;

}

.kuangps .col-sm-4{

     padding: 0 5px;

 }

.kuangps h3{

    font-size: 18px;

    font-weight: bold;

}

.kuangps p{

    font-size: 14px!important;

}

.kuangps .fenkuaidiv{

    font-size: 14px!important;

    width: 75px!important;
    text-align-last:justify ;
}

.kuangps .fenkuainr{

    width: calc( 100% - 116px )!important;

}

.kuangps>div{

    font-size: 0px;

}

.kuangps>div .col-sm-3{

    display: inline-block;

    vertical-align: top;

    float: unset;

}

.rightslides{

    z-index: 40!important;

}

@media screen and (max-width:1600px) {

    .proslide1{

        width: 70%;

    }

}

@media screen and (max-width:1600px) {

    .aboutpphLEFT{

        padding-top: 10%;

    }

}

@media screen and (max-width:1500px) {

    .rightslide a {
        width: 130px;
        padding: 16px 0;
    }
    .aboutpph3{

        margin-top: 100px;

    }

    .numbig span {

        font-size: 115px;

    }

    .xiprolis{

        width: 25%;

    }

    .taiimgt img {

        width: 55%;

    }

    .taiimgt{

        margin-bottom: 50px;

    }

    .dianmores .more img{

        display: block;

    }



    .dianmores .more{

        width: 70px;

        margin-left: 20px;

    }

    .newsbanner{

        background-size:auto 100% ;

    }

    .mapdii {

         overflow: auto;

        padding-top: 75px;

    }

    .maptan{

        width: 340px;

    }

	.containers{ width: 1200px; padding: 0px 15px;}

	.dbdubu .dbdubu_l>ul>li {

	    margin-right: 8%;

	}

	.daohtb .daohtb_x ul li {

	    padding: 24px 27px;

	}

	.daohtb .daohtb_x .daohtb_in input {

		width: 100px;

	}

	.daohtb .daohtb_x ul {

	    margin-right: 20px;

	}

	.daohtb .daohtb_x a.cio1 {

	    margin: 0 15px;

	}

    .anli1slide {

        padding: 30px 15px;

        margin-bottom: 30px;

    }

    .containerabout5{

        margin-bottom: 60px;

    }

}

@media screen and (max-width:1300px) {

	.shdoij .row .col-lg-3 {

	    width: 50%; margin-bottom: 6px;

	}

	.shdoij{ width: 991px; margin: 6px auto 0 auto;}

}

@media screen and (max-width:1200px) {

    .tanchuangy1 img{

        max-height: 400px;

    }

    .leftcenter{

        padding-left: 0;

    }

	.containers{ width: 991px; padding: 0px 15px;}

	.dbdubu .dbdubu_r .dbdubu_rx {

	    position: relative;

	    padding-right: 100px;

	}

	.dbdubu .dbdubu_r .dbdubu_rx .dbdubu_rimg {

	    width: 80px;

	}

    .anli1slide{

        padding: 30px 15px;

    }

}

@media screen and (max-width:1024px) {

    .newslistimg .nr{

        display: none;

    }

    .certific{

        margin: 0 -10px;

    }

    .certific .col-sm-3{

        padding: 0 10px;

    }

    .xiajian{

        display: none;

    }

    .rightslide a{

        width: 130px;

        padding: 16px 0;

    }

}

@media screen and (max-width:991px) {

	.containers{ width: 100%; padding: 0px 15px;}

	.shdoij{ width: 100%; }

	.daohtb .daohtb_logo img {

	    margin-top: 15px;

	    width: 100px;

	}

	.daohtb .daohtb_x ul li {

	    padding: 18px 15px;

	}

	.daohtb .daohtb_x ul {

	    margin-right: 10px;

	}

	.daohtb .daohtb_x .daohtb_in input {

	    width: 95px;

	}

	.dbdubu .dbdubu_l,.dbdubu .dbdubu_r{

	    width: 100% ; 

	    float: initial;

	}

	.dbdubu .dbdubu_r{ margin-top: 20px;}

	.dbdubu .dbdubu_l>ul>li{

	    margin-right: 0%;

	    display: block; float: initial;

	    text-align: left;position: relative;

	}

	.dbdubu .dbdubu_l>ul>li>a {

	    color: #333333;

	    font-size: 17px;

	    display:block;

	    padding: 10px 0px;

	    border-bottom: 1px solid #c3c3c3;

	    background: url(../img/suidg2.png) no-repeat right center;

	    background-size: 8px auto;

	}

	.dbdubu .dbdubu_l>ul>li>a:before {

	    content: "";

	    display: none;

	}

	.dbdubu .dbdubu_l>ul>li ul {

	    padding: 10px 0px;

	    display: none;

	    transition: none;

	    -webkit-transition: none;

	}

}

@media screen and (max-width:768px) {
.newDetails{
    padding-top: 68px;
}
    .aboutconrimg img{

        width: 100%;

    }

    .zhaopinsd{

        padding-bottom: 37px;

    }

    .suslb .suslb_x {

        position: relative;

        bottom: 0px;

        left: 0px;

        background-color: rgba(0,168,236,1);

        width: 100%;

        z-index: 2;

    }

    .swiper-container1 .swiper-pagination {

        bottom: 10px;

    }

    .xiprolis{

        width: 33%;

    }

    .biaoge>span:nth-of-type(1) {

        width: 10%;

    }

    .biaoge>span:nth-of-type(2) {

        width: 40%;

    }

    .cont1300{

        top: 0px;

        padding: 50px 15px 70px 15px;

    }

    .cliuyan .col-sm-6{

        padding: 0 15px;

    }

    .cliuyan .col-sm-12{

        padding: 0 15px;

    }

    .containers.proslide{

        margin-top: 72px;

    }

    .proslide1 a{

        margin: 0 2%;

        float: unset;

        margin-bottom: 4%;

    }

    .proslide2{

        width: 100%;

        margin:2% 0 ;

        display: inline-block;

    }

    .proslide1{

        width: 100%;

        display: block;

        white-space: normal;

    }

    .rowflex .col-sm-4{

        width: 100%;

        margin-bottom: 20px;

    }

    .row.prodsyt{

        margin-top: 0px;

    }

    .prodsp1 p{

        margin-bottom: 8px;

    }

    .prodslsh3{

        margin-top: 50px;

        margin-bottom: 30px;

    }

    .prodsl{

        padding-bottom: 10px;

        padding-top: 10px;

    }

    .prodsl span:nth-of-type(1){

        width: 50%;

    }

    .prodsl span:nth-of-type(2){

        width: 50%;

    }

    .contnr1{

        width: 100%;

    }

    .contnr2{

        width: 100%;

        padding:30px 15px 30px 15px;

    }

    .col-sm-8.coldes1{

        width: 100%;

    }

    .col-sm-4.coldes2{

        width: 100%;

    }

    .coldes1{

        margin-bottom: 25px;

    }

    .newtitle{



        margin-top:67px ;

    }

    .newslistimg .nr{

        display: block;

    }

    .newslistimg .title{

        font-size: 18px;

        color: #333333;

        margin: 10px 0;

        margin-bottom: 8px;

        margin-bottom: 20px;

    }

    .newslistimg{

        padding: 40px 15px 25px 15px;

    }

    .newsll{

        width: 100%;

        padding: 40px 15px 25px 15px;

    }

    .newsrr{

        width: 100%;

    }

    .newslistimgw{

        padding: 0 0 0 0;

    }

.anli1k{

    margin-bottom: 25px;

}

    .anli1slide>div{

        width: 33%;

    }

    .tech4input.row{

        margin: 0 -15px;

    }

    .tech4input .col-sm-4{

        padding: 0 15px;

    }

    .row.videolun{

        margin-top: 40px;

    }

    .videolun .col-sm-9{

        width: 100%;

    }

    .videolun  .col-sm-3 .bofangimg{

        width: 33.33%;

        display: inline-block;

    }

    .videolun .col-sm-3{

        width: 100%;

        font-size: 0px;

    }

    .zhaopingnr>div{

        padding-bottom: 20px;

    }

    .zhaopingnr h4{

        margin-bottom: 14px;

    }

    .zhaopingnr p{

        margin-bottom: 2px;

    }

    .xialajian a{

        margin-right: 5px;

    }

    .xialajian{

        top: 45px;

    }

    .containerssp1{

       overflow: auto;

    }

    .about4zp{

        width: 500px;

    }

    .zhaoping{

        width: 500px;

        padding-bottom: 30px;

    }

    .about4zp span{

        text-align: center;

    }

    .about4zp span:nth-of-type(1){

        padding-left: 0px;



    }

    .zhaopingnr>div{

        padding: 0 20px;

    }

    .col-sm-661{

        padding-right: 7px!important;

    }

    .col-sm-662{

        padding-left: 7px!important;

    }

    .about3sdd2 .col-sm-12{

        margin-top: 20px;

    }

    .about3sdd1.col-sm-7{

        width: 100%;

        padding-left: 15px;

    }

    .about3sdd2.col-sm-5{

        width: 100%;

    }

    .rowabout33 .col-sm-6{

        width: 49%;

        padding: 0 0;

        display: inline-block;

    }

    .aboutpp{

        padding-bottom: 30px;

    }

    .aboutpph3{

        margin-top: 120px;

    }

    .aboutnr p{

        margin-bottom: 20px;

        line-height: 28px;

    }

    .rightslide{

        width: 100%;

        bottom: -106px;

    }

    .rightslide a{

        width:20%;

    }

    .lefter.active{

        display: block!important;

        height: auto!important;

    }

    .lefter{

        display: none;

        transition-duration: unset;

    }

    .leftcenter{

        margin-top: 20px;

        padding-bottom: 0px;

    }

    .containerscenter{

        margin-top: 88px;

    }

    .centslidel.col-sm-3{

        width: 100%;

        margin-bottom: 20px;

    }

    .centslider.col-sm-9{

        width: 100%;

    }

    .leftcenter h3{

        background: url(../img/suidg2.png) no-repeat right center;

    }

	.containers{ width: 100%; padding: 0px 15px;}

	.suodj{ display: inline-block;vertical-align: middle; margin: 0;margin-left: 15px;}

	.daohtb .daohtb_x ul{position: absolute;

		width: 100%; left: 0px; top: 100%; width: 100%;z-index: 9;

		background-color: #fff;

		box-shadow:1px 5px 10px #444;

		-moz-box-shadow:1px 5px 10px #444;

		-webkit-box-shadow:1px 5px 10px #444;

		padding: 10px 0px;

		display: none;

		transition: none;

		-webkit-transition: none;

	}

	.daohtb .daohtb_x ul li {

	    display: block;

    	padding: 10px 15px;

	}

	.daohtb .daohtb_x ul li a{}

	.daohtb{ padding: 18px 0px;position: fixed;width: 100%; left: 0px; top: 0px;z-index: 9999;}

	.daohtb .daohtb_logo img {

	    margin-top: 3px;

	    width: 100px;

	}

	.swiper-container1 .swiper-slide{

		overflow: hidden;

	}

	/*.suslb,.swiper-container1, .swiper-container1 *{height: 100%;}*/

    .suslb,.swiper-container1{margin-top: 71px}

	.swiper-container1 .swiper-slide img{

		width:100%;

		/*display: inline-block;*/

		/*height: 100%;*/

		/*position: absolute;top: 0%;left: 50%;*/

		/*transform: translate(-50%, 0%);*/

		/*-ms-transform:translate(-50%, 0%);*/

		/*-moz-transform:translate(-50%, 0%);*/

		/*-webkit-transform:translate(-50%, 0%);*/

		/*-o-transform:translate(-50%, 0%);*/

	}	

	.shdoij .row .col-lg-3 {

	    width: 100%;

	    margin-bottom: 6px;

	}

	/*.swiper-container1 img:first-child{display: none;}*/

	/*.swiper-container1 img:last-child{display: block;}*/

    .anli1slide{

        font-size: 0px;

        padding: 20px 15px 10px 15px;

        margin-bottom: 30px;

    }

}

@media screen and (max-width:600px) {
    .bannertitle{
        left: 0;
    }
    .bannertitle>img{
        visibility: hidden;
    }
    .containerabout5{

        padding-top: 150px;

    }

    .aboutpph3{

        margin-top: 200px;

    }

    .sanjiaowaid{

        padding-top: 140px;

    }

    .sanjiaowaid{



        background-size:auto 100% ;

    }

    .downloadslis>div:nth-of-type(2){

        width: 70px;

    }

    .bofang img{

        width: 30px;

    }

    .ditcontent{

        height: 300px;

    }

    #dituContent{

        height: 300px;

    }

    .prokunagl .xiprolis{

        height: 70px;



    }



    .prokunagl .xiprolis .dianmores{
        top:13%;
        width: 30px;
    }
    .prokunagl .numbig{
        margin-top:26px;
        font-size: 20px;
    }


    .prokunagl .protils{

        display: none;

    }

    .prokunagl .taiimgt{

        display: none;

    }

    .newslide a{

        display: block;

        margin-right: 0px;

        text-align: center;

        margin-bottom: 10px;

    }

    .prokunagl{



    }



    .taiimgt{

        margin-bottom: 10px;

        margin-top: 8px;

    }

    .numbig span{

        display: none;

    }

    .prokunagl .xiprolis{

        position: unset;

        transform: unset;

    }

    .prokunagl{

        width: 100%;

        height: auto;

    }

    .protils{

        margin-bottom: 0px;

        margin-top: 10px;

    }

    .prokunagr{

        width: 100%;

    }

    .prokunagl .taiimgt img{

        width: auto;

        height: 100%;

    }

    .prolistlieb{

        margin-top: 40px;

    }

    .xiprolis{

        width:50%;

    }

    .downloadslis>div:nth-of-type(1) {

        width: calc( 100% - 60px);

    }

    .tec2select select{

        margin-right: 10px;

    }

    .tec2select{

        text-align: right;

    }

    .tec2select select{

        width: 46%;

    }

    .search{

        margin-top: 20px;

    }

    .tec2select select:nth-of-type(2){

        margin-right: 0px;

    }

    .bofangimg + p{

        margin-top: 20px;

        margin-bottom: 9%;

    }

    .containersshiping .col-xs-6{

        width: 100%;

    }

    .centerright{

        padding: 5px 10px 28px 10px;

    }

    .divinput{

        margin-top: 10px;

        width: 100%;

    }

	.dbdubu_txt a,.dbdubu_txt p{

	    width: 100%; text-align: center;

	}

	.shdoij_x .shdoij_txt img {

	    width: 160px;

	    margin: 0 auto 15px auto;

	}

	.shdoij_x .shdoij_txt p {

	    color: #666666;

	    font-size: 12px;

	    line-height: 20px;

	    margin-bottom:10px;

	    height: 40px;

	}

	.shdoij_x .shdoij_txt2 p {

	    font-size: 14px;

	}

	.shdoij_x .shdoij_txt {

	    padding: 0 20px;

	    top: 15px;

	}

	.dbdubu_txt {

	    margin-top: 30px;

	}

	.shdoij_x .shdoij_txt h2 {

	    font-size: 16px;

	}

	.dbdubu_txt p span {

	    margin: 0 0px;

	    height: 3px;

	    visibility: hidden;

	    display: block;

	}

	.dbdubu_txt {

	    padding: 10px 0px;

	}

}

@media screen and (max-width:414px) {

    .dianmores1{

        z-index: 0;

    }

    .suslb,.swiper-container1{margin-top: 67px}

    .dianmores{

        left: 0;

        top: 34%;

        opacity: 1;

        transform: unset;

    }

    .xiprolis{

        width:100%;

        border: 0px;

    }

    .newtitle{

        text-align: center;

        padding: 22% 0;

        margin-top: 67px;

    }

    .anli1slide>div{

        width: 50%;

        margin-top: 10px;

    }





    .certificalabout{

        padding-top: 150px;

    }

    .rightslide{

        bottom: -110px;

    }

    .rightslide a{

        width:33.3%;

    }

	.daohtb .daohtb_x a.cio1 {

	    margin: 0 5px;

	}

	.daohtb .daohtb_x .daohtb_in {

	    padding-right: 20px;

	}

	.daohtb .daohtb_x .daohtb_in img {

	    right: 2px;

	}

	.daohtb .daohtb_x .daohtb_in input {

	    width: 75px;

	}

	.suodj {

	    margin-left: 10px;

	}

	.daohtb .daohtb_logo img {

	    margin-top: 3px;

	    width: 85px;

	}

}

@media screen and (max-width:320px) {

	

}

.henxgduiq{

	display: -webkit-inline-flex;

    -webkit-justify-content: space-between ;

    display:inline-flex ;

    justify-content: space-between;

    

    -webkit-box-align: center;

    -moz-box-align: center; 

    -ms-flex-align: center;

    -webkit-align-items: center;

    align-items: center;



    }