@charset "utf-8";

/* CSS Document */

body,html{

	position: relative;

	background: url(../images/bg_body.jpg) repeat center;

	min-width: 1240px;

}

.w1240{

	width: 1240px;

	margin: 0 auto;

	min-width: 1240px;

}

.w960{

	width: 960px;

	margin: 0 auto;

	min-width: 960px;

}

.w990{

	width: 990px;

	margin: 0 auto;

}

.site-ban-top{

	width: 100%;

	height: 48px;

	text-align: center;

	position: relative;

	overflow: hidden;

	background-color: #89674e;

}

/*.site-ban-top a{

	display: block;

	width: 100%;

	height: 50px;

}*/

.site-ban-top .close{

	display: block;

	width: 24px;

	height: 24px;

	background: url(../images/ico_01.png) no-repeat center;

	top: 14px;

	left: 50%;

	margin-left: 595px;

	cursor: pointer;

}

.site-ban-top p.fl{

	margin-left: 170px;

	font-size: 16px;

	color: #fff;

	line-height: 44px;

}

.site-ban-top .f24{

	font-size: 24px;

	color: #ff6c00;

}

.site-ban-top .link{

	display: block;

	width: 122px;

	height: 27px;

	line-height: 27px;

	text-indent: 15px;

	color: #fff;

	font-size: 14px;

	margin-top: 12px;

	margin-right: 150px;

	background: url(../images/bg_12.png) no-repeat center;

	text-align: left;

}

.header-bar{

	width: 100%;

	height: 36px;

	border-bottom: 1px solid #dfdfdf;

	background-color: #fafafa;

	color: #8c8c8c;

}

.header-bar a{

	color: #8c8c8c;

}

.header-bar .list{

	margin-top: 12px;

	margin-left: -15px;

}

.header-bar .list a{

	display: inline-block;

	float: left;

	line-height: 12px;

	padding: 0 15px;

	border-right: 1px solid #dfdfdf;

}

.header-bar .list a.rt{

	border: none;

}

.header-bar a:hover{

	color: #2cb6cb;

}

.header-bar .link{

	margin-top: 12px;

	margin-right: -15px;

	text-align: right;

	line-height: 12px;

}

.header-bar .link a{

	display: inline-block;

	line-height: 12px;

	padding: 0 15px;

	border-right: 1px solid #dfdfdf;

}

.header-bar .link a.rt{

	border: none;

}

.header-main .logo{

	display: inline-block;

	margin-top: 27px;

	margin-bottom: 26px;

	height: 55px;

}

.header-main .nav .bigfont .subtit{

	background: url(../images/ico_18.png) no-repeat right center;

	display: inline-block;

	padding-right: 30px;

	font-size: 18px;

}



/****************底部****************/

.footer{

	width: 100%;

	background-color: #fafafa;

}

.footer-serve{

	width: 100%;

	border-bottom: 1px solid #e4e4e4;

	height: 204px;

}

.footer-serve li{

	width: 297px;

}

.footer-serve li a{

	display: block;

	width: 297px;

}

.footer-serve li .ico{

	display: block;

	width: 69px;

	height: 69px;

	margin: 51px auto 0;

}

.footer-serve li p{

	width: 100%;

	text-align: center;

	font-size: 18px;

	color: #333;

	line-height: 34px;

	margin-top: 35px;

}

.footer-main{

	width: 100%;

	padding-top: 48px;

	height: 162px;

	border-bottom: 1px solid #e4e4e4;

}

.footer-main .navbox{

	margin-left: 30px;

}

.footer-main .navbox dl{

	width: 160px;

	float: left;

}

.footer-main .navbox dl a{

	display: inline-block;

}

.footer-main .navbox dl a:hover{

	color: #0b96ab;

}

.footer-main .navbox dt{

	width: 100%;

	float: left;

	margin-bottom: 5px;

}

.footer-main .navbox dd{

	width: 100%;

	float: left;

}

.footer-main .navbox .f18{

	font-size: 18px;

	line-height: 31px;

	color: #333;

}

.footer-main .navbox a{

	line-height: 26px;

	font-size: 14px;

	color: #8c8c8c;

}

.footer-main .contact-box{

	height: 153px;

	border-left: 1px solid #ededed;

	padding-left: 11px;

	width: 150px;

	margin-top: 7px;

}

.footer-main .contact-box .call{

	font-size: 22px;

	color: #2cb6cb;

	line-height: 36px;

}

.footer-main .contact-box .time{

	font-size: 14px;

	color: #666;

	line-height: 26px;

}

.footer-main .contact-box .sharebox{

	margin-top: 28px;

	line-height: 24px;

	font-size: 14px;

	color: #b0b0b0;

}

.footer-main .contact-box .sharebox a{

	float: left;

	display: block;

	width: 24px;

	height: 24px;

	padding: 0;

	margin: 0 0 0 11px;

}

.footer-main .contact-box .sina{

	background: url(../images/ico_17.png) no-repeat left center;

}

.footer-main .contact-box .qq{

	background: url(../images/ico_17.png) no-repeat -35px center;

}

.footer-main .contact-box .wei{

	background: url(../images/ico_17.png) no-repeat -70px center;

}

.footer-bot{

	padding-top: 26px;

	text-align: center;

}

.footer-bot .navli{

	width: 100%;

	line-height: 28px;

	font-size: 14px;

}

.footer-bot .navli a{

	color: #333;

	display: inline-block;

}

.footer-bot .navli .line{

	display: inline-block;

	width: 24px;

	text-align: center;

	color: #b8b8b8;

}

.footer-bot .copy{

	line-height: 25px;

	text-align: center;

	width: 100%;

	font-size: 12px;

	color: #aeaeae;

}

.footer-bot .friendimg{

	width: 100%;

	text-align: center;

	margin-top: 8px;

	padding-bottom: 38px;

}

.footer-bot .friendimg a{

	margin-left: 11px;

	display: inline-block;

}



.site-searchbox{

	width: 405px;

	margin-top: 40px;

	position: relative;

}

.site-searchbox .searchbox{

	width: 275px;

	height: 38px;

	border: 1px solid #dfdfdf;

	background-color: #fff;

}

.site-searchbox .searchbox input{

	border: none;

}

.site-searchbox .searchbox .tex{

	margin-left: 6px;

	font-size: 14px;

	color: #9d9d9d;

	height: 15px;

	padding: 12px 10px 11px 0;

	background-color: #fff;

	width: 214px;

	border-right: 1px solid #dfdfdf;

}

.site-searchbox .searchbox .butn{

	width: 44px;

	height: 38px;

	background: url(../images/ico_02.jpg) no-repeat center #fff;

}

.site-searchbox .shopcar{

	display: inline-block;

	padding-left: 53px;

	height: 40px;

	line-height: 40px;

	width: 68px;

	color: #fff;

	font-size: 14px;

	background: url(../images/ico_03.png) no-repeat 20px center #2cb6cb;

	position: relative;

	z-index: 10;

}

.site-searchbox .right-carbox{

	position: relative;

}

.site-searchbox .right-carbox:hover .shopcar{

	background: url(../images/ico_54.jpg) no-repeat 20px 10px #fff;

	padding-bottom: 16px;

	border-top: 1px solid #2cb6cb;

	border-left: 1px solid #2cb6cb;

	border-right: 1px solid #2cb6cb;

	width: 66px;

	color: #2cb6cb;

}

/*.site-searchbox .shopcar:hover{

	background: url(../images/ico_54.jpg) no-repeat 20px 10px #fff;

	padding-bottom: 16px;

	border-top: 1px solid #2cb6cb;

	border-left: 1px solid #2cb6cb;

	border-right: 1px solid #2cb6cb;

	width: 66px;

	color: #2cb6cb;

}*/

.site-searchbox .sub-car-wrap{

	width: 280px;

	padding: 6px 24px 20px 27px;

	border: 1px solid #2cb6cb;

	position: absolute;

	right: 0;

	top: 56px;

	z-index: 6;

	background-color: #fff;

	display: none;

}

.site-searchbox .sub-car-wrap li{

	width: 280px;

	height: 71px;

	border-bottom: 1px solid #e9e9e9;

}

.site-searchbox .sub-car-wrap li .img{

	display: block;

	width: 58px;

	height: 58px;

	margin-top: 7px;

}

.site-searchbox .sub-car-wrap li .img img{

	width: 58px;

	height: 58px;

}

.site-searchbox .sub-car-wrap li .name{

	display: inline-block;

	width: 94px;

	line-height: 71px;

}

.site-searchbox .sub-car-wrap li .num{

	display: inline-block;

	width: 113px;

	line-height: 71px;

}

.site-searchbox .sub-car-wrap li .close{

	display: block;

	width: 9px;

	height: 9px;

	cursor: pointer;

	background: url(../images/ico_55.jpg) no-repeat center;

	margin-top: 31px;

}

.site-searchbox .sub-car-wrap .botmess{

	width: 100%;

	margin-top: 18px;

	height: 40px;

}

.site-searchbox .sub-car-wrap .botmess .gay{

	color: #9d9d9d;

}

.site-searchbox .sub-car-wrap .botmess p{

	line-height: 22px;

}

.site-searchbox .sub-car-wrap .butn{

	display: block;

	width: 141px;

	height: 40px;

	background-color: #2cb6cb;

	line-height: 40px;

	text-align: center;

	font-size: 14px;

	color: #fff;

}

.site-searchbox .sub-car-wrap .butn:hover{

	background-color: #71482c;

}

.header-main{

	position: relative;

	z-index: 2;

}

.header-main .w1240{

	position: relative;

}

.header-main .nav{

	width: 100%;

	background-color: #0b96ab;

}

.header-main .nav .bigfont{

	display: inline-block;

	padding-left: 9px;

	width: 203px;

	background-color: #2cb6cb;

	font-size: 18px;

	line-height: 48px;

	height: 48px;

	color: #fff;

}

.header-main .nav .bigfont a{

	font-size: 15px;

	color: #fff;

	margin-right: 10px;

}

.header-main .nav ul{

	margin-left: 57px;

}

.header-main .nav li a{

	color: #fff;

	font-size: 18px;

	line-height: 48px;

	padding: 0 30px;

	display: block;

	height: 48px;

}

.header-main .nav li:hover{

	background-color: #30261e;

}

.header-main .leftnav{

	position: absolute;

	top: 156px;

	left: 0;

	width: 210px;

	border-left: 1px solid #dfdfdf;

	border-right: 1px solid #dfdfdf;

	padding-top: 2px;

	background-color: #fff;

	z-index: 10;

	display: none;

}



.i-classify .leftnav{

	width: 210px;

	border-left: 1px solid #dfdfdf;

	border-right: 1px solid #dfdfdf;

	padding-top: 2px;

	background-color: #fff;

}

.i-classify .leftnav li,.header-main .leftnav li{

	padding-left: 26px;

	width: 185px;

	padding-top: 19px;

	padding-bottom: 15px;

	border-bottom: 1px solid #dfdfdf;

	font-size: 16px;

	line-height: 30px;
	font-weight:bold;

}

.i-classify .leftnav li p,.header-main .leftnav li p{

	width: 100%;

	float: left;

}

.i-classify .leftnav li a.tt,.header-main .leftnav li a.tt{

	display: inline-block;

	color: #2cb6cb;

}

.i-classify .leftnav li a,.header-main .leftnav li a{

	color: #666;

	float: left;

	margin-right: 12px;

	display: inline-block;

}

.i-classify .leftnav li .abox,.header-main .leftnav li .abox{

	width: 190px;

}

.i-classify .leftnav li a.more,.header-main .leftnav li a.more{

	font-size: 12px;

	color: #8c8c8c;

	margin-right: 4px;

	float: right;

	display: inline-block;

	width: 24px;

}

.i-classify .leftnav li a:hover{

	color: #2cb6cb;

}

.i-classify .banner{

	width: 1028px;

	height: 392px;

	position: relative;

	overflow: hidden;

}

.i-classify .banner li{

	width: 100%;

	height: 392px;

	position: absolute;

	left: 0;

	top: 0;

	display: none;

}

.i-classify .banner li a{

	display: block;

	width: 100%;

	height: 392px;

}

.i-classify .banner .btn{

	position: absolute;

	right: 12px;

	bottom: 11px;

	z-index: 2;

}

.i-classify .banner .btn span{

	width: 22px;

	height: 22px;

	background-color: #675b53;

	display: block;

	float: left;

	color: #fff;

	font-family: "Arial";

	line-height: 22px;

	text-align: center;

	cursor: pointer;

	margin-left: 1px;

}

.i-classify .banner .btn span.on{

	background-color: #947763;

}

.i-classify .banner .banner-btn a{

	display: block;

	width: 41px;

	height: 69px;

	cursor: pointer;

	position: absolute;

	top: 50%;

	margin-top: -35px;

	display: none;

}

.i-classify .banner .banner-btn .up{

	left: 10px;

	background: url(../images/icon-slides.png) no-repeat -84px center;

}

.i-classify .banner .banner-btn .up:hover{

	background: url(../images/icon-slides.png) no-repeat left center;

}

.i-classify .banner .banner-btn .down{

	right: 10px;

	background: url(../images/icon-slides.png) no-repeat right center;

}

.i-classify .banner .banner-btn .down:hover{

	background: url(../images/icon-slides.png) no-repeat -42px center;

}

.index-wrap{

	padding-top: 18px;

}

.index-wrap .box-tit{

	width: 100%;

	height: 43px;

	position: relative;

}

.index-wrap h3{

	font-size: 18px;

	line-height: 43px;

	color: #333;

	font-weight: normal;

}

.i-wrap1 .list{

	width: 100%;

	height: 306px;

	position: relative;

}

.i-wrap1 .list .butn{

	cursor: pointer;

    display: block;

    height: 20px;

    width: 29px;

	position: absolute;

	top: -30px;

}

.i-wrap1 .list .prev{

	right: 30px;

	background: url(../images/ico_04.jpg) no-repeat left top;

    border-right: 1px solid #dfdfdf;

}

.i-wrap1 .list .prev:hover{

	background: url(../images/ico_04.jpg) no-repeat left bottom;

}

.i-wrap1 .list .next{

	right: 0;

	background: url(../images/ico_04.jpg) no-repeat right top;

    border-right: 1px solid #dfdfdf;

}

.i-wrap1 .list .next:hover{

	background: url(../images/ico_04.jpg) no-repeat right bottom;

}

.index-wrap .list li{

	border-left: 1px solid #dfdfdf;

	height: 305px;

	border-bottom: 1px solid #dfdfdf;

}

.index-wrap .list{

	border-top: 1px solid #dfdfdf;

	border-right: 1px solid #dfdfdf;

	background-color: #fff;

}

.index-wrap .list .contbox{

	border: 4px solid #fff;

	height: 297px;

	width: 301px;

	position: relative;

	transition: all 0.3s ease 0s;

}

.index-wrap .list .contbox .mark-hot{

	display: block;

	width: 26px;

	height: 47px;

	background: url(../images/ico_11.png) no-repeat center;

	position: absolute;

	right: 26px;

	top: 29px;

}

.index-wrap .list .imgbox{

	display: block;

	width: 100%;

	height: 220px;

	text-align: center;

}

.index-wrap .list .imgbox img{

	height: 220px;

}

.index-wrap .list .itemtit{

	display: inline-block;

	width: 100%;

	line-height: 27px;

	text-align: center;

	font-size: 16px;

	margin-top: 7px;

}

.index-wrap .list .itemtit a{

	color: #333;

}

.index-wrap .list .itemtit a:hover{

	color: #2cb6cb;

}

.index-wrap .list .itemfont{

	color: #a1a1a1;

	line-height: 23px;

	display: inline-block;

	width: 100%;

	text-align: center;

}

.index-wrap .list li:hover .contbox{

	border: 4px solid #f5f5f5;

}

.index-wrap .box-tit .butn{

	position: absolute;

	width: 59px;

	height: 20px;

	right: 0;

	bottom: 10px;

}

.index-wrap .box-tit span{

	display: block;

	width: 29px;

	height: 20px;

	float: left;

	cursor: pointer;

}

.index-wrap .box-tit .prev{

	background: url(../images/ico_04.jpg) no-repeat left top;

	border-right: 1px solid #dfdfdf;

}

.index-wrap .box-tit .next{

	background: url(../images/ico_04.jpg) no-repeat right top;

}

.index-wrap .box-tit .more{

	right: 0;

	display: inline-block;

	padding-right: 25px;

	background: url(../images/ico_05.png) no-repeat right center;

	font-size: 14px;

	color: #333;

	bottom: 8px;

}

.index-wrap .box-tit .more:hover{

	color: #2cb6cb;

	background: url(../images/ico_63.png) no-repeat right center;

}

.i-wrap2 .list{

	width: 930px;

}

.i-wrap2 .list li.firli .contbox{

	padding-left: 24px;

	width: 587px;

}

.i-wrap2 .list li.firli .contbox .left-word{

	display: block;

	width: 288px;

}

.i-wrap2 .list li.firli .contbox .picbox{

	margin-top: 10px;

}

.i-wrap2 .list li.firli .picbox img{

	width: 270px;

	height: 270px;

}

