.slide-number a {
	background-image: url("icon.png");
}
.slide-number .slide-number-active {
	background-image: url("icon.png");
}
.sl-angle {
	background-image: url("icon.png");
}
.slide-number {
	background-image: url("icon.png");
}
#banner {
	background: rgb(249, 249, 249); margin: 0px auto; width: 100%; height: 556px; overflow: hidden; position: relative; z-index: 100; min-width: 1100px;
}
#J-slide {
	background: rgb(249, 244, 237); width: 100%; height: 556px; position: relative;
}
#J-slide .slide {
	left: 0px; top: 0px; width: 100%; height: 556px; float: left; position: absolute;
}
.bghome {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: absolute; opacity: 0;
}
.pic {
	top: 0px; position: absolute; opacity: 0; background-repeat: no-repeat;
}
.txt-wrap {
	margin: 0px auto; width: 900px; height: 100%; position: relative; -ms-zoom: 1;
}
.txt {
	transition:800ms ease-in-out; left: 0px; top: 50px; width: 950px; height: 175px; text-indent: -9999em; overflow: hidden; position: absolute; opacity: 0; background-repeat: no-repeat; -webkit-transition: all 800ms ease-in-out; -moz-transition: all 800ms ease-in-out; -o-transition: all 800ms ease-in-out;
}
.txt h3 {
	display: none;
}
.txt p {
	display: none;
}
.txt a {
	outline: 0px; left: 0px; width: 105px; height: 26px; bottom: 8px; text-indent: -9999em; overflow: hidden; display: block; position: absolute; z-index: 9; cursor: pointer;
}
.slide-1 .bg-1 {
	display: block; opacity: 1;
}
.slide-1 .pic-1 {
	display: block; opacity: 1;
}
.slide-2 .bg-2 {
	display: block; opacity: 1;
}
.slide-2 .pic-2 {
	display: block; opacity: 1;
}
.slide-3 .bg-3 {
	display: block; opacity: 1;
}
.slide-3 .pic-3 {
	display: block; opacity: 1;
}
.slide-5 .bg-5 {
	display: block; opacity: 1;
}
.slide-5 .pic-5 {
	display: block; opacity: 1;
}
.slide-number {
	background-position: 0px -329px; padding: 9px 0px; left: 50%; text-align: center; bottom: 0px; margin-left: -30px; position: absolute; z-index: 200; background-repeat: repeat-x;
}
.slide-number a {
	background-position: 2px 2px; margin: 0px 3px 0px 0px; outline: 0px; width: 15px; height: 15px; text-indent: -9999em; overflow: hidden; display: inline-block; background-repeat: no-repeat;
}
.slide-number .slide-number-active {
	background-position: -16px 2px;
}
.pic-1 {
	left: -410px; top: 108px; width: 973px; height: 323px; background-color: rgb(254, 111, 6);
}
.pic-3 {
	left: -410px; top: 108px; width: 973px; height: 323px; background-color: rgb(254, 111, 6);
}
.pic-1 img {
	float: right;
}
.pic-3 img {
	float: right;
}
.pic-2 {
	top: 74px; width: 866px; height: 279px; right: -410px; background-color: rgb(255, 255, 255);
}
.bg-1-lazy {
	background-image: url("banner1.jpg");
}
.bg-2-lazy {
	background-image: url("banner2.jpg");
}
.bg-3-lazy {
	background-image: url("banner3.jpg");
}
.login {
	margin: 0px auto; width: 1100px; height: 136px; overflow: hidden; padding-top: 30px; padding-bottom: 30px;
}
.login_text {
	width: 654px; height: 136px; overflow: hidden; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid; float: left;
}
.login_box {
	width: 445px; height: 136px; overflow: hidden; float: left;
}
.login_con {
	width: 480px; overflow: hidden; float: left;
}
.login_con b {
	color: rgb(255, 112, 6); font-size: 18px; font-weight: normal; display: block;
}
.login_con h2 {
	height: 40px; color: rgb(68, 68, 68); line-height: 1em; font-size: 30px;
}
.login_con p {
	color: rgb(153, 153, 153); font-size: 14px;
}
.login_main {
	width: 174px; height: 92px; text-align: center; overflow: hidden; padding-top: 44px; float: left;
}
.login_con2 {
	width: 258px; height: 136px; overflow: hidden; padding-left: 10px; float: left;
}
.login_con2 b {
	padding-top: 7px;
}
.login_con2 h2 {
	height: 33px; font-size: 18px;
}
.login_m {
	width: 157px; height: 92px; overflow: hidden; padding-top: 44px; float: left;
}
.login_m span {
	text-align: center; color: rgb(153, 153, 153); padding-top: 6px; font-size: 14px; display: block;
}
.login_btn {
	width: 140px; height: 49px; text-align: center; color: rgb(255, 255, 255); line-height: 49px; font-size: 18px; display: inline-block; background-color: rgb(255, 112, 6);
}
.login2_btn {
	width: 146px; height: 53px; color: rgb(255, 255, 255); line-height: 58px; text-indent: 30px; font-size: 18px; margin-left: 10px; display: block; background-image: url("zjhb_btn.jpg"); background-repeat: no-repeat;
}
.login_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.login2_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.login_ok_btn {
	width: 140px; height: 49px; text-align: center; color: rgb(255, 255, 255); line-height: 49px; font-size: 18px; display: inline-block; background-color: rgb(255, 112, 6);
}
.reg_btn {
	padding-top: 8px;
}
.reg_btn a {
	color: rgb(153, 153, 153); font-size: 14px;
}
.reg_btn a:hover {
	color: rgb(255, 153, 0);
}
.news_list {
	padding-top: 48px; padding-bottom: 48px; background-color: rgb(248, 248, 248);
}
.news_box {
	margin: 0px auto; width: 1100px; height: 238px; overflow: hidden;
}
.news_box li {
	margin: 0px 5px; border: 1px solid rgb(231, 231, 231); border-image: none; width: 263px; height: 236px; overflow: hidden; float: left;
}
.news_box li a {
	height: 236px; display: block; position: relative;
}
.news_box li span {
	left: 0px; top: 182px; width: 263px; height: 139px; display: block; position: absolute; opacity: 0.9; background-color: rgb(255, 255, 255); -moz-opacity: 0.9;
}
.news_box li span b {
	height: 44px; text-align: center; line-height: 1.3em; overflow: hidden; padding-top: 10px; font-size: 14px; font-weight: normal; display: block;
}
.news_box li a span b {
	color: rgb(102, 102, 102);
}
.news_box li a:hover span b {
	color: rgb(255, 112, 6);
}
.news_box li a span i {
	margin: 0px auto; width: 90%; color: rgb(162, 157, 151); display: block;
}
.news_box li a span p {
	margin: 0px auto; width: 90%; color: rgb(162, 157, 151); display: block;
}
.news_box li a span i {
	height: 55px; overflow: hidden;
}
.news_box li a span p {
	text-align: right;
}
.sbysf_tit {
	margin: 0px auto; width: 1100px; height: 245px; overflow: hidden;
}
.sbysf_tit h2 {
	height: 80px; text-align: center; color: rgb(102, 102, 102); line-height: 80px; font-size: 32px; margin-top: 80px;
}
.sbysf_tit p {
	text-align: center; color: rgb(162, 157, 151); font-size: 16px;
}
.sbysf_tab {
	background: url("sbyxf_tit.jpg") no-repeat 0px 0px; margin: 0px auto; width: 1052px; height: 105px; overflow: hidden; padding-left: 48px;
}
.sbysf_tab a {
	width: 182px; height: 106px; float: left; display: block;
}
.sbysf_tab a.tab1 {
	margin-right: 105px;
}
.sbysf_tab a.tab2 {
	margin-right: 81px;
}
.sbysf_tab a.tab3 {
	margin-right: 99px;
}
.sbysf_tab a span {
	width: 100%; height: 101px; text-indent: -999em; overflow: hidden; display: block;
}
.sbysf_tab a.now span.borders1 {
	border-bottom-color: rgb(255, 112, 6); border-bottom-width: 5px; border-bottom-style: solid;
}
.sbysf_tab a.now span.borders2 {
	border-bottom-color: rgb(138, 188, 29); border-bottom-width: 5px; border-bottom-style: solid;
}
.sbysf_tab a.now span.borders3 {
	border-bottom-color: rgb(62, 185, 130); border-bottom-width: 5px; border-bottom-style: solid;
}
.sbysf_tab a.now span.borders4 {
	border-bottom-color: rgb(53, 142, 236); border-bottom-width: 5px; border-bottom-style: solid;
}
.sbysf_con {
	background: url("sbysf_bg.jpg") no-repeat top; height: 581px; min-width: 1100px;
}
.sb_list {
	margin: 0px auto; width: 1100px; height: 582px; overflow: hidden; position: relative;
}
.sb_list ul {
	left: 0px; top: 0px; width: 4400px; position: absolute;
}
.sb_list li {
	width: 1100px; height: 582px; overflow: hidden; float: left;
}
.activity {
	margin: 0px auto; width: 1100px; height: 319px; overflow: hidden;
}
.activity_con {
	width: 823px; height: 319px; overflow: hidden; float: left; position: relative;
}
.activity_con dl {
	width: 788px; overflow: hidden; margin-top: 67px;
}
.activity_con dt {
	width: 274px; height: 183px; overflow: hidden; float: left; position: relative;
}
.activity_con dt i {
	top: 134px; width: 15px; height: 30px; right: 0px; display: block; position: absolute; background-image: url("jt.png"); background-repeat: no-repeat;
}
.activity_con dd {
	width: 485px; height: 183px; padding-left: 29px; float: left;
}
.activity_con dd h3 {
	width: 480px; color: rgb(102, 102, 102); line-height: 1.4em; font-size: 22px;
}
.activity_con dd h3 a {
	color: rgb(102, 102, 102);
}
.activity_time {
	height: 20px; color: rgb(172, 172, 172); line-height: 20px;
}
.activity_text {
	height: 90px; color: rgb(172, 172, 172); line-height: 1.5em; overflow: hidden; font-size: 14px;
}
.activity_text a {
	color: rgb(172, 172, 172);
}
#prev_btn {
	background-position: -4px -4px; left: 300px; top: 219px; width: 33px; height: 33px; display: block; position: absolute; background-image: url("index_common.jpg"); background-repeat: no-repeat;
}
#next_btn {
	background-position: -4px -4px; left: 300px; top: 219px; width: 33px; height: 33px; display: block; position: absolute; background-image: url("index_common.jpg"); background-repeat: no-repeat;
}
#next_btn {
	background-position: -49px -4px; left: 345px;
}
#prev_btn:hover {
	background-position: -4px -49px;
}
#next_btn:hover {
	background-position: -49px -49px;
}
.ddc_ewm {
	width: 275px; height: 319px; overflow: hidden; border-right-color: rgb(242, 242, 242); border-left-color: rgb(242, 242, 242); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; background-color: rgb(252, 252, 252);
}
.ewm_p1 {
	margin: 10px auto 0px; width: 160px; height: 47px; text-align: center; color: rgb(127, 124, 111); line-height: 47px; font-size: 16px;
}
.ewm_p1 i {
	background: url("index_common.jpg") no-repeat -163px -8px; top: 5px; width: 29px; height: 24px; margin-right: 5px; display: inline-block; position: relative;
}
.ddc_ewm img {
	margin: 0px auto; display: block;
}
.ewm_p2 {
	height: 43px; text-align: center; line-height: 2.5em; font-size: 14px;
}
.ewm_p3 {
	height: 58px; text-align: center; color: rgb(153, 153, 153); line-height: 58px; font-size: 16px; border-top-color: rgb(242, 242, 242); border-top-width: 1px; border-top-style: solid;
}
.ewm_p3 a {
	color: rgb(153, 153, 153); font-size: 16px;
}
.ewm_p3 i {
	background: url("index_common.jpg") no-repeat -162px -45px; top: 4px; width: 28px; height: 24px; right: 5px; display: inline-block; position: relative;
}
.case {
	width: 100%; overflow: hidden; padding-top: 38px; padding-bottom: 38px; border-top-color: rgb(239, 239, 239); border-top-width: 1px; border-top-style: solid; min-width: 1100px; background-color: rgb(248, 248, 248);
}
.case_tit {
	margin: 0px auto; width: 1100px; height: 77px; text-align: center; color: rgb(102, 102, 102); line-height: 65px; font-size: 22px;
}
.case_box {
	margin: 0px auto; width: 1010px; height: 270px; position: relative;
}
.case_box_c {
	margin: 0px auto; width: 910px; height: 270px; overflow: hidden; position: relative;
}
#case_prev {
	background: url("index_common.jpg") no-repeat -3px -137px; left: 0px; top: 82px; width: 40px; height: 50px; display: block; position: absolute;
}
#case_next {
	background: url("index_common.jpg") no-repeat -47px -137px; top: 82px; width: 40px; height: 50px; right: 0px; display: block; position: absolute;
}
#case_prev:hover {
	background: url("index_common.jpg") no-repeat -94px -137px;
}
#case_next:hover {
	background: url("index_common.jpg") no-repeat -138px -137px;
}
.case_box_c ul {
	left: 0px; width: 20000px; height: 270px; position: absolute;
}
.case_box_c li {
	width: 182px; height: 270px; overflow: hidden; float: left;
}
.case_box_c li a {
	margin: 0px auto; width: 150px; height: 218px; overflow: hidden; display: block; position: relative;
}
.case_box_c li a b {
	left: 0px; top: 0px; width: 150px; height: 218px; display: none; position: absolute; opacity: 0.8; background-color: rgb(0, 0, 0); -moz-opacity: 0.8;
}
.case_box_c li a:hover b {
	display: block;
}
.case_box_c li a b img {
	width: 116px; height: 116px; margin-top: 50px;
}
.case_box_c li a img {
	margin: 0px auto; display: block;
}
.case_box_c li p {
	margin: 0px auto; width: 150px; text-align: center; padding-top: 15px; font-size: 14px;
}
#login_box {
	border-radius: 3px; width: 300px; height: 260px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#login_box ul {
	margin: 0px auto; width: 250px; overflow: hidden; padding-top: 20px;
}
#login_box li {
	border-radius: 3px; width: 250px; height: 40px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#login_box li.user_li {
	background: url("login_ico.png") no-repeat -16px -17px rgb(102, 105, 108); border: 1px solid rgb(233, 233, 233); border-image: none; width: 200px; height: 38px; padding-left: 48px; margin-top: 15px;
}
.input1 {
	border: currentColor; border-image: none; width: 185px; height: 38px; line-height: 38px; padding-left: 15px; background-color: rgb(255, 255, 255);
}
#login_box li.pwd_li {
	background-position: -16px -63px;
}
#login_box li.now {
	border: 1px solid rgb(138, 188, 29); border-image: none; background-color: rgb(138, 188, 29);
}
#login_box li.get_li {
	text-align: right; color: rgb(165, 165, 165); padding-top: 15px; font-size: 14px;
}
#login_box li.get_li .input3 {
	margin-right: 3px;
}
#login_box li.get_li .forget-pw {
	color: rgb(165, 165, 165); font-size: 14px; margin-left: 40px;
}
.input4 {
	border-radius: 3px; border: 0px currentColor; border-image: none; width: 100%; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 18px; display: block; background-color: rgb(255, 106, 18); -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#close_login {
	background: url("close.jpg") no-repeat 0px -33px; top: 0px; width: 32px; height: 32px; right: -50px; display: block; position: absolute; z-index: 9999; cursor: pointer;
}
.ques {
	border-radius: 4px; top: 340px; width: 130px; height: 202px; text-align: center; right: 5px; padding-top: 10px; position: fixed; z-index: 9999; background-color: rgb(69, 131, 219);
}
.ques p {
	margin: 4px 0px 9px; color: rgb(255, 255, 255);
}
.ques a {
	border-radius: 4px; width: 105px; height: 33px; text-align: center; color: rgb(69, 131, 219); line-height: 32px; font-size: 15px; display: inline-block; background-image: -ms-linear-gradient(rgb(255, 255, 255) 0%, rgb(229, 229, 229) 100%);
}
.regbox {
	margin: 10px auto 0px; width: 1100px; display: block;
}
.regbanner {
	background: url("regbanner.jpg") no-repeat; width: 1100px; height: 200px; border-bottom-color: rgb(255, 104, 13); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.regbgd {
	background: rgb(245, 245, 245); padding: 20px 0px; width: 1100px; display: block;
}
.regnow {
	margin: 0px auto; width: 570px; color: rgb(51, 51, 51); font-size: 16px; display: block;
}
.regnow > h1 {
	color: rgb(255, 106, 18); line-height: 30px; font-size: 24px;
}
.green {
	color: rgb(52, 204, 1); font-size: 24px;
}
.red {
	color: rgb(254, 0, 0);
}
.regitem {
	margin-top: 15px; display: block;
}
.reg_fl {
	width: 80px; text-align: right; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; margin-right: 10px; float: left; display: block;
}
.reg_fr {
	width: 460px; float: right; display: block;
}
.reginput {
	padding: 0px 8px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 380px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px;
}
.codeinput {
	padding: 0px 8px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 200px; height: 40px; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px;
}
.true {
	background: url("iconbg.png") no-repeat -162px -7px; margin: 5px 0px 0px 10px; width: 25px; height: 25px; float: left; display: block;
}
.false {
	background: url("iconbg.png") no-repeat -191px -7px; margin: 5px 0px 0px 10px; width: 25px; height: 25px; float: left; display: block;
}
.demo {
	background: rgb(255, 153, 0); width: 150px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; font-size: 16px; margin-top: 15px; float: left; display: block; cursor: pointer;
}
.sendcode {
	background: rgb(255, 153, 0); width: 150px; text-align: center; color: rgb(255, 255, 255); line-height: 42px; font-size: 16px; margin-left: 30px; float: left; display: block; cursor: pointer;
}
.province {
	padding: 10px 8px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 147px; line-height: 30px; float: left; display: block;
}
.select {
	padding: 10px 8px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 110px; line-height: 30px; margin-left: 15px; float: left; display: block;
}
.idyinput {
	padding: 10px 8px; border: 1px solid rgb(227, 227, 227); border-image: none; width: 398px; color: rgb(102, 102, 102); line-height: 30px; font-size: 16px;
}
.submit {
	background: url("submit.png") no-repeat; margin: 40px 0px 60px 110px; width: 160px; text-align: center; color: rgb(255, 255, 255); line-height: 38px; font-size: 16px; display: block; cursor: pointer;
}
.codeshow {
	width: 120px; height: 120px; margin-right: 60px; float: right; display: block;
}
.joinbanner {
	background: url("joinbanner.jpg") no-repeat; width: 1100px; height: 200px; border-bottom-color: rgb(255, 104, 13); border-bottom-width: 5px; border-bottom-style: solid; display: block;
}
.check {
	background: url("select.png") no-repeat 0px 0px; width: 22px; height: 22px; margin-right: 5px; display: block; cursor: pointer;
}
.uncheck {
	background: url("select.png") no-repeat -22px 0px; width: 22px; height: 22px; margin-right: 5px; display: block; cursor: pointer;
}
.codegrey {
	color: rgb(102, 102, 102);
}
.ml15 {
	margin-left: 20px;
}
.mt10 {
	margin-top: 10px;
}
.login_con {
	
}
.case_tit {
	width: 1060px; text-align: left; font-size: 28px; position: relative;
}
.case_tit span {
	padding-left: 10px; font-size: 14px;
}
.case_tit a.more {
	top: 5px; right: 0px; font-size: 14px; position: absolute;
}
.case_box {
	width: 1200px;
}
.case_box_c {
	width: 1092px;
}
.error_w {
	background: url("errorpic.png") no-repeat top; width: 100%; height: 450px; display: block;
}
.login {
	margin: 0px auto; width: 1100px; height: 162px; overflow: hidden; padding-top: 30px; padding-bottom: 30px;
}
.login_text {
	width: 610px; height: 160px; overflow: hidden; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid; float: left;
}
.login_con {
	width: 380px; overflow: hidden; float: left;
}
.login_main {
	width: 174px; height: 92px; text-align: center; overflow: hidden; padding-top: 44px; margin-left: 20px; float: left;
}
.login_box {
	width: 480px; height: 160px; overflow: hidden; border-right-color: rgb(225, 225, 225); border-right-width: 1px; border-right-style: solid; float: left;
}
.login_box01 {
	width: 420px; height: 82px; overflow: hidden; margin-left: 30px; border-bottom-color: rgb(231, 231, 231); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.login_box02 {
	width: 420px; height: 70px; overflow: hidden; margin-top: 10px; margin-left: 30px; float: left;
}
.login_con2 {
	width: 258px; height: 136px; overflow: hidden; padding-left: 0px; float: left;
}
.login_con2 h2 {
	height: 18px; padding-bottom: 8px; font-size: 18px;
}
.login_con2 span {
	height: 20px; color: rgb(255, 112, 6); padding-left: 4px; font-size: 16px; font-weight: normal;
}
.login_con2 p {
	width: 248px; color: rgb(153, 153, 153); font-size: 14px;
}
.login_m {
	width: 157px; height: 92px; overflow: hidden; padding-top: 8px; float: left;
}
.login2_btn {
	width: 146px; height: 53px; color: rgb(255, 255, 255); line-height: 58px; text-indent: 30px; font-size: 18px; margin-left: 10px; display: block; background-image: url("zjhb_btn.jpg"); background-repeat: no-repeat;
}
.login3_btn {
	width: 146px; height: 53px; color: rgb(255, 255, 255); line-height: 58px; text-indent: 30px; font-size: 18px; margin-left: 10px; display: block; background-image: url("qspb_btn.png"); background-repeat: no-repeat;
}
.login_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.login2_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.login3_btn:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.regitem2 {
	
}
.regitem2 .reg_fl {
	width: 540px; text-align: left; color: rgb(102, 102, 102); line-height: 40px; font-size: 16px; margin-right: 10px; float: none; display: block;
}
.regitem2 .reg_fr {
	width: 600px; float: none; display: block;
}
.regitem2 .reginput {
	padding: 0px 8px; width: 540px;
}
.regitem2 .sp_tip {
	display: block;
}
.regitem2 .sp_tip b {
	width: 25px; height: 40px; float: left; display: block;
}
.regitem2 .sp_tip b input {
	top: 2px; position: relative;
}
.regitem2 .sp_tip p {
	width: 575px; line-height: 1.2em; overflow: hidden; font-size: 14px; float: left; display: block;
}
.regitem2 .sp_tip p span {
	color: rgb(253, 125, 0);
}
.login_box {
	width: 465px; padding-left: 15px;
}
.login_box b {
	color: rgb(255, 112, 6); font-size: 18px; font-weight: normal; display: block;
}
.login_box h2 {
	height: 40px; color: rgb(68, 68, 68); line-height: 1em; font-size: 30px;
}
.free_item {
	width: 465px; overflow: hidden;
}
.free_item li {
	width: 130px; height: 90px; overflow: hidden; margin-right: 23px; float: left;
}
.free_item li span {
	padding-bottom: 6px; padding-left: 3px; font-size: 16px; display: block;
}
.free_item li span i {
	top: -2px; color: rgb(255, 112, 6); font-size: 9px; margin-left: 3px; position: relative;
}
.free_item li a {
	width: 130px; height: 40px; color: rgb(255, 255, 255); line-height: 40px; text-indent: 10px; font-size: 16px; display: block; background-color: rgb(114, 175, 80);
}
.free_item li a i {
	font-size: 14px; font-weight: normal; margin-right: 8px; float: right;
}
.free_item li a.ddk_2 {
	background-color: rgb(70, 131, 220);
}
.free_item li a.ddk_3 {
	background-color: rgb(110, 94, 193);
}
.free_item li a:hover {
	color: rgb(255, 112, 6);
}
