@charset "utf-8";
/* CSS Document */
header,nav,article,section,aside,footer{display:block;}
html,body{
	width: 100%;
	overflow-x: hidden;
	font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	font-size: 14px;
}
.ohimportant{
	height: 100%!important;
	width: 100%!important;
	overflow: hidden!important;
}
*{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}
a:hover{
	color: #f36466;
}
.header{
	width: 100%;
	height: 105px;
	background-size: 100%;
}
.centered{
	width: 1100px;
	height: 100px;
	background: #fff;
	margin: auto;
	position: relative;
}
.logo{
	width: 292px;
	height: 67px;
	float: left;
	margin-top: 20px;
}
.serve{
	width: 581px;
	height: 24px;
	background: url(../images/serve.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	left: 440px;
	top: 10px;
}
.navi{
	float: left;
	margin-top: 20px;
	font-size: 18px;
	margin-top: 50px;
	margin-left: 20px;
}
.navi li{
	float: left;
	margin-left: 30px;
	position: relative;
}
.lai1{
	color: #f05656;
    border-bottom: 3px solid #f05656;
    font-weight: bold;
    padding-bottom: 2px;
}
.lat{
	overflow: hidden;
	width: 130px;
    background:#fff;
    border-radius: 3px;
    position: absolute;
    left: -10px;
    top: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: 0 0 10px #ecedee;
    display: none;
    z-index: 99;
}
.lat ol{
	margin: auto!important;
}
.lat ol li{
	line-height: 32px!important;
	margin-left: 15px;
	font-size: 16px!important;
}
.lat1{
	overflow: hidden;
	width: 130px;
    background:#fff;
    border-radius: 3px;
    position: absolute;
    left: -10px;
    top: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: 0 0 10px #ecedee;
    display: none;
    z-index: 99;
}
.lat1 ol{
	margin: auto!important;
}
.lat1 ol li{
	line-height: 32px!important;
	margin-left: 25px;
	font-size: 16px!important;
}
.lat2{
	overflow: hidden;
	width: 130px;
    background:#fff;
    border-radius: 3px;
    position: absolute;
    left: -25px;
    top: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: 0 0 10px #ecedee;
    display: none;
    z-index: 99;
}
.lat2 ol{
	margin: auto!important;
}
.lat2 ol li{
	line-height: 32px!important;
	margin-left: 25px;
	font-size: 16px!important;
}
.lat3{
	overflow: hidden;
	width: 130px;
    background:#fff;
    border-radius: 3px;
    position: absolute;
    left: -25px;
    top: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    box-shadow: 0 0 10px #ecedee;
    display: none;
    z-index: 99;
}
.lat3 ol{
	margin: auto!important;
}
.lat3 ol li{
	line-height: 32px!important;
	margin-left: 35px;
	font-size: 16px!important;
}
.baer{
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.lb_banner ul{padding: 0;}
.lb_banner { position: relative; overflow: auto; text-align: center;}
.lb_banner li { list-style: none; }
.lb_banner ul li { float: left; }

#b04{ 
	width:100%;
	height: 100%;
}
#b04 .dots {
 position: absolute;
 left: 0; right: 0;
 bottom: 5px;
}
.dots {
  position: absolute;
  left: 0; 
  bottom: 5px;
}
#b04 .dots li{  
	display: inline-block; 
	width: 20px; 
	height: 10px; 
	margin: 0 4px; 
	text-indent: -999em; 
	border: 2px solid #fff; 
	border-radius: 10px; 
	cursor: pointer; 
	opacity: .4; 
	-webkit-transition: background .5s, opacity .5s; 
	-moz-transition: background .5s, opacity .5s; 
	transition: background .5s, opacity .5s;
}
#b04 .dots li.active{ 
	background: #268bd1;
	opacity: 1;
}
#b04 .arrow {
	position: absolute;
	top: 200px;
}

#b04 #al {
 left: 50px;
}