.i-wrap2 .list li.firli .contbox a{

	cursor: pointer;

	display: block;

	height: 297px;

}

.i-wrap2 .list li.firli .f27{

	font-size: 27px;

	color: #333;

	line-height: 30px;

	font-weight: bold;

	display: inline-block;

	width: 100%;

	margin-top: 61px;

}

.i-wrap2 .list li.firli .f18{

	font-size: 18px;

	color: #939393;

	display: inline-block;

	width: 100%;

}

.i-wrap2 .list li.firli .f16{

	font-size: 16px;

	color: #939393;

	margin-top: 30px;

	display: inline-block;

}

.i-wrap2 .list li.firli .price1{

	background: url(../images/bg_07.jpg) no-repeat center;

	display: inline-block;

	margin-right: 15px;

}

.i-wrap2 .list li.firli .red{

	color: #f63c3c;

	font-size: 18px;

}

.i-wrap2 .list li.secli{

	text-align: center;

	width: 309px;

}

.i-wrap2 .list li.secli img{

	margin-top: 14px;

}

.i-wrap2 .list.list2{

	width: 100%;

	margin-top: -1px;

	position: relative;

	z-index: 1;

}

.index-wrap .list .itemname{

	font-size: 16px;

	display: inline-block;

	margin-left: 34px;

	margin-top: 25px;

	line-height: 27px;

	width: 265px;

}

.index-wrap .list .itemname a{

	color: #333;

}

.index-wrap .list .itemprice{

	margin-left: 34px;

	font-size: 14px;

	display: inline-block;

	line-height: 26px;

	width: 265px;

}

.index-wrap .list .itemprice i{

	font-style: normal;

	display: inline-block;

}

.index-wrap .list .itemprice .price1{

	background: url(../images/bg_07.jpg) no-repeat center;

	margin-right: 12px;

	color: #999;

}

.index-wrap .list .itemprice .price2{

	color: #f63c3c;

}

.index-wrap .recom-list{

	background-color: #fcfcfc;

	border-right: 1px solid #dfdfdf;

	border-bottom: 1px solid #dfdfdf;

}

.index-wrap .recombox{

	width: 276px;

	border-top: 1px solid #dfdfdf;

	padding-right: 32px;

}

.index-wrap .recombox-top{

	height: 162px;

	position: relative;

	overflow: hidden;

}

.index-wrap .recombox-top li{

	width: 207px;

}

.index-wrap .recombox-top .sign{

	display: block;

	width: 26px;

	height: 47px;

	background: url(../images/ico_06.png) no-repeat center;

	position: absolute;

	left: 14px;

	top: 36px;

}

.index-wrap .recombox-top .bd{

	margin-left: 50px;

	margin-top: 28px;

}

.index-wrap .recombox-top .left{

	width: 130px;

}

.index-wrap .recombox-top .left a{

	display: block;

	cursor: pointer;

}

.index-wrap .recombox .font-name{

	font-size: 16px;

	color: #333;

	display: inline-block;

	width: 100%;

	line-height: 29px;

}

.index-wrap .recombox-top .font-price{

	width: 100%;

	display: inline-block;

	font-size: 14px;

	line-height: 26px;

}

.index-wrap .recombox-top .red{

	color: #f63c3c;

	display: inline-block;

	margin-right: 12px;

}

.index-wrap .recombox-top .gay{

	color: #949494;

	display: inline-block;

	background: url(../images/bg_07.jpg) repeat-x left center;

}

.index-wrap .recombox-top .font-more{

	color: #878787;

	display: inline-block;

	padding-right: 27px;

	background: url(../images/ico_07.png) no-repeat right center;

}

.index-wrap .recombox .img{

	display: block;

	width: 77px;

	height: 77px;

}

.index-wrap .recombox-top .hd{

	position: absolute;

	left: 52px;

	bottom: 27px;

}

.index-wrap .recombox-top .hd li{

	width: 5px;

	height: 5px;

	background: url(../images/ico_08.png) no-repeat center;

	opacity: 0.7;

	text-indent: 999px;

	cursor: pointer;

	margin-right: 4px;

}

.index-wrap .recombox-top .hd li.on{

	opacity: 1;

}

.index-wrap .recombox-top li .img{

	margin-top: 7px;

}

.index-wrap .recomlist{

	height: 142px;

}

.index-wrap .recombox .contleft{

	width: 102px;

	padding-left: 30px;

	padding-top: 27px;

}

.index-wrap .recombox .contleft .word{

	font-size: 14px;

	line-height: 20px;

	color: #818181;

	margin-top: 4px;

}

.index-wrap .recombox .img{

	margin-top: 33px;

}

.index-wrap .bot-contact-list{

	width: 308px;

}

.index-wrap .bot-contact-list a{

	display: block;

	height: 54px;

	line-height: 54px;

	padding-left: 30px;

	font-size: 16px;

	color: #333;

	width: 278px;

	border-top: 1px solid #dfdfdf

}

.index-wrap .bot-contact-list .qqbox{

	height: 54px;

	line-height: 54px;

	padding-left: 30px;

	font-size: 16px;

	color: #333;

	width: 278px;

	border-top: 1px solid #dfdfdf

}

.index-wrap .bot-contact-list .qqbox iframe{

	float: right;

	margin-right: 47px;

	margin-top: 16px;

}

.index-wrap .bot-contact-list a:first-child{

	background: url(../images/ico_09.png) no-repeat 240px center;

}

.index-wrap .bot-contact-list a.bt{

	background: url(../images/ico_10.png) no-repeat 240px center;

	height: 53px;

}

.index-wrap .recom-list .list{

	width: 307px;

	border-right: none;

}

.index-wrap .recom-list .list .contbox{

	width: 300px;

}

.index-wrap .recom-list .list li{

	border-left: none;

}

.i-wrap4{

	padding-bottom: 53px;

}

.i-wrap4 .list{

	width: 930px;

}

.i-wrap4 .hotlist{

	width: 308px;

	border-top: 1px solid #dfdfdf;

	border-right: 1px solid #dfdfdf;

	background-color: #fff;

}

.i-wrap4 .hotlist .titfont{

	padding-left: 58px;

	height: 101px;

	line-height: 101px;

	font-size: 20px;

	color: #cf8f3f;

	background: url(../images/ico_12.png) no-repeat 32px center;

	border-bottom: 1px solid #dfdfdf;

}

.i-wrap4 .hotlist li{

	height: 101px;

	border-bottom: 1px solid #dfdfdf;

	padding-left: 30px;

	width: 278px;

}

.i-wrap4 .hotlist li:hover{

	background-color: #f9f9fa;

}

.i-wrap4 .hotlist li .num{

	display: inline-block;

	line-height: 101px;

	font-size: 40px;

	color: #666;

	width: 53px;

}

.i-wrap4 .hotlist li .num.red{

	color: #f63c3c;

}

.i-wrap4 .hotlist li .fontmess{

	display: inline-block;

	width: 112px;

	padding-top: 33px;

}

.i-wrap4 .hotlist li .font-name{

	font-size: 16px;

	display: inline-block;

	width: 100%;

	line-height: 23px;

	color: #333;

}

.i-wrap4 .hotlist li .price{

	font-size: 13px;

	display: inline-block;

	width: 100%;

	color: #666;

}

.i-wrap4 .hotlist li .img{

	display: block;

	width: 77px;

	height: 77px;

	text-align: center;

	vertical-align: middle;

	margin-top: 17px;

}

.i-wrap4 .hotlist li .img img{

	max-width: 77px;

	max-height: 77px;

	line-height: 77px;

	vertical-align: middle;

}

.i-wrap4 .hotlist li a{

	display: block;

	height: 101px;

	cursor: pointer;

}



/****************产品页****************/

.bread-nav{

	padding-top: 15px;

	width: 100%;

	line-height: 28px;

	font-size: 14px;

	height: 28px;

}

.bread-nav a{

	color: #666;

	float: left;

}

.bread-nav span.fst{

	display: inline-block;

	width: 22px;

	text-align: center;

}

.ins-tit{

	font-size: 24px;

	color: #666;

	width: 100%;

	line-height: 60px;

	border-bottom: 1px solid #bcbcbc;

}

.ins-classify-box{

	width: 100%;

	padding: 19px 0;

	font-size: 14px;

	line-height: 24px;

	height: 24px;

}

.ins-classify-box a{

	display: inline-block;

	padding: 0 10px;

	height: 24px;

	float: left;

	color: #666;

}

.ins-classify-box a:hover,.ins-classify-box a.hover{

	color: #fff;

	background-color: #2cb6cb;

}

.ins-classify-box .tt{

	margin-right: 14px;

}

.ins-classify-box .line{

	display: inline-block;

	width: 20px;

	text-align: center;

	color: #bcbcbc;

	float: left;

}

.pro-wrap{

	width: 100%;

	background-color: #fff;

	margin-bottom: 33px;

}

.pro-wrap .top-wrap{

	line-height: 53px;

	width: 100%;

}

.pro-wrap .top-wrap .screen{

	padding-left: 35px;

}

.pro-wrap .top-wrap .screen a{

	color: #666;

	float: left;

}

.pro-wrap .top-wrap .screen a:hover,.pro-wrap .top-wrap .screen a.hover{

	color: #e48907;

}

.pro-wrap .top-wrap .screen .line{

	display: inline-block;

	float: left;

	width: 56px;

	text-align: center;

	color: #bcbcbc;

}

.pro-wrap .top-wrap .rightbox{

	width: 225px;

	padding-right: 24px;

}

.pro-wrap .top-wrap .rightbox iframe{

	margin-right: 25px;

	margin-top: 16px;

}

.pro-wrap .top-wrap .butn-page{

	width: 59px;

	height: 20px;

	margin-top: 17px;

}

.pro-wrap .top-wrap .butn-page span{

	display: block;

	float: left;

	cursor: pointer;

	width: 29px;

	height: 20px;

}

.pro-wrap .top-wrap .butn-page .prev{

	background: url(../images/ico_04.jpg) no-repeat left top;

}

.pro-wrap .top-wrap .butn-page .next{

	background: url(../images/ico_04.jpg) no-repeat right top;

	border-left: 1px solid #dfdfdf;

}

.pro-wrap .top-wrap .num{

	margin-right: 19px;

	font-size: 14px;

	font-family: "Arial";

	color: #666;

}

.pro-wrap .top-wrap .mess-qq{

	display: inline-block;

	margin-right: 52px;

	font-size: 14px;

	color: #666;

	padding-right: 28px;

	background: url(../images/ico_09.png) no-repeat right center;

}

.pro-wrap .pro-list{

	width: 100%;

	padding-bottom: 86px;

	padding-top: 4px;

}

.pro-wrap .pro-list .contwrap{

	width: 300px;

	border: 4px solid #fff;

}

.pro-wrap .pro-list ul{

	width: 1232px;

	margin-left: 4px;

}

.pro-wrap .pro-list li{

	position: relative;

	z-index: 1;

	margin-top: -4px;

	background-color: #fff;

}

.pro-wrap .pro-list li:hover .contwrap{

	border: 4px solid #f5f5f5;

}

.pro-wrap .pro-list .img{

	display: block;

	width: 100%;

	height: 288px;

	line-height: 288px;

	text-align: center;

	vertical-align: middle;

	margin-top: 20px;

}

.pro-wrap .pro-list .img img{

	line-height: 288px;

	vertical-align: middle;

	width: 220px;

	height: 220px;

}

.pro-wrap .pro-list .botbox{

	width: 242px;

	margin: 0 auto;

	padding-right: 6px;

	/*padding-bottom: 25px;*/

	border-bottom: 1px solid #cbcbcb;

}

.pro-wrap .pro-list .botbox p{

	line-height: 17px;

	text-align: right;

	color: #2cb6cb;

	width: 100%;

}

.pro-wrap .pro-list .botbox a{

	display: block;

	width: 242px;

}

.pro-wrap .pro-list .messbox{

	line-height: 26px;

	height: 26px;

	position: absolute;

	top: 20px;

	left: 36px;

}

.pro-wrap .pro-list .messbox i{

	font-style: normal;

	font-size: 16px;

}

.pro-wrap .pro-list .messbox .price1{

	color: #999;

	display: inline-block;

	margin-right: 15px;

	background: url(../images/bg_07.jpg) no-repeat center;

}

.pro-wrap .pro-list .messbox .price2{

	color: #f63c3c;

}

.pro-wrap .pro-list .messbox .name{

	font-size: 16px;

	color: #333;

	display: block;

	width: 100%;

}

.pro-wrap .pro-list .messbox .price{

	color: #666;

	font-size: 12px;

	display: block;

	width: 100%;

}

.pro-wrap .pro-list .messbox .num{

	font-size: 16px;

	font-family: "Arial";

}

.pro-wrap .pro-list .butn-box{

	width: 100%;

	padding-top: 17px;

	padding-bottom: 22px;

	height: 28px;

	width: 248px;

	margin: 0 auto;

	display: none;

}

.pro-wrap .pro-list li:hover .butn-box{

	display: block;

}

.pro-wrap .pro-list li:hover{

	z-index: 3;

	margin-bottom: -67px;

}

.pro-wrap .pro-list .butn-box a{

	display: block;

	height: 28px;

	font-size: 14px;

	color: #fff;

	width: 121px;

}

.pro-wrap .pro-list .butn-box .buycar{

	background-color: #2cb6cb;

	text-align: center;

}

.pro-wrap .pro-list .butn-box .buycar:hover{

	background-color: #71482c;

}

.pro-wrap .pro-list .butn-box .collect{

	background: url(../images/ico_19.png) no-repeat 33px center #0b96ab;

	padding-left: 56px;

	width: 65px;

	line-height: 28px;

}

.pro-wrap .pro-list .butn-box .collect:hover{

	background: url(../images/ico_19.png) no-repeat 33px center #625042;

}

.page{

	width: 100%;

	text-align: center;

	padding-top: 66px;

}

.pro-infowrap{

	width: 1158px;

	padding: 0 41px;

	background-color: #fff;

	margin-top: 13px;

	margin-bottom: 56px;

}

.pro-infowrap .top-main-mess{

	width: 100%;

	padding-bottom: 82px;

}

.pro-infowrap .left-pro-img{

	width: 827px;

	position: relative;

}

.pro-infowrap .left-pro-img .bigimg{

	width: 800px;

	height: 600px;

	margin: 4px auto 0;

	background: url(../images/loading.gif) no-repeat center;

}

.pro-infowrap .left-pro-img .bigimg img{

	width: 800px;

	height: 600px;

}

.pro-infowrap .left-pro-img .butn{

	display: block;

	width: 41px;

	height: 69px;

	cursor: pointer;

	position: absolute;

	top: 255px;

}

.pro-infowrap .left-pro-img .prev{

	background: url(../images/icon-slides.png) no-repeat -84px center;

	left: 0;

}

.pro-infowrap .left-pro-img .prev:hover{

	background: url(../images/icon-slides.png) no-repeat left center;

}

.pro-infowrap .left-pro-img .next{

	background: url(../images/icon-slides.png) no-repeat right center;

	right: 0;

}

.pro-infowrap .left-pro-img .next:hover{

	background: url(../images/icon-slides.png) no-repeat -42px center;

	right: 0;

}

.pro-infowrap .left-pro-img .imglist{

	width: 382px;

	height: 73px;

	position: relative;

	margin: 10px auto 0;

}

.pro-infowrap .left-pro-img .imglist li{

	border: 1px solid #fff;

	margin-right: 5px;

	cursor: pointer;

	width: 70px;

	height: 71px;

	vertical-align: middle;

	line-height: 69px;

}

.pro-infowrap .left-pro-img .imglist li img{

	max-width: 70px;

	max-height: 70px;

	line-height: 70px;

	vertical-align: middle;

}

.pro-infowrap .left-pro-img .imglist li.active{

	border: 1px solid #2cb6cb;

}

.pro-infowrap .right-pro-cont{

	padding-top: 40px;

	width: 300px;

}

.pro-infowrap .right-pro-cont .font-name{

	font-size: 24px;

	font-weight: bold;

	color: #333;

	line-height: 32px;

	width: 100%;

	display: inline-block;

}

.pro-infowrap .right-pro-cont .font-type{

	width: 100%;

	color: #2cb6cb;

	line-height: 18px;

}

.pro-infowrap .right-pro-cont .font-type span{

	float: left;

	margin-right: 12px;

}

.pro-infowrap .right-pro-cont p.lh35{

	line-height: 35px;

	color: #666;

}

.pro-infowrap .right-pro-cont .yuan{

	background: url(../images/bg_01.jpg) no-repeat center;

}

.pro-infowrap .right-pro-cont .lh19{

	line-height: 19px;

	margin-top: 6px;

	color: #2cb6cb;

}

.pro-infowrap .right-pro-cont .presell-price{

	width: 100%;

	margin-top: 20px;

	line-height: 43px;

	color: #333;

}

.pro-infowrap .right-pro-cont .presell-price .f19{

	font-size: 19px;

}

.pro-infowrap .right-pro-cont .presell-price .pricebox{

	display: inline-block;

	height: 29px;

	line-height: 29px;

	padding-left: 8px;

	padding-right: 14px;

	background-color: #eaeaea;

}

