@charset "utf-8";
	article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display:block
}
/*.can-head {
	font-size:20px;
	height:20px;
	line-height:20px;
	padding:30px 0 20px 10px
}
.can-head h4 {
	float:left;
	display:inline;
	font-weight:700\9
}
.can-border {
	border:1px solid #e6e6e6;
	border-radius:4px;
	font-size: 14px;
}
.can-spe {
	color:#d9172a
}
.can-big {
	font-size:18px
}
.can-tag {
	display:inline-block;
	font-size:14px;
	color:#999;
	line-height:24px;
	padding:0 10px;
	border:1px solid #ccc;
	margin-right:5px
}
.can-tag:hover {
	color:#62ab00;
	border:1px solid #62ab00
}
.can-link {
	padding:7px 14px
}
.can-link .con-s {
	height:38px;
	line-height:38px;
	overflow:hidden
}
.can-link .con-s .title,.can-link .con-s .place,.can-link .con-s .price {
	float:left;
	display:inline;
	overflow:hidden
}
.can-link .con-s .title {
	width:120px;
	color:#666;
	margin-right:10px
}
.can-link .con-s .title a {
	color:#666
}
.can-link .con-s .title a:hover {
	color:#d9172a
}
.can-link .con-s .place {
	width:42px;
	color:#999;
	padding-right:10px
}
.can-link .con-s .price {
	width:83px;
	color:#999
}
.can-link .con-b {
	padding:13px 0;
	height:106px;
	overflow:hidden
}
.can-link .con-b .top {
	height:80px
}
.can-link .con-b .cl {
	float:left
}
.can-link .con-b .pic {
	display:block;
	width:95px;
	height:70px
}
.can-link .con-b .cr {
	float:left;
	margin-left:15px;
	color:#999
}
.can-link .con-b h5 {
	width:144px;
	overflow:hidden;
	white-space:nowrap
}
.can-link .con-b h5 a {
	color:#666;
	font-size:16px
}
.can-link .con-b h5 a:hover {
	color:#d9172a
}
.can-link .con-b p {
	line-height:24px
}
.can-head {
	font-size:20px;
	height:20px;
	line-height:20px;
	padding:30px 0 20px 10px
}
.can-head h4 {
	float:left;
	display:inline;
	font-weight:700\9
}
.can-border {
	border:1px solid #e6e6e6;
	border-radius:4px
}
.can-spe {
	color:#d9172a
}
.can-big {
	font-size:18px
}
.can-tag {
	display:inline-block;
	font-size:14px;
	color:#999;
	line-height:24px;
	padding:0 10px;
	border:1px solid #ccc;
	margin-right:5px
}
.can-tag:hover {
	color:#62ab00;
	border:1px solid #62ab00
}
.can-link {
	padding:7px 14px
}
.can-link .con-s {
	height:38px;
	line-height:38px;
	overflow:hidden
}
.can-link .con-s .title,.can-link .con-s .place,.can-link .con-s .price {
	float:left;
	display:inline;
	overflow:hidden
}
.can-link .con-s .title {
	width:120px;
	color:#666;
	margin-right:10px
}
.can-link .con-s .title a {
	color:#666
}
.can-link .con-s .title a:hover {
	color:#d9172a
}
.can-link .con-s .place {
	width:42px;
	color:#999;
	padding-right:10px
}
.can-link .con-s .price {
	width:83px;
	color:#999
}
.can-link .con-b {
	padding:13px 0;
	height:106px;
	overflow:hidden
}
.can-link .con-b .top {
	height:80px
}
.can-link .con-b .cl {
	float:left
}
.can-link .con-b .pic {
	display:block;
	width:95px;
	height:70px
}
.can-link .con-b .cr {
	float:left;
	margin-left:15px;
	color:#999
}
.can-link .con-b h5 {
	width:144px;
	overflow:hidden;
	white-space:nowrap
}
.can-link .con-b h5 a {
	color:#666;
	font-size:16px
}
.can-link .con-b h5 a:hover {
	color:#d9172a
}
.can-link .con-b p {
	line-height:24px
}*/
.can-head {
	font-size: 24px;
	height: 20px;
	line-height: 20px;
	padding: 30px 0 20px 10px;
}
.can-head h2{
	color:#333;

}
.can-head h4 {
	float:left;
	display:inline;
	font-weight:700\9;
	color:#333;
}
.can-border {
	border:1px solid #e6e6e6;
	border-radius:4px
}
.can-spe {
	color:#d9172a
}
.can-link {
	padding:7px 14px
}
.can-link .con-s {
	height:38px;
	line-height:38px;
	overflow:hidden
}
.can-link .con-s .title,.can-link .con-s .place,.can-link .con-s .price {
	float:left;
	display:inline;
	overflow:hidden
}
.can-link .con-s .title {
	width:120px;
	color:#666;
	margin-right:10px
}
.can-link .con-s .title a {
	color:#666
}
.can-link .con-s .title a:hover {
	color:#d9172a
}
.can-link .con-s .place {
	width:42px;
	color:#999;
	padding-right:10px
}
.can-link .con-s .price {
	width:83px;
	color:#999
}
.sp-icons {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background:url(../build/tp-sprites-icon.png) no-repeat
}
.subscript {
	padding:20px 29px 0;
	border:1px solid #e6e6e6;
	border-radius:5px;
	margin-top:40px
}
.subscript .sub-tips {
	float:left;
	width:600px;
	font-size:16px;
	line-height:24px;
	margin-top:6px
}
.subscript .sub-tips span {
	float:left;
	width:112px;
	color:#999
}
.subscript .sub-tips p {
	float:left;
	width:448px
}
.subscript .sub-info {
	float:right;
	width:398px;
	_width:396px;
	height:68px
}
.subscript .com-msg {
	margin-left:25px;
	_display:block;
	_padding-top:6px;
	line-height:28px
}
.subscript .com-msg .error-icon {
	background-position:-95px 0;
	margin-right:3px;
	vertical-align:-3px;
	_vertical-align:-1px
}
.subscript .int-text {
	height:38px;
	line-height:38px\9;
	margin:0 6px;
	padding-left:20px
}
.subscript .btn-b {
	padding:0 46px 0 47px
}
.subscribe-tips {
	padding:66px 0 0 50px
}
.subscribe-tips dt {
	font-size:20px
}
.subscribe-tips dd {
	padding:18px 0 0 45px;
	font-size:14px;
	color:#999;
	line-height:22px;
	*padding-left:40px
}
.subscribe-tips .lp-icons {
	margin-right:5px
}
.subscribe-tips .hint-tips-icon {
	width:32px;
	height:32px;
	margin-right:5px;
	background:url(../build/tp-sprites-icon.png) no-repeat -50px 0
}
.mod-970 .subscript {
	margin:20px 0 10px
}
.mod-970 .subscript .sub-tips {
	width:510px
}
.mod-970 .subscript .sub-tips p {
	width:390px;
	margin:0
}
.subscribe-status dl,.subscribe-status dd {
	margin:0
}
.mod-970 .apply-tips dt {
	margin-bottom:8px
}
.mod-970 .subscript .sub-info a:hover {
	text-decoration:none
}
.mod-970 .subscript .int-text {
	line-height:38px;
	line-height:38px\9
}
:-moz-placeholder,::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder {
	color:#999;
	font-size:14px;
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
input {
	outline:0
}
.new-call {
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
.newcall-icon {
	display:inline-block;
	font-size:0;
	overflow:hidden;
	vertical-align:middle;
	background-image:url("../build/new-call-icon.png");
	background-repeat:no-repeat
}
.new-call .show-step {
	font-size:16px;
	margin-top:10px;
	width:560px;
	height:70px;
	line-height:70px;
	overflow:hidden;
	zoom:1;
	background:url("../build/new-call-icon.png") no-repeat
}
.new-call .step-one {
	background-position:-1px -56px
}
.new-call .step-two {
	background-position:-1px -136px
}
.new-call .show-step li {
	float:left;
	width:280px;
	text-indent:112px
}
.new-call .step-one .st1,.new-call .step-two .st1,.new-call .step-two .st2 {
	color:#62ab00
}
.new-call .step-one .st2 {
	color:#999
}
.tel-confirm {
	height:60px;
	overflow:hidden;
	padding:33px 0 12px 122px
}
.tel-confirm label {
	color:#333;
	font-size:16px
}
.tel-confirm input {
	width:218px;
	height:38px;
	line-height:38px;
	font-size:14px;
	color:#999;
	padding:0 10px;
	margin-left:19px;
	*vertical-align:middle;
	border:1px solid #e6e6e6
}
.tel-confirm .com-msg {
	margin-left:91px
}
.tel-confirm .highlight {
	color:#333;
	border:1px solid #62ab00
}
.tel-confirm .errorlight {
	border:1px solid #f00
}
.free-call .err-i,.newcall-entrance .err-i {
	width:14px;
	height:14px;
	margin-right:5px;
	vertical-align:middle;
	background-position:-58px -30px
}
.new-call .btn-box {
	width:100%;
	text-align:center
}
.new-call .call-tip {
	color:#999;
	height:21px;
	line-height:21px;
	font-size:14px;
	text-align:center;
	padding-top:16px
}
.new-call .tel-ing {
	padding-top:30px;
	text-align:center
}
.new-call .tel-ing label {
	color:#333;
	font-size:16px
}
.new-call .tel-ing em {
	color:#d9172a;
	font-size:22px;
	padding:0 20px 0 9px;
	vertical-align:-2px;
	*vertical-align:-1px;
	_vertical-align:0
}
.new-call .tel-ing a {
	color:#003fd8;
	font-size:16px
}
.new-call .tel-ing a:hover {
	color:#d9172a
}
.new-call .tel-wait {
	color:#333;
	display:block;
	font-size:16px;
	height:18px;
	line-height:18px;
	text-align:center;
	padding-top:28px
}
.new-call .tel-wait .loading-i {
	width:17px;
	height:17px;
	margin-right:9px;
	background:url("") no-repeat 0 1px
}
.new-call .tip-two {
	text-indent:2em;
	padding-top:39px
}
.new-call .tel-num-show {
	width:352px;
	padding:50px 0 0 100px
}
.new-call .tel-num-show input {
	display:block;
	width:330px;
	height:38px;
	line-height:38px;
	padding:0 10px;
	font-size:14px;
	color:#999;
	border:1px solid #e6e6e6
}
.new-call .tel-num-show .highlight {
	color:#333;
	border:1px solid #62ab00
}
.new-call .tel-num-show .errorlight {
	border:1px solid #f00
}
.new-call .tel-num-show .msg-box {
	height:20px;
	padding-bottom:10px
}
.new-call .tel-num-show .call-order {
	position:relative
}
.new-call .tel-num-show .call-order .select-data {
	width:330px;
	height:38px;
	line-height:38px;
	padding:0 10px;
	font-size:14px;
	color:#999;
	cursor:pointer;
	position:relative;
	border:1px solid #e6e6e6
}
.new-call .tel-num-show .call-order .highlight {
	border:1px solid #62ab00
}
.new-call .tel-num-show .call-order .errorlight {
	border:1px solid #f00
}
.new-call .tel-num-show .call-order table {
	display:none;
	position:absolute;
	left:0;
	top:39px;
	width:352px;
	height:124px;
	font-size:14px;
	background:#fff;
	border-collapse:collapse;
	color:#333
}
.new-call .tel-num-show .call-order .show {
	display:block
}
.new-call .tel-num-show .call-order table th,.new-call .tel-num-show .call-order table td {
	border:1px solid #CCC;
	text-align:center;
	font-weight:normal;
	height:30px;
	line-height:30px;
	background:#FFF;
	width:116px
}
.new-call .tel-num-show .call-order table td {
	cursor:pointer
}
.new-call .tel-num-show .call-order table .row-light {
	background-color:#f7ffec
}
.new-call .tel-num-show .call-order table .td-hover {
	color:#fff;
	background-color:#62ab00
}
.new-call .tel-num-show .call-order .select-data .data-i {
	width:20px;
	height:17px;
	position:absolute;
	top:11px;
	right:9px;
	background-position:-86px 0
}
.new-call .tel-num-show .callback-confirm {
	padding:30px 0 0 109px
}
.callback-result {
	height:35px;
	color:#333;
	font-size:20px;
	margin:106px auto;
	text-align:center
}
.callback-result .success-i {
	width:32px;
	height:32px;
	margin-right:10px;
	background-position:-121px -19px
}
.callback-result span,.free-result .result-tip span {
	vertical-align:-2px
}
.free-result .result-tip {
	height:35px;
	color:#333;
	font-size:20px;
	margin:80px 0 0 49px
}
.free-result .result-tip .warn-i {
	width:32px;
	height:32px;
	margin-right:10px;
	background-position:-87px -18px
}
.free-result .tel-transform {
	color:#999;
	font-size:14px;
	margin:11px 0 0 93px
}
.free-result .tel-transform em {
	color:#62ab00;
	font-size:22px;
	padding:0 12px;
	vertical-align:-1px
}
.newcall-entrance {
	height:94px;
	padding:14px;
	border-radius:4px;
	border:1px solid #e6e6e6;
	background-color:#fff
}
.newcall-entrance input,.newcall-entrance div {
	font-family:Arial,"Microsoft YaHei","Hiragino Sans GB","STHeiti",SimSun
}
.newcall-entrance div {
	float:left
}
.newcall-entrance .tel-num {
	height:26px;
	color:#999;
	line-height:26px;
	font-size:14px
}
.newcall-entrance .tel-num .phone-i {
	width:26px;
	height:26px;
	margin-right:5px;
	background-position:-56px 0
}
.newcall-entrance .tel-num em {
	display:inline-block;
	height:26px;
	color:#62ab00;
	font-size:18px;
	vertical-align:middle
}
.newcall-entrance .tel-num span {
	display:inline-block;
	height:26px;
	padding:0 5px;
	vertical-align:middle;
	vertical-align:-1px\9
}
.newcall-entrance .tel-phone {
	padding: 10px;
	font-size: 14px;
}
.newcall-entrance .tel-phone input {
	height:34px;
	color:#999;
	font-size:14px;
	line-height:34px;
	padding:0 9px;
	float:left;
	border:1px solid #e6e6e6
}
.newcall-entrance .tel-phone .highlight {
	color:#333;
	border:1px solid #62ab00
}
.newcall-entrance .tel-phone .errorlight {
	border:1px solid #f00
}
.newcall-entrance .tel-phone a {
	float:left;
	width:75px;
	height:36px;
	color:#fff;
	font-size:14px;
	line-height:36px;
	margin-left:10px;
	background:#62ab00;
	border-radius:3px;
	text-align:center
}
.newcall-entrance .tel-phone a:hover {
	color:#fff;
	text-decoration:none
}
.newcall-entrance .tip-msg {
	float:left;
	color:#999;
	height:15px;
	font-size:12px;
	line-height:15px;
	margin:5px 0 0 11px;
	_margin-left:5px;
	font-family:Arial,SimSun
}
.newcall-entrance .com-msg,.free-call .com-msg {
	float:left;
	height:15px;
	line-height:15px;
	padding:5px 0 0 11px;
	_padding-left:5px;
	margin-top:0;
	margin-bottom:0
}
.free-call .com-msg i,.free-call .com-msg em,.newcall-entrance .com-msg i,.newcall-entrance .com-msg em {
	float:left
}
#container {
	font-family:Arial,"STHeiti","Microsoft YaHei","SimSun"
}
.can-container {
	margin-top:10px
}
.can-left {
	float:left;
	width:880px
}
.can-border {
	border:1px solid #e6e6e6;
	border-radius:4px
}
/*.can-head {
	font-size:20px;
	height:20px;
	line-height:20px;
	padding:30px 0 20px 10px
}*/
/*.can-head h4 {
	float:left;
	display:inline;
	font-weight:700\9
}*/
.can-border .list {
	padding:14px 0
}
.can-border .list li {
	font-size: 16px;
	padding: 10px 0 10px 136px;
	line-height: 26px;
	min-height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DDD;
}
.can-border .list li:last-child {

    border-bottom: 0;
}
.can-border .name {
	float:left;
	width:116px;
	color:#9399a5;
	margin-left:-116px;
	_position:absolute
}
.can-border .des {
	padding-right:26px;
	color:#333;
	line-height:30px;
}
.can-border .des .lo-icon {
	display:inline-block;
	width:30px;
	height:18px;
	line-height:18px;
	_padding-top:2px;
	vertical-align:2px;
	*vertical-align:4px;
	color:#fefefe;
	background:#d9172a;
	font-size:12px;
	text-align:center;
	margin-right:17px
}
.can-tag-status {
	font-size:12px;
	vertical-align:-3px;
	*vertical-align:2px;
	_padding-top:1px
}
.can-spe {
	color:#d9172a
}
.can-big {
	font-size:18px
}
.can-tag {
	display:inline-block;
	font-size:14px;
	color:#999;
	line-height:24px;
	padding:0 10px;
	border:1px solid #ccc;
	margin-right:5px
}
.can-tag:hover {
	color:#62ab00;
	border:1px solid #62ab00
}
.can-border .space {
	margin-left:10px
}
.can-border .space2 {
	padding:0 7px
}
.can-border .gray {
	color:#999
}
.can-border .gray:hover {
	color:#d9172a
}
.can-right {
	float:right;
	width:295px;
	font-size:14px
}
.can-border .img {
	width:258px;
	height:152px;
	margin:0 auto 6px;
	padding-top:20px
}
.can-border .img a,.can-border .more {
	display:block
}
.can-border .more {
	margin-left:16px;
	color:#999;
	margin-bottom:12px
}
.can-border .more:hover {
	color:#d9172a
}
.can-recommend {
	padding:6px 16px;
	line-height:38px
}
.can-recommend a {
	color:#666;
	white-space:nowrap
}
.can-recommend a:hover {
	color:#d9172a
}
.can-recommend .fl {
	clear:left
}
.can-recommend .fr {
	clear:right
}
.can-calc {
	margin-right:-31px;
	_margin-right:-34px;
	zoom:1
}
.can-calc a {
	display:block;
	height:38px;
	line-height:38px;
	text-align:center;
	color:#999;
	border:1px solid #e6e6e6;
	border-radius:4px;
	margin-top:11px;
	font-size:18px
}
.can-calc a:hover {
	color:#fff;
	background:#62ab00;
	border:1px solid #62ab00
}
.can-calc .calc-b {
	width:293px
}
.can-calc .calc-s {
	float:left;
	width:130px;
	margin-right:31px;
	display:inline
}
.adfx-con {
	margin:30px 0 0
}
.can-item .des .lp-tag-status {
	display:inline-block;
	overflow:hidden;
	background:url(../build/viewindex-icons.png) no-repeat;
	width:39px;
	height:20px;
	line-height:20px;
	padding:0 9px 0 0;
	text-align:right;
	color:#fff;
	margin:0 0 0 7px;
	font-family:Simsun;
	font-size:12px;
	vertical-align:top;
	*vertical-align:2px;
	_padding-top:1px;
	float:none
}
.can-item .des .lp-tag-status-qi,.can-item .des .lp-tag-status-xian {
	width:64px;
	background-position:0 -85px
}
.can-item .des .lp-tag-status-dai {
	background-position:-85px -85px
}
.can-item .des .lp-tag-status-qing {
	background-position:-145px -85px
}
.can-item .des .lp-tag-status-wei {
	background-position:-205px -85px
}

.yushou-box{
	margin: 0 20px 10px 20px;
}
.view_more a {
	font-size: 14px;
	color: #0099ff;
	transition: 0.3s;
}
.view_more a:hover {
	color: #ff5c6a;
}
.yushou-box .view_more {
	padding: 10px;
	text-align: center;
}

.yushou{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}
.yushou th,.yushou td{
	padding: 10px;
	text-align: center;
	background-color: #f9f9f9;
	border: 1px solid #dedede;
}

.yushou-box .view_more a {
	color: #0099ff;
	transition: 0.3s;
}

.yushou-box .view_more a:hover {
	color: #ff5c6a;
}