/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea{
    padding: 0;
    margin:0;
}

@font-face {font-family: "Akz";
  src:  url(../fonts/AkzidenzGrotesk-BoldCondAlt.otf);}
@font-face {font-family: "Mon";
  src:  url(../fonts/Montserrat-Bold.ttf);}
@font-face {font-family: "Rig";
  src:  url(../fonts/Rigelstar-2.otf);}



 @font-face {
  font-family: "SourceHanSansCN-Normal";
  src: url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff2") format("woff2"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.woff") format("woff"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.ttf") format("truetype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.eot") format("embedded-opentype"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.svg") format("svg"),
       url("fonts/SourceHanSansCN-Normal/SourceHanSansCN-Normal.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
} 
 

body{
      font-size:1em/1.3;   font-family: Arial, "微软雅黑";
	-webkit-text-size-adjust: 100% !important; 
}


code, kbd, pre, samp {
     font-family: courier new, courier, monospace; 
} 
small { 
    font-size:  0.75em; 
} 
ul, ol { 
    list-style: none; 
    margin:0;
}
body,legend { 
    color:#010101;
}
a{
    color:inherit;
	color:#010101;
    text-decoration: none; 
}
a:hover  {
    color:#00a1e9;    
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: text-top; 
} 


::-moz-placeholder { color:#000; }
input:-webkit-input-placeholder { color:#000; } 
input:-moz-placeholder { color:#000; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */


/*********header**********/
#header{
position:fixed; left:0; top:0; width:100%; z-index:888; background-image:url(../images/header/img2.png); background-position:bottom; background-repeat:repeat-x;}
.header_mid{
margin:0 3.64583333333333%; position:relative;}
.header_mid_left{
position:absolute; left:0; top:50%; z-index:10;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%);}
.header_mid_mid{
margin-left:30vw; margin-right:90px;}
.header_mid_mid ul li{
float:left; position:relative; margin-right:3.33333333333333vw;}



/*hhhhhhh s*/
        .header_mid_mid ul li dl{ display:none;   padding:0.4em 0; 
 position:absolute; left:-90px; width:250px; height:calc(100vh - 100px); background-color:#FFF; z-index:666} 
            .hasxiamid_1{
color:#000; font-size:1em; font-family:Times New Roman; padding-left:70px;}
.hasxiamid_2{
font-size:1.5em; color:#00a1e9;padding-left:70px; padding-bottom:20px;}
.hasxiamid_3{
margin-top:1.5em; padding-bottom:1.5em;padding-left:70px;}
.hasxiamid_3 p{
margin:0.2em 0;}
.hasxiamid{
margin-top:20px;}
 
 
 .bodymenu #header{
background-color:#000;}
.hasxiamid_3 p a{
display:inline-block; position:relative; padding:0.3em 0;}
.hasxiamid_3 p a:after{
position:absolute; bottom:0%;  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out; content:''; background-color:#000; height:1px; width:0px; left:0;}
.hasxiamid_3 p a:hover:after{
width:100%;}	

/*hhhhhhh e*/


/*sousuo*/
.gsjj_con1_div1{background: #fff; box-sizing: border-box;font-size: 0;padding: 30px 50px;  margin-bottom:30px;}

.divBox{width:1260px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}
.cpsan{ height:50px; width:200px; border:none; background:#1f50af; font-size:18px; color:#fff;}
.cpsan:hover{background:#ff6600; color:#fff;}

.p_list{ width:1260px; margin:0px auto; line-height:40px;}
.p_list h1{ color:#2d9e26; font-weight:normal; border-bottom:solid 1px #e9e9e9; padding-bottom:10px; font-size:24px;}
.table{ padding:15px 0;}
.table td{ padding:5px 30px;}
.table tr:nth-child(odd){ background:#f5f3f0;}
.table tr:nth-child(even){ background:#fff;}

.p_detail{ width:1260px; margin:0px auto;line-height:35px; color:#737373;}
.p_detail h4{ color:#FFFFFF; font-weight:normal; border-top:solid 3px #ff6600; background:#f9f9f9; margin-top:20px;}
.p_detail h4 span{ background:#ff6600; width:150px; line-height:40px; display:block; text-align:center;}
.p_detail h2{ font-weight:normal; color:#3c3c3c; text-align:center; line-height:50px; font-size:20px;margin-top:20px;}



a.ank {color:#ffffff; margin:auto; background:#FF7702; width:90px; height:30px; line-height:30px; text-align:center; display:block; font-size:13px; border-radius:3px;}
a.ank:hover{color:#ffffff; background:#ff6600; width:90px; height:30px; line-height:30px; text-align:center; display:block; text-decoration:none;}


.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px; height:259px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#ff6600; color:#fff;}




.header_mid_mid ul li dl dd:last-child a{
border:none}
.header_mid_mid ul li a.biga{ position:relative;
color:#fff; font-size:17px; padding:1.85em 0; display:block}
.header_mid_mid ul li a.biga:after{ transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width:0;-webkit-transform:translate(-50%, -0%);-ms-transform:translate(-50%, -0%);transform:translate(-50%, -0%);
content:''; position:absolute; left:50%; bottom:0; height:1px; background-color:#fff; z-index:10;}
.header_mid_mid ul li:hover a.biga:after{
width:100%;}
.header_mid_right{

position:absolute; right:0; top:50%;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%); z-index:10;}
.header_mid_right ul li{
float:left; font-size:17px; padding:1.85em 0;}
.header_mid_right ul li a{ display:block; padding:0 10px;
color:#fff; background-position:left center; background-repeat:no-repeat; background-image:url(../images/header/img3.png);}
.header_mid_right ul li:nth-child(1) a{
background-image:url(../images/img1a.png); padding-left:30px;}
.header_mid_right ul li:nth-child(2) a{
padding-right:0}
/*****************index*****************/
.banner_img{
position:relative; width:100%; height:100vh;}
.banner_img_pc{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.banner_img_mo{
display:none;}
.indexbanner_jj{
position:absolute; left:0; width:100%; text-align:center; top:26%; z-index:10;-webkit-transform:translate(-0%, -50%);-ms-transform:translate(-0%, -50%);transform:translate(-0%, -50%); color:#fff; font-size:4.5em; letter-spacing:.05em;}


.indexbanner_jj_mid{
margin:0 3.64583333333333%;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets,.indexbanner .swiper-pagination-custom,.indexbanner .swiper-pagination-fraction{
left:95%; /*right:50.64583333333333%;*/ width:2.02083333333334%; /*text-align:right;*/ bottom:40%; position: absolute;}
.indexbanner .swiper-pagination-bullet{
width:1.25em; height:1.25em; border-radius:100%; background:none; border:none; overflow:hidden; opacity:1;  position:relative;}
.indexbanner .swiper-pagination-bullet:after{background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img3.png);
content:''; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.indexbanner .swiper-pagination-bullet:before{background-position:center; background-repeat:no-repeat; background-size:cover; transition: all .5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
content:''; position:absolute; left:50%; top:50%; width:8px; height:8px; background-color:#fff; border-radius:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);
}
.indexbanner .swiper-pagination-bullet-active:before{
opacity:0;}
.indexbanner .swiper-pagination-bullet-active:after{
opacity:1;}
.indexbanner_cir{
position:absolute; z-index:10; right:46.84583333333333%;bottom:4.58333333333333vw; width:6.8125em; height:6.8125em;}
.indexbanner_cir_c a{
display:block; position:absolute; left:0; top:0; width:100%; height:100%;}

.indexbanner_cir_c a:after{
content:''; position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img2.png);animation:fadenum 5s linear infinite;}
 @keyframes fadenum{
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}

}


/*******************************/
#header .header_mid_left a img:nth-child(2){
display:none}
#header.cur{
background-color:#fff;}
#header.cur .header_mid_left a img:nth-child(2){
display:block}
#header.cur .header_mid_left a img:nth-child(1){
display:none}
#header.cur .header_mid_mid ul li a.biga,#header.cur .header_mid_right ul li a{
color:#000;}
#header.cur .header_mid_mid ul li a.biga,#header.cur .header_mid_right ul li{
padding:1.5em 0;}
#header.cur .header_mid_right ul li:nth-child(1) a{
background-image:url(../images/img1b.png);}
#header.cur.headroom--unpinned{
top:-100px;}
#header.cur .header_mid_mid ul li a.biga:after{
background-color:#000;}


.mobile-inner-nav{
	background-color:#fff;
	width: 100%;
	position:fixed; z-index:100;
	top: 80px;
	height: calc(100vh - 80px);
	left: 0px;
	 
	display: none;
}


.nybnaner{height:200px; padding-top:200px;width:100%; text-align:center;}
.nybnaner span{color:#FFF; font-size:40px; line-height:60px; font-weight:bold;}
.nybnaner p{color:rgba(255,255,255,0.5); font-size:16px; font-weight:normal; text-transform:uppercase;}

.nydh{ height:70px; width:100%;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.xnydh{ width:1200px; margin:auto; height:50px; display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:55px; }

a.dh1 {  font-size: 16px; line-height:50px; color: #000; background:#f1f1f1; display:block; width:11.5%; height:50px; text-align:center; border-radius:10px;}
a.dh1:visited {font-style: normal; color: #000; text-decoration: none;}
a.dh1:hover { color:#ffffff; text-decoration: none; background:#ff6600; }
a.dh1:active { color: #ffffff; background:#CC0810;}


a.dh2 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:49.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh2:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh2:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh2:active { color: #ffffff; background:#1F63E9;}

a.dh3 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:33.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh3:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh3:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh3:active { color: #ffffff; background:#1F63E9;}

a.dh4 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:24.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh4:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh4:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh4:active { color: #ffffff; background:#1F63E9;}


a.dh5 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:19.9%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh5:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh5:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh5:active { color: #ffffff; background:#1F63E9;}



a.dh6 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:16.5%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh6:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh6:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh6:active { color: #ffffff; background:#1F63E9;}

a.dh7 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:14.2%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh7:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh7:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh7:active { color: #ffffff; background:#1F63E9;}

a.dh8 {  font-size: 16px; line-height:70px; color: #212121; display:block; width:12.3%; height:70px; text-align:center;  border-right:1px solid #e2e2e2; font-weight:bold;}
a.dh8:visited {font-style: normal; color: #212121; text-decoration: none;}
a.dh8:hover { color:#fff; text-decoration: none; background:#f9b548;}
a.dh8:active { color: #ffffff; background:#1F63E9;}


a.xdh7 { font-family:"微软雅黑"; font-size: 16px; line-height:50px; color: #000; background:#E8E8E8; display:block; width:13.2%; height:50px; text-align:center; border-radius:10px;}
a.xdh7:visited {font-style: normal; color: #000; text-decoration: none;}
a.xdh7:hover { color:#ffffff; text-decoration: none; background:#049a93; }
a.xdh7:active { color: #ffffff; background:#049a93;}



a.xdh3 { font-family:"微软雅黑"; font-size: 16px; line-height:22px; color: #000; background:#E8E8E8; display:block; height:auto; padding-bottom:10px; text-align:center; border-radius:10px; width:13.2%; padding-top:10px;}
a.xdh3:visited {font-style: normal; color: #000; text-decoration: none;}
a.xdh3:hover { color:#ffffff; text-decoration: none; background:#049a93; }
a.xdh3:active { color: #ffffff; background:#049a93;}





.bti{padding-bottom:25px; margin-bottom:40px; text-align:center; color:#212121; font-size:40px; line-height:60px; font-weight:bold; background:url(../images/xx.png) bottom center no-repeat;}


.ny_news {width:100%;  text-align:left; line-height:28px; padding-bottom:75px;}
.new2{ width:100%; float:left; border-bottom:#e9e9e9 solid 1px; color:#666; padding-top:40px; padding-bottom:40px; }
.n_l{ width:15%; float:left; margin-right:40px; border-top:#ff6600 solid 2px; text-align:center;}
.n_l h1{ padding:40px 0; font-size:44px; font-weight:bold;}
.n_r{ width:80%; float:left;}
.n_r h2{ color:#ff6600; margin-bottom:10px; font-weight:normal; font-size:18px; font-weight:bold;}
.n_r h2 a{ color:#3c3c3c;}
.n_r h2 a:hover{ color:#ff6600;}
.n_r h4{ width:120px; line-height:32px; border:#ff6600 solid 1px; background-color:#ff6600; color:#fff; text-align:center; margin-top:20px; font-weight:normal;}
.n_r h4 a{ color:#fff;}
.n_r h4 a:hover{ text-decoration:underline;}

.m3{width:150px; line-height:30px; text-align:center; float:left; color:#FFFFFF; margin-top:30px;}

.m3 a{width:150px; line-height:30px; float:left; background:#ff6600; color:#FFFFFF!important;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.m3 a:hover{ color:#FFFFFF!important; background:#ff6600; width:200px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}

.Habnr{ line-height:30px; color:#212121; width:1260px; margin:auto; height:auto; padding-top:15px; padding-bottom:85px;}
.Habnr01{ line-height:30px; color:#212121; width:1260px; margin:auto; height:auto; padding-top:25px; padding-bottom:85px;display: flex; flex-wrap: wrap; justify-content: space-between; margin-top:70px;}


.wenhua{ width:1260px; height:auto; margin:auto;display: flex; flex-wrap: wrap; justify-content: space-between;}

.whnr{width:50%; height:370px; background:#EEEEEE; overflow:hidden;}
.whnr img{ width:100%; height:100%;object-fit: cover;}
.whbt{font-size:30px; font-weight:bold; color:#333; text-align:center; background:url(../images/xxx.jpg) bottom center no-repeat; margin-top:70px; padding-bottom:20px;}
.whsm{padding:20px 80px 50px 80px; font-size:16px; line-height:36px; color:#414141; text-align:justify;}

.yuan{ margin-left:5px; display:block; margin:auto; width:28px; line-height:28px; font-size:14px; height:28px; color:#FFF; border-radius:50px;}

.k1{width:465px; margin-right:20px; padding-top:40px; padding-bottom:40px; padding-right:60px; background:#E6E6E6; padding-left:60px; border-radius:100px; font-size:16px; line-height:26px; color:#414141; position:relative; float:left;  visibility:hidden;}
.k1 strong{ font-size:22px; color:#CC0810; line-height:30px;}

.k2{width:465px; margin-left:20px; padding-top:40px; padding-bottom:40px; padding-right:60px; background:#E6E6E6; padding-left:60px; border-radius:100px; font-size:16px; line-height:26px; color:#414141; position:relative; float:right;  visibility:hidden;}
.k2 strong{ font-size:22px; color:#CC0810; line-height:30px;}

.k1y{ display:block; width:28px; height:28px; background:#FFA200; border-radius:50px; position:absolute; margin-top:20px; right:-29px;}
.k2y{ display:block; width:28px; height:28px; background:#FFA200; border-radius:50px; position:absolute; margin-top:20px; left:-29px;}



.Hnylxz{width:34%; padding:0 3% 0 3%; height:580px; background:#5e5e5e; float:left;}
.Hnylxr{width:53%; height:580px; background:#fafafa; border:1px solid #5e5e5e;border-radius:5px; float:right;}


.Hlbbt{font-size:28px; font-weight:bold; color:#FFF; margin-top:60px; padding-bottom:30px;}
.Hlxnr{font-size:14px; line-height:26px; padding-left:90px; padding-bottom:30px;  padding-top:30px; color:#FFF; border-bottom:1px dotted #FFF;}
.Hlxnr a{color:#FFF;}
.Hlxnr a:hover{color:#f9b548;}
.cpsoubt{color:#262161; font-size:28px; line-height:28px; padding-top:60px; padding-bottom:30px; text-align:center; font-weight:bold;  background:url(../images/xx1.png) center bottom no-repeat;}

.kuang{ width:96%; height:40px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}
.kuang01{ width:96%; height:82px; font-size:14px; color:#8b8b8b; border:1px solid #CFCFCF; padding-left:4%; margin-top:15px;}

.kuang3{ width:100%; height:54px; border:none; text-align:center; font-size:16px; background:#f9b548; color:#FFF; margin-top:15px; font-weight:bold;}
.kuang3:hover{ background:#212121;}





/*****/
@keyframes f2icon {
	0%, 100% {transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {transform:translate(0, 15px)}
}
@-moz-keyframes f2icon {
	0%, 100% {-moz-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-moz-transform:translate(0, 15px)}
}
@-webkit-keyframes f2icon {
	0%, 100% {-webkit-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-webkit-transform:translate(0, 15px)}
}
@-o-keyframes f2icon {
	0%, 100% {-o-transform:scale(0.95, 0.95) translate(0, -15px)}
	50% {-o-transform:translate(0, 15px)}
}


/*-----111111111111111-----*/
.slide01{
	-webkit-animation: slide01 1s; -moz-animation: slide01 1s; -ms-animation: slide01 1s; -o-animation: slide01 1s; animation: slide01 1s;
    visibility: visible; 
}
@keyframes slide01 {
    0% {opacity: 0;-webkit-transform: translateX(50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);} 
}
@-webkit-keyframes slide01 {
    0% {opacity: 0;-webkit-transform: translateX(50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);}
}


/*-----222222222-----*/
.slide02{
   -webkit-animation: slide02 1s; -moz-animation: slide02 1s; -ms-animation: slide02 1s; -o-animation: slide02 1s; animation: slide02 1s;
    visibility: visible; 
}
@keyframes slide02 {
    0% {opacity: 0;-webkit-transform: translateX(-50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);} 
}
@-webkit-keyframes slide02 {
    0% {opacity: 0;-webkit-transform: translateX(-50%);} 
    100% {opacity: 1;-webkit-transform: translateX(0%);}
}



/*-----33333333333-----*/
.slide03{
   -webkit-animation: slide03 1s; -moz-animation: slide03 1s; -ms-animation: slide03 1s; -o-animation: slide03 1s; animation: slide03 1s;
    visibility: visible; 
}
@keyframes slide03 {
    0% {opacity: 0;-webkit-transform: translateY(50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);} 
}
@-webkit-keyframes slide03 {
    0% {opacity: 0;-webkit-transform: translateY(50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);}
}



/*-----33333333333-----*/
.slide04{
   -webkit-animation: slide04 1s; -moz-animation: slide04 1s; -ms-animation: slide04 1s; -o-animation: slide04 1s; animation: slide04 1s;
    visibility: visible; 
}
@keyframes slide04 {
    0% {opacity: 0;-webkit-transform: translateY(-50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);} 
}
@-webkit-keyframes slide04 {
    0% {opacity: 0;-webkit-transform: translateY(-50%);} 
    100% {opacity: 1;-webkit-transform: translateY(0%);}
}



.yuangong{width:26%; line-height:46px; padding:2%; font-size:14px!important; margin-bottom:50px; color:#333; background:#fff; border:8px solid #E9E9E9; text-align:center;}
.yuangong a{color:#333; font-weight:bold;}
.yuangong img{width:100%!important; object-fit: cover;}

.yuangong01{width:42%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center;}
.yuangong01 img{ width:100%!important; height:350px; object-fit: cover; margin-bottom:20px;}

.yuangong02{width:15%; line-height:26px; padding:3%; font-size:14px!important; margin-bottom:50px; color:#333; background:#E9E9E9; border:1px solid #DBDADA; text-align:center; float:left; margin-left:20px; margin-right:20px;}
.yuangong02 img{ width:140px; object-fit: cover; margin-bottom:20px;}

/*-----------翻页样式-----------*/
.contentPage{text-align: center; margin:0px 3px; padding:0px; padding-top:15px; width: 100%; color: #666; line-height: 30px; text-decoration: none;}
.contentPage a:link {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; padding:4px 7px; border: 1px solid #eeeeee; font-weight: normal;}
.contentPage a:visited {color: #036cb4; text-decoration: none; font-size: 12px; margin:0px 3px; border: 1px solid #eeeeee; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 12px; text-decoration: none; padding:4px 7px; background-color:#0d499f; font-weight:normal;}
.contentPage .current{color:#f00; text-decoration: none; font-size: 12px; margin: 0px; border:0px solid #f00; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:12px; font-weight:bold; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}
/*-----------content pages end-----------*/

.sjgck{ width:100%; margin:auto; display: flex; flex-wrap: wrap; justify-content: space-between; }

.gck{ width:360px; height:auto; margin-bottom:40px; overflow:hidden; text-align:center;}
.gckimg img{ width:360px; height:232px; overflow:hidden; border-radius:30px;}
.gckbt1{ text-align:center; display:block; height: auto;line-height:20px; font-size:16px; margin-top:15px; color:#212121;}

.gckimg01 img{ width:360px; height:232px; }
.gckimg01 a:hover img{ width:370px; height:242px;margin-left:-10px; margin-top:-6px; -moz-transition: all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}

/*主要样式*/
.subNavBox{width:100%;}
.subNav{ cursor:pointer;font-weight:bold;font-size:14px;color:#000;line-height:40px;padding-left:10px; background:#f0f0f0; margin-bottom:15px;}
.subNav:hover{color:#049a93;}
.currentDd{color:#000;}
.subNav table td{ padding-left:10px; padding-right:10px;}
.currentDt{}
.navContent{display: none;border-bottom:solid 1px #e5e3da; padding-top:10px;}
.navContent li{ line-height:30px; width:98%; margin:0 auto}
.navContent li a{display:block;width:100%px;text-align:center;font-size:14px;line-height:30px;}
._btn {
    background-color: #049a93;
    border-radius: 2px;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 15px 0;
    text-align: center;
    width: 85px;
}


.footer{ background: #2b2c2d; line-height: 28px; text-align:center; padding-top:20px; padding-bottom:20px; font-size: 13px; color: #b7b7b7; }
.footer a{color: #b7b7b7; }


.lfSider{ width: 100%;  border-top:none;}
.lfSider .side-top-tit{ padding: 20px;}
.lfSider .side-top-tit h2{ font-size: 16px; line-height: 22px; color: #212121;}
.lfSider .side-top-tit span{ display: block; font-size: 13px; line-height: 16px; color:#909090;  font-family: arial;}
.lfSider .siderUl li{ }
.lfSider .siderUl .dddd{ display: block; height:48px; line-height:48px; padding-left:40px; color:#212121; background:#f1eff2; border-top:2px solid #fff;  font-size:18px;}
.lfSider .siderUl .dddd:hover{  background:#009a4c; color:#fff; text-decoration:none;}
.lfSider .siderUl .dddd-active{ color: #ffffff;background:#009a4c;}
.lfSider .side-item{ padding: 0px 0px;}
.lfSider .side-item .aa1{ display: block; /*background: url(../images/side_icon2.png) no-repeat left top;*/ line-height: 60px; overflow: hidden; font-size: 16px; color: #212121; border-bottom:2px solid #fff; background:#eaeaea; text-decoration:none; padding-left:40px;}
.lfSider .side-item .aa1:hover , .lfSider .side-item .aa1.cur{ /*background-position: left bottom;*/ color: #ffffff; background:#f1eff2;}

.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:32%; float:left; margin:10px 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px; height:259px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#ff6600; color:#fff;}

.mbfor{display:none;}
.mbdh{ display:none;}
#mccp{ display:none;}
.nylx{width:48%; padding-top:20px;}
/*------tab---------*/
@media all and (max-width:1190px){
	.ind4{ display:none!important;}	
.elite_team{ display:none!important;}	

#kai{ display:block;display: flex; flex-wrap: wrap; justify-content: space-between; width:100%; padding-left:5%; padding-right:5%; padding-bottom:40px;}

#wu{display:none!important;}
.dbtiao{ display:none;}

.top_nav{display:none!important;}
.bannerbox{display:none!important;}
.yuangong{width:40%; line-height:20px; padding:2%; font-size:12px!important; margin-bottom:50px; color:#333; background:#fff; border:3px solid #E9E9E9; text-align:center;}
.hzk{width:42%; padding-top:10px; height:100px; text-align:center; background:#FFF; border-radius:5px; font-size:14px; font-weight:bold; border:3px solid #efefef; margin-bottom:50px;}
	.top_layer{display:none;}
	.nyban{ height:200px;}
	.nydh{ display:none;}
	.mbdh{ display:block;}
	.mbfor{display:block;}
	#mccp{ display:block;}
	#pccp{ display:none;}
	#xw{ display:none;}
	.bti{ display:none;}
	.whnr{ width:100%;}
	.nynr{ padding-top:40px; text-align:left; padding-bottom:10px;}
	.nyban{display:none;}
	.lxwmbt{ font-size:24px;}
	
	table { width:100%!important;max-width:100%!important;} 
	
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
table td img{ width:100%!important;height:auto!important;}

.nynr img{ width:100%!important;height:auto!important;}
.whnr{ height:auto;}
.wrapper{ width:100%; padding-left:5%; padding-right:5%; margin:0 auto; overflow:hidden;}

.yuangong02{width:45%; }
.n_r{ width:100%; font-size:14px!important; line-height:24px;}
.n_l{ display:none;}


.Hfooterk{ display:none;}

.Hfooterbq{width:90%;}


.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:94%; float:left; margin:3% 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}

.nycpbj{ display:none;}
.nycpbj01{width:100%;  border: none;}


a.dh1 { font-family:"微软雅黑"; font-size: 16px; line-height:40px; color: #000; background:#E8E8E8; width:100%; display:block; height:40px; text-align:center; border-radius:10px; margin-bottom:10px;}



}

@media all and (max-width:900px){
	.ind4{ display:none!important;}	
.elite_team{ display:none!important;}	

#kai{ display:block;display: flex; flex-wrap: wrap; justify-content: space-between; width:100%; padding-left:5%; padding-right:5%; padding-bottom:40px;}

#wu{display:none!important;}
.dbtiao{ display:none;}

.top_nav{display:none!important;}
.bannerbox{display:none!important;}
.yuangong{width:40%; line-height:20px; padding:2%; font-size:12px!important; margin-bottom:50px; color:#333; background:#fff; border:3px solid #E9E9E9; text-align:center;}
.hzk{width:42%; padding-top:10px; height:100px; text-align:center; background:#FFF; border-radius:5px; font-size:14px; font-weight:bold; border:3px solid #efefef; margin-bottom:50px;}
	.top_layer{display:none;}
	.nyban{ height:200px;}
	.nydh{ display:none;}
	.mbdh{ display:block;}
	.mbfor{display:block;}
	#mccp{ display:block;}
	#pccp{ display:none;}
	#xw{ display:none;}
	.bti{ display:none;}
	.whnr{ width:100%;}
	.nynr{ padding-top:40px; text-align:left; padding-bottom:10px;}
	.nyban{display:none;}
	.lxwmbt{ font-size:24px;}
	
	table { width:100%!important;max-width:100%!important;} 
	
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
table td img{ width:100%!important;height:auto!important;}

.nynr img{ width:100%!important;height:auto!important;}
.whnr{ height:auto;}
.wrapper{ width:100%; padding-left:5%; padding-right:5%; margin:0 auto; overflow:hidden;}

.yuangong02{width:45%; }
.n_r{ width:100%; font-size:14px!important; line-height:24px;}
.n_l{ display:none;}


.Hfooterk{ display:none;}

.Hfooterbq{width:90%;}





.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:94%; float:left; margin:3% 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}

.nycpbj{ display:none;}
.nycpbj01{width:100%;  border: none;}


a.dh1 { font-family:"微软雅黑"; font-size: 16px; line-height:40px; color: #000; background:#E8E8E8; width:100%; display:block; height:40px; text-align:center; border-radius:10px; margin-bottom:10px;}



}



@media all and (max-width:900px){
.p_list{ width:94%; padding-left:3%; padding-right:3%;}	
	.Habnr{ width:94%; padding-left:3%; padding-right:3%; padding-bottom:35px; padding-top:35px;}
	.Habnr img{ width:100%;}
	
	
	
	
	#header{ display:none;}
.footer_1	{ display:none;}
	.menu li{ width:15%; text-align:center; padding:none; margin:none; height:20px;}
	#lxdt{ display:none;}
	.nylx{width:100%;}
	.whsm{padding:20px 20px 50px 20px; font-size:14px; line-height:28px;}
	.banner{ width:100%; height:230px;}
	.nybnaner{height:230px; width:100%;background-size: cover!important;  padding-top:60px;}
.nybnaner span{color:#FFF; font-size:30px; line-height:60px; font-weight:bold;}

}

@media all and (max-width:768px){
	.ind4{ display:none!important;}	
.elite_team{ display:none!important;}	
.wenhua{ width:100%;}

#kai{ display:block;display: flex; flex-wrap: wrap; justify-content: space-between; width:100%; padding-left:5%; padding-right:5%; padding-bottom:40px;}

#wu{display:none!important;}
.dbtiao{ display:none;}

.top_nav{display:none!important;}
.bannerbox{display:none!important;}
.yuangong{width:40%; line-height:20px; padding:2%; font-size:12px!important; margin-bottom:50px; color:#333; background:#fff; border:3px solid #E9E9E9; text-align:center;}
.hzk{width:42%; padding-top:10px; height:100px; text-align:center; background:#FFF; border-radius:5px; font-size:14px; font-weight:bold; border:3px solid #efefef; margin-bottom:50px;}
	.top_layer{display:none;}
	.gsjj_con1{display:none;}
	.nyban{ height:200px;}
	.nydh{ display:none;}
	.mbdh{ display:block;}
	.mbfor{display:block;}
	#mccp{ display:block;}
	#pccp{ display:none;}
	#xw{ display:none;}
	.bti{ display:none;}
	.whnr{ width:100%;}
	.nynr{ padding-top:40px; text-align:left; padding-bottom:10px;}
	.nyban{display:none;}
	.lxwmbt{ font-size:24px;}
	
	table { width:100%!important;max-width:100%!important;} 
	
table td{table-layout:fixed; word-break: break-all; overflow:hidden; } 
table td img{ width:100%!important;height:auto!important;}

.nynr img{ width:100%!important;height:auto!important;}
.whnr{ height:auto;}
.wrapper{ width:100%; padding-left:5%; padding-right:5%; margin:0 auto; overflow:hidden;}

.yuangong02{width:45%; }
.n_r{ width:100%; font-size:14px!important; line-height:24px;}
.n_l{ display:none;}


.Hfooterk{ display:none;}

.Hfooterbq{width:90%;}

.Hnylxz{width:100%; padding:0 3% 0 3%; height:580px; background:#5e5e5e; float:left;}
.Hnylxr{width:100%; height:580px; background:#fafafa; border:1px solid #5e5e5e;border-radius:5px; float:right;}



.pro{ width:100%; margin-bottom:20px;}
.pro  ul{ width:100%; float:left;}
.pro  ul li{ width:94%; float:left; margin:3% 0 ; border-top:4px solid #f1f1f1; margin-bottom:30px;}
.pro  ul li span img{ width:100%; border-radius:5px;}
.pro  ul li:nth-child(3n-1){ margin:10px 2%;}
.pro  ul li p{ line-height:32px; color:#fff; text-align:center; float:left; width:100%; padding:10px 0; background:#333;}
.pro  ul li a:hover p{ background:#148a00; color:#fff;}

.nycpbj{ display:none;}
.nycpbj01{width:100%;  border: none;}


a.dh1 { font-family:"微软雅黑"; font-size: 16px; line-height:40px; color: #000; background:#E8E8E8; width:100%; display:block; height:40px; text-align:center; border-radius:10px; margin-bottom:10px;}

.xnydh{ width:92%; padding-left:4%; padding-right:4%; margin:auto; height: auto; margin-top:35px; }
a.xdh7 { font-family:"微软雅黑"; font-size: 14px; line-height:30px; color: #000; background:#E8E8E8; display:block; width:100%; height:30px; text-align:center; border-radius:10px; margin-bottom:8px;}



}

@media all and (max-width:450px){
	.dbdhk1{width:100%;}
	.syxw{ width:100%;}
	
}

