*{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;} */
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;}
table{border-collapse: collapse;}

/* Common-Class */
.w1700{width: 100%;max-width: 1730px;padding: 0 15px;margin: 0 auto;}
.w1360{width: 100%;max-width: 1390px;padding: 0 15px;margin: 0 auto;}
.w1200{width: 100%;max-width: 1230px;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;}
.ellipsis_si{display: -webkit-box;-webkit-line-clamp: 4;-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;}
.cc_box{display: flex;flex-wrap: wrap;}
/*  */
.cc_2{width: 49.25%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
.cc_2: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(3n+3){margin-right: 0;}
}
/*  */
.cc_3{width: 32.33%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
.cc_3:nth-child(3n+3){margin-right: 0;}
@media screen and (max-width: 900px) {
	.cc_3{width: 49.25%;margin: 0 1.5% 1.5% 0;}
	.cc_3:nth-child(3n+3){margin-right: 1.5%;}
	.cc_3:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 550px) {
	.cc_3{width: 100%;margin: 0 0 15px 0;}
	.cc_3:nth-child(3n+3){margin-right: 0;}
}
/*  */
.cc_4{width: 23.875%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
.cc_4:nth-child(4n+4){margin-right: 0;}
@media screen and (max-width: 900px) {
	.cc_4{width: 49.25%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
	.cc_4:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 550px) {
	.cc_4{width: 100%;margin: 0 0 15px 0;}
	.cc_4:nth-child(4n+4){margin-right: 0;}
}
/*  */
.cc_5{width: 18.8%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
.cc_5:nth-child(5n+5){margin-right: 0;}
@media screen and (max-width: 1200px) {
	.cc_5{width: 32.33%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
	.cc_5:nth-child(3n+3){margin-right: 0;}
}
@media screen and (max-width: 900px) {
	.cc_5{width: 49.25%;margin: 0 1.5% 1.5% 0;cursor: pointer;}
	.cc_5:nth-child(3n+3){margin-right: 1.5%;}
	.cc_5:nth-child(2n+2){margin-right: 0;}
}
@media screen and (max-width: 550px) {
	.cc_5{width: 100%;margin: 0 0 15px 0;}
	.cc_5:nth-child(3n+3){margin-right: 0;}
	.cc_5:nth-child(2n+2){margin-right: 0;}
}
.common_title{display: flex;justify-content: space-between;align-items: center;margin-bottom: 35px;}
.common_title_l{font-size: 30px;}
@media screen and (max-width: 550px) {
	.common_title{margin-bottom: 20px;}
	.common_title_l{font-size: 22px;}
}

/* 头部 */
.header{width: 100%;height: 120px;top: 0;left: 0;z-index: 10;background-color: #fff;}
.header > .w1700{height: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;}
.w1700_li{display: flex;align-items: center;}
.sousuo{position: absolute;display: flex;align-items: center;right: 0;}
.sousuo input{padding:7px 35px 7px 15px;border-radius: 40px;color: #000;width: 0;border: 2px solid #fff;}
.sousuo_btn{position: absolute;right: 8px;}
.sousuo:hover .sousuo_inp{width: 150px;border: 2px solid #040000;}
.header_logo{margin-right: 40px;}
.header_bottom_yili{float: left;padding: 0 18px;}
.header_bottom_yili:last-child{padding-right: 0;}
.header_bottom_yili > a{color: #111111;font-size: 18px;height: 120px;line-height: 120px;}
.header_bottom_zhezhao{visibility: hidden;opacity: 0;width: 100%;position: absolute;left: 0;top: 200px;background-color: rgb(0, 0, 0, .5);transition: .5s;}
.header_bottom_yili:hover .header_bottom_zhezhao{top: 120px;visibility: visible;opacity: 1;z-index: 2;}
.header_bottom_zhezhao ul::after{content: '';display: block;clear: both;}
.header_bottom_zhezhao ul{margin-right: 40%;float: right;}
.header_bottom_zhezhao li{float: left;}
.header_bottom_zhezhao a{height: 60px;line-height: 60px;color: #fff;padding: 0 15px;font-size: 16px;display: inline-block;}
@media screen and (max-width: 1440px) {
	.header_bottom > li{padding: 0 10px;}
}
@media screen and (max-width: 1300px) {
	.header_bottom li a{font-size: 16px;}
}
@media screen and (max-width: 1100px) {
	.header > .w1700{justify-content: space-between;}
	.header_r{display: none;}
	.sousuo{display: none;}
}
@media screen and (max-width: 550px) {
	.header{height: 80px;}
	.header_logo{height: 40px;}
}

/* 手机头部 */
.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: 1100px) {
	.shouji_header{display: none;}
	.zhezhao{display: none;}
}

/* 头部汉堡按钮 */
.menu {background-color: transparent;border: none;cursor: pointer;display: flex;}
.line {fill: none;stroke: #000;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: 1100px) {
	.menu{display: none !important;}
}

/* 底部 */
.footer{display: flex;flex-wrap: wrap;}
.footer_l{width: 600px;background: url(../img/bg.jpg) center;padding: 70px 0;}
.footer_lBox{max-width: 390px;width: 100%;margin: 0 auto;}
.footer_lBox_top{display: flex;justify-content: space-between;align-items: flex-end;margin-bottom: 25px;}
.footer_lBox_bottom{display: flex;justify-content: space-between;align-items: flex-start;}
.footer_lBox_bottom_main p{margin-bottom: 10px;color: #fff;}
.footer_lBox_bottom_main p:last-child{margin-bottom: 0;}
.footer_r{width: calc(100% - 600px);}
.footer_r_top{background: url(../img/bg2.jpg) center;}
.footer_r_bottom{background-color: #F8A353;color: #fff;padding: 10px 15px;}
.footer_r_bottom a{color: #fff;}
.footer_r_top_li{display: flex;align-items: center;justify-content: center;cursor: pointer;}
.footer_r_top_li:hover img{margin-left: 35px;}
.footer_r_top_li p{color: #fff;}
.footer_r_top_li img{margin-left: 25px;}
.footer_r_topBox{max-width: 660px;width: 100%;margin: 0 auto;padding: 95px 0;display: flex;flex-wrap: wrap;}
.footer_r_top_li{width: 33.33%;margin: 10px 0;}
@media screen and (max-width: 1500px) {
	.footer_l{width: 400px;}
	.footer_lBox{max-width: 350px;}
	.footer_r{width: calc(100% - 400px);}
}
@media screen and (max-width: 850px) {
	.footer_l{width: 100%;padding: 40px 0;}
	.footer_r{width: 100%;}
	.footer_r_topBox{padding: 40px 0;}
}
@media screen and (max-width: 550px) {
	.footer_l{padding: 30px 20px;}
	.footer_r_topBox{padding: 20px;}
	.footer_r_top_li{margin: 5px 0;}
	.footer_r_top_li img{margin-left: 10px;}
	.footer_r_top_li:hover img{margin-left: 20px;}
	.footer_lBox_top{margin-bottom: 15px;}
	.footer_lBox_bottom_main p{margin-bottom: 5px;}
}

/* 时间 */
.time{width: 60px;display: inline-block;}
.timeday{font-size: 34px;color: #111111;border-bottom: 1px solid #D0C5C5;text-align: center;margin-bottom: 5px;}
.timetime{color: #111111;text-align: center;}




