@charset "utf-8";
@font-face {
	font-family: 'iconfont';  /* Project id 2376408 */
	src: url('//at.alicdn.com/t/c/font_2376408_lyruh246uw.woff2?t=1677658217426') format('woff2'),
		 url('//at.alicdn.com/t/c/font_2376408_lyruh246uw.woff?t=1677658217426') format('woff'),
		 url('//at.alicdn.com/t/c/font_2376408_lyruh246uw.ttf?t=1677658217426') format('truetype');
  }
@font-face {
  font-family: 'iconfont';  /* project id 1604937 */
  src: url('//at.alicdn.com/t/font_1604937_u492bozjg2r.eot');
  src: url('//at.alicdn.com/t/font_1604937_u492bozjg2r.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1604937_u492bozjg2r.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1604937_u492bozjg2r.woff') format('woff'),
  url('//at.alicdn.com/t/font_1604937_u492bozjg2r.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1604937_u492bozjg2r.svg#iconfont') format('svg');
}

@font-face {
  font-family: 'dinpro_b';
  src: url('../font/DINPro-Bold.eot');
  src: url('../font/DINPro-Bold.eot?#iefix') format('embedded-opentype'),
      url('../font/DINPro-Bold.woff2') format('woff2'),
      url('../font/DINPro-Bold.woff') format('woff'),
      url('../font/DINPro-Bold.ttf') format('truetype'),
      url('../font/DINPro-Bold.svg#dinpro_b') format('svg');
}

@font-face {
  font-family: 'xinzengtubiao';  /* project id 1802834 */
  src: url('//at.alicdn.com/t/font_1802834_nwvw85h9xo9.eot');
  src: url('//at.alicdn.com/t/font_1802834_nwvw85h9xo9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1802834_nwvw85h9xo9.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1802834_nwvw85h9xo9.woff') format('woff'),
  url('//at.alicdn.com/t/font_1802834_nwvw85h9xo9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1802834_nwvw85h9xo9.svg#iconfont') format('svg');
}

@font-face {
  font-family: 'helv';
  src: url('../font/helv.eot');
  src: url('../font/helv.eot?#iefix') format('embedded-opentype'),
      url('../font/helv.woff2') format('woff2'),
      url('../font/helv.woff') format('woff'),
      url('../font/helv.ttf') format('truetype'),
      url('../font/helv.svg#helv') format('svg');
}

