@charset "utf-8";
/* CSS Document */

.fleft {
	float: left;
}
.fright {
	float: right;
}
.none {
	display: none
}
.str_title{ width:920px; height:34px; line-height:34px; float:left; border-bottom:#ff9c00 solid 4px; font-size:20px; color:#ff9c00; text-align:center;}
.str_con{ width:900px; padding:10px; float:left;}
.str_con .str_com{ width:920px; height:30px; line-height:30px;}
.str_con .str_com span{ display:block; float:left; line-height:30px; padding:0 0 0 70px;}
.str_con .str_con1{ width:890px; float:left; padding:20px 10px 0 0; line-height:20px; overflow:hidden;}
.str_con .str_con1 p{width:890px;}
.str_con .str_con1 table{ max-width:890px;}
.str_con .str_con1 div table{ max-width:890px;}
.str_con .str_con1 div table tbody{ max-width:890px;}
#icon_sale {
	width: 59px;
	height: 59px;
	background: url(../images/jgbqico.png);
	position: absolute;
	top: -4px;
	left: -4px;
	display: block;
	z-index: 5555;
}
/* 焦点图 */
.main2 {
	width: 1920px;
	height: 650px;
	margin: 0 auto;
	overflow: hidden;
}
.Slide, .slide-cont {
	width: 1920px;
	height: 650px;
	float: left;
	overflow: hidden;
	position: relative;
}
.slide-item {
	position: absolute;
	width: 100%;
	height: 100%;
	left: -1920px;
}
.slide-item a {
	display: block;
	width: 100%;
	height: 100%;
}
.slide-item img {
	width: 1920px;
	height: 650px;
}
.slide-nav {
	width: auto;
	height: 11px;
	display: inline-block;
	overflow: hidden;
	position: absolute;
	z-index: 100;
	bottom: 21px;
	left: 46%;
	overflow: hidden;
}
.slide-nav a {
	display: block;
	width: 12px;
	height: 12px;
	background: #d4d4d4;
	cursor: pointer;
	margin-left: 5px;
	float: left;
	text-indent: -99em;
	overflow: hidden;
}
.slide-nav .nownav {
	background: #ce0000;
}
#prev2, #next2 {
	display: block;
	width: 57px;
	height: 72px;
	position: absolute;
	top: 129px;
	display: none;
}
#next {
	right: 0;
	background-position: -62px 0;
}
/* 图片延迟加载背景图 */
#tongdao-sale .container img, #bj-remai .fright .item img, #lh_pingpai .bd li.first img, #lh_pingpai .bd li img, #tour_one .bd li.first img, #tour_one .bd li img, #accordion li .aimg img, #tour_no5 .bd li img,  .home-news-block .article-list .li .li-img img, .home-news-block .theme-list .li .li-img img {
	background: url(../images/loading.gif) 50% no-repeat;
}
/* 特卖爆款 */
#tongdao-sale {
	overflow: hidden;
	padding-bottom: 50px;
	background-image: url(../images/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#tongdao-sale .title {
	margin: 30px 0 20px;
}
#tongdao-sale .title .img {
	display: block;
	width: 345px;
	height: 77px;
	background-image: url(../images/tongdao-sale.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#tongdao-sale .items {
	overflow: hidden;
}
#tongdao-sale ul li {
	width: 274px;
	float: left;
	margin: 4px 20px 0 0;
}
#tongdao-sale ul li .container {
	position: relative;
	border: 1px solid #fdac36;
}
#tongdao-sale ul li.last {
	margin-right: 0
}
#tongdao-sale .container img {
	height: 198px;
	width: 274px;
	overflow: hidden;
}
#tongdao-sale ul li #diaojishi {
	width: 100%;
	height: 35px;
	color: #fff;
	font-size: 15px;
	line-height: 35px;
	background: url(../images/diaojishi_bg.png);
	position: absolute;
	z-index: 55;
	text-indent: 15px;
	top: 0;
	left: 0;
}
#tongdao-sale ul li #diaojishi i {
	background: url(../images/diaojishi_bg2.png);
	font-size: 15px;
	font-weight: bold;
	width: 28px;
	height: 21px;
	line-height: 20px;
	letter-spacing: 6px;
	padding-left: 2px;
	margin-top: -2px;
	margin-left: 2px;
	font-family: Microsoft Yahei;
}
#tongdao-sale .info {
	padding: 10px 16px;
	position: relative;
	font-size: 14px;
	background: #fff;
}
#tongdao-sale .info h3 {
	display: block;
	font-size: 16px;
	font-weight: bold;
	color: #3e3e3e;
	/*white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;*/
	margin-bottom: 4px;
}
#tongdao-sale .info h4, #tongdao-sale .info .price {
	margin-bottom: 3px;
}
#tongdao-sale .info .jg {
	color: #f26c2f;
	font-size: 12px;
	margin-right: 5px;
}
#tongdao-sale .info .jg strong {
	font-size: 19px;
	margin-right: 2px;
}
#tongdao-sale .info .xiaoliang {
	font-size: 12px;
	color: #333333;
	position:absolute;
	right:15px;
}
#tongdao-sale .info .xiaoliang b {
	color: #f26c2f;
	font-weight: normal;
}
#tongdao-sale .info .buy {
	width: 109px;
	height: 33px;
	background: url(../images/buy.png);
	display: block;
	position: absolute;
	right: 15px;
	top: 40px;
	z-index: 5;
}
#tongdao-sale .info a:hover .buy {
	opacity: 0.8;
	filter: opacity(80);
 filter:alpha(opacity:80);
}
/* top特卖排行 */
.bj-remai {
	padding: 40px 0 0 0;
}
#bj-remai .container {
	position: relative;
}
#left_bgimg, #right_bgimg {
	position: absolute;
	z-index: 555;
}
.bj-remai #left_bgimg {
	position: absolute;
	width: 400px;
	height: 200px;
	background: url(../images/home-channel-bg.png) 0 0 no-repeat;
	left: -320px;
	top: -30px;
	z-index: 555;
}
.bj-remai #right_bgimg {
	position: absolute;
	width: 202px;
	height: 259px;
	background: url(../images/home-channel-bg.png) -400px 0 no-repeat;
	right: -220px;
	bottom: 0;
	z-index: 555;
}
#bj-remai .hd .title {
	text-align: center;
	position: relative;
}
#bj-remai .hd .title i {
	width: 358px;
	height: 91px;
	display: inline-block;
	position: relative;
	z-index: 2;
	background-image: url(../images/bj-remai.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#bj-remai .hd .line {
	height: 0;
	width: 100%;
	border-bottom: 1px solid #bdbdbd;
	position: absolute;
	top: 50%;
	z-index: 1;
}
#bj-remai .hd .menu {
	font-size: 16px;
	line-height: 25px;
	margin: 20px 0;
	padding-bottom: 1px;
	text-align: center;
}
#bj-remai .hd .menu a {
	color: #000;
	text-decoration: none;
	display: inline-block;
	margin: 0 20px;
	padding: 0 5px;
}
#bj-remai .hd .menu a.active {
	padding-bottom: 0;
	border-bottom: 1px solid #E35554;
	color: #E35554;
}
#bj-remai .fleft {
	text-align: center;
}
#bj-remai .fleft .pic {
	width: 330px;
	position: relative;
	margin: 4px 0 0 0;
}
#bj-remai .fleft .pic .img img {
	width: 330px;
	height: 643px;
}
#bj-remai .fleft .big {
	position: absolute;
	top: 260px;
	left: 0;
	font-size: 32px;
	color: #fff;
	font-weight: bold;
	width: 100%;
	text-align: center;
}
#bj-remai .fleft .small {
	position: absolute;
	top: 310px;
	left: 0;
	font-size: 26px;
	color: #fff;
	width: 100%;
	text-align: center;
}
#bj-remai .fleft .advantage {
	width: 280px;
	background: #ca0000;
	font-size: 14px;
	color: #fff;
	line-height: 18px;
	position: absolute;
	left: 20px;
	padding: 5px;
	overflow: hidden;
	bottom: 240px;
}
#bj-remai .fleft span {
	display: inline-block;
	width: 165px;
	height: 50px;
	border: 2px solid #FFB608;
	text-align: center;
	line-height: 50px;
	color: #fff;
	font-size: 22px;
	position: absolute;
	left: 85px;
	bottom: 165px;
}
#bj-remai .fleft .price, #bj-remai .fleft .xiaoliang {
	color: #FFB608;
	font-size: 20px;
	position: absolute;
	left: 0;
	bottom: 90px;
	width: 100%;
	z-index: 55;
}
#bj-remai .fleft .price {
	bottom: 115px;
	font-size: 30px;
}
#bj-remai .fright {
	width: 870px;
	overflow: hidden;
}
#bj-remai .fright li {
	width: 275px;
	float: left;
	margin: 4px 0 14px 15px;
	position: relative;
}
#bj-remai .fright .item {
	background: #fff;
	height: 314px;
	overflow: hidden;
	position: relative;
}
#bj-remai .fright .item img {
	width: 275px;
	height: 230px;
	overflow: hidden;
}
#bj-remai .fright .item img {
	display: block;
}
#bj-remai .fright .item .info {
	border: 1px solid #ccc;
	border-top: 0;
	overflow: hidden;
	padding: 5px 10px 0;
	height: 75px;
}
#bj-remai .fright h4 {
	height: 40px;
	overflow: hidden;
	line-height: 20px;
	font-size: 13px;
	color: #525252;
	margin-bottom: 4px
}
#bj-remai .fright .price {
	color: #ff5630;
	font-size: 14px;
	line-height: 1.2;
	float: left;
}
#bj-remai .fright .price b {
	font-size: 22px;
	font-weight: normal
}
#bj-remai .fright .xiaoliang {
	float: right;
	font-size: 12px;
	margin: 7px 0 0 0
}
#bj-remai .fright .xiaoliang b {
	color: #ff5630;
	font-weight: normal
}
#bj-remai .fright .hide-info {
	background: #F9F9F9;
	position: absolute;
	top: 314px;
	left: 0;
	z-index: 55;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
}
#bj-remai .fright .hide-info .info {
	border: 0;
	padding: 6px 11px;
}
#bj-remai .fright .hide-info .tag {
	height: 64px;
	overflow: hidden;
	padding: 0 11px;
}
#bj-remai .fright .hide-info .tag span {
	border: 1px solid #939393;
	padding-left: 13px;
	padding-right: 13px;
	display: inline-block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	border-radius: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#bj-remai .fright .hide-info .more {
	display: block;
	width: 275px;
	height: 38px;
	background: #E35554;
	text-align: center;
	line-height: 38px;
	font-size: 16px;
	color: #fff;
	margin-top: 2px;
}
#bj-remai .fright .item:hover .hide-info {
	top: 125px;
}
#bj-remai .more {
	text-align: center;
}
#bj-remai .more a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border: 1px solid #bdbdbd;
	font-size: 16px;
	padding: 0 45px;
	margin: 10px 0 44px;
}
/* 经济跟团游 */
.lh_pingpai {
	overflow: hidden;
	margin-bottom: 50px;
	margin-top: 50px;
}
#lh_pingpai .container {
	position: relative;
	z-index: 1;
}
#lh_pingpai #left_bgimg {
	position: absolute;
	z-index: 0;
	top: 0;
	left: -199px;
	width: 199px;
	height: 590px;
	background: url(../images/brand-sale.png) 0 -100px no-repeat;
}
#lh_pingpai #right_bgimg {
	position: absolute;
	z-index: 0;
	top: 0;
	right: -199px;
	width: 199px;
	height: 590px;
	background: url(../images/brand-sale.png) -210px -100px no-repeat;
}
.lh_pingpai .hd {
	margin-bottom: 17px;
	text-align: center;
	padding-top: 35px;
}
#lh_pingpai .title i {
	display: inline-block;
	width: 276px;
	height: 86px;
	background-image: url(../images/lh_pingpai.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.lh_pingpai .menu {
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #fff;
	font-size: 16px;
	color: #ffac38;
	text-align: center;
}
.lh_pingpai .menu a {
	margin: 0 15px;
	color: #8c8c8c;
}
.lh_pingpai .menu a.active {
	color: #ffac38;
}
#lh_pingpai .bd {
	width: 100%;
	clear: left;
}
#tongdao-sale .items ul, #lh_pingpai .bd ul, #lh_pingpai .bd ul, #tour_one ul, #tour_no5 .bd ul {
	width: 1220px;
}
#lh_pingpai .bd li {
	float: left;
	width: 285px;
	height: 340px;
	background: #fff;
	/* box-shadow: 0px 0px 4px #bbb; */
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
#lh_pingpai .bd li img {
	width: 285px;
	height: 240px;
}
#lh_pingpai .bd li.first {
	width: 590px;
}
#lh_pingpai .bd li.first img {
	width: 590px;
	height: 340px;
}
#lh_pingpai .bd li .first-info {
	position: absolute;
	width: 316px;
	border: 1px solid #f2f2f2;
	top: 50%;
	left: 50%;
	margin-left: -165px;
	margin-top: -70px;
}
#lh_pingpai .bd li.first .first-info .block {
	margin: 7px;
	background: rgba(255,255,255,.7);
	text-align: center;
	padding: 28px 0px 30px;
}
#lh_pingpai .bd li .first-info p {
	font-size: 22px;
	color: #000;
}
#lh_pingpai .bd li .first-info span {
	color: #505050;
	font-size: 14px;
}
#lh_pingpai .bd li .info {
	position: relative;
	padding: 10px 14px 5px 18px;
}
#lh_pingpai .bd li .info h3 {
	display: block;
	color: #333;
	margin-bottom: 5px;
	height: 42px;
	overflow: hidden;
	font-size: 14px
}
#lh_pingpai .bd li .info .price {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	margin: 0 0 5px 0;
}
.lh_pingpai .bd li .info .jg {
	color: #f26c2f;
	font-size: 12px;
	margin-right: 14px;
	float: left;
	display: block;
}
#lh_pingpai .bd li .info .jg strong {
	font-size: 22px;
	margin-right: 2px;
	font-weight: normal
}
#lh_pingpai .bd li .info .xiaoliang {
	font-size: 12px;
	color: #333333;
	float: right;
	display: block;
	margin: 3px 0 0;
}
#lh_pingpai .bd li .info .xiaoliang b {
	color: #f26c2f;
	font-weight: normal;
}
#lh_pingpai .more {
	text-align: center;
}
#lh_pingpai .more a {
	display: inline-block;
	height: 45px;
	line-height: 45px;
	border: 1px solid #fff;
	font-size: 20px;
	padding: 0 60px;
	margin: 20px 0 55px;
	color: #fff;
	letter-spacing: 2px;
}
.tour_five .bd li img {
	display: block;
}
.tour_five .bd li .info {
	border: 1px solid #ccc;
	border-top: none;
}
.tour_five .bd li .info .jg {
	font-size: 14px;
	color: #f26c2f;
	float: left
}
.tour_five .agree {
	color: #888;
	float: right;
	font-size: 14px;
	margin-top: 3px;
}
.tour_five .agree b {
	font-size: 16px;
	color: #f26c2f;
	font-weight: normal
}
/* 私家小包团 */
#tour_one {
}
#tour_one .container {
	position: relative;
}
#tour_one #left_bgimg {
	position: absolute;
	width: 272px;
	height: 327px;
	background: url(../images/home-channel-bg.png) 0 -184px no-repeat;
	left: -272px;
	top: -30px;
	z-index: 555;
}
#tour_one #right_bgimg {
	position: absolute;
	width: 327px;
	height: 343px;
	background: url(../images/home-channel-bg.png) -473px -350px no-repeat;
	right: -350px;
	bottom: -30px;
	z-index: 555;
}
#tour_hd {
	padding: 20px 0 0 0;
	text-align: center;
}
#tour_hd h2 span {
	font-size: 24px;
	padding: 0 5px;
	display: inline-block;
}
#tour_hd .hd p {
	color: #b8b8b8;
}
#tour_hd .menu {
	font-size: 16px;
	position: relative;
	margin: 30px 0;
	text-align: center;
	display: inline-block;
}
#tour_hd .menu .line {
	width: 100%;
	background: #f26c2f;
	height: 1px;
	position: absolute;
	top: 26px;
	display: block;
}
#tour_hd .menu a {
	position: relative;
	color: #000;
	height: 16px;
	text-decoration: none;
	line-height: 25px;
	height: 25px;
	margin: 0 30px;
}
#tour_hd .menu a span {
}
#tour_hd .menu a i {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #f26c2f;
	position: absolute;
	left: 50%;
	top: 25px;
	margin-left: -8px;
	display: none
}
#tour_hd .menu a.active {
	color: #f26c2f;
}
#tour_hd .menu a.active i {
	display: block;
}
#tour_one .bd {
	width: 100%;
	clear: left;
}
#tour_one .bd li {
	float: left;
	width: 285px;
	height: 200px;
	background: #017fd3;
	margin-right: 20px;
	margin-bottom: 20px;
	position: relative;
}
#tour_one .bd li img {
	width: 285px;
	height: 200px;
}
#tour_one .bd li.first {
	width: 590px;
}
#tour_one .bd li.first img {
	width: 590px;
	height: 240px;
}
#tour_one .bd li.last {
	margin-right: 0
}
#tour_one .bd li .info {
	position: relative;
	padding: 5px 18px;
	color: #fff;
}
#tour_one .bd li .info h3 {
	display: block;
	color: #333;
	margin-bottom: 5px;
	height: 42px;
	overflow: hidden;
	font-size: 14px;
	text-align: justify;
}
#tour_one .bd li .info a {
	color: #fff;
}
#tour_one .bd li .hide_info {
	position: absolute;
	width: 100%;
	height: 240px;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,.6);
	display: block;
	transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-webkit-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	opacity: 0;
 filter: alpha(opacity:0)
}
#tour_one .bd li .hide_info p {
	position: absolute;
	top: 50%;
	left: 50%;
	color: #ffffff;
	font-size: 14px;
	height: 108px;
	overflow: hidden;
	transform: translate(-50%, -50%);
}
#tour_one .bd li a:hover .hide_info {
	opacity: 1;
 filter: alpha(opacity:100)
}
#tour_one .bd li .info .price {
	margin: 0 0 0 3px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