.pro-infowrap .right-pro-cont .presell-price .red{

	color: #e90000;

}

.pro-infowrap .right-pro-cont .presell-price.price2{

	margin-top: 0;

	line-height: 29px;

}

.pro-infowrap .right-pro-cont .price{

	line-height: 36px;

	font-size: 32px;

	color: #2cb6cb;

}

.pro-infowrap .right-pro-cont .price .f12{

	font-size: 12px;

}

.pro-infowrap .right-pro-cont .evalute-mess{

	width: 100%;

	line-height: 19px;

	margin-top: 36px;

	padding-bottom: 16px;

	border-bottom: 1px solid #e8e8e8;

	height: 22px;

}

.pro-infowrap .seckill-infotop .evalute-mess{

	margin-top: 0;

}

.pro-infowrap .seckill-infotop .time-remain{

	padding-left: 26px;

	font-size: 14px;

	line-height: 38px;

	background: url(../images/ico_51.jpg) no-repeat left center;



}

.pro-infowrap .right-pro-cont .evalute-mess .font{

	/* color: #aaa; */

	margin-right: 27px;

}

.pro-infowrap .right-pro-cont .linkbox-join{

	width: 100%;

	height: auto;

font-size:16px;

	margin-top: 28px;

}

.pro-infowrap .right-pro-cont .linkbox-join .buycar{

	display: block;

	width: 180px;

	height: 40px;

	background-color: #2cb6cb;

	margin-right: 3px;

	line-height: 40px;

	text-align: center;

	font-size: 16px;

	color: #fff;

}

.pro-infowrap .right-pro-cont .linkbox-join .buycar:hover{

	background-color: #71482c

}

.pro-infowrap .right-pro-cont .linkbox-join .collect{

	display: block;

	width: 40px;

	height: 40px;

	background: url(../images/ico_19.png) no-repeat center #0b96ab;

	cursor: pointer;

}

.pro-infowrap .right-pro-cont .linkbox-join .collect.hover{

	background: url(../images/ico_64.jpg) no-repeat center;

}

/*.pro-infowrap .right-pro-cont .linkbox-join .collect:hover{

	background: url(../images/ico_19.png) no-repeat center #503c2b;

}*/

.pro-infowrap .right-pro-cont .send{

	width: 170px;

	line-height: 42px;

	color: #666;

	background: url(../images/ico_21.png) no-repeat right center;

	margin-top: 28px;

}

.pro-infowrap .right-pro-cont .bot-link-more{

	width: 100%;

	margin-top: 32px;

	padding-top: 19px;

	border-top: 1px solid #e8e8e8;

	line-height: 22px;

}

