/*公用定义*/
@charset "utf-8";
*{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}/*取消链接点击的时候变蓝*/
*:focus{outline:none;}
input,select,textarea{ line-height:normal;-webkit-appearance:none;}
input,select,textarea{FONT-FAMILY:'Microsoft YaHei'; font-size:24px;}
body {margin:0px;font-size:24px;background: #fff; color: #2b2b2b;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;FONT-FAMILY:'Microsoft YaHei';}
a {	text-decoration: none;	color: #2b2b2b;}
ul,li,tr,td,dl,dt,dd{list-style-type:none;margin:0px;padding:0px;}
li{ overflow:hidden;}
a img{text-decoration: none;margin: 0px;padding: 0px;border:none;}
.f{ float:left; overflow:hidden;}
.r{ float:right; overflow:hidden;}
.bai,.bai a{ color:#FFFFFF;}
.hong,.hong a{ color:#ff0000;}
.huang,.huang a{ color:#faaf19;}
.lan,.lan a{ color:#2293d1;}
.lv,.lv a{ color:#2293d1;}
.hui,.hui a{color:#909090;}
.mgz{ margin-left:auto; margin-right:auto; overflow:hidden; width:640px;}
.mg{ margin-left:auto; margin-right:auto; overflow:hidden; width:600px;}
.mg2{ margin-left:auto; margin-right:auto; overflow:hidden;}
.cen{ text-align:center;}
.displaynone{display:none}
.xi12{ font-size:12px;}
.xi13{ font-size:13px;}
.xi14{ font-size:14px;}
.xi15{ font-size:15px;}
.xi16{ font-size:16px;}
.xi17{ font-size:17px;}
.xi18{ font-size:18px;}
.xi19{ font-size:19px;}
.xi20{ font-size:20px;}
.xi21{ font-size:21px;}
.xi22{ font-size:22px;}
.xi23{ font-size:23px;}
.xi24{ font-size:24px;}
.xi25{ font-size:25px;}
.xi26{ font-size:26px;}
.xi27{ font-size:27px;}
.xi28{ font-size:28px;}
.xi29{ font-size:29px;}
.xi30{ font-size:30px;}
.xi31{ font-size:31px;}
.xi32{ font-size:32px;}
.xi33{ font-size:33px;}
.xi34{ font-size:34px;}
.xi35{ font-size:35px;}
.xi36{ font-size:36px;}
.xi37{ font-size:37px;}
.xi38{ font-size:38px;}
.xi39{ font-size:39px;}
.xi40{ font-size:40px;}
.xi46{ font-size:46px;}
.xi48{ font-size:48px;}
.xi50{ font-size:50px;}
.xi52{ font-size:52px;}
.xi59{ font-size:59px;}
.xi60{ font-size:60px;}
.cu{font-weight:bold;}
.xi{font-weight:lighter;}
.swiper-slide {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tm:hover{opacity:0.85; filter:alpha(opacity=85);}
.cur{ cursor:pointer;}
.xiahuaxian{ text-decoration:underline;}
.shanchuxian{ text-decoration:line-through;}
.mengban{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:9999990;}
.con input{ background:none; border:none; padding:0; width:100px; height:100px; line-height:100px; border-radius:10px;}
.con{ width:100px; height:100px; line-height:100px; background:#000}
.con{ width:100px; margin-left:10px; line-height:30px;}
/*样式*/
.con1{ box-sizing:border-box; padding-right:4px;}
.con1 li{ margin-bottom:18px; border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background:#fff}
.con1t{ padding:20px 0px 15px 15px;}
.con1tr{ margin-left:15px;}
.con1trt{ color:#555555; margin-bottom:5px;}
.con1trf{ line-height:28px; color:#7d7d7d}
.con1m{ width:600px; line-height:34px; color:#7d7d7d; margin-bottom:8px;overflow: hidden;
 	text-overflow: ellipsis;
 	display: -webkit-box;
 	-webkit-line-clamp: 2;
 	-webkit-box-orient: vertical;}
.con1f{ border-top:1px solid #e0e0e0; height:70px; line-height:70px; box-sizing:border-box; padding-left:12px; padding-right:20px;}
.con1fl{ color:#ff4f00}
.con1fr a{ display:block; margin-left:10px; color:#ff4f00; border:1px solid #ff4f00; border-radius:6px; width:98px; height:48px; line-height:48px; margin-top:10px;}
.con1fr2{ color:#999999!important; border:1px solid #999999!important}
.footerf{ height:80px}
.footer{ height:98px; border-top:1px solid #bebebe; background:#fdfdfd; z-index:99999; position:fixed; bottom:0; left:50%; margin-left:-320px; width:640px}
.footer li{ width:33%; float:left; padding-top:18px; text-align:center;}
.footer li{ font-size:18px; color:#555555; line-height:110px}
.footer li:hover { color:rgba(51,51,51,1)}
.li1s{ background:url(../images/s1.png) center 16px no-repeat}
.li1s:hover,.lif1-hover{background:url(../images/s1s.png) center 16px no-repeat}
.li2s{ background:url(../images/s2.png) center 16px no-repeat}
.li2s:hover,.lif2-hover{background:url(../images/s2s.png) center 16px no-repeat}
.li3s{ background:url(../images/s3.png) center 16px no-repeat}
.li3s:hover,.lif3-hover{background:url(../images/s3s.png) center 16px no-repeat}
.li4s{ background:url(../images/s4.png) center 16px no-repeat}
.li4s:hover,.lif4-hover{background:url(../images/s4s.png) center 16px no-repeat}
.lif1-hover ,.lif2-hover ,.lif3-hover,.lif4-hover { color:rgba(51,51,51,1)!important}
.con2{ background:#fff}
.con2t{ background:#fff; border-bottom:1px solid #dedede; box-sizing:border-box; padding:18px 20px 18px 20px; border-bottom:18px solid #eeeeee}
.con2tr{ color:#555555; line-height:32px; padding-top:18px; margin-left:12px;}
.con2m{ width:604px; padding-top:15px;}
.con2m p{ line-height:34px; color:#555555; margin-bottom:30px; display:block; margin-top:0px}
.con2m img{ width:100%; margin-bottom:18px;}
.con2f{ width:604px; border-top:1px solid #d8d8d8; color:#7d7d7d; line-height:45px; margin-bottom:45px;}
.con3{ height:70px; line-height:70px; border-top:1px solid #dedede; background:#fff; width:640px; position:fixed; bottom:0px; left:50%; margin-left:-320px; z-index:999999; box-sizing:border-box; padding-left:22px;}
.con3l{ color:#ff4f00}
.con3r{ width:200px; height:70px; line-height:70px; background:#ff6f00;}
.con3m{ width:138px; height:70px; line-height:70px; background:#00b6b6;}
.con3f{ height:70px;}
#header {
    position: absolute;
    left: 50%;
    top: 0;
	margin-left:-320px;
    z-index: 999;
    width: 640px;
    height: 88px;
	line-height:88px;
    overflow: hidden;
    background: #fff;
	border-bottom:1px solid #dedede;
	font-size:30px; 
    margin-bottom:200px
}
.header{ height:88px}
.swiper-slide-active{ color:#555555}
#header .swiper-slide {
    padding: 0 20px;
    width: auto;
	height:84px;
}
.con4 li{ margin-bottom:20px; background:#fff; border-bottom:1px solid #dedede}
.con4m{ width:600px; line-height:35px; padding-top:10px; padding-bottom:15px; color:#666666}
.con4f{width:600px; padding-bottom:15px; height:46px; line-height:56px;}
.con4fl{ color:#ff4d00}
.con4fr{ width:120px; height:46px; line-height:46px; display:block; border-radius:3px; background:#ff6300}
.ddjs1{ background:#fff; position:fixed; bottom:0px; left:50%; margin-left:-320px; width:640px; z-index:99999999; box-sizing:border-box; padding:35px 35px 40px;}
.ddjs1t{ color:#555555; margin-bottom:18px;}
.ddjs1m{ padding-bottom:10px; border-bottom:1px solid #dedede; margin-bottom:30px;}
.ddjs1m li{ margin-bottom:20px; height:50px; line-height:50px;}
.ddjs1mm{ width:306px; text-align:center;}
.ddjs1mm span{ display:inline-block; margin:0px 20px; color:#7d7d7d; font-size:28px;}
.ddjs1mr a{ display:block; width:44px; height:44px; line-height:44px; border-radius:50%; border:1px solid #808080}
.ddjs1mr span{ display:block; float:left; padding:0px 18px; line-height:44px; text-align:center; font-size:32px; color:#555555}
.ddjs1f{ width:466px; }
.ddjs1f a{ display:block; width:158px; height:60px; line-height:60px;  border-radius:3px;}
.ddjs1fl{background:#999999;}
.ddjs1fr{background:#ff7300;}
.con5{ background:rgb(200,50,44); padding-top:44px; padding-bottom:38px; line-height:55px; position:relative}
.con5t{ position:absolute; top:20px; right:20px; line-height:35px;}
.con7{ background:#fff; margin-bottom:20px; border-bottom:1px solid #dedede;}
.con7 li{ float:left; text-align:center; width:33.3%; line-height:26px; padding-top:15px; color:#555555; font-size:25px; padding-bottom:15px}
.con7 li span{ font-size:20px;}
.con8t{border-bottom:1px solid #dedede;border-top:1px solid #dedede; background:#fff; height:60px; line-height:60px; box-sizing:border-box; padding-left:20px; padding-right:20px;}
.con8m{ margin-bottom:20px;border-bottom:1px solid #dedede; background:#fff}
.con8m a{ display:block; float:left; text-align:center; line-height:54px; margin-bottom:8px; padding-top:28px; width:20%; font-size:22px; color:#555555}
.con8mt{ height:50px; line-height:50px;}
.con8f li{margin-bottom: 29px;  margin-top: 29px;border-top:1px solid #dedede; background:#fff }
.con8f li a{ height:88px; line-height:88px; display:block;border-bottom:1px solid #dedede; box-sizing:border-box; padding-left:20px;}
.con8fl{ width:65px;}
.con8fr{ color:#555555}
.ddjs2{ position:fixed; width:500px; height:358px; border-radius:8px; background:#f3f3f3; z-index:9999999; top:50%; margin-top:-179px; left:50%; margin-left:-250px;}
.ddjs2t{ color:#555555; line-height:62px; margin-bottom:35px;}
.ddjs2m{ display:block; width:418px; height:98px; line-height:98px; border:1px solid #555555; border-radius:6px; margin-bottom:30px; background:#eeeeee; color:#555555;box-sizing:border-box; padding:0px 0px 0px 25px;}
.ddjs2f{ display:block; width:418px; height:98px; line-height:28px; border:1px solid #555555; border-radius:6px;  background:#eeeeee; color:#555555; box-sizing:border-box; padding:20px 0px 0px 25px;}
.con9t{ height:90px; line-height:90px; background:#fff; border-bottom:1px solid #dedede; margin-bottom:20px;}
.con9t li{ height:88px; line-height:90px; float:left; text-align:center; color:#999999; font-size:30px; width:50%}
.con9t li.hover{ color:#555555; border-bottom:2px solid #555555}
.con9f1t{border-bottom:1px solid #dedede; margin-bottom:20px; background:#fff}
.con9f1tt{ height:70px;border-bottom:1px solid #dedede;     box-sizing:border-box; padding-left:22px; line-height:70px;}
.con9f1ttl{ width:78px;}
.con9f1ttr input{ border:none; padding:0px; height:70px; line-height:70px; font-size:30px; background:none; width:500px;}
.con9f1tf textarea{ width:595px; margin-left:auto; margin-right:auto; display:block; margin-top:20px; line-height:34px; height:250px; margin-bottom:20px; font-size:30px; border:none; padding:0px;}
.con9f1m{border-top:1px solid #dedede;}
.con9f1m li{ height:80px; line-height:80px;border-bottom:1px solid #dedede; box-sizing:border-box; padding-left:22px;background:#fff}
.con9f1ml{width:100px; color:#555555}
.con9f1mr input{border:none; padding:0px; height:80px; line-height:80px; font-size:30px; background:none}
.con9f1f{ background:#fff; box-sizing:border-box; padding:20px; }
.con9f1f input{ position:absolute; width:100%; height:100%; left:0px; top:0px; opacity:0}
.con9f1fz{ width:100px; height:100px; border:1px solid #dedede; margin-right:20px; line-height:100px;position:relative}
.con9f1fz img{ max-height:100%; max-width:100%}
.con9f2t{border-top:1px solid #dedede;}
.con9f2t li{ height:66px; line-height:66px;border-bottom:1px solid #dedede; box-sizing:border-box; padding-left:22px; background:#fff}
.con9f2tl{ width:80px; color:#555555}
.con9f2tr input{ border:none; padding:0px; height:66px; line-height:66px; font-size:30px; background:none}
.con10{ position:fixed; bottom:0px; left:50%; margin-left:-320px; width:640px; z-index:999999; background:#f24900; height:80px; line-height:80px;}
.con10f{ height:80px;}
.tp{ height:100px; line-height:100px; width:75px; color:#555555}
.con9f2m{ display:block; width:598px; height:78px; line-height:78px; border:1px solid #555555; border-radius:8px; margin-top:18px; margin-bottom:48px; background:#fff}
.con9f2f li{border-bottom:1px solid #dedede;border-top:1px solid #dedede; background:#fff; height:140px; box-sizing:border-box; padding-left:20px; margin-bottom:8px;}
.con9f2fm{ text-align:center; width:255px;}
.con9f2fm span{ line-height:140px; display:inline-block; margin:0 10px; color:#555555; font-size:30px;}
.con9f2fl{ margin-top:20px;}
.con9f2fr{ height:140px; border-left:1px solid #dedede; line-height:140px; width:100px;}
.dz{ line-height:40px; box-sizing:border-box; padding-left:22px;}
.con9x{ margin-bottom:20px;border-bottom:1px solid #dedede;}
.con11t{ line-height:185px; margin-top:30px;}
.con11f a{ text-align:center; width:33.3%; float:left}
.con11ft{ width:132px; height:132px; border-radius:12px; margin-left:auto; margin-right:auto; position:relative}
.con11ft img{ width:100%; height:100%; border-radius:8px}
.con11ff{ line-height:44px; margin-bottom:26px; color:#7d7d7d; font-size:24px;}
.bk1{ border:4px solid rgb(200,50,44)}
.bk2{ border:4px solid #ababab}
.bk3{ border:4px solid #c6c6c6}
.mb1{ position:absolute; width:132px; height:132px; background:rgba(153,153,153,0.5); line-height:132px; left:0px; top:0px;}
.mb2{ position:absolute; width:132px; height:132px; background:rgba(153,153,153,0.8); line-height:132px; left:0px; top:0px;}
.con12t{ background:#fff; box-sizing:border-box; padding:15px 20px; line-height:35px; color:#444444;border-top:1px solid #dedede;border-bottom:1px solid #dedede; margin-top:20px; margin-bottom:90px;}
.top{ height:86px; line-height:86px; border-bottom:1px solid #dedede; background:#fff; position:fixed; top:0px; width:640px; left:50%; margin-left:-320px; z-index:99999}
.topt{ height:86px;}
.topl{ position:absolute; left:0px; top:0px; width:64px; height:86px; background:url(../images/left.png) center center no-repeat;}
.con12m1{ width:600px;}
.con12m1r{ margin-left:25px}
.con12m1m{ box-sizing:border-box; padding:10px 15px; position:relative; background:rgb(200,50,44); overflow:visible; border-radius:8px; max-width:400px; margin-bottom:60px;}
.con12m2m{ box-sizing:border-box; padding:10px 15px; position:relative; background:#ffffff; overflow:visible; border-radius:8px; max-width:400px; margin-left:25px;margin-bottom:60px; color:#555555; border:1px solid #dedede}
.con12m1x{ position:absolute; background:url(../images/t27.png) 0 0 no-repeat; width:15px; height:28px; top:15px; right:-14px}
.con12m2x{ position:absolute; background:url(../images/t28.png) 0 0 no-repeat; width:15px; height:30px; top:15px; left:-15px}
.con12m1r2{ margin-left:0px;}
.con12f{ background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede; box-sizing:border-box; padding:20px 0px 20px 20px;}
.con12f textarea{ width:430px; height:55px; line-height:55px; border:none; border-bottom:1px solid #999999; font-size:28px; color:#555555; float:left}
.con12fm{ margin-left:18px; line-height:55px;}
.con12fr{ width:78px; height:54px; line-height:54px; border:1px solid #555555; border-radius:6px; color:#555555; display:block; margin-left:12px;}
.con12x{ box-sizing:border-box; padding:25px 32px 12px;}
.con12x{ line-height:46px; color:#555555;}
.con12xz{ display:block; margin-right:20px;}
.con13{ width:600px; background:#fff; border:1px solid #dedede; border-radius:12px; margin-top:100px;}
.con13t{ margin-top:58px; line-height:48px; color:#555555; margin-bottom:64px;}
.con13m{ padding-left:32px; color:#555555; margin-bottom:75px;}
.con13f{ width:530px; border-bottom:1px solid #999999; height:90px; line-height:90px; color:#555555}
.xi80{ font-size:80px}
.con13fr input{ line-height:90px; font-size:80px; color:#555555; border:none; padding:0px; background:none; width:430px}
.con13x{ width:450px; height:68px; line-height:68px; background:rgb(200,50,44); border-radius:4px; margin-top:62px; margin-bottom:45px; display:block}
.con18ff {
    width: 564px;
    margin-left: 35px;
    border-left: 1px solid #d8d8d8;
    margin-top: 30px;
    margin-bottom: 40px;
}
.con18ff li:first-child {
    padding-top: 0px;
}
.con18ff li {
    border-bottom: 1px solid #d8d8d8;
    width: 564px;
    box-sizing: border-box;
    padding-left: 24px;
    padding-bottom: 40px;
    line-height: 30px;
    padding-top: 80px;
    color: #555555;
    position: relative;
    overflow: visible;
	clear:both
}
.con18ff li:first-child:before {
    position: absolute;
    background:url(../images/t32.png) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    left: -12px;
    top: 0px;
    content: '';
}
.con18ff li:before {
    position: absolute;
    background: url(../images/t33.png) 0 0 no-repeat;
    width: 24px;
    height: 24px;
    left: -12px;
    top: 84px;
    content: '';
}
.con18ff li:last-child {
     border-bottom:0px;
}
.top2{ background:rgb(200,50,44)}
.con14t{ margin-top:20px; margin-bottom:20px; background:#fff; border-top:1px solid #dedede; border-bottom:1px solid #dedede; background:#fff; box-sizing:border-box; padding:20px;}
.con14tr{ margin-left:12px;}
.con14trt{ padding-top:12px; margin-bottom:5px; color:#555555}
.con14trm{ margin-bottom:8px; color:#555555}
.con14f{ background:#fff;border-top:1px solid #dedede; border-bottom:1px solid #dedede; box-sizing:border-box; padding:18px 20px; margin-bottom:20px;}
.con14ft{ line-height:36px; color:#555555}
.con14ff{ color:#7d7d7d; line-height:30px; margin-top:15px; text-indent:2em}
.con18ffl{ line-height:30px; color:#7d7d7d; }
.con18ffl span{ color:#7d7d7d}
.con18ffr{ color:#7d7d7d; padding-top:22px; padding-right:20px;}
.con14ffs{text-indent:0px;}
.con15{ height:70px; line-height:70px; border-top:1px solid #dedede; background:#fff; z-index:999999; position:fixed; bottom:0px; left:50%; margin-left:-320px; width:640px; box-sizing:border-box; padding-left:20px;}
.con15f{ height:70px;}
.con15l{ color:#ff4f00}
.con15r{ display:block; width:200px; height:70px; line-height:70px; background:#ff6100}
.hq{ width:168px; height:50px; line-height:50px; border:1px solid rgb(200,50,44); border-radius:6px; margin-top:15px; color:rgb(200,50,44); display:block; margin-right:22px;}
.con16t{ height:70px; background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede; color:#555555;  box-sizing:border-box; padding-left:24px; line-height:70px; margin-top:20px;}
.con16m{ box-sizing:border-box; padding:30px 0px 10px 0px; text-align:center; background:#fff}
.con16m a{ width:118px; height:44px; line-height:44px; border:1px solid rgb(200,50,44); border-radius:8px; margin:0px 16px; color:rgb(200,50,44); text-align:center; font-size:24px; display:inline-block; margin-bottom:20px;}
.con16m a.hover{ background:rgb(200,50,44); color:#fff}
.con17t{ background:#fff; border-bottom:1px solid #dedede; margin-bottom:20px; box-sizing:border-box; padding:20px 32px 20px 20px;}
.con17ttr{ line-height:34px; padding-top:10px; margin-left:20px; margin-bottom:15px; color:#555555}
.con17ttr span{ color:#7d7d7d}
.con17tf{ line-height:30px; padding-left:12px; color:#7d7d7d}
.con17f{ background:#fff; border-top:1px solid #dedede;}
.con17f li{ box-sizing:border-box; padding:22px 0px;border-bottom:1px solid #dedede;}
.con17f1{ width:62px; color:#7d7d7d; line-height:62px;}
.con17f3{ color:#555555; margin-left:18px; line-height:26px; width:170px; padding-top:6px;}
.con17f4{ color:#7d7d7d; padding-top:26px;}
.con17f5{ display:block; height:62px; line-height:62px; border-left:1px solid #dedede; color:#7d7d7d; width:115px;}







