@charset "utf-8";

/*全局控制*/
* {font-family: 思源黑体 CN;}
body{margin:0;padding:0;font-size:12px,Arial;-webkit-text-size-adjust:none;min-width:1220px;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;}ul,li{list-style-type:none;}
a{color:#545454;text-decoration:none;}
.clear{clear:both;}
.body{min-width: 1220px;background:#f9f9f9;}
.contain{width:1200px; min-height: 600px;margin: 0 auto;}
.dotted{border-bottom: 1px dotted #d2d2d2;}

/*公共头部*/
.heard{
	width: 100%;
	min-width: 1220px;
	height: 138px;
	border-bottom: 1px solid #f9f9f9;
}
.heardt{
	width: 100%;
	height: 40px;
	background: #f9f9f9;
}
.heardts{
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.heardta{
	float: left;
}
.heardtai{
	width: 18px;
	height: 18px;
	margin: 11px;
	float: left;
}
.heardtap{
	line-height: 40px;
	float: left;
	font-size: 13px;
	color: #707070;
}
.heardtc{
	float: right;
	line-height: 40px;
	font-size: 13px;
	color: #666;
}
.heardtb{
	margin-right: 40px;
	float: right;
	line-height: 40px;
	font-size: 13px;
	color: #666;
}
.heardtca{
	color: #c51a1b;
}
.hearda{
	width: 100%;
	height: 98px;
	background: #fff;
}
.heardc{
	width: 1260px;
	height: 98px;
	margin: 0 auto;
}
.heardca{
	width: 500px;
	/* height: 57px; */
	margin-top: 20px;
	float: left;
}
.heardcb{
	width: 116px;
	float: right;
	margin-left: 7px;
	position: relative;
	height: 100%;
}
.heardcba{
	padding-top: 30px;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	cursor: pointer;
}
.heardcba img{
	display: inline-block;
	vertical-align: middle;
}
.heardcbb{
	padding-top: 2px;
	padding-left: 5px;
	cursor: pointer;
	font-size: 13px;
	color: #333;
	font-weight: bold;
}
.heardcbc{
	width: 450px;
	min-height: 300px;
	max-height: 600px;
	overflow-y: scroll;
	padding: 0 25px;
	display: none;
	position: absolute;
	top: 99px;
	/* left: 0; */
	z-index: 999;
	border: 1px solid #d9d9d9;
	background: #fff;
	box-shadow: 3px 3px 4px #d9d9d9;
}
.heardcbca{
	width: 100%;
	height: 60px;
}
.heardcbcal{
	padding-top: 20px;
	float: left;
	font-size: 16px;
	color: #cf131e;
}
.heardcbcar{
	padding-top: 21px;
	float: left;
	margin-left: 20px;
	font-size: 13px;
	color: #005bac;
}
.heardcbcb{
	width: 100%;
	padding-top: 20px;
	padding-bottom: 13px;
	border-top: 1px solid #d9d9d9;
}
.heardcbcba{
	width: 100%;
	font-size: 15px;
	color: #333;
}
.heardcbcbb{
	width: 100%;
	padding-top: 15px;
	font-size: 15px;
	color: #005bac;
}
.heardcbcbb a{
	font-size: 15px;
	color: #005bac;
}
.heardcbcbc{
	width: 100%;
}
.heardcbcbcs{
	width: 14%;
	float: left;
	padding-top: 15px;
	font-size: 14px;
	color: #a3a3a3;
}
.heardcc{
	width: 142px;
	height: 68px;
	padding-top: 30px;
	float: left;
}
.heardccs{
	width: 100%;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	color: #b10e16;
}
.heardcd{
	width: 314px;
	height: 36px;
	float: right;
	margin-top: 26px;
	/* margin-left: 45px; */
}
.heardcda{
	width: 234px;
	height: 34px;
	border: 1px solid #d2d2d2;
	float: left;
}
.heardcdai{
	width: 35px;
	float: left;
}
.heardcdap{
	/* width: 199px; */
	height: 34px;
	border: none;
	outline: none;
}
.heardcdb{
	width: 78px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background: #b10e16;
	border: none;
	cursor: pointer;
	float: left;
	font-size: 15px;
	color: #fff;
}
.heardce{
	width: 297px;
	padding-top: 30px;
	float: right;
}
.heardcea{
	width: 98px;
	float: left;
	position: relative;
	cursor: pointer;
}
.heardceai{
	width: 32px;
	height: 26px;
	display: block;
	margin: 0 auto;
}
.heardcead{
	width: 100%;
	text-align: center;
	padding-top: 10px;
	font-size: 12px;
	color: #333;
}
.heardceae{
	width: 108px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #f2f2f2;
	background: #fff;
	display: none;
	position: absolute;
	top: 70px;
	left: -5px;
	z-index: 99;
	border-radius: 5px;
	font-size: 12px;
	color: #333;
}
.heardceaf{
	width: 93px;
	height: 108px;
	background: url("../images/headerbg.png") center center no-repeat;
	display: none;
	position: absolute;
	top: 55px;
	left: 2px;
	z-index: 99;
}
.heardceaf img{
	width: 75px;
	height: 75px;
	margin-left: 10px;
	margin-top: 20px;
}
.heardceb{
	width: 1px;
	float: left;
	margin-top: 7px;
}

/*底部*/
.footer{
	width: 100%;
	min-height: 333px;
	background: #2e3a4a;
	margin-top: 15px;
}
.footert{
	width: 100%;
	min-height: 289px;
	border-bottom: 1px solid #455260;
}
.footertc{
	width: 1120px;
	padding-top: 57px;
	padding-bottom: 20px;
	padding-left: 80px;
	margin: 0 auto;
}
.footertcs{
	width: 170px;
	padding-left: 15px;
	float: left;
	background: url("../images/indexrightborder.jpg") top left no-repeat;
}
.footertcst{
	width: 100%;
	padding-bottom: 25px;
	font-size: 15px;
	color: #f2f2f2;
}
.footertcsa{
	width: 100%;
	padding-bottom: 18px;
	font-size: 20px;
	color: #ccc;
}
.footertcsb{
	width: 100%;
	padding-bottom: 18px;
	font-size: 15px;
	color: #ccc;
}
.footertcsc{
	width: 100%;
	padding-bottom: 18px;
	font-size: 13px;
	color: #a3a7ae;
}
.footertcb{
	width: 230px;
	float: right;
}
.footertcb img{
	width: 126px;
	height: 126px;
	margin-left: 12px;
}
.footertcbp{
	width: 150px;
	padding-top: 10px;
	text-align: center;
	font-size: 15px;
	color: #8b8d90;
}
.footerc{
	width: 1200px;
	line-height: 30px;
	text-align: center;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 13px;
	color: #a3a7ae;
}
.logintip{
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 100;
	display: none;
}
.logintipbg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 101;
	background: url("../images/loginbg.png")
}
.logintips{
	width: 508px;
	height: 414px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 102;
	margin-top: -254px;
	margin-left: -212px;
}
.logintipst{
	width: 94%;
	height: 120px;
	padding: 23px 3% 0px 3%;
	border-bottom: 1px dotted #d3d3d3;
}
.logintipsta{
	width: 21px;
	height: 21px;
	float: right;
	cursor: pointer;
}
.logintipstb{
	width: 100%;
	float: left;
	text-align: center;
	font-size: 28px;
	color: #000;
}
.logintipstc{
	width: 100%;
	float: left;
	padding-top: 10px;
	text-align: center;
	font-size: 18px;
	color: #a3a3a3;
}
.logintipsc{
	width: 94%;
	padding: 55px 3% 0 3%;
}
.logintipsca{
	width: 260px;
	height: auto;
	display: block;
	margin: 0 auto;
}
.logintipscb{
	width: 290px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	margin-top: 65px;
	margin-left: 93.76px;
	background: #b10e16;
	cursor: pointer;
	font-size: 20px;
	color: #fff;
}

/*登陆*/
.login{
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: url("../images/loginbg.png");
	display: none;
}
.logind{
	width: 460px;
	height: 100%;
	margin: 0 auto;
}
.logins{
	width: 418px;
	height: 366px;
	padding: 0 22px;
	background: #fff;
	border-radius: 10px;
	margin-top: 230px;
}
.loginst{
	width: 100%;
	height: 108px;
	border-bottom: 1px dotted #f2f2f2;
	position: relative;
}
.loginsta{
	width: 100%;
	padding-top: 16px;
	text-align: center;
	font-size: 38px;
	color: #000;
}
.loginstb{
	width: 100%;
	padding-top: 10px;
	text-align: center;
	font-size: 14px;
	color: #a4a4a4;
}
.loginsti{
	width: 27px;
	height: 27px;
	cursor: pointer;
	position: absolute;
	top: 16px;
	right: 16px;
}
.loginsc{
	width: 100%;
	padding-top: 10px;
}
.loginsca{
	width: 100%;
	height: 40px;
	padding-top: 20px;
}
.loginscal{
	width: 99px;
	height: 40px;
	padding-left: 16px;
	line-height: 40px;
	float: left;
	font-size: 16px;
	color: #545454;
}
.loginscar{
	width: 300px;
	height: 40px;
	float: left;
}
.loginscari{
	width: 210px;
	height: 38px;
	padding: 0 30px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	font-size: 14px;
	color: #a3a3a3;
}
.loginscb{
	width: 100%;
	padding-top: 10px;
	padding-bottom: 40px;
}
.loginscbl{
	float: left;
	margin-left: 18px;
	font-size: 14px;
	color: #c9171e;
}
.loginscbr{
	float: right;
	margin-right: 10px;
	font-size: 14px;
	color: #c9171e;
}
.loginscs{
	width: 328px;
	height: 50px;
	margin-left: 45px;
	border: none;
	border-radius: 15px;
	background: #b10e16;
	font-size: 20px;
	color: #fff;
}

/*注册*/
.register{
	width: 1200px;
	height: 800px;
	margin: 0 auto;
	background: #fff;
}
.registert{
	width: 100%;
	text-align: center;
	padding: 40px 0;
	font-size: 28px;
	color: #333;
}
.registerts{
	width: 90px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	float: left;
	margin-left: 10px;
	margin-top: 7px;
	background: #d07907;
	cursor: pointer;
	font-size: 12px;
	color: #fff;
}

/*首页*/
.indexa{
	width: 100%;
	margin-top: 14px;
}
.indexal{
	width: 878px;
	height: 789px;
	background: #fff;
	float: left;
	overflow: hidden;
}
.indexalt{
	width: 100%;
	height: 51px;
}
.indexalts{
	width: 140px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-bottom: 1px solid #cfcfcf;
	float: left;
	cursor: pointer;
	font-size: 14px;
	color: #545454;
}
#indexalts{
	width: 177px;
	height: 49px;
	text-align: center;
	line-height: 49px;
	border-bottom: 3px solid #cf131e;
	background: url("../images/indexfatbg.jpg") center center no-repeat;
	font-size: 14px;
	color: #fff;
}
.indexalc{
	width: 100%;
	padding-top: 16px;
}
.indexalcs{
	width: 100%;
	height: 162px;
	border-bottom: 1px dotted #d9d9d9;
}
.indexalcsi{
	width: 122px;
	height: 122px;
	float: left;
	margin-left: 27px;
	margin-top: 18px;
}
.indexalcsc{
	width: 556px;
	height: 100%;
	float: left;
	margin-left: 40px;
}
.indexalcsct{
	width: 100%;
	padding-top: 34px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
}
.indexalcscc{
	width: 100%;
}
.indexalcsccs{
	width: 50%;
	float: left;
	margin-top: 16px;
	font-size: 13px;
	color: #666;
}
.indexalcsb{
	width: 108px;
	height: 100%;
	float: left;
}
.indexalcsbt{
	width: 108px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 5px;
	margin-top: 53px;
	background: #b10e16;
	cursor: pointer;
	font-size: 13px;
	color: #fff;
}
.indexalcsbc{
	width: 103px;
	margin-top: 10px;
	padding-left: 5px;
	font-size: 13px;
	color: #666;
}
.indexalf{
	width: 100%;
	height: 45px;
	padding-top: 20px;
	text-align: center;
}
.indexalfc{
	margin: 0 auto;
	display: inline-block;
	border-top: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.indexalfc a{
	padding: 4px 9px;
	display: inline-block;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.indexalfc .on{
	background: #b10e16;
	color: #fff;
}
.indexar{
	width: 312px;
	height: 789px;
	background: #eeeeee;
	float: right;
}
.indexart{
	width: 100%;
	height: 50px;
}
.indexartl{
	padding-left: 22px;
	padding-top: 18px;
	float: left;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
}
.indexartl b{
	color: #b10e16;
}
.indexartr{
	padding-right: 16px;
	padding-top: 22px;
	float: right;
	font-size: 13px;
	color: #a3a3a3;
}
.indexarc{
	width: 282px;
	height: 727px;
	padding: 10px 13px 0 13px;
	margin: 0 auto;
	background: #fff;
}
.indexarcs{
	width: 100%;
	height: 240px;
}
.indexarcsi{
	width: 100%;
	height: 140px;
}
.indexarcst{
	width: 96%;
	padding: 14px 2% 0 2%;
	font-size: 16px;
	color: #545454;
}
.indexarcsc{
	width: 96%;
	padding: 8px 2% 0 2%;
	line-height: 22px;
	font-size: 13px;
	color: #999;
}
.indexarcsc{
	width: 100%;
	height: 140px;
}
.indexb{
	width: 100%;
	height: 84px;
	margin-top: 14px;
	background: #b10e16;
}
.indexba{
	width: 145px;
	height: 84px;
	float: left;
}
.indexbat{
	width: 100%;
	padding-top: 20px;
	text-align: center;
	font-size: 15px;
	color: #fff;
}
.indexbat b{
	font-size: 22px;
}
.indexbac{
	width: 100%;
	padding-top: 8px;
	text-align: center;
	font-size: 13px;
	color: #fff;
}
.indexbb{
	width: 300px;
	padding-left: 10px;
	float: left;
	height: 84px;
}
.indexbbt{
	width: 100%;
	padding-top: 24px;
	font-size: 13px;
	color: #fff;
}
.indexbbt b{
	font-size: 15px;
}
.indexbbc{
	width: 100%;
	height: 43px;
	overflow: hidden;
	line-height: 43px !important;
	font-size: 13px;
	color: #fff;
}
.indexbbcs{
	width: 100%;
}
.indexc{
	width: 100%;
	height: 405px;
	margin-top: 14px;
}
.indexca{
	width: 374px;
	height: 405px;
	padding: 0 16px;
	background: #fff;
	float: left;
}
.indexcat{
	width: 100%;
}
.indexcatl{
	width: 93px;
	height: 33px;
	padding-top: 16px;
	border-bottom: 3px solid #cf131e;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
	float: left;
}
.indexcatr{
	float: right;
    border-radius: 20px;
    padding: 5px 20px;
    background-color: #b10e16;
    margin-top: 14px;
	font-size: 14px;
	font-weight: bold;
}
.indexcatr a {
	color: #fff;
}
.indexcatrl{
	width: 22px;
	height: 22px;
	margin-right: 14px;
	cursor: pointer;
	float: right;
}
.indexcatrr{
	width: 22px;
	height: 22px;
	cursor: pointer;
	float: right;
}
.indexcac{
	width: 100%;
	height: 225px;
	padding-top: 13px;
	outline: 1px solid #d9d9d9;
	position: relative;
}
.indexcac img{
	display: none;
}
.indexcac img{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}
.indexcaf{
	width: 372px;
	height: 102px;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.indexcaft{
	width: 100%;
	text-align: center;
	padding-top: 20px;
	font-size: 16px;
	color: #696969;
	font-weight: bold;
}
.indexcaff{
	width: 100%;
	padding-top: 15px;
	position: relative;
}
.indexcaffs{
	width: 160px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	margin-left: 17px;
	border: 1px solid #b10e16;
	border-radius: 20px;
	cursor: pointer;
	position: relative;
	font-size: 13px;
	color: #b10e16;
	z-index: 1;
}
.indexcaffsh{
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 30px;
	border-radius: 20px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	cursor: pointer;
	background: #fff;
	display: none;
	font-size: 13px;
	color: #545454;
}
.indexcaffs img{
	width: 13px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
}
.indexcaffsd{
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #fff;
	border-radius: 30px;
	position: absolute;
	left: 0;
	bottom: 0px;
	display: none;
	color: #545454;
	background: #fff;
}
.indexcaffd{
	width: 100%;
	height: 138px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	display: none;
}
.indexcaffdt{
	width: 96%;
	padding: 20px 2% 2% 2%;
	text-align: center;
	font-size: 14px;
	color: #323232;
}
.indexcaffdd{
	width: 60%;
	height: 25px;
	text-align: center;
	line-height: 25px;
	border-radius: 25px;
	margin: 10px 20% 0px 20%;
	background: #b10e16;
	font-size: 14px;
	color: #fff;
}
.indexcaffdd img{
	height: 14px;
	display: inline-block;
	vertical-align: middle;
}
.indexcaffdi{
	width: 21px;
	height: 31px;
	float: right;
	margin-right: 5px;
	cursor: pointer;
}
.indexcaffdc{
	width: 100%;
	height: 107px;
	background: #f9f9f9;
}
.indexcaffdct{
	width: 96%;
	height: 43px;
	line-height: 43px;
	text-align: center;
	margin: 0 2%;
	border-bottom: 1px dotted #666;
	font-size: 15px;
	color: #878787;
}
.indexcaffdct img{
	width: 20px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	z-index: 9;
}
.indexcaffdcc{
	width: 96%;
	padding: 8px 2% 0px 2%;
	line-height: 16px;
	font-size: 13px;
	color: #878787;
	background-color: #fff;
}
.indexcaffdcl{
	width: 12px;
	line-height: 15px;
	margin-top: 15px;
	margin-left: 17px;
	float: left;
	font-size: 12px;
	color: #878787;
}
.indexcaffdcm{
	width: 76px;
	height: 76px;
	margin-top: 15px;
	margin-left: 8px;
	float: left;
}
.indexcaffdcr{
	width: 222px;
	height: 60px;
	padding: 8px 6px;
	margin-top: 12px;
	margin-left: 12px;
	line-height: 16px;
	border-left: 1px dotted #666;
	float: left;
	font-size: 13px;
	color: #878787;
}
.indexcaffdcrb{
	width: 170px;
	height: 60px;
	padding: 8px 6px;
	margin-top: 12px;
	margin-left: 12px;
	line-height: 16px;
	border-left: 1px dotted #666;
	float: left;
	font-size: 13px;
	overflow: auto;
	color: #878787;
}
.indexcb{
	width: 374px;
	height: 405px;
	padding: 0 16px;
	background: #fff;
	float: left;
	margin-left: 16px;
}
.indexcbs{
	width: 100%;
	height: 173px;
}
.indexcbst{
	width: 100%;
	height: 95px;
	padding-top: 15px;
}
.indexcbsti{
	width: 95px;
	height: 95px;
	float: left;
}
.indexcbstc{
	width: 243px;
	height: 95px;
	padding: 2px 18px;
	float: left;
}
.indexcbstcs{
	width: 100%;
	padding-top: 4px;
	font-size: 13px;
	color: #545454;
}
.wdy {
	color: #FF7E00;
	background: #F5E6BC;
}
.ydy {
	color: #0CB80C;
	background: #CDF0C5;
}
.sbz {
	color: #0093E3;
	background: #C4EBFF;
}
.qyz {
	color: #E36C0C;
	background: #FFDBC6;
}
.dkitem {
    height: 82.9px;
    border-radius: 4px;
    margin-top: 4px;
	display: flex;
	align-items: center;
	padding: 0 8px 0 7px;
}
.dkitem img {
	width: 62px;
	height: 62px;
	margin-right: 10px;
}
.dkitem .right {
	flex: 1;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.dkitem .right .shang {
	font-size: 24px;
}
.dkitem .right .xia {
	padding-top: 10px;
	font-size: 16px;
}
.dkitem .right .btn {
	width: 100px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	font-size: 15px;
	border-radius: 15px;
	cursor: pointer;
}
.dkitem .right .wdy-btn {
	background-color: #F9A209;
}
.dkitem .right .ydy-btn {
	background-color: #3DC43D;
}
.dkitem .right .sbz-btn {
	background-color: #0095E4;
}
.dkitem .right .qyz-btn {
	background-color: #E8883F;
}
.indexcc{
	width: 356px;
	height: 405px;
	background: #fff;
	float: left;
	margin-left: 16px;
}
.indexcct{
	/* width: 300px; */
	height: 52px;
	padding: 0 23px;
	background: #eee;
}
.indexcctl{
	float: left;
	padding-top: 18px;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
}
.indexcctr{
	float: right;
	padding-top: 22px;
	font-size: 13px;
	color: #a3a3a3;
}
.indexccc{
	width: 354px;
	height: 333px;
	padding-top: 18px;
	margin: 0 1px;
	background: #fff;
}
.indexccca{
	width: 354px;
	height: 37px;
	padding-top: 17px;
}
.indexcccal{
	width: 82px;
	height: 37px;
	text-align: right;
	line-height: 37px;
	float: left;
	font-size: 13px;
	color: #545454;
}
.indexcccar{
	width: 230px;
	height: 35px;
	padding: 0 10px;
	line-height: 35px;
	background: #f9f9f9;
	border: 1px solid #eee;
	float: left;
	font-size: 13px;
	color: #545454;
}
.indexcccam{
	width: 120px;
	height: 35px;
	padding: 0 10px;
	line-height: 35px;
	background: #f9f9f9;
	border: 1px solid #eee;
	float: left;
	font-size: 13px;
	color: #545454;
}
.indexcccai{
	margin: 4px 0 0 20px;
}
.indexcccb{
	width: 258px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	margin-left: 48px;
	margin-top: 32px;
	background: #b10e16;
	border-radius: 10px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	color: #fff;
}
.indexd{
	width: 100%;
	margin-top: 15px;
}
.indexdl{
	width: 868px;
	height: 476px;
	padding: 0 14px;
	background: #fff;
	float: left;
}
.indexdlt{
	width: 100%;
	height: 59px;
}
.indexdltl{
	width: 90px;
	height: 32px;
	padding-top: 25px;
	border-bottom: 3px solid #cf131e;
	float: left;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
}
.indexdltr{
	width: 770px;
	height: 29px;
	padding-left: 8px;
	padding-top: 29px;
	border-bottom: 1px solid #a3a3a3;
	float: left;
}
.indexdltra{
	float: left;
	font-size: 13px;
	color: #545454;
}
.indexdltrb{
	float: right;
	font-size: 13px;
	color: #545454;
}
.indexdlc{
	width: 100%;
	padding-top: 14px;
}
.indexdlcs{
	width: 161px;
	height: 386px;
	padding: 0 24px;
	float: left;
	border: 1px solid #d5d5d5;
}
.indexdlcso{
	margin-left: 8px;
}
.indexdlcst{
	width: 100%;
	height: 125px;
	padding-top: 20px;
	border-bottom: 1px dotted #e5e5e5;
}
.indexdlcsti{
	width: 87px;
	height: 74px;
	display: block;
	margin: 0 auto;
}
.indexdlcstp{
	width: 100%;
	text-align: center;
	padding-top: 15px;
	font-size: 18px;
	color: #aeaeae;
}
.indexdlcsc{
	width: 100%;
}
.indexdlcsca{
	width: 100%;
	padding-top: 19px;
	text-align: center;
	font-size: 16px;
	color: #545454;
}
.indexdlcscb{
	width: 100%;
	padding-top: 17px;
	text-align: center;
	font-size: 13px;
	color: #d2212b;
}
.indexdlcscb b{
	color: #cf131e;
}
.indexdlcscc{
	height: 90px;
	overflow: hidden;
	width: 100%;
	line-height: 30px;
	padding: 9px 0;
	font-size: 12px;
	color: #acacac;
}
.indexdlcscd{
	width: 161px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border: 1px solid #b10e16;
	border-radius: 10px;
	cursor: pointer;
	font-size: 13px;
	color: #b10e16;
}
.indexdr{
	width: 284px;
	height: 478px;
	float: right;
}
.indexdrt{
	width: 282px;
	height: 199px;
	border: 1px solid #eeeeee;
}
.indexdrti{
	width: 100%;
	height: 100%;
	display: none;
}
.indexdrc{
	width: 100%;
	height: 265px;
	margin-top: 12px;
	background: #eeeeee;
}
.indexdrct{
	width: 256px;
	height: 56px;
	line-height: 56px;
	padding: 0 14px;
	font-size: 20px;
	color: #545454;
}
.indexdrcc{
	width: 270px;
	height: 177px;
	padding: 15px 6px;
	margin: 1px;
	background: #fff;
}
.indexdrccs{
	width: 80px;
	height: 68px;
	padding-top: 12px;
	background: #859ab4;
	margin: 5px;
	float: left;
}
.indexdrccsi{
	width: 45px;
	height: 36px;
	display: block;
	margin: 0 auto;
}
.indexdrccsp{
	width: 100%;
	text-align: center;
	padding-top: 7px;
	font-size: 14px;
	color: #fff;
}
.indexe{
	width: 100%;
	height: 440px;
	margin-top: 15px;
}
.indexel{
	width: 760px;
	height: 100%;
	padding: 0 15px;
	float: left;
	background: #fff;
}
.indexelt{
	width: 100%;
	height: 51px;
}
.indexeltl{
	width: 93px;
	height: 32px;
	padding-top: 17px;
	border-bottom: 2px solid #cf131e;
	float: left;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
}
.indexeltr{
	width: 667px;
	height: 50px;
	border-bottom: 1px solid #a3a3a3;
	float: left;
}
.indexeltra{
	width: 94px;
	float: left;
	padding-top: 21px;
	text-align: center;
	cursor: pointer;
	font-size: 13px;
	color: #a3a3a3;
}
.indexeltrb{
	width: 102px;
	height: 35px;
	float: right;
	margin: 7px 8px;
	text-align: center;
	line-height: 35px;
	background: #b10e16;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
}
.indexelc{
	width: 100%;
	height: 370px;
	padding-top: 14px;
}
.indexelcl{
	width: 210px;
	height: 100%;
	float: left;
}
.indexelcls{
	width: 170px;
	height: 91px;
	padding-left: 40px;
	border-bottom: 1px solid #fff;
	/*text-align: center;*/
	line-height: 91px;
	background: #eee;
	cursor: pointer;
	font-size: 18px;
	color: #545454;
}
#indexelcls{
	background: #fff;
}
.indexelcls img{
	width: 23px;
	height: 21px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -4px;
}
.indexelcr{
	width: 502px;
	height: 370px;
	float: right;
	margin-right: 15px;
	display: none;
}
#indexelcr{
	display: inline;
}
.indexelcrs{
	width: 100%;
	height: 91px;
}
.indexelcrso{
	border-top: 1px dotted #f5f5f5;
}
.indexelcrsi{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
}
.indexelcrsa{
	width: 100%;
	padding-top: 20px;
	font-size: 13px;
	color: #737373;
}
.indexelcrsb{
	width: 100%;
	padding-top: 15px;
	font-size: 13px;
	color: #c9c9c9;
}
.indexer{
	width: 362px;
	height: 100%;
	padding: 0 15px;
	float: right;
	background: #fff;
}
.indexert{
	width: 100%;
	height: 51px;
}
.indexertl{
	width: 93px;
	height: 32px;
	padding-top: 17px;
	border-bottom: 2px solid #df6269;
	float: left;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
}
.indexertr{
	float: right;
	margin-top: 20px;
	font-size: 13px;
	color: #545454;
}
.indexerc{
	width: 100%;
	padding-top: 9px;
}
.indexercs{
	width: 100%;
	height: 45px;
	float: left;
}
.indexercsi{
	float: left;
	margin-top: 21px;
	margin-right: 8px;
}
.indexercsl{
	width: 222px;
	height: 45px;
	line-height: 45px;
	float: left;
	font-size: 13px;
	color: #545454;
}
.indexercsr{
	height: 45px;
	line-height: 45px;
	float: right;
	font-size: 13px;
	color: #d9d9d9;
}
.indexf{
	width: 1168px;
	height: 225px;
	padding: 0 16px;
	background: #fff;
	margin-top: 15px;
}
.indexft{
	width: 100%;
	height: 72px;
}
.indexftl{
	width: 92px;
	height: 39px;
	padding-top: 30px;
	float: left;
	border-bottom: 3px solid #cf131e;
	font-size: 20px;
	color: #545454;
	font-weight: bold;
}
.indexftr{
	width: 1076px;
	height: 70px;
	float: left;
	border-bottom: 1px solid #a3a3a3;
}
.indexfc{
	width: 100%;
	padding-top: 50px;
}
.indexfca{
	width: 24px;
	height: 24px;
	margin-top: 14px;
	float: left;
	cursor: pointer;
}
.indexfcd{
	width: 1120px;
	height: 52px;
	float: left;
	overflow: hidden;
}
.indexfcb{
	width: 194px;
	height: 52px;
	float: left;
	margin: 0 15px;
}
.indexg{
	width: 1160px;
	height: 120px;
	margin-top: 15px;
	padding: 0 20px;
	background: #fff;
}
.indexgl{
	width: 170px;
	float: left;
	height: 100%;
	background: url('../images/rightborder.jpg') right center no-repeat;
}
.indexglt{
	width: 100%;
	padding-top: 23px;
	float: left;
	font-size: 14px;
	color: #414141;
}
.indexglc{
	width: 100%;
	padding-top: 5px;
	float: left;
	font-size: 48px;
	color: #ccc;
}
.indexgr{
	width: 990px;
	height: 15px;
	padding: 52px 0;
	float: left;
}
.indexgrs{
	width: 122px;
	height: 15px;
	float: left;
	text-align: center;
	line-height: 15px;
}
.indexgrs a{
	font-size: 15px;
	color: #7c7c7c;
}
.indexgrso{
	border-left: 1px solid #eaeaea;
}

.indexfot {
	margin-top: 20px;
	width: 146px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-gap: 16px;
}
.indexfot .left, .indexfot .right {
	height: 225px;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

/*贷款列表*/
.daikuan{
	width: 1200px;
	margin: 0 auto;
	padding-bottom: 20px;
}
.daikuant{
	width: 100%;
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	color: #545454;
}
.daikuanc{
	width: 1200px;
	min-height: 1100px;
	margin: 0 auto;
}
.daikuancl{
	width: 845px;
	background: #fff;
	float: left;
}
.daikuancls{
	width: 100%;
	height: 163px;
	border-bottom: 1px dotted #f2f2f2;
}
.daikuanclsl{
	width: 180px;
	height: 100%;
	float: left;
}
.daikuanclsli{
	width: 124px;
	height: 124px;
	margin-left: 12px;
	margin-top: 20px;
}
.daikuanclsm{
	width: 430px;
	height: 100%;
	float: left;
}
.daikuanclsmt{
	width: 100%;
	padding-top: 37px;
	float: left;
	font-size: 16px;
	color: #545454;
}
.daikuanclsmc{
	width: 50%;
	padding-top: 13px;
	float: left;
	font-size: 13px;
	color: #666;
}
.daikuanclsr{
	width: 123px;
	height: 100%;
	float: right;
}
.daikuanclsrt{
	width: 108px;
	height: 30px;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	background: #b10e16;
	margin-top: 56px;
	font-size: 13px;
	color: #fff;
}
.daikuanclsrc{
	width: 100%;
	margin-top: 10px;
	font-size: 13px;
	color: #666;
}
.daikuanclb{
	width: 100%;
	height: 75px;
	padding-top: 40px;
	text-align: center;
	/*letter-spacing: -30px;*/
}
.daikuanclb a{
	padding: 10px 12px;
	margin: 0;
	border: 1px solid #eaeaea;
	letter-spacing:0;
	font-size: 13px;
	color: #545454;
}
.daikuanclb .on{
	background: #b10e16;
	color: #fff;
}
.daikuancr{
	width: 340px;
	float: right;
}
.daikuancrt{
	width: 310px;
	height: 406px;
	padding: 0 15px;
	background: #fff;
}
.daikuancrtt{
	width: 100%;
	height: 52px;
}
.daikuancrttl{
	width: 95px;
	height: 34px;
	padding-top: 16px;
	float: left;
	border-bottom: 2px solid #df6269;
	font-size: 18px;
	color: #545454;
	font-weight: bold;
}
.daikuancrttr{
	width: 215px;
	height: 33px;
	padding-top: 18px;
	float: left;
	border-bottom: 1px solid #e0e0e0;
}
.daikuancrttri{
	width: 22px;
	height: 22px;
	float: right;
	margin-left: 15px;
	cursor: pointer;
}
.daikuancrtc{
	width: 310px;
	height: 323px;
	margin-top: 13px;
}
/*.daikuancrtcs{
	display: none;
}*/
.daikuancrtct{
	width: 310px;
	height: 225px;
	position: relative;
}
.daikuancrtct img{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.daikuancrtcti{
	width: 100%;
	height: 100%;
}
.daikuancrtcc{
	width: 308px;
	height: 96px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
}
.daikuancrtcca{
	width: 100%;
	padding-top: 20px;
	text-align: center;
	font-size: 16px;
	color: #545454;
}
.daikuancrtccb{
	width: 100%;
	padding-top: 14px;
	position: relative;
}
.daikuancrtccbs{
	width: 132px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	border: 1px solid #b10e16;
	margin-left: 14px;
	border-radius: 5px;
	float: left;
	position: relative;
	cursor: pointer;
	font-size: 13px;
	color: #b10e16;
}
.daikuancrtccbo{
	background: #b10e16;
	color: #fff;
}
.daikuancrtccbsi{
	width: 13px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
}
.daikuancrtccbsd{
	width: 100%;
	height: 100%;
	text-align: center;
	line-height: 28px;
	border-radius: 5px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
	cursor: pointer;
	background: #fff;
	display: none;
	font-size: 13px;
	color: #545454;
}
.daikuancrtd{
	width: 100%;
	height: 354px;
}
.daikuancrtds{
	width: 100%;
	height: 162px;
	padding-top: 14px;
}
#daikuancrtds{
	border-bottom: 1px dotted #ccc;
}
.daikuancrtdst{
	width: 100%;
	height: 95px;
}
.daikuancrtdstl{
	width: 95px;
	height: 95px;
	float: left;
}
.daikuancrtdstr{
	width: 200px;
	height: 95px;
	float: right;
}
.daikuancrtdstrs{
	width: 100%;
	padding-top: 5px;
	font-size: 13px;
	color: #545454;
}
.daikuancrtdstrs b{
	color: #cf131e;
	font-weight: normal;
}

/*贷款详情*/
.daikuanci{
	width: 845px;
	background: #fff;
	float: left;
}
.daikuancia{
	width: 822px;
	height: 48px;
	padding-left: 23px;
	line-height: 48px;
	background: #b10e16;
	font-size: 16px;
	color: #fff;
}
.daikuancib{
	width: 817px;
	padding: 20px 14px;
}
.daikuancibt{
	width: 100%;
	padding-bottom: 15px ;
	text-align: center;
	font-size: 18px;
	color: #545454;
}
.daikuancit{
	border-top: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
}
.daikuancibta{
	width: 90px;
	height: 39px;
	padding-left: 13px;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	font-size: 14px;
	color: #666;
}
.daikuancibtb{
	width: 690px;
	height: 39px;
	padding-left: 20px;
	line-height: 39px;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	font-size: 14px;
	color: #666;
}
.daikuancic{
	width: 827px;
	height: 35px;
	padding-left: 18px;
	line-height: 35px;
	background: #eee;
	font-size: 16px;
	color: #666;
}
.daikuancid{
	width: 809px;
	min-height: 70px;
	padding: 15px 18px;
	line-height: 23px;
	font-size: 14px;
	color: #666;
}
.daikuancie{
	width: 809px;
	padding: 20px 18px;
	border-top: 1px solid #f0f0f0;
	font-size: 13px;
	color: #666;
}
.daikuancif{
	width: 809px;
	padding: 10px 18px 30px 18px;
	border-top: 1px solid #f0f0f0;
}
.daikuancifs{
	width: 100%;
	padding-top: 10px;
	font-size: 13px;
	color: #666;
}
.daikuancifs:hover{
	color: #b10e16;
}

/*案例列表*/
.anlit{
	width: 1170px;
	padding: 15px 15px 0;
	background: #B11016;
	margin: 15px 0;
	font-size: 16px;
	color: #fff;
	display: flex;
	justify-content: space-between;
}
.anlit .left {
	flex: 1;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}
.anlit .left .items {
	text-align: center;
	width: 112px;
	line-height: 38px;
	border-radius: 10px;
	margin-bottom: 15px;
	color: #fff;
	cursor: pointer;
}
.anlit .left .select {
	color: #B11016;
	background-color: #fff;
}
.anlit .right {
	width: 340px;
	line-height: 38px;
	text-align: right;
}
.anlis{
	width: 815px;
	margin: 0 15px;
	padding: 15px 0;
	border-bottom: 1px dotted #f2f2f2;
}
.anlist{
	width: 100%;
	height: 100px;
}
.anlisti{
	width: 109px;
	height: 100px;
	float: left;
}
.anlistd{
	width: 690px;
	height: 100px;
	float: right;
}
.anlistdt{
	width: 673px;
	height: 35px;
	line-height: 35px;
	padding-left: 17px;
	background: #eee;
	font-size: 14px;
	color: #545454;
}
.anlistdc{
	width: 673px;
	height: 62px;
	padding-left: 17px;
	margin-top: 3px;
	background: #f9f9f9;
}
.anlistdcs{
	width: 200px;
	padding-top: 7px;
	float: left;
	font-size: 14px;
	color: #545454;
}
.anlisc{
	width: 100%;
	padding-top: 19px;
}
.anliscl{
	width: 80%;
	float: left;
	height: 15px;
	line-height: 15px;
	overflow: hidden;
	font-size: 13px;
	color: #545454;
}
.anliscr{
	float: right;
	margin-right: 20px;
	font-size: 13px;
	color: #b10e16;
}

/*案例详情*/
.anin{
	width: 845px;
	background: #fff;
	float: left;
}
.anina{
	width: 100%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #eee;
	font-size: 18px;
	color: #666;
}
.aninb{
	width: 805px;
	padding: 30px 0px 50px 0px;
	margin: 0 auto;
	border-bottom: 1px solid #f4f4f4;
}
.aninb img{
	max-width: 100%;
}
.aninbt{
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #a3a3a3;
}
.aninbc{
	width: 100%;
	padding-top: 30px;
	line-height: 32px;
	font-size: 14px;
	color: #666;
}
.aninc{
	width: 805px;
	height: 64px;
	line-height: 64px;
	margin: 0 auto;
	border-bottom: 1px solid #f4f4f4;
	font-size: 13px;
	color: #666;
}
.anind{
	width: 805px;
	padding: 12px 0 38px 0;
	margin: 0 auto;
}
.aninds{
	width: 100%;
	padding-top: 16px;
	font-size: 13px;
	color: #666;
}
.aninds:hover{
	color: #b10e16;
}

/*资讯列表*/
.zixun{
	width: 690px;
	height: 100px;
	float: right;
}
.zixunt{
	width: 100%;
	padding-top: 5px;
}
.zixuntt{
	width: 500px;
	float: left;
	font-size: 16px;
	color: #545454;
	font-weight: bold;
}
.zixuntd{
	float: right;
	padding-top: 3px;
	font-size: 13px;
	color: #666;
}
.zixunc{
	width: 100%;
	height: 56px;
	position: relative;
	padding-top: 12px;
}
.zixunct{
	width: 100%;
	line-height: 28px;
	font-size: 13px;
	color: #545454;
}
.zixuncd{
	position: absolute;
	right: 0;
	bottom: 0;
	font-size: 13px;
	color: #b10e16;
}

/*个人中心*/
.member{
	width: 100%;
	margin: 20px 0 -15px 0;
	padding-bottom: 50px;
	background: #fff;
}
.members{
	width: 1200px;
	margin: 0 auto;
}
.memberl{
	width: 300px;
	height: 90px;
	float: left;
	border: 1px solid #f0f0f0;
}
.memberlt{
	width: 283px;
	height: 48px;
	line-height: 48px;
	padding-left: 17px;
	background: #b10e16;
	font-size: 16px;
	color: #fff;
}
.memberlti{
	width: 23px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
}
.memberlc{
	width: 283px;
	height: 42px;
	line-height: 42px;
	padding-left: 17px;
	background: #f9f9f9;
	font-size: 14px;
	color: #545454;
}
#memberlc{
	color: #b10e16;
}
.memberr{
	width: 883px;
	min-height: 530px;
	border: 1px solid #f2f2f2;
	float: right;
}
.memberrt{
	width: 856px;
	height: 46px;
	line-height: 45px;
	padding-left: 27px;
	background: url("../images/memberbg.jpg") center bottom no-repeat;
	font-size: 16px;
	color: #545454;
}
.memberrc{
	width: 100%;
}
.memberrct{
	width: 100%;
	padding-top: 16px;
	text-align: center;
	font-size: 16px;
	color: #545454;
}
.memberrcc{
	width: 100%;
	padding-top: 65px;
}
.memberrccl{
	width: 266px;
	padding-left: 70px;
	padding-top: 20px;
	float: left;
}
.memberrccli{
	width: 140px;
	height: 140px;
	margin: 0 auto;
	cursor: pointer;
}
.memberrcclp{
	width: 140px;
	padding: 20px 0;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.memberrccr{
	width: 540px;
	float: left;
}
.memberrccrs{
	width: 100%;
	height: 50px;
}
.memberrccrsl{
	width: 112px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 15px;
	color: #545454;
}
.memberrccrsr{
	width: 428px;
	height: 50px;
	line-height: 50px;
	float: left;
	font-size: 15px;
	color: #545454;
}
.memberrccrsri{
	width: 250px;
	height: 36px;
	padding: 0 13px;
	border: 1px solid #f0f0f0;
	margin-top: 7px;
}
.memberrccrsrm{
	width: 150px;
	height: 36px;
	padding: 0 13px;
	float: left;
	border: 1px solid #f0f0f0;
	margin-top: 7px;
}
.memberrccrsr a{
	font-size: 15px;
	color: #b10e16;
}
.memberrccrsrs{
	width: 120px;
	height: 36px;
	margin-top: 14px;
	background: #b10e16;
	border: none;
	cursor: pointer;
	font-size: 15px;
	color: #fff;
}
.memberrccn{
	width: 96%;
	padding: 2%;
}

/*闽贷头条*/
.gonggaos{
	width: 815px;
	height: 140px;
	margin: 0 15px;
	padding: 15px 0;
	border-bottom: 1px dotted #f2f2f2;
}
.gonggaosl{
	width: 284px;
	height: 140px;
	float: left;
}
.gonggaosr{
	width: 500px;
	height: 140px;
	margin-left: 20px;
	float: left;
}
.gonggaosra{
	width: 100%;
	padding-top: 10px;
	font-size: 15px;
	color: #545454;
}
.gonggaosrb{
	width: 100%;
	height: 60px;
	padding-top: 10px;
	line-height: 22px;
	font-size: 13px;
	color: #999;
}
.gonggaosrc{
	padding-top: 12px;
	font-size: 14px;
	color: #545454;
}

/*贷款问答*/
.daikuanw{
	width: 100px;
	height: 35px;
	float: right;
	background: #cf131e;
	margin-right: 370px;
	margin-top: 13px;
	text-align: center;
	line-height: 35px;
	font-size: 15px;
	color: #fff;
}
.wendas{
	width: 815px;
	margin: 0 15px;
	height: 90px;
	border-bottom: 1px solid #f4f4f4;
}
.wendast{
	width: 100%;
	padding-top: 20px;
	font-size: 14px;
	color: #666;
}
.wendasi{
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
}
.wendasc{
	width: 100%;
	padding-top: 12px;
	font-size: 14px;
	color: #666;
}
.wendasc a{
	color: #b10e16;
}

/*我要提问*/
.tiwen{
	width: 635px;
	height: 575px;
	padding: 30px 105px 0px 105px;
	background: #fff;
}
.tiwens{
	width: 100%;
	padding-top: 13px;
	font-size: 14px;
	color: #545454;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.tiwens span {
	color: #b10e16;
}
.tiwensi{
	width: 603px;
	height: 32px;
	padding: 0 15px;
	border: 1px solid #f0f0f0;
	font-size: 14px;
	color: #666;
}
.tiwensx{
	width: 603px;
	height: 120px;
	line-height: 20px;
	padding: 6px 0;
	resize: none;
	padding: 0 15px;
	border: 1px solid #f0f0f0;
	font-size: 16px;
	color: #666;
}
.tiwensp{
	line-height: 32px;
	padding-right: 25px;
	float: left;
	font-size: 14px;
	color: #545454;
}
.tiwensy{
	width: 112px;
	height: 32px;
	padding: 0 15px;
	border: 1px solid #f0f0f0;
	float: left;
	font-size: 14px;
	color: #666;
}
.tiwensm{
	margin-left: 10px;
	margin-top: 2px;
	float: left;
}
.tiwenss{
	width: 270px;
	height: 40px;
	margin-top: 20px;
	margin-left: 180px;
	background: #b10e16;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
}
.searchs{
	width: 96%;
	padding: 3% 2%;
	border-bottom: 1px dotted #f4f4f4;
	font-size: 16px;
	color: #333;
}