.pro-infowrap .right-pro-cont .bot-link-more:after{

	content: "."; 

    display: block;

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.pro-infowrap .right-pro-cont .bot-link-more iframe{

	float: right;

}

.pro-infowrap .right-pro-cont .bot-link-more .fl{

	display: inline-block;

	padding-left: 18px;

	background: url(../images/ico_20.png) no-repeat 2px center;

	color: #666;

	font-size: 12px;

}

.pro-infowrap .right-pro-cont .bot-link-more .fr{

	font-size: 14px;

	padding-left: 25px;

	color: #666;

	background: url(../images/ico_09.png) no-repeat left center;

}

.pro-infowrap .centernav{

	width: 100%;

	line-height: 27px;

	height: 27px;

	padding-bottom: 21px;

	border-bottom: 1px solid #f2f2f2;

}

.pro-infowrap .centernav a{

	float: left;

	display: inline-block;

	margin-right: 75px;

	font-size: 18px;

	color: #666;

}

.pro-infowrap .centernav a:hover,.pro-infowrap .centernav a.hover{

	color: #e48907;

}

.pro-infowrap .info-img{

	width: 100%;

	margin-top: 38px;

}

.pro-infowrap .info-img:after{

	content: "."; 

    display: block;

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.pro-infowrap .info-img img{

	float: left;

}

.pro-infowrap .block-tit{

	font-size: 18px;

	color: #333;

	line-height: 52px;

}

.pro-infowrap .parameter{

	padding-bottom: 55px;

}

.pro-infowrap .parameter td{

	height: 48px;

	padding-left: 40px;

	font-size: 14px;

	color: #0b96ab;

}

.pro-infowrap .parameter label{

	cursor: pointer;

	margin-right: 35px;

	float: left;

}

.pro-infowrap .parameter label input{

	margin-right: 6px;

}

.pro-infowrap .bottom-wrap{

	width: 100%;

	padding-bottom: 50px;

}

.pro-infowrap .left-recommend{

	width: 202px;

	padding: 5px 15px 23px;

	border: 1px solid #dfdfdf;

}

.pro-infowrap .left-recommend .tit{

	font-size: 20px;

	color: #0b96ab;

	line-height: 58px;

	width: 100%;

	border-bottom: 1px solid #dfdfdf;

}

.pro-infowrap .left-recommend .list{

	margin-top: 32px;

}

.pro-infowrap .left-recommend .img{

	display: block;

	width: 110px;

	height: 81px;

}

.pro-infowrap .left-recommend .img img{

	max-width: 110px;

	max-height: 81px;

}

.pro-infowrap .left-recommend .word{

	width: 84px;

	padding-top: 7px;

}

.pro-infowrap .left-recommend .word a{

	display: block;

	width: 100%;

	cursor: pointer;

}

.pro-infowrap .left-recommend .f16{

	font-size: 16px;

	line-height: 29px;

	color: #333;

}

.pro-infowrap .left-recommend .f14{

	font-size: 14px;

	line-height: 26px;

	color: #666;

}

.pro-infowrap .left-recommend li{

	width: 100%;

	margin-bottom: 27px;

}

.pro-infowrap .right-evaluate{

	width: 886px;

}

.pro-infowrap .right-evaluate .titbox{

	width: 100%;

	line-height: 27px;

	font-size: 20px;

	color: #0b96ab;

	padding-bottom: 15px;

	border-bottom: 1px solid #d6d6d6;

}

.pro-infowrap .evalute-mess-wrap{

	width: 100%;

	height: 192px;

	margin-top: 36px;

}

.pro-infowrap .evalute-mess-wrap .left{

	width: 286px;

	height: 192px;

	background-color: #fafafa;

	text-align: center;

}

.pro-infowrap .evalute-mess-wrap .percent{

	font-size: 70px;

	font-weight: bold;

	color: #2cb6cb;

	margin-top: 45px;

	width: 100%;

	line-height: 85px;

}

.pro-infowrap .evalute-mess-wrap .left .font{

	width: 100%;

	line-height: 33px;

	font-size: 20px;

	color: #666;

}

.pro-infowrap .evalute-mess-wrap .rightbox{

	padding-left: 95px;

	width: 492px;

	background-color: #fafafa;

	height: 192px;

}

.pro-infowrap .evalute-mess-wrap .rightbox .list{

	margin-top: 48px;

}

.pro-infowrap .evalute-mess-wrap .rightbox .items{

	line-height: 21px;

	width: 100%;

	float: left;

}

.pro-infowrap .right-evaluate .star,.member-wrap .star,.pro-infowrap .evalute-mess .star{

	display: inline-block;

	width: 80px;

	height: 21px;

	float: left;

}

.pro-infowrap .right-evaluate .star5,.member-wrap .star5,.pro-infowrap .evalute-mess .star5{

	background: url(../images/ico_22.png) no-repeat left 3px;

}

.pro-infowrap .right-evaluate .star4,.member-wrap .star4,.pro-infowrap .evalute-mess .star4{

	background: url(../images/ico_22.png) no-repeat left -18px;

}

.pro-infowrap .right-evaluate .star3,.member-wrap .star3,.pro-infowrap .evalute-mess .star3{

	background: url(../images/ico_22.png) no-repeat left -38px;

}

.pro-infowrap .right-evaluate .star2,.member-wrap .star2,.pro-infowrap .evalute-mess .star2{

	background: url(../images/ico_22.png) no-repeat left -58px;

}

.pro-infowrap .right-evaluate .star1,.member-wrap .star1,.pro-infowrap .evalute-mess .star1{

	background: url(../images/ico_22.png) no-repeat left -80px;

}

.pro-infowrap .right-evaluate .evaluate-list{

	width: 100%;

	margin-top: 28px;

}

.pro-infowrap .right-evaluate .evaluate-list ul{

	width: 100%;

}

.pro-infowrap .right-evaluate .evaluate-list li{

	width: 100%;

	padding-top: 23px;

	padding-bottom: 17px;

	border-bottom: 1px solid #eee;

}

.pro-infowrap .evaluate-list .left-member{

	width: 78px;

}

.pro-infowrap .evaluate-list .left-member .img{

	display: block;

	width: 78px;

	height: 78px;

	position: relative;

	text-align: center;

}

.pro-infowrap .evaluate-list .left-member .img .upbg{

	display: block;

	width: 78px;

	height: 78px;

	position: absolute;

	left: 0;

	top: 0;

	background: url(../images/bg_14.png) no-repeat center;

	z-index: 2;

}

.pro-infowrap .evaluate-list .left-member img{

	width: 78px;

	height: 78px;

}

.pro-infowrap .evaluate-list .left-member p{

	margin-top: 3px;

	width: 100%;

	text-align: center;

	line-height: 25px;

	color: #666;

	font-family: "Arial";

}

.pro-infowrap .right-evaluate .evaluate-list .right-cont{

	width: 640px;

	padding-top: 15px;

	border-bottom: none;

	margin-left: 63px;

}

.pro-infowrap .right-evaluate .evaluate-list .date{

	color: #bfbfbf;

	line-height: 20px;

	margin-right: 29px;

	margin-top: 8px;

}

.pro-infowrap .evaluate-list .right-cont .stars{

	width: 100%;

	height: 21px;

}

.pro-infowrap .evaluate-list .right-cont .evalu-font{

	width: 100%;

	margin-top: 9px;

	line-height: 26px;

	font-size: 14px;

	color: #666;

}

.pro-infowrap .evaluate-list .right-cont .selec-evalu{

	width: 100%;

	height: 24px;

	margin-top: 38px;

	line-height: 24px;

	font-weight: 14px;

	color: #aeaeae;

}

.pro-infowrap .evaluate-list .selec-evalu .fl{

	margin-right: 25px;

}

.pro-infowrap .evaluate-list .selec-evalu .butn{

	float: left;

	padding-left: 34px;

	height: 24px;

	margin-right: 9px;

	padding-right: 21px;

	cursor: pointer;

}

.pro-infowrap .evaluate-list .selec-evalu .butn:hover{

	background-color: #dfdfdf;

    color: #fff;

}

.pro-infowrap .evaluate-list .selec-evalu .add{

	background: url(../images/ico_23.png) no-repeat 16px center #f6f6f6;

}

.pro-infowrap .evaluate-list .selec-evalu .minus{

	background: url(../images/ico_24.png) no-repeat 16px center #f6f6f6;

}

.pro-infowrap .evaluate-list .reply-box{

	width: 650px;

	padding: 16px 68px 12px 16px;

	background-color: #f7f6f6;

	font-size: 14px;

	line-height: 24px;

	/* color: #8c8c8c; */

	margin-top: 30px;

}

.pro-infowrap .evaluate-list .reply-box .tt{

	color: #2cb6cb;

}

.pro-infowrap .right-evaluate .evalu-more-butn{

	height: 50px;

	padding-left: 367px;

	width: 522px;

	line-height: 50px;

	color: #8d8985;

	font-size: 14px;

	background: url(../images/ico_25.png) no-repeat 459px center #fafafa;

	cursor: pointer;

	margin-top: 42px;

	margin-bottom: 20px;

	transition: all 0.1s ease 0s;

	display: block;

}

.pro-infowrap .right-evaluate .evalu-more-butn:hover{

	color: #fff;

	background: url(../images/ico_62.png) no-repeat 459px center #2cb6cb;

}

.pro-infowrap .right-evaluate .question-list{

	width: 100%;

	margin-bottom: 37px;

}

.pro-infowrap .question-list .titbox{

	width: 100%;

	height: 52px;

	line-height: 52px;

	border-bottom: 1px solid #dfdfdf;

	padding-bottom: 0;

	font-size: 20px;

	color: #0b96ab;

}

.pro-infowrap .question-list .more{

	display: inline-block;

	padding-right: 25px;

	font-size: 14px;

	color: #666;

	line-height: 22px;

	margin-top: 17px;

	background: url(../images/ico_05.png) no-repeat 62px center;

}

.pro-infowrap .question-list ul{

	width: 100%;

}

.pro-infowrap .question-list li{

	width: 100%;

	padding-top: 30px;

	margin-bottom: 8px;

}

.pro-infowrap .question-list .left-ico{

	width: 38px;

}

.pro-infowrap .question-list .left-ico span{

	float: left;

	margin-left: 8px;

	margin-bottom: 6px;

	display: block;

	width: 20px;

	height: 20px;

	text-align: center;

	line-height: 20px;

	color: #fff;

	font-family: "Arial";

}

.pro-infowrap .question-list .left-ico .qbox{

	background-color: #6d6d6d;

}

.pro-infowrap .question-list .left-ico .abox{

	background-color: #2cb6cb;

}

.pro-infowrap .question-list .right-cont{

	width: 848px;

	border-bottom: 1px solid #f3f3f3;

	position: relative;

}

.pro-infowrap .question-list .ques{

	display: inline-block;

	width: 100%;

	line-height: 20px;

	margin-bottom: 6px;

	font-size: 14px;

	color: #333;

}

.pro-infowrap .question-list .ans{

	display: inline-block;

	width: 100%;

	line-height: 20px;

	font-size: 14px;

	color: #8c8c8c;

}

.pro-infowrap .question-list .right-cont .mem-num{

	font-size: 12px;

	color: #8c8c8c;

	line-height: 41px;

}

.pro-infowrap .question-list .date{

	font-size: 12px;

	color: #8c8c8c;

	position: absolute;

	right: 0;

	bottom: 8px;

}

.pro-infowrap .right-evaluate .question-send{

	padding: 21px 20px 21px 28px;

	background-color: #f3f3f3;

}

.pro-infowrap .right-evaluate .question-send .tt{

	font-size: 16px;

	line-height: 42px;

	color: #333;

	background: url(../images/ico_26.jpg) no-repeat left center;

	display: inline-block;

	padding-left: 23px;

}

.pro-infowrap .right-evaluate .question-send .tex{

	border: none;

	background-color: #fff;

	font-size: 14px;

	height: 15px;

	line-height: 14px;

	color: #666;

	width: 560px;

	padding: 13px 10px 14px 10px;

	margin-left: 12px;

}

.pro-infowrap .right-evaluate .question-send .submit{

	width: 150px;

	height: 42px;

	background-color: #2cb6cb;

	font-size: 16px;

	line-height: 42px;

	text-align: center;

	color: #fff;

}

.pro-infowrap .right-evaluate .question-send .submit:hover{

	background-color: #71482c

}

.pro-infowrap .right-evaluate .bot-intro{

	width: 884px;

	border: 1px solid #dfdfdf;

	margin-top: 30px;

	margin-bottom: 77px;

}

.pro-infowrap .right-evaluate .titnav{

	width: 100%;

	border-bottom: 1px solid #dfdfdf;

	height: 50px;

	font-size: 20px;

}

.pro-infowrap .right-evaluate .titnav span{

	display: block;

	cursor: pointer;

	width: 130px;

	text-align: center;

	line-height: 50px;

	color: #8c8c8c;

	float: left;

	border-right: 1px solid #dfdfdf;

}

.pro-infowrap .right-evaluate .titnav span.hover{

	height: 51px;

	background-color: #fff;

	margin-bottom: -1px;

	position: relative;

	z-index: 2;

	color: #6d6d6d;

}

.pro-infowrap .right-evaluate .bot-intro .boxs{

	width: 822px;

	padding: 28px 35px 43px 26px;

	font-size: 12px;

	color: #9f9f9f;

	line-height: 21px;

	display: none;

}



/*******************会员登录******************/

.login-wrap{

	padding-top: 103px;

}

.login-logo{

	width: 100%;

	text-align: center;

}

.login-center{

	width: 100%;

	background-color: #f7f6f5;

	margin-top: 40px;

	padding-bottom: 50px;

}

.login-center .titbox{

	width: 100%;

	text-align: center;

	line-height: 67px;

	padding-top: 15px;

	font-size: 18px;

	color: #666;

	border-bottom: 2px solid #ebe6e3;

}

.login-center .contwrap{

	width: 372px;

	margin: 50px auto 0;

}

.login-center .contwrap label{

	margin-bottom: 10px;

	display: inline-block;

}

.login-center .contwrap input{

	-moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

}

.login-center .contwrap input.tex{

	font-size: 14px;

	height: 15px;

	padding: 19px 0 19px 22px;

	width: 346px;

	border: 1px solid #d7d7d7;

	background-color: #fff;

	color: #8a8a8a;

	line-height: 14px;

}

.login-center .contwrap input.pass{

	display: none;

}

.login-center .contwrap .submit{

	width: 372px;

	height: 55px;

	line-height: 55px;

	text-align: center;

	font-size: 22px;

	color: #fff;

	background-color: #2cb6cb;

}

.login-center .contwrap .submit:hover{

	background-color: #71482c

}

.login-center .contwrap .forget-link{

	width: 100%;

	padding-top: 16px;

	text-align: right;

	color: #b7b7b6;

	padding-bottom: 17px;

}

.login-center .contwrap .forget-link a{

	color: #b7b7b6;

}

.login-center .contwrap .forget-link a:hover{

	color: #666;

}

.login-center .contwrap .botlink{

	width: 369px;

	height: 53px;

	display: block;

	text-align: center;

	line-height: 53px;

	border: 1px solid #d9d8d8;

	-moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

    color: #666;

    font-size: 16px;

}

.login-footer{

	width: 100%;

	text-align: center;

	padding-top: 30px;

	padding-bottom: 100px;

	min-width: 960px;

}

.login-footer .navlink{

	font-size: 14px;

	color: #c2c1c1;

	line-height: 28px;

	width: 100%;

}

.login-footer .navlink a{

	color: #333;

}

.login-footer .navlink .line{

	display: inline-block;

	width: 25px;

	text-align: center;

}

.login-footer p{

	width: 100%;

	color: #9d9a98;

	line-height: 27px;

}

.login-center .contwrap .verify input.smalltex{

	width: 149px;

}

.login-center .contwrap .verify img{

	float: left;

	margin-left: 18px;

	margin-top: 7px;

	width: 132px;

}

.login-center .contwrap .regis-font{

	width: 100%;

	margin-top: 12px;

	line-height: 21px;

}

.login-center .contwrap .regis-font a{

	color: #2b3c72;

}

.login-center .contwrap .send-font{

	width: 100%;

	line-height: 47px;

	margin-top: -26px;

}

.login-center .contwrap .sendmess{

	width: 155px;

	height: 55px;

	border: 1px solid #e7e6e6;

	background-color: #fbfbfa;

	font-size: 14px;

	color: #8a8a8a;

	font-weight: bold;

	line-height: 55px;

	text-align: center;

	margin-left: 13px;

}

.login-center .contwrap .prev{

	width: 370px;

	height: 54px;

	border: 1px solid #d7d7d7;

	font-size: 22px;

	text-align: center;

	color: #666666;

	line-height: 54px;

	display: block;

}

.login-center .ques-font{

	width: 100%;

	line-height: 23px;

	padding-top: 17px;

}

.login-center .ques-font a{

	color: #666;

}

.login-center .regis-success-img{

	width: 100%;

	text-align: center;

	margin-top: -10px;

	height: 140px;

}

.login-center .regis-success-font{

	line-height: 50px;

	font-size: 14px;

	margin-bottom: 6px;

	text-align: center;

}

.login-center .regis-success-font .red{

	color: #ef0000;

	font-family: "Arial";

	font-weight: bold;

}

.login-center .mess-act{

	line-height: 22px;

	font-size: 14px;

	margin-bottom: 25px;

	color: #ff0000;

	text-align: center;

	width: 100%;

	display: none;

}



/****************购物车****************/

.header-main .line{

	width: 100%;

	height: 2px;

	background-color: #b5a398;

}

.shopcar-wrap{

	margin-bottom: 47px;

}

.shopcar-wrap h2{

	line-height: 65px;

	width: 100%;

	font-size: 24px;

	font-weight: normal;

}

.shopcar-center{

	width: 1160px;

	padding: 39px 40px 43px 40px;

	background-color: #fff;

}

.shopcar-center .order-leave-word{

	width: 520px;

}

.shopcar-center .order-leave-word .f18{

	line-height: 50px;

	margin-top: 34px;

}

.shopcar-center .order-leave-word .area{

	border: 1px solid #dfdfdf;

	resize: none;

	padding: 5px;

	width: 498px;

	height: 82px;

}

.shop-car-tt{

	width: 100%;

	height: 14px;

	background-color: #fafafa;

	line-height: 14px;

	padding: 8px 0;

}

.shop-car-tt span{

	float: left;

	display: block;

	border-right: 1px solid #dfdfdf;

	text-align: center;

}

.shop-car-tt span.tt{

	padding-left: 32px;

	width: 686px;

	text-align: left;

}

.shopcar-center .shopcar-list{

	width: 100%;

}

.shopcar-list li{

	width: 1160px;

	height: 140px;

	border-bottom: 1px solid #dfdfdf;

}

.shopcar-list li .img{

	display: block;

	width: 140px;

	height: 140px;

}

.shopcar-list li .img img{

	max-width: 140px;

	max-height: 140px;

}

.shopcar-list li .tex{

	line-height: 140px;

	display: inline-block;

	color: #333;

}

.shopcar-list li .proname{

	font-size: 16px;

	padding-left: 30px;

	width: 577px;

}

.shopcar-list .unitprice{

	width: 95px;

	font-size: 14px;

}

.shopcar-list .numwrap{

	width: 135px;

	margin-top: 56px;

}

.shopcar-list .numwrap p{

	width: 100%;

	text-align: center;

	line-height: 35px;

}

.shopcar-list .numbox{

	width: 133px;

	height: 28px;

	border: 1px solid #dfdfdf;

}

.shopcar-list .numbox .butn{

	display: block;

	width: 28px;

	height: 28px;

	background-color: #fafafa;

	color: #6c6c6c;

	line-height: 28px;

	text-align: center;

	cursor: pointer;

	font-size: 20px;

	font-family: "Arial";

}

.shopcar-list .numbox input.num{

	width: 74px;

	height: 28px;

	background-color: #fff;

	border-left: 1px solid #dfdfdf;

	border-right: 1px solid #dfdfdf;

	border-top: none;

	border-bottom: none;

	font-size: 14px;

	color: #333;

	text-align: center;

	line-height: 28px;

}

.shopcar-list .sum{

	padding-left: 68px;

	color: #da0000;

	width: 68px;

}

.shopcar-list .close{

	display: block;

	width: 22px;

	height: 22px;

	background: url(../images/ico_27.jpg) no-repeat center;

	margin-top: 60px;

	cursor: pointer;

}

.shopcar-center .price-sum-wrap{

	padding-left: 800px;

	width: 360px;

	padding-top: 55px;

}

.shopcar-center .price-sum-wrap .font{

	display: inline-block;

	width: 145px;

	font-size: 14px;

}

.shopcar-center .price-sum-wrap .red{

	color: #da0000;

	font-size: 18px;

	line-height: 34px;

}

.shopcar-center .price-sum-wrap .sumprice1{

	font-family: "Arial";

	font-size: 24px;

	line-height: 38px;

}

.shopcar-center .price-sum-wrap .sumprice3{

	font-family: "Arial";

	font-size: 28px;

	line-height: 38px;

	font-weight: bold;

}

.shopcar-center .price-sum-wrap p.total{

	margin-top: 16px;

}

.shopcar-center .bot-settle-wrap{

	width: 100%;

	height: 80px;

	background-color: #fafafa;

	margin-top: 106px;

}

.shopcar-center .bot-settle-wrap .font{

	line-height: 80px;

	font-size: 14px;

	margin-left: 19px;

}

.shopcar-center .bot-settle-wrap a.account{

	margin-right: 27px;

	display: block;

	width: 150px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	font-size: 14px;

	color: #fff;

	background-color: #2cb6cb;

	margin-top: 18px;

}

.shopcar-center .bot-settle-wrap a.account:hover{

	background-color: #71482c

}

.shopcar-center .bot-settle-wrap a.shop{

	display: block;

	width: 148px;

	height: 38px;

	border: 1px solid #dfdfdf;

	text-align: center;

	line-height: 38px;

	font-size: 14px;

	color: #333;

	margin-right: 10px;

	margin-top: 18px;

}

.shopcar-center .title{

	width: 100%;

	line-height: 46px;

	font-size: 18px;

	color: #666;

	padding-top: 38px;

	border-bottom: 1px solid #dfdfdf;

}

.shopcar-center .pro-list{

	width: 100%;

	padding-top: 74px;

	position: relative;

}

.shopcar-center .pro-list ul{

	width: 120%;

}

.shopcar-center .pro-list li{

	width: 250px;

	border-bottom: 1px solid #cacaca;

	margin-right: 53px;

	padding-bottom: 24px;

}

.shopcar-center .pro-list li:hover{

	border-bottom: 1px solid #2cb6cb;

}

.shopcar-center .pro-list .img{

	display: block;

	width: 250px;

	height: 250px;

	line-height: 250px;

	text-align: center;

	vertical-align: middle;

}

.shopcar-center .pro-list .img img{

	max-width: 250px;

	max-height: 250px;

	vertical-align: middle;

}

.shopcar-center .pro-list .name{

	display: inline-block;

	width: 100%;

	font-size: 18px;

	line-height: 24px;

}

.shopcar-center .pro-list .name a{

	color: #333;

}

.shopcar-center .pro-list .pricefont{

	width: 100%;

	display: inline-block;

	line-height: 23px;

	font-size: 18px;

	color: #777;

}

.shopcar-center .slidelist ul{

	width: 100%;

}

.shopcar-center .slidelist .butn{

	width: 60px;

	height: 20px;

	position: absolute;

	right: 0;

	top: -30px;

}

.shopcar-center .slidelist .butn span{

	display: block;

	cursor: pointer;

    display: block;

    height: 20px;

    width: 29px;

    float: left;

}

.shopcar-center .slidelist .butn .prev{

	background: url(../images/ico_04.jpg) no-repeat left top;

	border-right: 1px solid #dfdfdf;

}

.shopcar-center .slidelist .butn .next{

	background: url(../images/ico_04.jpg) no-repeat right top;

}

.address-list{

	width: 100%;

}

.address-list li{

	width: 240px;

	padding: 17px 16px 10px 19px;

	min-height: 162px;

	background-color: #fafafa;

	margin-right: 17px;

	border: 1px solid #dfdfdf;

	cursor: pointer;

	margin-bottom: 17px;

}

.address-list li.on{

	border: 1px solid #cd8d71;

}

.address-list .tt{

	display: inline-block;

	width: 100%;

	border-bottom: 1px solid #dfdfdf;

	font-size: 18px;

	line-height: 32px;

	margin-bottom: 14px;

}

.address-list li p{

	font-size: 14px;

	color: #6d6d6d;

	line-height: 21px;

}

.address-list .add-btn{

	width: 274px;

	height: 189px;

	border: 1px solid #dfdfdf;

	background-color: #fafafa;

	position: relative;

	padding: 0;

}

.address-list .add-btn .add-dress{

	width: 274px;

	height: 127px;

	cursor: pointer;

	padding-top: 62px;

}

.address-list .address-mess{

	position: absolute;

	width: 288px;

	background-color: #fff;

	border: 1px solid #b5a398;

	left: -2px;

	top: -2px;

	display: none;

	z-index: 5;

}

.address-mess .center{

	width: 262px;

	padding: 13px 12px 14px 12px;

}

.address-mess .center label{

	display: inline-block;

	width: 100%;

	margin-bottom: 10px;

}

.address-mess .bot-butn{

	width: 262px;

	padding: 16px 12px 14px 12px;

	background-color: #fafafa;

	height: 28px;

}

.address-mess .bot-butn input{

	text-align: center;

}

.address-mess .cancel{

	width: 122px;

	height: 28px;

	line-height: 28px;

	border: 1px solid #dfdfdf;

	background-color: #fff;

	color: #333;

}

.address-mess .cancel:hover{

	background-color: #dfdfdf;

}

.address-mess .save{

	width: 124px;

	height: 28px;

	background-color: #2cb6cb;

	line-height: 28px;

	color: #fff;

	border: none;

}

.address-mess .save:hover{

	background-color: #71482c;

}

.address-mess .small{

	width: 124px;

	color: #666;

	height: 20px;

}

.address-mess .long{

	width: 100%;

	color: #666;

	height: 20px;

}

.address-list .address-mess .tex{

	font-size: 14px;

	color: #666;

	height: 15px;

	padding: 7px 0 6px 11px;

	width: 248px;

	border: 1px solid #dfdfdf;

	line-height: 14px;

}

.address-mess .area{

	font-size: 14px;

	color: #666;

	padding: 10px;

	height: 30px;

	width: 240px;

	border: 1px solid #dfdfdf;

}

.address-list .add-btn .ico{

	display: block;

	width: 100%;

	height: 25px;

	background: url(../images/ico_28.png) no-repeat center;

}

.address-list .add-btn p{

	width: 100%;

	text-align: center;

	font-size: 16px;

	color: #8c8c8c;

	line-height: 34px;

}

.shopcar-center .select-type{

	width: 100%;

	padding-top: 20px;

	margin-right: 10px;

	margin-bottom: -15px;

}

.shopcar-center .select-type:after{

	content: ".";

	display: block;

	visibility: hidden;

	clear: both;

	height: 0;

}

.shopcar-center .select-type .font{

	line-height: 52px;

	font-size: 14px;

	margin-left: 10px;

	color: #df0000;

}

.shopcar-center .select-type .type-box{

	display: inline-block;

	height: 51px;

	line-height: 51px;

	font-size: 14px;

	border: 1px solid #dfdfdf;

	cursor: pointer;

	float: left;

	margin-right: 10px;

}

.shopcar-center .select-type .type-box:hover,.shopcar-center .select-type .type-box.on{

	border: 1px solid #cd8d71;

}

.shopcar-center .select-type .box1{

	padding: 0 64px;

}

.shopcar-center .select-type .box2{

	padding: 0 41px;

}

.shopcar-center .select-type .box3{

	width: 100px;

	padding: 19px 49px 0;

	line-height: 16px;

}

.shopcar-center .select-type .box4{

	padding: 0 46px;

}

.shopcar-center .bot-invoice{

	padding: 21px 0 36px 30px;

	width: 650px;

	border: 1px solid #dfdfdf;

	margin-top: 36px;

}

.shopcar-center .bot-invoice p{

	font-size: 14px;

	color: #666;

	line-height: 21px;

}

.shopcar-center .bot-invoice .personage{

	width: 100%;

	margin-top: 12px;

	height: 34px;

}

.shopcar-center .bot-invoice .personage span{

	display: inline-block;

	float: left;

	height: 32px;

	line-height: 32px;

	width: 118px;

	border: 1px solid #dfdfdf;

	text-align: center;

	font-size: 14px;

	margin-right: 10px;

	cursor: pointer;

}

.shopcar-center .bot-invoice .box{

	width: 100%;

	margin-top: 10px;

	display: none;

}

.shopcar-center .bot-invoice .box input{

	width: 260px;

	height: 15px;

	font-size: 14px;

	line-height: 14px;

	border: 1px solid #dfdfdf;

	padding: 9px 5px 8px 5px;

	margin-top: 5px;

}

.shopcar-center .bot-invoice .personage span:hover,.shopcar-center .bot-invoice .personage span.on{

	border: 1px solid #cd8d71;

}

.shopcar-center .protit{

	width: 100%;

	line-height: 50px;

	font-size: 18px;

	color: #333;

	margin-top: 30px;

}

.shopcar-center .prolist-order{

	width: 100%;

	margin-top: 14px;

	padding-bottom: 19px;

	border-bottom: 1px solid #dfdfdf;

}

.shopcar-center .prolist-order ul{

	width: 100%;

}

.shopcar-center .prolist-order li{

	width: 100%;

}

.shopcar-center .prolist-order li .img{

	display: block;

	width: 100px;

	height: 65px;

	text-align: center;

	line-height: 65px;

}

.shopcar-center .prolist-order .img img{

	max-width: 100px;

	max-height: 65px;

}

.shopcar-center .prolist-order span.font{

	line-height: 65px;

	color: #333;

	display: inline-block;

}

.shopcar-center .prolist-order span.font-name{

	font-size: 16px;

	width: 650px;

}

.shopcar-center .prolist-order span.font-name a{

	color: #333;

}

.shopcar-center .prolist-order span.font-unit{

	width: 110px;

	font-size: 14px;

}

.shopcar-center .prolist-order span.num{

	width: 118px;

	text-align: center;

	font-size: 14px;

}

.shopcar-center .prolist-order span.sum{

	width: 82px;

	margin-left: 70px;

	color: #df0000;

}

.order-mess-num{

	width: 250px;

	border-bottom: 1px solid #f7f7f7;

	margin-top: 43px;

	padding-left: 193px;

	line-height: 28px;

	font-size: 14px;

	margin-left: 150px;

	padding-bottom: 12px;

}

.order-mess-num .tt{

	display: inline-block;

	width: 75px;

}

.order-mess-num .numbox{

	color: #ed686d;

	display: inline-block;

	width: 173px;

	text-align: right;

}

.order-mess-price{

	margin-top: 12px;

	width: 530px;

	margin-left: 50px;

}

.order-mess-price .rowbox{

	width: 100%;

	line-height: 31px;

	font-size: 14px;

}

.order-mess-price .check{

	cursor: pointer;

}

.order-mess-price .check input{

	margin-right: 10px;

}

.order-mess-price .num{

	font-size: 13px;

	line-height: 14px;

	height: 14px;

	padding: 2px 0;

	width: 55px;

	text-align: center;

	border: 1px solid #ccc;

	color: #666;

}

.order-mess-price .rowbox .red{

	font-size: 12px;

	color: #e06e6e;

	display: inline-block;

	width: 72px;

}

.order-mess-price .price-sum{

	color: #ed686d;

	display: inline-block;

	width: 174px;

	text-align: right;

	font-size: 20px;

}

.order-mess-price .explain{

	margin-left: 122px;

	font-size: 12px;

	line-height: 32px;

}

.shopcar-bot-order{

	width: 1160px;

	padding: 19px 40px 28px;

	background-color: #fafafa;

}

.shopcar-bot-order p{

	text-align: right;

	width: 100%;

	color: #333;

	line-height: 19px;

}

.shopcar-bot-order p .name{

	font-size: 14px;

	color: #666;

}

.shopcar-bot-order .link-box{

	width: 100%;

	height: 40px;

	margin-top: 17px;

}

.shopcar-bot-order .link-box a{

	float: right;

	display: block;

	font-size: 14px;

	margin-left: 9px;

	text-align: center;

}

.shopcar-bot-order .link-box .return{

	width: 148px;

	height: 38px;

	line-height: 38px;

	color: #333;

	border: 1px solid #dfdfdf;

}

.shopcar-bot-order .link-box .return:hover{

	background-color: #dfdfdf;

}

.shopcar-bot-order .link-box .affirm{

	width: 150px;

	height: 40px;

	background-color: #2cb6cb;

	color: #fff;

	line-height: 40px;

}

.shopcar-bot-order .link-box .affirm:hover{

	background-color: #71482c;

}



/***********支付页面*************/

.shopcar-center .submit-success{

	width: 100%;

	height: 1158px;

	height: 200px;

	border: 1px solid #dfdfdf;

	margin-bottom: -18px;

}

.shopcar-center .submit-success .icobox{

	display: block;

	width: 240px;

	height: 200px;

	background: url(../images/ico_29.jpg) no-repeat center #fafafa;

}

.shopcar-center .submit-success .cont{

	margin-left: 19px;

	margin-top: 37px;

}

.shopcar-center .submit-success p.f24{

	font-size: 24px;

	line-height: 31px;

}

.shopcar-center .submit-success p.f17{

	font-size: 17px;

	line-height: 24px;

}

.shopcar-center .submit-success .word{

	width: 100%;

	font-size: 14px;

	line-height: 21px;

	margin-top: 18px;

}

.shopcar-center .pay-wrap{

	width: 1158px;

	border-left: 1px solid #dfdfdf;

	border-right: 1px solid #dfdfdf;

}

.shopcar-center .pay-wrap .box{

	border-bottom: 1px solid #dfdfdf;

	width: 100%;

}

.shopcar-center .pay-wrap .left{

	padding: 21px 38px 23px 30px;

	width: 172px;

	line-height: 20px;

	background-color: #fafafa;

}

.shopcar-center .pay-wrap .left p.f14{

	font-size: 14px;

	font-weight: bold;

}

.shopcar-center .pay-wrap .right{

	margin-left: 19px;

	margin-top: 30px;

	width: 840px;

}

.shopcar-center .pay-wrap li{

	width: 165px;

}

.shopcar-center .pay-wrap li .radio{

	margin-top: 15px;

	cursor: pointer;

}

.shopcar-center .pay-wrap li img{

	float: left;

	margin-left: 10px;

}

.shopcar-center .pay-wrap li label{

	cursor: pointer;

	display: inline-block;

}

.shopcar-center .pay-wrap .box2 .left{

	height: 206px;

	padding-top: 40px;

}

.shopcar-center .pay-wrap .bot-pay{

	/*width: 1132px;*/

	height: 40px;

	padding: 19px 28px 19px 240px;

	background-color: #fafafa;

	margin-top: 26px;

}

.shopcar-center .pay-wrap .bot-pay a{

	display: block;

	font-size: 14px;

	text-align: center;

	float: right;

	margin-left: 10px;

}

.shopcar-center .pay-wrap .bot-pay .pay{

	height: 40px;

	width: 150px;

	background-color: #2cb6cb;

	color: #fff;

	line-height: 40px;

}

.shopcar-center .pay-wrap .bot-pay .pay:hover{

	background-color: #71482c;

}

.shopcar-center .pay-wrap .bot-pay .alter{

	width: 148px;

	height: 38px;

	border: 1px solid #dfdfdf;

	color: #333;

	line-height: 38px;

}

.shopcar-center .pay-wrap .bot-pay .alter:hover{

	background-color: #dfdfdf;

}



/*******************会员中心*******************/

.member-wrap{

	width: 100%;

	margin-top: 9px;

	margin-bottom: 92px;

}

.member-wrap .sidebar{

	width: 250px;

	background-color: #fff;

	padding-bottom: 104px;

}

.member-wrap .sidebar .tit{

	width: 188px;

	font-size: 18px;

	color: #333;

	line-height: 65px;

	padding-top: 8px;

	margin-left: 31px;

	border-bottom: 1px solid #efefef;

	display: inline-block;

}

.member-wrap .sidebar ul{

	margin-top: 15px;

}

.member-wrap .sidebar li{

	width: 217px;

	width: 188px;

	border-left: 2px solid #fff;

	padding-left: 29px;

	font-size: 14px;

	line-height: 32px;

}

.member-wrap .sidebar li:hover,.member-wrap .sidebar li.hover{

	border-left: 2px solid #2cb6cb;

}

.member-wrap .sidebar li a{

	color: #666;

	display: inline-block;

	width: 100%;

}

.member-wrap .sidebar .tit.smalltit{

	line-height: 57px;

}

.member-wrap .right-main{

	width: 915px;

	background-color: #fff;

	padding: 5px 30px 65px 30px;

}

.member-wrap .right-main .topmess{

	width: 100%;

	height: 157px;

	border-bottom: 1px solid #efefef;

}

.member-wrap .topmess .imgbox{

	display: block;

	width: 100px;

	height: 100px;

	position: relative;

	margin-left: 17px;

	margin-top: 28px;

}

.member-wrap .topmess .imgbox .upbg{

	display: block;

	width: 100px;

	height: 100px;

	background: url(../images/bg_03.png) no-repeat center;

	position: absolute;

	left: 0;

	top: 0;

}

.member-wrap .topmess .messbox{

	margin-left: 41px;

	margin-top: 42px;

	width: 700px;

}

.member-wrap .topmess .messbox .tt{

	width: 100%;

	line-height: 42px;

	height: 42px;

}

.member-wrap .topmess .messbox .f25{

	font-size: 25px;

	font-weight: bold;

}

.member-wrap .topmess .messbox .f18{

	font-size: 18px;

	display: inline-block;

	margin-left: 18px;

	position: relative;

}

.member-wrap .topmess .messbox .f18 img{

	position: absolute;

	right: -12px;

	top: 10px;

}

.member-wrap .topmess .messbox .f16{

	font-size: 16px;

	display: inline-block;

	margin-left: 28px;

}

.member-wrap .topmess .messbox .link{

	width: 100%;

}

.member-wrap .topmess .messbox .link a{

	display: inline-block;

	float: left;

	font-size: 14px;

	color: #666;

}

.member-wrap .topmess .messbox .link .line{

	display: inline-block;

	float: left;

	width: 30px;

	text-align: center;

	color: #dadada;

}

.member-wrap .topmess .messbox .link .save{

	width: 70px;

	height: 25px;

	background-color: #2cb6cb;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 25px;

	border: none;

}

.member-wrap .topmess .messbox .link .save:hover{

	background-color: #71482c

}

.member-wrap .topmess .messbox .link .selepic{

	visibility: hidden;

	height: 0;

	width: 30px;

}

.member-wrap .order-wrap{

	width: 100%;

	border-left: 1px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

}

.member-wrap .order-wrap .ttbox{

	padding-left: 23px;

	font-size: 14px;

	color: #333;

	height: 45px;

	background-color: #f8f8f8;

	width: 892px;

	line-height: 45px;

}

.member-wrap .order-wrap ul{

	width: 100%;

}

.member-wrap .order-wrap li{

	padding: 17px 0 17px 39px;

	border-bottom: 1px solid #e3e3e3;

	width: 876px;

}

.member-wrap .order-wrap li .img{

	display: block;

	width: 66px;

	height: 66px;

	border: 1px solid #e3e3e3;

}

.member-wrap .order-wrap li .img img{

	width: 66px;

	height: 66px;

}

.member-wrap .order-wrap li .num{

	line-height: 67px;

	margin-left: 23px;

	display: inline-block;

	width: 368px;

}

.member-wrap .order-wrap li .line{

	display: block;

	width: 1px;

	height: 33px;

	background-color: #dbdbdb;

	margin-top: 18px;

}

.member-wrap .order-wrap li .box{

	padding: 14px 28px 0 28px;

	font-size: 14px;

	line-height: 18px;

}

.member-wrap .order-wrap li .info{

	display: inline-block;

	padding-top: 22px;

}

.member-wrap .order-wrap li .info a{

	color: #666;

}

.member-wrap .order-wrap li .paybtn{

	display: block;

	width: 98px;

	height: 30px;

	background-color: #2cb6cb;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 30px;

	margin-left: 25px;

	margin-top: 18px;

}

.member-wrap .order-wrap li .paybtn:hover{

	background-color: #71482c

}

.member-wrap .order-wrap li .state{

	margin-left: 48px;

	padding-top: 22px;

	margin-right: -34px;

}

.member-wrap .order-wrap li .state a{

	color: #666;

}

.member-wrap .order-wrap .ttbox .tt2{

	display: inline-block;

	padding-left: 28px;

	border-left: 1px solid #e3e3e3;

	margin-left: 386px;

}

.member-wrap .order-wrap .botlist{

	width: 100%;

	border-bottom: 1px solid #e3e3e3;

}

.member-wrap .order-wrap .botlist .list1{

	width: 451px;

	height: 106px;

	border-right: 1px solid #e3e3e3;

}

.member-wrap .order-wrap .botlist p{

	color: #a3a3a3;

	line-height: 100px;

	text-align: center;

}

.member-wrap .order-wrap .botlist p a{

	color: #a3a3a3;

}

.member-wrap .order-wrap .botlist p a:hover{

	color: #2cb6cb;

}

.member-wrap .order-wrap .botlist .list2 a{

	float: left;

}

.member-wrap .order-wrap .botlist img{

	width: 100px;

	height: 100px;

}

.member-wrap .order-nav{

	font-size: 18px;

	line-height: 68px;

	border-bottom: 1px solid #efefef;

	width: 100%;

	height: 68px;

}

.member-wrap .order-nav a{

	float: left;

	color: #666;

	display: inline-block;

}

.member-wrap .order-nav a:hover,.member-wrap .order-nav a.hover{

	color: #333;

	border-bottom: 1px solid #2cb6cb;

}

.member-wrap .order-nav .line{

	display: inline-block;

	width: 52px;

	text-align: center;

	color: #bfbfbf;

	font-size: 14px;

}

.member-wrap .order-main{

	width: 100%;

	margin-top: 25px;

	border-left: 1px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

	border-top: 1px solid #e3e3e3;

}

.member-wrap .hint{

	width: 100%;

	text-align: center;

	margin-top: 30px;

	font-size: 16px;

}

.member-wrap .hint a{

	color: #de8c0e;

}

.member-wrap .order-main .titbox{

	border-bottom: 1px solid #e3e3e3;

	height: 45px;

	line-height: 45px;

	background-color: #f8f8f8;

	font-size: 14px;

	color: #333;

}

.member-wrap .order-main .titbox .num{

	display: inline-block;

	margin-left: 27px;

	width: 235px;

}

.member-wrap .order-main .titbox .line{

	font-size: 14px;

	color: #cecece;

}

.member-wrap .order-main .titbox .name{

	display: inline-block;

	padding: 0 10px;

}

.member-wrap .order-main td{

	/*height: 68px;*/

	padding: 16px 0;

	border-right: 1px solid #dbdbdb;

	border-bottom: 1px solid #dbdbdb;

}

.member-wrap .order-main td.state{

	font-size: 16px;

	line-height: 22px;

	text-align: center;

}

.member-wrap .order-main td.state span{

	color: #de8c0e;

}

.member-wrap .order-main td.img{

	padding-left: 39px;

}

.member-wrap .order-main td.img .prolistbox{

	margin-top: -34px;

	margin-left: -39px;

	position: relative;

	bottom: -17px;

}

.member-wrap .order-main td.img .prolistbox .imgbox{

	margin-left: 39px;

}

.member-wrap .order-main td.img .prolistbox ul{

	width: 100%;

}

.member-wrap .order-main td.img .prolistbox li{

	width: 100%;

	border-bottom: 1px solid #e3e3e3;

	padding-bottom: 17px;

	padding-top: 17px;

}

.member-wrap .order-main td.img i{

	font-style: normal;

}

.member-wrap .order-main td.img .gray{

	color: #bebebe;

}

.member-wrap .order-main td.img .right-num{

	margin-right: 50px;

	line-height: 60px;

}

.member-wrap .order-main td .imgbox{

	display: inline-block;

	width: 65px;

	height: 65px;

	border: 1px solid #e3e3e3;

}

.member-wrap .order-main td .imgbox img{

	width: 65px;

	height: 65px;

}

.member-wrap .order-main td.price{

	font-size: 14px;

	line-height: 18px;

	text-align: center;

}

.member-wrap .order-main td.price a{

	color: #666;

}

.member-wrap .order-main td.price a:hover{

	color: #2cb6cb;

	text-decoration: underline;

}

.member-wrap .order-main td.right{

	padding-left: 25px;

	font-size: 14px;

}

.member-wrap .order-main td.right a{

	color: #666;

}

.member-wrap .order-main td.right a:hover{

	color: #2cb6cb;

	text-decoration: underline;

}

.member-wrap .order-main td.right .pay{

	display: block;

	width: 98px;

	height: 30px;

	text-align: center;

	line-height: 30px;

	font-size: 14px;

	color: #fff;

	background-color: #2cb6cb;

}

.member-wrap .order-main td.right .pay:hover{

	background-color: #71482c;

	color: #fff;

	text-decoration: none;

}

.member-wrap .order-main td .font{

	font-size: 14px;

	line-height: 68px;

	margin-left: 8px;

}

.member-wrap .order-main td .gay{

	font-size: 12px;

	color: #a5a5a5;

}

.member-wrap .order-main tr.order-finish{

	background-color: #fbfbfb;

	font-size: 14px;

	color: #666;

}

.member-wrap .order-main tr.order-finish .tt,.member-wrap .order-main tr.order-not .tt{

	margin-left: 44px;

}

.member-wrap .order-main tr.order-not{

	color: #a5a5a5;

	font-size: 14px;

}

.member-wrap .order-main .f12{

	font-size: 12px;

}

.member-wrap .right-main .order-info-tit{

	width: 100%;

	border-bottom: 1px solid #efefef;

	height: 68px;

}

.member-wrap .right-main .order-info-tit .num{

	font-size: 18px;

	color: #333;

	line-height: 68px;

}

.member-wrap .right-main .order-info-tit .invi-link{

	background: url(../images/ico_41.png) no-repeat scroll 13px center #89674e;

    color: #fff;

    display: block;

    font-size: 14px;

    height: 30px;

    line-height: 30px;

    padding-left: 37px;

    width: 78px;

    margin-top: 22px;

}

.member-wrap .right-main .order-info-tit .invi-link:hover{

	background: url(../images/ico_41.png) no-repeat scroll 13px center #71482c;

}

.member-wrap .right-main .order-info-tit a.pay{

	display: block;

	width: 98px;

	height: 30px;

	background-color: #2cb6cb;

	font-size: 14px;

	color: #fff;

	text-align: center;

	line-height: 30px;

	margin-top: 27px;

}

.member-wrap .right-main .order-info-tit a.pay:hover{

	background-color: #71482c

}

.member-wrap .right-main .order-info-tit .font{

	margin-right: 32px;

	line-height: 30px;

	margin-top: 27px;

	font-size: 14px;

}

.member-wrap .right-main .order-info-tit .time{

	color: #de8c0e;

}

.member-wrap .right-main td .promess{

	margin-left: 26px;

	margin-top: 12px;

	line-height: 18px;

	font-size: 14px;

}

.member-wrap .right-main .order-flow{

	width: 100%;

	margin-top: 40px;

}

.member-wrap .right-main .order-flow ul{

	width: 100%;

}

.member-wrap .right-main .order-flow .tit{

	width: 100%;

	height: 20px;

}

.member-wrap .order-flow .tit li{

	width: 182px;

	background-color: #c3c3c3;

	color: #fff;

	height: 20px;

	line-height: 20px;

	text-align: center;

	margin-left: 1px;

}

.member-wrap .order-flow .tit li.on{

	background-color: #83bd39;

}

.member-wrap .order-flow .cont{

	margin-top: 5px;

	height: 88px;

	border-bottom: 1px solid #efefef;

}

.member-wrap .order-flow .cont li{

	width: 182px;

	color: #8c8c8c;

	line-height: 18px;

	text-align: center;

}

.member-wrap td .promess .black{

	color: #333;

}

.member-wrap .delivery-botmess{

	width: 880px;

	background-color: #fafafa;

	padding: 29px 0 58px 35px;

	font-size: 14px;

	line-height: 26px;

	margin-top: 59px;

}

.member-wrap .delivery-botmess .gay{

	color: #8c8c8c;

}

.member-wrap .delivery-botmess .gay a{

	color: #8c8c8c;

}

.member-wrap .serve-wrap{

	width: 100%;

	background: url(../images/img_41.jpg) no-repeat 655px 40px;

}

.member-wrap .serve-navtab{

	width: 100%;

	height: 35px;

	margin-top: 36px;

}

.member-wrap .serve-navtab .span{

	display: block;

	height: 35px;

	float: left;

	text-indent: 15px;

	color: #fff;

	line-height: 35px;

	margin-right: 2px;

}

.member-wrap .serve-navtab .span1{

	width: 131px;

	background: url(../images/bg_09.jpg) no-repeat center top;

}

.member-wrap .serve-navtab .span2{

	width: 170px;

	background: url(../images/bg_10.jpg) no-repeat center top;

}

.member-wrap .serve-navtab .span3{

	width: 146px;

	background: url(../images/bg_11.jpg) no-repeat center top;

}

.member-wrap .serve-navtab .ico{

	margin-top: 6px;

	display: inline-block;

	width: 24px;

	height: 24px;

	background: url(../images/ico_61.png) no-repeat center;

	margin-left: 21px;

	margin-right: -6px;

}

.member-wrap .serve-navtab .span.on{

	background-position: center bottom;

}

.member-wrap .serve-top-word{

	width: 100%;

	padding-top: 22px;

	/*height: 196px;*/

	height: 234px;

	border-bottom: 1px solid #e9e9e9;

}

.member-wrap .serve-top-word .f24{

	font-size: 24px;

	font-weight: bold;

	color: #333;

	line-height: 48px;

}

.member-wrap .serve-top-word p{

	font-size: 14px;

	line-height: 36px;

}

.member-wrap .serve-top-word p a{

	color: #666;

}

.member-wrap .serve-type{

	margin-top: 52px;

}

.member-wrap .serve-type .type{

	width: 375px;

	height: 180px;

	background-color: #fafafa;

	border: 1px solid #e6e6e6;

	margin-right: 34px;

	line-height: 180px;

	font-size: 24px;

	color: #333;

	cursor: pointer;

}

.member-wrap .serve-type .type.on{

	border: 1px solid #e40000;

}

.member-wrap .serve-type .type .ico{

	margin-left: 122px;

	margin-top: 6px;

	margin-right: 9px;

}

/*.member-wrap .serve-boxs{

	margin-top: 25px;

}*/

.member-wrap .serve-boxs .boxs{

	display: none;

	margin-top: 25px;

}

.member-wrap .serve-boxs p.f18{

	font-size: 18px;

	line-height: 25px;

}

.member-wrap .serve-boxs p .sign{

	color: #ec0000;

}

.member-wrap .serve-boxs .list{

	margin-top: 25px;

	border-top: 1px solid #e3e3e3;

	margin-bottom: 30px;

}

.member-wrap .serve-boxs .list li{

	width: 913px;

	height: 90px;

	border-left: 1px solid #e3e3e3;

	border-right: 1px solid #e3e3e3;

	border-bottom: 1px solid #e3e3e3;

}

.member-wrap .serve-boxs .list label.sele{

	margin-left: 23px;

	margin-top: 31px;

	margin-right: 13px;

	width: 12px;

	height: 12px;

	cursor: pointer;

}

.member-wrap .serve-boxs .list img{

	width: 90px;

	height: 90px;

	float: left;

}

.member-wrap .serve-boxs .list .font{

	font-size: 14px;

	color: #8a8a8a;

	line-height: 90px;

	margin-left: 6px;

	display: inline-block;

	width: 200px;

}

.member-wrap .serve-boxs .list .numbox{

	line-height: 90px;

}

.member-wrap .serve-boxs .list .num{

	text-align: center;

	width: 50px;

}

.member-wrap .serve-boxs .list .tips{

	font-size: 14px;

	line-height: 90px;

	color: #ee0000;

	margin-right: 30px;

}

.member-wrap .serve-boxs .describe{

	width: 889px;

	padding: 12px;

	height: 75px;

	font-size: 16px;

	color: #d3d3d3;

	border: 1px solid #e3e3e3;

	margin-top: 8px;

	resize: none;

	margin-bottom: 25px;

}

.member-wrap .serve-boxs .upload-pic{

	height: 33px;

	line-height: 33px;

	margin-bottom: 40px;

	font-size: 16px;

}

.member-wrap .serve-boxs .upload-pic .box{

	width: 128px;

	height: 31px;

	background-color: #f7f7f7;

	border: 1px solid #e3e3e3;

	cursor: pointer;

	text-align: center;

	margin-left: 10px;

}

.member-wrap .serve-boxs .upload-pic .file{

	height: 0;

	visibility: hidden;

}

.member-wrap .serve-boxs .address-cont{

	width: 100%;

	margin-top: 16px;

	position: relative;

}

.member-wrap .serve-boxs .address-cont li{

	width: 237px;

	padding: 16px 18px 18px 18px;

	border: 1px solid #dfdfdf;

	margin-right: 17px;

	margin-bottom: 17px;

	cursor: pointer;

}

.member-wrap .serve-boxs .address-cont li:hover,.member-wrap .serve-boxs .address-cont li.hover{

	border: 1px solid #ff3030;

}

.member-wrap .serve-boxs .address-cont .address-mess{

	background-color: #fff;

    border: 1px solid #b5a398;

    display: none;

    left: -2px;

    position: absolute;

    top: -2px;

    width: 288px;

}

.member-wrap .address-cont .address-mess .tex{

	border: 1px solid #dfdfdf;

    color: #666;

    font-size: 14px;

    height: 15px;

    line-height: 14px;

    padding: 7px 0 6px 11px;

    width: 248px;

}

.member-wrap .serve-boxs .address-cont .tt{

	font-size: 18px;

	line-height: 33px;

	width: 100%;

	border-bottom: 1px solid #dfdfdf;

	display: inline-block;

}

.member-wrap .serve-boxs .address-cont .word{

	font-size: 14px;

	line-height: 21px;

	color: #6d6d6d;

	margin-top: 14px;

	margin-bottom: 11px;

}

.member-wrap .serve-boxs .address-cont .btn{

	display: block;

	width: 48px;

	height: 23px;

	background-color: #efefef;

	font-size: 14px;

	color: #6d6d6d;

	line-height: 23px;

	text-align: center;

	cursor: pointer;

	margin-top: 11px;

}

.member-wrap .serve-boxs .bot-consent{

	width: 100%;

	line-height: 22px;

	margin-top: 23px;

	font-size: 14px;

}

.member-wrap .serve-boxs .bot-consent label{

	cursor: pointer;

}

.member-wrap .serve-boxs .bot-consent .checkbox{

	margin-right: 6px;

}

.member-serve-step{

	width: 975px;

	height: 80px;

	background-color: #fafafa;

	margin-top: -92px;

	margin-bottom: 92px;

	display: none;

}

/*.member-serve-step form.fr{

	margin-right: 42px;

	margin-top: 20px;

}*/

.member-serve-step .butn{

	width: 150px;

	height: 40px;

	background-color: #2cb6cb;

	border: none;

	text-align: center;

	line-height: 40px;

	font-size: 14px;

	color: #fff;

	margin-right: 42px;

	margin-top: 20px;

}

.member-serve-step .butn:hover{

	background-color: #71482c;

}

.member-serve-step p{

	float: right;

	margin-right: 34px;

	line-height: 80px;

	font-size: 14px;

}

.serve-wrap-success{

	/*margin-top: 58px;*/

}

.serve-wrap-success .top-cont{

	height: 96px;

	border-bottom: 1px solid #e9e9e9;

	line-height: 39px;

	margin-top: 30px;

}

.serve-wrap-success .top-cont .f24{

	font-size: 24px;

	color: #333;

	font-weight: bold;

}

.serve-wrap-success .top-cont .f14{

	font-size: 14px;

	line-height: 28px;

}

.serve-wrap-success .center-cont{

	margin-top: 31px;

	font-size: 14px;

	line-height: 26px;

	padding-bottom: 18px;

}

.serve-wrap-success .revocation{

	color: #3b88e7;

	font-size: 16px;

	line-height: 28px;

	display: inline-block;

	padding-right: 20px;

	background: url(../images/ico_52.jpg) no-repeat right center;

	margin-bottom: 27px;

}

.serve-wrap-success .messbox{

	width: 860px;

	padding: 22px 32px 24px 24px;

	background-color: #fafafa;

	font-size: 14px;

	line-height: 26px;

	margin-bottom: 16px;

}

.serve-wrap-success p.sales-tit{

	padding-left: 11px;

	line-height: 29px;

	margin-top: 35px;

	margin-bottom: 20px;

}

.serve-wrap-success .sales-tab{

	margin-left: 10px;

	font-size: 16px;

}

.serve-wrap-success .sales-tab .tex{

	border: 1px solid #d7d7d7;

	font-size: 16px;

	height: 17px;

	line-height: 16px;

	padding: 18px 10px;

	width: 350px;

	color: #666;

}

.serve-wrap-success .sales-tab .area{

	padding: 10px;

	width: 535px;

	height: 120px;

	border: 1px solid #d7d7d7;

	resize: none;

}

.serve-wrap-success .sales-tab span.selepic{

	display: block;

	width: 166px;

	height: 41px;

	background-color: #f9f9f9;

	font-size: 14px;

	color: #666666;

	line-height: 41px;

	text-align: center;

	cursor: pointer;

}

.serve-wrap-success .sales-tab .file{

	height: 0;

	visibility: hidden;

	display: none;

	position: relative;

}

.serve-wrap-success .sales-tab .sub-btn{

	width: 227px;

	height: 44px;

	background-color: #2cb6cb;

	font-size: 16px;

	color: #fff;

	border: none;

	text-align: center;

	line-height: 44px;

	margin-right: 28px;

}

.serve-wrap-success .sales-tab .sub-btn:hover{

	background-color: #71482c;

}

.serve-wrap-success .sales-tab .revocation{

	line-height: 44px;

}

.serve-wrap-success .success-top{

	width: 100%;

	border-bottom: 1px solid #eee;

	padding-bottom: 27px;

	margin-bottom: 17px;

	margin-top: 30px;

}

.serve-wrap-success .success-top .success-price{

	font-size: 16px;

	line-height: 25px;

}

.serve-wrap-success .success-top .red{

	color: #ff0000;

}

.serve-wrap-success .success-top a.look{

	display: block;

	width: 165px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	background-color: #2cb6cb;

	font-size: 16px;

	color: #fff;

	margin-top: 22px;

}

.serve-wrap-success .success-top a.look:hover{

	background-color: #71482c;

}

.serve-wrap-success .satisfaction-box .f14{

	line-height: 52px;

}

.serve-wrap-success .satisfaction-box .area{

	padding: 10px 18px;

	height: 95px;

	font-size: 14px;

	color: #bcbcbc;

	width: 878px;

	border: 1px solid #a6a6a6;

	resize: none;

}

.serve-wrap-success .satisfaction-box .sub-btn{

	border: none;

	width: 114px;

	height: 41px;

	background-color: #2cb6cb;

	font-size: 16px;

	line-height: 41px;

	text-align: center;

	color: #fff;

	margin-top: 9px;

	margin-bottom: 19px;

}

.serve-wrap-success .satisfaction-box .sub-btn:hover{

	background-color: #71482c;

}



.member-wrap .evalu-wrap{

	padding-top: 4px;

}

.member-wrap .evalu-wrap .titbox{

	width: 100%;

	height: 65px;

}

.member-wrap .evalu-wrap .titbox .f18{

	font-size: 18px;

	color: #000;

	line-height: 65px;

}

.member-wrap .evalu-wrap .titbox .gay{

	color: #939393;

	line-height: 57px;

	margin-top: 7px;

	margin-left: 19px;

}

.member-wrap .evalu-wrap .titbox .nav{

	width: 190px;

	line-height: 64px;

	font-size: 14px;

}

.member-wrap .evalu-wrap .titbox .nav a{

	float: right;

	color: #666;

}

.member-wrap .evalu-wrap .titbox .nav .line{

	display: inline-block;

	float: right;

	width: 37px;

	text-align: center;

	color: #e3e3e3;

}

.member-wrap .evalu-wrap .evalu-prolist{

	width: 100%;

	position: relative;

	overflow: hidden;

	padding-bottom: 62px;

	padding-top: 4px;

}

.member-wrap .evalu-wrap .evalu-prolist ul{

	width: 110%;

}

.member-wrap .evalu-prolist li:hover .contwrap{

	border: 4px solid #f5f5f5;

}

.member-wrap .evalu-prolist .contwrap{

	width: 248px;

	border: 4px solid #fff;

	padding: 37px 24px 0 25px;

}

.member-wrap .evalu-prolist .contwrap .img{

	display: block;

	width: 248px;

	height: 248px;

}

.member-wrap .evalu-prolist .contwrap .word{

	border-bottom: 1px solid #cbcbcb;

	padding-bottom: 9px;

}

.member-wrap .evalu-prolist .contwrap .name{

	font-size: 14px;

	color: #666;

	line-height: 20px;

}

.member-wrap .evalu-prolist .contwrap .name a{

	color: #666;

}

.member-wrap .evalu-prolist .contwrap .price{

	line-height: 24px;

}

.member-wrap .evalu-prolist .contwrap .num{

	display: inline-block;

	width: 100%;

	margin-bottom: 9px;

	height: 21px;

}

.member-wrap .evalu-prolist .contwrap .star{

	margin-right: 53px;

}

.member-wrap .evalu-prolist .contwrap .gay{

	color: #a2a2a2;

}

.member-wrap .evalu-prolist .contwrap .evalbtn{

	width: 100%;

	display: none;

}

.member-wrap .evalu-prolist .contwrap .butn{

	display: block;

	width: 169px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	border: 1px solid #8b8b8b;

	margin: 19px auto 20px;

	color: #666666;

	/*display: none;*/

}

.member-wrap .evalu-prolist li{

	position: relative;

	z-index: 2;

	margin-top: -4px;

}

.member-wrap .evalu-prolist li:hover{

	margin-bottom: -62px;

	z-index: 3;

}

.member-wrap .evalu-wrap .evalu-list2 li:hover{

	margin-bottom: -81px;

	z-index: 3;

}

.member-wrap .evalu-prolist li:hover .evalbtn{

	display: block;

}

.member-wrap .evalu-prolist .contwrap .butn:hover{

	background-color: #2cb6cb;

	color: #fff;

}

.member-wrap .evalu-prolist .butn-box{

	margin-top: 16px;

	margin-bottom: 18px;

	width: 100%;

	height: 28px;

	display: none;

}

.member-wrap .evalu-prolist li:hover .butn-box{

	display: block;

}

.member-wrap .evalu-prolist .butn-box a{

	display: block;

	width: 121px;

	height: 28px;

	text-align: center;

	line-height: 28px;

	color: #fff;

}

.member-wrap .evalu-prolist .butn-box .join{

	background-color: #89674e;

}

.member-wrap .evalu-prolist .butn-box .join:hover{

	background-color: #71482c

}

.member-wrap .evalu-prolist .butn-box .remove{

	background-color: #3d332a;

}

.member-wrap .copper-top{

	padding-top: 70px;

	padding-bottom: 47px;

	border-bottom: 1px solid #efefef;

}

.member-wrap .copper-top .ico{

	display: block;

	width: 133px;

	height: 136px;

	margin-left: 52px;

}

.member-wrap .copper-top .box{

	margin-left: 63px;

	margin-top: 31px;

	height: 92px;

	border-left: 1px solid #e6e6e6;

	padding-left: 47px;

}

.member-wrap .copper-top .box .f58{

	font-size: 58px;

	color: #df8b08;

	line-height: 58px;

	font-weight: bold;

}

.member-wrap .copper-top .box .f14{

	font-size: 14px;

	color: #000;

	line-height: 28px;

}

.member-wrap .copper-tit{

	line-height: 44px;

	margin-top: 4px;

	font-size: 18px;

}

.member-wrap .copper-tab th{

	background-color: #f4f4f4;

	height: 42px;

	font-size: 14px;

	border-right: 1px solid #e9e9e9;

	font-weight: normal;

}

.member-wrap .copper-tab td{

	height: 110px;

	border-bottom: 1px solid #e3e3e3;

}

.member-wrap .copper-tab td .img{

	display: block;

	width: 65px;

	height: 65px;

	border: 1px solid #e3e3e3;

}

.member-wrap .copper-tab td .img img{

	width: 65px;

	height: 65px;

}

.member-wrap .copper-tab td .word{

	margin-left: 27px;

	line-height: 22px;

	margin-top: 11px;

	font-size: 14px;

}

.member-wrap .copper-tab td.fontcenter{

	text-align: center;

}

.member-wrap .copper-tab td .num-add{

	font-size: 22px;

	color: #dc0303;

}

.member-wrap .copper-tab td .num-reduce{

	color: #03790e;

	font-size: 22px;

}



.refund-tit{

	font-size: 18px;

	color: #000;

	line-height: 47px;

	margin-top: 22px;

}

.table-refund-mess td{

	padding-left: 32px;

	height: 44px;

	font-size: 14px;

}

.table-refund-mess td.tt{

	color: #333;

}

.table-refund-mess .word{

	padding: 21px 0 27px 27px;

	width: 888px;

	background-color: #fafafa;

	line-height: 27px;

	font-size: 14px;

	margin-top: 29px;

}

.table-refund-mess .word img{

	max-width: 800px;

}

.table-refund-mess .word .f18{

	font-size: 18px;

}

.table-refund-mess .order-main th{

	height: 44px;

	background-color: #f8f8f8;

	text-align: left;

	font-size: 14px;

	font-weight: normal;

	color: #333;

	padding-left: 40px;

}

.table-refund-mess .order-main th.right{

	padding-left: 47px;

}

.member-wrap .leave-word{

	width: 913px;

	margin-top: 17px;

}

.member-wrap .leave-word .tit{

	font-size: 16px;

	color: #333;

	height: 44px;

	width: 899px;

	background-color: #f2f2f2;

	padding-left: 16px;

	line-height: 44px;

}

.member-wrap .leave-word .area{

	width: 881px;

	padding: 16px;

	height: 82px;

	border: 1px solid #f2f2f2;

	resize: none;

}

.member-wrap .leave-word .btn{

	width: 143px;

	height: 41px;

	line-height: 41px;

	text-align: center;

	color: #fff;

	font-size: 16px;

	background-color: #2cb6cb;

	border: none;

	margin-top: 15px;

}

.member-wrap .leave-word .btn:hover{

	background-color: #71482c;

}

.table-refund-mess .botlist{

	margin-top: 52px;

	width: 100%;

	border-top: 1px solid #ccc;

	margin-bottom: 55px;

}

.table-refund-mess .botlist .img{

	display: block;

	width: 50px;

	height: 50px;

	position: relative;

	margin-left: 10px;

}

.table-refund-mess .botlist .img img{

	width: 50px;

	height: 50px;

}

.table-refund-mess .botlist .img .upbg{

	display: block;

	width: 50px;

	height: 50px;

	background: url(../images/bg_05.png) no-repeat center;

	position: absolute;

	left: 0;

	top: 0;

}

.table-refund-mess .botlist tr{

	border-bottom: 1px solid #ccc;

}

.table-refund-mess .botlist td{

	height: 71px;

	padding: 0;

}



.address-list .tt .remove{

	font-size: 14px;

	cursor: pointer;

}

.take-delivery{

	margin-top: 33px;

}

.take-delivery .add-btn{

	width: 276px; 

	margin-right: 17px;

	padding: 0;

	margin-top: -1px;

	margin-left: -1px;

}

.take-delivery li{

	cursor: default;

	position: relative;

	margin-bottom: 17px;

}

.take-delivery li .btn{

	cursor: pointer;

	margin-top: 10px;

	display: none;

}

.change-password{

	width: 100%;

	padding-top: 27px;

}

.change-password .topfont{

	font-size: 14px;

	line-height: 62px;

	padding-left: 148px;

}

.change-password td.tt{

	font-size: 14px;

	font-weight: bold;

	text-align: right;

	padding-right: 22px;

}

.change-password td .inp{

	border: 1px solid #d7d7d7;

	font-size: 14px;

	height: 15px;

	line-height: 14px;

	width: 350px;

	padding: 19px 10px;

	-moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

}

.change-password td p{

	line-height: 55px;

	margin-left: 13px;

}

.change-password td .butn{

	width: 371px;

	height: 55px;

	background-color: #2cb6cb;

	font-size: 22px;

	line-height: 55px;

	text-align: center;

	color: #fff;

	-moz-border-radius: 2px;

    -webkit-border-radius: 2px;

    border-radius: 2px;

    border: none;

}

.change-password td .butn:hover{

	background-color: #71482c

}

.ranking-wrap{

	width: 100%;

	padding-top: 258px;

	background: url(../images/ico_34.jpg) no-repeat center 50px;

}

.ranking-wrap .centerbox{

	width: 382px;

	margin: 0 auto;

}

.ranking-wrap .centerbox p.tt{

	font-size: 14px;

	color: #888;

	text-align: center;

}

.ranking-wrap .centerbox .f24{

	font-size: 24px;

	line-height: 35px;

}

.ranking-wrap .centerbox .font{

	width: 100%;

	border-bottom: 1px solid #ebebeb;

	padding-bottom: 16px;

	line-height: 30px;

	font-size: 14px;

	text-align: center;

}

.ranking-wrap .rank-num{

	padding-left: 90px;

	background: url(../images/ico_35.jpg) no-repeat 100px center;

	font-size: 14px;

	margin: 28px auto 0;

	text-align: center;

}

.ranking-wrap .rank-num .f58{

	font-size: 58px;

	color: #ec0101;

	font-weight: bold;

	line-height: 44px;

}

.member-wrap .order-main .titbox .red{

	color: #f20000;

	margin-left: 28px;

}



.member-wrap .evaluate-info{

	padding: 44px 0 0 33px;

	min-height: 672px;

	background-color: #fff;

}

.member-wrap .evaluate-info .evaluate-prolist li{

	margin-bottom: 70px;

}

.member-wrap .evaluate-info .leftpro{

	width: 303px;

	padding-top: 40px;

	border: 4px solid #f5f5f5;

	padding-bottom: 27px;

}

.member-wrap .evaluate-info .leftpro .img{

	display: block;

	width: 303px;

	height: 303px;

	line-height: 303px;

	vertical-align: middle;

	text-align: center;

	margin-bottom: 4px;

}

.member-wrap .evaluate-info .leftpro img{

	max-width: 303px;

	max-height: 303px;

	line-height: 303px;

	vertical-align: middle;

}

.member-wrap .evaluate-info .leftpro .f16{

	font-size: 16px;

	line-height: 27px;

	text-align: center;

	color: #333;

}

.member-wrap .evaluate-info .leftpro .f12{

	color: #666;

	line-height: 23px;

	text-align: center;

}

.evaluate-info .right-cont{

	margin-left: 66px;

}

.evaluate-info .right-cont .tit{

	font-size: 22px;

	width: 100%;

	line-height: 35px;

}

.evaluate-info .right-cont table{

	margin-top: 20px;

}

.evaluate-info .right-cont .tt{

	font-size: 16px;

}

.evaluate-info .right-cont .starbox{

	width: 230px;

	height: 36px;

}

.evaluate-info .right-cont .starbox .star{

	display: block;

	cursor: pointer;

	width: 38px;

	height: 36px;

	background: url(../images/ico_36.png) no-repeat right center;

	float: left;

	margin-right: 8px;

}

.evaluate-info .right-cont .starbox .star:hover,.evaluate-info .right-cont .starbox .star.on{

	background: url(../images/ico_36.png) no-repeat left center;

}

/*.evaluate-info .right-cont .star0{

	background-position: center -180px;

}

.evaluate-info .right-cont .star1{

	background-position: center -144px;

}

.evaluate-info .right-cont .star2{

	background-position: center -108px;

}

.evaluate-info .right-cont .star3{

	background-position: center -72px;

}

.evaluate-info .right-cont .star4{

	background-position: center -36px;

}

.evaluate-info .right-cont .star5{

	background-position: center top;

}*/

.evaluate-info .right-cont .f14{

	font-size: 14px;

}

.evaluate-info .right-cont td .f14{

	font-size: 14px;

	line-height: 23px;

	margin-top: 13px;

	margin-left: 10px;

}

.evaluate-info .right-cont td.label label{

	display: inline-block;

	float: left;

	margin-right: 13px;

	padding-left: 12px;

	padding-right: 23px;

	height: 38px;

	background-color: #f2f2f2;

	font-size: 14px;

	line-height: 38px;

	cursor: pointer;

}

.evaluate-info .right-cont td.label .custom{

	position: relative;

}

.evaluate-info .right-cont td.label .custombox{

	position: absolute;

	left: 0;

	top: 0;

	width: 197px;

	height: 40px;

	border: 1px solid #e5e5e5;

	display: none;

}

.evaluate-info .right-cont td.label .custombox .tex{

	border: none;

	font-size: 14px;

	height: 15px;

	line-height: 14px;

	width: 122px;

	padding: 13px 8px 12px 8px;

	margin: 0;

}

.evaluate-info .right-cont td.label .custombox .btn-sub{

	width: 55px;

	height: 30px;

	background-color: #8c8c8c;

	color: #fff;

	margin-top: 5px;

	text-align: center;

	line-height: 30px;

	border: none;

	margin: 5px 0;

}

.evaluate-info .right-cont td.label input{

	margin-top: 13px;

	border: 1px solid #c1c1c1;

	background-color: #fff;

	margin-right: 6px;

}

.evaluate-info .right-cont td.label label .add{

	display: block;

	width: 14px;

	height: 14px;

	background: url(../images/ico_50.png) no-repeat center;

	margin-right: 13px;

	margin-top: 12px;

	margin-left: 13px;

}

.evaluate-info .right-cont td .area{

	height: 170px;

	width: 635px;

	border: 1px solid #e5e5e5;

	padding: 10px;

	font-size: 14px;

	line-height: 22px;

	resize: none;

}

.evaluate-info .right-cont td .picbtn{

	display: block;

	width: 72px;

	height: 63px;

	cursor: pointer;

	position: relative;

	overflow: hidden;

}

.evaluate-info .right-cont td .picbtn img{

	position: absolute;

	left: 0;

	top: 0;

	z-index: 5;

}

.evaluate-info .right-cont td .yel{

	display: inline-block;

	line-height: 63px;

}

.evaluate-info .right-cont td .J_imageView{

	margin-top: 10px;

}

.evaluate-info .right-cont td .J_imageView:after{

	content: "."; 

    display: block;

    height: 0; 

    clear: both; 

    visibility: hidden;

}

.evaluate-info .right-cont td .file{

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1;

	cursor: pointer;

	width: 72px;

	height: 63px;

}

.evaluate-info .right-cont td .submit{

	width: 142px;

	height: 43px;

	font-size: 16px;

	color: #fff;

	line-height: 43px;

	text-align: center;

	background-color: #2cb6cb;

}

.evaluate-info .right-cont td .submit:hover{

	background-color: #71482c

}



/*****************产品提问****************/

.asklist-wrap{

	width: 100%;

	background-color: #fff;

	margin-top: 10px;

	margin-bottom: 50px;

	padding-bottom: 30px;

}

.asklist-wrap .question-box{

    padding-left: 30px;

    padding-right: 70px;

    width: 870px;

}

.asklist-wrap .question-box .question-box-title{

	border-bottom: 1px solid #dfdfdf;

    color: #8c8c8c;

    font-size: 18px;

    height: 55px;

    line-height: 55px;

    padding-top: 10px;

}

.asklist-wrap .question-box li{

	margin-bottom: 8px;

    padding-top: 30px;

    width: 100%;

}

.asklist-wrap .question-box li .left-ico{

	width: 38px;

}

.asklist-wrap .question-box li .left-ico span{

	color: #fff;

    display: block;

    float: left;

    font-family: "Arial";

    height: 20px;

    line-height: 20px;

    margin-bottom: 6px;

    margin-left: 8px;

    text-align: center;

    width: 20px;

}

.asklist-wrap .question-box li .left-ico .qbox{

	background-color: #6d6d6d;

}

.asklist-wrap .question-box li .left-ico .abox{

	background-color: #2cb6cb;

}

.asklist-wrap .question-box li .right-cont{

	border-bottom: 1px solid #f3f3f3;

    position: relative;

    width: 832px;

}

.asklist-wrap .question-box li .ques{

	color: #333;

    display: inline-block;

    font-size: 14px;

    line-height: 20px;

    margin-bottom: 6px;

    width: 100%;

}

.asklist-wrap .question-box li .ques .name{

	color: #e78808;

}

.asklist-wrap .question-box li .ans{

	color: #8c8c8c;

    display: inline-block;

    font-size: 14px;

    line-height: 20px;

    width: 100%;

}

.asklist-wrap .question-box li .mem-num{

	color: #8c8c8c;

    font-size: 12px;

    line-height: 41px;

}

.asklist-wrap .question-box li .date{

	bottom: 8px;

    color: #8c8c8c;

    font-size: 12px;

    position: absolute;

    right: 0;

}

.asklist-wrap .question-box .question-box-more{

	color: #8c8c8c;

    font-size: 14px;

    height: 70px;

    line-height: 70px;

    text-align: center;

    width: 100%;

}

.asklist-wrap .question-box .question-box-more span{

	display: block;

    height: 70px;

    cursor: pointer;

}

.asklist-wrap .question-box .question-box-more span:hover{

	color: #ff4a00;

}

.asklist-wrap .faq-input{

	background-color: #f3f3f3;

    color: #000;

    font-size: 18px;

    margin-top: 30px;

    padding-bottom: 20px;

    padding-left: 25px;

    padding-top: 20px;

    position: relative;

    width: 840px;

    margin-left: 36px;

    height: 42px;

    line-height: 42px;

}

.asklist-wrap .faq-input .iconfont{

	display: inline-block;

	width: 19px;

	height: 19px;

	background: url(../images/ico_26.jpg) no-repeat center;

	margin-top: 12px;

	margin-right: 4px;

}

.asklist-wrap .faq-input .input-content{

	border: 1px solid #dfdfdf;

    color: #8c8c8c;

    font-size: 12px;

    height: 40px;

    line-height: 40px;

    margin-left: 10px;

    padding-left: 10px;

    width: 550px;

}

.asklist-wrap .faq-input .ques-btn{

	font-size: 14px;

    height: 38px;

    line-height: 38px;

    margin-bottom: 0;

    padding: 0;

    text-align: center;

    width: 148px;

    background-color: #89674e;

    color: #fff;

    border: none;

    margin-left: 14px;

    margin-top: 2px;

}

.asklist-wrap .faq-input .ques-btn:hover{

	background-color: #71482c;

}

.asklist-wrap .rightpro{

    min-height: 1px;

    width: 248px;

    margin-top: 66px;

    margin-right: 15px;

}

.asklist-wrap .rightpro ul{

	width: 100%;

}

.asklist-wrap .rightpro li{

	border: 1px solid #dfdfdf;

    margin-bottom: 20px;

    width: 100%;

}

.asklist-wrap .rightpro .goods-box-head .img{

	text-align: center;

}

.asklist-wrap .rightpro .goods-box-head .img img{

	width: 200px;

	height: 200px;

}

.asklist-wrap .rightpro .goods-box-head .title{

	color: #333;

    font-size: 24px;

    margin-top: 10px;

    padding-left: 30px;

    padding-right: 30px;

}

.asklist-wrap .rightpro .goods-box-head .title a{

	color: #666;

}

.asklist-wrap .rightpro .goods-box-head .title a:hover{

	color: #2cb6cb;

}

.asklist-wrap .rightpro .goods-box-head .price{

    padding-left: 30px;

    padding-right: 30px;

}

.asklist-wrap .rightpro .goods-box-head .price b{

	color: #333;

    font-size: 24px;

}

.asklist-wrap .rightpro .goods-box-head .price i{

	color: #333;

    font-style: normal;

}

.asklist-wrap .rightpro .goods-box-head .info{

	border-top: 1px solid #dfdfdf;

    margin-top: 10px;

    padding: 20px 30px;

}

.asklist-wrap .rightpro .goods-box-footer{

	background-color: #f3f3f3;

    padding: 20px;

    height: 38px;

}

.asklist-wrap .rightpro .goods-box-footer .goods-add-cart-btn{

	width: 140px;

	background-color: #2cb6cb;

    border-color: #ff4a00;

    color: #fff;

    display: inline-block;

    font-size: 14px;

    height: 38px;

    line-height: 38px;

    margin-bottom: 0;

    padding: 0;

    text-align: center;

    width: 148px;

}

.asklist-wrap .rightpro .goods-box-footer .goods-add-cart-btn:hover{

	background-color: #71482c;

}

.asklist-wrap .rightpro .goods-box-footer .iconfont{

	font-family: "iconfont" !important;

    font-style: normal;

}

.asklist-wrap .rightpro .goods-box-footer .goods-collect-btn{

	color: #fff;

    height: 38px;

    line-height: 40px;

    margin-left: 5px;

    vertical-align: -1px;

    width: 40px;

    display: block;

    background: url(../images/ico_19.png) no-repeat scroll center center #0b96ab;

}



.bgblack{

	width: 100%;

	height: 100%;

	background-color: #000;

	opacity: 0.2;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 5;

	display: none;

}

.paying-wrap{

	width: 645px;

	padding: 19px 51px 0 51px;

	background-color: #fff;

	position: absolute;

	z-index: 10;

	left: 50%;

	margin-left: -373px;

	height: 420px;

	top: 487px;

	display: none;

}

.paying-wrap .title{

	width: 100%;

	border-bottom: 1px solid #d8cdc5;

	line-height: 69px;

	font-size: 28px;

}

.paying-wrap .contbox{

	width: 100%;

	padding-top: 52px;

	font-size: 14px;

	line-height: 26px;

}

.paying-wrap .contbox .bold{

	font-weight: bold;

}

.paying-wrap .contbox p{

	color: #9a9a9a;

}

.paying-wrap .contbox a{

	color: #da0000;

}

.paying-wrap .closebtn{

	display: block;

	width: 27px;

	height: 28px;

	background: url(../images/ico_53.jpg) no-repeat center;

	position: absolute;

	right: 16px;

	top: 13px;

	cursor: pointer;

}





/***************关于我们***************/

.inside-wrap{

	width: 100%;

	margin-top: 7px;

	margin-bottom: 60px;

}

.inside-wrap .sidebar{

	background-color: #fff;

	width: 188px;

	padding: 8px 30px 132px 30px;

}

.inside-wrap .sidebar .tit{

	font-size: 22px;

	color: #333;

	line-height: 67px;

	width: 100%;

	display: inline-block;

	border-bottom: 1px solid #efefef;

	margin-bottom: 17px;

}

.inside-wrap .sidebar li{

	width: 188px;

	line-height: 37px;

	font-size: 16px;

}

.inside-wrap .sidebar li a{

	color: #666;z

	display: block;

	height: 37px;

}

.inside-wrap .sidebar li a:hover,.inside-wrap .sidebar li a.hover{

	 

}

.inside-wrap .right-main{

	width: 896px;

	padding: 10px 41px 0 40px;

	background-color: #fff;

}

.inside-wrap .right-main h2{

	font-size: 24px;

	line-height: 64px;

	font-weight: normal;

}

.inside-wrap .about-intr{

	padding-top: 8px;

	font-size: 14px;

	line-height: 26px;

	padding-bottom: 108px;

	min-height: 500px;

}

.inside-wrap .join-list{

	width: 100%;

	margin-top: 33px;

	border-top: 1px solid #f6f6f6;

	padding-top: 39px;

}

.inside-wrap .join-list .top-tit{

	width: 100%;

	height: 46px;

	padding-top: 4px;

	border-top: 1px solid #d4d4d4;

	background-color: #f4f4f4;

	font-size: 16px;

	color: #333;

	line-height: 46px;

}

.inside-wrap .join-list .font{

	display: inline-block;

}

.inside-wrap .join-list .font1{

	width: 400px;

	margin-left: 17px;

}

.inside-wrap .join-list .font2{

	width: 115px;

}

.inside-wrap .join-list .font3{

	width: 125px;

}

.inside-wrap .join-list .font4{

	width: 160px;

	text-align: center;

}

.inside-wrap .join-list li{

	font-size: 14px;

	height: 50px;

	line-height: 50px;

	width: 896px;

	border-bottom: 1px solid #ececec;

}

.inside-wrap .join-list li a{

	color: #666;

}

.inside-wrap .join-list li a:hover{

	color: #e98200;

}

.inside-wrap .join-list .joinus_tb td{

	text-align: left;

	height: 40px;

	padding-left: 10px;

}

.inside-wrap .join-list .joinus_tb input{

	width: 120px;

	height: 20px;

	font-size: 14px;

	height: 15px;

	padding: 6px;

	border: 1px solid #ccc;

}

.inside-wrap .join-list .joinus_tb .file-upload{

	border: none;

	padding: 0;

	height: 30px;

	line-height: 30px;

	width: 150px;

}

.inside-wrap .join-list .joinus_tb #spred{

	color: #ff0000;

}

.inside-wrap .join-list .joinus_tb .sub-btn{

	background-color: #2cb6cb;

    color: #fff;

    display: block;

    font-size: 16px;

    height: 42px;

    line-height: 42px;

    margin: 20px auto 0;

    text-align: center;

    width: 150px;

    border: none;

    padding: 0;

}

.inside-wrap .join-list .joinus_tb .area{

	margin-top: 10px;

}

.inside-wrap .join-list .btn-a{

	background-color: #2cb6cb;

    color: #fff;

    font-size: 16px;

    height: 42px;

    line-height: 42px;

    text-align: center;

    width: 150px;

    display: block;

    margin: 20px auto 0;

}

.inside-wrap .contact-wrap{

	width: 100%;

	padding-bottom: 275px;

}

.inside-wrap .contact-wrap .map{

	width: 100%;

	height: 302px;

	margin-bottom: 41px;

}

.inside-wrap .contact-wrap p{

	line-height: 26px;

	font-size: 14px;

}

.inside-wrap .contact-wrap .f24{

	font-size: 24px;

}

.inside-wrap .contact-wrap .f24 .ari{

	color: #2cb6cb;

}



/*****************最新动态********************/

.news-wrap{

	background-color: #fff;

	width: 1160px;

	margin-top: 7px;

	padding: 16px 40px 66px 40px;

	margin-bottom: 59px;

}

.news-wrap .title{

	font-size: 18px;

	line-height: 50px;

}

.news-wrap .news-recom{

	width: 100%;

	height: 378px;

}

.news-wrap .news-recom .img{

	display: block;

	width: 826px;

	height: 378px;

}

.news-wrap .news-recom .img img{

	width: 826px;

	height: 378px;

}

.news-wrap .news-recom .contbox{

	width: 265px;

	padding: 0 39px 0 30px;

	height: 378px;

	background-color: #0b96ab;

}

.news-wrap .news-recom .contbox .ico{

	display: block;

	width: 26px;

	height: 47px;

	margin-top: 36px;

}

.news-wrap .news-recom .contbox .tt{

	font-size: 16px;

	line-height: 39px;

	display: inline-block;

	width: 100%;

	margin-top: 12px;

}

.news-wrap .news-recom .contbox .tt a{

	color: #fff;

}

.news-wrap .news-recom .contbox .font{

	font-size: 14px;

	line-height: 24px;

	color: #aeacaa;

}

.news-wrap .news-recom .contbox .font a{

	color: #aeacaa;

}

.news-wrap .news-recom .contbox .more{

	display: block;

	padding-left: 18px;

	height: 27px;

	line-height: 27px;

	border: 1px solid #655c55;

	width: 83px;

	color: #cbb7a7;

	background: url(../images/ico_58.png) no-repeat 71px center;

	margin-top: 20px;

}

.news-wrap .list{

	width: 100%;

	margin-top: 33px;

	border-top: 2px solid #a5a5a5;

}

.news-wrap .list li{

	width: 1160px;

	padding-top: 23px;

	padding-bottom: 27px;

	border-bottom: 1px solid #a5a5a5;

}

.news-wrap .list .img{

	display: block;

	width: 213px;

	height: 147px;

}

.news-wrap .list .cont{

	width: 905px;

}

.news-wrap .list .cont .tt{

	display: inline-block;

	width: 100%;

	font-size: 16px;

	line-height: 34px;

}

.news-wrap .list .cont .tt a{

	color: #333;

}

.news-wrap .list .cont .tt a:hover{

	color: #2cb6cb;

}

.news-wrap .list .cont .word{

	font-size: 14px;

	line-height: 26px;

}

.news-wrap .list .cont .word a{

	color: #666;

}

.news-wrap .list .cont .date{

	display: inline-block;

	margin-top: 12px;

	padding-left: 22px;

	background: url(../images/ico_59.jpg) no-repeat 2px center;

	color: #bcbcbc;

}



.news-wrap .infowrap .titbox{

	border-bottom: 1px solid #ddd;

    margin-top: 12px;

    padding: 15px 0;

    text-align: center;

}

.news-wrap .infowrap .titbox h2{

	font-size: 18px;

    line-height: 24px;

    width: 100%;

}

.news-wrap .infowrap .titbox p.ti{

	color: #c7c7c7;

    font-size: 14px;

    margin-top: 5px;

}

.news-wrap .infowrap .cont{

	border-bottom: 1px solid #ddd;

    font-size: 14px;

    min-height: 300px;

    padding: 20px 10px;

    width: 100%;

}

.news-wrap .infowrap .paging{

	height: 48px;

    padding: 20px 0;

    width: 100%;

}

.news-wrap .infowrap .paging .fl{

	font-size: 14px;

    line-height: 24px;

}

.news-wrap .infowrap .paging a{

	color: #666;

}

.news-wrap .infowrap .paging a:hover{

	color: #2cb6cb;

}

.news-wrap .infowrap .paging .return{

	border: 1px solid #ddd;

    display: block;

    height: 30px;

    line-height: 30px;

    margin-top: 10px;

    text-align: center;

    width: 86px;

}

.news-wrap .infowrap .paging .return:hover{

	border: 1px solid #2cb6cb;

	color: #2cb6cb;

}



/**************下载**************/

.inside-wrap .download-wrap{

	width: 100%;

	padding-bottom: 34px;

}

.download-wrap .navbox{

	width: 100%;

	padding-top: 27px;

	padding-bottom: 37px;

	text-align: center;

	height: 41px;

}

.download-wrap .navbox a{

	display: inline-block;

	width: 117px;

	height: 39px;

	border: 1px solid #c4c4c4;

	font-size: 16px;

	color: #666;

	line-height: 39px;

	text-align: center;

	margin-left: 7px;

}

.download-wrap .navbox a:hover,.download-wrap .navbox a.hover{

	background-color: #2cb6cb;

	border-color: #2cb6cb;

	color: #fff;

}

.download-wrap .list{

	position: relative;

	overflow: hidden;

	width: 100%;

}

.download-wrap .list #container{

	position: relative;

	width: 932px;

}

