*{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 */
.w1700{width: 100%;max-width: 1730px;padding: 0 15px;margin: 0 auto;}
.w1320{width: 100%;max-width: 1350px;padding: 0 15px;margin: 0 auto;}
.w1350{width: 100%;max-width: 1380px;padding: 0 15px;margin: 0 auto;}
.w1240{width: 100%;max-width: 1270px;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_bt{display: flex;justify-content: space-between;}
.flex_ju{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flex_jaw{display: flex;justify-content: space-between;align-items: center;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;}
.ellipsis_wu{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.ellipsis_shi{display: -webkit-box;-webkit-line-clamp: 10;-webkit-box-orient: vertical;overflow: hidden;}
.Imgovf{width: 100%;display: block;overflow: hidden;cursor: pointer;}

.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;}
	
	.container_j_item_right_content_title{font-size:16px;}
	.container_j_item_right_content_text{font-size:12px;}
}

/* 头部 */
.header{width: 100%; background-color: rgba(0, 0, 0, 0);position: fixed;top: 0;left: 0;z-index: 9;padding: 15px 0;}
.header_j{width: 100%; background-color: rgba(0, 0, 0, 0);padding: 15px 0;}
.header_h{height: 400px;}
.header .w1700{display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.headerBox{width: 100%;background: url(../img/banner01.jpg) no-repeat center;}
.nav > li{position: relative;height: 100px;padding: 0 30px;}
.nav > li > a{width: 100%;height: 100%;font-size: 18px;color: #000;display: flex;align-items: center;font-weight: bold}
.nav_er{width: 180px;visibility: hidden;opacity: 0;position: absolute;left: 50%;top: 130%;margin-left: -90px;padding: 10px;border-radius: 5px;box-shadow: 0 0px 15px rgba(0,0,0,.10);transition: .5s;background-color: #fff;}
/*.nav li:hover{background-color: #B81D23;border-radius: 10px;}*/
.nav li:hover .nav_er {top: 80%;visibility: visible;opacity: 1;z-index: 2;}
.nav_er a{padding: 8px 10px;display: block;text-align: center;}
.nav_er a:hover{background-color: #B81D23;color: #fff;}
.header_phone span{color: #fff;margin-left: 5px;}
.inp{display: flex;align-items: center;}
.inp > div{position: relative;}
.inp input{width: 0;;padding: 6px 0;background-color: rgba(0, 0, 0, 0);border: 2px solid transparent;color: #fff;}
.inp:hover input{width: 140px;padding: 6px 34px 6px 10px;border: 2px solid #fff;border-radius: 15px;}
.inp a{width: auto !important;right: 0;}
.inp:hover a{position: absolute;right: 30px;}
.header2 .nav > li > a{color: #333333;}
.header2 .header_img{opacity: 0;}
.header2 .header_phone span{color: #333333;}
.header2 .inp input{color: #333333;}
.header2 .inp:hover input{border: 2px solid #333333;}

.nav > li:hover > a{color: #7b181e}
.header2 .nav > li:hover > a{color: #7B181E}


.container_j_more{ width:1200px;margin:0 auto; height:100px;text-align: center; display: flex;flex-wrap: wrap;align-items: center;justify-content: center; }
.container_j_more ul{display: inline-block}
.container_j_more ul li{float: left;border: 1px solid #ccc;border-radius: 20px;margin: 0 10px;padding: 10px 15px;width: auto !important;;height: auto !important;}
.container_j_more ul li a{padding: 0 !important;width: auto !important;height: auto !important;}
.container_j_more ul li.active{background: #b71d20;color: #fff;border: 0}
.container_j_more ul li.active a{color: #fff;}
.container_j_more a.a1,.container_j_more span{border: none}
.container_j_more .page_choose{
	border: 1px solid #ccc;
	border-radius: 20px;
	margin: 0 10px;
	padding: 10px 15px;
	width: auto;
	height: auto;
	line-height: 66px;
}

.ny_xqtitle{ width: 75%; margin:0 auto 0 auto;}
.ny_xqtitle h3{ width:100%;line-height:36px; display: block; text-align: center; font-size: 24px; font-weight: bold; }
.ny_xqtitle p{ width:100%;height:36px;line-height:36px; display: block; text-align: center;overflow: hidden; color: #939393;margin: 10px 0;}

.ny_xwxq{ background: #f5f5f5; padding:40px 0 30px 0;}
.ny_xqjs{ width:75%; margin: 0 auto; background: #fff; padding: 30px;}
.ny_xqjs p{ width: 100%;  }
.ny_xqsx{ width: 75%; margin:20px auto 0 auto;}
.ny_xqsx span{ width:100%;height: 50px; display: block; background: #fff; margin-bottom: 10px;}
.ny_xqsx span h3{ width:7%;height: 50px; line-height: 50px; text-align: center; display: block; float: left;background:#b92024; color: #fff;}
.ny_xqsx span a{ width:93%;height: 50px; line-height: 50px; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;  display: block; float: right; padding: 0 1%;}
.ny_xqsx span a:hover,.ny_xqsx span a:active{transition:all 0.5s linear; background:#a81a1d; color: #fff; }

@media screen and (max-width: 1650px) {
	.nav > li{padding: 0 15px;}
}
@media screen and (max-width: 1480px) {
	.nav > li{height: 50px;padding: 0 5px;}
	.nav > li > a{font-size: 16px;}
	.inp:hover input{width: 100px !important;}
}
@media screen and (max-width: 1200px) {
	.header_h{height: 300px;}
	.nav{display: none;}
	.menu{display: flex !important;}
	.ce{display: none;}
	.header{position: initial;}
}
@media screen and (max-width: 750px) {
	.w1700{padding: 20px 15px;}
	.header_h{height: 150px;}
	.logo{height: 55px;}
	.header{padding: 0px;}
}

/* 手机头部 */
.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;overflow-y: auto;}
.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;padding: 10px 0;}
.zhezhao{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0, 0, 0, .3);z-index: 11;display: none;}

/* 头部汉堡按钮 */
.menu {background-color: transparent;border: none;cursor: pointer;display: none;}
.line {fill: none;stroke: #333;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);transition: .5s;}
.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;}
.header2 .line{stroke: #000;}

/* 底部 */
.footer{width: 100%;;background-color: #282828;}
.footer_top{padding: 25px 15px;}
.footer_top_gongsi{font-size: 26px;font-weight: bold;color: #fff;margin-bottom: 25px;}
.footer_top_xinxi{color: #9B9B9B;margin-bottom: 15px;}
.footer_top_xinxi:last-child{margin-bottom: 0;}
.footer_bottom{padding: 25px 15px;color: #9B9B9B;border-top: 1px solid #3F3F3F;}
.footer_bottom a{color: #9B9B9B;}
.footer input{border: 2px solid #3F3F3F;background-color: #282828;padding: 8px 15px;cursor: pointer;color: #9B9B9B;}
@media screen and (max-width: 1000px) {
	.footer_bottom p{width: 100%;margin-bottom: 15px;}
	
}
@media screen and (max-width: 700px) {
	.footer_top{padding: 15px;}
	.footer_top_l{width: 100%;}
	.footer_top_c, .footer_top_r{width: 100%;}
	.footer_top_c img, .footer_top_r img{margin: 15px auto 0;max-width: 80%;}
	.footer_top_gongsi{font-size: 20px;margin-bottom: 10px;}
	.footer_top_xinxi{margin-bottom: 5px;}
	.footer_bottom{padding: 15px;}
}



/* 更多按钮 */
.gengduo{width: 100%;max-width: 260px;height: 50px;background-color: #B71D20;color: #fff;padding: 0 20px;}
.gengduo:hover{padding: 0 30px;}
@media screen and (max-width: 750px) {
	.gengduo{height: 38px;}
}

.entitle{font-size: 22px;color: #333333;}
.title{font-size: 38px;color: #333333;}
@media screen and (max-width: 750px) {
	.entitle{font-size: 20px;}
	.title{font-size: 24px;}

	.ny_xqtitle{width: 90%}
	.ny_xqjs,.ny_xqsx{width: 90%}
	.ny_xqjs{padding: 25px;}
	.ny_xqtitle h3{font-size: 16px}
	.ny_xqsx span h3{width: 20%;font-size: 16px}
	.ny_xqsx span a{width: 75%;padding: 0}

	.container_j_card_item{width: 100%}
	.container_j_card_item p{bottom: 0;left: 0;font-size: 16px}
	/* .ny_xqjs img{width: 100%} */

	.h_box{height: auto!important}
	.anli .gengduo{margin: 15px auto}
}