#tour_one .bd li .info .jg {
	color: yellow;
	font-size: 12px;
	margin-right: 10px;
	float: left;
	display: block;
}
#tour_one .bd li .info .jg b {
	font-size: 22px;
	margin-right: 2px;
	font-weight: normal;
	position: relative;
	top: 1px;
}
#tour_one .bd li .info .agree {
	float: right;
	margin-top: 3px;
}
#tour_one .bd li .info .xiaoliang {
	float: left;
	display: block;
	margin: 5px 0 0;
}
#tour_one .bd li .info .agree,  #tour_one .bd li .info .xiaoliang b {
	color: yellow;
}
#tour_one .bd li .info .agree i {
	font-size: 16px;
	color: #fff;
}
/* 更多 */
#tour_more {
	text-align: center;
	clear: left;
}
#tour_more a {
	display: inline-block;
	height: 40px;
	line-height: 40px;
	border: 1px solid #bdbdbd;
	font-size: 16px;
	padding: 0 45px;
	margin: 10px 0 25px;
}
/* 川藏线板块 */
.tour_four #left_bgimg {
	width: 270px;
	height: 325px;
	background: url(../images/home-channel-bg.png) 0 -519px no-repeat;
	left: -270px;
	top: -100px;
}
.tour_four {
	padding-top: 0
}
/* 外宾入藏手风琴效果 */
#accordion {
	margin-bottom: 30px;
}
#accordion .container {
	position: relative;
}
#accordion #left_bgimg {
	position: absolute;
	width: 400px;
	height: 200px;
	background: url(../images/home-channel-bg.png) 0 0 no-repeat;
	left: -320px;
	top: -30px;
	z-index: 555;
}
#accordion .bd {
	overflow: hidden;
}
#accordion li {
	float: left;
}
#accordion li .aimg {
	display: block;
	position: relative;
	z-index: 0;
	width: 180px;
	height: 480px;
	text-align: center;
	overflow: hidden;
}
#accordion li .aimg img {
	width: 480px;
	height: 480px;
	overflow: hidden;
	display: block;
}
#accordion li a .day {
	display: inline-block;
	width: 90px;
	height: 90px;
	border: 1px solid #fff;
	border-radius: 50%;
	line-height: 90px;
	font-size: 20px;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -45px;
	margin-left: -45px;
	transition: all .6s;
	opacity: 0;
}
#accordion li.show a.aimg {
	width: 480px;
	box-shadow: 5px 0 12px rgba(0,0,0,.35);
	z-index: 9;
}
#accordion li.show a .day {
	opacity: 1;
}
#accordion li a .long {
	position: absolute;
	top: 305px;
	width: 100%;
	z-index: 9;
	transition: all .6s;
	opacity: 0;
 filter: alpha(opacity:0)
}
#accordion li.show a .long {
	opacity: 1;
 filter: alpha(opacity:100)
}
#accordion li a h3 {
	color: #fff;
	font-size: 18px;
	padding: 0 15px;
	line-height: normal;
	font-weight: 700;
	text-shadow: 1px 1px 5px rgba(0,0,0,.65);
}
#accordion li a p {
	color: #f2f2f2;
	font-size: 14px;
	margin-top: 9px;
	overflow: hidden;
	text-shadow: 1px 1px 5px rgba(0,0,0,.65);
}
#accordion li a .long p {
	max-height: 60px;
	padding: 0 45px;
}
#accordion li.show a .short {
	opacity: 0;
 filter: alpha(opacity:0)
}
#accordion li a .short {
	position: absolute;
	z-index: 5;
	top: 378px;
	width: 100%;
	transition: all .6s;
	opacity: 1;
 filter: alpha(opacity:100)
}
#accordion li a .short p {
	max-height: 20px;
}
#accordion li .btn {
	display: inline-block;
	font-size: 14px;
	font-family: "微软雅黑";
	text-align: center;
	white-space: normal;
	vertical-align: middle;
	width: 238px;
	height: 38px;
	line-height: 38px;
	border-radius: 19px;
	position: absolute;
	bottom: 24px;
	left: 50%;
	margin-left: -120px;
	z-index: 9;
	transition: all .6s;
	color: #fff;
	border: 1px solid #e35554;
	background: #e35554;
	opacity: 0;
 filter: alpha(opacity:0)
}
#accordion li.show a .btn {
	opacity: 1;
 filter: alpha(opacity:100)  transform: translateY(0);
}
#accordion li a i {
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.45);
	position: absolute;
	z-index: 1;
	top: 0;
}
#accordion li.show a i {
	display: none
}
/* 景点门票 */
#tour_menu2 {
	font-size: 14px;
	line-height: 24px;
	text-align: right;
	margin: 12px 0 10px;
}
#tour_menu2 a {
	text-align: right;
	margin: 0 0 0 30px;
}
#tour_menu2 a .box_shadow {
	width: 80px;
	height: 24px;
	font-size: 12px;
	display: inline-block;
	text-align: center;
	border-radius: 13px;
	box-shadow: inset 0px 0px 25px #d5d5d5;
	color: #999;
	border: 1px solid #d5d5d5;
}
#tour_no5 {
	margin-bottom: 30px;
}
#tour_no5 .bd {
	overflow: hidden;
}
#tour_no5 .bd li {
	float: left;
	margin-right: 20px;
}
#tour_no5 .bd li.last {
	margin-right: 0
}
#tour_no5 .bd li a {
	display: block;
	position: relative;
	width: 224px;
	height: 298px;
}
#tour_no5 .bd li a img{
	width: 224px;
	height: 298px;
}
#tour_no5 .bd li a h3 {
	transition: all .6s;
	font-weight: normal;
	font-size: 22px;
	line-height: 30px;
	width: 180px;
	padding: 0 22px;
	text-align: center;
	color: #fff;
	text-shadow: 1px 1px rgba(0,0,0,.65);
	position: absolute;
	top: 50%;
	margin-top: -20px;
	max-height: 60px;
	overflow: hidden;
}
#tour_no5 .bd li a .num {
	transition: all .6s;
	display: inline-block;
	background-color: #e35554;
	color: #fff;
	font-size: 16px;
	line-height: 46px;
	width: 80px;
	height: 40px;
	text-align: center;
	border-top-left-radius: 40px;
	border-top-right-radius: 40px;
	position: absolute;
	left: 50%;
	margin-left: -40px;
	bottom: 0;
}
#tour_no5 .bd li a:hover h3, #tour_no5 .bd li a:hover .num {
	opacity: 0;
 filter:alpha(opacity:0);
}
#tour_no5 .bd li a .hide_info {
	opacity: 0;
 filter:alpha(opacity:0);
	transition: all .6s;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 55;
	text-align: center;
	box-sizing: border-box;
	padding: 28px;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.6);
}
#tour_no5 .bd li a:hover .hide_info {
 filter:alpha(opacity:100);
	opacity: 1;
}
#tour_no5 .bd li a h4 {
	display: inline-block;
	width: 168px;
	font-size: 16px;
	color: #fff;
	line-height: 22px;
	text-align: center;
	max-height: 44px;
	overflow: hidden;
}
#tour_no5 .bd li a .line {
	display: inline-block;
	width: 60px;
	height: 3px;
	background-color: #fff;
	margin: 5px 0 13px 0;
}
#tour_no5 .bd li a p {
	font-size: 13px;
	color: #fff;
	line-height: 20px;
	max-height: 120px;
	overflow: hidden;
}
#tour_no5 .bd li a .more {
	font-size: 14px;
	color: #fff;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 40px;
}
/* CMS与主题介绍块 */
.block-title1 {
	height: 25px;
	line-height: 25px;
	position: relative;
	padding-bottom: 20px;
}
.block-title1 .cn-name {
	color: #2a2a2a;
	font-size: 16px;
	display: inline-block;
}
.block-title1 .en-name {
	color: #bbb;
	font-size: 16px;
	display: inline-block;
}
.block-title1 .more {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 20px 0 10px;
	border: 1px solid #ca1818;
	position: absolute;
	right: 0;
	top: 2px;
*position:relative;
*float:right;
	background: #ca1818;
	color: #fff;
}
.block-title1 .more:hover {
	background: #e35554;
}
.block-title1 .more .ico-arrow {
	position: absolute;
	top: 7px;
	right: 10px;
	width: 3px;
	height: 5px;
	background: url(../images/icos.png) 0 -200px no-repeat;
}
.block-title1 .page {
	position: absolute;
	right: 0;
	top: 2px;
	width: 47px;
}
.block-title1 .page .prev, .block-title1 .page .next {
	display: inline-block;
	width: 22px;
	height: 17px;
	border: 1px solid #868686;
	background: #999;
	float: left;
}
.block-title1 .page .prev .ico, .block-title1 .page .next .ico {
	display: block;
	width: 22px;
	height: 17px;
}
.block-title1 .page .prev {
	margin-right: -1px;
}
.block-title1 .page .prev .ico-arrow {
	background: url(../images/icos.png) 0 -210px no-repeat;
}
.block-title1 .page .next .ico-arrow {
	background: url(../images/icos.png) -22px -210px no-repeat;
}
.block-title1 .page .unclick {
	background: #ccc;
	border: 1px solid #c2c2c2;
}
.home-news-block {
	padding: 30px 0;
}
.home-news-block .article-list, .home-news-block .theme-list {
}
.home-news-block .article-list .li {
	height: 107.5px;
	background: #fafafa;
	overflow: hidden;
}
.home-news-block .article-list .li:nth-child(even) {
	background: #f2f2f2;
}
.home-news-block .article-list .li .li-img, .home-news-block .article-list .li .li-img img {
	width: 170px;
	height: 107.5px;
}
.home-news-block .article-list .li .li-cont {
	padding: 15px 20px;
	width: 920px;
}
.home-news-block .article-list .li .li-cont .li-title {
	font-size: 16px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.home-news-block .article-list .li .li-cont .li-text {
	color: #8d8d8d;
	height: 30px;
	line-height: 16px;
	overflow: hidden;
}
.home-news-block .article-list .li .li-cont .li-more {
	color: #cb1e1a;
	margin-top: 5px;
	display: inline-block;
	padding: 0 10px 0 0;
	position: relative;
	float: right;
}
.home-news-block .article-list .li .li-cont .li-more .ico-arrow {
	position: absolute;
	right: 0;
	top: 7px;
	width: 3px;
	height: 5px;
	background: url(../images/icos.png) 0 -205px no-repeat;
}
.home-news-block .theme-list .list-div {
	width: 610px;
}
.home-news-block .theme-list .li .li-img, .home-news-block .theme-list .li .li-img img {
	width: 285px;
	height: 130px;
}
.home-news-block .theme-list .li {
	margin: 0 20px 20px 0;
}

/************产品列表页*************/
.pro_list_place{ width:1200px; margin:0 auto;}
.pro_place_location{ width:1200px; height:36px; float:left; line-height:36px; text-indent:10px; color:#666666;}
.pro_place_location a{ color:#2e9700;}
.pro_place_location a:hover{ color:#F90;}
.pro_place_left{ width:920px; float:left; margin:0 20px 0 0;}
.pro_place_title{ width:920px; height:70px; float:left; line-height:70px; color:#2e9700; font-size:30px;}
.pro_place_title b{ display:block; float:left; margin:0 0 0 10px;}
.pro_place_title span{ display:block; width:35px; height:20px; float:left; line-height:20px; background:url(../images/pro_list1.jpg) no-repeat right center; font-size:12px; color:#666666; margin:30px 0 0 20px;}
.pro_place_subnav{ width:920px; height:36px; float:left;}
.pro_place_subnav li{ height:36px; float:left; line-height:36px; font-size:14px; text-align:center; margin:0 5px 0 0; -width:90px;}
.pro_place_subnav a{ display:block; height:36px; line-height:36px; color:#109fb0; padding:0 10px 0 10px;}
.pro_place_select a{ color:#fff; background:#109fb0;}
.pro_place_subnav a:hover{ color:#fff; background:#109fb0;}
 
.pro_place_right{ width:260px; float:left;}
.pro_place_evaluate{ width:180px; height:40px; line-height:40px; margin:20px 0 0 90px; -margin:0; font-size:36px;}
.pro_place_evaluate b{ display:block; float:left; color:#ff6600;}
.pro_place_evaluate span{ display:block; float:left; color:#666666; font-size:16px; margin:5px 0 0 5px;}
.pro_blue_wire{ width:100%; height:7px; background:#109fb0;}

.pro_list_main{ width:1200px; margin:0 auto; -width:1220px;}
.pro_main_left{ width:920px; float:left; margin:10px 20px 0 0;}
.pro_main_condition{ width:920px; float:left; margin:0 0 15px 0; line-height:20px;}
.pro_condition_title{ width:70px; float:left; text-align:right;}
.pro_condition_con{ width:740px; float:left; margin:0 0 0 10px;}
.pro_condition_con a{ display:block; float:left; padding:0 5px 0 5px; margin:0 5px 5px 0; color:#333333;}
.pro_condition_con .pro_con_select{ background:#ff8800; color:#fff;}
.pro_condition_con a:hover{ background:#ff8800; color:#fff;}
.pro_condition_much{ width:50px; height:20px; float:left; border:#e4e4e4 solid 1px;}
.pro_condition_much a{ display:block; width:50px; height:20px; line-height:20px; text-align:center; color:#00779d;}
.pro_condition_much a:hover{ text-decoration:underline;}
.pro_rank{ width:918px; height:42px; line-height:42px; background:#f5f5f5; border:#d2d2d2 solid 1px; float:left; text-align:center; color:#333333; margin:0 0 15px 0;}
.pro_rank_title{ width:84px; float:left; border-right:#d2d2d2 solid 1px; color:#00779d;}
.pro_rank a{ display:block; height:42px; float:left; margin:0 20px 0 0;  padding:0 15px 0 15px; color:#333333;}
.pro_rank .pro_rank_select{ background:#ff8800; color:#fff;}
.pro_rank a:hover{ background:#ff8800; color:#fff;}
.pro_rank span{ display:block; float:left;}
.pro_rank input{ display:block; float:left; width:84px; height:24px; margin:7px 5px 0 5px; color:#333333; border:#d2d2d2 solid 1px; text-indent:3px;}
.pro_condition_goon input{ display:block; float:left; width:160px; height:20px; text-indent:3px; border:#d2d2d2 solid 1px;}
.pro_condition_goon span{ display:block; float:left; margin:0 5px 0 5px;}

.pro_mian_con{ width:918px; float:left; border:#d2d2d2 solid 1px; padding:25px 0 25px 0; margin:0 0 25px 0;}
.pro_mian_img{ width:238px; float:left; margin:0 0 0 8px;}
.pro_mian_img img{ display:block; width:238px; height:134px; overflow:hidden; margin:0 0 10px 0;}
.pro_mian_img p{ line-height:22px;}
.pro_mian_img p span{ color:#ff6600;}
.pro_mian_con1{ width:530px; float:left; margin:0 0 0 15px;}
.pro_mian_con1 h3 a{ color:#6c6ad3;}
.pro_mian_con1 .pro_mian_green{ color:#2e9700; line-height:30px;}
.pro_mian_con1 p{ font-size:12px; color:#666666; line-height:22px;}
.pro_mian_reserve{ width:112px; float:left; margin:0 0 0 15px; -margin:0 0 0 5px;}
.pro_mian_money{ width:112px; float:left; color:#ff8800; margin:30px 0 15px 0;}
.pro_mian_money b{ font-size:26px;}

/***********最新推荐***********/
.recommend{ width:260px; margin:12px 0 0 0;}
.recommend_title{ width:260px; height:33px; line-height:33px; border-bottom:#dadada solid 1px; background:url(../images/index20.jpg) no-repeat 5px center; font-size:16px; text-indent:25px;}
.recommend_title a{ color:#333;}
.recommend_title a:hover{ color:#F90;}
.recommend_title span{ display:block; width:65px; float:right; text-align:left; font-size:12px; color:#c1c1c1;}
.recommend_title a:hover span{ color:#F90;}
.recommend_con{ width:250px; float:left; margin:15px 0 0 10px;}
.recommend_img{ width:75px; height:54px; float:left;}
.recommend_img img{ width:73px; height:54px; border:#dddddd solid 1px;}
.recommend_name{ width:166px; float:left; margin:0 2px 0 5px;}
.recommend_name a{ color:#333;}
.recommend_name a:hover{ color:#F90;}
.recommend_money{width:166px; float:left; margin:0 2px 0 5px; color:#f67900;}

/************关于我们*************/
.about_main{ width:1200px; margin:0 auto;}
.about_tab{ width:1200px; float:left; padding:10px 0 5px 0;}
.about_tab h2{ float:left; padding:5px 10px; color:#666666; font-size:16px; +font-size:16px;}
.about_tab .h2{ background:#109fb0; color:#fff;}
.about_main_left{ width:918px; float:left; margin:0 20px 10px 0; background:#f5f5f5; border:#eeeee solid 1px;}
.about_title{ width:918px; height:34px; line-height:34px; border-bottom:#feac00 solid 3px; color:feac00; background:url(../images/about1.jpg) no-repeat 7px center; font-size:18px; text-indent:50px;}
.about_con{ width:888px; padding:35px 15px 35px 15px;}

.about_main_right{ width:260px; float:left; margin:0 0 10px 0;}
.about_richscan{  width:260px; height:108px; background:#f5f5f5;}
.about_richscan p{ width:112px; float:left; margin:30px 8px 0 20px; -margin:20px 5px 0 10px; line-height:25px;}
.about_imgs{ width:114px; height:112px; float:left;}

.pro_main_right{ width:260px; float:left; margin:10px 0 0 0;}
.usa_img1{ height:170px;}
.usa_img1 img{ height:170px;}
.usa_img2{ height:117px;}
.usa_img2 img{ height:117px;}
.pro_bourn{ width:260px; float:left; margin:25px 0 0 0;}
.pro_bourn_title{ width:260px; height:30px; line-height:30px; font-size:20px; text-indent:5px;  margin:0 0 10px 0;}
.pro_bourn_title a{ color:#252934;}
.pro_bourn_title a:hover{ color:#F90;}
.pro_bourn_con{ width:260px; float:left;}
.pro_bourn_con span{ display:block; float:left; height:20px; line-height:20px; text-align:center; background:#2e9700; color:#fff; padding:0 5px 0 5px; margin:0 0 7px 0;}
.pro_bourn_con a{ display:block; float:left; height:20px; line-height:20px; text-align:center; background:#f1f1f1; color:#676767; padding:0 5px 0 5px; margin:0 0 7px 8px;}
.pro_bourn_con a:hover{ background:#fe9b02; color:#fff;}
.pro_bourn_con .pro_bourn_select{ background:#fe9b02; color:#fff;}
.pro_sift{ width:260px; float:left;}
.pro_sift_title{ width:260px; height:30px; line-height:30px; border-bottom:#5e981d solid 2px; font-size:18px; text-indent:5px;}
.pro_sift_title a{ color:#f3767f;}
.pro_sift_title a:hover{ color:#F90;}
.pro_sift_title span a{ display:block; float:right; font-size:12px; color:#666666;}
.pro_sift_con{ width:260px; float:left;}
.pro_sift_con h3{ width:240px; margin:10px 0 0 10px; color:#5e981d;}
.pro_sift_con h3 a{ color:#5e981d;}
.pro_sift_con h3 a:hover{ color:#F90;}
.pro_sift_con1{ width:246px; height:77px; background:url(../images/pro_list8.jpg) no-repeat; margin:0 0 0 7px;}
.pro_sift_con1 p{ color:#666666; line-height:25px; padding:18px 2px 0 10px;}
.pro_sift_wire{ width:242px; float:left; border-bottom:#e5e5e5 dashed 1px; margin:10px 0 0 7px;}
.pro_issue{ width:260px; float:left; margin:5px 0 7px 0;}
.pro_issue_title{ width:260px; height:30px; line-height:30px; font-size:18px;}
.pro_issue_title a{ color:#252934; text-indent:5px;}
.pro_issue_title a:hover{ color:#F90;}
.pro_issue_title span{ display:block; float:right; font-size:12px;}
.pro_issue_con{ width:260px; background:#edf5fb; float:left; margin:5px 0 0 0;}
/*.pro_issue_con a{ display:block; float:left; margin:2px 0 5px 0; padding:3px 5px 0 20px; color:#666666;}*/
.pro_issue_con a:hover{ text-decoration:underline;}
.pro_issue_ticket{ width:258px; height:32px; float:left; line-height:32px; border:#e4e1e1 solid 1px; background:url(../images/pro_list9.jpg) no-repeat left; color:#fff; font-size:14px; margin:6px 0 0 0;}
.pro_issue_ticket span{ display:block; float:left; text-indent:5px;}
.pro_issue_ticket a{ display:block; float:right; margin:0 5px 0 0; color:#666666; font-size:12px;}
.pro_issue_ticket a:hover{ text-decoration:underline;}




@charset "utf-8";
/* CSS Document */
body {
	width: 100%;
	font: 12px/1.5 Arial, Helvetica, 'Hiragino Sans GB', 'Microsoft yahei', sans-serif, 微软雅黑;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a {
	color: #333;
}
.fleft {
	float: left
}
.fright {
	float: right;
}
/*div,figure,img,input,button,li {
	box-sizing: border-box;
}*/
#dangjiremai li .float .i_shengqian, #dangjiremai li .float .i_qianggou, #denglu .logo_bg .denglu, #denglu .logo, #denglu .manyidu .myd_now, #denglu .xinwen, #denglu .last .img, #search .more i, #cp_tuijian .i_tuijian, #cp_tuijian .infor .address i {
	background: url(../images/line/index_icon.png) no-repeat 0 0;
}
#index {
	width: 1200px;
	margin: 0 auto;
}
#content1 {
	overflow: hidden;
	width: 1200px;
}
#index #left {
	width: 900px;
	float: left;
	margin-bottom: 10px;
}
#index #right {
	width: 270px;
	float: right;
}
#dangjiremai ul li, #dangjiremai p.title, #search, #footer, #denglu, #xihuan, #dianping {
	background: #fff;
}
/*--当季热卖--*/
#dangjiremai {
	width: 100%;
}
#dangjiremai .title {
	font-size: 18px;
	color: #666;
	height: 50px;
	line-height: 50px;
	padding-left: 15px;
	margin-bottom: 12px;
	position: relative;
}
#dangjiremai p.title i {
	background: url(../images/line/m-index-nav-ico.png) no-repeat -239px 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 27px;
	height: 15px;
}
#dangjiremai ul {
	width: 912px;
	overflow: hidden;
}
#dangjiremai ul li {
	width: 292px;
	margin: 0 12px 0 0;
	float: left;
	overflow: hidden;
}
#dangjiremai li.margin_r_0 {
	margin: 0
}
#dangjiremai ul li a {
	display: block;
	width: 100%;
	position: relative;
}
#dangjiremai li .img, #dangjiremai li .img img {
	width: 292px;
	height: 190px;
	display: block;
	overflow: hidden;
}
#dangjiremai li .infor {
	height: 79px;
	padding: 10px 17px 0 16px;
	font-size: 14px;
	border: 1px solid #ecebeb;
	border-top: none;
}
#dangjiremai li .infor .name {
	display: block;
	color: #333;
	line-height: 20px;
	height: 40px;
	margin-bottom: 6px;
	text-align: justify;
	overflow: hidden;
	font-size: 14px;
}
#dangjiremai li .infor .price {
	line-height: 20px;
	height: 20px;
}
#dangjiremai li .infor .price .pr1 {
	float: left;
	color: #666666;
	font-size: 12px;
	padding-top: 3px;
}
#dangjiremai li .infor .price .pr1 .num {
	color: #ff6633;
}
#dangjiremai li .infor .price .pr2 {
	float: right;
	color: #666666;
	font-size: 12px;
	padding-top: 3px;
}
#dangjiremai li .infor .price .pr2 del {
	font-size: 14px;
	float: left;
	color: #adadad;
}
#dangjiremai li .infor .price .pr2 .jg {
	font-size: 20px;
	line-height: 20px;
	color: #ff6633;
}
#dangjiremai li .infor .price .pr2 .jg .qi {
	font-size: 12px;
	margin-left: 2px;
}
#dangjiremai li .float .i_shengqian {
	position: absolute;
	top: 0;
	right: 0;
	line-height: 18px;
	text-align: right;
	display: block;
	width: 76px;
	height: 38px;
	padding-right: 6px;
	padding-top: 2px;
	color: #fff;
}
#dangjiremai li .float .i_shengqian i {
	font-size: 12px;
}
#dangjiremai li .float .i_shengqian .big {
	font-size: 18px;
	-webkit-font-smoothing: auto;
}
#dangjiremai li .float .i_qianggou {
	width: 292px;
	height: 280px;
	box-sizing: border-box;
	border: 2px solid #fc5a3f;
	background-position: -267px -100px;
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 6
}
#dangjiremai li a:hover .i_qianggou {
	display: block;
}
/*--搜索--*/
#search {
	margin: 12px 0 32px;
}
#search .head {
	height: 48px;
	overflow: hidden;
	background: #fbfbfb;
	border: 1px solid #e3e3e3;
	border-bottom: none;
}
#search .head ul {
	width: 901px;
}
#search .head li {
	width: 99px;
	border-right: 1px solid #e0e0e0;
	line-height: 48px;
	text-align: center;
	color: #666;
	font-size: 14px;
	cursor: pointer;
	float: left;
	position: relative;
}
#search .head li a {
	display: block;
}
#search .head li.active {
	height: 45px;
	border-top: 3px solid #da1c28;
	background-color: #fff;
	color: #000;
	position: relative;
	top: -1px;
	z-index: 5
}
#search .content {
	position: relative;
}
#search .content ul {
	padding: 0 15px;
	border: 1px solid #e0e0e0;
}
#search .content ul li {
	border-bottom: 1px dashed #dedede;
	height: 39px;
	line-height: 39px;
}
#search .content ul li.last_li {
	border-bottom: 0;
}
#search .content ul li .fenlei {
	width: 70px;
	padding-left: 5px;
	color: #999;
	float: left;
}
#search .content ul li .on {
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	padding: 0 7px;
	display: block;
	float: left;
	white-space: nowrap;
	color: #fff;
	background: #ffb900;
	margin-right: 25px;
}
#search .content input {
}
#search .content form {
	position: relative;
}
#search .content label {
	margin-right: 20px;
}
#search .content label a.active{
    color: #E35554;
    font-weight: bold;
    border-bottom: 1px solid #E35554;
}
#search .content .more {
	width: 123px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #FFB900;
	margin: 0 auto;
	color: #fff;
	display: block;
	border-radius: 0 0 3px 3px;
	cursor: pointer;
	position: absolute;
	bottom: -19px;
	left: 388px;
}
#search .more i {
	width: 9px;
	height: 8px;
	display: inline-block;
	margin-left: 5px;
	vertical-align: middle;
	background-position: -3px -240px;
}
/*-----产品推荐-------*/
li#cp_tuijian {
	position: relative;
	border: 2px solid #f66;
	margin-bottom: 10px;
}
#cp_tuijian .i_tuijian {
	height: 84px;
	width: 30px;
	left: -30px;
	background-position: 0 -299px;
	display: block;
	position: absolute;
	z-index: 5;
}
#cp_tuijian li {
	position: relative;
	background: #fff;
	margin-top: 10px;
	border: 1px solid #ddd;
	overflow: hidden;
	clear: left;
}
#cp_tuijian ul.box1 {
	margin-top: -10px;
}
#cp_tuijian .tuijian {
	position: relative;
}
#cp_tuijian .tuijian li {
	border: 2px solid #f66;
}

#cp_tuijian li.last {
	border-bottom: 0;
	margin-bottom: 0
}
#cp_tuijian li.first {
	border-top: 0
}
#cp_tuijian .img {
	float: left;
	width: 210px;
	height: 140px;
	padding: 20px;
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}
#cp_tuijian .img img {
	width: 210px;
	height: 140px;
	overflow: hidden;
}
#cp_tuijian .img .i_img {
	position: absolute;
	top: 20px;
	left: 20px;
	z-index: 5;
	background: #FA0;
	display: block;
	padding: 0 10px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #fff;
}
#cp_tuijian .infor {
	float: left;
	padding: 20px 27px 20px 0;
	width: 465px;
}
#cp_tuijian .infor .img_text {
	position: absolute;
	bottom: 18px;
	left: 25px;
	width: 200px;
	z-index: 5;
	height: 15px;
	line-height: 15px;
	color: #999;
}
#cp_tuijian .infor .img_text i {
	width: 10px;
	height: 13px;
	background: url(../images/line/bg_location.png) no-repeat center center;
	display: inline-block;
	margin: 0 5px 0 0;
}
#cp_tuijian .infor .head {
	margin-top: 2px;
	line-height: 24px;
	max-height: 48px;
	min-height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	display: block;
	color: #333;
}
#cp_tuijian .infor .title {
	margin-top: 2px;
	line-height: 24px;
	max-height: 48px;
	min-height: 24px;
	overflow: hidden;
	font-size: 16px;
	font-weight: normal;
	display: block;
	color: #666;
}
#cp_tuijian .infor .title strong {
	font-size: 18px;
}
#cp_tuijian .infor .title i {
	font-size: 12px;
	display: inline-block;
	padding: 0 4px;
	height: 16px;
	line-height: 16px;
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
	border-radius: 2px;
	vertical-align: top;
	margin-top: 3px;
	margin-right: 5px;
	text-decoration: none;
}
#cp_tuijian .infor .title i.i_youhui2 {
	border-color: #f90;
	color: #f90;
	background-color: #fff;
}
#cp_tuijian .infor .title a:hover {
	color: #f60;
}
#cp_tuijian .infor .chuxiao {
	margin-top: 5px;
}
#cp_tuijian .infor .chuxiao i {
	padding: 0 10px;
	line-height: 18px;
	height: 18px;
	background: #ff6f6f;
	color: #fff;
	float: left;
	display: block;
	border-radius: 3px;
	margin-right: 5px;
	margin-top: 3px;
	font-size: 12px;
}
#cp_tuijian .infor .chuxiao p {
	font-size: 12px;
	padding-left: 10px;
	line-height: 15px;
	height: 30px;
	color: #999;
	overflow: hidden;
}
#cp_tuijian .infor .address p {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
	color: #e38;
	line-height: 12px;
	height: 15px;
	margin: 10px 0 8px 0;
}
#cp_tuijian .infor .address i {
	margin-right: 4px;
	vertical-align: top;
	width: 13px;
	height: 15px;
	display: inline-block;
	background-position: -3px -269px;
}
#cp_tuijian .infor .address .gray {
	display: inline-block;
	height: 13px;
	line-height: 13px;
	padding-left: 10px;
	margin-left: 10px;
	border-left: 1px solid #ccc;
	color: #666;
}
#cp_tuijian .infor .address dl {
	height: 22px;
	line-height: 22px;
}
#cp_tuijian .infor .address dt {
	float: left;
	width: 63px;
	color: #f90;
}
#cp_tuijian .infor .address dd {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #999;
	float: left;
	width: 402px;
	height: 22px;
}
#cp_tuijian .infor .address dd span {
	font-size: 12px;
	display: inline-block;
	padding: 0 10px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #da4443;
	background: #e66665;
	color: #fff;
	border-radius: 2px;
	vertical-align: top;
	margin-right: 15px;
	float: right;
}
#cp_tuijian .infor .address dd span:hover {
	border: 1px solid #f60;
	background: #f80;
}
#cp_tuijian .price {
	float: right;
	width: 115px;
	text-align: right;
	margin: 20px 20px 20px 0;
	color: #666;
}
#cp_tuijian .price .jg {
	line-height: 22px;
	height: 30px;
	color: #999;
}
#cp_tuijian .price .jg b {
	font-weight: normal;
	font-size: 16px;
	color: #f60;
}
#cp_tuijian .price .jg strong {
	display: inline-block;
	font-size: 18px;
	color: #f60;
	margin: 0 5px 0 2px;
	font-weight: bold;
}
#cp_tuijian .price .chakan {
	color: #FFF;
	background: #F80;
	border-color: #F80;
	width: 115px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	font-size: 16px;
	border-radius: 5px;
	display: block;
}
#cp_tuijian .price .chakan:hover {
	background-color: #f60;
}
#cp_tuijian .price .haoping {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 15px;
	color: #f60;
	font-size: 14px;
}
#cp_tuijian .price .haoping span {
	color: #b2b2b2;
	margin-left: 2px
}
#cp_tuijian .price p {
	font-size: 12px;
	line-height: 20px;
}
#cp_tuijian .price .dianping {
	color: #b2b2b2;
}
#cp_tuijian .price .dianping i {
	width: 14px;
	height: 14px;
	background: url(../images/line/ac_img.png) no-repeat center center;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
