﻿@charset "utf-8";
html,body{height:100%;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:320px; zoom:1;font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}
select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{max-width:100%;border:none;border:0;}
a{ color:#666666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#0069b0;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix{*zoom:1;}
dl:after,ul:after{content:".";clear:both;display:block;overflow:hidden;font-size:0;height:0;}
:-moz-placeholder {color: #808080;}
::-moz-placeholder {color: #808080;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {font-size:14px;color:#999;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {font-size:14px;color:#999;}
select{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;-webkit-appearance: none;-moz-appearance: none;appearance: none; cursor:pointer;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
}
select::-ms-expand { display: none; }/*Ie clear arr*/

.relative{ position:relative;}
.both{clear:both;}
/*font*/
.f_red{color:#ff0000;}
.f_blue{color:#0069b0;text-decoration:underline;}
.Scale-img{overflow:hidden;cursor:pointer;zoom:1;}
.Scale-img img,.Scale-img span{opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}
.Scale-img:hover img,.Scale-img:hover span{opacity:1;-webkit-transform:scale3d(1.2,1.2,1);transform: scale3d(1.2,1.2,1); top:0px; left:0px;}


.w1560{width:1560px;margin:0 auto;}
@media ( max-width:1560px){
	.w1560{width:92%;}
    .widths{width:95%;}
}

@media ( max-width:1199px){
	.w1560{width:95%;}
}
/*Top s*/
.Header{ height:100px;/*position:fixed; left:0px; top:0px; width:100%; z-index:999; */background:rgba(255,255,255,1);/*transition: all ease 0.3s;*/}
.Thead .Header{position:relative;background:rgba(255,255,255,1);} 

.Header .Logo{float:left; padding-top:13px;transition: all ease 0.3s;}
.Header .Search{ position:relative; float:right; padding:41px 0px 0 0px; z-index:777;transition: all ease 0.3s;}
.Header .Search .icon{ cursor:pointer; display:block; text-align:center; height:18px; width:18px; border-radius:50%; background:url(../images/sea.png) center center no-repeat;}
.Header .searchbox{ display:none; position:absolute;right:0px; top:100px; width:350px;}
.Header .searchbox .sebox{width:100%;background:#105fa6;padding:3px 0 2px 3px;border-bottom:1px solid #b8c3dc;box-sizing:border-box;}
.Header .searchbox .input{ color:#b2b2b2;width:257px; height:39px; line-height:39px;background:#fff; text-indent:1em;}
.Header .searchbox .btn button{ background:#105fa6;position:absolute; right:0px; top:3px; height:39px; line-height:39px;width:90px;font-size:14px;color:#fff;text-align:center;}

.Header .Lang{float:right;color:#999;margin-top:38px;margin-left:30px;}
.Header .Lang a{display:inline-block;font-size:16px;color:#999;font-family:Arial;margin:0 2px;}
.Header .Lang a:hover,.Header .Lang a.on{color:#333;}


.MainNav{ float:right;transition: all ease 0.3s;}
.MainNav li{float:left; position:relative; z-index:999;padding:0 5px;margin-right:5px;}
.MainNav li span a{ z-index:2;display:block; color:#333; text-align:center; height:100px; line-height:100px; font-size:16px; }
.MainNav li em{ display:inline-block; position:relative;}
.MainNav li:hover,.MainNav li.onnav{background:#105fa6;}
.MainNav li:hover span a,.MainNav li.onnav span a,.MainNav li span a.sele{ color:#fff;}



.NavPull{ width:150px; line-height:36px; top:100px; left:50%;margin-left:-75px; text-align:center; position:absolute; padding-top:2px; z-index:100; display:none;}
.NavPull a{ background:rgba(255,255,255,0.9); box-shadow:0 0 5px #999; display:block; color:#444; margin-bottom:2px; border-radius:6px;}
.NavPull a:hover{ background:#105fa6; color:#fff;}
.NavPull dd{opacity:0; position:relative;}
    .NavPull dd:nth-child(1) {
        transition: opacity 1s;
    }

    .NavPull dd:nth-child(2) {
        transition: opacity 1s 0.2s;
    }

    .NavPull dd:nth-child(3) {
        transition: opacity 1s 0.3s;
    }

    .NavPull dd:nth-child(4) {
        transition: opacity 1s 0.4s;
    }

    .NavPull dd:nth-child(5) {
        transition: opacity 1s 0.5s;
    }

    .NavPull dd:nth-child(6) {
        transition: opacity 1s 0.6s;
    }

    .NavPull dd:nth-child(7) {
        transition: opacity 1s 0.7s;
    }

    .NavPull dd:nth-child(8) {
        transition: opacity 1s 0.8s;
    }

    .NavPull dd:nth-child(9) {
        transition: opacity 1s 0.9s;
    }

.MainNav li.onnav .NavPull dd{opacity:1;}

.mstbg{ position:fixed; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:886; display:none;}
.openbtn,.closebtn{ cursor:pointer; display:none;width:26px; position:fixed; right:10px; z-index:999;}
.openbtn.on{ display:none !important;}
.openbtn{ position:absolute; right:10px; top:12.5px;}
.closebtn{ z-index:999; top:8px; right:202px;}
.closebtn.auto{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:887; display:none;}
.openbtn span,.closebtn span{ display:block; height:3px; background:#333; margin:4px 0px;transition: all ease 0.3s;}
.closebtn span{background:#fff;}
.closebtn .sp1 {
    -webkit-transform: translate(0, 3px) rotate(45deg) !important;
    -moz-transform: translate(0, 3px) rotate(45deg) !important;
    -ms-transform: translate(0, 3px) rotate(45deg) !important;
    -o-transform: translate(0, 3px) rotate(45deg) !important;
    transform: translate(0, 3px) rotate(45deg) !important;}
.closebtn .sp2 {
    -webkit-transform: translate(0, -3px) rotate(-45deg) !important;
    -moz-transform: translate(0, -3px) rotate(-45deg) !important;
    -ms-transform: translate(0, -3px) rotate(-45deg) !important;
    -o-transform: translate(0, -3px) rotate(-45deg) !important;
    transform: translate(0, -3px) rotate(-45deg) !important;}   
.mobilenav{ display:none;}

/*.Header.Fixedtop{ height:50px; background:rgba(3,92,172,0.8);}
.Header.Fixedtop .Logo{ padding-top:5px;}
.Header.Fixedtop .MainNav li span a{ height:50px; line-height:50px;}
.Header.Fixedtop .Search{ padding-top:8px;}
.Header.Fixedtop .searchbox{ top:53px;}
.Header.Fixedtop .searchbox .i2{ top:-46px;}
.Header.Fixedtop .NavPull{ top:50px;}
*/
@media ( max-width:1599px){
	.Header .Logo img{height:55px;}
	.Header .Logo{padding-top:22.5px;}
	.Header .Lang{margin-left:15px;}
    .MainNav li span a{font-size:14px;}
}


@media ( max-width:1199px){
.Header .auto{ width:auto; padding:0 12px;}
.Header{height:50px; padding:0;}
.Header .Logo{ padding-top:10px; width:auto;}
.Header .Logo img{ height:30px;}
.Header .Lang{margin-top:13px;margin-left:5px;margin-right:35px;}
.Header .Lang a{font-size:14px;margin:0 2px;}
.Header .openbtn{ display:block;}
.Header .Search{ position:static; padding:16px 0px 0 0;}
.Header .searchbox{ display:; position:absolute; height:33px; right:2%; top:49px; width:96%;}
.Header .searchbox .i2{top:-45px; right:40px;}
/*.Header.Fixedtop{ height:46px;}
.Header.Fixedtop .Logo{ padding-top:8px; width:auto;}
.Header.Fixedtop .MainNav{ padding-top:0px;}
.Header.Fixedtop .Search{ padding:5px 12px 0 0;}*/
.Header .searchbox .searea{padding:10px;}
/*.Header.Fixedtop .Logo{ padding-top:5px;}
.Header.Fixedtop .searchbox{top:49px;}
.Header.Fixedtop .searchbox .i2{ top:-42px;}
.Header.Fixedtop .MainNav li span a{ height:47px;}

*/
.MainNav{ position:fixed; z-index:999; width:200px; padding:0; height:100%; overflow-y:auto; background:#fff; right:-200px; top:0px;}
.MainNav ul{ margin-top:0px;}
.MainNav li{ position:relative; cursor:pointer; float:none; border-bottom:1px solid #ddd; width:auto; margin:0 10px;padding:0px;}
.MainNav li span a{ font-size:16px; text-align:left; height:auto; display:block; line-height:40px; height:40px; padding-left:5px;}
.MainNav li:hover span .line,.MainNav li.onnav span .line,.MainNav li span a.sele .line{ width:100%; margin:0; left:0px; bottom:-1px;}
.MainNav .arr{ position:absolute; z-index:2; width:100%; height:46px; left:0px; top:0px;}
.MainNav .arr i{ position:absolute; width:17px !important; height:10px; background:url(../images/arr.png); left:auto !important; right:10px; top:18px;transition: all ease 0.3s;}
.MainNav li.onnav .arr i{dis-moz-transform: translate(0, -3px) rotate(-180deg) !important;
    -ms-transform: translate(0, -3px) rotate(-180deg) !important;
    -o-transform: translate(0, -3px) rotate(-180deg) !important;
    transform: translate(0, -3px) rotate(-180deg) !important;}

.pcnav{ display:none;}
.mobilenav{ display:block;}

.NavPull { position:static; background:#f2f2f2; text-align:left; width:100%; border-radius:0; padding-bottom:0; margin:0 !important;}
.NavPull a{ display:block;padding:5px 0px 5px 10px; color:#333; box-shadow:0; line-height:24px; font-size:14px; border-bottom:1px solid #ddd;}
.NavPull dd a:hover{ color:#fff;}
}
/*Top e*/

/*bottom s*/
.foot{width:100%;padding:50px 0;background:#0f0f0f;}
.foot .ftwx{padding:8px;background:#fff;float:left;}
.foot .ftlx{float:left;width:40%;margin-left:25px;}
.foot .ftlx dt{font-size:24px;color:#fff;font-weight:bold;margin-top:5px;}
.foot .ftlx dt span{color:#0b99e2;}
.foot .ftlx dt.dt1{margin-top:13px;}
.foot .ftlx dt i{font-size:14px;color:#dedede;font-weight:normal;}
.foot .ftlx dd{font-size:14px;color:#dedede;width:48%;display:inline-block;margin-top:6px;}

.foot .ftrh{float:right;text-align:right;}
.foot .ftrh select{display:inline-block;width:210px;height:37px;margin-bottom:25px;background:#0b99e2 url(../images/top.jpg) 96% center no-repeat;padding:0 10px;font-size:16px;color:#fff;}
.foot .ftrh .ft1{font-size:14px;color:rgba(255,255,255,.5);line-height:27px;}
.foot .ftrh .ft1 a{color:rgba(255,255,255,.5);}



.ComBox{padding:70px 0;}

@media ( max-width:1199px){
	.ComBox{padding:40px 0;}
	.foot{text-align:center;padding:25px 0;}
	.foot .ftlx,.foot .ftrh{float:none;width:100%;}
	.foot .ftwx{display:inline-block;margin:0 auto;float:none;}
	.foot .ftlx dd{width:100%;text-align:center;}
	.foot .ftrh{text-align:center;margin-top:25px;}
	.foot .ftrh select{margin-bottom:10px;}
	.foot .ftlx{margin-left:0px;margin-top:15px;}
	.foot .ftlx dt{font-size:18px;}
	.foot .ftlx dd{margin-top:0px;line-height:22px;}
	.foot .ftrh .ft1{line-height:20px;}
}


/*bottom e*/




.SubBan{width:100%;height:auto;}
.SubBan img{width:100%;height:auto;}



/*
 .Menu002252 
 */
.Menu002252{text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#105fa6;}
.Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;margin:0 20px; background:#e9e9e9;width:130px; border-radius:36px;}
@media ( max-width:997px){
	.Menu002252 a{margin:0px 5px 10px;width:100px;font-size:14px;line-height:30px;}
}


/*
 .RighInfo002450 为demo编号
 */
.RighInfo002450{ padding: 5% 0 0 0;}
.RighInfo002450 .auto{ position: relative;}
.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 3% 0 4%; font-weight: normal;}

.OrganBox{padding-top:50px;}
.OrganBox .Organimg{text-align:center;}


@media only screen and (min-width:1201px ) {
	.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{ text-align: center; font-size: 20px;}	
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word{ color: #1a1002; font-size: 16px; line-height: 28px; margin-top: 3%;}
.RighInfo002450 .wrap-container .word p{text-indent:2em;margin-top:15px;}
@media only screen and (min-width:767px ) {
	.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
	.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}

@media ( max-width:640px){
	.RighInfo002450,.OrganBox{padding-top:30px;}
	.RighInfo002450 .wrap-container .word{font-size:14px;line-height:24px;}
	.RighInfo002450 .wrap-container .word p{margin-top:10px;}
}

/*
 .PicList000593 为demo编号
 */
.PicList000593 ul{padding:50px 0 35px;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:25px;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color:#105fa6;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li .dot{text-align:center;font-size:16px;margin-top:20px;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
	.PicList000593 ul{padding:35px 0 10px 0;}
	.PicList000593 li .dot{font-size:14px;margin-top:10px;}
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

/*
 .PicList001759 为demo编号
 */
.PicList001759{padding:50px 0 20px 0;}
.PicList001759 li{ padding-bottom:3%;  }
.PicList001759 li a{ position:relative; display:block; background-color:#fafafa; color:#333; overflow:hidden; padding:26px 20px 26px 267px; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;transition:0.3s;}
.PicList001759 li a:hover{ background-color:#105fa6;}
.PicList001759 li time{ color:#919191; text-align:center; position:absolute; left:20px; top:35px;}
.PicList001759 li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.PicList001759 li img{ position:absolute; left:97px; top:26px; width:144px; height:87px;}
.PicList001759 li h5{ margin:0; font-size:16px; color:#231914; padding-bottom:10px;}
.PicList001759 li i{ display:block; width:27px; height:1px; background-color:#635e5b;}
.PicList001759 li .p{ margin-bottom:0; font-size:14px; line-height:24px; height:48px; overflow:hidden;margin-top:5px;}
.PicList001759 li a:hover *{ color:#fff !important;}
.PicList001759 li a:hover i{ background-color:#fff;}
.PicList001759 li a:hover time span{ border-bottom-color:#fff;}
@media(max-width:480px){
.PicList001759 li a{ padding:15px 15px 15px 97px;}
.PicList001759 li img{ position:relative; left:0; top:0; width:100%; height:auto; display:block;}
.PicList001759 li h5{ margin-top:3%;}
.PicList001759{padding-top:35px;}
.PicList001759 li time span{font-size:28px;}
}
/*
 .PicList002451 为demo编号
 */
.PicList002451{ overflow: hidden; padding:50px 0;}
.PicList002451 ul{ margin: 0 -5px;}
.PicList002451 li{ float: left; width: 50%;  padding: 10px 5px 0;}
.PicList002451 li .inner{ position: relative;}
.PicList002451 li .pic{ overflow: hidden;}
.PicList002451 li .pic img{ visibility: hidden;}
.PicList002451 li .pic span{ display: block; background-position: center; background-size: cover; background-repeat: no-repeat;
transition: transform .5s ease-in-out;
}
.PicList002451 li .word{ padding: 10px; background: #2d3734;transition: background-color .5s ease-in-out;}
.PicList002451 li .word h2{ margin: 0; font-weight: normal; font-size: 18px; color: #fff; padding-right: 30px; background: url(../images/PicList002451-icon.png) no-repeat right center ;}
.PicList002451 li:hover .pic span{ transform: scale(1.05);}
.PicList002451 li:hover .word{ background: #105fa6;}

.MpaBox{margin-top:50px;}
.MpaBox .hd{text-align:center;}
.MpaBox .hd li{display:inline-block;font-size:18px;color:#333;margin:0 10px;cursor:pointer;}
.MpaBox .hd li.on{color:#105fa6;}

.MpaBox .bd{text-align:center;margin-top:50px;}



@media only screen and (min-width: 1024px) {
	.PicList002451 li{width: 33.3334%;}
	.PicList002451 li .word{ padding: 25px;}
}
@media only screen and (min-width: 1200px) {
	.PicList002451 li{width: 25%;}
}
@media(max-width:640px){
	.PicList002451{padding:25px 0 35px;}
.PicList002451 li .word h2{font-size:14px;}
.MpaBox .hd li{font-size:16px;}
.MpaBox,.MpaBox .bd{margin-top:35px;}
}



/*PicList002171 */
.PicList002171{padding:50px 0 30px;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
	.PicList002171{padding:30px 0;}
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}

/*Page002046 */
.Page002046 .Pages{ text-align:center;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#105fa6; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*TextList002514 */
.TextList002514{padding:50px 0}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:30px; padding:15px 0; font-size:16px; font-weight:bold;cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#105fa6; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#105fa6;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-email{ color:#105fa6; padding:30px 0;}
.TextList002514 .job-email a{display:block;width:120px;height:30px;color:#fff;background:#105fa6;font-size:15px;text-align:center;line-height:30px;box-shadow:0px 0px 30px rgba(16,95,166,0.4)}



@media(max-width:480px){
.TextList002514{padding:35px 0}
}

/*********************招聘详情***********************/
.zp{padding:80px 0;}
.zp .zptitle{width:100%;height:60px;background:#105fa6;}
.zp .zptitle p{padding-left:40px;font-size:18px;color:#fff;line-height:60px;}
.zp .zpul{padding:0 36px;margin-top:36px;}
.zp .zpul li{width:45%;height:30px;float:left;margin-bottom:20px;}
.zp .zpul li:nth-child(2n){float:right;}
.zp .zpul li span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;}
.zp .zpul li input{width:80%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;padding-left:10px;}
.zp .zpul li select{width:40%;height:30px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:2%;background:url(../images/se.jpg) 97% center no-repeat;}
.zp .zpul li input[type="radio"]{width:18px;height:18px;vertical-align:middle;}
.zp .zpul li label{vertical-align:middle;font-size:14px;color:#666;}
.zp .zpcon{padding:0 36px;margin-bottom:20px;}
.zp .zpcon span{font-size:15px;color:#333;display:inline-block;width:75px;text-align:right;vertical-align:top;}
.zp .zpcon textarea{width:91%;height:150px;font-size:14px;color:#666;border:1px solid #dbdbdb;margin-left:1%;resize:none;padding:10px 0 0 10px;}
.zp a{display:inline-block;width:120px;height:40px;font-size:16px;color:#fefefe;text-align:center;line-height:40px;background:#606060;border-radius:10px 0 10px 0;}
.zp a.aleft{margin-left:126px;}
.zp a:hover{background:#105fa6;}
.zp a.aons{background:#105fa6;}


@media ( max-width:1028px){
    .zp .zpul li input{width:73%;}
    .zp .zpcon textarea{width:88%;}
}

@media ( max-width:997px){
    .zp .zpul li input{width:68%;}
    .zp .zpcon textarea{width:84%;}
}

@media ( max-width:768px){
  .zp{text-align:center;}
  .zp .zptitle{height:50px;}
  .zp .zptitle p{line-height:50px;font-size:14px;padding-left:15px;text-align:left;}
  .zp .zpul,.zp .zpcon{padding:0px;}
  .zp .zpul li{float:none;width:100%;text-align:left;}
  .zp .zpul li:nth-child(2n){float:none;width:100%;}
  .zp .zpul li input{width:70%;}
  .zp .zpul li select{width:73%;}
  .zp .zpcon textarea{width:71%;}
  .zp a{width:100px;}
  .zp a.aleft{margin-left:0px;}
  .zp{padding:40px 0}
}


/*新闻详情*/
.SubPage{padding-top:50px;}
.Titleinfo{ color:#666; padding:0px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#666; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:36px;color:#656565;font-family:PingFang Regular;}
.SinglePage p{text-indent:2em;margin-bottom:10px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;font-family:PingFang Regular;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#105fa6;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}

@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
}

@media ( max-width:640px){
	.SubPage{padding-top:35px;}
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .Shares1{margin-top:10px;}
}


/*荣誉资质*/

.HonrUl{margin:60px 0 20px 0;}
.HonrUl li{width:22.715%;margin-right:3.04%;float:left;margin-bottom:40px;position:relative;}
.HonrUl li:nth-child(4n){margin-right:0px;}
.HonrUl li .Hoimg{border:1px solid #e6e6e6;padding-top:71.1%;position:relative;}
.HonrUl li .Hoimg span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.HonrUl li p{font-size:18px;color:#4c4c4c;text-align:center;margin-top:25px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

@media ( max-width:997px){
    .HonrUl li p{font-size:14px;margin-top:10px;}
    .HonrUl{margin:40px 0 10px 0;}
    .HonrUl li{margin-bottom:20px;}
}


@media ( max-width:560px){
    .HonrUl li{width:48%;margin-right:0px;}
    .HonrUl li:nth-child(2n){float:right;}
}



.lxway{display:flex;background:#f7f7f7;margin-top:50px;}
.lxway .lxtit{width:40.2%;display:flex;}
.lxway .lxtit .lxcon{width:80%;margin:auto;}
.lxway .lxtit .lxcon dl{border-bottom:1px solid #d0d0d0;padding-bottom:25px;}
.lxway .lxtit .lxcon dt{font-size:20px;color:#155284;font-weight:bold;margin-bottom:36px;}
.lxway .lxtit .lxcon dd{font-size:16px;color:#666;line-height:36px;}
.lxway .lxtit .lxcon dd img{display:inline-block;vertical-align:middle;margin:-5px 10px 0 0;}
.lxway .lxtit .lxwx{width:127px;height:127px;padding:5px;background:#d0d0d0;margin-top:30px;}
.lxway .lxtit .lxwx img{width:100%;height:100%;}

.lxway .map{width:59.8%;}
.lxway .map img{width:100%;height:auto;}


#mapbox{width:100%;height:450px;margin-top:50px;}


@media ( max-width:1199px){  
    .lxway .lxtit .lxcon dt{font-size:18px;margin-bottom:20px;}
    .lxway .lxtit .lxcon dd{font-size:14px;line-height:24px;}
    .lxway .lxtit .lxwx{width:100px;height:100px;}
}

@media ( max-width:997px){
.lxway{margin-top:35px;} 
    .lxway{display:block;}
    .lxway .lxtit{display:block;width:95%;margin:0 auto;padding-top:30px;}
    .lxway .map{width:95%;margin:20px auto 0;}
    #mapbox{width:100%;height:300px;margin-top:30px;}
}


/*首页*/
.sec1,.sec2,.sec3,.sec4,.sec5{width:100%;height:100%;position:relative;}
.sec2{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.sec3{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.sec4{background-repeat:no-repeat;background-position:center center;background-size:cover;}
.sec5{background-repeat:no-repeat;background-position:center center;background-size:cover;}


.sec1 .mouse{width:100%;position:absolute;bottom:30px;left:0px;text-align:center;-webkit-animation:move 10s infinite alternate;animation:move 1s infinite alternate;}
.sec1 .mouse p{font-size:14px;color:#fff;margin-top:3px;}
.banner-h1 .cont,.banner-h1 .slick-list,.banner-h1 .slick-slide,.banner-h1 .slick-track{height:100%}
.banner-h1 .slick-dots{position:absolute;top:50%;left:50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.banner-h1 .slick-dots li{position:relative;display:inline-block;left:-1px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;cursor: pointer;}
.banner-h1 .slick-dots span{position:relative;padding:0 15px;color:#fff;font-size:14px;cursor: pointer;font-weight:bold;}
.banner-h1 .slick-dots .slick-active{border-color:#fff}
.banner-h1 .slick-dots .slick-active span:before{width:5px}
.banner-h1 .slick-dots li::after{display:block;content:"";width:1px;height:12px;background:#fff;position:absolute;top:7px;right:0px;transform:rotate(45deg);}
.banner-h1 .slick-dots li.slick-active span{color:#088acd;font-size:24px;font-weight:bold;}
.banner-h1 .slick-dots li:last-child::after{display:none;}

.banner-h1 .cont{position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;}
.banner-h1 .cont img.imgban{width:100%;height:100%;}
.banner-h1 .txt{text-align:center;position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;text-align:center;text-transform:uppercase;line-height:30px}
.banner-h1 .txt h2{font-size:66px;color:#fff;font-weight:bold;}
.banner-h1 .txt h4{font-size:20px;color:#fff;font-weight:normal;}
.banner-h1 .txt a{display:block;text-transform:uppercase;width:178px;line-height:48px;margin:65px auto 0;border:1px solid #fff;text-align:center;color:#fff;font-size:16px;-webkit-transition:.3s linear;-o-transition:.3s linear;transition:.3s linear}
.banner-h1 .txt a:hover{background-color:#fff;color:#333}
.progress-h1{width:1000px;height:1px;background-color:#fff;margin:35px auto 10px;position:relative}
.progress-h1 span{position:absolute;top:0;height:100%;left:0;background-color:#088acd}
#fp-nav ul li{width:12px!important;height:12px!important;margin:0 0 20px 0!important;}
#fp-nav ul li a{width:12px!important;height:12px!important;border:1px solid #fff!important;border-radius:50%!important;}
#fp-nav ul li a span{display:none!important;}
#fp-nav ul li a.active{background:#dba606!important;border:1px solid #dba606!important;}

@-webkit-keyframes move {
 0% {bottom: 5px;}
 100% {bottom:30px;}
}
@keyframes move {
 0% {bottom: 5px;}
 100% {bottom:30px;}
}

/*首页-关于我们*/

.HomeTit{font-size:40px;color:#fff;font-weight:bold;transform:translateX(-100px);-webkit-transform: translateX(-100px);opacity:0;transition:all 1s 0.2s;}
.HomeTit p{font-size:36px;color:#0b99e2;font-family:Arial;font-weight:normal;text-transform:uppercase;margin-bottom:22px;}
.HomeTit::after{content:"";display:block;width:58px;height:4px;background:#dba606;margin-top:30px;}
.Abfl{width:47.308%;float:left;}
.Abfl .Abcon{font-size:16px;color:#fff;line-height:32px;height:96px;margin:40px 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
a.hmore{display:block;width:184px;height:50px;line-height:50px;text-align:center;line-height:50px;font-size:14px;color:#fff;background:#0b99e2;}
a.hmore img{width:auto!important;display:inline-block!important;vertical-align:middle;margin:-2px 0px 0 10px;}
.Abfl .abimg{margin-top:48px;}


.Abrh{width:47.308%;float:right;}
.Newslider{width:100%;position:relative;}
.Newslider .item{width:100%;}
.Newslider .Pic{width:100%;overflow:hidden;position:relative;padding-bottom:60.977%;}
.Newslider .Pic span{display:block;width:100%;height:100%;position:absolute;top:0px;left:0px;background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .3s ease-in-out;}


.Newslider .pcon{width:100%;height:60px;background:rgba(0,0,0,.5);padding:0 90px 0 20px;box-sizing:border-box;position:absolute;bottom:0px;left:0px;}
.Newslider .pcon .p{font-size:24px;color:#fff;line-height:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Newslider .time{width:106px;height:106px;background:#0b99e2;color:#fff;font-size:36px;position:absolute;bottom:90px;right:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.Newslider .time p{font-size:18px;margin-top:10px;}

.Newslider .owl-nav{width:100%;display:none;}
.Newslider .owl-dots{display:block;position:absolute;bottom:20px;right:26px;}
.Newslider .owl-carousel button.owl-dot{width:9px;height:9px;background:#fff;border-radius:50%;margin:0 5px;}
.Newslider .owl-carousel button.owl-dot.active{background:#dba606;}
.Newslider .item:hover .Pic span{transform:scale(1.1);}

.Abul li{margin-top:30px;}
.Abul li a{display:block;position:relative;font-size:18px;color:#fff;padding-right:95px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.Abul li a span{font-size:16px;color:#fff;position:absolute;top:0px;right:0px;}

.w1260{width:1260px;margin:0 auto;}

.Ywul{text-align:center;margin-top:85px;}
.Ywul li{width:31.747%;height:216px;overflow:hidden;vertical-align:top;margin-bottom:20px;background:rgba(0,0,0,.66);display:inline-block;margin-right:1.9%;}
.Ywul li:nth-child(3n),.Ywul li:last-child{margin-right:0px;}

.Ywul li .Ywcon{width:100%;height:100%;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.Ywul li .ywimg{text-align:center;}
.Ywul li .ywTit{font-size:24px;color:#fff;font-weight:bold;text-align:center;margin-top:10px;}
.Ywul li .ywTit p{font-size:14px;color:rgba(255,255,255,.6);font-weight:normal;margin-top:5px;}
.Ywul li .Ywcon .mask{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;bottom:-100%;left:0px;background:#105fa6;transition:all .3s ease-in-out;}
.Ywul li .Ywcon .mask::after{content:"";display:block;width:100%;height:2px;background:#0b99e2;position:absolute;bottom:0px;left:0px;}

.Ywul li .Ywcon .mask .ywt1{font-size:16px;color:#fff;text-align:center;margin:10px 0 20px 0;}
.Ywul li .Ywcon .mask .ywa{font-size:16px;color:#dba606;text-align:center;}
.Ywul li:hover .Ywcon .mask{bottom:0px;}


.sec4 .w1560{position:relative;}
.HomeTit1{position:absolute;top:0px;left:0px;}
.Alslider{position:relative;}
.Alslider .Alfl{width:59.616%;float:right;}
.Alslider .Alfl img{width:100%;}

.Alslider .Alrh{width:50%;background:#fff;position:absolute;bottom:0px;left:0px;padding:70px 60px;box-sizing:border-box;}
.Alslider .Alrh .Alt1{font-size:30px;color:#333;}
.Alslider .Alrh .Alt2{font-size:16px;color:#666;line-height:32px;margin:30px 0 50px 0;height:128px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}

.Alslider .owl-nav{width:100%;}
.Alslider .owl-dots{display:none;}
.Alslider .owl-carousel .owl-nav button.owl-prev,.Alslider .owl-carousel .owl-nav button.owl-next{width:44px;height:44px;bottom:30px;text-indent:999px;overflow:hidden;}
.Alslider .owl-carousel .owl-nav button.owl-prev{position:absolute;left:53%;background:url(../images/jtf.png);}
.Alslider .owl-carousel .owl-nav button.owl-next{position:absolute;right:40%;background:url(../images/jtr.png);}
.Alslider .owl-carousel .owl-nav button.owl-prev:hover{background:url(../images/jtf1.png);}
.Alslider .owl-carousel .owl-nav button.owl-next:hover{background:url(../images/jtr1.png);}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:block!important;}

.Hzul{margin-top:80px;}
.Hzul li{position:relative; width:19%;float:left;height:145px;background:#fff;margin-right:1.25%;margin-bottom:1.25%;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease-in-out;}
.Hzul li:nth-child(5n){margin-right:0px;}

.Hzul li .tb{position:relative;width:250px;height:130px;}
.Hzul li .tb .i1{width:100%;}
.Hzul li figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.Hzul li:hover figure{ opacity:1;}
.Hzul li dl {
    display: table;
    width: 100%;
    height: 100%;
}
.Hzul li dt {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 18px;
    color: #fff;
}
/*,.Hzul li .tb .i2{display:block;position:absolute;left:0;top:0;}*/
/*.Hzul li .tb .i1{transition:400ms;}
.Hzul li .tb .i2{-webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha(opacity=0); transition:500ms;}
.Hzul li p{margin-top:20px;font-size:18px;color:#4d4d4d;}
.Hzul li:hover .tb .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.Hzul li:hover .tb .i1{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale(1.2); transform: scale(1.2);}
*/

/*.Hzul li:hover{background:#105fa6;}
*/
.indexbot{width:100%;position:absolute;bottom:0px;left:0px;}
.indexbot .foot{background:rgba(15,15,15,.9);}


.sec1.active .banner-h1 .txt h2{animation:fadeInUp 1s ease both;opacity:1;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sec1.active .banner-h1 .txt a{animation:fadeInDown 1s ease both;opacity:1;-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s;}

.section.active .HomeTit{transform:translateX(0px);-webkit-transform: translateX(0px);opacity:1;}

.sec2.active .Abfl .Abcon{animation:fadeInDown 1s ease both;opacity:1;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.section.active a.hmore{animation:fadeInDown 1s ease both;opacity:1;-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sec2.active .Abfl .abimg{animation:fadeInDown 1s ease both;opacity:1;-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.sec2.active .Abrh{animation:fadeInRight 1s ease both;opacity:1;-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s;}

.sec3.active .l1{animation:fadeInLeft 1s ease both;opacity:1;-moz-animation-delay:0.1s;-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sec3.active .l2{animation:fadeInLeft 1s ease both;opacity:1;-moz-animation-delay:0.2s;-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sec3.active .l3{animation:fadeInLeft 1s ease both;opacity:1;-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sec3.active .l4{animation:fadeInLeft 1s ease both;opacity:1;-moz-animation-delay:0.4s;-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.sec3.active .l4{animation:fadeInLeft 1s ease both;opacity:1;-moz-animation-delay:0.5s;-webkit-animation-delay:0.5s;animation-delay:0.5s;}

.sec4.active .Alslider{animation:fadeInDown 1s ease both;opacity:1;-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sec5.active .Hzul{animation:fadeInUp 1s ease both;opacity:1;-moz-animation-delay:0.3s;-webkit-animation-delay:0.3s;animation-delay:0.3s;}

@media ( max-width:1680px){
	.sec5 .HomeTit{margin-top:-80px;}
	.Hzul{margin-top:50px;}
}


@media ( max-width:1440px){
	.banner-h1 .txt h2{font-size:45px;}
	.HomeTit p{font-size:25px;margin-bottom:10px;}
	.HomeTit{font-size:30px;}
	.Abfl .Abcon{margin:25px 0;}
	.Abul li{margin-top:18px;}
	.Abfl .abimg{margin-top:30px;}
	.HomeTit::after{margin-top:15px;}
	.Newslider .pcon .p{font-size:20px;}
	.Ywul{margin-top:40px;}
	.Alslider .owl-carousel .owl-nav button.owl-next{right:38%;}
	.indexbot .foot{padding:20px 0;}
	.Hzul{margin-top:30px;}
	.sec5 .HomeTit{margin-top:-130px;}
}


@media ( max-width:1260px){
	.w1260{width:92%;}
}

@media ( max-width:1199px){
	.w1260{width:100%;}
	.sec1,.sec2,.sec3,.sec4,.sec5{width:100%;height:auto;position:relative;padding:60px 0;}
	.sec1{padding:0px;}
	.banner-h1 .cont,.banner-h1 .slick-list,.banner-h1 .slick-slide,.banner-h1 .slick-track{height:auto;}
	.HomeTit{transform:translateX(0px);-webkit-transform: translateX(0px);opacity:1;}
	.banner-h1 .txt h2{font-size:24px;}
	.banner-h1 .txt h4{font-size:18px;}
	.banner-h1 .txt a{width:150px;height:40px;line-height:40px;margin-top:30px;}
	a.hmore{width:150px;height:40px;line-height:40px;}
	.sec1 .mouse img{width:25px;}
	.HomeTit{font-size:25px;}
	.HomeTit1{position:static;}
	.Alslider{margin-top:40px;}
	.Alslider .Alrh{padding:30px 20px;}
	.Alslider .Alrh .Alt2{margin:20px 0;}
	.indexbot{position:static;margin-top:45px;}
	.sec5 .HomeTit{margin-top:0px;}
	.Hzul li .tb{width:150px;height:78px;}
	.Hzul li{height:110px;}
	.progress-h1{width:500px;}
}

@media ( max-width:997px){
	.Ywul li .ywimg img{width:60px;}
	.Ywul li .ywTit{font-size:18px;}
	.Ywul li .ywTit p{margin-top:0px;}
	.Ywul li{margin-right:1.6%;}
	.Alslider .Alrh .Alt1{font-size:20px;}
	.Alslider .Alrh .Alt2{height:65px;-webkit-line-clamp:2;margin:15px 0;}
	.Alslider .owl-carousel .owl-nav button.owl-next{right:30%;}
	.Newslider .time{width:80px;height:80px;font-size:24px;bottom:60px;right:10px;}
	.Newslider .time p{font-size:16px;margin-top:3px;}
	.Newslider .pcon{height:40px;}
	.Newslider .pcon .p{line-height:40px;font-size:15px;}
	.Newslider .owl-dots{bottom:8px;right:10px;}
	.progress-h1{margin-top:20px;width:300px;}
}


@media ( max-width:560px){
	.banner-h1 .slick-dots{left:10px;top:80%;}
	.banner-h1 .txt h2{font-size:15px;}
	.banner-h1 .txt h4{font-size:13px;line-height:15px;}
	.banner-h1 .txt a{width:130px;height:35px;line-height:35px;}
	.progress-h1{width:250px;margin-top:5px;}
	.sec1 .mouse{display:none;}
	.banner-h1 .txt a{margin-top:10px;}
	.banner-h1 .slick-dots li.slick-active span{font-size:16px;}
	.banner-h1 .slick-dots span{padding:0 5px;}
	.sec2, .sec3, .sec4, .sec5{padding:40px 0;}
	.Abfl,.Abrh{width:100%;float:none;}
	.Abrh{margin-top:30px;}
	.HomeTit p{font-size:16px;margin-bottom:3px;}
	.HomeTit::after{margin-top:10px;}
	.HomeTit{font-size:18px;}
	.Abfl .Abcon{margin:15px 0;font-size:14px;line-height:24px;-webkit-line-clamp:4;}
	a.hmore{width:130px;}
	.Abul{margin-top:20px;}
	.Abul li a{font-size:14px;}
	.Abul li a span{font-size:14px;}
	.Abul li{margin-top:5px;}
	.Newslider .time{width:60px;height:60px;font-size:20px;}
	.Newslider .time p{font-size:14px;}
	.Ywul li,.Hzul li{width:48%;float:left;margin-right:0px;height:180px;}
	.Hzul li{height:80px;width:49%;}
	.Ywul li:nth-child(2n),.Hzul li:nth-child(2n){float:right;}
	.Ywul li .ywTit{font-size:16px;}
	.Ywul li .Ywcon .mask .ywt1{font-size:14px;margin:5px 0;}
	.Ywul li .ywimg img{width:50px;}
	.Alslider .Alrh{position:static;width:100%;padding:20px;}
	.Alslider .Alfl{width:100%;float:none;}
	.Alslider .owl-carousel .owl-nav button.owl-next{right:10%;}
	.Alslider .owl-carousel .owl-nav button.owl-prev{left:10%;}
	.Alslider .Alrh .Alt1{font-size:16px;}
	.Alslider .Alrh .Alt2{font-size:14px;line-height:22px;-webkit-line-clamp:3;}
}
/*动画 s*/
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}


@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

/*动画 e*/