.download-wrap .list .box{

	width: 197px;

}

.download-wrap .list .box .imgbox{

	display: block;

	width: 197px;

	position: relative;

	overflow: hidden;

}

.download-wrap .list .imgbox img{

	vertical-align: top;

    width: 197px;

}

.download-wrap .list .box .tit{

	width: 197px;

	line-height: 46px;

	height: 46px;

	font-size: 14px;

}

.download-wrap .list .tit a{

	display: block;

	height: 46px;

	color: #666;

	width: 100%;

}

.download-wrap .list .tit .ico{

	display: block;

	width: 17px;

	height: 17px;

	background: url(../images/ico_60.png) no-repeat center;

	margin-top: 14px;

}

.download-wrap .list .box:hover .tit a{

	color: #e98200;

}

.member-wrap .copper-top .box .intr-size{

	width: 100%;

	color: #2cb6cb;

	margin-top: 14px;

	line-height: 24px;

	font-size:14px;

}

.member-wrap .copper-top .box .intr-size a{

	color: #2cb6cb;

}

.member-wrap .right-main .top-intr{

	line-height: 22px;

	font-size: 14px;

	color: #000;

	margin-top: 25px;

	width: 100%;

}

.member-wrap .right-main .top-intr .red{

	color: #e30000;

}