/* 翻页容器CSS*/
.listpage {
	height: 34px;
	clear: both;
	text-align: center;
	line-height: 32px;
	overflow: hidden;
	margin: 10px auto;
	float: right;
	background: #fff;
}
.listpage p, .listpage .pageb, .listpage a {
	color: #666;
	font-size: 12px;
	float: left;
	display: inline-block;
*display:inline;
}
.listpage p {
	width: 52px;
	border-right: 1px solid #F5F5F5;
	color: #ccc;
}
.listpage p a {
	border: 1px solid #fff;
	width: 50px;
	display: inline-block;
}
.listpage p a:hover, .listpage .pagea a:hover {
	border-color: #f80;
	background: #fff;
	color: #f80;
}
.listpage .pagea {
	border-right: 1px solid #F5F5F5;
}
.listpage .pagea a {
	border: 1px solid #fff;
	width: 30px;
}
.listpage .pagea a.on {
	border-color: #f80;
	color: #fff;
	font-weight: bold;
	background: #f80;
}
.listpage .pageb {
	width: 121px;
}
/* 弹出二维码支付CSS*/
.hide_box {
	z-index: 999;
	filter: alpha(opacity=50);
	background: #666;
	opacity: 0.5;
	-moz-opacity: 0.5;
	left: 0;
	top: 0;
	height: 99%;
	width: 100%;
	position: fixed;
	display: none;
}
.shang_box {
	width: 540px;
	height: 470px;
	padding: 10px;
	background-color: #fff;
	border-radius: 10px;
	position: fixed;
	z-index: 1000;
	left: 50%;
	top: 50%;
	margin-left: -280px;
	margin-top: -280px;
	border: 1px dotted #dedede;
	display: none;
}
.shang_box img {
	border: none;
	border-width: 0;
}
.dashang {
	display: block;
	width: 100px;
	margin: 5px auto;
	height: 25px;
	line-height: 25px;
	padding: 10px;
	background-color: #E74851;
	color: #fff;
	text-align: center;
	text-decoration: none;
	border-radius: 10px;
	font-weight: bold;
	font-size: 16px;
	transition: all 0.3s;
}
.dashang:hover {
	opacity: 0.8;
	padding: 15px;
	font-size: 18px;
}
.shang_close {
	float: right;
	display: inline-block;
}
.shang_logo {
	display: block;
	text-align: center;
	margin: 20px auto;
}
.shang_tit {
	width: 100%;
	height: 75px;
	text-align: center;
	color: #a3a3a3;
	font-size: 16px;
	background: url('../images/line/cy-reward-title-bg.jpg');
	margin-right: 2px;
	overflow: hidden;
}
.shang_tit p {
	color: #a3a3a3;
	text-align: center;
	font-size: 16px;
	padding-top: 10px;
}
.shang_tit span {
	font-size: 14px;
	text-align: center;
	color: #FF9900;
}
.shang_payimg {
	width: 140px;
	padding: 10px;
	border: 6px solid #EA5F00;
	margin: 0 auto;
	border-radius: 3px;
	height: 140px;
}
.shang_payimg img {
	display: block;
	text-align: center;
	width: 140px;
	height: 140px;
}
.pay_explain {
	text-align: center;
	margin: 10px auto;
	font-size: 12px;
	color: #545454;
}
.radiobox {
	width: 16px;
	height: 16px;
	background: url('../images/line/radio2.jpg');
	display: block;
	float: left;
	margin-top: 5px;
	margin-right: 14px;
}
.checked .radiobox {
	background: url('../images/line/radio1.jpg');
}
.shang_payselect {
	text-align: center;
	margin: 0 auto;
	margin-top: 25px;
	cursor: pointer;
	height: 40px;
	width: 280px;
}
.shang_payselect .pay_item {
	display: inline-block;
	margin-right: 10px;
	float: left;
}
.shang_info {
	clear: both;
}
.shang_info p {
	color: #C3C3C3;
	text-align: center;
	font-size: 12px;
	text-decoration: none;
	line-height: 2em;
}
.shang_info p span {
	color: #FF9900;
	font-size: 16px;
}
.shang_info p strong {
	background: #FF9900;
	text-align: center;
	display: block;
	width: 160px;
	border-radius: 3px;
	height: 30px;
	line-height: 30px;
	margin: 10px 0 0 190px;
	font-weight: normal;
	overflow: hidden;
}
.shang_info p a {
	color: #fff;
	font-size: 16px;
}
/*--登陆--*/
#denglu {
	margin-bottom: 15px;
	border-radius: 5px;
}
#denglu .title {
	color: #999;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}