#b04 #ar {
 right: 50px;
}
.nav{
	width: 100%;
	height: 730px;
	background: #fff;
	overflow: hidden;
}
.nav1{
	width: 1100px;
	height: 700px;
	background: #fff;
	margin: auto;
	overflow: hidden;
}
.nav1a{
	width: 250px;
	height: 56px;
	background: #fff;
	margin: auto;
	margin-top: 60px;
	text-align: center;
	font-weight: bold;
}
.nav1a img{
	margin-left: 6px;
}
.nav1b{
	width: 900px;
	height: 92px;
	margin: auto;
	margin-top: 30px;
	overflow: hidden;
}
.nav1b a{
	float: left;
	font-size: 24px;
	color: #6c6c6c;
	margin-left: 56px;
	margin-right: 52px;
	
}
.list{
	border-bottom: 4px solid #f15556;
	padding-bottom: 5px;
	font-weight: bold;
}
.tab{
	width: 1100px;
	height: 230px;
	overflow: hidden;
	display: none;
}
.block{
    display: block!important;
}
.tab p{
	font-size: 18px;
	color: #6c6c6c;
}
.more{
	width: 260px;
	height: 60px;
	background:url(../images/ljgd.png) no-repeat center;
	background-size: 100%; 
	border-radius: 3px;
	margin: auto;
	margin-top: 35px;
}
.plan{
	width: 139px;
	height: 52px;
	background:url(../images/fan.png) no-repeat center;
	background-size: 100%;
	margin-top: 20px; 
}
.gain{
	width: 1090px;
	height: 100px;
	background: #fff;
	box-shadow: 0 0 10px #eaeaea;
	margin-top: 30px;
	margin-left: 3px;
	padding: 20px 15px; 
}
.box{
	width: 860px;
	height: 60px;
	border:1px solid #d2d2d2;
	border-radius: 3px;
	float: left;
}
.gain button{
	width: 198px;
	height: 60px;
	background: #f1191a;
	font-size: 18px;
	color: #fff;
	border: none;
	float: left;
}
.wo{
	float: left;
	margin-top: 8px;
	margin-left: 35px;
}
.name{
	width: 176px;
	height: 32px;
	float: left;
	margin-left: 15px;
	font-size: 18px;
	margin-top: 14px;
	border: none;
	border-right: 1px solid #d2d2d2;
	text-indent: 10px;
	outline:none;
}
.pop{
	width: 350px;
	height: 160px;
	background: #fff;
    box-shadow: 0 0 10px #eeedef;
    position: fixed;
    left: 50%;
    top: 50%;
    margin-left: -175px;
    margin-top: -80px;
    padding-top: 30px;
    display: none;
}
.pop p{
	font-size: 16px;
	text-align: center;
}
.close{
	width: 120px;
	height: 40px;
	border: 1px solid #f1191a;
	font-size: 16px;
	background: #fff;
	color: #f1191a;
	margin: auto;
	margin-top: 30px;
	line-height: 40px;
	border-radius: 3px;
	text-align: center;
	cursor:pointer;
}
.item{
	width: 100%;
	height: 460px;
	background: #f2f2f2;
}
.xmbox{
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding-bottom: 60px;
}
.item1{
	width: 1100px;
	margin: auto;
	padding-top: 50px;
	overflow: hidden;
}
.plan2{
	width: 139px;
	height: 52px;
	background:url(../images/yz.png) no-repeat center;
	background-size: 100%; 
}
.article{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/tu1.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.article p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.article p:hover{
	color: #f15556;
}
.article2 p:hover{
	color: #f15556;
}
.article3 p:hover{
	color: #f15556;
}
.article4 p:hover{
	color: #f15556;
}
.describe{
	width: 198px;
	overflow: hidden;
	margin: auto;
	color: #fff;
	font-size: 14px;
}
.detail{
	width: 160px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 20px;
	border: 1px solid #fff;
	margin: auto;
	margin-top: 20px;
	border-radius: 3px;
	cursor: pointer;
}
.detail:hover{
	background: #f15556;
	border: 1px solid #f15556;
}
.article2{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/tu2.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.article2 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.article3{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/tu3.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.article3 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.article4{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/tu4.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    overflow: hidden;
}
.article4 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.case{
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.case1{
	width: 1100px;
	margin: auto;
	padding-top: 50px;
	position: relative;
	overflow: hidden;
}
.plan3{
	width: 139px;
	height: 52px;
	background:url(../images/cgal.png) no-repeat center;
	background-size: 100%; 
}
.more2{
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 73px;
}
.entry{
	width: 533px;
	height: 252px;
	background: #fff;
	box-shadow: 0 0 10px #e7e5e5;
	float: left;
	margin-top: 30px;
	margin-right: 18px;
	overflow: hidden;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 5px;
}
.entry1{
	width: 505px;
	height: 86px;
	overflow: hidden;
	position: relative;
	margin-left: 18px;
	margin-top: 22px;
}
.tx{
	width: 84px;
	height: 84px;
	float: left;
	border: 2px solid #f9dfe0;
	margin-right: 17px;
}
.ruxx{
	width: 400px;
	height: 86px;
	float: left;
}
.p1{
	font-size: 24px;
	color: #6c6c6c;
	font-weight: bold;
}
.p2{
	font-size: 16px;
	color: #6c6c6c;
	margin-top: 3px;
}
.p3{
	font-size: 16px;
	color: #6c6c6c;
	margin-top: 3px;
}
.p3 span{
	font-weight: bold;
}
.ljxq{
	width: 160px;
	height: 30px;
	color: #b6b6b6;
	text-align: center;
	border-radius: 3px;
	position: absolute;
	right: 0px;
	top: 0px;
	border: 1px solid #b6b6b6;
	font-size: 18px;
	line-height: 30px;
}
.ljxq:hover{
	color: #fff;
	background: #f15556;
	border: 1px solid #f15556;
}
.msp{
	width: 500px;
	height: 100px;
	overflow: hidden;
	margin-left: 18px;
	margin-top: 20px;
	font-size: 16px;
    color: #6c6c6c;
}
.msp:first-letter{
	font-weight: bold;
	font-size: 22px;
}
.open{
	width: 100%;
	height: 470px;
	background:url(../images/zs.jpg) no-repeat center;
	background-size: 100%; 
}
.life{
	width: 100%;
	height: 725px;
	background: #fff;
}
.life1{
	width: 1100px;
	height: 725px;
	padding-top: 50px;
	margin: auto;
	overflow: hidden;
}
.left{
	width: 536px;
	height: 670px;
	background: #fff;
	float: left;
	position: relative;
}
.plan4{
	width: 139px;
	height: 52px;
	background:url(../images/ymsh.png) no-repeat center;
	background-size: 100%; 
}
.more3{
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 30px;
}
.dgxm{
	font-size: 24px;
	color: #6c6c6c;
	width: 536px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 28px;
    margin-bottom: 15px;
}
.xmjs{
	width: 536px;
	height: 200px;
	position: relative;
}
.shim{
	float: left;
	width: 250px;
	height: 200px;
}
.xmxq{
	width: 255px;
	float: left;
	margin-left: 26px;
	font-size: 18px;
	color: #6c6c6c;
	overflow: hidden;
}
.xq{
	width: 160px;
    height: 30px;
    background: #f15556;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    position: absolute;
    right: 10px;
    bottom: 0px;
    font-size: 18px;
    line-height: 30px; 
}
.zxlb{
	font-size: 18px;
    color: #6c6c6c;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 20px;
}
.zxlb span{
	font-weight: bold;
	margin-right: 2px;
	margin-top: -2px;
	float: left;
}
.right{
	width: 536px;
    height: 670px;
    background: #fff;
    float: left;
    position: relative;
    margin-left: 26px;
}
.plan5{
	width: 139px;
	height: 52px;
	background:url(../images/cjwd.png) no-repeat center;
	background-size: 100%; 
}
.zdwd{
	width: 536px;
	height: 93px;
	overflow: hidden;
	border-bottom: 1px solid #e0e0e0;
	margin-top: 28px;
	position: relative;
}
.hwd{
	width: 38px;
	height: 38px;
	float: left;
	margin-top: 15px;
	margin-left: 28px;
}
.qap{
	color: #6d6d6d;
	font-size: 20px;
	font-weight: bold;
	float: left;
	margin-left: 18px;
	margin-top: 20px;
}
.title{
    width: 370px;
    height: 86px;
    float: left;
    margin-left: 30px;
}
.title p{
	font-weight: bold;
	font-size: 20px;
	width: 370px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.wtda{
	width: 370px;
	overflow: hidden;
	margin-top: 5px;
	font-size: 14px;
	color: #6b6b6b;
}
.tximg{
	position: absolute;
	right: 16px;
	bottom: 12px;
}
.lbbox{
	overflow: hidden;
}
.strategy{
	width: 100%;
	height: 894px;
	background: #f2f2f2;
}
.strategy1{
	width: 1100px;
	height: 894px;
	margin: auto;
	padding-top: 40px;
}
.ymgl{
	width: 168px;
	margin: auto;
	font-size: 28px;
	color: #6c6c6c;
	font-weight: bold;
	text-align: center;
	border-bottom: 3px solid #de585e;
}
.lbul{
	width: 940px;
	height: 40px;
	margin: auto;
	margin-top: 50px;
}
.lbul a{
	color: #a8a8a8;
	float: left;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 24px; 
}
.xz{
	color: #df565e!important;
    font-weight: bold;
}
.qhlb{
	width: 1100px;
    overflow: hidden;
	margin-top: 10px;
	display: none;
}
.show{ 
	display: block;
}
.zclb{
	width: 347px;
	height: 223px;
	background: #fff;
	float: left;
	margin-top: 40px;
	box-shadow: 0 0 10px #eaeaea;
	margin-left: 10px;
}
.qhlb .zclb:nth-child(2){
	margin-left: 20px;
	margin-right: 10px;
}
.lbbt{
	font-size: 20px;
	color: #9a9a9a;
	width: 306px;
	height: 26px;
	margin-bottom: 18px;
	margin: auto;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 30px;
    font-weight: bold;
}
.lbnr{
	width: 306px;
	overflow: hidden;
	margin: auto;
	font-size: 16px;
	color: #9a9a9a;
	margin-top: 20px;
}
.tzxq{
	font-size: 14px;
	color: #9a9a9a;
	margin-left: 20px;
	margin-top: 15px;
}
.tzxq:hover{
	color: #e0575e;
}
.lbbt:hover{
	color: #e0575e;
}
.qhlb .zclb:nth-child(5){
	margin-left: 20px;
	margin-right: 10px;
}
.lbtz{
	width: 200px;
	height: 60px;
	border: 1px solid #666666;
	font-size: 20px;
	text-align: center;
	line-height: 60px;
	border-radius: 3px;
	margin-top: 40px;
	float: left;
	margin-left: 454px;
}
.bottom{
	width: 100%;
	height: 1010px;
	overflow: hidden;
	position: relative;
}
.liuyan{
	width: 100%;
	height: 490px;
	background: #fff;
}
.liuyan1{
	width: 1100px;
	height: 490px;
	margin: auto;
	padding-top: 50px;
}
.plan6{
	width: 139px;
	height: 52px;
	background:url(../images/lybk.png) no-repeat center;
	background-size: 100%; 
}
.ch{
	width: 480px;
	height: 352px;
	float: right;
	margin-top: -25px;
}
.last{
	width: 100%;
	height: 548px;
	background: #333333;
}
.last1{
	width: 1100px;
	height: 548px;
	margin: auto;
	position: relative;
	padding-top: 150px;
}
.last_img{
	position: absolute;
	left: 0px;
	top: 40px;
}
.dggl{
	overflow: hidden;
	margin-top: 60px;
}
.dggl p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	float: left;
}
.liul1{
	float: left;
	margin-top: 7px;
}
.liul1 li{
	float: left;
	font-size: 16px;
	color: #fff;
	margin-left: 20px;
}
.liul2{
	float: left;
	margin-top: 7px;
}
.liul2 li{
	float: left;
	font-size: 16px;
	color: #fff;
	margin-left: 20px;
}
.dggl2{
	overflow: hidden;
	margin-top: 25px;
}
.dggl2 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	float: left;
}
.yqlj{
	margin-left: 40px;
	margin-top: 40px;
}
.yqul{
	margin-top: 16px;
	margin-left: 42px;
}
.yqul li{
	float: left;
	margin-right: 16px;
	color: #fff;
	font-size: 16px;
}
.botmp{
    margin-top: 80px;
    margin-left: 42px;
    color: #fff;
    font-size: 16px; 
}
.lytk{
	width: 500px;
	height: 338px;
	background: #fff;
	box-shadow: 0 0 10px #e7e5e5;
    float: left;
	padding-top: 30px;
	margin-top: 22px;
}
.xmp{
    font-size: 24px;
    color: #666;
    margin-left: 46px;
}
.xmp input{
	width: 330px;
	height: 40px;
	background: #fff;
}
.hmp{
    font-size: 24px;
    color: #666;
    margin-left: 46px;
    margin-top: 25px;
}
.hmp input{
	width: 330px;
	height: 40px;
	background: #fff;
}
.lydiv{
	margin-left: 46px;
    margin-top: 25px;
    overflow: hidden;
}
.lydiv p{
	float: left;
	font-size: 24px;
    color: #666;
}
.lydiv textarea{
	width: 330px;
	height: 80px;
	float: left;
}
.subt{
	width: 330px;
	height: 40px;
	background: #f15556;
	margin-top: 30px;
	font-size: 20px;
	color: #fff;
	border: none;
	border-radius: 3px;
	margin-left: 118px;
}
.fhtop{
	width: 76px;
	height: 320px;
    position: fixed;
    right: 20px;
    top: 300px;
    z-index: 999;
    cursor: pointer; 
}
.zixun{
	width: 72px;
	height: 72px;
	background: url(../images/zxzx.png) no-repeat center;
	background-size: 100%;
}
.gfwx{
	width: 72px;
	height: 72px;
	background: url(../images/gfwx.png) no-repeat center;
	background-size: 100%; 
	margin-top: 10px;
	position: relative;
}
.wxtc{
	position: absolute;
	left: -157px;
	top: -38px;
	display: none;
}
.mfrx{
	width: 72px;
	height: 72px;
	background: url(../images/rxdh.png) no-repeat center;
	background-size: 100%; 
	margin-top: 10px;
	position: relative;
}
.rxtc{
	position: absolute;
	left: -196px;
	top: -7px;
	display: none;
}
.top{
	width: 72px;
	height: 72px;
	background: url(../images/fhdb.png) no-repeat center;
	background-size: 100%; 
	margin-top: 10px;
	position: relative;
}
.plan7{
	width: 139px;
	height: 52px;
	background:url(../images/cgal.png) no-repeat center;
	background-size: 100%; 
}
.dgxm:hover{
	color: #f15556;
}
.method{
	width: 100%;
	overflow: hidden;
	background: #fff;
}
.method1{
	width: 1100px;
    height: 710px;
    margin: auto;
    padding-top: 50px;
    overflow: hidden;
}
.plan8{
	width: 139px;
	height: 52px;
	background:url(../images/fs.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 28px; 
}
.cyym{
	width: 340px;
	height: 420px;
	margin-left: 5px;
	float: left;
	background: #fff;
	box-shadow: 0 0 10px #e7e5e5;
	border-radius: 3px;
	overflow: hidden;
}
.ymbz{
	width: 50px;
	height: 42px;
	margin-left: 33px;
	margin-top: 36px;
}
.gzym{
	width: 57px;
	height: 42px;
	margin-left: 33px;
	margin-top: 36px;
}
.cyp{
	font-size: 26px;
	color: #6c6c6c;
	margin-left: 33px;
	margin-top: 25px;
}
.fsp{
	font-size: 16px;
	color: #6c6c6c;
	margin-left: 33px;
	margin-top: 25px;
	margin-right: 33px;
}
.fsp:first-letter{
	font-weight: bold;
	font-size: 22px;
}
.among{
    margin-left: 25px;
    margin-right: 20px;
}
.method2{
	width: 1100px;
	height: 1280px;
	background: #fff;
	margin: auto;
	overflow: hidden;
}
.blbt{
	width: 531px;
	height: 83px;
	background: url(../images/bt.png) no-repeat center;
	background-size: 100%;
	margin: auto;
	margin-bottom: 50px;
}
.fllb{
	width: 1100px;
	height: 262px;
	background: #fff;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 28px;
}
.fllb1{
	width: 1100px;
	height: 48px;
	overflow: hidden;
}
.fllb1 p{
	font-size: 28px;
	color: #6c6c6c;
	font-weight: bold;
	float: left;
}
.fllb1 span{
	float: left;
	color: #569ffd;
	font-size: 14px;
	margin-top: 16px;
	margin-left: 10px;
}
.fllb2{
	overflow: hidden;
	margin-top: 5px;
}
.blim{
	float: left;
	width: 260px;
	height: 180px;
}
.cycle{
	width: 150px;
	height: 94px;
	float: left;
	margin-left: 10px;
	border-right: 1px solid #e6e6e6;
	margin-top: 44px;
}
.time{
	color: #ff0202;
	font-size: 20px;
	text-align: center;
	margin-top: 5px;
}
.time1{
	color: #6c6c6c;
	font-size: 20px;
	text-align: center;
	margin-top: 30px;
}
.ask{
	width: 200px;
	height: 94px;
	float: left;
	margin-left: 10px;
	border-right: 1px solid #e6e6e6;
	margin-top: 44px;
}
.zxlj{
	overflow: hidden;
	float: left;
}
.zxa{
	width: 120px;
	height: 32px;
	background: #f16566;
	color: #fff;
	font-size: 17px;
	text-align: center;
	line-height: 32px;
	border-radius: 3px;
	margin-top: 45px;
	margin-left: 25px;
}
.xqa{
	width: 118px;
	height: 30px;
	background: #feecec;
	color: #f16566;
	font-size: 17px;
	text-align: center;
	line-height: 30px;
	border-radius: 3px;
	margin-top: 28px;
	margin-left: 25px;
	border: 1px solid #f16566;
}
.ymlb{
	width: 100%;
	overflow: hidden;
	background: #f2f2f2;
	padding-top: 58px;
	padding-bottom: 38px; 
}
.ymlb1{
	width: 1100px;
	overflow: hidden;
	margin: auto;
}
.lbz{
	width: 520px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-bottom: 15px;
}
.plan9{
	width: 139px;
	height: 52px;
	background:url(../images/dggl.png) no-repeat center;
	background-size: 100%; 
}
.listing{
	width: 520px;
	height: 52px;
	border-bottom: 1px solid #9a9a9a;
	margin-top: 20px; 
}
.zcp{
	width:70px;
	height: 30px;
	border: 1px solid #9a9a9a;
	float: left;
	color: #9a9a9a;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}
.zcp:hover{
	color: #f25657;
	border: 1px solid #f25657;
}
.zcbt{
	width: 428px;
	font-size: 18px;
	color: #9a9a9a;
	float: left;
	margin-left: 20px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 2px;
}
.zcbt:hover{
	color: #f25657;
}
.lby{
	width: 520px;
	overflow: hidden;
	float: left;
	position: relative;
	margin-bottom: 15px;
	margin-left: 56px;
}
.plan10{
	width: 139px;
	height: 52px;
	background:url(../images/ym1.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.lbdiv{
	width: 520px;
	overflow: hidden;
	padding-bottom: 20px;
	background: #f4f4f4;
	margin-top: 10px;
	padding-top: 10px;
}
.method3{
	width: 1100px;
    margin: auto;
    padding-top: 50px;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 28px;
}
.lbdiv:hover{
	background: #ffebec;
}
.plb{
	width: 490px;
    font-size: 20px;
    color: #9a9a9a;
    font-weight: bold;
    margin-left: 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.plb span{
	margin-right: 5px;
}
.plb2{
	font-size: 16px;
	color: #898989;
	margin-top: 6px;
	margin-left: 5px;
	margin-right: 12px;
}
.span2{
	color: #f15556!important;
}
.plan11{
	width: 139px;
	height: 52px;
	background:url(../images/ym2.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan12{
	width: 139px;
	height: 52px;
	background:url(../images/ym3.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan13{
	width: 139px;
	height: 52px;
	background:url(../images/ym4.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.ggzx{
	width: 100%;
	height: 200px;
	background: url(../images/ditu.png) no-repeat center;
	background-size: 100%;
}
.ggzx1{
	width: 1100px;
	height: 200px;
	margin: auto;
}
.ljzx{
   width: 600px;
   height: 200px;
   float: left;
   padding-top: 40px;
}
.ljp{
   font-size: 36px;
   color: #fff;
   font-weight: bold;
}
.rxp{
   font-size: 36px;
   color: #fff;
   margin-top: 10px;
}
.kszx{
	width: 200px;
	height: 50px;
	background: #f15556;
	color: #fff;
	border-radius: 3px;
	float: left;
	text-align: center;
	line-height: 50px;
	font-size: 32px;
	margin-top: 102px;
}
.zxwx{
	float: left;
	margin-left: 120px;
	margin-top: 25px;
}
.plan14{
	width: 139px;
	height: 52px;
	background:url(../images/ym5.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan15{
	width: 139px;
	height: 52px;
	background:url(../images/ym6.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan16{
	width: 139px;
	height: 52px;
	background:url(../images/ym7.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan17{
	width: 139px;
	height: 52px;
	background:url(../images/ym8.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.ljfl{
	width: 100%;
	height: 287px;
	background:url(../images/dbj.png) no-repeat center;
	background-size: 100%;
}
.ljfl1{
	width: 1100px;
	height: 287px;
	margin: auto;
	padding-top: 35px;
}
.ljbt{
	font-size: 26px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.plan18{
	width: 139px;
	height: 52px;
	background:url(../images/sh1.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan19{
	width: 139px;
	height: 52px;
	background:url(../images/sh2.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan20{
	width: 139px;
	height: 52px;
	background:url(../images/sh3.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan21{
	width: 139px;
	height: 52px;
	background:url(../images/sh4.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan22{
	width: 139px;
	height: 52px;
	background:url(../images/sh5.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan23{
	width: 139px;
	height: 52px;
	background:url(../images/sh6.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan24{
	width: 139px;
	height: 52px;
	background:url(../images/sh7.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.plan25{
	width: 139px;
	height: 52px;
	background:url(../images/sh8.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.fmtu{
	width: 100%;
	height: 480px;
	background: url(../images/fmtu.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.glbox{
	width: 100%;
	background: #fff;
}
.glbox1{
	width: 1100px;
	height: 1855px;
	margin: auto;
	margin-bottom: 20px;
}
.glz{
	width: 270px;
	float: left;
	margin-top: -70px;
}
.gl1{
	width: 270px;
}
.gllb{
	width: 270px;
	background: #fff;
	margin-top: 3px;
	overflow: hidden;
}
.gllb p{
	width: 270px;
	height: 40px;
	background: #f5f5f5;
	color: #a0a0a0;
	line-height: 40px;
	text-indent: 10px;
	font-size: 16px;
    margin-bottom: 2px;
}
.li1{
	color: #fff!important;
	background: #f15556!important;
}
.xmlb{
	width: 270px;
	height: 338px;
	background: #fff;
	margin-top: 20px;
	box-shadow: 0 0 10px #d3cfcf;
}
.xmlb img{
	width: 270px;
	height: 160px;
}
.xmbt{
	font-size: 18px;
	color: #6a6a6a;
	text-indent: 10px;
	margin-top: 20px;
	font-weight: bold;
	width: 245px;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.xmms{
	margin-left: 10px;
    width: 245px;
    margin-top: 15px;
    color: #6a6a6a;
    font-size: 14px;
}
.ckxq{
	width: 235px;
	height: 36px;
	border-radius: 20px;
	margin: auto;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	background: #fff;
	margin-top: 20px;
	border: 1px solid #f15556;
	color: #f15556;
}
.ckxq:hover{
	color: #fff;
	background: #f15556;
}
.gly{
	width: 775px;
	float: right;
	overflow: hidden;
}
.gly1{
	width: 775px;
	height: 70px;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
}
.gly1a{
	float: right;
	margin-top: 30px;
}
.glp1{
	float: left;
	color: #a0a0a0;
	font-size: 16px;
}
.glp2{
	width: 1px;
	height: 15px;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	background: #a0a0a0;
	margin-top: 4px;
}
.gly2{
	width: 775px;
	height: 120px;
	background: #fff;
	border-bottom: 1px solid #e2e2e2;
	padding-top: 20px;
}
.glyp2{
	width: 770px;
	color: #8b8b8b;
	font-size: 20px;
	font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.glyp3{
	width: 775px;
	margin-top: 10px;
}
.nrsp{
	color: #8b8b8b;
	font-size: 16px;
}
.nrsp2{
    font-size: 16px;
    color: #f15556;
    margin-left: 20px;
}
.yema{
	padding-top: 40px;
	color: #949393;
	margin-left: 113px;
}
.yema a{
	display: inline-block;
	padding: 4px 9px;
	border-radius: 3px;
	border:1px solid #d4d4d4;
	margin-right: 8px;
	font-size: 14px;	
}
.yema a.on{
	font-weight: bold;
	color: #000000;
	border-color:transparent;
}
.glsj{
	width: 775px;
	overflow: hidden;
}
.fa1{
	width: 270px;
	height: 160px;
	margin-bottom: 10px;
}
.glbox2{
	width: 1100px;
	height: 2050px;
	margin: auto;
}
.falb{
	width: 270px;
	height: 500px;
	background: #fff;
	margin-top: 3px;
}
.fa1a{
	width: 270px;
	height: 40px;
	background: #f15556;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
    text-indent: 10px;
    margin-bottom: 2px;
}
.fa1 p{
    width: 270px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	background: #f5f5f5;
	text-indent: 30px;
	color: #787878;
	border-bottom: 1px solid #fff; 
}
.lbcs{
	color: #f15556!important;
	border-left: 3px solid #f15556;
	text-indent: 27px!important;
}
.lrwz{
	width: 775px;
    height: 1915px;
    margin-top: 30px;
    font-size: 16px;
}
.lrwz p{
	margin-bottom: 20px;
}
.lrwz img{
	margin-top: 20px;
	margin-bottom: 20px;
}
.allb{
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.allb1{
	width: 1100px;
	margin: auto;
	padding-top: 50px;
	position: relative;
	overflow: hidden;
	padding-bottom: 50px;
}
.albox{
	overflow: hidden;
    padding-bottom: 30px;
}
.nation{
	width: 160px;
    height: 50px;
    margin: auto;
    background:url(../images/deg.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 10px;  
}
.nation1{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/bol.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.nation1 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.nation1 p:hover{
	color: #f15556;
}
.nation2 p:hover{
	color: #f15556;
}
.nation3 p:hover{
	color: #f15556;
}
.nation4 p:hover{
	color: #f15556;
}
.nation2{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/hanb.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.nation2 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.nation3{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/mnh.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.nation3 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.nation4{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/kel.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    overflow: hidden;
}
.nation4 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.nation5{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/flkf.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.nation5 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.nation6{
	width: 260px;
	height: 300px;
	float: left;
	background: url(../images/nlb.png) no-repeat center;
	background-size: 100%;
	margin-top: 30px;
    margin-right: 20px;
    overflow: hidden;
}
.nation6 p{
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 120px;
	margin-bottom: 18px;
}
.dhbox{
	width: 100%;
	height: 40px;
	background: #6c6c6c;
	margin-top: -4px;
}
.dhbox1{
	width: 1100px;
	height: 40px;
	margin: auto;
}
.dhp1{
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	float: left;
}
.dhp2{
	width: 1px;
	height: 20px;
	margin-top: 10px;
	background: #fff;
	float: left;
	margin-left: 25px;
	margin-right: 25px;
}
.dhp3{
	font-size: 16px;
	line-height: 40px;
	color: #f35458;
	float: left;
}
.jsgj{
	width: 100%;
	height: 460px;
	background: #fff;
}
.jsgj1{
	width: 1100px;
	height: 460px;
	background: #fff;
	margin: auto;
	padding-top: 50px;
}
.tubox{
	width: 558px;
	height: 349px;
	float: left;
}
.wzbox{
	width: 490px;
	height: 349px;
	float: left;
	margin-left: 40px;
}
.csm{
	font-size: 30px;
	color: #6c6c6c;
	font-weight: bold;
}
.csms{
	font-size: 16px;
	color: #6c6c6c;
	margin-top: 25px;
}
.csms:first-letter{
	font-weight: bold;
	font-size: 22px;
}
.csms p{
	margin-bottom: 22px;
}
.gycs{
	width: 100%;
	height: 600px;
	background: #f5f5f5;
}
.gycs1{
	width: 1100px;
	height: 600px;
	margin: auto;
	padding-top: 36px;
}
.gybt{ 
    text-align: center;
    font-size: 26px;
    font-weight: bold;
    color: #666666;
}
.gyul{
	margin-top: 40px;
	overflow: hidden;
	margin-left: -18px;
}
.bljy{
	float: left;
	font-size: 16px;
	padding-right: 18px;
	border-right: 1px solid #dbdbdb;
	margin-left: 18px;
	color: #6c6c6c;
	position: relative;
	font-weight: bold;
}
.bljy img{
	margin-top: -3px;
}
.acti{
    color: #f15556!important;
}
.qhdiv{
	width: 1100px;
	height: 353px;
	margin-top: 40px;
	display: none;
}
.taz{
	width: 526px;
	height: 353px;
	float: left;
}
.tazp{
	width: 526px;
	font-size: 24px;
	color: #6c6c6c;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-bottom: 20px;
}
.tazw{
	font-size: 16px;
	color: #6c6c6c;
}
.taxq{
	width: 160px;
	height: 30px;
	background: #f15556;
	color: #fff;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	border-radius: 3px;
	float: right;
	margin-top: 25px;
	margin-right: 10px;
}
.tay{
	width: 520px;
	height: 320px;
	border: 1px solid #f15556;
	margin-top: 30px;
	margin-left: 50px;
	float: left;
}
.tay img{
	width: 510px;
	height: 320px;
	margin-left: -20px;
	margin-top: -30px;
}
.plan26{
	width: 85px;
	height: 35px;
	background:url(../images/sh.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 45px; 
}
.plan27{
	width: 85px;
	height: 35px;
	background:url(../images/xw.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 45px; 
}
.bdzx{
	width: 154px;
	height: 40px;
	background:url(../images/bdzx.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 40px; 
}
.blfm{
	width: 100%;
	height: 480px;
	background: url(../images/blcs.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.flkffm{
	width: 100%;
	height: 480px;
	background: url(../images/flkf2.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.hbfm{
	width: 100%;
	height: 480px;
	background: url(../images/hb2.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.klfm{
	width: 100%;
	height: 480px;
	background: url(../images/kl2.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.mnhfm{
	width: 100%;
	height: 480px;
	background: url(../images/mnh2.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.nlbfm{
	width: 100%;
	height: 480px;
	background: url(../images/nlb2.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.ber{
	width: 100%;
	height: 480px;
	background: url(../images/ber1.png) no-repeat center;
	background-size: 100%;
	margin-top: -3px;
}
.lxwm{
	width: 100%;
	height: 1073px;
	background: #fff;
}
.lxwm1{
	width: 1100px;
	height: 1073px;
	background: #FFF;
	margin: auto;
}
.lxwmz{
	width: 270px;
    float: left;
    margin-top: -70px;
}
.lxwmy{
	width: 775px;
    float: right;
    overflow: hidden;
}
.lxbt{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	margin-top: 60px;
}
.gywm{
	font-size: 18px;
	color: #6b6b6b;
	margin-top: 35px;
	overflow: hidden;
}
.gywm p{
	margin-bottom: 26px;
}
.dgys{
	width: 775px;
	height: 340px;
	background: #fff;
	margin-top: 50px;
}
.ymys{
	width: 139px;
	height: 52px;
	background:url(../images/ymys.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 20px; 
}
.ysfl{
    width: 775px;
    overflow: hidden;
    margin-top: 40px;
}
.flli{
	width: 145px;
	float: left;
	margin-right: 65px;
}
.flli img{
    width: 90px;
    height: 90px;
    display: block;
    margin-left: 28px; 
}
.flp1{
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	margin-top: 12px;
}
.flp2{
	font-size: 14px;
	text-align: center;
	margin-top: 18px;
}
.ysfl .flli:nth-child(4){
	margin-right: 0px!important;
}
.kslx{
	width: 775px;
    height: 340px;
    background: #fff;
    margin-top: 20px;
}
.kslx1{
	width: 139px;
	height: 52px;
	background:url(../images/lxwm.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 45px; 
}
.gsdz{
	width: 240px;
	height: 235px;
	float: left;
	background: #f5f5f5;
    padding-top: 28px;
    padding-left: 18px;
    padding-right: 18px;
}
.a1{
    width: 53px;
    height: 42px;
    margin-bottom: 24px;
}
.dzp1{
    font-size: 22px;
    font-weight: bold;
}
.dzp2{
	font-size: 16px;
	margin-top: 18px;
}
.lxbox{
	width: 240px;
	height: 235px;
	float: left;
	background: #fff;
    padding-top: 28px;
    padding-left: 18px;
    padding-right: 18px;
    box-shadow: 0 0 10px #d3cfcf;
    margin-left: 25px;
    margin-right: 25px;
}
.zaix{
	width: 190px;
	height: 50px;
	text-align: center;
	margin: auto;
	margin-top: 18px;
	font-size: 16px;	
	background: #ce020b;
	color: #fff;
	border-radius: 3px;
	line-height: 50px;
}
.dtbox{
	overflow: hidden;
	margin-bottom: 35px;
}
.dtbox p{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 15px;
}
.dtbox ul li{
	font-size: 18px;
	float: left;
	margin-right: 20px;
}
.dtdiv{
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 20px;
}
.dzp3{
	font-size: 16px;
}
.wzdiv{
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
	padding-bottom: 50px;
}
.wzdiv1{
	width: 1100px;
	overflow: hidden;
	margin: auto;
	background: #fff
	margin-top: 20px;
}
.wzli{
	margin-top: 26px;
	overflow: hidden;
	margin-bottom: 30px;
}
.wzli span{
	float: left;
	color: #6b6b6b;
	font-size: 16px;
}
.wzli p{
	float: left;
	width: 2px;
	height: 15px;
	margin-left: 20px;
	margin-right: 20px;
	background: #6b6b6b;
	margin-top: 4px;
}
.wzbt{
	color: #f15556!important;
	float: left;
	font-size: 16px;
	border-bottom: 1px solid #f15556;
}
.wzz{
	width: 798px;
	overflow: hidden;
	float: left;
}
.wzz1{
	width: 798px;
	height: 200px;
	background: #fff;
	box-shadow: 0 0 10px #e1e4e6;
	padding-left: 22px;
	padding-top: 38px;
}
.wzzp{
	font-size: 28px;
	font-weight: bold;
}
.rwbox{
	margin-top: 25px;
	overflow: hidden;
}
.rw1{
	color: #7a7a7a;
	font-size: 16px;
	float: left;
	margin-top: 10px;
}
.txs{
	width: 40px;
	height: 40px;
	border-radius: 50px;
	float: left;
}
.rw2{
	color: #f15757;
	font-size: 16px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.fbsj{
	color: #7a7a7a;
    font-size: 16px;
    float: left;
    margin-top: 11px;
    margin-left: 40px; 
}
.liul{
	color: #7a7a7a;
    font-size: 16px;
    float: left;
    margin-top: 11px;
    margin-left: 40px; 
}
.liul span{
	margin-top: 2px;
	margin-left: 5px;
}
.wzz2{
	width: 798px;
	overflow: hidden;
	margin-top: 12px;
	background: #fff;
	padding-top: 28px;
}
.wzz2a{
	width: 754px;
	height: 138px;
	margin-left: 22px;
	border-bottom: 1px solid #dcdcdc;
	position: relative;
}
.wzz2a img{
	float: left;
	margin-left: 5px;
}
.plx{
	float: left;
	font-size: 28px;
	margin-left: 25px;
}
.plx span{
	color: #cc050c;
	font-weight: bold;
}
.djzx{
	width: 120px;
	height: 40px;
	background: url(../images/ljzx.png) no-repeat center;
	background-size: 100%;
	position: absolute;
	right: 162px;
	top: 0px;
}
.yfbox{
	width: 580px;
	height: 65px;
	margin-top: 25px;
	float: left;
	margin-left: 25px;
}
.yfbox1{
	width: 260px;
    float: left;
}
.sjwx{
	font-size: 18px;
}
.kfdh{
	font-size: 18px;
}
.yfbox2{
	float: left;
	width: 318px;
	height: 65px;
	background: #f0f0f0;
	border-radius: 3px;
	padding-top: 7px;
	position: relative;
}
.tgp{
	font-size: 13px;
	margin-left: 15px;
}
.tgp2{
	font-size: 13px;
	margin-left: 15px;
	margin-top: 5px;
}
.tgp2 input{
	width: 140px;
	height: 24px;
}
.bttj{
	width: 73px;
	height: 24px;
	background: #ce020b;
	color: #fff;
	border-radius: 3px;
	margin-left: 5px;
	border: none;
	position: absolute;
	right: 4px;
	bottom: 10px;
}
.wznr{
	width: 754px;
	overflow: hidden;
	padding-top: 28px;
	margin: auto;
	padding-bottom: 34px;
	font-size: 16px;
}
.wznr p{
	font-size: 16px;
	margin-bottom: 20px;
}
.wzz3{
	width: 798px;
	height: 124px;
	margin-top: 20px;
}
.wzz3a{
	width: 798px;
	overflow: hidden;
	margin-bottom: 40px;
}
.wzz3a img{
	float: left;
}
.wzz3a ul{
	float: left;
	margin-left: 15px; 
	margin-top: 5px;
}
.wzz3a ul li{
	float: left;
	font-size: 18px;
	margin-right: 16px;
}
.syp{
	font-size: 18px;
}
.wzy{
	width: 270px;
	overflow: hidden;
	float: right;
}
.dgpg{
	width: 270px;
	height: 70px;
	background: #343434;
	color: #fee801;
	line-height: 70px;
	text-align: center;
	font-size: 18px;
	border-radius: 5px 5px 0px 0px;
}
.dgpg2{
	width: 270px;
	height: 210px;
	background: #fff;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 0 0 10px #d3cfcf;
	padding-top: 20px;
}
.pgxm{
    width: 248px;
    height: 48px;
    margin-left: 10px;
    border: 1px solid #6c6c6c;
    border-radius: 3px;
    margin-bottom: 12px;
}
.pgxm img{
	margin-top: 2px;
	margin-left: 10px;
	float: left;
}
.pgxm input{
	width: 152px;
	height: 48px;
	float: left;
	border: none;
	background: none;
	outline:none;
	margin-left: 10px;
	font-size: 16px;
}
.qdzx{
	width: 224px;
	height: 46px;
	background: #ce020b;
	color: #fff;
	font-size: 20px;
	border: none;
	border-radius: 5px;
	margin-left: 24px;
}
.ymlba{
	width: 1100px;
	overflow: hidden;
	margin:auto;
	position: relative;
}
.lba{
	width: 139px;
	height: 52px;
	background:url(../images/ydtj.png) no-repeat center;
	background-size: 100%; 
	margin-bottom: 20px;
}
.lba2{
	position: absolute;
	right: 0px;
	top: 28px;
}
.listing2{
	width: 520px;
	height: 52px;
	border-bottom: 1px solid #9a9a9a;
	margin-top: 20px; 
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}
.found{
	width: 100%;
	height: 1300px;
	background: url(../images/4bj.png) no-repeat center;
	background-size: 100%;
	padding-top: 100px;
}
.found1{
	width: 726px;
	height: 422px;
	background: url(../images/404.png) no-repeat center;
	background-size: 100%;
	margin: auto;
}
.found2{
	width: 198px;
	height: 52px;
	margin: auto;
	background: url(../images/fhsy.png) no-repeat center;
	background-size: 100%;
	margin-top: 40px;
}
.frqb{
	width: 100%;
	height: 562px;
	background: url(../images/frber.png) no-repeat center;
	background-size: 100%;
	margin-top: -4px;
	padding-top: 68px;
}
.frqb1{
	width: 990px;
	height: 420px;
	margin: auto;
	background: #fff;
	padding-left: 25px;
	padding-top: 25px;
}
.frdh{
	overflow: hidden;
}
.frdh span{
	float: left;
	font-size: 14px;
	color: #6c6c6c;
}
.frdh p{
	width: 2px;
	float: left;
	height: 16px;
	margin-left: 12px;
	margin-right: 12px;
	background: #999;
	margin-top: 2px;
}
.redsp{
	border-bottom: 1px solid #db5d61;
}
.frxq{
	width: 930px;
	height: 330px;
	margin-top: 20px;
}
.xbaer{
	width: 430px;
	height: 330px;
	float: left;
	margin-right: 20px;
}
.frxq1{
	width: 470px;
	height: 330px;
	float: left;
}
.frxp{
	font-size: 28px;
	color: #6d6d6d;
}
.frxb{
	overflow: hidden;
	margin-top: 26px;
}
.fyp{
    float: left;
    font-size: 16px;
    color: #6c6c6c;
}
.fyp span{
	color: #df5c64!important;
	font-size: 18px!important;
	font-weight: bold;
}
.zq{
    float: left;
    font-size: 16px;
    color: #6c6c6c;
    margin-left: 30px;
    margin-top: 3px;
}
.xmbq{
	margin-top: 20px;
	overflow: hidden;
}
.xmbq p{
    font-size:16px;
    float: left;
    margin-top: 3px; 
}
.xmbq span{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	background: #feecec;
	color: #de5d62;
	border: 1px solid #de5d62;
	border-radius: 5px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 14px;
}
.juyq{
	margin-top: 20px;
	overflow: hidden;
	font-size: 16px;
	color: #6c6c6c;
}
.ljyu{
	width: 130px;
	height: 50px;
	background: #feecec;
	color: #de5d62;
	font-size: 16px;
	text-align: center;
	line-height: 50px;
	border-radius: 2px;
	margin-top: 25px;
	font-weight: bold;
	border: 1px solid #de5d62;
	font-weight: bold;
	cursor: pointer;
}
.lxzx{
	width: 470px;
	height: 68px;
	background: #fff;
}
.zxp{
	width: 130px;
	height: 50px;
	background: #de5d62;
	color: #fff;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	font-weight: bold;
	margin-top: 17px;
	float: left;
}
.lxzx img{
	float: left;
	margin-left: 35px;
}
.lxdiv{
	overflow: hidden;
	float: left;
	margin-left: 20px;
}
.ymdp1{
	font-size: 18px;
	color: #6c6c6c;
}
.ymdp1 span{
	font-weight: bold;
	color: #d32830;
}
.ymdp2{
    font-size: 16px;
}
.yuetc{
	width: 372px;
	height: 330px;
	background: #ffffff;
	border-radius: 5px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -186px;
	margin-top: -165px;
	display: none;
}
.yuep{
	width: 372px;
	height: 70px;
	background: #000;
	border-radius: 5px 5px 0px 0px;
	font-size: 16px;
	line-height: 70px;
	text-align: center;
	color: #faea70;
	font-weight: bold; 
}
.gdia{
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
}
.gxm1{
	margin-left: 63px!important;
	margin-top: 28px!important;
}
.yuebut{
	width: 224px;
	height: 45px;
	background: #ce020b;
	border-radius: 3px;
	color: #fff;
	font-size:20px;
	margin-top: 18px;
	margin-left: 72px;
	border: none;
}
.explain{
	width: 100%;
	height: 580px;
	background: #fff;
	padding-top: 50px;
}
.explain1{
	width: 1100px;
	height: 580px;
	margin: auto;
}
.xmys{
	width: 100%;
	background: #f5f5f5;
	overflow: hidden;
}
.xmys1{
	width: 1100px;
	margin: auto;
	padding-top: 40px;
	overflow: hidden;
}
.xmimg{
	width: 145px;
	height: 43px;
	background: url(../images/xmys.png) no-repeat center;
	background-size: 100%;
	margin-bottom: 50px;
}
.yssm1{
	width: 346px;
	height: 350px;
	float: left;
}
.blp{
	font-size: 26px;
	color: #6d6d6d;
	margin-top: 15px;
	margin-bottom: 10px;
}
.blp1{
	font-size: 16px;
	color: #6d6d6d;
}
.blp1 span{
	color: #f05457;
}
.yssm2{
	width: 346px;
	height: 350px;
	float: left;
	margin-left: 30px;
}
.sqtj{
	width: 100%;
	height: 512px;
	background: #fff;
}
.sqtj1{
	width: 1100px;
	height: 512px;
	margin:auto;
	padding-top: 40px; 
}
.xmsq{
	width: 145px;
    height: 43px;
    background: url(../images/sqtj.png) no-repeat center;
    background-size: 100%;
    margin-bottom: 40px;
}
.sqcl{
	width: 100%;
	height: 766px;
	background: #fff;
}
.sqcl1{
	width: 1100px;
	height: 766px;
	margin: auto;
	padding-top: 40px;
}
.sqcl2{
	width: 145px;
    height: 43px;
    background: url(../images/sqcl.png) no-repeat center;
    background-size: 100%;
    margin-bottom: 40px;
}
.clan{
	width: 471px;
	height: 91px;
	background: url(../images/sqclan.png) no-repeat center;
    background-size: 100%;
    margin: auto;
    margin-top: 40px;
}
.bllc{
	width: 100%;
	background: #f5f5f5;
	overflow: hidden;
}
.fyqd{
	width: 100%;
	height: 585px;
	background: #fff;
}
.fyqd1{
	width: 1100px;
	height: 585px;
	margin: auto;
	padding-top: 40px;
}
.xqrj{
	width: 100%;
	background: #fff;
	overflow: hidden;
}
.xqrj1{
	width: 1100px;
	margin: auto;
	padding-top: 40px;
	overflow: hidden;
	padding-bottom: 70px;
}
.qtxm{
	width: 100%;
	overflow: hidden;
	padding-bottom: 60px;
	background: #fff;
}
.qtxm1{
	width: 1100px;
	height: 445px;
	margin: auto;
}
.qtbk{
	width: 145px;
    height: 43px;
    background: url(../images/qtim.png) no-repeat center;
    background-size: 100%;
    margin-bottom: 40px;
}
.qtlb{
	width: 270px;
	height: 338px;
	background: #fff;
	margin-top: 20px;
	box-shadow: 0 0 10px #d3cfcf;
	float: left;
}
.qtlb img{
	width: 270px;
	height: 160px;
}
.qtlb2{
	margin-left: 130px;
	margin-right: 130px;
}
.gzqb{
	width: 100%;
	height: 562px;
	background: url(../images/gzber.png) no-repeat center;
	background-size: 100%;
	margin-top: -4px;
	padding-top: 68px;
}
.omlk{
	width: 100%;
	height: 562px;
	background: url(../images/ombar.png) no-repeat center;
	background-size: 100%;
	margin-top: -4px;
	padding-top: 68px;
}
.tptz{
	width: 100%;
	height: 562px;
	background: url(../images/tpbar.png) no-repeat center;
	background-size: 100%;
	margin-top: -4px;
	padding-top: 68px;
}
.tzsm{
	width: 100%;
	height: 685px;
}
.xmlc{
	width: 100%;
    background: #fff;
    overflow: hidden;
}
.xmlc1{
	width: 1100px;
	overflow: hidden;
	margin: auto;
	padding-top: 55px;
	padding-bottom: 55px;
}
.blr{
	color: #999;
    font-size: 16px;
    float: left;
    margin-top: 10px;
    font-weight: bold;
    margin-right: 15px;
}