/***

2015/7/24

by:hsiao

**/

.clearfix{zoom:1;}

.clearfix:after{visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}

.yel{

	color: #df8b08;

}

.red{

	color: #b40e0d;

}

.mt20{

	margin-top: 20px;	

}

.shopcar-center .pay-wrap li.tips{

	width: 670px;

	font-size: 14px;

	line-height: 38px;

}

.bodyshadow{

	display: none;

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	background: #000;

	opacity: 0.6;

	filter:alpha(opacity=60);

	z-index: 8;

	_position: absolute;

}

.pay-pop{

	display: none;

	position: fixed;

	left: 50%;

	top: 50%;

	width: 530px;

	height: 307px;

	margin: -153px 0 0 -295px;

	padding: 0 30px;

	background: #fff;

	z-index: 9;

	_position: absolute;

	color: #393939;

	line-height: 1.6;

}

.pay-pop .close{

	position: absolute;

	right: 0;

	top: 0;

	display: inline-block;

	width: 60px;

	height: 60px;

	background: url(../images/close_btn01.jpg) no-repeat;

}

.pay-pop .close:hover{

	opacity: 0.8;

	filter:alpha(opacity=80);

}

.pay-pop .tit{

	height: 60px;

	line-height: 60px;

	border-bottom: 1px solid #ddd;

	font-size: 24px;

	color: #000;

	margin-bottom: 30px;

}