#denglu .logo_bg {
	position: relative;
	height: 57px;
	background: #fafafa;
	border: 1px solid #ecebeb;
	border-top-left-radius: 5px;
	border-bottom: none;
}
#denglu .logo_bg .denglu {
	height: 36px;
	width: 106px;
	background-position: 0 -467px;
	position: absolute;
	bottom: 10px;
	left: 14px;
	display: block;
}
#denglu .logo_bg .zhuche {
	display: block;
	line-height: 57px;
	padding-right: 90px;
	text-align: right;
}
#denglu .logo_bg .logo {
	width: 76px;
	height: 76px;
	position: absolute;
	bottom: 0;
	right: 0;
	background-position: 0 -83px;
}
#denglu .infor {
	border: 1px solid #ecebeb;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden;
	padding: 0 0 10px;
}
#denglu .manyidu {
	overflow: hidden;
	padding: 0 0 5px 0;
	position: relative;
}
#denglu .manyidu .myd_now {
	float: left;
	width: 100px;
	height: 100px;
	margin: 18px 14px 0 25px;
	background-position: 0 -541px;
	display: block;
	text-align: center;
}
#denglu .manyidu .myd_now p {
	margin-top: 24px;
	color: #999999;
	font-family: '宋体';
}
#denglu .manyidu .service {
	position: absolute;
	top: 0;
	right: 30px;
	padding-top: 20px;
	line-height: 20px;
	font-size: 16px;
	color: #434343;
}
#denglu .manyidu .small {
	margin-bottom: 11px;
	margin-top: 16px;
	line-height: 18px;
	color: #7d7d7d;
	font-size: 14px;
}
#denglu hr {
	height: 0px;
	border: 1px dashed #ecebeb;
	margin: 5px 20px;
}
#denglu .xinwen {
	height: 70px;
	font-size: 14px;
	color: #005eac;
	text-align: justify;
	overflow: hidden;
	padding: 5px 40px 15px;
	position: relative;
	background-position: -5px -660px;
}
#denglu .xinwen li {
	height: 80px;
	margin-bottom: 5px;
	overflow: hidden;
}
#denglu .xinwen li i {
	color: #999;
	font-size: 12px;
}
#denglu .xinwen .price {
	color: #fc5a3f;
}
#denglu .xinwen li a:hover {
	color: #f60;
}
#denglu .last {
	position: relative;
	width: 185px;
	margin: 14px auto 5px;
	padding: 0px 0 0 60px;
}
#denglu .last .img {
	width: 50px;
	height: 56px;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	background-position: 5px -398px;
}
#denglu .last ul {
	width: 185px;
	margin: 14px auto 0px;
}
#denglu .last ul li {
	padding: 2px 0;
}
#denglu .last ul li i {
	width: 5px;
	height: 10px;
	display: inline-block;
	margin-right: 6px;
	background: url('../images/line/sc_squer5.jpg') no-repeat bottom;
}
#denglu .last ul a:hover, #denglu .xinwen a {
	color: #005eac
}
/*---展示图片------*/
#zhanshi_img {
	margin-bottom: 5px;
}
#zhanshi_img img {
	width: 270px;
	height: auto;
	margin-bottom: 10px;
	display: block;
	overflow: hidden;
}
/*--猜你喜欢--*/
#xihuan {
	border: 1px solid #e5e5e5;
}
#xihuan h2 {
	margin: 10px 10px 0;
	font-weight: 700;
	font-size: 14px;
	color: #666;
}
#xihuan ul {
	padding: 0 10px;
}
#xihuan ul li {
	border-top: 1px solid #e5e5e5;
	padding: 10px 0 5px;
	clear: left;
	overflow: hidden;
}
#xihuan ul li.first {
	border-top: 0;
}
#xihuan li .img, #xihuan li .img img {
	width: 85px;
	height: 55px;
	overflow: hidden;
	float: left;
}
#xihuan li .infor {
	float: right;
	width: 155px;
}
#xihuan li .name {
	height: 33px;
	overflow: hidden;
	line-height: 18px;
	display: block;
}
#xihuan li .xiaoliang {
	float: left;
	font-size: 12px;
	line-height: 25px;
	color: #b2b2b2;
}
#xihuan li .xiaoliang strong {
	color: #FF811A;
	font-weight: normal;
	font-size: 14px;
}
#xihuan li .jg {
	color: #FF811A;
	font-size: 16px;
	float: right;
	line-height: 25px;
}
#xihuan li .jg em {
	font-size: 12px;
	margin-right: 3px;
}
#xihuan li .jg b {
	color: #b2b2b2;
	font-size: 12px;
	font-weight: normal;
	margin-left: 3px;
}
/*--热门点评--*/
#dianping {
	margin: 15px 0 2px;
	border: 1px solid #dcdcdc;
}
#dianping h2 {
	font-weight: normal;
	font-size: 18px;
	padding: 10px;
}
#dianping .content {
	border-top: 2px solid #e5004f;
	padding: 0 10px;
}
#dianping li {
	border-top: 1px dashed #ccc;
	clear: left;
	overflow: hidden;
}
#dianping li.first {
	border-top: none
}
#dianping li .hd {
	font-size: 14px;
	padding: 10px 0 7px;
	position: relative;
	color: #F80;
	font-weight: bold;
}
#dianping li .hd .i_star {
	width: 98px;
	height: 17px;
	display: block;
	position: absolute;
	right: 0;
	top: 12px;
	background: url(../images/line/star.png);
}
#dianping li .bd {
	font-size: 13px;
}
#dianping li .bd p {
	padding: 7px 0 0 0;
	font-size: 12px;
	color: #999;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
