*{padding: 0;margin: 0;box-sizing: border-box;transition: .5s;}
body,h1,h2,h3,h4,h5,p,ul,dl,dd,dt,input,div{font-weight:normal}
/* html,body,ul,p,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input,span{font:16px/21px "Arial",sans-serif;} */
html,body,ul,p,ol,li,h1,h2,h3,h4,h5,h6,form,dl,dt,dd,input,span{font-family:'微软雅黑';}
li{list-style: none;}
a{text-decoration: none;color: #000;}
input{outline: none;border: none;}
button{border: none;outline: none;cursor: pointer;}
img{display: block;}

/* Common-Class */
.w1760{width: 100%;max-width: 1790px;padding: 0 15px;margin: 0 auto;}
.w1480{width: 100%;max-width: 1480px;}
.w1200{width: 100%;max-width: 1230px;padding: 0 15px;margin: 0 auto;}
.w1300{width: 100%;max-width: 1330px;padding: 0 15px;margin: 0 auto;}
.w900{width: 100%;max-width: 930px;padding: 0 15px;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}
.por{position: relative;}
.poa{position: absolute;}
.none{display: none !important;}
.block{display: block !important;}
.flex{display: flex !important;}
.flex_wr{display: flex;flex-wrap: wrap;}
.flex_ju{display: flex;justify-content: space-between;flex-wrap: wrap;}
.text_l{text-align: left;}
.text_cen{text-align: center;}
.text_r{text-align: right;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis_er{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_san{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.Imgovf{width: 100%;display: block;overflow: hidden;cursor: pointer;}
.Imgovf:hover img{transform: scale(1.1);}
.Imgovf img{width: 100%;transition: .5s;}
.rotate90{transform: rotate(90deg);}

.zlzstitle02{text-align:center;color:#007dd6;font-size:30px; line-height:40px;margin:0 0 50px 0;}
.cc_bg{width: 0;height: 100%;display: inline-block;position: absolute;left: 0;top: 0;background-color: #046E47;z-index: -1;}
.cc_2{width: 45%;margin: 0 10% 50px 0;cursor: pointer; border:6px solid #7fc4eb;}
.cc_2:nth-child(2n+2){margin-right: 0;}
.cc_2_img{width: 100%;}
.cc_3{width: 32.5%;margin: 0 1.25% 1.25% 0;cursor: pointer;}
.cc_3:nth-child(3n+3){margin-right: 0;}
@media screen and (max-width: 900px) {
	.cc_3{width: 49%;margin: 0 2% 2% 0;}
	.cc_3:nth-child(3n+3){margin-right: 2%;}
	.cc_3:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 550px) {
	.cc_2{width: 100%;margin: 0 0 15px 0;}
	.cc_2:nth-child(2n+2){margin-right: 0;}
	.cc_3{width: 100%;margin: 0 0 15px 0;}
	.cc_3:nth-child(3n+3){margin-right: 0;}
}

/* header */
.header{position:relative;z-index:2;}
.header .w1480{display: flex;justify-content: space-between;align-items: flex-end;}
.nav{display: flex;align-items: center;}
.yiji{position: relative;}
.yiji > a{color: #5C5C5C;padding: 5px 25px;font-size:20px;}
.search-form{  position:relative;}
.nav .top-search{width: 150px;border: 1px solid #A8A8A8;border-radius: 20px;font-size: 18px;padding: 5px 20px 5px 15px;opacity: 0.6;}
.nav .last_search{position:relative;}
.nav .search_btn{position:absolute;right:10px;width:23px;height:23px;display:block;top:5px;}
.navBtn{color: #008CD6 !important;font-weight: bold;}
.erji{width: 100%;visibility: hidden;opacity: 0;position: absolute;left: 0;top: 100px;background-color: #008CD7;transition: .5s;padding: 10px;}
.yiji:hover .erji{top: calc(100% + 5px);visibility: visible;opacity: 1;z-index: 2;}
.erji a{width: 100%;color: #fff;margin-bottom: 10px;display: inline-block;text-align: center;}
.erji a:hover{background-color: #fff;color: #008CD7;}
.erji li:last-child a{margin-bottom: 0;}
@media screen and (max-width: 850px) {
	.yiji > a{padding: 5px 15px;}
}
@media screen and (max-width:960px) {
	.yiji > a{padding: 5px 10px;}
}
@media screen and (max-width: 840px) {
	.nav{display: none;}
	.header .w1480{align-items: center;}
	.yiji > a{font-size:16px;}
}
@media screen and (max-width: 550px) {
	.logo{width:40px;}
}

/* 内页header */
.header .w1200{display: flex;justify-content: space-between;padding: 70px 15px 10px;align-items: center;}
@media screen and (max-width: 930px) {
	.header .w1200 .yiji > a{padding: 5px 15px;}
	.header .w1200{padding: 5px 15px;}
}

/* 头部汉堡按钮 */
.menu {background-color: transparent;border: none;cursor: pointer;display: flex;padding: 0;float: right;}
.line {fill: none;stroke: #FABF01;stroke-width: 6;transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.line1 {stroke-dasharray: 60 207;stroke-width: 6;}
.line2 {stroke-dasharray: 60 60;stroke-width: 6;}
.line3 {stroke-dasharray: 60 207;stroke-width: 6;}
.opened .line1 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
.opened .line2 {stroke-dasharray: 1 60;stroke-dashoffset: -30;stroke-width: 6;}
.opened .line3 {stroke-dasharray: 90 207;stroke-dashoffset: -134;stroke-width: 6;}
@media screen and (min-width: 840px) {
	.menu{display: none !important;}
}

/* 手机头部 */
.shouji_header{position: fixed;right: -300px;top: 0;height: 100%;z-index: 12;background-color:  rgb(255, 255, 255);width: 300px;overflow: hidden;transition: .5s;padding: 25px;}
.shouji_header_li{margin-bottom: 15px;border-bottom: 1px solid #999;padding-bottom: 15px;}
.shouji_header_li a{font-size: 18px;display: block;}
.shouji_header_li a img{width: 20px;height: 20px;float: right;margin-top: 1px;transition: .5s;}
.shouji_header_erji{margin: 15px 0 0 15px;display: none;transition: none;}
.shouji_header_erji li{margin-bottom: 5px;}
.shouji_header_erji li:last-child{margin-bottom: 0;}
.shouji_header_erji a{font-size: 18px;}
.zhezhao{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0, .3);z-index: 11;display: none;}
@media screen and (min-width: 1160px) {
	.shouji_header{display: none;}
	.zhezhao{display: none;}
}

/* common样式 */
.com_title{text-align: center;padding: 100px 0;}
.com_title_p1{font-size: 34px;color: #b7b7b7;margin-bottom: 5px;text-transform:uppercase; line-height:50px;letter-spacing: 3px; opacity:0.7;}
.com_title_p2{font-size: 34px;color: #008cd6;font-weight: bold;letter-spacing: 3px;}
@media screen and (max-width: 550px) {
	.com_title{padding: 20px 0;}
	.com_title_p1{font-size: 20px;margin-bottom: 0;}
	.com_title_p2{font-size: 18px;}
}

/* 内页Nav */
.nav_neiye .w1200{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 15px;border-bottom: 1px dashed #D2D2D2;}
.nav_neiye{color: #008CD6;}
.nav_neiye span{color: #C0C0C0;}
.nav_neiye a{color: #008CD6;}
.nav_neiye_span{color: #008CD6 !important;}
.nav_neiye_span a{margin-left:10px;}
.jianju{margin: 60px 0;}