.pay-pop .cont .picbox{

	float: left;

	width: 242px;

	float: left;

	padding-left: 40px;

}

.pay-pop a:hover{

	text-decoration: underline;

}



/*************我的帖子*************/

.member-wrap .invi-list{

	margin-top: 18px;

}

.member-wrap .invi-list li{

	width: 915px;

	padding-top: 15px;

	padding-bottom: 13px;

	border-bottom: 1px solid #e6e6e6;

}

.member-wrap .invi-list .cont{

	width: 750px;

}

.member-wrap .invi-list .f16{

	display: block;

	line-height: 30px;

	color: #333;

}

.member-wrap .invi-list .f16 a{

	color: #333;

}

.member-wrap .invi-list .date{

	display: block;

	line-height: 24px;

	color: #7b7b7b;

}

.member-wrap .invi-list .rightbtn{

	margin-top: 14px;

}

.member-wrap .invi-list .rightbtn a{

	display: inline-block;

	width: 51px;

	height: 23px;

	background-color: #e78908;

	text-align: center;

	line-height: 23px;

	color: #fff;

}

.member-wrap .invi-list .rightbtn .delete{

	background-color: #89674e;

	margin-left: 9px;

}



/*在线留言*/
#messagelist{ padding:15px;}
#messagelist .metlist{ margin-bottom:10px; border:6px solid #dedede; padding:5px;}
#messagelist .metlist dt{ background:url(../images/message.gif) no-repeat left center; border-bottom:1px dotted #dedede; padding:4px 0px 4px 20px; margin-bottom:5px; font-size:14px}
#messagelist .metlist dt span.name{ color:#2c7199;}
#messagelist .metlist dt span.time{ padding-left:8px; color:#999;}
#messagelist .metlist dt span.tt{ float:right; padding-right:5px;}
#messagelist .metlist dd.info span.tt{ display:none; clear:both;}
#messagelist .metlist dd.info span.text{ display:block; line-height:1.5; padding:8px 5px;}
#messagelist .metlist dd.reinfo span.text{background:url(../images/admin.gif) no-repeat left 3px; display:block; border-bottom:1px dotted #dedede; padding:2px 0px 2px 20px;display:block; line-height:1.5;color:#333;}
#messagelist .ctitle{ margin:10px 0px 10px; padding:5px 20px; background:url(../images/dt-7.gif) no-repeat left center; *background-position:left 17px; font-size:16px; border-bottom:1px dotted #ccc; color:#333}
#messagelist table{ margin:0px auto;}
#messagetable{ padding:15px;}
#messagetable table{ margin:0px auto;}
.editor{ color:#333; font-size:14px}
.editor p{margin:0}
/*在线反馈*/
#feedback{ padding:15px;}
#feedback table{ margin:0px auto;}
/*按钮*/
.tjwtBox {
	padding: 0px; width: 704px; font-family: 微软雅黑; background-color: rgb(255, 255, 255); 
}
.tjwtBox h4 {
	color: rgb(103, 99, 100); padding-bottom: 14px; font-size: 14px; font-weight: normal; margin-bottom: 22px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.tjwtBox .m_form {
	
}
.tjwtBox .m_form li {
	height: 38px; color: rgb(119, 119, 119); margin-bottom: 13px; width:100%;
}
.tjwtBox .m_form label {
	background: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(222, 222, 222); width: 77px; height: 36px; text-align: center; line-height: 36px; float: left; display: inline-block;
}
.tjwtBox .m_form .iptTxt {
	background: rgb(255, 255, 255); padding: 10px 0px; border: 1px solid rgb(222, 222, 222); width: 252px; height: 16px; color: rgb(51, 51, 51); line-height: 16px; text-indent: 1em; float: left;
}
.tjwtBox .m_form .btnTjly {
	background: rgb(157, 39, 55); border: currentColor; width: 93px; height: 31px; color: rgb(255, 255, 255); cursor: pointer;
}
.tjwtBox .m_form li.yzm .iptTxt {
	width: 180px; margin-right: 11px; float: left;
}
.tjwtBox .m_form .areLi label {
	height: 132px;
}
.tjwtBox .m_form .txtAre {
	padding: 14px; border: 1px solid rgb(222, 222, 222); width: 343px; height: 104px; color: rgb(51, 51, 51); line-height: 18px; float: left; resize: none;
}
.tjwtBox .m_form .btnSubmit {
	border: currentColor; width: 161px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; background-color: rgb(179, 179, 179);
}
.tjwtBox .m_form .btnReset {
	border: currentColor; width: 161px; height: 36px; text-align: center; color: rgb(255, 255, 255); line-height: 36px; background-color: rgb(179, 179, 179);
}
.tjwtBox .m_form .btnSubmit {
	margin-right: 10px; background-color: #e5000b;
}
.tjwtBox .m_form .areLi {
	height: 138px;
}


.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% "微软雅黑", "Microsoft Yahei", "宋体"; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.orange{ color: #fef4e9; border:0; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#0070B1)); background: -moz-linear-gradient(top,  #008ADB,  #0070B1); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ADB', endColorstr='#0070B1'); }
.orange:hover { background: #0070B1; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #008ADB,  #008ADB); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008ADB', endColorstr='#008ADB'); }
.orange:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #0070B1,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0070B1', endColorstr='#faa51a');}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../images/dt-10.gif) repeat-x left top; }
input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #fafafa; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