#dianping li .bd p a {
	color: #999;
}
#dianping li .bd .manyidu, #dianping li .bd .date {
	float: left;
	padding: 5px 0 7px;
	height: 25px;
	line-height: 25px;
	color: #999;
	display: block;
}
#dianping li .bd .manyidu strong {
	color: #FF811A;
}
#dianping li .bd .date {
	float: right;
}
#dianping a:hover {
	color: #FF811A;
}
/*-----广告区----*/
#guanggao {
	margin: 15px 0;
}
#guanggao ul li {
	margin: 0 0 10px 0;
}
#guanggao ul li img {
	width: 270px;
	display: block;
	overflow: hidden;
}
/*----页尾----*/
.clear {
	clear: left;
}
#footer {
	margin: 50px auto 0;
	width: 1200px;
	clear: both;
	border: 1px solid #ddd;
	box-sizing: border-box;
	border-bottom: none;
	overflow: hidden;
}
#footer h2 {
	width: 100%;
	padding-left: 15px;
	height: 39px;
	line-height: 39px;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #e5e5e5;
	color: #666;
}
#footer ul {
	width: 1173px;
	padding: 15px 0 0 22px;
	overflow: hidden;
	height: auto;
}
#footer ul li {
	width: 212px;
	height: 220px;
	float: left;
	margin: 0 22px 20px 0;
}
#footer ul li img {
	width: 212px;
	height: 140px;
	overflow: hidden;
}
#footer ul li p {
	width: 100%;
	overflow: hidden;
	margin-top: 5px;
	height: 36px;
	line-height: 18px;
	margin-bottom: 5px;
}
#footer .jg {
	float: left;
	height: 28px;
	font-size: 24px;
	font-family: arial;
	float: left;
	line-height: 28px;
	color: #ff9900;
}
#footer .jg em {
	font-size: 16px;
	color: #ff9900;
	float: left;
	margin: 2px 3px 0 2px;
}
#footer .xiaoliang {
	float: right;
	font-size: 12px;
	line-height: 20px;
	margin-top: 6px;
	margin-right: 10px;
}
#footer .xiaoliang b {
	color: #ff9900;
	font-weight: normal;
}



