*{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;}

/* Common-Class */
.w1320{width: 100%;max-width: 1350px;padding: 0 15px;margin: 0 auto;}
.w1700{width: 100%;max-width: 1730px;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_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;}
.Imgovf:hover img{transform: scale(1.1);}
.Imgovf img{width: 100%;transition: .5s;}

/* 头部 */
.header{width: 100%;height: 100px;background-color: #DA0809;z-index: 10;}
.header_li{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.header_l{display: flex;align-items: center;}
.header_logo{margin-right: 80px;}
.header_r{height: 100%;display: flex;align-items: center;}
.header_r_phone{display: flex;align-items: center;color: #fff;font-size: 20px;margin-right: 20px;}
.header_r_phone img{margin-right: 15px;}
.nav{height: 60px;display: flex;align-items: center;margin-right: 25px;}
.nav_li{height: 100%;position: relative;}
.nav_li_a{height: 100%;display: flex;align-items: center;padding: 0 25px;color: #fff;font-size: 18px;font-weight: bold;}
.nav_li_a:hover{background-color: #fff;color: #DA0809;}
.nav_li_aBtn{background-color: #fff;color: #DA0809;}
.nav_erji{width: 150px;background-color: rgba(255, 255, 255, .8);top: 130%;position: absolute;visibility: hidden;opacity: 0;padding: 10px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
.nav_li:hover .nav_erji{top: 100%;visibility: visible;opacity: 1;z-index: 2;}
.nav_erji a{padding: 5px 0;display: block;text-align: center;}
.nav_erji a:hover{background-color: #FC4E29;color: #fff;}
.btnzu{display: flex;align-items: center;}
.btnzu a{min-width: 115px;height: 35px;border-radius: 20px;background-color: #fff;text-align: center;line-height: 35px;padding: 0 25px;color: #F77676;}
.btnzu a:hover{color: #fff;background-color: #FC4E29;}
@media screen and (max-width: 1360px) {
	.nav_li_a{padding: 0 15px;}
	.header_logo{margin-right: 30px;}
}
@media screen and (max-width: 1200px) {
	.nav a{padding: 0 10px;}
}
@media screen and (max-width: 1100px) {
	.nav a{padding: 0 10px;}
}
@media screen and (max-width: 900px) {
	.header_r{display: none;}
	.nav{display: none;}
}
@media screen and (max-width: 550px) {
	.header{height: 60px;}
	.header_logo{height: 40px;}
	.menu{width: 40px;}
}

/* 头部汉堡按钮 */
.menu {background-color: transparent;border: none;cursor: pointer;display: flex;padding: 0;float: right;}
.line {fill: none;stroke: #fff;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: 900px) {
	.menu{display: none !important;}
}

/* 手机头部 */
.rotate90{transform: rotate(90deg);}
.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;}
.zhezhao{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0, .3);z-index: 11;display: none;}
.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;}
.shouji_header .btnzu a{background-color: #FC4E29;color: #fff;}
.shouji_btn{width: 250px;position: absolute;bottom: 25px;}
.shouji_header .btnzu_input{width: 100%;}
.shouji_header .btnzu_input input{width: 100%;}
@media screen and (min-width: 1160px) {
	.shouji_header{display: none;}
	.zhezhao{display: none;}
}

/* 底部 */
.footer{background-color: #2E3238;}
.footer_top_li{display: flex;}
.footer_l{width: 30%;padding: 40px 20px 40px 0;}
.footer_l img{max-width: 100%;margin-bottom: 15px;}
.footer_l p{margin-bottom: 10px;color: #fff;}
.footer_l p:last-child{margin-bottom: 0;}
.footer_c{width: 40%;display: flex;justify-content: center;align-items: center;border-left: 1px solid #5B5B5B;border-right: 1px solid #5B5B5B;}
.footer_c_li{max-width: 500px;width: 80%;}
.footer_c_title{font-size: 22px;color: #fff;border-bottom: 1px solid #5B5B5B;padding-bottom: 10px;margin-bottom: 15px;}
.footer_c_list{display: flex;flex-wrap: wrap;}
.footer_c_list a{color: #fff;display: inline-block;margin: 0 20px 5px 0;}
.footer_c_list a:nth-child(6){margin:0;}
.footer_r{width: 30%;display: flex;justify-content: center;align-items: center;}
.footer_bottom{border: 1px solid #5B5B5B;padding: 13px 15px;text-align: center;color: #fff;line-height: 24px;}
.footer_bottom a{color: #fff;}
@media screen and (max-width: 700px) {
	.footer_top{padding: 20px 0;}
	.footer_top_li{flex-wrap: wrap;}
	.footer_l{width: 100%;padding: 0 0 15px 0;}
	.footer_c{width: 100%;border: none;justify-content: flex-start;padding-bottom: 15px;}
	.footer_c_li{max-width: 100%;width: 100%;}
	.footer_r{width: 100%;justify-content: flex-start;}
}

/* 公共title */
.common_title{margin-bottom: 40px;padding-top: 80px;}
.common_title img{margin: 0 auto;max-width: 100%;}
@media screen and (max-width: 550px) {
	.common_title{margin-bottom: 30px;padding-top: 30px;}
}


/* neiye */
.main{width: 100%;}
.main_li{max-width: 1230px;width: 100%;margin: 0 auto;padding: 40px 15px 30px;}
.main_nav{margin-bottom: 10px;}
.main_nav > span > a{color: #000;text-decoration: none;font-size: 18px;}
.main_li_title{text-align: center;font-size: 26px;font-weight: bold;margin-bottom: 15px;}
.main_li > p{display: block;text-align: center;overflow: hidden;color: #939393;margin: 10px 0;background: #F3F3F3;padding: 8px 0;}
.content img{max-width: 800px;width: 100%;margin: 0 auto;}
.content > p{text-indent: 2em; line-height: 36px;}
.fenye{display: flex;justify-content: space-around;margin-top: 20px;}
.fenye_li{width: 400px;display: flex;cursor: pointer;}
.shang{width: 80px;padding: 15px 10px;background-color: #B72024;color: #fff;text-align: center;}
.fenye_li_nei{width: calc(100% - 80px);float: left;padding: 15px 20px;transition: .2s;}
.fenye_li:hover .fenye_li_nei{background-color: #B72024;color: #fff;}
.fenye_li:hover .fenye_li_nei a{color: #fff;}
@media screen and (max-width: 800px) {
	.fenye{display: block !important;}
	.fenye_li{width: 100%;}
}
@media screen and (max-width: 500px) {
	.main_li{padding: 15px;}
	.main_li_title{font-size: 22px;}
	.main_nav a{font-size: 16px !important;}
	.main_li > p{font-size: 14px;}
	.shang{padding: 10px;font-size: 14px;}
	.fenye_li_nei{padding: 10px 15px;font-size: 14px;}
}

/*分页样式*/
.pagination li{display: inline-block;margin: 2px;}
.pagination .active a{background-color: #AD1C21;color: #fff;}
.new_fenye{padding: 60px 0;text-align: center;width:100%;}
.new_fenye a{padding: 8px 15px;border: 1px solid #DFDFDF;color: #333333;}
.new_fenye a:hover{background-color: #AD1C21;color: #fff;}