.xinzengtubiao {
  font-family: "xinzengtubiao" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconfont {
  font-family: "iconfont" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


*｛margin:0;padding:0;｝
html,body{width:100%;height:100%;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p { padding:0; margin:0; }
body {font-size:14px; line-height:24px; color: #555; font-family:'helv'; font-style:normal; width:100%; overflow-x:hidden;}
ul,li {list-style: none; padding:0px; margin:0px}
img {border:0; margin:0px; padding:0px; display:block;}
input:focus {outline: none;}
.clean{clear:both;}

a:link {color: #808080;text-decoration: none;}
a:visited {color: #808080;text-decoration: none;}
a:hover {color:#cc0022;text-decoration: none;}
a:active {color: #808080;text-decoration: none;}

.learnmore:link {color: #ffffff; background-color:#cc0022; text-decoration: none; line-height:80px; border-radius:5px; padding:5px 15px;}
.learnmore:visited {color: #ffffff; background-color:#cc0022; text-decoration: none; line-height:80px; border-radius:5px; padding:5px 15px;}
.learnmore:hover {color: #cc0022; background-color:#ffffff; text-decoration: none; line-height:80px; border-radius:5px; padding:5px 15px;}
.learnmore:active {color: #ffffff; background-color:#cc0022; text-decoration: none; line-height:80px; border-radius:5px; padding:5px 15px;}

.learnmore2:link {color: #cc0022; background-color:#FBEBD3; text-decoration: none; line-height:80px;border-radius:5px; padding:5px 15px;margin-bottom:40px;}
.learnmore2:visited {color: #cc0022; background-color:#FBEBD3; text-decoration: none;line-height:80px;border-radius:5px; padding:5px 15px;}
.learnmore2:hover {color: #cc0022; background-color:#ffffff; text-decoration: none;line-height:80px; border-radius:5px; padding:5px 15px;}
.learnmore2:active {color: #cc0022; background-color:#FBEBD3; text-decoration: none;line-height:80px; border-radius:5px; padding:5px 15px;}

.top_link:link {color: #ccc;text-decoration: none;}
.top_link:visited {color: #ccc;text-decoration: none;}
.top_link:hover {color:#fff;text-decoration: none;}
.top_link:active {color: #ccc;text-decoration: none;}

.top_linka:link {color: #333;text-decoration: none;}
.top_linka:visited {color: #333;text-decoration: none;}
.top_linka:hover {color:#cc0022;text-decoration: none;}
.top_linka:active {color: #333;text-decoration: none;}

h1{font-size:30px; font-weight:normal; line-height:40px; color: #cc0022;}
h2{font-size:24px; font-weight:normal; line-height:34px; color: #cc0022;}

/*head*/
.head{position: fixed; left:0; top:0; width:100%; transition: top .5s; z-index:999999}
.heada{top: -40px;}
.headb{top:0;z-index:999999;}

/*head_a*/
.head_a{width:100%; background-color:#666;}
.head_a ul{width:66%; min-width:1200px; margin:0 auto;}
.head_a ul li{width:50%; float:left; color:#ccc; height:40px; line-height:40px;}
.head_a ul li:nth-child(2){text-align:right;}
.head_a ul li a{margin-left:30px;}

/*head_b*/
.head_b{width:100%; background-color:#fff; box-shadow: 0 0 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 0 5px rgb(0,0,0,0.2); -moz-box-shadow: 0 0 5px rgb(0,0,0,0.2);}
.head_b ol{width:66%; min-width:1200px; margin:0 auto;}
.head_b ol dl{float:left; height:70px; line-height:85px;}
.head_b ol dl:nth-child(1){width:15%; margin-right:5%; display:flex; -webkit-display:flex; justify-content:left; align-items:center; cursor:pointer;}
.head_b ol dl:nth-child(2){width:70%; font-size:16px;}
.head_b ol dl:nth-child(3){width:10%; text-align:right;}

.head_b ol dl:nth-child(2) a{margin-right:0;}
.head_b ol dl:nth-child(3) a{margin-left:10px;}
.head_b ol dl img{width:100%;}

/*add*/
.add{width:100%; min-width:1200px; height:450px; background-color:#666; margin-top:110px;}
.add_n{width:100%; height:500px; background-color:#666; display:flex; -webkit-display:flex; justify-content:center; align-items:center; margin-top:110px;}
.add_n ol{text-align:center; color:#fff; width:55%;}
.add_n ol span{font-size:30px; line-height:36px;}

.add_sp{width:100%; height:500px; background-color:#666; display:flex; -webkit-display:flex; justify-content:center; align-items:center; margin-top:110px;}
.add_sp ol{text-align:center; color:#fff;}
.add_sp ol span{font-size:30px; line-height:36px;}

/*index_add*/
.index_add{width:100%; height:calc(100vh - 110px); position:relative; margin-top:110px;}
.index_add ul{text-align:center; color:#555;  margin:20px auto; font-size:16px;}
.index_add ul span{font-size:26px; line-height:36px; color:#333;}

.add_ny{width:100%; height:280px; background-color:#888; display:flex; -webkit-display:flex; justify-content:center; align-items:center; margin-top:110px;}
.add_ny ul{width:66%; min-width:1200px; text-align:center; font-size:44px; color:#fff; line-height:280px;}

/*banner*/
.txt-box{width:66%; min-width:1200px; display:block; margin:130px auto 0 auto; text-align: left;}
.swiper-container {width: 100%;height:100%;}

/* 文字视差显示 */
.swiper-slide{color:#fff;}
.swiper-slide .subtitlea {font-size:28px; color:#cc0022; line-height:32px; font-style:normal; font-weight:bold;}
.swiper-slide .texta {font-size:16px; color:#717171; line-height:25px; margin-top:10px;}

.swiper-slide .subtitleabb {font-size:28px; color:#fff; line-height:32px; font-style:normal; font-weight:bold;}
.swiper-slide .textabb {font-size:16px; color:#fff; line-height:25px; margin-top:10px;}

/* 第2个滚动固定宽度高度 */
    #swiper-container2{
        margin: auto;
        width: 1200px;
        height: 300px;
        position: relative;
    }
    #swiper-container2 .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 1200px;
    }
	
/* 自定义分页 */
    .run-pagination{
        text-align: center;
        z-index: 9999;
    }
    .run-pagination .swiper-pagination-bullet{
        width: 100px;
        height: 20px;
        text-align: center;
        display: inline-block;
        margin: auto;
        border-radius: 0;
        position: relative;
    }
    .run-pagination .swiper-pagination-bullet i{
        position: absolute;
        display: block;
        width: 100px;
        height: 20px;
        display: inline-block;
        border-radius: 0;
        background: #000;
        opacity: .2;
    }
    .run-pagination .swiper-pagination-bullet-active{
        background: #ccc;
    }
    .run-pagination .swiper-pagination-bullet-active i{
        position: absolute;
        left: 0;
        top: 0px;
        background: #bd3838;
        display: block;
        animation: myfirst 1s;
        -moz-animation: myfirst 1s;
        /* Firefox */
        -webkit-animation: myfirst 1s;
        /* Safari 和 Chrome */
        -o-animation: myfirst 1s;
        /* Opera */
    }

/*index_a*/
.index_a{width:66%; min-width:1200px; margin:0 auto; padding:140px 0;}
.index_a ul:nth-child(1){width:100%; margin-bottom:20px; text-align:center;}
.index_a ul{width:70%; margin:0 auto; text-align:left; font-size:14px; line-height:26px; color:#555;}

/*index_b*/
.index_b{width:100%; padding-top:100px; background-color:#f1f1f1;}
.index_b ol{width:100%; height:100%;}
.index_b ol dl{width:66%; min-width:1200px; margin:0 auto;}

/*index_c*/
.index_c{width:66%; min-width:1200px; margin:0 auto; padding:140px 0;}
.index_c ul:nth-child(1){width:70%; margin:0 auto 50px auto; text-align:left;}
.index_c ul:nth-child(2){width:70%; margin:0 auto;}
.index_c ul li{float:left; width:calc(25% - 6px); border:1px solid #ddd; box-sizing:border-box; text-align:center; height:220px; margin-right:8px; display:flex; -webkit-display:flex; justify-content:center; align-items:center; position:relative;}
.index_c ul li:nth-child(4){margin-right:0;}
.index_c ul li:hover{background-color:#cc0022; border:none; color:#fff;}
.index_c ul li span{font-size:60px; line-height:60px; display:block; margin-bottom:10px; color:#ccc;}
.index_c ul li:hover span{color:#fff; font-size:60px;}
.index_c ul li ol{display:none;}
.index_c ul li:hover ol{display:block; width:100%; background-color:#900; position:absolute; left:0; bottom:0;}
.index_c ul H1{margin-bottom:20px;}

/*index_d*/
.index_d{width:100%; padding:100px 0; background-color:#f1f1f1;}
.index_d ol:nth-child(1){text-align:center;}
.index_d ol{width:66%; min-width:1200px; margin:0 auto;}
.index_d ol H1{margin-bottom:20px;}

/*index_e*/
.index_e{width:100%; padding:100px 0;}
.index_e ul:nth-child(1){text-align:center; margin-bottom:50px;}
.index_e ul{width:66%; min-width:1200px; margin:0 auto;}
.index_e ul li{width:calc(33.33% - 36px); margin-right:54px; float:left; border:1px solid #ddd; box-sizing:border-box; font-size:14px; color:#888;}
.index_e ul li:nth-child(3){margin-right:0;}
.index_e ul li dl{padding:30px;}
.index_e ul li dl p{display:block; margin-bottom:30px; color:#cc0022;}
.index_e ul li dl p a{font-size:16px; color:#333;}
.index_e ul li dl p a:hover{text-decoration:underline;}
.index_e ul H1{margin-bottom:20px;}


figureg {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 220px;
margin-bottom:15px;
text-align: center;
cursor: pointer;
}

figureg img {
	width:100%;
	position: relative;
	display: block;
}

/***** Jazz *****/
figureg.effect-jazz{
	background: #ffffff;
}

figureg.effect-jazz figcaption::after,
figureg.effect-jazz img
{
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

figureg.effect-jazz:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figureg.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}

/*bottom*/
.bottom{width:100%; padding:80px 0 20px 0; background-color:#f1f1f1;}
.bottom ul{width:66%; min-width:1200px; margin:0 auto;}
.bottom ul:nth-child(1){margin-bottom:80px;}
.bottom ul:nth-child(1) a{font-size:15px;}
.bottom ul:nth-child(2){ border-bottom:1px solid #ccc; font-size:12px; padding:10px 0; line-height:20px;}
.bottom ul:nth-child(3){ font-size:12px; padding:10px 0; line-height:20px;}

.bottom ul li{float:right; text-align:right;}
.bottom ul li:nth-child(-n+3){text-align:left; float:left; margin-right:50px;}
.bottom ul li div{font-size:16px; margin-bottom:10px;}
.bottom ul li span{font-size:16px;}

.bottom ul dl{width:50%; float:left;}
.bottom ul dl:nth-child(2){text-align:right;}
.bottom ul dl span{font-size:14px; color:#000;}
.bottom ul dl img{display:inline; margin-right:5px; width:120px;}

.bottom ul dd{width:50%; float:left;}
.bottom ul dd:nth-child(2){text-align:right;}
.bottom ul dd img{margin-left:8px; width:80px; float:right;}


/*contact_a*/
.contact_a{width:100%; background-color:#cc0022; padding:30px 0 25px 0;}
.contact_a ul{width:66%; min-width:1200px; margin:0 auto;}
.contact_a ul li{width:50%; float:left; color:#fff; font-size:40px; font-family:'dinpro_b';}
.contact_a ul li:nth-child(2){text-align:right;}
.contact_a ul li span{font-size:40px; line-height:40px; margin-right:10px;}

/*contact_b*/
.contact_b{width:100%; padding:100px 0;}
.contact_b ul{width:66%; min-width:1200px; margin:0 auto;}
.contact_b ul li{width:33.33%; float:left; text-align:center;}
.contact_b ul li span{font-size:60px; line-height:60px; display:block; margin-bottom:20px; color:#ccc;}

/*contact_c*/
.contact_c{width:100%; padding:100px 0;}
.contact_c ul:nth-child(1){border-bottom:1px solid #eee; padding-bottom:30px;}
.contact_c ul:nth-child(2){padding:30px 0; border-bottom:1px solid #eee;}
.contact_c ul:nth-child(3){padding:30px 0; border-bottom:1px solid #eee;}
.contact_c ul:nth-child(4){padding:30px 0;}
.contact_c ul{width:66%; min-width:1200px; margin:0 auto;}
.contact_c ul li{width:50%; float:left;}
.contact_c ul span{font-size:18px; color:#cc0022;}

/*news_a*/
.news_a{width:100%; padding:100px 0 40px 0;}
.news_a ul:nth-child(1){margin-bottom:50px; text-align:center;}
.news_a ul{width:66%; min-width:1200px; margin:0 auto;}
.news_a ul li{width:calc(33.33% - 36px); float:left; margin-right:54px; margin-bottom:50px; font-size:16px; line-height:20px; text-align:left;}
.news_a ul li:nth-child(3n+3){margin-right:0;}
.news_a ul li span{font-size:14px; color:#999;}
.news_a ul li img{margin-bottom:0px;}

/*news_b*/
.news_b{width:100%; padding:100px 0 50px 0;}
.news_b ul{text-align:center;}

/*j_a*/
.j_a{width:100%; padding:100px 0;}
.j_a ul:nth-child(1){margin-bottom:20px; text-align:center;}
.j_a ul:nth-child(2){margin-bottom:50px; text-align:center; width:30%; min-width:700px;}
.j_a ul{width:66%; min-width:1200px; margin:0 auto;}
.j_a ul li{width:50%; float:left; background-color:#f5f5f5; height:265px; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.j_a ul li dl{width:80%;}
.j_a ul li img{width:100%; height:265px;}
.j_a h2{margin-bottom:20px;}

.j_b{width:100%; padding:0 0 100px 0; text-align:center;}
.j_b a{padding:20px 80px; background-color:#cc0022; border-radius:8px; color:#fff;}


/*about_a*/
.about_a{width:100%; padding:100px 0;}
.about_a ul:nth-child(1){text-align:center; width:66%; min-width:1200px; margin:0 auto 50px auto;}
.about_a ul:nth-child(2){text-align:center; width:20%; min-width:600px; margin:0 auto 50px auto;}
.about_a ul:nth-child(3){width:66%; min-width:1200px; margin:0 auto;}

.about_a ul:nth-child(2) li{width:33.33%; float:left; border-right:1px solid #ddd; box-sizing:border-box;}
.about_a ul:nth-child(2) li:nth-child(3){border:none;}
.about_a ul:nth-child(2) li span{display:block; font-size:50px; line-height:50px; font-family:'dinpro_b'; color:#000;}

.about_a ul:nth-child(3) li{width:48%; float:left; margin-right:4%;}
.about_a ul:nth-child(3) li:nth-child(2){margin-right:0;}
.about_a ul:nth-child(3) li img{width:100%;}

/*about_b*/
.about_b{width:100%; padding:0 0 70px 0;}
.about_b ul:nth-child(1){margin-bottom:50px;}
.about_b ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.about_b ul li{width:25%; float:left; border-right:1px solid #ddd; box-sizing:border-box; margin-bottom:30px;    height: 150px;    padding: 0 12px;}
.about_b ul li:nth-child(4n){border:none;}
.about_b ul li span{display:block; color:#ccc; font-size:60px; line-height:60px; margin-bottom:10px;}
.about_b ul img{margin:0 auto;}

.about_b_a{width:100%; padding:50px 0; background-color:#eee;}
.about_b_a ul{width:66%; min-width:1200px; margin:0 auto;}
.about_b_a img{margin:0 auto;}

/*about_hos*/
.about_hos{width:100%; padding:100px 0;}
.about_hos ul:nth-child(1){text-align:center; margin-bottom:50px;}
.about_hos ul:nth-child(2){background-image:url(../image/h_sl.GIF); background-position:center; background-repeat:repeat-y;}
.about_hos ul{width:66%; min-width:1200px; margin:0 auto;}
.about_hos ul li{width:100%; height:auto; float:left;}

.about_hos ul li:nth-child(2n+2){float:right;}
.about_hos ul li:nth-child(10){margin-bottom:0;}

.about_hos ul li ol{width:50%; height:110px; position:relative; background-image:url(../image/h_sl.GIF); background-position:center; background-repeat:repeat-x;}
.about_hos ul li ol dl{position:absolute; right:-9px; top:50%; margin-top:-10px;}
.about_hos ul li ol dt{width:calc(95% - 40px); float:left; background-color:#eee; padding:20px; border-radius:8px;}

.about_hos ul li:nth-child(2n+2) ol{width:50%; height:100%; float:right;}
.about_hos ul li:nth-child(2n+2) ol dl{position:absolute; left:-9px; top:50%; margin-top:-10px;}
.about_hos ul li:nth-child(2n+2) ol dt{width:calc(95% - 40px); float:right; background-color:#eee; border-radius:8px;}
.about_hos ul h1{margin-bottom:20px;}
.about_hos ul li ol span{font-family:'dinpro_b'; font-size:30px; color:#cc0022;}


#main {
  width: 100%;
  min-height: auto;
  margin: 0 auto 0 auto;
  background: #fff;
  padding:100px;
  border-top:1px solid #eee;
}
#main ol{margin-bottom:50px; text-align:center}
#main ol h1{margin-bottom:20px;}

.left{
  float: left;
  border-right: 1px #eee solid;
}

.right{
  float: right;
}


/*about_c*/
.about_c{width:100%; background: linear-gradient(to bottom right, #7d7c7c, #d0ccca);}
.about_c ul{width:100%; min-height:930px; background-image:url(../image/about_earth.png); background-position:left top;background-repeat:no-repeat;}
.about_c ul li{width:66%; min-width:1200px; min-height:930px; padding:100px 0; margin:0 auto; background-image:url(../image/edot.png); background-position:left; background-repeat:no-repeat; position:relative;}
.about_c ul li ol{position:absolute; color:#fff;}
.about_c ul li ol:nth-child(1){left:100px; top:300px; width:30%;}
.about_c ul li ol:nth-child(2){left:740px; top:125px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(3){left:820px; top:190px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(4){left:890px; top:275px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(5){left:940px; top:370px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(6){left:970px; top:475px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(7){left:980px; top:585px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(8){left:960px; top:695px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(9){left:920px; top:795px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(10){left:860px; top:885px; line-height:18px; font-size:12px;}
.about_c ul li ol:nth-child(11){left:780px; top:960px; line-height:18px; font-size:12px;}

.about_c ul li ol span{font-size:26px;}
.about_c ul li ol h1{font-size:39px; font-weight:bold;}
.about_c ul li ol p{font-size:50px; line-height:70px;}
.about_c ul li ol font{color:#cc0022; font-weight:bold; font-size:14px;}

/*about_d*/
.about_d{width:100%; padding:100px 0; text-align:center;}
.about_d dl{margin-bottom:50px;}

/*about_e*/
.about_e{width:100%; padding:100px 0 70px 0; background-color:#f1f1f1;}
.about_e ul:nth-child(1){margin-bottom:50px; text-align:center;}
.about_e ul{width:40%; min-width:900px; margin:0 auto;}
.about_e ul li{width:calc(50% - 65px); float:left; text-align:left; margin-right:10px; background-color:#fff; padding:30px; line-height:40px;}
.about_e ul li:nth-child(2){margin-right:0;}
.about_e ul h1{margin-bottom:20px;}
.about_e ul li span{font-size:20px;}

/*about_f*/
.about_f{width:100%; padding:60px 0; background-color:#dedede;}
.about_f ul{width:66%; min-width:1200px; margin:0 auto;}
.about_f ul li{width:30%; float:left; margin-right:5%;}
.about_f ul li:nth-child(3){margin-right:0;}
.about_f ul li dd{width:100%; height:auto; position:relative;}
.about_f ul li dd dl{display:none;}
.about_f ul li:hover{cursor:pointer;}
.about_f ul li:hover dd dl{display:block; width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:absolute; top:0; left:0; text-align:center; line-height:170px; color:#FFF;}
.about_f ul li img{width:100%; margin:10px 0;}
.about_f ul li span{font-size:18px; color:#cc0022; display:block;}


/*about_cus*/
.about_cus{width:100%; padding:100px 0;}
.about_cus ul:nth-child(1){text-align:center; margin-bottom:50px; border:none;}
.about_cus ul{width:66%; min-width:1200px; margin:0 auto; border-bottom:1px solid #eee; border-right:1px solid #eee;}
.about_cus ul li{width:calc(20% - 1px); float:left; border-top:1px solid #eee; border-left:1px solid #eee; padding:10px 0;}
.about_cus ul li img{margin:0 auto; width:100%;}

/*ny_dh*/
.ny_dh{width:100%; padding:20px 0; border-bottom:1px solid #eee;}
.ny_dh ul{width:66%; min-width:1200px; margin:0 auto;}
.ny_dh ul li{width:50%; float:left;}
.ny_dh ul li:nth-child(1){font-size:24px; color:#000;}
.ny_dh ul li:nth-child(2){color:#aaa; text-align:right;}
.ny_dh ul li span{font-size:16px; margin-left:20px; margin-right:5px;}
.ny_dh ul li a{margin-left:25px; font-size:14px;}

/*s_a*/
.s_a{width:100%; padding:100px 0; background-color:#eee;}
.s_a ul:nth-child(1){margin-bottom:50px; text-align:center;}
.s_a ul{width:66%; min-width:1200px; margin:0 auto;}
.s_a ul li{width:calc(25% - 45px); float:left; margin-right:60px; text-align:center;}
.s_a ul li:nth-child(4){margin-right:0;}
.s_a ul li span{display:block; margin-bottom:20px; font-size:50px; line-height:50px; color:#000;}
.s_a ul li font{color:#cc0022; font-size:22px; display:block;}

/*s_b*/
.s_b{width:100%; padding:100px 0 60px 0;}
.s_b ul:nth-child(1){margin-bottom:50px; text-align:center;}
.s_b ul{width:66%; min-width:1200px; margin:0 auto;}
.s_b ul li{width:48%; float:left; margin-right:4%; margin-bottom:40px; border-top:1px solid #eee;}
.s_b ul li:nth-child(2n+2){margin-right:0;}
.s_b ul li dd{float:left; font-size:12px; line-height:23px;}
.s_b ul li dd:nth-child(1){width:50px;}
.s_b ul li dd:nth-child(2){width:calc(100% - 70px); padding:20px 0 0 20px;}
.s_b ul li dd span{font-size:16px; display:block; margin-bottom:10px;}

/*d1_a*/
.d1_a{width:100%; padding:100px 0 0 0; margin:0 auto;}
.d1_a ul:nth-child(1){margin-bottom:50px; text-align:center; width:66.66%; min-width:1200px;}
.d1_a ul:nth-child(2){margin-bottom:0; text-align:center; width:100%; min-width:1200px;}
.d1_a ul{margin:0 auto;}
.d1_a ul img{margin:0 auto; width:100%;}
.d1_a ul h1{margin-bottom:20px;}

.d1_aa{width:100%; padding:100px 0; min-width:1200px; margin:0 auto; background-color:#eee;}
.d1_aa ul:nth-child(1){margin-bottom:50px; text-align:left;}
.d1_aa ul{text-align:center; width:50%; margin:0 auto;}
.d1_aa ul li{width:33.33%; float:left; text-align:center;}
.d1_aa ul li span{display:block; font-size:90px; line-height:90px; margin-bottom:30px; color:#999;}
.d1_aa ul li p{font-size:34px; font-family:'dinpro_b'; margin-bottom:10px; color:#cc0022;}
.d1_aa ul li p font{font-size:34px; }
.d1_aa ul{margin:0 auto;}
.d1_aa ul img{margin:0 auto; width:85%;}
.d1_aa ul h1{margin-bottom:20px;}

/*d1_b*/
.d1_b{width:100%; padding:100px 0; background-image:url(../image/add_tb_bg.jpg); background-position:center; background-attachment: fixed; background-size:cover;}
.d1_b ul{width:50%; margin:0 auto;}
.d1_b ul li{width:33.33%; float:left; color:#fff; text-align:center;}
.d1_b ul li span{display:block; font-size:90px; line-height:90px; margin-bottom:30px;}
.d1_b ul li p{font-size:24px; font-family:'dinpro_b'; margin-bottom:10px;}
.d1_b ul li p font{font-size:30px;}

/*xxk*/
.xxk{width:100%;}
.xxk ul{float:left; width:calc(11.11% - 1px); margin-right:1px; text-align:center; background-color:#ccc; line-height:50px; cursor:pointer;}
.xxk ul:hover{background-color:#cc0022; color:#FFF;}
.xxk ul:nth-child(9){}

/*d1_c*/
.d1_c{width:100%;}
.d1_c ol{width:100%; padding:100px 0;}
.d1_c ul:nth-child(1){text-align:center; margin-bottom:50px;}
.d1_c ul{width:66.66%; min-width:1200px; margin:0 auto;}
.d1_c ul li{width:19%; float:left; padding:0 3%; text-align:center;}
.d1_c ul li span{display:block; font-size:80px; line-height:80px; margin-bottom:10px; color:#cc0022; margin:0 auto;}

/*d1_d*/
.d1_d{width:100%; padding:100px 0 70px 0; background:#eee;}
.d1_d ul:nth-child(1){width:50%; min-width:500px; text-align:left; margin-bottom:50px;}
.d1_d ul{width:66%; min-width:1200px; margin:0 auto;}
.d1_d ul li{width:30%; float:left; margin-right:5%; margin-bottom:30px;}
.d1_d ul li:nth-child(3n+3){margin-right:0;}
.d1_d ul li img{width:100%; margin-bottom:10px;}
.d1_d ul li span{font-size:20px; color:#333;}
.d1_d ul li:hover span{color:#cc0022;}
.d1_d ul h1{margin-bottom:20px;}


figurega {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 220px;
border:1px solid #ddd;
margin-bottom:15px;
text-align: center;
cursor: pointer;
}

figurega img {
	width:100%;
	position: relative;
	display: block;
}

/***** Jazz *****/
figurega.effect-jazz{
	background: #ffffff;
}

figurega.effect-jazz figcaption::after,
figurega.effect-jazz img
{
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

figurega.effect-jazz:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figurega.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}

/**/
figuregab {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 200px;
border:1px solid #ddd;
margin-bottom:15px;
text-align: center;
cursor: pointer;
}

figuregab img {
	width:100%;
	position: relative;
	display: block;
}

/***** Jazz *****/
figuregab.effect-jazz{
	background: #ffffff;
}

figuregab.effect-jazz figcaption::after,
figuregab.effect-jazz img
{
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

figuregab.effect-jazz:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figuregab.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}

/*d1_e*/
.d1_e{width:100%; padding:100px 0;}
.d1_e ul:nth-child(1){width:50%; min-width:500px; text-align:left; margin-bottom:50px;}
.d1_e ul{width:66%; min-width:1200px; margin:0 auto;}
.d1_e ul:nth-child(2){background-image:url(../image/cl_bg.jpg); background-repeat:no-repeat; background-size:100%; padding:50px 0 0 0;}
.d1_e ul:nth-child(3){padding:10px 0 0 0;}
.d1_e ul li{width:50%; float:right; margin-right:50px;}
.d1_e ul li dl{width:25%; float:left; text-align:center; margin-bottom:50px; color:#000;}
.d1_e ul li dl span{display:block; font-size:50px; line-height:50px; color:#000; margin-bottom:10px;}
.d1_e ul h1{margin-bottom:20px;}

/*app_pro*/
.app_pro{width:66%; min-width:1200px; margin:0 auto; padding:0 0 100px 0;}
.app_pro ul ol{ width:25%; height:265px; float:left; background-color:#CCC; line-height:265px; color:#FFF; text-align:center;}
.ex{width:100%;}
/*main_page*/
.main-page{width:100%; height:530px; margin-top:10px;}
.main-page .right{width:100%; height:530px;}
.main-page .content{position:relative; width:100%; height:530px; margin-top:-530; overflow:hidden;}
.main-page .content div{ width:100%; height:530px; background:#fff;}

/*d2_b*/
.d2_a{width:100%; padding:100px 0; background-color:#eee;}
.d2_a ul:nth-child(1){margin:0 auto; text-align:center; margin-bottom:50px; color:#cc0022;}
.d2_a ul{width:50%; margin:0 auto;}
.d2_a ul li{width:33.33%; float:left; text-align:center; font-size:20px;}
.d2_a ul li span{font-size:80px; line-height:80px; color:#fff; display:block; margin-bottom:20px; color:#000;}

/*d2_b*/
.d2_b{width:100%; padding:100px 0; background-color:#eee;}
.d2_b ul{width:50%; margin:0 auto; text-align:center; font-size:20px;}
.d2_b ul span{font-size:16px; color:#fff; margin-top:20px; background-color:#cc0022; padding:10px 30px;}
.d2_b ul h1{margin-bottom:20px;}
.d2_b ul font{font-size:40px; line-height:20px; font-family:Arial, Helvetica, sans-serif; color:#aaa;}


/*d2_c*/
.d2_c{width:100%; padding:100px 0;}
.d2_c ul:nth-child(1){width:50%; min-width:500px; margin:0 auto; text-align:left; margin-bottom:50px;}
.d2_c ul:nth-child(2){ text-align:center; margin-bottom:50px;}
.d2_c ul span{font-size:20px; color:#000; display:block; margin-top:20px;}
.d2_c ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.d2_c ul li{width:49%; float:left; margin-right:2%;}
.d2_c ul li:nth-child(2){margin-right:0;}
.d2_c ul li img{width:100%;}
.d2_c ul h1{margin-bottom:20px;}
.d2_c ul table{font-size:12px;}

/*d3_a*/
.d3_a{width:100%; padding:100px 0;}
.d3_a ul:nth-child(1){text-align:left; margin-bottom:50px; width:45%; min-width:600px;}
.d3_a ul{width:66%; min-width:1200px; margin:0 auto; position:relative;}
.d3_a ul dd{position:absolute; bottom:0; right:0; width:120px;}
.d3_a ul img{width:85%; margin:0 auto;}
.d3_a ul h1{margin-bottom:20px;}

/*d3_b*/
.d3_b{width:100%; padding:100px 0 60px 0; background-color:#eee;}
.d3_b ul:nth-child(1){text-align:center; margin-bottom:50px;}
.d3_b ul{width:66%; min-width:1200px; margin:0 auto;}
.d3_b ul li{width:30%; float:left; margin-right:5%; margin-bottom:40px; height:400PX;}
.d3_b ul li:nth-child(3n+3){margin-right:0;}
.d3_b ul li span{font-size:20px; color:#000; margin-bottom:15px; display:block;}
.d3_b ul li:hover span{font-size:20px; color:#cc0022;}
.d3_b ul li img{width:100%; margin-bottom:10px; box-sizing:border-box;}

/*d3_c*/
.d3_c{width:100%; padding:100px 0;}
.d3_c ul:nth-child(1){margin-bottom:50px;}
.d3_c ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.d3_c ul li{width:calc(25% - 15px); float:left; margin-right:20px; font-size:16px; text-align:left; position:relative;}
.d3_c ul li:nth-child(4){margin-right:0;}
.d3_c ul li img{margin-bottom:10px;}
.d3_c ul h1{margin-bottom:20px;}
.d3_c ul li span{font-size:20px; color:#000; margin-bottom:15px; display:block;}
.d3_c ul li:hover span{font-size:20px; color:#cc0022;}
.d3_c ul li dd{width:0; height:0; background:rgba(0,0,0,0.2); font-size:40px;
transition:height 0.3s;
-moz-transition:height 0.3s; /* Firefox 4 */
-webkit-transition:height 0.3s; /* Safari 和 Chrome */
-o-transition:height 0.3s; /* Opera */
}
.d3_c ul li:hover dd{position:absolute; top:0; left:0; color:#fff; width:100%; height:100%; background:rgba(0,0,0,0.4); display:block; text-align:center; line-height:276px;
transition:height 0.3s;
-moz-transition:height 0.3s; /* Firefox 4 */
-webkit-transition:height 0.3s; /* Safari 和 Chrome */
-o-transition:height 0.3s; /* Opera */
}


figuregc {
position: relative;
float: left;
overflow: hidden;
width: 100%;
height: 276px;
margin-bottom:15px;
text-align: center;
cursor: pointer;
}

figuregc img {
	width:100%;
	position: relative;
	display: block;
}

/***** Jazz *****/
figuregc.effect-jazz{
	background: #ffffff;
}

figuregc.effect-jazz figcaption::after,
figuregc.effect-jazz img
{
	-webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
	transition: opacity 0.5s, transform 0.5s;
}

figuregc.effect-jazz:hover img {
	opacity: 1;
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

figuregc.effect-jazz:hover figcaption::after {
	opacity: 1;
	-webkit-transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
	transform: rotate3d(0,0,1,45deg) scale3d(1,1,1);
}

/*d3_d*/
.d3_d{width:100%; padding:100px 0; background-color:#eee;}
.d3_d ul{width:66%; min-width:1200px; margin:0 auto;}

/*d3_e*/
.d3_e{width:100%; padding:100px 0;}
.d3_e ul:nth-child(1){margin-bottom:50px;}
.d3_e ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.d3_e ul img{width:100%;}

/*p1*/
.p1{width:100%; padding:100px 0 70px 0;}
.p1 ul:nth-child(1){margin-bottom:50px;}
.p1 ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.p1 ul li{width:calc(33.33% - 20px); float:left; border:1px solid #ddd; box-sizing:border-box; margin-bottom:30px; margin-right:30px; padding:30px 30px;}
.p1 ul li:nth-child(3n+3){margin-right:0;}
.p1 ul li span{font-size:80px; line-height:80px; display:block; color:#ccc; margin-bottom:10px;}

/*p2*/
.p2{width:100%; padding:150px 0; background-image:url(../image/p2_bg.jpg); background-position:center; background-attachment: fixed; background-size:100%; text-align:center; color:#fff;}
.p2 h1{color:#fff;}
.p2 ul:nth-child(1){margin-bottom:50px;}
.p2 ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.p2 ul li{width:calc(25% - 20p); float:left; border-right:1px solid #ddd; padding:0 10px 0 10px; box-sizing:border-box; margin-bottom:30px;}
.p2 ul li:nth-child(4n+4){margin-right:0; border:none;}

/*p3*/
.p3{width:100%; padding:100px 0;}
.p3 ul{width:66%; min-width:1200px; margin:0 auto; text-align:left;}
.p3 ul li{width:calc(33.33% - 20px); float:left; border:1px solid #ddd; box-sizing:border-box; margin-right:30px; height:290px;}
.p3 ul li:nth-child(3){margin-right:0;}
.p3 ul li dd{width:calc(100% - 60px); background-color:#cc0022; color:#fff; font-size:18px; padding:5px 30px;}
.p3 ul li dl{padding:15px 30px;}
.p3 font{font-size:12px; margin-right:5px;}

/*p4*/
.p4{width:100%; padding:100px 0; background-image:url(../image/add_tb_bg1.jpg); background-size:cover;}
.p4 ul{width:66%; min-width:1200px; margin:0 auto; text-align:left;}
.p4 ul li{width:25%; float:left;}
.p4 ul li:nth-child(2){width:calc(75% - 10px); background-color:#fff; margin-left:10px; height:460px;}
.p4 ul li dl{background-color:#fff; margin-bottom:10px; font-size:14px;}
.p4 ul li div{display:block; float:left; width:calc(33.33% - 51px); padding:0 20px 0 30px; height:70%; border-right:1px solid #eee; margin-top:45px; font-size:14px;}
.p4 ul li dl dd{width:calc(100% - 60px); background-color:#cc0022; color:#fff; padding:5px 30px; font-size:16px;}
.p4 ul li dl ol{padding:15px 30px;}
.p4 ul li dt{width:calc(100% - 60px); background-color:#cc0022; color:#fff; padding:5px 30px;}
.p4 ul li div dd{font-size:16px; color:#000;}
.p4 font{font-size:12px; margin-right:5px;}

/*w1_a*/
.w1_a{width:100%; padding:100px 0 0 0; background-image:url(../image/w_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.w1_a ul:nth-child(1){margin-bottom:30px;}
.w1_a ul:nth-child(2){margin-bottom:50px;}
.w1_a ul{width:66%; min-width:1200px; margin:0 auto; text-align:center; position:relative;}
.w1_a ul li{text-align:left; width:60%; margin:0 auto;}
.w1_a ul dd{width:50%; float:left;}
.w1_a ul dd dl{width:100%; padding:20px; text-align:left; background-image:linear-gradient(to right, rgba(240,240,240,1) , rgba(240,240,240,0)); margin-bottom:10px;}
.w1_a ul dd dl span{font-size:18px; color:#cc0022; display:block; margin-bottom:5px;}
.w1_a ul dd img{width:100%;}
.w1_a ul h1{margin-bottom:10px;}

/*wa_a*/
.wa_a{width:100%; background-image:url(../image/wa_2.jpg); background-position:bottom; background-repeat:repeat-x;}

.wa_a ul{width:66%; min-width:1200px; margin:0 auto; }
.wa_a ul li{width:50%;}
.wa_a ul li:nth-child(1){position:relative; float:left; height:650px;}
.wa_a ul li:nth-child(2){position:relative; float:right;}
.wa_a ul li dd{width:100%; position:absolute; bottom:20px; left:0; text-align:left; width:550px;}
.wa_a ul li dd dl{width:100%; margin-bottom:30px;}
.wa_a ul li dd dl font{display:block; color:#cc0022; margin-bottom:10px; font-size:20px;}
.wa_a ul li dd font{display:block; color:#cc0022; margin-bottom:30px; font-size:20px;}
.wa_a ul li dd font span{font-size:40px;}

/*wa_b*/
.wa_b{width:66%; min-width:1200px; margin:10px auto 100px auto;}
.wa_b ul{width:100%;}
.wa_b ul li{width:calc(25% - 8px); margin-right:8px; height:130px; border:1px solid #ddd; float:left; position:relative; text-align:left;}
.wa_b ul li:nth-child(4){margin-right:0;}
.wa_b ul li span{position:absolute; top:10px; left:10px; color:#cc0022;}
.wa_b ul li img{float:right;}
.wa_b ul h1{margin-bottom:20px;}

/*wa_c*/
.wa_c{ margin:0 auto; padding:0 0 100px 0; width:100%;}
.wa_c ul:nth-child(1){text-align:center; margin-bottom:50px;}
.wa_c ul:nth-child(2){margin-bottom:30px;}
.wa_c ul{width:66%; min-width:1200px; margin:0 auto;}
.wa_c ul li{width:50%; float:left; background-color:#eee; height:350px;  text-align:left; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}
.wa_c ul li dl{width:80%;}
.wa_c ul li img{width:100%; height:100%;}
.wa_c ul dd{width:calc(25% - 18px); float:left; margin-right:24px; background-color:#eee; border:1px solid #ddd; box-sizing:border-box; height:500px; font-size:14px;}
.wa_c ul dd:nth-child(4){margin-right:0;}
.wa_c ul dd span{font-size:16px; color:#fff; display:block; margin-bottom:10px; display:block; width:100%; background-color:#cc0022; padding:8px 0 8px 20px; box-sizing:border-box;}
.wa_c ul dd p{display:block; padding:10px 20px 20px 20px; box-sizing:border-box;}
.wa_c font{font-size:12px; margin-right:5px;}
.wa_c ul dd cc{margin-bottom:15px; display:block;}

/*w1_b*/
.w1_b{width:100%; padding:50px 0 0 0;}
.w1_b ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.w1_b ul li{width:48%; float:left; margin-right:4%; height:280px; text-align:left; display:flex; -webkit-display:flex; justify-content:left; align-items:center;}
.w1_b ul li:nth-child(2){margin-right:0;}
.w1_b ul li img{width:100%; height:100%;}
.w1_b ul li dl{width:80%;}
.w1_b ul li dl div{margin-top:30px;}
.w1_b ul li dl dd{width:30%; float:left; line-height:20px; margin-right:2%; font-size:12px;}
.w1_b ul li dl dd img{width:40px; float:left; margin-right:10px;}

.w1_b ul li dl dt{width:40%; float:left; line-height:20px; margin-right:2%; font-size:12px;}
.w1_b ul li dl dt img{width:40px; float:left; margin-right:10px;}

/*w1_c*/
.w1_c{width:100%; padding:100px 0 0 0;}
.w1_c ul:nth-child(1){width:30%; min-width:400px; text-align:center; margin-bottom:50px;}
.w1_c ul:nth-child(2){box-sizing:border-box; margin-bottom:50px;}
.w1_c ul{width:66%; min-width:1200px; margin:0 auto;}
.w1_c ul li:nth-child(1){width:50%; float:left;}
.w1_c ul li:nth-child(2){width:50%; float:left; position:relative;}
.w1_c ul li:nth-child(2) img{width:100%; height:100%;}
.w1_c ul h1{margin-bottom:20px;}

.w1_c ul li img{}
.w1_c ul li span{color:#000;}
.w1_c ul li p{display:inline; font-size:12px; color:#ccc;}
.w1_c ul li dd{font-size:12px; line-height:22px;}
.w1_c font{font-size:12px; margin-right:5px;}

/*w1_d*/
.w1_d{width:100%; padding-bottom:50px;}
.w1_d ul{width:66%; min-width:1200px; margin:0 auto;}
.w1_d ul li{width:calc(50% - 25px); float:left; margin-right:50px; margin-bottom:50px; position:relative; height:350px; border:1px solid #ddd; box-sizing:border-box; padding-left:50px; line-height:350px; font-size:18px;}
.w1_d ul li:nth-child(2n+2){margin-right:0;}
.w1_d ul li dd{display:none;}
.w1_d ul li:hover dd{display:block; width:100%; height:100%; background-color:#000; position:absolute; left:0; top:0; line-height:24px; font-size:14px; color:#fff; display:flex; -webkit-display:flex; justify-content:center; align-items:center;}

/*w1_e*/
.w1_e{width:100%; padding:0 0 100px 0;}
.w1_e ul:nth-child(1){width:35%; min-width:400px; text-align:center; margin-bottom:50px;}
.w1_e ul:nth-child(2){padding:100px 0;}
.w1_e ul{width:66%; min-width:1200px; margin:0 auto; position:relative;}
.w1_e ul img{margin:0 auto;}
.w1_e ul li{position:absolute;}
.w1_e ul li:nth-child(1){top:0; left:0;}
.w1_e ul li:nth-child(2){top:0; right:0;}
.w1_e ul li:nth-child(3){bottom:0; left:0;}
.w1_e ul li:nth-child(4){bottom:0; right:0;}
.w1_e ul h1{margin-bottom:20px;}

/*pro_menu*/
.pro_menu{width:100%; padding:100px 0 50px 0;}
.pro_menu ul{width:66%; min-width:1200px; margin:0 auto;}
.pro_menu ul li{width:calc(33.33% - 54px); padding:25px 25px 60px 25px; float:left; margin-right:6px; font-size:20px; line-height:30px;}
.pro_menu ul li:nth-child(3){margin-right:0;}

.pro_menu_a{background-color:#eee;}
.pro_menu_a:hover{background-color:#cc0022; color:#fff; cursor:pointer;}
.pro_menu_b{background-color:#cc0022; color:#fff;}

/*pro_a*/
.pro_a{width:100%; padding:100px 0; background-image:url(../image/w_jx_bg.jpg); background-size:100%; background-position:top;}
.pro_a ul:nth-child(1){width:40%; text-align:center; min-width:600px; margin-bottom:50px;}
.pro_a ul{width:66%; min-width:1200px; margin:0 auto; position:relative;}
.pro_a ul img{margin:0 auto;}
.pro_a ul li{position:absolute; bottom:50px; left:0;}

/*pro_b*/
.pro_b{width:100%; padding:0 0 100px 0;}
.pro_b ul:nth-child(1){width:40%; min-width:600px; margin-bottom:50px; text-align:center;}
.pro_b ul{width:66%; min-width:1200px; margin:0 auto; text-align:center;}
.pro_b ul li{}
.pro_b ul li span{font-size:50px; line-height:50px; display:block;}

/*down_item_title*/
.down_item_title{width:100%; padding:100px 0 50px 0; text-align:center;}
/*down*/
.down_item{width:66%; min-width:1200px; height:auto; margin:0 auto; border-top:1px solid #ddd;}
.down_item ul{width:100%; height:50px; line-height:50px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;}
.down_item ul:nth-child(2n+2){background-color:#f9f9f9;}
.down_item ul:hover{width:100%; height:50px; line-height:50px; border-bottom:1px solid #ddd; background-color:#f1f1f1; box-sizing:border-box;}
.down_item ul li{height:50px; float:left;}
.down_item ul li:nth-child(1){width:calc(60% - 2px); border-left:1px solid #ddd; border-right:1px solid #ddd;}
.down_item ul li:nth-child(2){width:calc(20% - 1px); border-right:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaa;}
.down_item ul li:nth-child(3){width:calc(20% - 1px); border-right:1px solid #ddd;}
.down_align{text-align:center;}

.down_item_a{width:66%; min-width:1200px; height:auto; margin:0 auto 100px auto; border-top:1px solid #ddd;}
.down_item_a ul{width:100%; height:50px; line-height:50px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;}
.down_item_a ul:nth-child(2n+2){background-color:#f9f9f9;}
.down_item_a ul:hover{width:100%; height:50px; line-height:50px; border-bottom:1px solid #ddd; background-color:#f1f1f1; box-sizing:border-box;}
.down_item_a ul li{height:50px; float:left;}
.down_item_a ul li:nth-child(1){width:calc(60% - 2px); border-left:1px solid #ddd; border-right:1px solid #ddd;}
.down_item_a ul li:nth-child(2){width:calc(20% - 1px); border-right:1px solid #ddd; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#aaa;}
.down_item_a ul li:nth-child(3){width:calc(20% - 1px); border-right:1px solid #ddd;}

/*about_f*/
.about_fw{width:100%; padding:60px 0; border-top:1px solid #eee;}
.about_fw ul{width:66%; min-width:1200px; margin:0 auto;}
.about_fw ul li{width:30%; float:left; margin-right:5%; cursor:pointer;}
.about_fw ul li:nth-child(3){margin-right:0;}
.about_fw ul li dd{width:100%; height:auto; position:relative;}
.about_fw ul li dd dl{display:none;}
.about_fw ul li:hover dd dl{display:block; width:100%; height:100%; background-color:rgba(0,0,0,0.6); position:absolute; top:0; left:0; text-align:center; line-height:170px; color:#FFF;}
.about_fw ul li img{width:100%; margin:10px 0; border:1px solid #eee;}
.about_fw ul li span{font-size:18px; color:#cc0022; display:block;}

/*1600_a*/
.w_1600_a{width:66%; min-width:1200px; margin:0 auto; position:relative; padding:100px 0 0 0;}
.w_1600_a ul{width:calc(33.33% - 32px); margin-right:3px; float:left; padding:15px;}
.w_1600_a ul:nth-child(3){width:calc(33.34% - 32px); margin-right:0;}


.w_1600_a_span_scd{ text-align:left; height:160px; background-color:#E6E6E6; font-size:26px; color:#979899; line-height:32px; cursor:pointer; 
-moz-transition: background 0.2s ease-in,color 0.2s ease-out;
-webkit-transition: background 0.2s ease-in,color 0.2s ease-out;
-o-transition: background 0.2s ease-in,color 0.2s ease-out;
transition: background 0.2s ease-in,color 0.2s ease-out;
}
.w_1600_a_span_scd:hover{ text-align:left; height:160px; background-color:#cc0022; font-size:26px; color:#fff; line-height:32px; cursor:pointer;
-moz-transition: background 0.2s ease-in,color 0.2s ease-out;
-webkit-transition: background 0.2s ease-in,color 0.2s ease-out;
-o-transition: background 0.2s ease-in,color 0.2s ease-out;
transition: background 0.2s ease-in,color 0.2s ease-out;
}

.w_1600_a_span_scda{ text-align:left; height:160px; background-color:#cc0022; font-size:26px; color:#fff; line-height:32px; cursor:pointer;}

/*w_1600_b*/
.w_1600_b{width:100%; height:850px; background-image:url(../image/w_jx_bg.jpg); background-position:center top; background-repeat:repeat-x;}
.w_1600_b ul{width:1200px; height:235px; margin:0 auto; position:relative;}
.w_1600_b ul span{position:absolute;top:0;left:0; text-align:center; font-size:14px;}
.w_1600_b ul span:nth-child(1){top:50px; left:0; font-size:12px; color:#ccc; width:1200px; text-align:center;}
.w_1600_b ul span:nth-child(2){top:95px; left:0; font-size:50px; color:#cc0022; width:1200px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.w_1600_b ul span:nth-child(3){top:135px; left:0; font-size:12px; color:#999; text-align:center; width:1200px; text-align:center;}
.w_1600_b ul span:nth-child(4){top:160px; left:0; font-size:16px; color:#000; text-align:center; width:1200px; text-align:center;}
.w_1600_b ul span:nth-child(5){top:210px; left:150px;}
.w_1600_b ul span:nth-child(6){top:700px; left:100px; font-size:12px; text-align:center;}


/*w_1600_c*/
.w_1600_c{width:100%; height:690px;}
.w_1600_c ul{width:1200px; height:235px; margin:0 auto; position:relative;}
.w_1600_c ul span{position:absolute;top:0;left:0; text-align:center; font-size:14px;}
.w_1600_c ul span:nth-child(1){top:50px; left:0; font-size:12px; color:#ccc; width:1200px; text-align:center;}
.w_1600_c ul span:nth-child(2){top:95px; left:0; font-size:50px; color:#cc0022; width:1200px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.w_1600_c ul span:nth-child(3){top:140px; left:0; font-size:14px; color:#999999; text-align:center; width:1200px; text-align:center;}

.w_1600_c ul span img{margin:0 auto 15px auto;}
.w_1600_c ul span font{font-size:26px; color:#000; line-height:38px;}
.w_1600_c ul span:nth-child(4){top:260px; left:75px; width:350px; text-align:center;}
.w_1600_c ul span:nth-child(5){top:260px; left:425px; width:350px; text-align:center;}
.w_1600_c ul span:nth-child(6){top:260px; left:775px; width:350px; text-align:center;}
.w_1600_c ul span:nth-child(7){top:510px; left:75px; width:350px; text-align:center;}
.w_1600_c ul span:nth-child(8){top:510px; left:425px; width:350px; text-align:center;}
.w_1600_c ul span:nth-child(9){top:510px; left:775px; width:350px; text-align:center;}

.w_1600_c_a{width:66%; min-width:1200px; margin:0 auto;}
.w_1600_c_a ul:nth-child(1){margin-bottom:50px; text-align:center;}
.w_1600_c_a ul{width:100%;}
.w_1600_c_a ul li {width:24%; float:left; margin-right:1.33%; padding:20px; border:1px solid #eee; box-sizing:border-box;}
.w_1600_c_a ul li:nth-child(4){margin-right:0;}
.w_1600_c_a ul li span{display:block; font-size:20px; color:#cc0022; margin-bottom:10px; font-family:'dinpro_b';}
.w_1600_c_a ul h1{font-size:50px;}

/*w_1600_d*/
.w_1600_d{width:100%; height:850px;}
.w_1600_d ul{width:1200px; height:235px; margin:0 auto; position:relative;}
.w_1600_d ul span{position:absolute;top:0;left:0; text-align:center; font-size:14px;}
.w_1600_d ul span:nth-child(1){top:80px; left:0; font-size:12px; color:#ccc; width:1200px; text-align:center;}
.w_1600_d ul span:nth-child(2){top:125px; left:0; font-size:50px; color:#cc0022; width:1200px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.w_1600_d ul span:nth-child(3){top:170px; left:0; font-size:12px; color:#999999; text-align:center; width:1200px; text-align:center;}

.w_1600_d ul span:nth-child(4){top:330px; left:375px;}
.w_1600_d ul span:nth-child(5){top:330px; left:601px;}
.w_1600_d ul span:nth-child(6){top:546px; left:375px;}
.w_1600_d ul span:nth-child(7){top:546px; left:601px;}
.w_1600_d ul span:nth-child(8){top:639px; left:375px;}
.w_1600_d ul span:nth-child(9){top:639px; left:601px;}
.w_1600_d ul span:nth-child(10){top:722px; left:375px;}
.w_1600_d ul span:nth-child(11){top:722px; left:601px;}

.w_1600_d ul span:nth-child(12){top:430px; left:575px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:right;}
.w_1600_d ul span:nth-child(13){top:480px; left:605px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:left;}
.w_1600_d ul span:nth-child(14){top:580px; left:535px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:right;}
.w_1600_d ul span:nth-child(15){top:610px; left:605px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:left;}
.w_1600_d ul span:nth-child(16){top:690px; left:570px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:right;}
.w_1600_d ul span:nth-child(17){top:648px; left:605px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:left;}
.w_1600_d ul span:nth-child(18){top:750px; left:550px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:right;}
.w_1600_d ul span:nth-child(19){top:780px; left:605px; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; text-align:left;}

.w_1600_d ul span:nth-child(20){top:820px; left:440px;}
.w_1600_d ul span:nth-child(21){top:820px; left:660px;}
.w_1600_d ul span:nth-child(22){top:820px; left:830px;}

.w_1600_d ul span:nth-child(23){top:440px; left:400px;}
.w_1600_d ul span:nth-child(24){top:480px; left:680px;}
.w_1600_d ul span:nth-child(25){top:570px; left:370px;}
.w_1600_d ul span:nth-child(26){top:540px; left:710px;}
.w_1600_d ul span:nth-child(27){top:670px; left:320px;}
.w_1600_d ul span:nth-child(28){top:635px; left:755px;}
.w_1600_d ul span:nth-child(29){top:760px; left:310px;}
.w_1600_d ul span:nth-child(30){top:720px; left:790px;}


/*w_1600_f*/
.w_1600_f{width:100%; height:550px;}
.w_1600_f ul{width:1200px; height:235px; margin:0 auto; position:relative;}
.w_1600_f ul span{position:absolute;top:0;left:0; text-align:center; font-size:14px;}
.w_1600_f ul span:nth-child(1){top:80px; left:0; font-size:12px; color:#ccc; width:1200px; text-align:center;}
.w_1600_f ul span:nth-child(2){top:125px; left:0; font-size:50px; color:#cc0022; width:1200px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.w_1600_f ul span:nth-child(3){top:170px; left:0; font-size:12px; color:#999999; text-align:center; width:1200px; text-align:center;}
.w_1600_f ul span:nth-child(4){top:250px; left:0;}

.w_1600_f ol{width:1200px; height:300px; border-left:1px solid #ccc; border-top:1px solid #ccc;}
.w_1600_f ol li{width:299px; height:149px; float:left; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}


/*w_1600_g*/
.w_1600_g{width:100%; height:730px;}
.w_1600_g ul{width:1200px; height:235px; margin:0 auto; position:relative;}
.w_1600_g ul span{position:absolute;top:0;left:0; text-align:center; font-size:14px;}
.w_1600_g ul span:nth-child(1){top:80px; left:0; font-size:12px; color:#ccc; width:1200px; text-align:center;}
.w_1600_g ul span:nth-child(2){top:125px; left:0; font-size:50px; color:#cc0022; width:1200px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.w_1600_g ul span:nth-child(3){top:170px; left:0; font-size:12px; color:#999999; text-align:center; width:1200px; text-align:center;}
.w_1600_g ul span:nth-child(4){top:250px; left:0;}


/*w_1600_h*/
.w_1600_h{width:100%; padding:100px 0;}
.w_1600_h ul:nth-child(1){text-align:center; margin-bottom:50px;}
.w_1600_h ul{width:66%; min-width:1200px; margin:0 auto; font-size:12px;}
.w_1600_h ul div{float:left; width:50%;}
.w_1600_h ul div:nth-child(2){width:clac(100% - 600px);}
.w_1600_h ul div img{width:90%; margin-left:10%;}

.w_1600_h ul ol{width:100%; height:auto;}
.w_1600_h ul ol li{border-bottom:1px solid #eee; float:left; text-align:left; height:30px; line-height:30px; font-size:12px;}

.w_1600_left_li{width:40%; margin-right:2%;}
.w_1600_right_li{width:58%;}

/*lsr_a*/
.lsr_a{width:100%; padding:100px 0; background-image:url(../image/w_jx_bg.jpg); background-size:100%; background-position:top; background-repeat:no-repeat;}
.lsr_a ul:nth-child(1){width:40%; text-align:center; min-width:600px; margin-bottom:50px;}
.lsr_a ul:nth-child(2){margin-bottom:50px;}
.lsr_a ul:nth-child(3){margin-bottom:0px;}
.lsr_a ul{width:66%; min-width:1200px; margin:0 auto; position:relative;}
.lsr_a ul img{margin:0 auto;}
.lsr_a ul span{bottom:100px; left:0; font-size:12px; width:100px; height:100px; display:block; text-align:center; position:absolute;}
.lsr_a ul li{width:calc(49% - 40px); float:left; margin-right:2%; padding:20px; background-color:#eee;}
.lsr_a ul li:nth-child(2){margin-right:0;}
.lsr_a ul li font{display:block; font-size:20px; color:#cc0022; margin-bottom:10px;}

.lsr_a ul dl{width:calc(32% - 40px); float:left; margin-right:2%; padding:20px; height:120px; background-color:#eee;}
.lsr_a ul dl:nth-child(3){margin-right:0;}
.lsr_a ul dl font{display:block; font-size:20px; color:#cc0022; margin-bottom:10px;}

/*lsr_b*/
.lsr_b{width:100%; padding:0 0 100px 0;}
.lsr_b ul:nth-child(1){width:40%; text-align:center; min-width:600px; margin-bottom:50px;}
.lsr_b ul{width:50%; min-width:800px; margin:0 auto; position:relative;}
.lsr_b ul img{width:100%;}

/*lsr_c*/
.lsr_c{width:100%; padding:100px 0; background-color:#eee;}
.lsr_c ul:nth-child(1){width:40%; text-align:center; min-width:600px; margin-bottom:50px;}
.lsr_c ul{width:50%; min-width:800px; margin:0 auto; position:relative;}
.lsr_c ul img{width:100%;}


/*ke_a*/
.ke_a{width:100%; padding:100px 0 0 0; background-image:url(../image/ke_bg_h.jpg);  background-position:bottom; background-repeat:repeat-x;}
.ke_a ul:nth-child(1){width:40%; text-align:center; min-width:600px; margin-bottom:50px;}
.ke_a ul:nth-child(2){margin-bottom:50px;}
.ke_a ul:nth-child(3){margin-bottom:0px;}
.ke_a ul{width:66%; min-width:1200px; margin:0 auto; position:relative;}
.ke_a ul li{width:50%; float:left;}
.ke_a ul li dl{width:80%;}
.ke_a ul li dd{ position:absolute; bottom:100px; left:0;}
.ke_a ul li dd a{font-size:12px;}
.ke_a ul li font{font-size:20px; color:#cc0022; display:block; margin-bottom:0px;}

.ke_b{width:66%; min-width:1200px; margin:0 auto; padding:40px 0 0 0;}
.ke_b ul {width:calc(25% - 18px); float:left; margin-right:24px; background-color:#eee; box-sizing:border-box; height:150px;}
.ke_b ul:nth-child(4){margin-right:0;}
.ke_b ul span{display:block; font-size:16px; color:#fff; width:100%; background-color:#cc0022; padding:8px 0 8px 20px; box-sizing:border-box;}
.ke_b ul font{padding:20px; display:block;}



/*tab-group*/
.pro_list{width:66%; min-width:1200px; margin:0 auto; padding:0 0 45px 0;}
.pro_list center{display:block; margin-bottom:80px;}
.tab-group {
	  position: relative;
	}
	.tab-group section {
	  opacity: 0;
	  height: 0;
	  overflow: hidden;
	  transition: opacity 0.4s ease, height 0.4s ease;
	}
	.tab-group section div{ width:100%; margin:0 auto; padding:20px 0 30px 0;}
	.tab-group section div ul{width:calc(25% - 3px); float:left; margin-right:4px; margin-bottom:4px; position:relative;}
	.tab-group section div ul li{position:absolute; bottom:0px; right:5px; font-size:12px; color:#ccc;}
	.tab-group section div ul:nth-child(4n+4){margin-right:0;}
	.tab-group section div ul img{width:100%; border:1px solid #eee; box-sizing:border-box;}
	.tab-group section.active {
	  opacity: 1;
	  height: auto;
	  overflow: visible;
	}

	.tab-nav {
	  list-style: none;
	  margin: -2.5em -1px 0 0;
	  padding: 0;
	  height: 2.5em;
	  overflow: hidden;
	  font-size:12px;
	}
	.tab-nav li {
	  display: inline;
	}
	.tab-nav li a {
	  top: 1px;
	  position: relative;
	  display: block;
	  float: left;
	  border-radius: 5px 5px 0 0;
	  background: #eee;
	  line-height: 2em;
	  width:calc(12.5% - 1px);
	  text-align:center;
	  text-decoration: none;
	  color: grey;
	  margin-top: .5em;
	  margin-right: 1px;
	  transition: background .2s ease, line-height .2s ease, margin .2s ease;
	}
	.tab-nav li a:nth-child(8){margin-right:0px;}
	.tab-nav li.active a {
	  background: #de3d4d;
	  color: white;
	  line-height: 2.5em;
	  margin-top: 0;
	}


/*w_top*/
.w_top{width:100%; padding:80px 0 80px 0; background-image:url(../image/w_bg.gif); background-repeat:repeat-x; background-position:bottom;}
.w_top ul{width:66%; min-width:1200px; margin:0 auto; text-align:center; position:relative;}
.w_top ul li{text-align:left; width:60%; margin:0 auto;}
.w_top ul dd{width:50%; float:left;}
.w_top ul dd dl{width:100%; padding:20px; text-align:left; background-image: linear-gradient(to right, rgba(240,240,240,1) , rgba(240,240,240,0)); margin-bottom:10px;}
.w_top ul dd dl span{font-size:18px; color:#cc0022; display:block; margin-bottom:5px;}

.w_top ul dd img{width:100%;}
.w_top ul dd div{float:left; margin-right:40px; width:180px; margin-top:30px;}
.w_top ul dd div img{width:30%; margin:0 auto 10px auto;}
.w_top ul h1{margin-bottom:20px;}

/*16001*/
.w16001{width:66%; min-width:1200px; margin:0 auto; padding:100px 0 0 0;}
.w16001 ul{width:45%; margin-right:10%; float:left;}
.w16001 ul:nth-child(2){margin-right:0;}
.w16001 ul h1{margin-bottom:20px;}
.w16001 ul span{color:#cc0022;}

/*16002*/
.w16002{width:66%; min-width:1200px; margin:0 auto; padding:100px 0 0 0;}
.w16002 ul:nth-child(1){margin-bottom:50px; text-align:center;}
.w16002 ul:nth-child(2){border-top:1px solid #ddd; border-left:1px solid #ddd;}
.w16002 ul li{width:25%; float:left; box-sizing:border-box; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}

/*w1600lsr*/
.w1600lsr{width:66%; min-width:1200px; margin:0 auto; padding:100px 0 0 0;}
.w1600lsr ul{width:50%; float:left; text-align:left; display:flex; -webkit-display:flex; justify-content:center; align-items:center; background-color:#f5f5f5; height:250px;}
.w1600lsr ul img{width:100%; height:100%;}
.w1600lsr ul li{width:80%;}
.w1600lsr ul li h1{margin-bottom:10px;}


/*job_list*/
.job_list{width:66%; min-width:1200px; padding:100px 0; margin:0 auto;}
.job_list ul{width:48; float:left; margin-right:4%; background-color:#eee; box-sizing:border-box;}
.job_list ul:nth-child(2n+2){margin-right:0;}
.job_list ul span{display:block; font-size:16px; color:#fff; width:100%; background-color:#cc0022; padding:8px 0 8px 20px; box-sizing:border-box;}
.job_list ul font{padding:20px; display:block;}


/*news_x*/
.news_x{width:100%; background-color:#f9f9f9; padding:80px 0;}
.news_x ul{width:1000px; margin:0 auto; padding:50px; background-color:#fff;}
.news_x ul img{width:600px; margin:0 auto;}

/*menu*/
.yyui_menu1 { height:50px; line-height:50px; font-size:14px; margin-top:20px;}
 
.yyui_menu1 li {float:left; position:relative;} /*这一级是导航*/
.yyui_menu1 li a {display:block; line-height:50px; text-decoration:none; padding:0px 20px; color:#333;}
.yyui_menu1 li a:hover{background:#fff;}
.yyui_menu1 li a.more:after{content:"»"; float:right; font-size:14px;}
 
.yyui_menu1 li ul {position:absolute; float:left; width:250px; display:none; z-index:9999; background-color:#fff;} /*这是第二级菜单*/
.yyui_menu1 li ul a {width:calc(250px - 40px);text-decoration:none; padding:0px 20px; color:#808080; font-size:12px; border-top:1px solid #ddd;}
.yyui_menu1 li ul a:hover {background:#ddd;}

.yyui_menu1 li ul ul{top:0; left:250px; background-color:#f5f5f5;} /*从第三级菜单开始,所有的子级菜单都相对偏*/

.f-hover-fa {background-color:#ddd;}



.sz_banner{width: 66%;min-width: 1200px;margin: 0 auto;text-align: left !important;color:#000 !important;font-size:18px;}
.sz_banner p:nth-child(1){font-size:30px;font-weight: bold;line-height:35px;}
.sz_banner p:nth-child(2){margin-top:20px;}
.sz_banner p:nth-child(3){font-size:14px;}
.sz_banner p:nth-child(3) a{color:#fff;padding:8px 15px;border-radius: 5px;line-height:80px;background:#13AC67; }
.sz_banner p:nth-child(3) a:hover{color:#13AC67;background:#fff;}
.sz_sm{font-size:16px;text-align: center;margin-top:10px;}

.sz_part1_box{width:66%; min-width:1200px; margin:100px auto; overflow: hidden;}
.sz_part1_box ul{text-align:center;}
.sz_part1_all{width:100%;overflow: hidden;margin-top:60px;}
.sz_part1{width:calc(25% - 15px);margin-left:20px;float:left;}
.sz_part1_all .sz_part1:nth-child(1){margin-left:0;}
.sz_part1_img{width:100%;display: flex;justify-content: center;align-items: center;overflow: hidden;}
.sz_part1_img img{width:180px;}
.sz_part1 p{text-align: center;width:100%;line-height:20px;font-size:14px;}
.sz_part2_box{width:100%;overflow: hidden;position: relative;background: url(../image/sz_part2_img.jpg);background-position: center;background-size: cover;}
/*
.sz_part2{width:100%;overflow: hidden;position: absolute;top:0;left:0;}
.sz_part2 img{width:100%;}
*/
.sz_part2_word{width:66%; min-width:1200px; margin:50px auto; overflow: hidden;position: relative;z-index: 111;margin-bottom: 10px;}
.sz_part2_word ul{text-align: center;}
.sz_part2_word_left{width:35%;float:left;overflow: hidden;margin-top:30px;}
.sz_part2_word_left ul{width:100%;overflow: hidden;}
.sz_part2_word_left ul li{width:50%;float:left;margin-bottom:40px;}
.sz_part2_word_left ul li p:nth-child(1){color:#13AC67;}
.sz_part2_word_left ul li p:nth-child(2){color:#fff;}
.sz_part2_word_left ul li p:nth-child(3){height:15px;line-height: 15px;}
.sz_part2_word_left ul li p:nth-child(3) span{display: inline-block;width:30px;height:2px;background:#ddd;}
.sz_part2_word_right{width:60%;float:right;margin-top:30px;}
.sz_part2_word_right p{margin-bottom:20px;color:#fff;line-height:25px;}
.sz_part3_all{width:100%;overflow: hidden;background: #EDEDED;}
.sz_part3{width:66%; min-width:1200px; margin:0 auto; overflow: hidden;margin-top:100px;}
.sz_part3 ul{text-align:center;}
.sz_part3_box{margin:0 auto;width:880px;overflow: hidden;}
.sz_part3_left{width: calc(100% - 280px);float:left;display: flex;justify-content: center;align-items: center; margin-top:50px;}
.sz_part3_left img{width:100%;}
.sz_part3_right{float:right;width:230px;overflow: hidden;position: relative;margin-top: 50px;}
.sz_part3_right_mk{float:left;overflow: hidden;width:100%;margin-bottom:30px;}
.sz_part3_right_img{width:100%;margin-bottom:10px;}
.sz_part3_right_img img{width:100%;}
.sz_part3_right_mk p{text-align: center;}
.sz_part3_p1{position: relative;left:-600px;}
.sz_part3_p2{position: relative;left:-600px;}
.sz_part3_p3{position: relative;left:-600px;}
.sz_part3_fell{left:0;}
.sz_part3_lcBox{width:100%;overflow: hidden;display:flex;justify-content:center;align-items:center;}
.lcgy{width:100%;overflow: hidden;margin-top:30px;text-align: center;margin-bottom: 10px;}
.sz_part3_lcBox span{float:left;font-size:40px;font-weight: bold;margin:0 30px;}
.lc{float:left;width:180px;line-height:35px;background: #00B050;color:#fff;border-radius: 5px;text-align: center}
.sz_part4{width:66%; min-width:1200px; margin:0 auto; overflow: hidden;margin-top:100px;}
.sz_part4 ul{text-align:center;}
.sz_part4_box{width:80%;margin-left:10%;overflow: hidden;margin-top:50px;}
.sz_part4_nr{float:left;width:calc(33.3% - 34px);margin-right:50px;overflow: hidden;margin-bottom:80px;}
.sz_part4_box .sz_part4_nr:nth-child(3n){margin-right:0;}
.sz_part4_nr p:nth-child(1){color:#13AC67;text-align: center;font-size:25px;}
.sz_part4_nr p:nth-child(2){text-align: center;color:#13AC67;font-size:18px;margin:10px 0;height:48px;}
.sz_part4_nr p:nth-child(3){display: flex;justify-content: center;align-items: center; }
.sz_part4_nr p:nth-child(3) span{display: inline-block;width:30px;height:2px;background:#13AC67;}
.sz_part4_nr p:nth-child(4){margin-top:10px;width:80%;margin-left:10%;height:85px;}
.sz_part5{width:66%; min-width:1200px; margin:0 auto; overflow: hidden;margin-top:50px;}
.sz_part5 ul{text-align:center;}
.sz_part5_box{margin-top:50px;width:80%;margin-left:10%;overflow: hidden;background: #F7F8F8;}
.sz_part5_left{width:400px;float:left;display: flex;justify-content: center;align-items: center;}
.sz_part5_left img{width:100%;}
.sz_part5_right{float:left;width:calc(100% - 560px);padding:80px;}
.sz_part5_right p{line-height:30px;text-align: center;}
.sz_part6{width:66%; min-width:1200px; margin:0 auto; overflow: hidden;margin-top:100px;}
.sz_part6 video{width:100%;}
.sz_part7{width:66%; min-width:1200px; margin:0 auto; overflow: hidden;margin-top:100px;}
.sz_part7 ul{text-align:center;}
.sz_part7_box{width:80%;margin-left:10%;overflow:hidden;margin-top: 50px;}
.sz_part7_mk{float:left;margin-right:200px;width:calc(33.3% - 134px);margin-bottom:50px;color:#13AC67;text-align: center;}
.sz_part7_box .sz_part7_mk:nth-child(3n){margin-right:0;}
.sz_part7_mk_top{width:100%;border-radius: 50%;overflow: hidden;display: flex;justify-content: center;align-items: center; margin-bottom: 10px;}
.sz_part7_mk_top img{width:100px;height:100px;}
.sz_part7_hx{line-height:10px;}
.sz_part7_hx span{display: inline-block;width:30px;height:2px;background:#13AC67;}
.sz_part8{width:1200px; margin:0 auto; overflow: hidden;margin-top:100px;}
.sz_part8 ul{text-align:center;}
.sz_part8_box{width:100%;position: relative;height:300px;margin-top:50px;}
.sz_part8_box a{display: inline-block;position: absolute;z-index: 2;font-size:14px;line-height:20px;right:140px;top:-40px;}
.sz_part8_box a{color:#fff;padding:8px 15px;border-radius: 5px;background:#13AC67;border:1px solid #13AC67;}
.sz_part8_box a:hover{color:#13AC67;background:#fff;}
.sz_part8_box img{width:100%;position: absolute;top:0;left:0;z-index: 1;}
.sz_part9{width:1200px; margin:100px auto; overflow: hidden;margin-top:100px;overflow: hidden;}
.sz_part9 img{width:calc(33.3% - 8px);float:left;}
.sz_part9 img:nth-child(2){margin:0 12px;}
@media only screen and (min-width: 720px) and (max-width: 1200px){

}

@media only screen and (min-width: 220px) and (max-width: 720px) {

}