/*分页*/
.page{ width:920px; height:90px; float:left;}
.pages { height:35px; overflow:hidden; padding:2px 0 1px 0; text-align:center; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCC; vertical-align:top; width:100%; }
.page .pages div { float:right; padding-right:0px; }
.page .pages a, .pages strong { float:left; height:18px; overflow:hidden; margin:0 1px; padding:2px 6px 1px; border:1px solid #E4E4E4; color:#F60; text-decoration:none !important; line-height:18px;}
.page .pages strong  { border:1px solid #F90; background:#F90; color:#FFF; font-weight:700; }
.page .pages a:hover{ border:1px solid #F90; }
.page .pages .prev { padding:2px 5px 1px 16px; background:url('../images/arrow_left.gif') no-repeat 7% 50%; }
.page .pages .next {padding:2px 16px 1px 5px; background:url('../images/arrow_right.gif') no-repeat 93% 50%; *background-position:93% 45%; font-size:simsun; *line-height:21px; }


/************产品详细页*************/
.product_head{ width:1200px; margin:0 auto; background:#f5f5f5;}
.product_head h1{ color:#333333; text-indent:10px; font-size: 22px;}
.product_head h4{ color:#666666; text-indent:10px; line-height:30px;}
.product_head_con{ width:1200px; float:left;}
.product_head_left{float:left; border:#dfdfdf solid 1px;}
.product_head_banner{ width:449px; float:left;}
.product_head_banner img{ width:440px; height:330px; overflow:hidden; border:#fff solid 4px;}
.product_head_img{ width:140px; float:left;}
.product_head_img img{ width:140px; height:107px; float:left; overflow:hidden; border-top:#fff solid 4px; border-right:#fff solid 4px;}
.calendar_price{width:300px; height:330px; float:left; padding:4px 0 0 0;}
.calendar_price_con{width:290px; padding:0 5px 0 5px;}
.product_head_right{ width:300px; height:336px; float:right; border:#feac00 solid 1px; background:#fdf1d7;}
.product_head_right h1{ color:#ff3e00; font-size:36px; line-height:50px;}
.product_head_right h1 span{ font-size:12px; color:#666666;}
.product_head_right p{ text-indent:17px; line-height:35px;}
.product_head_right .prduct_play input{ width:190px; height:20px; border:#afadb2 solid 1px; text-indent:3px;}
.product_head_right .prduct_reserve input{ width:110px; height:20px; border:#afadb2 solid 1px; text-indent:3px;}
.product_head_right .prduct_reserve span{ color:#ff3e00;}
.product_head_right .prduct_submit input{ display:block; float:left; width:116px; height:35px; background:url(../images/product3.jpg) no-repeat; margin:10px 0 0 77px;}
.product_head_right .prduct_submit a{ display:block; float:left; background:url(../images/product8.jpg) no-repeat left center; color:#5e981d; text-indent:15px; margin:20px 0 0 10px;}

.product_richscan{ margin-top:20px;}
.product_subnav_null{ width:920px; height:20px; }
.product_subnav{ width:920px; height:40px; line-height:40px;  border-bottom:#3485d7 solid 2px; background:#fff; z-index:999;float:left;}
.product_subnav a{ display:block; height:39px; float:left; border:#bae2ba solid 1px; border-bottom:none; color:#333333; padding:0 25px 0 25px;}
.product_subnav .product_subnav_select{ background:#3485d7; color:#fff; border:none; border-bottom:#3485d7 solid 1px;}
.product_subnav a:hover{ background:#3485d7; color:#fff; border:none; border-bottom:#3485d7 solid 1px;}
.product_total{ width:1200px; float:left; border:#dddddd solid 1px; margin:0 0 35px 0;}
.product_con{ width:987px; float:right; margin:20px 0 20px 0;}
.product_con_title{ width:905px; height:28px; line-height:28px; background:url(../images/product2.jpg) no-repeat; color:#fff; font-size:14px; text-indent:13px;}
.product_con p{ color:#555555; line-height:22px; margin:5px 0 0 0;}
.product_con h3{ color:#68cc3d; text-indent:10px; line-height:22px; margin:10px 0 0 0;}
.product_con_way{ float:left; margin:15px 0 15px 0}
.product_con_way h3{ width:80px; float:left; line-height:22px;}
.product_con_way p{ width:810px; float:left; line-height:22px; padding:5px 0 10px 0;}

.product_total_left{ width:70px; float:left; margin:0 0 0 20px; background:#fff; z-index:999px;}
.product_total_left a{ display:block; width:70px; height:30px; line-height:30px; background:#dddddd; color:#fff; text-align:center; margin:0 0 10px 0;}
.product_total_left .product_left_select{ background:#3485d7;}
.product_total_left a:hover{ background:#3485d7;}

.product_total_right{ width:1090px; float:right;}
.product_right_con{ width:1090px; float:right;}
.product_right_title{ width:1090px; height:40px; line-height:40px; color:#fff; background:#3485d7;}
.product_right_title h1{ width:20px; float:left; font-size:40px; margin:0 0 0 5px;}
/*.product_right_title span{ width:775px; display:block; float:left; font-size:14px; text-indent:50px; text-align:left;}*/
.product_right_title span p{float:left; padding:0; line-height:40px;}
.product_right_spots{ height:16px; background:url(../images/product9.jpg) no-repeat left; text-indent:30px; margin:20px 0 10px 20px}
.product_right_spots1{ background:url(../images/product10.jpg) no-repeat left;}
.product_right_spots2{ background:url(../images/product12.jpg) no-repeat left;}
.product_right_spots3{ background:url(../images/product14.jpg) no-repeat left;}
.product_right_con h3{ color:#017fd3; text-indent:10px; line-height:22px; margin:15px 0 10px 10px;}
.product_right_con p{ line-height:25px; padding:0 60px 0 20px; }
.product_right_img{ margin:20px 0 20px 0;}
.product_right_img img{ display:block; width:341px; height:215px; float:left; overflow:hidden; margin:0 20px 30px 20px;}
.product_con .product_hint{ color:#c92b2b; text-indent:10px;}
.product_evaluate{ width:660px; margin:60px 0 0 115px; float:left;}
.product_evaluate h1{ width:120px; height:110px; float:left; font-size:50px; border-right:#dddddd dashed 1px; color:#ff6600;}
.product_evaluate h1 span{ font-size:14px; color:#333333;}
.product_evaluate1{ float:left; width:320px; height:110px;}
.product_evaluate1 li{ float:left; margin:0 0 10px 15px;}
.product_evaluate2{ float:left;}
.product_evaluate2 a{ display:block; width:147px; height:39px; background:url(../images/product5.jpg) no-repeat; line-height:35px; text-indent:40px; font-size:14px; color:#fff; margin:30px 0 0 10px;}
.product_user_con{ float:left; width:775px; height:110px; margin:30px 0 0 60px; }
.product_user_head{ width:100px; float:left; margin:0 0 0 40px;}
.product_user_head a{ display:block; width:100px; float:left; margin:0 0 10px 0; color:#666666; text-align:center;}
.product_user_con p{ padding:5px 0 0 10px; line-height:25px;}
.product_user_con p span{ color:#ff3f00;}