@charset "utf-8";
* {margin: 0;padding: 0;}
*, *:before, *:after { max-height:1000000px }
body {font-family: "微软雅黑","Microsoft YaHei", PingFangSC-light, "Source Sans Pro", "Helvetica Neue", Arial, "Hiragino Sans GB",  "WenQuanYi Micro Hei", sans-serif;}
html,body {font-size:16px;overflow-x: hidden !important;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-text-size-adjust: none;background:#fff;}
ol,ul,li,dl,dt,dd {	list-style: none;}
h1,h2,h3,h4,h5,h6 {	font-weight: normal;}
em,i,strong {font-style: normal;}
img {border: none;}
a {	text-decoration: none;color: #333;}
a:hover,a:active{color: #ce0c0d;}
a:focus {color: #fff;}
a:focus,*:focus {outline: none;}
/*button {cursor: pointer;}
button:hover {color: #333;}*/
input:focus,textarea:focus {outline: none;}
input,textarea {font-family: "microsoft yahei";}
textarea {resize: none}
table {border-collapse: collapse;border-spacing: 0;table-layout: fixed;}
table tr th,table tr td{word-wrap: break-word;word-break: break-all;}
abbr,acronym {border: none;	font-variant: normal;}
.fl {float: left;}
.fr {float: right;}
.Pr {position: relative;}
.Pa {position: absolute;}
.clear {clear: both;}
.dis {display: block;}
.undis {display: none;}
.fbold{font-weight:bold;}


.wp{/*padding-top:1px;*/overflow: hidden !important;}
.w1200{width:94%;max-width:1200px;margin:0 auto;}
.header {position:relative;z-index:999;background:#ffffff;width:100%;height:auto;transition:0.66s;border-bottom:#ce0c0d solid 4px;margin-bottom:40px;}
.header .logo {float:left;transition: 0.33s;margin:26px 0 -16px;}
.header .logo img {max-width:280px;height:76px;}
.header .logo1 {display: block;}

.header .search_btn{width:60px;margin-top:40px;float:right;height:46px;cursor:pointer;background:url(../images/search.png) no-repeat center;position:relative;}
.header .search_btn:hover{background:#ce0c0d url(../images/search1.png) no-repeat center;}
.header .search_box{width:267px;border:#ce0c0d solid 3px;position: absolute;top:100%;right:-1000px;background:#ffffff;transition:0.44s;}
.header .search{padding-right:75px;height:147px;position:relative;}
.header .search .sinput{padding:0 5%;width:90%;height:47px;background:#ffffff;border:none;color:#333;font-size:16px;}
.header .search .sbuton{width:75px;height:47px;position:absolute;top:0;right:0;border:none;background:#ffffff;font-size:18px;color:#b5151d;font-weight:bold;}
.header .search .sbuton:before{content:"";position:absolute;left:0;top:20%;height:60%;width:1px;background:#da8a8e;overflow: hidden;}		
.header .search_btn:hover .search_box{right:0;}

.header .nav {float:right;width:74%;max-width:900px;}
.header .nav ul {width:100%;margin:0 auto;padding-top:40px;position: relative;}
.header .nav ul>li {position: relative;float:left;width:9%;text-align: center;height:46px;}
.header .nav ul>li span{display:none;}
.header .nav ul>li>a {display:inline-block;width:96%;max-width:76px;height:46px;line-height:46px;font-size:18px;color:#000;
	text-transform:uppercase;position:relative;z-index:9;overflow: hidden;white-space: nowrap;transition: 0.3s;}
.header .nav ul>li:hover>a,.header .nav ul>li.on>a{color:#fff;background:#ce0c0d;}
.header .nav ul>li>span{display:block;width:0;position:absolute;bottom:0;left:50%;height:5px;background:#e6212a;transition: 0.3s;}
.header .nav ul li ol {position:absolute;z-index:15;top:100%;left:2%;width:97%;transition: 0.33s padding;}
.header .nav ul li:hover ol{top:48px;}
.header .nav ul li:hover ol li a{height:36px;margin-bottom:1px;background:rgba(206,12,13,0.8);}
.header .nav ul li ol li {width: auto;display:block;float: none;height: auto;position:relative;}
.header .nav ul li ol li a{display:block;padding:0;color:#fff;font-size:16px;height:0;line-height:36px;text-align:center;transition:0.3s;overflow:hidden;}
.header .nav ul li ol li:last-child a{border:none;}
.header .nav ul li:hover ol li a:hover {background:rgba(161,5,6,0.9);}
.header .nav ul li ol li .er_nav{position:absolute;top:0;left:100%;width:100%;z-index:6;border-left:transparent solid 1px;height:0;overflow:hidden;transition:0.3s;}
.header .nav ul li ol li .er_nav a{background:rgba(206,12,13,0.8);margin-bottom:1px;}
.header .nav ul li ol li:hover .er_nav{height:auto;}

/*==========登录注册的弹窗样式*/
.nav-container {
	max-width: 1136px;
	margin: 0 auto;
	padding: 1rem 2rem;
	justify-content: space-between;
	align-items: center;
	position: relative;
	z-index: 1000;
}
.nav-right {
	display: flex;
	align-items: center;
	gap: 0.75rem;
	position: absolute;
  right: 0;
}
.auth-btn {
	display: inline-block;
	padding: 0.45rem 1.2rem;
	border-radius: 50px;
	font-weight: 600;
	font-size: 0.9rem;
	cursor: pointer;
	transition: all 0.3s;
	border: none;
	text-decoration: none;
}
.auth-btn-login {
	background: linear-gradient(135deg, #bb2a2a, #ff7875);
	color: white;
	border: none;
}
.auth-btn-login:hover {
	color: white;
	transform: scale(1.05);
	box-shadow: 0 4px 15px rgba(99, 102, 241, 0.4);
}
.auth-btn-register {
	background: linear-gradient(135deg, #bb2a2a, #ff7875);
	color: white;
	border: none;
}
.auth-btn-register:hover {
	color: white;
	transform: scale(1.05);
	box-shadow: 0 4px 15px rgba(99, 102, 241, 0.4);
}
.user-info {
	display: flex;
	align-items: center;
	gap: 0.75rem;
	position: absolute;
  right: 0;
}
.user-avatar {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	background: linear-gradient(135deg, var(--primary), var(--secondary));
	display: flex;
	align-items: center;
	justify-content: center;
	color: white;
	font-size: 0.85rem;
	font-weight: 700;
}
.user-name {
	font-weight: 600;
	font-size: 0.9rem;
}
.logout-btn {
	font-size: 0.8rem;
	color: var(--text-light);
	cursor: pointer;
	background: none;
	border: none;
}
.logout-btn:hover {
	color: var(--secondary);
}
.read-btn-sm {
	padding: 0.4rem 1rem;
	font-size: 0.8rem;
}



/* Auth Modal */
.auth-modal-overlay {
	position: fixed;
	inset: 0;
	background: rgba(0, 0, 0, 0.6);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 1000;
	padding: 1rem;
	backdrop-filter: blur(5px);
}
.auth-modal-overlay.active {
	display: flex;
}
.auth-modal {
	background: white;
	border-radius: 20px;
	max-width: 420px;
	width: 100%;
	padding: 2.5rem;
	animation: modalIn 0.3s ease-out;
	position: relative;
}
.auth-modal .modal-close {
	position: absolute;
	top: 1rem;
	right: 1rem;
	background: #f3f4f6;
	border: none;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	font-size: 1.2rem;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: background 0.2s;
}
.auth-modal .modal-close:hover {
	background: #e5e7eb;
}
.auth-tabs {
	display: flex;
	margin-bottom: 2rem;
	border-bottom: 2px solid var(--border);
}
.auth-tab {
	flex: 1;
	padding: 0.75rem 0;
	text-align: center;
	font-weight: 600;
	font-size: 1rem;
	cursor: pointer;
	border: none;
	background: none;
	color: var(--text-light);
	transition: color 0.3s;
	position: relative;
}
.auth-tab.active {
	color: #bb2a2a;
}
 .auth-tab.active::after {
 content: "";
 position: absolute;
 bottom: -2px;
 left: 0;
 right: 0;
 height: 2px;
 background: #bb2a2a;
}
.auth-form {
	display: none;
	flex-direction: column;
	gap: 1rem;
}
.auth-form.active {
	display: flex;
}
.auth-form label {
	font-size: 0.9rem;
	font-weight: 500;
	color: var(--text);
}
.auth-form input {
	padding: 0.8rem 1rem;
	border: 1px solid #e5e7eb;
	border-radius: 10px;
	font-size: 0.95rem;
	transition: border-color 0.3s;
	outline: none;
}
.auth-form input:focus {
	border-color: var(--primary);
	box-shadow: 0 0 0 3px rgba(99, 102, 241, 0.1);
}
.auth-form .auth-submit {
	padding: 0.8rem;
	border-radius: 10px;
	font-weight: 600;
	font-size: 1rem;
	cursor: pointer;
	border: none;
	background: linear-gradient(135deg, #bb2a2a, #ff7875);
	color: white;
	transition: transform 0.3s;
	margin-top: 0.5rem;
}
.auth-form .auth-submit:hover {
	transform: scale(1.02);
}
.auth-error {
	color: #ef4444;
	font-size: 0.85rem;
	display: none;
}
.auth-error.show {
	display: block;
}
.auth-success {
	color: #10b981;
	font-size: 0.85rem;
	display: none;
	text-align: center;
	padding: 1rem;
}
.auth-success.show {
	display: block;
}
.auth-form .form-row {
	display: flex;
	flex-direction: column;
	gap: 0.3rem;
}
/*=========结束登录注册的弹窗样式*/
.m-trigger {display: none;position: absolute;top: 30px;right: 0;width: 6rem;height: 5rem;cursor: pointer;
	background: url(../images/menu_add.png)  no-repeat center/40%;transition:0.3s;}
.m-trigger1{background-image: url(../images/menu_add1.png);}
.gobot{position:absolute;bottom:20px;left:50%;z-index:9; width:36px;cursor:pointer;animation: bb 2s linear 0s infinite;}
@keyframes bb{0%{transform:translate(-50%,0);opacity:0;}20%{transform:translate(-50%,3px);opacity:1;}80%{transform:translate(-50%,10px);opacity:1;}
			90%{transform:translate(-50%,10px);opacity:0;}100%{transform:translate(-50%,10px);opacity:0;}}
#gobot1{position:absolute;left:0;top:-100px;}

.main1{overflow:hidden;}
.main1_l {width:68%;background:#f7f7f7;float:left;overflow:hidden;/*position:fixed;top:0;left:0;z-index:5;*/}
.main1_l_pic{display:block;width:100%;height:470px;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;transition:0.33s;}
.main1_l_pic:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:url(../images/box_shadow.png) repeat-x left bottom;}
/*.main1_l_tit{position:absolute;bottom:20px;left:5%;z-index:6;width:90%;color:#fff;font-size:22px;text-align:center;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}*/
.main1_l_tit{position:absolute;bottom:0;left:0;z-index:6;width:48%;color:#fff;font-size:16px;font-weight:bold; text-align:left;background:rgba(0,0,0,0.5);padding:10px 50% 10px 2%;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.main1_l a:hover .main1_l_pic{transform:scale(1.05);}
.main1_l .main1_l_tit:hover{background:#ce0c0d;}

.main1_r{width:32%;height:470px;float:right;background:#42474c;}
.main1_r ul{padding:9px 23px 0;}
.main1_r .tit{font-size:18px;color:#fff;padding:10px 18px;background:url(../images/ico_s.png) no-repeat left center;}
.main1_r ul li{padding:10px 0;border-bottom:#6b6b67 dashed 1px;overflow:hidden;}
.main1_r ul li .pic{width:146px;height:80px;background:#f7f7f7 no-repeat center/cover;float:left;position:relative;overflow: hidden;}
.main1_r ul li .pic:before{content:"";position:absolute;top:0;left:0;border:#ff7f00 solid 2px;width:calc(100% - 4px);height:calc(100% - 4px);
			opacity:0;transition:0.33s;}
.main1_r ul li .pic_r{margin-left:158px;}
.main1_r ul li .pic_r h3{color:#fff;font-size:16px;opacity:0.6;transition:0.33s;margin:8px 0;
		display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main1_r ul li .pic_r h5{color:#fff;font-size:12px;opacity:0.3;transition:0.33s;font-family: arial;}
.main1_r ul li a:hover .pic:before{opacity:1;}
.main1_r ul li a:hover .pic_r h3{opacity:1;}
.main1_r ul li a:hover .pic_r h5{opacity:1;}

.ind_tit{font-size:16px;color:#000;line-height:20px;position:relative;z-index:9;border-top:#ce0c0d solid 3px;border-bottom:#ce0c0d dashed 1px;
		padding:10px 60px 10px 18px;background:url(../images/ico_s.png) no-repeat left center;margin-bottom:24px;}
.ind_tit a{display:inline-block;font-size:16px;color:#444;position:absolute;top:0;right:0;padding:10px;background:#fff;}
.ind_tit a:hover{color:#ce0c0d;}

.ind_list li{position:relative;overflow: hidden;line-height:28px;padding:2px 0 2px 14px;}
.ind_list li:before{content:"";position: absolute;top:50%;left:0;width:4px;height:4px;margin-top:-2px;background:#000;overflow: hidden;}
.ind_list li a{color:#000;font-size:16px;max-width:calc(100% - 60px);display:inline-block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;float:left;}
.ind_list li span{color:#999999;font-size:16px;display:inline-block;margin-left:3px;float:left;}
.ind_list li a:hover{color:#ce0c0d;}
.main2{margin:40px auto 25px;overflow: hidden;}
.main2_l{width:32%;float:left;}
.main2_r{width:66%;float:right;}
.main2_r ul{overflow: hidden;}
.main2_r ul li{width:48.5%;float:left;margin-bottom:16px;}
.main2_r ul li:nth-child(even){float:right;}
.main2_r ul li .pic{display:block;width:100%;height:149px;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.main2_r ul li .tit{position:absolute;bottom:0;left:0;width:96%;color:#fff;font-size:16px;overflow:hidden;text-align: center;
			background:rgba(0,0,0,0.6);padding:8px 2%;transition:0.33s;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.main2_r ul li a:hover .tit{background:#ce0c0d;}

.main3{margin:0 auto 32px;overflow: hidden;}
.main3_l{width:66%;float:left;overflow:hidden;}
.main3_l_l{width:48.5%;float:left;}
.main3_l_l .pic{display:block;width:100%;height:312px;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.main3_l_l .tit{position:absolute;bottom:0;left:0;width:96%;color:#fff;font-size:16px;overflow:hidden;text-align: center;
			background:rgba(0,0,0,0.6);padding:8px 2%;transition:0.33s;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.main3_l_l a:hover .tit{background:#ce0c0d;}
.main3_l_r{width:48.5%;float:right;}
.main3_l_r_t{border-bottom:#d6d6d6 dashed 1px;margin-bottom:16px;padding:4px 0 16px;}
.main3_l_r_t .tit{font-size:16px;color:#000;font-weight:bold;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main3_l_r_t .tit:hover{color:#ce0c0d;}
.main3_l_r_t h5{font-size:14px;color:#666;font-family:arial;margin:8px 0;}
.main3_l_r_t .txt{font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main3_r{width:32%;float:right;}

.main4{margin:0 auto 40px;overflow: hidden;}
.main4_t{padding:24px 0;background:#5c6670 url(../images/rw_bg.jpg) no-repeat center;position:relative;margin-bottom:8px;}
.main4_t .box{max-width:126px;margin:0 auto;position:relative;overflow: hidden;}
.main4_t .pic{display:block;width:100%;padding-top:124%;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;transition:0.33s;}
.main4_t .tit{position:absolute;bottom:0;left:0;z-index:9;width:96%;color:#fff;font-size:16px;overflow:hidden;text-align: center;
			background:rgba(0,0,0,0.6);padding:6px 2%;transition:0.33s;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.main4_t .box:hover .pic{transform:scale(1.1);}
.main4_t .box:hover .tit{background:#ce0c0d;}
.main4_b{padding:12px 5px;background:#efefef;overflow: hidden;}
.main4_b li{width:7.6%;margin:2px 0;line-height:28px;float:left;text-align: center;}
.main4_b li a{color:#444444;font-size:16px;margin:0 2px;}
.main4_b li a:hover{color:#ce0c0d;}

.main5{margin:0 auto 40px;overflow: hidden;}
.main5_l{width:32%;float:left;overflow:hidden;}

.main5_l ul{overflow:hidden;}
.main5_l li{margin-bottom:24px;border-bottom:#d6d6d6 dashed 1px;padding-bottom:20px;}
.main5_l li:last-child{border:none;margin-bottom:0;}
.main5_l .pic{display:block;width:100%;height:150px;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.main5_l .tit{color:#000;font-size:16px;padding:15px 0 8px;transition:0.33s;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.main5_l .txt{font-size:14px;color:#666;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.main5_l .tit:hover{color:#ce0c0d;}
.main5_r{width:66%;float:right;}
.main5_r_t1{overflow:hidden;padding-bottom:15px;}
.main5_r_t1l{width:52%;float:left;}
.main5_r_t1l .pic{display:block;width:100%;height:255px;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;}
.main5_r_t1l .tit{position:absolute;bottom:0;left:0;width:96%;color:#fff;font-size:16px;overflow:hidden;text-align: center;
			background:rgba(0,0,0,0.6);padding:8px 2%;transition:0.33s;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.main5_r_t1l a:hover .tit{background:#ce0c0d;}
.main5_r_t1r{width:46%;float:right;}
.main5_r_t1rt{border-bottom:#d6d6d6 dashed 1px;margin-bottom:16px;padding:4px 0 16px;}
.main5_r_t1rt .tit{font-size:16px;color:#000;font-weight:bold;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.main5_r_t1rt .tit:hover{color:#ce0c0d;}
.main5_r_t1rt h5{font-size:14px;color:#666;font-family:arial;margin:8px 0;}
.main5_r_t1rt .txt{font-size:14px;color:#666;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}

.main5_r_b {width: 100%;height:234px;overflow: hidden;position:relative;}
/*.main5_r_b li {width:75%;float:left;position: relative;height:234px;position:absolute;left:0;top:0;border-left:#000 solid 1px;
			background:#f1f1f1 no-repeat left center/cover; transition: 0.66s;}			
.main5_r_b li.li1{border:none;}
.main5_r_b li.li2{left:5%;}
.main5_r_b li.li3{left:10%;}
.main5_r_b li.li4{left:15%;}
.main5_r_b li.li5{left:20%;}
.main5_r_b li.li6{left:25%;}
.main5_r_b li .hover{position: absolute;top:0;left:0;width:101%;height:100%;background:rgba(0,0,0,0.2);}
.main5_r_b li .hover .tit{position:absolute;bottom:-50px;left:0;width:96%;color:#fff;font-size:16px;overflow:hidden;text-align: center;
			background:rgba(0,0,0,0.6);padding:8px 2%;transition:0.33s;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.main5_r_b li:hover .hover{background:none;}
.main5_r_b li:hover .hover .tit{bottom:0;}
.main5_r_b li:hover .hover .tit:hover{background:#ce0c0d;}*/

.main5_r_b_l {width:52%;background:#f7f7f7;float:left;overflow:hidden;/*position:fixed;top:0;left:0;z-index:5;*/}
.main5_r_b_l_pic{display:block;width:100%;height:220px;background:#f7f7f7 no-repeat center/cover;position:relative;z-index:6;transition:0.33s;}
.main5_r_b_l_pic:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:70px;background:url(../images/box_shadow.png) repeat-x left bottom;}
/*.main1_l_tit{position:absolute;bottom:20px;left:5%;z-index:6;width:90%;color:#fff;font-size:22px;text-align:center;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}*/
.main5_r_b_l_tit{position:absolute;bottom:0;left:0;z-index:6;width:48%;color:#fff;font-size:16px;font-weight:bold; text-align:left;background:rgba(0,0,0,0.5);padding:10px 50% 10px 2%;
	overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;}
.main5_r_b_l a:hover .main5_r_b_l_pic{transform:scale(1.05);}

.ind_list2{width:46%;float:right;}
.ind_list2 li{position:relative;overflow: hidden;padding:14px 0;border-bottom:#d8d8d8 dashed 1px;}
.ind_list2 li:last-child{border:none;}
.ind_list2 li a{color:#000;font-size:16px;line-height:1;display:inline-block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;float:left;}
.ind_list2 li .a1{border-right:#b1b1b1 solid 1px;width:40px;font-weight:bold;}
.ind_list2 li .a2{width:calc(100% - 50px);float:right;}
.ind_list2 li span{color:#999999;font-size:14px;display:inline-block;float:right;}
.ind_list2 li a:hover{color:#ce0c0d;}

.bottom{padding:25px 0 30px;background:#ffffff;position:relative;border-top:#ce0c0d solid 3px;}
.bottom_t{font-size:0;text-align: center;margin-bottom:15px;}
.bottom_t a{font-size:16px;color:#444444;display: inline-block;line-height:2;margin-bottom:5px;transition:0.33s;-webkit-transition:0.33s;}
.bottom_t span{font-size:16px;color:#999999;display: inline-block;line-height:2;margin:0 10px 5px;}
.bottom_t a:hover{font-weight:bold;}

.bottom_b{color:#888888;font-size:14px;line-height:1.5;text-align: center;}
.bottom_b a{color:#888888;}
.bottom_b a:hover{color:#333;}

.side2{position: fixed;width:40px;left:calc(50% + 614px);z-index: 300;bottom:190px;}
.side2 ul>li{position:relative;width:40px;margin-bottom:2px;}
.side2 ul li a{display: block;height:40px;line-height:40px;width:40px;text-align: center;background:#dddddd;}
.side2 ul li a img{vertical-align: middle;display: inline-block;}
.side2 ul li .sidebox{position:absolute;bottom:-110%;right:105%;width:150px;height:0;transition:all 0.3s;overflow: hidden;box-shadow:0 0 5px #999;}
.side2 ul li .sidebox img{max-width:100%;display: block;}
.side2 ul li:hover .sidebox{bottom:0;height:auto;}
.side2 ul li a.sidetop{background:#dddddd;color:#fff;position:relative;}
.side2 ul li a:hover{background:#ce0c0d;}


.black-inline{margin:0 auto 20px;text-align:center;padding:30px 0;clear:both;width:100%;overflow:hidden;line-height:24px;font-size:16px;}
.black-inline a {text-align:center;padding:6px 12px;margin:3px;color:#000;background:#eaeaea;display: inline-block;border-radius:3px;}   
.black-inline a:hover {color:#fff;background-color:#cf0008;text-decoration:none;}
.black-inline span.current {padding:6px 12px;background:#cf0008;color:#fff;font-size:16px;margin:3px;display: inline-block;border-radius:3px;}   
.black-inline span.disabled {padding:6px 12px;background:#eaeaea;font-size:16px;color:#666;margin:3px;display: inline-block;border-radius:3px;} 
/*------neiye------*/
.ny_banner{width:100%;max-width:1200px;margin:0 auto;padding-top:60px;background:#f7f7f7 no-repeat right center/cover;}
.ny_banner h3{font-size:28px;color:#fff;font-weight:bold;height:70px;padding:0 3%;text-align: right;}
.ny_nav{text-align:right;font-size:0;display:none;}
.ny_nav li{text-align: center;display:inline-block;width:200px;overflow: hidden;}
.ny_nav li a{display: block;height:46px;line-height:46px;font-size:16px;color:#fff;background:rgba(0,0,0,0.4);}
.ny_nav li.on a,.ny_nav li a:hover{background:rgba(206,12,13,0.8);}

.weizhi {background: url(../images/home.png) no-repeat left center;padding:20px 0 20px 28px;margin:14px 0 5px;border-bottom:#dedede solid 1px;}
.weizhi span{font-size: 16px;color: #666;}
.weizhi span a{color:#666;}
.weizhi span a:hover{color:#b5151d;}
.weizhi .on{color:#b5151d;}


.news_list{padding:1px 0 15px;}
.news_list li{position:relative;padding:24px 0;border-bottom:#e5e5e5 dashed 1px;overflow: hidden;transition:0.3s;}
.news_list .pic{width:260px;height:150px;background:#f1f1f1 no-repeat center/cover;transition:0.3s;float:left;border-radius:3px;}
.news_list .pic_r{margin-left:275px;padding-top:18px;}
.news_list .pic_r .tit{color:#333333;font-size:20px;font-weight:bold;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;transition:0.3s;margin-bottom:5px;}
.news_list .pic_r h5{font-size:16px;color:#999999;font-family:arial;margin:13px 0 15px;}
.news_list .pic_r .txt{color:#777777;font-size:16px;height:44px;line-height:22px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.news_list li:hover{background:#fcf5e8;}
.news_list a:hover .pic_r .tit{color:#cf0008;}

.news_time{font-size:13px;color:#ccccd6;margin:15px auto 0;}
.news_time span{display:inline-block;}
.news_time .time1{padding-left:20px;background:url(../images/time1.jpg) no-repeat left center;}
.news_time .yuedu{padding-left:20px;background:url(../images/yuedu.jpg) no-repeat left center;margin-left:30px;}
.news_time .ckxq{width:100px;height:26px;line-height:26px;font-size:14px;color:#cacaca;text-align:center;border:#e0e0e0 solid 1px;border-radius:14px;float:right;}
.news_time .ckxq:hover{background:#f6f6f6;color:#aa343c;}

.news_xq{padding:40px 0;}
.news_xq_tit{text-align: center;margin-bottom:15px;border-bottom:#e0e0e0 solid 1px;}
.news_xq_tit .tit1{font-size:24px;color:#333;font-weight:bold;}
.news_xq_tit .tit2{font-size:16px;color:#999;padding:14px 0;overflow: hidden;}
.news_xq .text{font-size:16px;color:#333;text-align:justify;line-height:1.5;}
.news_xq .text p{margin:0 0 5px !important;text-indent:2em;}
.news_xq .text span{font-family: "微软雅黑", PingFangSC-light, "黑体", Arial !important;}
.news_xq .text img{max-width:100% !important;width:auto !important;height:auto !important;}

.iframe_video{position:relative;width:100%;padding-top:65%;margin-bottom:2.75rem;background:#000;}
.iframe_video iframe{width:100%;height:100%;position:absolute;top:0;left:0;}
.iframe_video video{width:100%;height:100%;position:absolute;top:0;left:0;}


.fanye{padding:18px 0;border-top:#dedede solid 1px;margin-top:50px;}
.fanye li{font-size:16px;line-height:2;padding:2px 0;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.fanye li a{color:#111;}
.fanye li a:hover{color:#ce0c0d;}

.shizi_list{padding:1px 0 20px;overflow: hidden;width:102%;margin-left:-1%;}
.shizi_list li{position:relative;width:48%;margin:0 1%;padding:24px 0;border-bottom:#e5e5e5 dashed 1px;overflow:hidden;transition:0.3s;float:left;}
.shizi_list .pic{width:160px;height:200px;background:#f1f1f1 no-repeat center/cover;transition:0.3s;float:left;border-radius:3px;}
.shizi_list .pic_r{margin-left:183px;padding-top:18px;}
.shizi_list .pic_r .tit{color:#333333;font-size:20px;font-weight:bold;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;transition:0.3s;}
.shizi_list .pic_r .txt{color:#777777;font-size:16px;line-height:24px;margin:20px 0 30px;
		display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.shizi_list .pic_r h5{font-size:16px;color:#444444;width:116px;height:28px;line-height:28px;text-align: center;border:#999999 solid 1px;border-radius:3px;}
.shizi_list li a:hover h5{background:#ce0c0d;color:#fff;}

.shizi_xq{padding:40px 0;}
.shizi_xq_l{width:200px;float: left;}
.shizi_xq_l img{width:100%;}
.shizi_xq_r{margin-left:230px;padding:15px 0;padding-left:30px;border-left:#dedede solid 1px;}
.shizi_xq_r_tit{}
.shizi_xq_r .tit1{font-size:24px;color:#cf0008;font-weight:bold;}
.shizi_xq_r .tit2{font-size:18px;color:#333;padding:14px 0;overflow: hidden;}
.shizi_xq_r .biaoti{font-size:24px;color:#cf0008;padding-left:8px;border-left:#cf0008 solid 4px;}
.shizi_xq_r .text{font-size:16px;color:#333;text-align:justify;line-height:1.5;padding:24px 0;}
.shizi_xq_r .text p{margin:0 0 5px !important;}
.shizi_xq_r .text span{font-family: "微软雅黑", PingFangSC-light, "黑体", Arial !important;}
.shizi_xq_r .text img{max-width:100% !important;width:auto !important;height:auto !important;}

.vip_xq{padding:40px 0 40px 26px;}
.vip_xq h3{font-size:24px;color:#000000;margin-bottom:10px;}
.vip_xq .line{font-size:14px;color:#999999;padding:5px 0 15px;text-align: left;margin-bottom:0px;}
.vip_xq1{}
.vip_xq1_r{float:right;width:200px;text-align:right;}
.vip_xq1_r img{max-width:100%;height:268px;}
.vip_xq1_l{margin-right:315px;border-top:#c5c5c5 solid 1px;}
.vip_xq1_l .txt{font-size:15px;color:#808080;padding:15px 0;line-height:1.8;letter-spacing:0.05em;text-align:justify;}
.vip_xq .tilte{font-size:24px;color:#000000;margin-bottom:10px;line-height:1;margin:20px 0;position:relative;}
.vip_xq .tilte:before{content:"";position:absolute;top:0;left:-22px;width:8px;height:100%;background:#deb685;}
.vip_xq1_l .table1{width:100%;}
.vip_xq1_l .table1 tr{}
.vip_xq1_l .table1 tr td{border:#e8e8e8 solid 1px;padding:8px 14px;color:#000;}
.vip_xq2{border:#e8e8e8 solid 1px;padding:24px 15px;min-height:80px;font-size:16px;color:#808080;line-height:1.8;letter-spacing:0.05em;text-align:justify;}
.vip_xq2 p{margin-bottom:18px;}
.vip_xq2 img{max-width:100% !important;height:auto !important;}
.vip_xq3{padding:12px 0;font-size:16px;color:#808080;line-height:1.8;letter-spacing:0.05em;text-align:justify;}
.vip_xq3 img{max-width:100% !important;height:auto !important;}

.ny_search{ height:240px; padding:25px 0 25px;margin:28px auto 0;background:#bf3a40 url(../images/ny_search_bg.jpg) no-repeat center;background-size:100% 100%;}
.ny_search h3{font-size:28px;color:#fff;font-weight:bold;text-align: center;}
.ny_search .search{width:400px;padding-right:0px;height:180px;position:relative;margin:20px auto 0;}
.ny_search .search .sinput{padding:0 5%;width:90%;height:50px;background:none;border:none;color:#333;font-size:16px; margin-bottom:10px;border:#847e7e solid 1px;background:#fff;border-radius:6px;}
.ny_search .search .sbuton{width:100%;height:50px;top:0;right:0;border:none;background:#0097e8;font-size:18px;color:#fff;border-radius:5px;}

/*-.ny_search_result{border-top:#dedede solid 1px;padding:40px 0 90px;}*/
.ny_search_result{padding:40px 0 90px;}
.ny_search_result h4{font-size:20px;color:#333;text-align: center;}
.ny_search_result h5{font-size:16px;color:#777777;text-align: center;}
.chaxun_table{width:100%;margin:30px auto 65px;}
.chaxun_table tr{text-align: center;}
.chaxun_table tr td{border:#e8e8e8 solid 1px;padding:8px 4px;color:#111;font-size:16px;}

.chaxun_table1{width:100%;margin:10px auto 55px;table-layout: inherit;}
.chaxun_table1 tr{text-align: center;}
.chaxun_table1 tr td{border:#dedede solid 1px;padding:8px 4px;color:#111;font-size:16px;}
.chaxun_table1 tr td p{text-align:left;padding:0 14px;}



.liuyan{padding:215px 7% 55px;background:url(../images/liuyan_bg.jpg) no-repeat center / cover;}
.liuyan .selec{width:48%;margin-bottom:20px;position:relative;}
.redpoint{position:absolute;top:0;right:-20px;line-height:42px;color:#ff0000;font-size:14px;display:inline-block;}
.liuyan .selec1{width:100%;margin-bottom:24px;}
.liuyan .selec .siput{padding:0 5%;width:90%;border:none;background:#fff;height:42px;color:#6c6c6c;font-size:14px;border:none;}
.liuyan .selec1 .siput{padding:0 2.5%;width:95%;}
.liuyan .selec1 textarea{padding:1% 2.5%;width:95%;height:130px;color:#6c6c6c;font-size:14px;border:none;}

.liuyan .sinup{height:42px;color:#6c6c6c;font-size:16px;position:relative;clear: both;}
.liuyan .sinup_1{width:50%;float:left;overflow: hidden;position:relative;background:#fff;border:none;}
.liuyan .sinup_1 .zi{color:#6c6c6c;font-size:16px;height:42px;line-height:42px;position:absolute;top:0;left:5%;display: inline-block;}
.liuyan .sinup input{padding-left:100%;height:42px;border:none;position:relative;cursor:pointer;}
.liuyan .sinup button{width:120px;height:50px;background:#ff6900;font-size:16px;color:#fff;border:none;float:left;margin:4px 0 4px 26px;}
.liuyan .tip{font-size:14px;color:#282828;margin:14px auto 20px;}
.liuyan .sinup_2{width:48%;float:left;overflow: hidden;position:relative;border:none;}
.liuyan .sinup_2 input{padding:0 5%;width:90%;border:none;background:#fff;height:42px;color:#6c6c6c;font-size:14px;border:none;position:relative;}
.liuyan .sinup img{height:24px;float:left;margin:17px 0 4px 26px;}
.liuyan .sub_btn_box{text-align:center;}
.liuyan .sub_btn{width:100%;height:45px;background:#ce0c0d;font-size:16px;color:#fff;border:none;}



.bottom_link{border-top:#e3e3e3 solid 1px;color:#a3a3a3;font-size:16px;padding:10px 0;margin-top:25px;}
.bottom_link a{color:#a3a3a3;display:inline-block;margin:5px 10px 5px 0;}
.bottom_link a:hover{color:#ce0c0d;}


@media screen and (max-width:1600px) {	
	
}

@media screen and (max-width:1440px) {	
	
}

@media screen and (max-width:1350px) {	
	
}

@media screen and (max-width:1199px) {	
	html,body {font-size: 96%;}
	.header{border-width:3px;margin-bottom:2rem;}
	.header .logo {width:70%;float: none;padding:0.5rem 0 0.5rem;display:block;margin:0;}
	.header .logo img {display:block;width:auto;height:3.45rem;max-width:100%; padding-top:0.3rem;}
	.header .search_btn{display:none;}
	.header .nav {background:rgba(16,16,16,0.9);z-index:888;position:absolute;width:40%;top:100vh;right:30%;max-width:100%;height:0;text-align:center;
					overflow:hidden;transition:0.55s;}
	.header .nav1 {width:96%;top:7rem;right:0;height:auto;padding:0.5rem 2%;max-height:calc(100vh - 6rem);overflow-y:auto;}
	.header .nav ul {overflow: hidden;padding: 0;}
	.header .nav ul li {position: relative;width: 100%;height: auto;text-align: left;}
	.header .nav ul>li>a {height:3.7rem;line-height:3.7rem;color:#fff;font-size:1.21rem;display:block;max-width:100%;width:100%;text-indent:1em;}
	.header1 .nav ul>li>a,.header:hover .nav ul>li>a {color: #fff;}
	
	.header .nav ul>li>span{display:block;width:100%;position:absolute;bottom:0;left:0;z-index:9;height:100%;background:none/*rgba(0,0,0,0.5)*/;transition: 0.3s;}
	.header .nav ul>li:nth-child(3)>span,.header .nav ul>li:nth-child(4)>span,.header .nav ul>li:nth-child(5)>span,.header .nav ul>li:nth-child(6)>span,
	.header .nav ul>li:nth-child(7)>span,.header .nav ul>li:nth-child(8)>span{display:none;}
	
	.header .nav ul li ol {overflow: hidden;left:auto;top:auto;width:100%;height:0;position:relative;padding:0;margin:0;background:rgba(225, 225, 225, 0.2);}
	.header .nav ul li ol li {border: none;width:100%;}
	.header .nav ul li ol li a {text-align:left;margin:0;padding:0;font-size:1.15rem;height:2.8rem;line-height:2.8rem;text-indent:2em;}	
	.header .nav ul li:hover ol,.header .nav ul li.on ol{height:auto;padding: 0;left:auto;top:auto;overflow: hidden;border:none;}
	.header .nav ul li:hover ol li a:hover {}
	.header .nav ul li:hover ol li a, .header .nav ul li.on ol li a{background:none;}
	.header .nav ul li ol li .er_nav{position:relative;top:auto;left:auto;height:auto;}
	.header .nav ul li ol li .er_nav a{text-indent:3em;}
	.m-trigger {display: block;}
	
	.side2{left:auto;right:0;bottom:12%}
	/*------neiye------*/	
	.ny_search_result{min-height:12.5rem;}
}

@media screen and (max-width:1024px) {
	
	.main4_b li{width:10%;}
	/*--------neiye----------*/
	.weizhi{padding:1.25rem 0 1.25rem 26px;}
	.news_xq{padding:2.2rem 0;}
	.news_xq_tit .tit1{font-size:1.4rem;}
	.news_xq_tit .tit2{font-size:13px;}
	.news_xq .text{font-size:15px;}
	.fanye{margin-top:3rem;}
	.fanye li{font-size:15px;}
	
	.shizi_xq{padding:2.2rem 0;}
	.shizi_xq_r .tit1{font-size:1.4rem;}
	.shizi_xq_r .tit2{font-size:15px;}
	.shizi_xq_r .text{font-size:15px;}
	.shizi_xq_r .biaoti{font-size:1.4rem;}
	.liuyan{padding:10rem 8% 3rem;}
	
}	
@media screen and (max-width:813px) {	
	html,body {font-size: 94%;}
	.main1_l{width:100%;}
	.main1_l_pic{height:auto;padding-top:55%;}
	.main1_l_tit{font-size:1.2rem;padding:10px 2%;width:96%;}
	.main1_r{width:100%;height:auto;}
	.main1_r ul{padding:9px 15px 15px;}
	
	.ind_list li{background:#f6f6f6;margin-bottom:4px;}
	.ind_list li:before{left:2px;}
	.main2{margin:2rem auto 1.5rem;}
	.main2_l{width:100%;margin-bottom:2rem;}
	.main2_r{width:100%;}
		
	.main3{margin:0 auto 1.5rem;}
	.main3_l{width:100%;margin-bottom:2rem;}
	.main3_r{width:100%;}
	
	.main4_b li{width:12.5%;}
	
	.main5{margin:0 auto 1.5rem;}
	.main5_l{width:100%;margin-bottom:2rem;}
	.main5_r{width:100%;}
	
	.bottom_b{font-size:13px;}
	/*--------neiye----------*/
	.ny_banner{padding-top:3.75rem}
	.ny_banner h3{font-size:1.75rem;height:4.37rem;}
	.ny_nav li {width:25%;}
	.ny_nav li a{height:40px;line-height:40px;font-size:15px;}
	
	.vip_xq{padding:2.5rem 1.62rem;}
	.vip_xq h3{text-align: center;border-bottom:#c5c5c5 solid 1px;padding-bottom:20px;margin-bottom:15px;}
	.vip_xq .tilte{font-size:1.5rem;}
	.vip_xq .tilte:before{left:-1.37rem;width:0.5rem;}
	.vip_xq1_r{float:none;width:100%;text-align: center;}
	.vip_xq1_r img{max-width:100%;height:auto;}
	.vip_xq1_l{margin:15px 0 0;}
	
	.ny_search{padding:3.5rem 2% 3rem;}
	.ny_search h3{font-size:1.75rem;}
	.ny_search .search{width:auto;padding-right:5rem;font-size:15px;}
	.ny_search .search .sbuton{width:5.5rem;}
	
	.liuyan{padding:10rem 8% 3rem;}
}

@media screen and (max-width:813px) and (min-width:480px) {
	.main5_l li{width:48%;float:left;margin:0 1% 1rem;border-bottom:#d6d6d6 dashed 1px;}
	
}

@media screen and (max-width:600px) {
	html,body {font-size: 90%;}
	
	.main4_b li{width:16.66%;}
	/*--------neiye----------*/
	.ny_nav li{width:33.33%;}
	.weizhi .no{display:none;}
	
	.shizi_list{width:100%;margin:0;}
	.shizi_list li{width:100%;margin:0;padding:15px 0;}
	.shizi_list .pic{width:10rem;height:165px;}
	.shizi_list .pic_r{padding-top:8px;margin-left:11.5rem;}
	.shizi_list .pic_r .tit{font-size:18px;}
	.shizi_list .pic_r .txt{margin:10px 0 15px;font-size:14px;}
	.shizi_list .pic_r h5{font-size:14px;}
		
	.shizi_xq_r .tit2 span{display: block;padding:5px 0;}
	.shizi_xq_l{width:100%;text-align: center;float:none;}
	.shizi_xq_l img{max-width:200px;}
	.shizi_xq_r{margin:0;padding-left:0;border:none;}
	
	.news_time .ckxq{display:none;}
	
	.liuyan .selec{width:100%;margin-bottom:15px;}
	.liuyan .selec1 .siput{padding:0 5%;width:90%;}
	.liuyan .selec1 textarea{padding:3% 5%;width:90%;}
	.liuyan .sinup_2 input{padding-left:10%;}
	
}

@media screen and (max-width:480px) {
	html,body {font-size: 85%;}
	.main1_r .tit{font-size:16px;}
	.main1_r ul li .pic{width:9.1rem;}
	.main1_r ul li .pic_r{margin-left:10.5rem;}
	.main1_r ul li .pic_r h3{font-size:15px;}
	
	.ind_tit{margin-bottom:1.5rem;}	
	.ind_tit a{font-size:15px;}
	.ind_list li a{font-size:15px;}
	.ind_list li span{font-size:15px;}
	
	.main2_r ul li .pic{height:9rem;}
	.main2_r ul li .tit{font-size:15px;}
	
	.main3_l_l{width:100%;}
	.main3_l_l .pic{height:auto;padding-top:55%;}
	.main3_l_l .tit{font-size:15px;}
	.main3_l_r{width:100%;}
	.main3_l_r_t{margin:16px 0;}
	.main3_l_r_t .tit{font-size:15px;}
	
	.main4_b li{width:25%;}
	
	.main5_r_t li{width:48%;margin:0 1% 2rem;}
	.main5_r_t li:last-child{display:none;}
	.main5_r_t .pic{height:120px;}
	
	
	.main5_r_t1l .tit{font-size:15px;}
	/*---------neiye-----*/
	.news_list li{padding:1.5rem 0;}
	.news_list li .pic{width:9.1rem;height:130px;}
	.news_list .pic_r{margin-left:10.5rem;padding-top:2px;}
	.news_list .pic_r .tit{font-size:16px;white-space: normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.news_list .pic_r h5{font-size:14px;margin:10px 0;}
	.news_list .pic_r .txt{font-size:14px;}
}

@media screen and (max-width:415px) {
	html,body {font-size: 80%;}
	.main5_r_t1l{width:100%;}
	.main5_r_t1l .pic{height:auto;padding-top:50%;}
	.main5_r_t1r{width:100%;margin:15px 0;}
	.main5_r_b{height:auto;}
	.main5_r_b_l{width:100%;margin-bottom:10px;}
	.ind_list2{width:100%;}
	.bottom{padding:15px 2px 18px;}
	.bottom_t a{font-size:15px;line-height:1.8;}
	.bottom_t span{font-size:15px;line-height:1.8;}
	.bottom_b span{display: block;}
	/*--------neiye----------*/
	
	
	
}
@media screen and (max-width:360px) {
	
	/*--------neiye----------*/
	
}

@media screen and (max-width:320px) {	
	html, body{font-size:75%;min-width:320px;}
	
}