* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  outline: none;
  box-shadow: none; }
body{-webkit-text-size-adjust:none}


.page1_k{ overflow: hidden; padding: 0px;  margin: 0px;background: url("../images/top_bg.jpg") no-repeat center top;
background-size: cover; min-height:800px; padding-bottom:30px}
li{ list-style:none}



/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%}


@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:10px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}


.hui_bg{ background:#f6f6f6; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:80px 0px 80px 0px; overflow:hidden; }


@media only screen and (max-width:1400px) {
.hui_bg{ background:#f6f6f6; width:100%; padding:60px 0px 60px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
}


@media only screen and (max-width:1100px) {
.hui_bg{ background:#f6f6f6; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}

.main_box{ height:auto; max-width:1300px; width:94%; margin:0 auto; overflow: hidden}






.logo_box{ overflow:hidden; margin:0px; padding:0px}
.logo{ overflow:hidden; margin:0px; padding:30px 0px 20px 0px; font-size:25px; line-height:50px; color:#FFFFFF}
.logo_tu{  margin:0px; padding:0px; width:auto; overflow:hidden;}
.logo_tu img{ width:auto; height:56px}


.main_sj{ width:40%;overflow:hidden; margin:0px; padding:0px; margin-left:60%}

.main_txt{overflow:hidden; margin:0px; padding:0px; margin-top:17%; margin-bottom:40px;}
.main_txt img{ max-width:100%; width:auto; height:auto; vertical-align:top}


.main_txt dl{overflow:hidden; margin:0px; padding:0px; color:#FFFFFF}
.main_txt dl dt{overflow:hidden; margin:0px; padding:0px; font-size:50px; line-height:190%; margin-bottom:10px; font-weight:700}
.main_txt dl dd{overflow:hidden; margin:0px; padding:0px; font-size:20px; line-height:190%}


.down_xiazai{margin:0px; padding:0px; overflow:hidden; position:relative; min-height:360px}
.down_xiazai li{margin:0px; padding:0px; overflow:hidden; float:left; width:50%; margin-bottom:25px}

.d_btn{ width:220px; height:66px; background:#fff; margin:0px; padding:0px; border-radius:5px}
.d_btn dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn dl dd{margin:0px; padding:0px;overflow:hidden; font-size:18px; color:#000000; font-weight:300; padding-left:30px; line-height:40px; padding-top:13px}
.d_btn dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn dl dd span img{ width:40px; height:40px; vertical-align:middle;}

.d_btn1{ width:220px; height:66px; background:#fff; margin:0px; padding:0px; border-radius:5px}
.d_btn1 dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn1 dl dd{margin:0px; padding:0px;overflow:hidden; font-size:18px; color:#000000; font-weight:300; padding-left:30px; line-height:40px; padding-top:13px}
.d_btn1 dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn1 dl dd span img{ width:40px; height:40px; vertical-align:middle;}

.d_btn2{ width:220px; height:66px; background:#fff; margin:0px; padding:0px; border-radius:5px}
.d_btn2 dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn2 dl dd{margin:0px; padding:0px;overflow:hidden; font-size:18px; color:#000000; font-weight:300; padding-left:30px; line-height:40px; padding-top:13px}
.d_btn2 dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn2 dl dd span img{ width:40px; height:40px; vertical-align:middle;}

.d_btn:hover dl dd{ color:#009a93}
.d_btn1:hover dl dd{ color:#009a93}
.d_btn2:hover dl dd{ color:#009a93}


.xiazai_m1{ position:absolute; z-index:15; float:left;left:7%; top:175px;display:none}
.xiazai_m2{ position:absolute; z-index:16; float:right;right:14%; top:175px;display:none}
.div_tu{ width:150px; height:auto; overflow:hidden}
.div_tu img{ width:150px; height:150px}

.d_btn a{ display:inline}
.d_btn1 a{ display:inline}
.d_btn2 a{ display:inline}

.d_btn1:hover .xiazai_m1{ display:block;margin-top:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.d_btn2:hover .xiazai_m2{ display:block;margin-top:0px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}


@media screen and (max-width: 1400px){
	
.page1_k{ overflow: hidden; padding: 0px;  margin: 0px;background: url("../images/top_bg.jpg") no-repeat center top;background-size: cover; min-height:680px; padding-bottom:30px}

.main_sj{ width:50%;overflow:hidden; margin:0px; padding:0px; margin-left:50%}	
.main_txt{overflow:hidden; margin:0px; padding:0px; margin-top:12%; margin-bottom:20px}
.down_xiazai{margin:0px; padding:0px; overflow:hidden; position:relative; min-height:300px}

.div_tu{ width:100px; height:auto;}
.div_tu img{ width:100px; height:100px}

.main_txt dl dt{overflow:hidden; margin:0px; padding:0px; font-size:40px; line-height:190%; margin-bottom:10px; font-weight:700}

.xiazai_m1{ position:absolute; z-index:15; float:left;left:9%; top:170px;display:none}
.xiazai_m2{ position:absolute; z-index:16; float:right;right:25%; top:170px;display:none}
}

@media screen and (max-width: 1200px){

.main_txt dl dd{overflow:hidden; margin:0px; padding:0px; font-size:18px; line-height:190%}

.xiazai_m1{ position:absolute; z-index:15; float:left;left:10%; top:135px;display:none}
.xiazai_m2{ position:absolute; z-index:16; float:right;right:18%; top:135px;display:none}

.d_btn{ width:200px; height:50px; background:#fff; margin:0px; padding:0px; border-radius:5px}
.d_btn dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn dl dd{margin:0px; padding:0px;overflow:hidden; font-size:16px; color:#000000; font-weight:300; padding-left:30px; line-height:40px; padding-top:5px}
.d_btn dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn dl dd span img{ width:30px; height:30px; vertical-align:middle;}

.d_btn1{ width:200px; height:50px; background:#fff; margin:0px; padding:0px; border-radius:5px}
.d_btn1 dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn1 dl dd{margin:0px; padding:0px;overflow:hidden; font-size:16px; color:#000000; font-weight:300; padding-left:30px; line-height:40px; padding-top:5px}
.d_btn1 dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn1 dl dd span img{ width:30px; height:30px; vertical-align:middle;}

.d_btn2{ width:200px; height:50px; background:#fff; margin:0px; padding:0px; border-radius:5px}
.d_btn2 dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn2 dl dd{margin:0px; padding:0px;overflow:hidden; font-size:16px; color:#000000; font-weight:300; padding-left:30px; line-height:40px; padding-top:5px}
.d_btn2 dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn2 dl dd span img{ width:30px; height:30px; vertical-align:middle;}

.down_xiazai li{margin:0px; padding:0px; overflow:hidden; float:left; width:50%; margin-bottom:20px}
.down_xiazai{margin:0px; padding:0px; overflow:hidden; position:relative; min-height:220px; height:auto}
}



@media screen and (max-width: 1000px){
.d_btn{ display:none}
.down_xiazai{margin:0px; padding:0px; overflow:hidden; position:relative;max-width:440px; width:100%; min-height:30px; height:auto}

.xiazai_m1{ position:absolute; z-index:15; float:left;left:9%; top:85px;display:none}
.xiazai_m2{ position:absolute; z-index:16; float:right;right:13.5%; top:85px;display:none}

.div_tu{ width:120px; height:auto;}
.div_tu img{ width:120px; height:120px}

.page1_k{ overflow: hidden; padding: 0px;  margin: 0px;background: url("../images/top_bg.jpg") no-repeat center top;background-size: cover; min-height:500px; padding-bottom:30px}

}

@media screen and (max-width: 900px){
.down_xiazai{margin:0px; padding:0px; overflow:hidden; position:relative;max-width:440px; margin:0 auto; width:100%; margin-bottom:40px}
.main_sj{ width:90%;overflow:hidden; margin:0px; padding:0px; margin-left:5%}	

.main_txt{overflow:hidden; margin:0px; padding:0px; margin-top:6%; margin-bottom:10px; text-align:center}

.logo{ overflow:hidden; margin:0px; padding:30px 0px 20px 0px; font-size:20px; line-height:36px; color:#FFFFFF}
.logo_tu{  margin:0px; padding:0px; width:auto; overflow:hidden; }
.logo_tu img{ width:auto; height:36px}

}

.w_pc_tu{ margin:0px; padding:0px; text-align:center; margin:0 auto; width:80%; display:none}
.w_pc_tu img{ max-width:100%; height:auto}

@media screen and (max-width: 900px){
.w_pc_tu{ display:block}
.page1_k{ overflow: hidden; padding: 0px;  margin: 0px;background: url("../images/w_top_bg.jpg") no-repeat center top;background-size: cover; min-height:400px; height:auto; padding-bottom:60px}
}
@media screen and (max-width: 500px){
.down_xiazai{margin:0px; padding:0px; overflow:hidden; position:relative; max-width:340px; margin:0 auto; width:100%;margin-bottom:20px}

.logo{ overflow:hidden; margin:0px; padding:30px 0px 20px 0px; font-size:20px; line-height:36px; color:#FFFFFF; text-align:center}

.main_sj{ width:100%;overflow:hidden; margin:0px; padding:0px; margin-left:0%}

.main_txt dl dt{overflow:hidden; margin:0px; padding:0px; font-size:30px; line-height:190%; margin-bottom:10px; font-weight:700; text-align:center}
.main_txt dl dd{overflow:hidden; margin:0px; padding:0px; font-size:16px; line-height:190%}


.d_btn{ width:150px; height:50px; background:#fff; margin:0px; padding:0px; border-radius:5px; margin:0 auto}
.d_btn dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn dl dd{margin:0px; padding:0px;overflow:hidden; font-size:14px; color:#000000; font-weight:300; padding-left:12px; line-height:40px; padding-top:5px}
.d_btn dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn dl dd span img{ width:30px; height:30px; vertical-align:middle;}

.d_btn1{ width:150px; height:50px; background:#fff; margin:0px; padding:0px; border-radius:5px; margin:0 auto}
.d_btn1 dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn1 dl dd{margin:0px; padding:0px;overflow:hidden; font-size:14px; color:#000000; font-weight:300; padding-left:12px; line-height:40px; padding-top:5px}
.d_btn1 dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn1 dl dd span img{ width:30px; height:30px; vertical-align:middle;}

.d_btn2{ width:150px; height:50px; background:#fff; margin:0px; padding:0px; border-radius:5px; margin:0 auto}
.d_btn2 dl{margin:0px; padding:0px;overflow:hidden; }
.d_btn2 dl dd{margin:0px; padding:0px;overflow:hidden; font-size:14px; color:#000000; font-weight:300; padding-left:12px; line-height:40px; padding-top:5px}
.d_btn2 dl dd span {margin:0px; padding:0px; margin-right:10px}
.d_btn2 dl dd span img{ width:30px; height:30px; vertical-align:middle;}

.xiazai_m1{ position:absolute; z-index:15; float:left;left:25px; top:85px;display:none}
.xiazai_m2{ position:absolute; z-index:16; float:right;right:25px; top:85px;display:none}
}


.gotop_box{ overflow:hidden; margin:0 auto; text-align:center; width:80px; position:relative; height:90px}

.gotop_k{
width:80px; height:70px;
    position: absolute;
    right: 0px;
    bottom:0px;
    z-index: 9999;
text-align:center;
    animation: arrow 2s cubic-bezier(.6,0,.1,1) infinite;
    -webkit-animation: arrow 2s cubic-bezier(.6,0,.1,1) infinite;
    -moz-animation: arrow 2s cubic-bezier(.6,0,.1,1) infinite;
    -o-animation: arrow 2s cubic-bezier(.6,0,.1,1) infinite;
}
.gotop{
    width: 50px;
    height: 50px;
	background:url(../images/i_d.png) no-repeat center; margin:0 auto
}
.gotop_zi{ text-align:center; font-size:14px; color:#FFFFFF}


@keyframes arrow {
	%0,%100 {
	bottom:0px;
	opacity:1
}
50% {
	bottom:10px;
	opacity:.8
}
}@-webkit-keyframes arrow {
	%0,%100 {
	bottom:0px;
	opacity:1
}
50% {
	bottom:10px;
	opacity:.8
}
}@-moz-keyframes arrow {
	%0,%100 {
	bottom:0px;
	opacity:1
}
50% {
	bottom:10px;
	opacity:.8
}
}@-o-keyframes arrow {
	%0,%100 {
	bottom:0px;
	opacity:1
}
50% {
	bottom:10px;
	opacity:.8
}}




.down_box_bg{ overflow:hidden; margin:0px; padding:40px 0px; background:#2b2c34}
.down_nav{margin-bottom:10px; overflow:hidden; text-align:center}
.down_nav sapn{ margin:0px; padding:0px;  overflow:hidden;text-align: center; color:#FFFFFF;line-height:20px;font-size:16px; }
.down_nav a{ font-size:16px; color:#FFFFFF; line-height:20px;margin-left:5px; margin-right:5px}


.down_cop{ overflow:hidden; margin:0px;  color:#acacac; font-size:12px; line-height:190%; width:100%; text-align:center}
.down_cop a{ color:#acacac; font-size:12px;}


@media only screen and (max-width:750px) {
.down_box_bg{padding:20px 0px;}
.down_nav a{ font-size:14px; color:#FFFFFF; line-height:20px;margin-left:5px; margin-right:5px}
}




.actGotop{position:fixed;_position:absolute;bottom:80px;right:2%;width:40px;height:40px;display:none; z-index:9999}
.actGotop a,.actGotop a:link{width:40px;height:40px;display:inline-block; text-align:center; background: url(../images/up.png) no-repeat center; background-size:cover;}
.actGotop a:hover{ background:url(../images/up.png) no-repeat center;outline:none; background-size:cover;}



.page2_k{ background:#f6f6f6; overflow:hidden; margin:0px; padding:40px 0px}

.sy_ys1{overflow:hidden; margin:0px; padding:0px}
.sy_ys1 li{overflow:hidden; margin:0px; padding:0px; float:left; width:33.333%}
.sy_ys1 li dl{overflow:hidden; margin:0px; padding:0px; max-width:340px; width:94%; margin:0 auto;text-align:center}
.sy_ys1 li dl dt{overflow:hidden; margin:0px; padding:0px; margin-bottom:10px; text-align:center}
.sy_ys1 li dl dt img{ width:81px; height:81px; vertical-align:top}
.sy_ys1 li dl dd h3{overflow:hidden; margin:0px; padding:0px; font-size:18px; font-weight:normal; margin-bottom:5px; color:#000000}
.sy_ys1 li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px; color:#666}

.sy_ys1 li:hover dl dt img{animation: tada 2s infinite;}

@media only screen and (max-width:1200px) {
.page2_k{padding:30px 0px}
}

@media only screen and (max-width:900px) {
.sy_ys1 li dl dt img{ width:60px; height:60px}
}

@media only screen and (max-width:800px) {
.sy_ys1 li dl dt img{ width:60px; height:60px}
.sy_ys1 li dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:20px; color:#666}
.sy_ys1 li dl dd h3{overflow:hidden; margin:0px; padding:0px; font-size:16px; font-weight:normal; margin-bottom:5px; color:#000000}
}

@media only screen and (max-width:500px) {
.sy_ys1 li dl dd h3{overflow:hidden; margin:0px; padding:0px; font-size:14px; font-weight:normal; margin-bottom:5px; color:#000000}
.sy_ys1 li dl{overflow:hidden; margin:0px; padding:0px; max-width:340px; width:92%; margin:0 auto;text-align:center}
.sy_ys1 li dl dt img{ width:50px; height:50px}
}

@media only screen and (max-width:360px) {
.sy_ys1 li{overflow:hidden; margin:0px; padding:0px; float:left; width:100%; margin-bottom:10px}
.sy_ys1 li:last-child{margin-bottom:0px}
}


.m_bt_tilte{ overflow:hidden; text-align:center; padding:0px 0px  40px 0px; margin:0px}
.m_bt_tilte h3{font-size:36px; line-height:36px; margin:0px; padding:0px; color:#0acbc4; text-align:center;font-weight:700}
.m_bt_tilte h3 span{ font-weight:normal; color:#444; font-size:20px}
.m_bt_tilte p{font-size:14px; line-height:22px; margin:0px; padding:0px; color:#666; text-align:center;text-transform:uppercase;}

@media only screen and (max-width:1100px) {
.m_bt_tilte{ overflow:hidden; text-align:center; padding:0px 0px  20px 0px; margin:0px}
.m_bt_tilte h3{font-size:28px; line-height:36px; margin:0px; padding:0px;text-align:center}
}



.sy_ys2{overflow:hidden; margin:0px; padding:0px}
.sy_ys2 dl{overflow:hidden; margin:0px; padding:0px;margin:0 auto;}
.sy_ys2 dl dt{overflow:hidden; margin:0px; padding:0px;font-size:30px; font-weight:600; margin-bottom:10px; color:#000000}
.sy_ys2 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:14px; line-height:24px; color:#666}

.sy_ys2_tu{  float:right; width:48%; margin:0px; padding:0px; overflow:hidden; margin-left:2%; text-align: right; margin-top:3%}
.sy_ys2_tu img{ max-width:100%; height:auto; width:auto;}


@media only screen and (max-width:1100px) {
.sy_ys2 dl dt{overflow:hidden; margin:0px; padding:0px; margin-bottom:10px;font-size:25px; font-weight:700; margin-bottom:10px; color:#000000}
.sy_ys2_tu{  float:right; width:45%; margin:0px; padding:0px; overflow:hidden; margin-left:2%; text-align: right; margin-top:3%}
}

.sy_ys2_x_pic{overflow:hidden; margin:0px; padding:0px; text-align:center; margin-bottom:5px; display:none}
.sy_ys2_x_pic img{ width:80px; height:80px}

@media only screen and (max-width:750px) {
.sy_ys2 dl dt{overflow:hidden; margin:0px; padding:0px;font-size:20px; font-weight:400; margin-bottom:5px; color:#000000; text-align:center}
.sy_ys2_tu{ display:none}
.sy_ys2 dl{overflow:hidden; margin:0px; padding:0px; width:90%;margin:0 auto;}
.sy_ys2_x_pic{ display:block}
.sy_ys2 dl dd{overflow:hidden; margin:0px; padding:0px; font-size:12px; line-height:20px; color:#666}
}


.map-bg{ overflow: hidden; padding: 100px  0px;  margin: 0px;background:#f6f6f6 url("../images/map-bg.png") no-repeat center top;background-size: cover;}

.jjbnt{ overflow:hidden; margin:0px; padding:0px}
.jjbnt li{ overflow:hidden; margin:0px; padding:0px; float:left; width:31.3333%; padding:20px 10px; background:#fff; margin-left:1%; margin-right:1%; margin-bottom:5%;box-shadow:0 0 10px 1px rgba(0,0,0,.1)}
.jjbnt li dl{ overflow:hidden; margin:0px; padding:0px;}
.jjbnt li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:18px; color:#000; margin-bottom:5px; line-height:30px; font-weight:700}
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:14px; color:#888; line-height:24px;}

.jjbnt_tu1{ float:left; margin-right:12px; overflow:hidden;}
.jjbnt_tu1 img{ width:90px; height:90px; vertical-align:top}

.jjbnt li:hover dl dt{ color:#0acbc4}
.jjbnt li:hover dl dd{ color:#444}
.jjbnt li:hover .jjbnt_tu1 img{animation: tada 2s infinite;}


@media screen and (max-width:1400px) {
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:14px; color:#888; line-height:22px; min-height:66px}
}


@media screen and (max-width:1090px) {
.jjbnt li dl dt{ overflow:hidden; margin:0px; padding:0px; font-size:16px;}
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:12px; color:#888; line-height:20px; min-height:60px}

.map-bg{ overflow: hidden; padding: 80px  0px;  margin: 0px;background:#f6f6f6 url("../images/map-bg.png") no-repeat center top;background-size: cover;}

}

@media screen and (max-width:1000px) {
.jjbnt_tu1 img{ width:60px; height:60px; vertical-align:top}

.map-bg{ overflow: hidden; padding: 60px  0px;  margin: 0px;background:#f6f6f6 url("../images/map-bg.png") no-repeat center top;background-size: cover;}
}

@media screen and (max-width:900px) {
.jjbnt_tu1 img{ width:60px; height:60px; vertical-align:top}
.jjbnt li{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; padding:20px 10px; background:#fff; margin-left:1%; margin-right:1%; margin-bottom:20px}
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:12px; color:#888; line-height:20px; min-height:40px}
.map-bg{ overflow: hidden; padding:40px  0px;  margin: 0px;background:#f6f6f6 url("../images/map-bg.png") no-repeat center top;background-size: cover;}
}

@media screen and (max-width:760px) {
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:12px; color:#888; line-height:20px; min-height:60px}
}
@media screen and (max-width:660px) {
.jjbnt li dl dt{ text-align:left; font-size:14px}
}


@media screen and (max-width:600px) {
.jjbnt li{ overflow:hidden; margin:0px; padding:0px; float:left; width:48%; padding:10px 10px; background:#fff; margin-left:1%; margin-right:1%; margin-bottom:20px}
.jjbnt_tu1{ float: none; margin-right:0px; overflow:hidden; text-align:center}
.jjbnt li dl dt{ text-align:center}
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:12px; color:#888; line-height:20px; min-height:60px}
.jjbnt li dl{ overflow:hidden; margin:0px; padding:0px 10px;}
.jjbnt li dl dt{ text-align:left; font-size:16px}
}


@media screen and (max-width:480px) {
.jjbnt_tu1{ float:left; margin-right:12px; overflow:hidden; text-align:left}
.jjbnt_tu1 img{ width:70px; height:70px; vertical-align:top}
.jjbnt li dl dt{ text-align:left}
.jjbnt li{ overflow:hidden; margin:0px; padding:0px; float:left; width:98%; padding:10px 10px; background:#fff; margin-left:1%; margin-right:1%; margin-bottom:20px}
.jjbnt li dl dd{ overflow:hidden; margin:0px; padding:0px;font-size:12px; color:#888; line-height:20px; min-height:20px; height:auto}
.jjbnt li dl{ overflow:hidden; margin:0px; padding:0px 0px;}
}


.pc_xz_k{ display:block}

.pc_downlist{overflow:hidden; margin:0px; padding:0px;}
.pc_downlist li{overflow:hidden; margin:0px; padding:20px 0px; float:left; width:25%;}
.pc_downlist li dl{overflow:hidden; margin:0px; padding:20px 0px; width:90%; margin:0 auto; background:#11aea8}
.pc_downlist li dl dt{overflow:hidden; margin:0px; padding:0px; margin:0 auto; width:80px; height:80px; background:#FFFFFF; margin-bottom:10px; border-radius:50%; text-align:center}
.pc_downlist li dl dt img{overflow:hidden; margin:0px; padding:0px; margin:0 auto; width:40px; height:40px; margin-top:20px;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.pc_downlist li dl dd{overflow:hidden; margin:0px; padding:0px; text-align:center; font-size:18px; line-height:190%; color:#FFFFFF}

.pc_downlist li{ display:inline}

.pc_downlist li:hover dl{background:#07918b;box-shadow:0 0 15px 1px rgba(0,0,0,.2)}
.pc_downlist li:hover dt img{transform:rotateY(180deg);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media screen and (max-width:1200px) {
.pc_xz_k{ display: none}

}



.foot_box{ overflow:hidden; margin:0px; padding:0px 20px; float:left;width:100%; position:fixed; left:0; bottom:0;z-index:999; background:#fff; border-top:#ddd 1px solid; height:60px; display:none}
.d_logo{ float:left; width:auto; margin-top:12px;}
.d_logo img{ height:36px; width:auto; vertical-align:top}

.f_down_btn{width: 130px;line-height:40px; height:40px;border-radius: 22px;background: #13cac4; font-size:18px;font-weight: 700; color: #fff; margin:0 auto; text-align:center; margin-top:10px; float:right}



.top_ny_k{overflow:hidden; margin:0px; padding:0px 20px; float:left;width:100%; position:fixed; left:0;top:0;z-index:999; background:#fff; border-bottom:#ddd 1px solid; height:60px; display:block}


@media screen and (max-width:1000px) {
.top_ny_k{ display:none}

.foot_box{ display:block}
body{ padding-bottom:60px}
}

.kong{ overflow:hidden; margin:0px; padding:0px; clear:both; height:180px}





.title_bt_txt{ overflow:hidden; margin:0px; padding:0px; text-align:center}
.title_bt_txt h3{font-size: 45px;margin-bottom: 10px; line-height:54px; color:#000000; font-weight:300;}
.title_bt_txt p{overflow:hidden; margin:0px; padding:0px; font-size:16px; color:#666666; line-height:24px;}

.title_bt_1{ overflow:hidden; margin:0px; padding:0px;font-weight:300;font-size: 45px;margin-bottom: 10px; line-height:54px;}
.title_bt_2{ overflow:hidden; margin:0px; padding:0px;font-weight:300;font-size: 30px;margin-bottom: 10px; line-height:40px;}

@media screen and (max-width:1200px) {
.kong{ overflow:hidden; margin:0px; padding:0px; clear:both; height:70px}

}


@media screen and (max-width:1000px) {
.kong{ overflow:hidden; margin:0px; padding:0px; clear:both; height:50px}

.title_bt_txt h3{font-size:30px;margin-bottom: 10px; line-height:46px; color:#000000; font-weight:300;}

.title_bt_1{ overflow:hidden; margin:0px; padding:0px;font-weight:300;font-size:28px;margin-bottom: 10px; line-height:30px;}
.title_bt_2{ overflow:hidden; margin:0px; padding:0px;font-weight:300;font-size:20px;margin-bottom: 10px; line-height:30px;}

}


.txt_b{ font-weight:700; color:#00a5a0}
.txt_b a{ color:#00a5a0}
.main_cont_k{ overflow:hidden; padding:0px; margin:0px; max-width:1000px; width:92%; margin:0 auto}

.content_txt{line-height:190%; color:#333333; font-size:16px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt p{line-height:190%; color:#333333; font-size:16px; overflow:hidden;}
.content_txt img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}
@media (max-width: 1400px) {
.content_txt{line-height:190%; color:#333333; font-size:14px; overflow:hidden; padding:0px 0px 10px 0px;}
.content_txt p{line-height:190%; color:#333333; overflow:hidden; font-size:14px; }
}


.hzdl{ overflow:hidden; padding:0px; margin:0px; }
.hzdl li{ overflow:hidden; padding:0px; margin:0px; width:25%; float:left; padding:15px 0px ;}
.hzdl li dl{ overflow:hidden; padding:20px 0px; margin:0px; width:92%; margin:0 auto; text-align:center;background:#fff}
.hzdl li dl dt{ overflow:hidden; padding:0px; margin:0px;}
.hzdl li dl dt img{ width:70px; height:70px; vertical-align:top;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.hzdl li dl dt h3{ overflow:hidden; padding:0px; margin:0px; font-size:25px; font-weight:500; line-height:34px; margin-bottom:15px; padding-top:10px}
.hzdl li dl dd{ overflow:hidden; padding:0px; margin:0px;font-size:14px; font-weight:400; list-style:26px; color:#666666; max-width:150px; width:100%; margin:0 auto;}

.hzdl li:hover dl{box-shadow:0 0 15px 1px rgba(0,0,0,.1);}
.hzdl li:hover dl dt img{animation: tada 2s infinite;}
.hzdl li:hover dl dt h3{ color:#0acbc4}

@media (max-width: 800px) {
.hzdl li dl dt h3{  font-size:20px; margin-bottom:5px; padding-top:5px}
.hzdl li dl dt img{ width:60px; height:60px;}
.hzdl li:hover dl{box-shadow:0 0 0px 0px rgba(0,0,0,.1);}
}


@media (max-width: 640px) {
.hzdl li dl dd{ font-size:12px; line-height:22px}
}

@media (max-width: 500px) {
.hzdl li dl dt h3{  font-size:18px; margin-bottom:5px; padding-top:5px}
}

@media (max-width: 400px) {
.hzdl li{ overflow:hidden; padding:0px; margin:0px; width:50%; float:left; padding:0px 0px ;}
.hzdl li dl{ overflow:hidden; padding:5px 0px;}
.hzdl li:hover dl{box-shadow:0 0 0px 0px rgba(0,0,0,.1);}
}


.contactlist{overflow:hidden; padding:0px; margin:0px;}
.contactlist li{overflow:hidden; padding:0px; margin:0px; width:33.3333%; float:left;}

.contactlist li dl{ width:92%; margin:0 auto;overflow:hidden; padding:40px 10px; min-height:130px; border-radius:0px 30px 0px 30px}
.contactlist li dl dd{overflow:hidden; padding:0px; text-align:center; font-size:16px; font-weight:500; line-height:30px; color:#FFFFFF;text-shadow: 1px 1px 1px #00000060;}


.contactlist li:nth-child(1) dl{ background:url(../images/lx1.jpg) no-repeat center; background-size:cover}
.contactlist li:nth-child(2) dl{ background:url(../images/lx2.jpg) no-repeat center; background-size:cover}
.contactlist li:nth-child(3) dl{ background:url(../images/lx3.jpg) no-repeat center; background-size:cover}

@media (max-width: 800px) {
.contactlist li dl{ width:94%; margin:0 auto;overflow:hidden; padding:20px 10px; min-height:120px }

}

@media (max-width:700px) {
.contactlist li dl{ width:94%; margin:0 auto;overflow:hidden; padding:20px 10px; min-height:50px; height:auto}
.contactlist li{overflow:hidden; padding:0px; margin:0px; width:100%; float:left; margin-bottom:15px}
}

.pt_logo{ padding:0px 0px 20px 0px; margin:0px; padding:0px; overflow:hidden; max-width:500px; width:80%; margin:0 auto; height:80px}
.pt_logo li{ width:20%; margin:0px; padding:0px; overflow:hidden; text-align:center; float:left}
.pt_logo li img{ width:50px; height:50px; vertical-align:top}


@media (max-width:700px) {
.pt_logo{ padding:0px 0px 20px 0px; margin:0px; padding:0px; overflow:hidden; max-width:500px; width:80%; margin:0 auto; height:40px}
.pt_logo li img{ width:40px; height:40px; vertical-align:top}
}















