* { margin: 0px; padding: 0px; } 
body { font-size: 12px; font-family: "微软雅黑"; color: #525252; background: #fff; } 
a { text-decoration: none; outline: none; transition: all 0.2s; }
a:hover { text-decoration: none; }
img { border: 0; vertical-align: middle; max-width:100%;}
a {text-decoration: none;color: #333;padding:0;margin:0;}
ul {list-style: none;padding:0;margin:0;}
li {list-style: none;padding:0;margin:0;}
ul li {list-style: none;padding:0;margin:0;}
img {border: none;padding:0;margin:0; vertical-align:middle;}
a img{border: none;padding:0;margin:0;}
input,button,select,textarea{outline:none}
textarea{resize:none}
p{padding:0;margin:0;}
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px; line-height:1.6;color:#333;padding:0;margin:0; font-family:"微软雅黑", "宋体", "黑体";}
table ,tr, td { margin: auto; padding:0; margin:0;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.clear{ overflow:hidden; clear:both;}
.img1{ display:block; position:relative; width:100%; padding-bottom:72%; overflow:hidden;}
.img1 img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.img1{ overflow:hidden;}
.img1 img{  cursor: pointer; transition: all 0.8s;}
.img1:hover img{ transform: scale(1.1);}
.fl{ float:left;} 
.fr{ float:right;} 
.cc{ display: flex;  justify-content:center;  align-items:Center; text-align:center;} 
.pp1{ padding:10px 0;} 
.pp1 .pp1-1{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.pp1 .pp1-1 span{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #d31e21;
}
.pp1 .pp1-item,.pp1 .pp1-item2{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top: 10px;
}
.pp1 .pp1-item li,.pp1 .pp1-item2 li{
	margin-right: 8px;
	margin-bottom: 8px;
}
.pp1 .pp1-item li:nth-child(6n),.pp1 .pp1-item2 li:nth-child(5n){
	margin-right: 0px;
}
.pp1 .pp1-item li img{
	border: 1px solid #f2f2f2;
	width: 118px;
	height: 50px;
}
.pp1 .pp1-item2 li img{
	border: 1px solid #f2f2f2;
	width: 143px;
	height: 70px;
}
.pp2{ padding:20px 0;} 
.hj{ height:10px;}
.none {	display: none;}
.main,.ftit,.link,.foot { width:75%; max-width:1200px;margin:0px auto;overflow:hidden;clear:both;}

.bg1{ background:url(../images/bg01.jpg) no-repeat left top #d31e21; position:relative;}
.bg1:before{ position:absolute; top:0; right:0; width:164px; height:100%; content: ""; background:url(../images/bg02.jpg) no-repeat right top;}
.head{width:80%; width:1500px;margin:0px auto;}
.logo{ float:left; padding-top:20px;}
.nav22{ float:right; width:calc(100% -200px);}
.nav22 li{ float:left; background:url(../images/mbg1.png) no-repeat right center; line-height:25px; padding:20px 40px; color:#FFF;}
.nav_p1{ display:block; text-align:center; font-size:18px; color:#FFF;}
.nav_p1 p{ font-size:12px;}
.nav_p2 p{ font-size:18px;}
.nav_p2 a{ display:block; float:left; border:1px solid #fff; font-size:12px; margin-right:10px; color:#FFF; line-height:20px; padding:0 8px;}
.nav22 li:last-child{ background:none;}
.bg2{ background:#e2e2e2; padding:6px 0;}
.nav_p3{ float:right; color:#999;}
.nav_p3 a{ padding:0 5px; color:#999;}
.head_p1{ float:left;}
.head_p11{ border-top:1px solid #ddd; padding-top:5px;}
.head_p2{ float:right;}
.sear{ float:left; width:510px;}
.sear1{ border:2px solid #e1251b; line-height:32px; padding-left:10px; width:550px;}
.sear2{ background: url(../images/sear1.jpg) no-repeat center #e1251b; width:60px; height:36px; border:none;}
.head_p21{ float:left; margin-left:12px; border:1px solid #ddd; padding:5px 15px; line-height:24px;}
.head_p22 p{ float:left; display:block; position:relative; padding-right:15px;}
.head_p22 span{ position:absolute; top:-3px; right:5px; background:#e1251b; color:#FFF; line-height:16px; padding:0 4px; border-radius:15px;}
.head_p23 li{ float:left; text-align:center; font-size:14px; padding:0 13px;}
.bg3{ background:url(../images/bg03.jpg) repeat-x top #fff; position:relative;}

.qq{ float:left; width:900px; position:relative;}
.fullSlide{ position: absolute; top:0; left:0;width:100%; height:100%;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;height:100%;}
.fullSlide .bd ul{width:100% !important; height:100%;}
.fullSlide .bd li{width:100% !important; height:100%;overflow:hidden;text-align:center;}
.fullSlide .hd{position:absolute;bottom:10px;left:0; width:100%;display: flex;   justify-content:center;  align-items:Center;height:22px;line-height:20px;}
.fullSlide .hd ul{text-align:center; width:100%; margin:0 auto; max-width:1200px;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px; max-width:50px;height:12px;margin:2px 4px;overflow:hidden;filter:alpha(opacity=90);opacity:0.6;line-height:999px;background:#fff; border-radius:50px;}
.fullSlide .hd ul .on{background:#009afe;background:#fff;opacity:1;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat rgba(0,0,0,0.5);cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none; border-radius:8px;}
.fullSlide .next{left:auto;right:2%;background-position:-6px -137px;}
.qq .qt{ position:relative; width:100%; padding-bottom:52.5%; height:0; overflow:hidden;}
.qq2 .qt{ position:relative; width:100%; padding-bottom:52%; height:0; overflow:hidden;}
.nr1_p1{ width:290px;}
.nr1_p1 a{ display:block;}

.m_left{ position: fixed; top:285px; right:calc(50% + 620px); width:190px;}
.m_left_p1{ background:#ff8000; color:#fff; padding-left:25px; font-size:16px; color:#FFF; line-height:40px;}
.list_div{ background:#FFF; border:1px solid #ddd; border-top:none; padding:5px 0;}
.list_dt{ margin:0; padding:0; line-height:32px; overflow: hidden; position: relative; padding-left:20px; font-size:14px;}
.list_dt_icon{ position: absolute; right: 10px; top:calc(50% - 8px); display: block; width: 16px; height: 16px; background: url(../images/off.png) no-repeat;}
#open .list_dt_icon{ background: url(../images/open.png) no-repeat;}
.list_dd,.list_dd2{ display: none; padding:5px 20px 10px 25px;}
.list_div2{ background:#FFF; padding:5px 0;}
.list_dt2{ margin:0; padding:0; line-height:32px; overflow: hidden; position: relative; padding-left:20px; font-size:14px;}
.bor1{ border:1px solid #ddd; background:#FFF;}
.m_left_p2{ padding:20px;}
.m_left_p2 a{ display:block; text-align:center;}
.m_left_p2 a p{ background:#e1251b; color:#FFF; border-radius:30px; font-size:16px; line-height:36px; margin-top:10px;}
.m_right{ position: fixed; top:285px; left:calc(50% + 620px); width:190px;}
.m_right_p1{ padding:20px; font-size:14px; text-align:center;}
.m_right_p1 a{ display:block;}
.m_right_p11{ background:#ff8000; border-radius:30px; color:#FFF; line-height:36px; margin-top:10px;}
.m_right_p12{ border:1px solid #ff8000; border-radius:30px; color:#ff8000; line-height:36px; margin-top:10px;}
.m_right_p2{ background:#f0f0f0; text-align:center; font-size:16px; line-height:2.4}
.m_right_p3 li{ overflow:hidden; clear:both; padding:8px 10px;}
.m_right_p31{ float:left; width:30px; line-height:30px; color:#FFF; background:url(../images/bg4.png) no-repeat center; font-size:15px; text-align:center;}
.m_right_p32{ float:right; width:calc(100% - 35px);}
.m_right_p32 p{ font-weight:bold;}
.m_right_p32 div{ line-height:15px;}
.m_left2{ width:200px;}
.nr1_p2{ background:#f5f6f7; padding-left:14px; line-height:36px; border-bottom:1px solid #ddd; font-size:14px;}
.nr1_p3{ padding:10px; line-height:18px;}
.nr1_p3 img{ margin:5px 0;}
.m_cc{ width:760px; margin-left:20px;}
.nr1_p4{ border-bottom:2px solid #d42125; padding-bottom:5px;}
.nr1_p41{ float:left; font-weight:bold; font-size:24px;}
.nr1_p42{ float:right; color:#888;}
.nr1_p42 p{ float:left; padding:0 15px; text-align:center;}
.nr1_p42 span{ display:block; line-height:1.2; font-size:20px; font-weight:bold;}
.nr1_p43{ float:right;width:850px; line-height:22px; font-size:14px;}
.nr1_p43 a{ color:#666;}
.nr1_p5{ overflow:hidden; clear:both; margin:0 -6px;}
.nr1_p5 li{ float:left; width:calc(25% - 12px); padding:6px;}
.nr1_p5 li a{ display:block;}
.nr1_p5 li a img{ width:100%; height:180px;}
.bg4{ background:#f5f5f5;}
.bg5{ background:#fff;}
.nr1_p6{ float:left; width:210px;}
.nr1_p61{ background:#bedbe9; padding:10px; }
.nr1_p611{ font-weight:bold; font-size:24px;}
.nr1_p612{ font-size:18px; margin-bottom:10px;}
.nr1_p613{ background:#FFF; border-radius:20px; padding:5px 15px;}
.nr1_p614{ height:190px;}
.nr1_p62{ background:#c7b1b4; padding:15px 5px;}
.nr1_p62 li{ float:left; width:calc(50% - 10px); padding:8px 5px; text-align:center;}
.nr1_p62 a{ display:block; border:1px solid #888; border-radius:20px; line-height:2;}
.nr1_p7{ float:left; width:780px; padding-left:5px;}
.nr1_p770{ float:left; width:980px; padding-left:5px;}
.nr1_p70{ float:right; width:calc(100% - 230px);}
.nr1_p7 img{ width:100%;}
.nr1_p7 li{ float:left; width:calc(33.333% - 6px); padding:3px;}
.nr1_p770 img{ width:100%;}
.nr1_p770 li{ float:left; width:calc(33.333% - 6px); padding:3px;}
.nr1_p72{ display:block; background:#FFF; text-align:center;overflow: hidden; text-overflow:ellipsis; white-space: nowrap; line-height:3; font-size:14px;}
.nr1_p8{ float:right; width:180px;}
.nr1_p81{ padding:10px 0; border-bottom:1px solid #ddd; font-size:16px;}
.nr1_p82 li{ padding:10px 0; text-align:center;}
.nr1_p83{ width:546px;}
.nr1_p84{ width:620px; font-size:14px; color:#666; line-height:1.8;}
.bg6{ background:url(../images/bg5.jpg) repeat-x top; background-size:100% 100%; text-align:center;}
.foot{ text-align:center;}
.fbg{ border-bottom:1px solid #ddd; border-top:1px solid #ddd;}
.ftit_p1{ float:left;}
.ftit_p1 li{ float:left; width:160px;}
.ftit_p11{ display:block; font-weight:bold; line-height:3;}
.ftit_p12{ padding-top:10px;}
.ftit_p12 a{ display:block; line-height:2; color:#666;}
.ftit_p2{ float:right; text-align:center;}

#showbox { background:#eee;}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:25px; margin-top:8px;}
#showsum span { border:2px solid #ddd;}
#showsum span.sel { border:2px solid #f00;}

.showpage { width:360px; position:relative;}
.showpage a { display:block; width:15px; height:60px; position:absolute; left:0; top:-55px;display: flex;  justify-content:center;  align-items:Center; text-align:center;}
.showpage a#shownext { left:auto; right:0;}
.nr2_p1{ float:left; width:360px;}
.nr2_p2{ float:right; width:calc(100% - 400px);}
.nr2_p21{ font-size:18px; font-weight:bold;}
.nr2_p22{ font-size:14px; color:#d42528;}
.nr2_p23{ margin:10px 0; padding:10px 20px; color:#777; background:#f3f3f3; font-size:14px;}
.nr2_p23 span{ font-size:28px;  font-weight:bold; color:#F00;}
.ul_box>li {padding:10px 10px;overflow:hidden; font-size:14px; line-height:32px;}
.ul_box>li>div {float:left;}
.ul_box>li>div:nth-child(1) {width:100px;}
.ul_box>li>div:nth-child(2) {width:calc(100% - 130px);overflow:hidden;}

.label_box>label { display:block; float:left; margin:0 10px 10px 0; position:relative; overflow:hidden; }
.label_box>label>input { position:absolute; top:0; left:-20px; }
.label_box>label>div { width:80px; text-align:center; border:#dddddd solid 1px; height:32px; line-height:32px; color:#666666; user-select:none; overflow:hidden; position:relative; }
.label_box>label>input:checked + div { border:#d51917 solid 1px; color:#d51917; }
.label_box>label>input:checked + div:after { content:''; display:block; width:20px; height:20px; background-color:#d51917; transform:skewY(-45deg); position:absolute; bottom:-10px; right:0; z-index:1; }
.label_box>label>input:checked + div:before { content:''; display:block; width:3px; height:8px; border-right:#ffffff solid 2px; border-bottom:#ffffff solid 2px; transform:rotate(35deg); position:absolute; bottom:2px; right:4px; z-index:2}

.sdddq {font-size:16px;height: 30px;width: 90px; float:left;}
#inpT,#inp2T{ float:left; margin-right:10px;}

.label_box2>label>div { width:180px; text-align:center; border:#dddddd solid 1px; height:40px; line-height:40px; color:#666666; user-select:none; overflow:hidden; position:relative; background:#f7f7f7; text-align:left;}
.label_box2>label>div p{ float:left; width:70px; margin-right:10px;}
.label_box2>label>div p img{ width:70px; height:40px;}
.label_box3{ width:180px; line-height:40px; border:1px solid #ff0036; background:#ffeded; color:#ff0036; font-size:18px; margin-right:10px;}
.label_box4{ width:180px; line-height:40px; border:1px solid #ff0036; background:#ff0036; color:#fff; font-size:18px;}
.nr1_p63{ line-height:30px; border-bottom:1px solid #ddd;background:linear-gradient(to top, #f4f4f4, #fff); padding:0 15px; font-weight:bold; font-size:14px;}
.nr1_p641{ max-width:123px;}
.nr1_p73{ background:#f7f7f7; border-bottom:1px solid #e4393c;}
.nr1_p73 li{ float:left; padding:0 20px; line-height:40px; font-size:14px;}
.nr1_p73 li.active{ background:#e4393c; color:#fff;}
.nr1_p74{ padding:2%;}

