@charset "utf-8";
/* CSS Document */

@import url("global.css");

body{ font-family: "微软雅黑"; float: left; width: 100%; background-color: #fff; }
img{ display: block; float: left; width: 100%; }
.nav{ background-color:#fff; float: left; height: 100px; width: 100%; position: fixed; z-index: 100;box-shadow: 0px 2px 5px rgb(0,0,0,0.3); }
.nav_con{ float: none; height: 100%; max-width: 100%; margin-right: auto; margin-left: auto; }
.logo{ float: left; height: 100%; width: 270px;overflow: hidden;}
.nav_ul{ float: right; height: 100%; }
.nav_ul li{ float: left; height: 100%;position: relative; z-index: 100; margin-left: 15px; margin-right: 15px}
.nav_ul li h1{ float: left; height: 100%; width: 100%; font-size: 16px; line-height: 100px; color: #000; text-align: center; }
.nav_ul li h1 i{ float: left; height: 100%; width: 20px; font-size: 16px; line-height: 97px; color: #18b7af; text-align: center; }

.nav_ul li h1 a{ height: 100%; font-size: 16px; line-height: 100px; color: #000; text-align: center; text-decoration: none; display: inline-block; float: left; }
.nav_ul li h1 a:hover{ height: 100%; font-size: 16px; line-height: 100px; color: #18b7af; text-align: center; text-decoration: none; display: inline-block; }
.nav_ul li .nav_ej{ float: left; display: none; position: absolute; top: 100px; padding-right: 10px; padding-bottom: 10px;  width: 190px}
.nav_ul li .nav_ej h1{ float: none; overflow: hidden; width: 12px; background-image: url(../images/nav_top_ico.png); background-repeat: no-repeat; background-position: center top; height: 6px; margin-right: auto; margin-left: auto; position: relative; z-index: 20; }
.nav_ul li .nav_ej h2{ border-radius: 5px; box-shadow: 0px 2px 5px rgb(0,0,0,0.3);background-color: #fff;float: left;width: 100% }
.nav_ul li .nav_ej h2 a{  font-size: 16px; line-height: 40px; color: #278785; text-decoration: none; text-align: center; height: 40px;  float: left;width: 100%;height: 40px}
.nav_ul li .nav_ej h2 a:hover{ color: #fff; background-color: #18b7af }

.nav_ul li:hover .nav_ej{ float: left; display:block; position: absolute; top: 100px; padding-right: 10px; padding-bottom: 10px;  width: 180px}
.nav_ul li:hover .nav_ej h1{ float: none; overflow: hidden; width: 12px; background-image: url(../images/nav_top_ico.png); background-repeat: no-repeat; background-position: center top; height: 6px; margin-right: auto; margin-left: auto; }
.nav_ul li:hover h1 a{ height: 100px; font-size: 16px; line-height: 100px; color: #18b7af; text-align: center; text-decoration: none; display: inline-block; }

.nav_ul li:hover .nav_ej h2{  border-radius: 5px; box-shadow: 0px 2px 5px rgb(0,0,0,0.3); background-color: #fff;float: left; width: 100%;padding: 0 ; overflow: hidden;}
.nav_ul li:hover .nav_ej h2 a{  font-size: 16px; line-height: 40px; color: #278785; text-decoration: none; text-align: center; height: 40px;  float: left;width: 100%;height: 40px}
.nav_ul li:hover .nav_ej h2 a:hover{ color: #fff; background-color: #18b7af }

.nav_ul li.cu{ float: left; height: 100%;position: relative; z-index: 100; margin-left: 15px; margin-right: 15px}
.nav_ul li.cu h1{ float: left; height: 100%; width: 100%; font-size: 16px; line-height: 100px; color: #18b7af; text-align: center; }
.nav_ul li.cu h1 i{ float: left; height: 100%; width: 20px; font-size: 16px; line-height: 100px; color: #18b7af; text-align: center; }

.nav_ul li.cu h1 a{ height: 100%; font-size: 16px; line-height: 100px; color: #18b7af; text-align: center; text-decoration: none; display: inline-block; float: left; }
.nav_ul li.cu .nav_ej{ float: left; display: none; position: absolute; top: 100px; padding-right: 10px; padding-bottom: 10px;  width: 180px}
.nav_ul li.cu .nav_ej h1{ float: none; overflow: hidden; width: 12px; background-image: url(../images/nav_top_ico.png); background-repeat: no-repeat; background-position: center top; height: 6px; margin-right: auto; margin-left: auto; position: relative; z-index: 20; }
.nav_ul li.cu .nav_ej h2{ border-radius: 5px; box-shadow: 0px 2px 5px rgb(0,0,0,0.3);background-color: #fff;float: left;width: 100% }
.nav_ul li.cu .nav_ej h2 a{  font-size: 16px; line-height: 40px; color: #278785; text-decoration: none; text-align: center; height: 40px;  float: left;width: 100%;height: 40px}
.nav_ul li.cu .nav_ej h2 a:hover{ color: #fff; background-color: #18b7af }

.nav_ul li.cu:hover .nav_ej{ float: left; display:block; position: absolute; top: 100px; padding-right: 10px; padding-bottom: 10px;  width: 180px}
.nav_ul li.cu:hover .nav_ej h1{ float: none; overflow: hidden; width: 12px; background-image: url(../images/nav_top_ico.png); background-repeat: no-repeat; background-position: center top; height: 6px; margin-right: auto; margin-left: auto; }
.nav_ul li.cu:hover h1 a{ height: 100px; font-size: 16px; line-height: 100px; color: #18b7af; text-align: center; text-decoration: none; display: inline-block; }

.nav_ul li.cu:hover .nav_ej h2{  border-radius: 5px; box-shadow: 0px 2px 5px rgb(0,0,0,0.3); background-color: #fff;float: left; width: 100%;padding: 0 ; overflow: hidden;}
.nav_ul li.cu:hover .nav_ej h2 a{  font-size: 16px; line-height: 40px; color: #278785; text-decoration: none; text-align: center; height: 40px;  float: left;width: 100%;height: 40px}
.nav_ul li.cu:hover .nav_ej h2 a:hover{ color: #fff; background-color: #18b7af }
.nav_ico{float: right;width: 10%;height: 100%;font-size: 30px;text-align: center;line-height: 60px;display: none;}
.nav_close{width: 60px;height: 60px;float: right;background-color: #fff;display: none;}
.banner{width: 100%;height: 400px;margin-top: 100px;position: relative;}
.banner_dqwz{width: 20%;height: 200px;position: absolute;z-index: 20;left: 5%;background-color: #fff;bottom: -60px}
.banner_dqwz h1{width:100%;height: 60px;float: left;font-size: 30px;font-family: "STSong";font-weight: bold;line-height: 60px;color: #000;margin-top: 50px;text-align: center;}
.banner_dqwz h2{width:100%;height: 60px;float: left;font-size:30px;font-family: "STSong";font-weight: bold;line-height: 40px;color: #dbdbdb;text-align: center;}
.banner_dqwz h3{width:100%;height: 60px;float: left;font-size:14px;line-height: 60px;color: #545454;}
.banner_img{width: 100%;height: 400px;float: left;}
.banner_img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.main{height: 600px;position: relative; z-index: 20; }
.summary{width: 100%;height: 99px; background-color: #18b7af; border-radius: 5px;box-shadow: 2px 2px 5px rgb(0,0,0,0.3);}
.summary_con{width: 20%;height: 99px; float: left;background-image:url(../images/summary_fg.jpg); background-repeat: no-repeat; background-position: right top; }
.summary_con h1{width: 30%;height: 99px; float: left;color: #fff;font-size: 70px; line-height: 99px;text-align: center;margin-left: 20%}
.summary_con h2{width: 40%;height: 40px; float: left;color: #fff;text-align: center;margin-top: 20px}
.summary_con h2 img {width: 42%;margin-left: 29%}
.summary_con h3{width: 40%;height:20px; float: left;color: #fff;text-align: center; color: #fff; font-size: 14px;line-height: 20px}
.summary_tel{ width: 40%; float: left;height: 99px }
.summary_tel img {width:91%;margin-left: 5%}
.main_title{margin-top: 100px;margin-top: 200px;opacity: 0}
.main_title h1{float: left;width: 100%; font-size: 48px;line-height:80px;text-align: center; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(81, 185, 92, 1)), to(rgba(4, 195, 184, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main_title h2{float: left;width: 100%;font-size: 14px;color: #828282; text-align: center;line-height: 30px}
.main_title1{margin-top: 100px;margin-top: 200px;opacity: 0}
.main_title1 h1{float: left;width: 100%; font-size: 48px;line-height:80px;text-align: center; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(81, 185, 92, 1)), to(rgba(4, 195, 184, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main_title1 h2{float: left;width: 100%;font-size: 14px;color: #828282; text-align: center;line-height: 30px}
.main_title01{margin-top: 100px;margin-top: 200px;opacity: 0}
.main_title01 h1{float: left;width: 100%; font-size: 48px;line-height:80px;text-align: center; background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(rgba(81, 185, 92, 1)), to(rgba(4, 195, 184, 1)));-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.main_title01 h2{float: left;width: 100%;font-size: 14px;color: #828282; text-align: center;line-height: 30px}
.index_con{ width: 100%;margin-top: 60px;float: left; }
.index_con_left{}
.nr_l{margin-left: -100px;opacity: 0;float: left;width: 100%}
.nr_l h1{width: 100%; height: 40px;font-size: 30px;line-height: 40px;font-weight: bold;color: #000;float: left;margin-top: 30px}
.nr_l h2{width: 85%; height: 120px;font-size: 14px;line-height: 30px;color: #575757;float: left;margin-top: 30px}
.nr_l h3{width: 85%; float: left;margin-top: 10px}
.nr_l h3 a{float: left;margin-right: 10px;font-size: 12px;line-height: 20px;height: 20;margin: 0 10px 0 0;padding: 0 10px;color: #fff;background-color: #18b7af;border-radius: 3px;text-decoration: none;}
.nr_l h3 a:hover{background-color: #ee8a41 }
.nr_l h4{width: 149px; float: left;margin-top: 40px;height: 41px}
.nr_l h4 a{float: left;width:145px;height: 37px;font-size: 14px;line-height: 35px;height: 20;margin: 0 10px 0 0;padding-left: 50px;color: #ee8a41;background-color: #fff;border-radius: 3px;text-decoration: none;border:solid 1px #ee8a41;border-radius: 3px;background-image:url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: 30px 12px;}
.nr_l h4 a:hover{background-color: #ee8a41;color: #fff; }
.nr_r{margin-left: 300px;opacity: 0;width: 100%; float: left;}
.nr_r01{margin-left: -100px;opacity: 0;width: 80%;float: left;}
.nr_l01{margin-left: 300px;opacity: 0;float: left;width: 100%}
.nr_l01 h1{width: 100%; height: 40px;font-size: 30px;line-height: 40px;font-weight: bold;color: #000;float: left;margin-top: 30px;text-align: right;}
.nr_l01 h2{width: 85%; height: 120px;font-size: 14px;line-height: 30px;color: #575757;float: left;margin-top: 30px;text-align: right;margin-left: 15%}
.nr_l01 h3{width: 85%; float: right;margin-top: 10px}
.nr_l01 h3 a{float: right;margin-left: 20px;height: 54px;border-radius: 3px;text-decoration: none;border:solid 1px #18b7af;width: 164px}
.nr_l01 h3 a .Span{float: left;width: 40px; height: 40px;margin-left: 15px;margin-top: 7px}
.nr_l01 h3 a .Span01{float: left;width: 90px; height: 54px;margin-left: 5px;font-size: 14px;line-height: 54px;color: #18b7af }
.nr_l01 h3 a:hover{border:solid 1px #ee8a41; }
.nr_l01 h4{width: 149px; float: right;margin-top: 40px;height: 41px}
.nr_l01 h4 a{float: left;width:145px;height: 37px;font-size: 14px;line-height: 35px;height: 20;margin: 0 10px 0 0;padding-left: 50px;color: #ee8a41;background-color: #fff;border-radius: 3px;text-decoration: none;border:solid 1px #ee8a41;border-radius: 3px;background-image:url(../images/more_bg.jpg); background-repeat: no-repeat; background-position: 30px 12px;}
.nr_l01 h4 a:hover{background-color: #ee8a41;color: #fff; }
.index_con_left01{float: right;}
.index_con_right01{float: right;}
.xbcc{margin-top: 100px;opacity: 0}
.main_lm{width: 100%;height: 720px;background-image:url(../images/body_bg.jpg); background-repeat: no-repeat; background-position: center top; float: left;margin-top: 100px}
.xbcc .lm_title{width: 100%;height: 100px;float: left;text-align: center;font-size: 30px;line-height: 100px;color: #fff;font-weight: bold;margin-top: 10px;margin-bottom: 30px}
.cc_left{float: left;width: 40%;}
.cc_left .cc_con{float: left;width: 100%;height: 240px}
.cc_left .cc_con h1{float: right;width: 72px;height: 82px}
.cc_left .cc_con h2{float: right;width: 368px;font-size: 18px;line-height: 25px;color: #fff;font-weight: bold;text-align: right;margin-right: 20px}
.cc_left .cc_con h3{float: right;width: 368px;font-size: 14px;line-height: 30px;color: #fff;text-align: right;margin-right: 20px;margin-top: 15px}
.cc_cen{float: left;width: 16%;margin:80px 2%;}

.cc_right{float: left;width: 40%;}
.cc_right .cc_con{float: left;width: 100%;height: 240px}
.cc_right .cc_con h1{float: left;width: 72px;height: 82px}
.cc_right .cc_con h2{float: left;width: 368px;font-size: 18px;line-height: 25px;color: #fff;font-weight: bold;text-align: left;margin-left: 20px}
.cc_right .cc_con h3{float: left;width: 368px;font-size: 14px;line-height: 30px;color: #fff;text-align: left;margin-left: 20px;margin-top: 15px}
.cc_right .cc_con h4{float: left;width: 368px;margin-left: 92px;margin-top: 15px}
.cc_right .cc_con h4 a{float: left;margin-right: 20px;padding:0 10px;height: 21px;font-size: 12px;line-height: 21px;color: #fff;background-color: #f82e22;border-radius: 3px;text-decoration: none;}
.main_lm01{width: 100%;height: 480px;background-image:url(../images/body_bg01.png); background-repeat: no-repeat; background-position: center bottom; float: left;margin-top: 0px;overflow: hidden;}
.cclc .lm_title{width: 100%;height: 100px;float: left;text-align: center;font-size: 30px;line-height: 100px;color: #000;font-weight: bold;margin-top: 10px;margin-bottom: 30px}
.cclc .lm_ul{float: left;width: 100%;height: 306px}
.cclc .lm_ul li{float: left;width: 14.1%;height: 306px;border:solid 1px #18b7af;border-right: none;background-color: #fff;opacity: 0;margin-top: -50px}
.cclc .lm_ul li h1{float: left;width: 31px;height: 31px;background-color: #18b7af;font-size: 14px;text-align: center;line-height: 31px;color: #fff;border-radius: 15.5px;margin:10px 0 0 10px;}
.cclc .lm_ul li h2{float: left;width: 36%;margin:20px 32%;}
.cclc .lm_ul li h3{float: left;width: 100%;font-size: 16px;line-height: 20px;font-weight: bold;text-align: center;color: #000;margin-top: 15px}
.cclc .lm_ul li h4{float: left;width: 100%;font-size: 14px;line-height: 25px;text-align: center;color: #898989;margin-top: 15px}
.cclc .lm_ul li:last-child{ border-right: solid 1px #18b7af;width: 14.4%}
.gjrz .lm_title{width: 100%;height: 100px;float: left;text-align: center;font-size: 30px;line-height: 100px;color: #000;font-weight: bold;margin-top: 50px;margin-bottom: 30px;opacity: 0}
.gjrz .lm_ul{width: 100%;float: left;margin-top: 100px;opacity: 0}
.gjrz .lm_ul li a h1{width: 100%;float: left;font-size: 20px;height: 30px;color: #000}
.gjrz .lm_ul li a h2{width: 100%;float: left;font-size: 12px;height: 30px;color: #666;margin-top: 10px}
.gjrz .lm_ul li a h3{width: 15%;float: left;height: 3px;margin-top: 10px;background-color: #0b0b0b}
.gjrz .lm_ul li a h4{margin-top: 30px;float: left;}
.gjrz .lm_ul li a:hover h1{width: 100%;float: left;font-size: 20px;height: 30px;color: #ee8a41}
.gjrz .lm_ul li a:hover h2{width: 100%;float: left;font-size: 12px;height: 30px;color: #ee8a41;margin-top: 10px}
.gjrz .lm_ul li a:hover h3{width: 15%;float: left;height: 3px;margin-top: 10px;background-color: #ee8a41}
.yjy{width: 100%;float: left;overflow: hidden;}
.yjy .lm_title{width: 100%;height: 100px;float: left;text-align: center;font-size: 30px;line-height: 100px;color: #000;font-weight: bold;margin-top: 60px;margin-bottom: 0px;opacity: 0}
.yjy_con{width: 100%;float: left;margin-left: 100%}
.yjy_img{width: 172px;height: 250px;float: left;margin-top: 20px}
.yjy_img h1{width: 172px;height: 172px;float: left;border-radius: 86px;overflow: hidden;}
.yjy_img h2{width: 172px;height: 30px;float: left;font-size: 14px;text-align: center;color: #000;margin-top: 20px;font-weight: bold;}
.fh{width: 66px;height:66px;float: left;}
.fh01{width: 66px;height:66px;float: left;margin-top: 180px}
.yjy_nr{float: left;width: 420px;margin: 0 20px}
.yjy_nr h1{width: 100%;height:30px;float: left;width: 100%;font-size: 24px;font-weight: bold;line-height: 30px;color: #18b7af;margin-top: 40px}
.yjy_nr h2{width: 100%;float: left;font-size: 14px;line-height: 30px;color: #333;margin-top: 40px}
.qypt{width: 100%;margin-top: 50px;float: left;}
.qypt_title{float: left;width: 100%;background-image:url(../images/yypt.jpg); background-repeat: no-repeat; background-position: center bottom;height: 145px;font-size: 30px;color: #fff;line-height: 145px;text-align: center;font-weight: bold;opacity: 0}
.qypt_ul{float: left;width: 100%;}
.qypt_ul li{float: left;width: 25%;opacity: 0}
.qypt_ul li a{float: left;width: 100%;position: relative;height: 100%}
.qypt_ul li a h1{width: 100%;}
.qypt_ul li a h2{float: left;width: 100%;position: absolute;left: 0;top: 0;background-color: rgb(2,57,56,0.7);height: 100%;z-index: 20;display: none;}
.qypt_ul li a h3{float: left;width: 100%;position: absolute;left: 0;top: 0;height: 30px;z-index: 30;font-size: 30px;line-height: 30px;text-align: center;color: #fff;margin-top: 125px}
.qypt_ul li a h4{float: left;width: 80%;position: absolute;left: 0;top: 0;z-index: 30;font-size: 14px;line-height: 30px;text-align: center;color: #fff;margin-top: 180px;margin-left: 10%}
.qypt_ul li a:hover h2{float: left;width: 100%;position: absolute;left: 0;top: 0;background-color: rgb(2,57,56,0.7);height: 100%;z-index: 20;display: block;}
.lcyy{float: left;}
.lcyy .lm_title{width: 100%;height: 100px;float: left;text-align: center;font-size: 30px;line-height: 100px;color: #000;font-weight: bold;margin-top: 80px;margin-bottom: 50px;opacity: 0}
.lcyy .lcyy_ul{opacity: 0}
.lcyy .lcyy_ul .lcyy_li a h1{width: 80%;border-radius: 50%;overflow: hidden;float: left;margin-left: 10%}
.lcyy .lcyy_ul .lcyy_li a h2{width: 80%;overflow: hidden;float: left;margin-left: 10%;font-size: 18px;line-height: 30px;text-align: center;color: #000;margin-top: 30px}
.lcyy .lcyy_ul .lcyy_li a:hover h1{width: 80%;border-radius: 50%;overflow: hidden;float: left;margin-left: 10%;opacity: 0.8}
.lcyy .lcyy_ul .lcyy_li a:hover h2{width: 80%;overflow: hidden;float: left;margin-left: 10%;font-size: 18px;line-height: 30px;text-align: center;color: #18b7af;margin-top: 30px}

.news{width: 80%;margin-left: 10%}

.news_li:hover a h1{color: #05bec0;}
.news_li {width: 100%;border-bottom:  1px solid #d0d0d0;padding: 20px 0;position: relative;float: left;box-sizing: border-box;position: relative;}
.news_li:after,.news_li:before {content: '';display: block;position: absolute;border-top:  2px transparent solid;width: 0;height: 0;box-sizing: border-box;
}
.news_li:after {left: 0;bottom:0;transition:border-top-color 0s linear 0.8s,width 0.5s linear 0.1s;}
.news_li:hover:after,.news_li:hover:before {width:100%;}
.news_li:hover:after {border-top-color:#05bec0;transition:width 0.5s linear 0s;        }

.news li a{width: 100%;text-decoration: none;}
.news li a h1{width: 100%;font-size: 16px;color: #000;line-height: 30px;-webkit-transition: all 0.3s;transition: all 0.3s;}
.news li a h2{width: 100%;font-size: 12px;color: #999;line-height: 30px;}
.news li a h3{width: 100%;font-size: 12px;color: #666;line-height: 30px;}

.news li a h3 i{color: #ff6000;}
.pag{ FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; WIDTH: 100%; float: left; margin-top: 50px; }
DIV.meneame { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; MARGIN: 3px; COLOR: #d4d4d4; PADDING-TOP: 3px; TEXT-ALIGN: center }
DIV.meneame A { PADDING-RIGHT: 14px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 14px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 10px; COLOR: #000000; MARGIN-RIGHT: 3px; PADDING-TOP: 10px; TEXT-DECORATION: none; border: 1px solid #d4d4d4; }
DIV.meneame A:hover { BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-COLOR: #d4d4d4; border: 1px solid #d4d4d4; }
DIV.meneame A:active { BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-COLOR: #d4d4d4; border: 1px solid #d4d4d4; }
DIV.meneame SPAN.current { PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; PADDING-BOTTOM: 10px; COLOR: #000000; MARGIN-RIGHT: 3px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d4d4d4; border: 1px solid #d4d4d4; }
DIV.meneame SPAN.disabled { PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 10px; COLOR: #CCCCCC; MARGIN-RIGHT: 3px; PADDING-TOP: 10px; border: 1px solid #d4d4d4; }
.news_info,.story_con{width: 80%;margin-left: 10%}
.news_info_title{width: 100%;font-size: 24px;color: #000;line-height: 30px}
.news_info_sm{font-size: 12px;width: 100%;color: #999;margin-top: 10px}
.news_info_con{font-size: 16px;width: 100%;line-height: 35px;color: #555;margin-top: 50px}
.news_info_con p{width: 100%;float: left;margin: 0}
.news_info_con p img{float: none;margin: 0 auto }
.news_info_con p img{max-width: 100% }

.news_xyt{width: 90%;height: 60px;font-size: 14px;color: #999;line-height: 30px;margin-top: 100px;float: left;}
.news_xyt h1,.news_xyt h2{width: 100%;height: 30px;float: left;}
.news_xyt h1 a,.news_xyt h2 a{color: #999;text-decoration: none;}
.news_xyt h1 a:hover,.news_xyt h2 a:hover{color: #05bec0;text-decoration: none;}
.news_fh {width:10%;height: 50px;float: left;margin-top: 105px}
.news_fh a{width:100%;height: 50px;float: left;background-color: #05bec0;color: #fff;font-size: 18px;line-height: 50px;text-align: center;border-radius: 25px;text-decoration: none;-webkit-transition: all 0.3s;transition: all 0.3s;}
.news_fh a:hover{background-color: #ff6000;}
.story_con li{width: 100%;border-bottom: solid 1px #e0e0e0;float: left;margin-top: 30px}
.story_con li a h1{width: 40%;float: left;position: relative;overflow: hidden; }
.story_con li a h1 img {display: block;border: 0;width: 100%;transform: scale(1);transition: all 0.5s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 0.5s ease 0s;}
.story_con li:hover a h1 img {transform: scale(1.1);transition: all 0.5s ease 0s;-webkit-transform: scale(1.1); -webkit-transform: all 0.5s ease 0s;} 
.story_con li a h2{width: 60%;float: left;font-size: 20px;line-height: 40px;color: #000;text-decoration: none;padding: 0 20px}
.story_con li a h3{width: 60%;float: left;font-size: 14px;line-height: 30px;color: #999;text-decoration: none;margin-top: 30px;padding: 0 20px}
.story_con li a h4{width: 100px;float: left;font-size: 14px;line-height: 40px;color: #fff;text-decoration: none;margin-top: 30px;border:solid 1px #05bec0;height: 40px;text-align: center;background-color: #05bec0;border-radius: 20px;margin-left: 20px}
.footer{float: left; width: 100%; background-color: #001110; margin-top: 20px; padding-top: 20px; padding-bottom: 20px; }
.footer_logo{ text-align: center; float: left; width: 100%; }
.footer_logo img{ width: 20%; margin-right: auto; margin-left: auto; float: none; }
.footer_ul{ float: left; width: 100%; margin-top: 20px; }
.footer_ul dd{ float: left; width: 10%;}
.footer_ul li{ float: left; width: 90%; }
.footer_ul li a{ float: left; width: 9%;font-size: 12px;height: 25px;margin-right: 2%;border-bottom: solid 1px #222e2d;text-align: center;color: #7d7e7e;text-decoration: none;margin-top: 8px;margin-bottom: 5px}
.footer_ul li a:hover{ float: left; width: 9%;font-size: 12px;height: 25px;margin-right: 2%;border-bottom:none;text-align: center;color: #7d7e7e }

.footer_ul01{ float: left; width: 100%; margin-top: 20px; }
.footer_ul01 dd{ float: left; width: 10%;}
.footer_ul01 li{ float: left; width: 90%; }
.footer_ul01 li a{ float: left; width: 9%;font-size: 12px;height: 25px;margin-right: 2%;text-align: center;color: #7d7e7e;text-decoration: none;margin-top: 8px;margin-bottom: 5px}
.footer_ul01 li a:hover{ float: left; width: 9%;font-size: 12px;height: 25px;margin-right: 2%;border-bottom: solid 1px #222e2d;text-align: center;color: #7d7e7e }
.tel{float: left;width: 15%;border-right: solid 1px #162423;height: 150px;margin-top: 30px}
.tel h1{width: 52px;height: 52px;margin: 0 auto;}
.tel h2{width: 100%;height: 50px;padding-top: 30px;font-size: 14px;line-height: 25px;color: #18b7af;text-align: center;}
.fox{float: left;width: 25%;border-right: solid 1px #162423;height: 150px;margin-top: 30px}
.fox h1{width: 52px;height: 52px;margin: 0 auto;}
.fox h2{width: 100%;height: 50px;padding-top: 30px;font-size: 14px;line-height: 25px;color: #18b7af;text-align: center;}
.add{float: left;width: 25%;border-right: solid 1px #162423;height: 150px;margin-top: 30px}
.add h1{width: 52px;height: 52px;margin: 0 auto;}
.add h2{width: 100%;height: 50px;padding-top: 30px;font-size: 12px;line-height: 25px;color: #18b7af;text-align: center;}
.ewm{width: 35%;float: left;}
.ewm h1{width: 40%;float: left;margin-left: 30%}
.ewm h2{width: 40%;float: left;margin-left: 30%;font-size: 12px;line-height: 30px;margin-top: 20px;text-align: center;color: #18b7af}
.bq{width: 100%;float: left;font-size: 14px;left: 30px;margin-bottom: 30px;text-align: center;color: #545858}
.bq a{color: #545858;text-decoration: none;}
.bq a:hover{color: #ff6600;text-decoration: none;}
.service_fl{width: 100%;background-color: #666;}
.service_bq{width: 50%;float: right;}
.service_bq div a{width: 100%;float: right;height: 60px;font-size: 14px;line-height: 60px;text-align: center;color: #fff;text-decoration: none;border-right: solid 1px #999;overflow:hidden;transition:all .35s;display:inline-block;position:relative;z-index:1;}
.service_bq div a:hover{}
.service_bq div a:before {visibility:hidden;content:"";position:absolute;left:0;top:0;width:100%;height:0;background:#05bec0;z-index:-1;            transform:skew(0,0);transition:all .35s;}
.service_bq div a:hover:before {visibility:visible;height:100%;left:0%;}
.service_bq div.on a{width: 100%;float: right;height: 60px;font-size: 14px;line-height: 60px;text-align: center;color: #fff;text-decoration: none;border-right: solid 1px #999;background-color: #05bec0}
.dqwz{font-size: 14px;color: #000;margin-top: 50px;padding: 0 2%;margin-bottom: 50px;text-align: right;}
.dqwz a{color: #000;text-decoration: none;}
.dqwz a:hover{color: #ff6000;text-decoration: none;}
.about_title{font-size: 36px;line-height: 50px;height: 50px;font-family: "STSong";margin-top: 100px}
.about_title h1{font-size: 36px;line-height: 50px;height: 50px;font-family: "STSong";font-weight: bold;width: 30%;float:left;}
.about_title h2{font-size: 36px;line-height: 50px;height: 50px;font-family: "STSong";float:right;}
.about_title h2 a{float:left;height: 30px;font-size: 14px;padding: 0 10px;margin: 10px 15px;border:solid 1px #18b7af;line-height: 30px;border-radius: 15px;color: #000;text-decoration: none;}
.about_title h2 a:hover{float:left;height: 30px;font-size: 14px;padding: 0 10px;margin: 10px 15px;border:solid 1px #18b7af;line-height: 30px;border-radius: 15px;color: #fff;text-decoration: none;background-color: #18b7af}
.about_title h2 a.on{float:left;height: 30px;font-size: 14px;padding: 0 10px;margin: 10px 15px;border:solid 1px #18b7af;line-height: 30px;border-radius: 15px;color: #fff;text-decoration: none;background-color: #18b7af}

.about_con{height: 790px}
.about_right_img{height: 790px}
.about_right_img img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.about_left{height: 350px}
.about_left img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.about_img_right{height: 350px;float: right;}
.about_img_right img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.about_con h1{padding-left:70px;font-size: 36px;line-height: 50px;font-family: "STSong";margin-top: 40px;font-weight: bold;width: 80%}
.about_con h3{margin-left: 70px;height: 3px;margin-top: 20px;background-color: #333;width: 10%}
.about_con h2{margin-top: 20px;font-size: 14px;line-height: 30px;color: #666;height: 90px;padding: 0 70px}
.about_con h4{width: 100%;padding: 20px 70px;margin-top: 20px;font-size: 14px;line-height: 40px;color: #fff;background-color: #999999;height: 260px}
.about_con h4 span{font-size: 26px;line-height:60px;font-family: "STSong";}
.about_con h5{font-size: 14px;line-height: 30px;color: #666;height: 237px;display:table;}
.about_con h5 span{display:table-cell;vertical-align: middle;padding: 0 70px;}
.about_right{font-size: 14px;line-height: 30px;height: 350px;font-size: 14px;line-height: 30px;padding: 20px;display:table}
.about_right h1{color: #333;line-height: 30px;display:table-cell;vertical-align: middle;padding: 0 50px}
.about_right h1 span{font-weight: bold;color: #000}

.about_con1{height: 790px}
.about_right_img1{height: 790px}
.about_right_img1 img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.about_left1{height: 350px}
.about_left1 img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.about_img_right1{height: 350px;float: right;}
.about_img_right1 img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
.about_con1 h1{padding-left:70px;font-size: 36px;line-height: 50px;font-family: "STSong";margin-top: 40px;font-weight: bold;width: 80%}
.about_con1 h3{margin-left: 70px;height: 3px;margin-top: 20px;background-color: #333;width: 10%}
.about_con1 h2{margin-top: 0px;font-size: 14px;line-height: 30px;color: #FFF;height: 90px;padding: 0 20px;background-color: #05bec0;}
.about_con1 h4{width: 100%;padding: 20px 20px;margin-top: 0px;font-size: 14px;line-height: 25px;color: #fff;background-color: #999999;height: 260px}
.about_con1 h4 span{font-size: 26px;line-height:60px;font-family: "STSong";}
.about_con1 h5{font-size: 14px;line-height: 30px;color: #666;height: 237px;display:table;}
.about_con1 h5 span{display:table-cell;vertical-align: middle;padding: 0 70px;}
.about_right1{font-size: 14px;line-height: 30px;height: 350px;font-size: 14px;line-height: 30px;padding: 20px;display:table}
.about_right1 h1{color: #333;line-height: 30px;display:table-cell;vertical-align: middle;padding: 0 50px}
.about_right1 h1 span{font-weight: bold;color: #000}

.about_wz{height: 300px;background-color:#999999;display:table;padding: 20px; }
.about_wz h1{color: #fff;line-height: 30px;display:table-cell;vertical-align: middle;padding: 0 50px}
.about_wz01{height: 300px;display:table;padding: 20px; }
.about_wz01 h1{color: #666;line-height: 30px;display:table-cell;vertical-align: middle;padding: 0 50px}
.about_zc_all{margin-top: 50px;width: 90%;margin-left: 5%}
.about_zc{display:table;min-height: 600px;}
.about_zc1{display:table;min-height: 30px;}
.about_zc span{display:table;display:table-cell;font-size: 16px;color: #666;width: 80%;margin-left: 10%;float: left;line-height: 30px}
.about_zc2{display:table;min-height: 100px;}
.about_zc2 span{display:table;display:table-cell;font-size: 16px;color: #666;width: 88%;margin-left: 6%;float: left;line-height: 30px}
.about_zc2 p {width:100%;float:left;margin:0;}
.about_zc2 p img{max-width:100%;}
.honor_title h1{font-size: 36px;line-height: 80px;text-align: center;color: #000;width: 100%;height: 80px;font-family: "STSong";font-weight: bolder;}
.honor_title h2{font-size: 30px;line-height: 40px;text-align: center;color: #999;width: 100%;;font-family: "STSong";}
.honor_title h3{width: 4%;height: 3px;margin-left: 48%;background-color: #05bec0;margin-top:30px}
.coop_title{font-size: 24px;color: #05bec0;text-align: center;line-height: 100px}
.honor_ul{margin-top: 50px;float: left;width: 100%;margin-bottom: 100px}
.honor_ul li{padding: 20px;margin-bottom: 40px}
.honor_ul li h2{width: 100%;font-size: 13px;line-height: 20px;text-align: center;margin-top: 15px;float: left;padding: 10px 0;margin-bottom: 32px;height:30px;}
.contact_con{position: relative;width: 100%;margin-top: 50px}
.contact_left{width: 30%;position: absolute;left: 5%;top: 50px;background-color: rgb(0,0,0,0.8);border:solid 2px rgb(0,0,0,0.5);height: 400px}
.map{border:solid 5px rgb(0,0,0,0.5);float: left;}
.contact_left h1{width: 90%;float: left;margin-left: 5%;margin-top: 20px;font-size: 30px;color: #fff;line-height: 50px}
.contact_left h2{width: 90%;float: left;margin-left: 5%;margin-top: 20px;font-size: 14px;color: #fff;line-height: 30px}
.contact_left h3{width: 90%;float: left;margin-left: 5%;margin-top: 20px;font-size: 14px;color: #fff;line-height: 30px}
.recruit_title{width: 100%;float: left;}
.recruit_title h1{width: 100%;float: left;height: 50px;text-align: center; color: #ff6000;font-size: 30px;line-height: 50px;margin-top: 50px}
.recruit_title h2{width: 100%;float: left;height: 30px;text-align: center; color: #666;font-size: 14px;line-height: 50px;}
.recruit_ul{float: left;width: 100%;margin-top: 50px}
.recruit_ul li{float: left;width: 100%;margin-top: 50px;border-left: solid 1px #e2e2e2;border-right: solid 1px #e2e2e2;}
.recruit_ul li h1{float: left;width: 100%;font-size: 22px;padding: 0 2%;background-color: #05bec0;height: 50px;line-height: 50px;color: #fff;border-bottom: solid 1px #e2e2e2;}
.recruit_ul li h1 span{float: right;font-size: 14px}
.recruit_ul li h2{float: left;width: 100%;font-size: 14px;padding: 0 2%;height: 50px;line-height: 50px;color: #888;font-weight: bold;border-bottom: solid 1px #e2e2e2;}
.recruit_ul li h3{float: left;width: 100%;font-size: 16px;padding: 20px 2%;line-height: 30px;color: #888;border-bottom: solid 1px #e2e2e2;}

.recruit_ul li:hover{float: left;width: 100%;margin-top: 50px;border-left: solid 1px #c2c2c2;border-right: solid 1px #c2c2c2;background-color: #e7e7e7}
.recruit_ul li:hover h1{float: left;width: 100%;font-size: 22px;padding: 0 2%;background-color: rgb(0,0,0,0.6);height: 50px;line-height: 50px;color: #fff;border-bottom: solid 1px #c2c2c2;}
.recruit_ul li:hover h1 span{float: right;font-size: 14px}
.recruit_ul li:hover h2{float: left;width: 100%;font-size: 14px;padding: 0 2%;height: 50px;line-height: 50px;color: #000;font-weight: bold;border-bottom: solid 1px #c2c2c2;}
.recruit_ul li:hover h3{float: left;width: 100%;font-size: 16px;padding: 20px 2%;line-height: 30px;color: #000;border-bottom: solid 1px #c2c2c2;background-color: #fff}
.content{width: 80%;margin-left: 10%}
.content_ul dd{width: 100%;font-size: 30px;line-height: 50px;color: #05bec0}
.content_ul li{width: 100%;border-bottom: solid 1px #e5e5e5;float: left;padding: 20px 0}
.content_ul li h1{width: 20%;font-size: 30px;line-height: 50px;color: #05bec0;text-align: center;float: left;}
.content_ul li h2,.content_ul li h3{width: 80%;font-size: 14px;line-height: 25px;color: #333;text-align: left;float: left;}
.content_ul li h2{font-weight: bold;}
.content_ul li h3{font-size: 16px}
.guide_main{width: 70%;margin-left: 15%}
.guide_title{padding-left:70px;font-size: 36px;line-height: 50px;font-family: "STSong";margin-top: 100px;font-weight: bold;width: 100%;float: left;opacity: 0}
.guide_ul{width: 100%;float: left;margin-top: 200px;opacity: 0}
.guide_ul li{width: 17%;float: left;margin:0 4%;position: relative;}
.guide_ul li h1{width: 100%;}
.guide_ul li h2{width: 100%;font-size: 20px;color: #000;line-height: 40px;text-align: center;}
.guide_ul li h3{width: 100%;font-size: 14px;color: #999;line-height: 25px;margin-top: 20px}
.guide_ul li h4{width: 60px;font-size: 60px;color: #ff6000;line-height: 60px;height: 40px;text-align: center;position: absolute;z-index: 10;font-family: 'Impact'}
.guide_ul01{width: 100%;float: left;margin-top: 200px;opacity: 0}
.guide_ul01 li{width: 21%;float: left;margin:0 6%;position: relative;}
.guide_ul01 li h1{width: 100%;}
.guide_ul01 li h2{width: 100%;font-size: 20px;color: #000;line-height: 40px;text-align: center;}
.guide_ul01 li h3{width: 100%;font-size: 14px;color: #999;line-height: 25px;margin-top: 20px}
.guide_ul01 li h4{width: 100%;color: #ff6000;line-height: 60px;text-align: center;position: absolute;z-index: 10;}
.guide_title01{padding-left:70px;font-size: 36px;line-height: 50px;font-family: "STSong";margin-top: 100px;font-weight: bold;width: 100%;float: left;opacity: 0}
.lm_ul{float: left;width: 100%;height: 306px}
.lm_ul li{float: left;width: 14.1%;height: 306px;border:solid 1px #18b7af;border-right: none;background-color: #fff;opacity: 1;margin-top: 100px}
.lm_ul li h1{float: left;width: 31px;height: 31px;background-color: #18b7af;font-size: 14px;text-align: center;line-height: 31px;color: #fff;border-radius: 15.5px;margin:10px 0 0 10px;}
.lm_ul li h2{float: left;width: 36%;margin:20px 32%;}
.lm_ul li h3{float: left;width: 100%;font-size: 16px;line-height: 20px;font-weight: bold;text-align: center;color: #000;margin-top: 15px}
.lm_ul li h4{float: left;width: 100%;font-size: 14px;line-height: 25px;text-align: center;color: #898989;margin-top: 15px}
.lm_ul li:last-child{ border-right: solid 1px #18b7af;width: 14.4%}
.use_all{width: 100%; margin:50px 0;float: left;}
.use_left{margin-left: -100px;float: left;opacity: 0}
.use_left h1{width: 40px;float: left;}
.use_left h2{width: 60%;float: left; font-size: 30px;color:#f18d00;font-family: "STSong";font-weight: bold; margin-left: 3%}
.use_right{margin-right: -100px;float: right;opacity: 0;font-size: 14px;line-height: 30px;color: #666}
.service_main{width: 80%;margin-left: 10%}
.service_all{width: 100%;float: left;margin-top: 50px}
.service_right{width: 50%;float: right;position: relative;overflow: hidden}
.service_all .service_right img {display: block;border: 0;width: 100%;transform: scale(1);transition: all 0.5s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 0.5s ease 0s;}
.service_all:hover .service_right img {transform: scale(1.1);transition: all 0.5s ease 0s;-webkit-transform: scale(1.1); -webkit-transform: all 0.5s ease 0s;}
.service_left{width: 50%;float: left;}
.service_left h1{width: 90%;float: left;height: 70px;border-bottom: solid 1px #d8d8d8;border-top: solid 1px #d8d8d8;font-size: 24px;line-height: 70px}
.service_left h2{width: 90%;float: left;font-size: 14px;line-height: 25px;margin-top: 30px;color: #999}
.service_left h3{width: 15%;float: left;font-size: 14px;line-height: 40px;margin-top: 30px;color: #999;height: 40px;text-align: center;}
.service_left h3 a{width: 100%;float: left;font-size: 14px;line-height: 40px;color: #ff6000;height: 40px;border:solid 1px #d8d8d8;text-align: center;text-decoration: none;}
.service_left h3 a:hover{width: 100%;float: left;font-size: 14px;line-height: 40px;color: #ff6000;height: 40px;border:solid 1px #ff6000;text-align: center;}
.service_info_fl{}
.service_info_fl li{width: 100%;margin-bottom: 20px;float: left;}
.service_info_fl li a{width: 110%;float: left;height: 46px;font-size: 16px;line-height: 46px;text-align: left;color: #05bec0;text-decoration: none;overflow:hidden;transition:all .35s;display:inline-block;position:relative;z-index:1;border:solid 1px #05bec0;border-radius: 30px;padding-left: 10%}
.service_info_fl li a:hover{color: #fff}
.service_info_fl li a:before {visibility:hidden;content:"";position:absolute;left:0;top:0;width:0;height:100%;background:#05bec0;z-index:-1;            transform:skew(0,0);transition:all .35s;color: #fff}
.service_info_fl li a:hover:before {visibility:visible;width:100%;left:0%;color: #fff}
.service_info_fl li.on a{width: 100%;float: left;height: 46px;font-size: 20px;line-height: 46px;text-align: center;color: #fff;text-decoration: none;border:solid 1px #f18d00;;background-color: #05bec0}
.service_info_con{padding: 0 3%}
.service_info_title{width: 100%;border-top: solid 1px #cfcfcf; height: 80px;font-size: 30px;line-height: 80px;text-align: center;color: #000}
.service_info_nr{border:solid 1px #cfcfcf;padding: 2%;float: left;}
.service_info_nr p{width: 100%;float: left;margin: 0}
.service_info_nr p img{float: none;margin: 0 auto }
@media (min-width: 1280px){   
   .nav_con{ float: none; height: 100%; max-width: 90%; margin-right: auto; margin-left: auto; }
   

}
@media (min-width: 1024px) and (max-width: 1279px){
    .nav{height: 80px; width: 100%; position: fixed; z-index: 100;box-shadow: 0px 2px 5px rgb(0,0,0,0.3); }
    .nav_con{ float: none; height: 100%; max-width: 100%; margin-right: auto; margin-left: auto; }
    .banner_dqwz{width: 20%;height: 200px;position: absolute;z-index: 20;left: 5%;background-color: #fff;bottom: -60px}
    .banner_dqwz h1{width:100%;height: 60px;float: left;font-size: 24px;font-family: "STSong";font-weight: bold;line-height: 60px;color: #000;margin-top: 50px;text-align: center;}
    .banner_dqwz h2{width:100%;height: 60px;float: left;font-size:36px;font-family: "STSong";font-weight: bold;line-height: 60px;color: #dbdbdb;text-align: center;}
    .logo{ float: left;width: 20%;}
	.nav_ul{ float: right; height: 100%; }	
	.nav_ul li h1 i,.nav_ul li h1 a,.nav_ul li h1 a:hover,.nav_ul li.cu h1,.nav_ul li.cu h1 i,.nav_ul li.cu h1 a,.nav_ul li:hover h1 a,.nav_ul li.cu:hover h1 a{ font-size: 14px; line-height: 80px; }	
	.nav_ul li .nav_ej,.nav_ul li:hover .nav_ej,.nav_ul li.cu .nav_ej,.nav_ul li.cu:hover .nav_ej{ top: 80px;width: 140px}	
	.nav_ul li:hover .nav_ej h2 a,.nav_ul li.cu .nav_ej h2 a,.nav_ul li.cu:hover .nav_ej h2 a{  font-size: 14px; line-height: 30px;height: 30px; }	
	.banner{height: 400px;margin-top: 80px;}

	.about_con h1{padding-left:30px;width: 90%}
	.about_con h3{margin-left: 30px;}
	.about_con h5 span,.about_con h2{padding: 0 30px}
	.about_con h4{padding: 20px 30px;}		
	.about_wz h1,.about_right h1,.about_wz01 h1{padding: 0 10px}		
}
@media (max-width: 1023px){
    .nav{height: 60px; width: 100%; position: fixed; z-index: 100;box-shadow: 0px 2px 5px rgb(0,0,0,0.3); }
    .nav_con{ float: none; height: 100%; max-width: 100%; margin-right: auto; margin-left: auto; }
    .banner_dqwz{width: 20%;height: 200px;position: absolute;z-index: 20;left: 5%;background-color: #fff;bottom: -60px;display: none;}
    .banner{height: 400px;margin-top: 60px;height: 250px}
    .banner_img{width: 100%;height: 250px;float: left;}
    .logo{ float: left;width: 162px;height: 60px}
    .nav_ul{ }	
    .nav_ico{display: block;}
    .service_bq{width: 100%;float: right;}
    .service_bq div a,.service_bq div.on a{font-size: 14px;}
    .nav_wk{background-color: rgb(0,0,0,0.5);width: 100%;height: 2000px;position: fixed;left: 0;top: 0;display: none;overflow: hidden;}
    .nav_all{width: 260px;float: right;height: 2000px;margin-right: -260px}
    .nav_ul{background-color: #05bec0;width: 200px;height: 2000px;float: right;}
    .nav_ul li{width: 100%;float: left;margin:0px;height: auto;-webkit-box-shadow: 0 1px 1px -1px rgba(145,254, 255, 1);}
    
    .nav_ul li h1{width: 100%;height: 40px;float: left;line-height: 60px}
    .nav_ul li h1 i{ float: right; height: 100%; width: 40px; font-size: 16px; line-height: 40px; color: #fff; text-align: center; }
    .nav_ul li h1 a{width: auto;height: 40px;float: left;line-height: 40px;color: #fff;font-size: 16px;text-align: left;padding-left: 10%;}    
    .nav_ul li .nav_ej{width: 100%;float: left;line-height: 60px;display: none;position: relative;top:0;}
    .nav_ul li .nav_ej h1{display: none;}
    .nav_ul li .nav_ej h2{ border-radius: 0px; box-shadow: 0px 0px 0px rgb(0,0,0,0.3);background-color: #05bec0;float: left;width: 100% }
    .nav_ul li .nav_ej h2 a{  font-size: 14px; line-height: 40px; color: #fff; text-decoration: none; text-align: left; height: 40px;  float: left;width: 100%;height: 40px;padding-left: 15%;margin-left: 5%;-webkit-box-shadow: 0 1px 1px -1px rgba(145,254, 255, 1);}
    .nav_ul li .nav_ej h2 a:last-child{-webkit-box-shadow: 0 1px 1px -1px rgba(145,254, 255, 0);}    
    .nav_ul li:hover h1{width: 100%;height: 40px;float: left;line-height: 60px}
    .nav_ul li:hover h1 a{width: auto;height: 40px;float: left;line-height: 40px;color: #fff;font-size: 16px;text-align: left;padding-left: 10%}
    .nav_ul li:hover .nav_ej{width: 100%;float: left;line-height: 60px;display: none;position: relative;top:0;}
    .nav_ul li:hover .nav_ej h2{ border-radius: 0px; box-shadow: 0px 0px 0px rgb(0,0,0,0.3);background-color: #05bec0;float: left;width: 100% }
    .nav_ul li:hover .nav_ej h2 a{  font-size: 14px; line-height: 40px; color: #fff; text-decoration: none; text-align: left; height: 40px;  float: left;width: 100%;height: 40px;padding-left: 15%}
    .nav_ul li.cu{width: 100%;height: 40px;float: left;}
    .nav_ul li.cu{width: 100%;float: left;margin:0px;height: auto;-webkit-box-shadow: 0 1px 1px -1px rgba(145,254, 255, 1);}    
    .nav_ul li.cu h1{width: 100%;height: 40px;float: left;line-height: 60px}
    .nav_ul li.cu h1 i{ float: right; height: 100%; width: 40px; font-size: 16px; line-height: 40px; color: #fff; text-align: center; }
    .nav_ul li.cu h1 a{width: auto;height: 40px;float: left;line-height: 40px;color: #fff;font-size: 16px;text-align: left;padding-left: 10%;}    
    .nav_ul li.cu .nav_ej{width: 100%;float: left;line-height: 60px;display: none;position: relative;top:0;}
    .nav_ul li.cu .nav_ej h1{display: none;}
    .nav_ul li.cu .nav_ej h2{ border-radius: 0px; box-shadow: 0px 0px 0px rgb(0,0,0,0.3);background-color: #05bec0;float: left;width: 100% }
    .nav_ul li.cu .nav_ej h2 a{  font-size: 14px; line-height: 40px; color: #fff; text-decoration: none; text-align: left; height: 40px;  float: left;width: 100%;height: 40px;padding-left: 15%;margin-left: 5%;-webkit-box-shadow: 0 1px 1px -1px rgba(145,254, 255, 1);}
    .nav_ul li.cu .nav_ej h2 a:last-child{-webkit-box-shadow: 0 1px 1px -1px rgba(145,254, 255, 0);}    
    .nav_ul li.cu:hover h1{width: 100%;height: 40px;float: left;line-height: 60px}
    .nav_ul li.cu:hover h1 a{width: auto;height: 40px;float: left;line-height: 40px;color: #fff;font-size: 16px;text-align: left;padding-left: 10%}
    .nav_ul li.cu:hover .nav_ej{width: 100%;float: left;line-height: 60px;display: none;position: relative;top:0;}
    .nav_ul li.cu:hover .nav_ej h2{ border-radius: 0px; box-shadow: 0px 0px 0px rgb(0,0,0,0.3);background-color: #05bec0;float: left;width: 100% }
    .nav_ul li.cu:hover .nav_ej h2 a{  font-size: 14px; line-height: 40px; color: #fff; text-decoration: none; text-align: left; height: 40px;  float: left;width: 100%;height: 40px;padding-left: 15%}
    .nav_close{width: 40px;height: 40px;float: right;background-color: #999999;display: block;font-size: 40px;line-height: 35px;text-align: center;-webkit-text-stroke: 7px #999999;color: #fff}
    .curr h1{background-color: #226162}
    .about_con h1{padding-left:30px;width: 90%;font-size: 20px}
	.about_con h3{margin-left: 30px;}
	.about_con,.about_con h5,.about_con h4 ,.about_con h2{height: auto;}
	.about_con h5 span,.about_con h2{padding: 30px 30px;}
	.about_con h4{padding: 20px 30px;}		
	.about_wz h1,.about_right h1,.about_wz01 h1{padding: 0 10px}	
	.about_right_img{height: 300px}
	.about_right_img img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
	.about_img_right,.about_left{height: 300px}	
	
	.about_con1 h1{padding-left:30px;width: 90%;font-size: 20px}
	.about_con1 h3{margin-left: 30px;}
	.about_con1,.about_con1 h5,.about_con1 h4 ,.about_con1 h2{height: auto;}
	.about_con1 h5 span,.about_con h2{padding: 30px 30px;}
	.about_con1 h4{padding: 20px 30px;}		
	.about_wz1 h1,.about_right1 h1,.about_wz011 h1{padding: 0 10px}	
	.about_right_img1{height: 300px}
	.about_right_img1 img{ width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; }
	.about_img_right1,.about_left1{height: 300px}	
	
	.honor_title h1{font-size: 26px;line-height: 30px;}
    .honor_title h2{font-size: 16px;line-height: 40px;}
    .honor_title h3{width: 10%;margin-left: 45%;margin-top:10px}
    .coop_title{font-size: 16px;line-height: 30px}
    .honor_ul{margin-top: 50px;float: left;width: 100%;margin-bottom: 100px}
    .honor_ul li{padding: 5px;margin-bottom: 20px}
    .honor_ul li h2{width: 100%;font-size: 14px;line-height: 20px;text-align: center;padding: 10px 0;height: 40px} 
	.footer_ul dd,.footer_ul01 dd{ width: 25%;}
	.footer_ul li,.footer_ul01 li{ float: left; width: 100%; }
	.footer_ul li a{ float: left; width:23%;font-size: 14px;height: 30px;}
	.footer_ul li a:hover{ float: left; width:23%;font-size: 14px;height: 30px;}	
	.footer_ul01 li a{ float: left; width: 25%;font-size: 14px;height: 30px;margin-right: 0}
	.footer_ul01 li a:hover{ float: left; width: 23%;font-size: 14px;height: 30px;}
	.tel{float: left;width: 50%;border-right: solid 1px #162423;height: 100px;margin-top: 30px}
	.tel h1{width: 40px;height:40px;margin: 0 auto;}
	.tel h2{width: 100%;height: 50px;padding-top: 10px;font-size: 12px;line-height: 25px;color: #18b7af;text-align: center;}
	.fox{float: left;width: 50%;border-right: none;height: 100px;margin-top: 30px}
	.fox h1{width: 40px;height: 40px;margin: 0 auto;}
	.fox h2{width: 100%;height: 50px;padding-top: 10px;font-size: 12px;line-height: 25px;color: #18b7af;text-align: center;}
	.add{float: left;width: 50%;border-right: solid 1px #162423;height: 100px;margin-top: 30px}
	.add h1{width: 40px;height: 40px;margin: 0 auto;}
	.add h2{width: 100%;height: 50px;padding-top: 10px;font-size: 12px;line-height: 25px;color: #18b7af;text-align: center;}
	.ewm{width: 50%;float: left;margin-top: 30px}
	.ewm h1{width: 40%;margin-left: 30%}
	.ewm h2{width: 70%;margin-left: 15%;margin-top: 0}
    .bq{width: 100%;float: left;font-size: 12px;margin-top: 20px}    
    .content{width:90%;margin-left: 5%}
    .recruit_title h1{font-size: 20px;}    
    .recruit_ul li{float: left;width: 100%;margin-top: 50px;border-left: solid 1px #e2e2e2;border-right: solid 1px #e2e2e2;}
    .recruit_ul li h1{float: left;width: 100%;font-size: 16px;padding: 0 2%;background-color: #999;height: 50px;line-height: 50px;color: #fff;border-bottom: solid 1px #e2e2e2;}
    .recruit_ul li:hover h1{float: left;width: 100%;font-size: 16px;padding: 0 2%;background-color: rgb(0,0,0,0.6);height: 50px;line-height: 50px;color: #fff;border-bottom: solid 1px #c2c2c2;}
    .service_right{width: 90%;float: left;margin-left: 5%}
    .service_left{width: 100%;float: left;}
    .service_left h1,.service_left h2,.service_left h3{width: 90%;margin-left: 5%}
    
    .service_main{width: 100%;margin-left: 0%}
    .service_info_fl li{width: 40%;margin-left: 6%;font-size: 14px}
    .service_info_fl li a {font-size: 14px;text-align: center;padding: 0}
    .service_info_nr{border:none;}
    .service_info_nr p img{max-width: 100% }
    .service_info_nr p{width: 100%}
    .story_con{width: 90%;margin-left: 5%}   
    .story_con li a h1,.story_con li a h2,.story_con li a h3{width: 100%;}
    .story_con li a h1 img {display: block;border: 0;width: 100%;transform: scale(1);transition: all 0.5s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 0.5s ease 0s;}
    .story_con li:hover a h1 img {transform: scale(1.1);transition: all 0.5s ease 0s;-webkit-transform: scale(1.1); -webkit-transform: all 0.5s ease 0s;}    
    .story_con li a h4{width: 100%;margin-left:0px;margin-bottom: 20px}
    DIV.meneame { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: 0px; MARGIN: 3px; COLOR: #d4d4d4; PADDING-TOP: 0px; TEXT-ALIGN: center }
	DIV.meneame A { PADDING-RIGHT: 7px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 7px; BACKGROUND-IMAGE: url(meneame.jpg); PADDING-BOTTOM: 7px; COLOR: #000000; MARGIN-RIGHT: 3px; PADDING-TOP: 7px; TEXT-DECORATION: none; border: 1px solid #d4d4d4; }
	DIV.meneame A:hover { BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-COLOR: #d4d4d4; border: 1px solid #d4d4d4; }
	DIV.meneame A:active { BACKGROUND-IMAGE: none; COLOR: #000000; BACKGROUND-COLOR: #d4d4d4; border: 1px solid #d4d4d4; }
	DIV.meneame SPAN.current { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; COLOR: #000000; MARGIN-RIGHT: 3px; PADDING-TOP: 7px; BACKGROUND-COLOR: #d4d4d4; border: 1px solid #d4d4d4; }
	DIV.meneame SPAN.disabled { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; COLOR: #CCCCCC; MARGIN-RIGHT: 3px; PADDING-TOP: 7px; border: 1px solid #d4d4d4; }
	.news_info{width: 90%;margin-left: 5%}	
	.news_info_con{font-size: 14px;width: 100%;line-height: 35px;color: #555;margin-top: 50px}
	.news_xyt{width: 100%;height: auto;line-height: 35px;margin-top: 50px;float: left;}
	.news_xyt h1,.news_xyt h2{width: 100%;height: auto;float: left;line-height: 35px;}
	.news_xyt h1 a,.news_xyt h2 a{color: #999;text-decoration: none;}
	.news_xyt h1 a:hover,.news_xyt h2 a:hover{color: #05bec0;text-decoration: none;}
	.news_fh {width:60%;height: 50px;float: left;margin-top: 35px;margin-left: 20%;margin-bottom: 30px}
	.guide_main{width: 90%;margin-left: 5%;margin-top: 30px}
	.guide_title,.guide_title01{padding-left:0;font-size: 26px;margin-top: 30px}	
	.guide_ul li,.guide_ul01 li{width: 80%;float: left;margin:0 10% 30px 10%;}		
	.lm_ul{float: left;width: 100%;height: auto;}
	.lm_ul li{float: left;width: 100%;height: auto;border:solid 1px #18b7af;border-right: solid 1px #18b7af;border-bottom: none;background-color: #fff;opacity: 1;margin-top: 0px;padding-bottom: 30px}
	.lm_ul li h1{float: left;width: 60px;height: 60px;font-size: 20px;text-align: center;line-height: 60px;color: #fff;border-radius: 30px;}
	.lm_ul li h2{float: left;width: 36%;margin:20px 32%;}
	.lm_ul li h3{float: left;width: 100%;font-size: 26px;line-height: 30px;font-weight: bold;text-align: center;color: #000;margin-top: 15px}
	.lm_ul li h4{float: left;width: 100%;font-size: 14px;line-height: 25px;text-align: center;color: #898989;margin-top: 15px;}
	.lm_ul li:last-child{ border-right: solid 1px #18b7af;width: 100%;border-bottom: solid 1px #18b7af;}
}



@media (-webkit-min-device-pixel-ratio:2),
  (min-device-pixel-ratio:2) {
  .nav_ul li .nav_ej h2 a {
      border-width: .5px !important;
    }
  }












