@charset "utf-8";
/* CSS Document */

.location {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0dede;
	margin-bottom: 15px;
}
.location a {
	color: #74A11B;
	padding-right: 10px;
}
.about {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.about .right_a {
	width: 700px;
	margin-left: auto;
}
.about .right_a .box_a p {
	font-size: 14px;
	line-height: 28px;
	padding-bottom: 20px;
}
.about .right_a .box_a {
	padding: 20px;
}
.about .right_a .box_a h2 {
	font-size: 16px;
	color: #025d9d;
	font-weight: bold;
}

.about .right_a .ad_700 {
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 15px;
}

.about .left_a {
	float: left;
	width: 230px;
}
.title_a   {
	background-image: url(../images/index_bj.png);
	background-repeat: repeat-x;
	height: 45px;
}
.about  .left_a  .ul {
	padding: 10px;
}
.about .left_a .ul li {
	line-height: 35px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.about .left_a .ul li a {
	padding-left: 15px;
	font-size: 14px;
	color: #333333;
}
.about .left_a .ul li a.thisclass {
	color: #6B911F;
	background-image: url(../images/about/three.png);
	background-repeat: no-repeat;
	background-position: 3px;
}
.about .left_a .ul li a:hover {
	font-size: 14px;
	color: #6B911F;
	background-image: url(../images/about/three.png);
	background-repeat: no-repeat;
	background-position: 3px;
}
.title_a  h1   {
	font-size: 16px;
	line-height: 42px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e87916;
	float: left;
}

/*購物須知頁样式*/
.s_note {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.s_note_tab{
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.s_note_tab .tab{
	overflow:hidden;
	background-image: url(../images/index_bj.png);
	background-repeat: repeat-x;
	height: 45px;
}
.s_note_tab .tab a{
	display:block;
	float:left;
	text-decoration:none;
	color:#333;
	line-height: 42px;
	padding-right: 20px;
	padding-left: 20px;
	font-size: 14px;
}
.s_note_tab .tab a:hover{
	color:#E87916;
	text-decoration:none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e87916;
	font-size: 14px;
	font-weight: bold;
}
.s_note_tab .tab a.on{
	color:#e87916;
	text-decoration:none;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e87916;
	font-weight: bold;
}
.s_note_tab .content{
	overflow:hidden;
	padding:20px;
}
.s_note_tab .content li{
	display:none;
	overflow: hidden;
}
.s_left {
	float: left;
	width: 630px;
}
.s_left span {
	line-height: 24px;
	display: block;
	padding-bottom: 20px;
}
.s_left h2 {
	font-size: 14px;
	color: #ca6002;
	font-weight: bold;
	padding-bottom: 5px;
}

.s_right {
	width: 250px;
	margin-left: auto;
	border: 1px solid #d9d9d9;
}
.s_right .box_c {
	padding: 15px;
}

.s_right .title_c {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d9d9d9;
	background-color: #f8f8f8;
	font-size: 14px;
	color: #333333;
}
.s_right .box_c .dl {
	background-image: url(../images/contact.png);
	background-repeat: no-repeat;
	padding-left: 40px;
}
.s_right .box_c .dl dt {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;

}
.s_right .box_c .dl dd {
	color: #333333;
	line-height: 30px;
}
.s_right .box_c .dl2 {
	background-image: url(../images/contact.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-position: 0px -60px;
}
.s_right .box_c .dl2 dt {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}
.s_right .box_c .dl2 dd {
	color: #333333;
	line-height: 30px;
}
/*产品详细页样式*/
.p_product {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.p_product  .left_p {
	float: left;
	width: 230px;
}
.p_product .left_p .left_box {
	padding: 10px;
}
.p_product .left_p .title_p {
	line-height: 35px;
	height: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}
.p_product .left_p .title_p h1 {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding-left: 10px;
}

.p_product .right_p {
	width: 700px;
	margin-left: auto;
}
.p_product .right_p .p_list {
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.lazyload:hover {
	opacity:0.5;

filter(alpha=50); 		padding: 1px;
	border: 1px solid #CCCCCC;
}
.lazyload {
	border: 1px solid #fff;
	padding: 1px;
}
 .p_list .box_dl {
	float: left;
	width: 205px;
	padding-right: 9px;
	padding-left: 8px;
	height: 300px;

}
 .p_list .box_dl dd {
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: center;

}
 .p_list .box_dl dd a {
	color: #333333;

}
 .p_list .box_dl dd a:hover {
	color: #993300;
}
 .p_list .box_dl dd p {
	padding-bottom: 5px;
	line-height: 20px;
}
.right_p .p_list .box_dl dd p em {
	padding-left: 10px;
}

.p_list .box_dl dd p .btn {
	background-color: #F0171C;
	color: #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 12px;
}

.p_product  .right_p  .p_title {
	background-image: url(../images/index_bj.png);
	background-repeat: repeat-x;
	height: 35px;
	margin-right: auto;
	background-position: 0px -10px;
}
.p_product .right_p .p_title h2 {
	line-height: 32px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e87916;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 14px;
}


.p_product .right_p .p_text {
	width: 350px;
	float: right;
}
.right_p .p_text h1 {
	font-size: 18px;
	color: #333333;
	line-height: 40px;
}


.p_product .right_p .pic {
	width: 302px;
	float: left;
	margin-top: 20px;
}
.p_product .right_p .con_box {
	overflow: hidden;
}
.right_p .text_box {
	padding-top: 10px;
	padding-bottom: 10px;
}
.right_p .text_box .title_box {
	height: 45px;
	background-image: url(../images/index_bj.png);
	background-repeat: repeat-x;
}
.right_p .text_box .title_box h1 {
	font-size: 14px;
	font-weight: bold;
	line-height: 42px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ED7A14;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.right_p .text_box .detail {
	background-image: url(../images/product_bj.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 300px;
	padding-left: 15px;
}
.right_p .text_box .detail p {
	padding-bottom: 10px;
	color: #333333;
	line-height: 26px;
}
.right_p .text_box .detail h1 {
	font-size: 14px;
	color: #FF0000;
	font-weight: bold;
}





/*收缩菜单*/
.v{float:right;width:14px;height:14px;overflow:hidden;background:url(../images/vicon.png) no-repeat;display:inline-block;margin-top:-5px;margin-bottom:-5px;}
.v01{background-position:0 0;}
.v02{background-position:0 -16px;;}
.vtitle{
	height:35px;
	line-height:35px;
	margin-top:-1px;
	padding-left:20px;
	font-size:14px;
	color:#457600;
	font-family:"微软雅黑";
	cursor:pointer;
	background-image: url(../images/dian.png);
	background-repeat: no-repeat;
	background-position: 5px;
}
.vtitle em{margin:10px 10px 0 0;}
.vconlist{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d0d0d0;
}
.vconlist li a{
	height:30px;
	line-height:30px;
	padding-left:30px;
	display:block;
	font-size:12px;
	color:#333;
	font-family:"微软雅黑";
	background-image: url(../images/vicon2.png);
	background-repeat: no-repeat;
	background-position: 12px;
}
.vconlist li.select a,.vconlist li a:hover{
	color:#CC0000;
	text-decoration:none;
	background-image: url(../images/vicon3.png);
	background-repeat: no-repeat;
	background-position: 12px;
}
/* 详细页图片放大 */
.jqzoom_p{
	width:302px;
	height:302px;
	overflow:hidden;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{
	background:url(../images/loading.gif) no-repeat center center;
	border: 1px solid #CCCCCC;
}
.zoomdiv{
	z-index:100;
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
	height:300px;
	background:#ffffff;
	border:1px solid #CCCCCC;
	display:none;
	text-align:center;
	overflow:hidden;
}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.jqzoom_text {
	margin-right: auto;
	margin-left: auto;
	line-height: 35px;
	height: 35px;
	background-color: #FFFFFF;
	background-image: url(../images/jqzoom.png);
	background-repeat: no-repeat;
	padding-left: 100px;
	background-position: 80px 8px;
}
.p_note_tab{
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.p_note_tab .tab{
	overflow:hidden;
	background-image: url(../images/index_bj2.png);
	background-repeat: repeat-x;
	height: 29px;
}
.p_note_tab .tab a{
	display:block;
	float:left;
	text-decoration:none;
	color:#333;
	line-height: 28px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #e0dede;
	margin-right: 5px;
	height: 28px;
}
.p_note_tab .tab a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #ed7a14;
	line-height: 29px;
}
.p_note_tab .tab a.on{
	color:#FFFFFF;
	text-decoration:none;
	background-color: #ed7a14;
	line-height: 29px;
}
.p_note_tab .content{
	overflow:hidden;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
.p_note_tab .content li{
	display:none;
	overflow: hidden;
}
.p_note_tab  .content  .span {
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
	padding-bottom: 10px;
}
.p_note_tab .content .p_t_a1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c5c5c5;
	padding-bottom: 10px;
	padding-top: 10px;
	font-size: 14px;
}
.p_note_tab .content .p_t_a1 em {
	padding-right: 15px;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.p_note_tab .content .p_t_a1 .input {
	width: 50px;
	padding: 2px;
	border: 1px solid #CCCCCC;

}
.p_note_tab  .content  .p_t_a1  .btn {
	border: 1px none #CCCCCC;
	background-color: #f0082e;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	border-radius:5px;
	cursor:pointer; 
}
.p_note_tab .content .p_t_a1 label {
	padding-right: 10px;
}
.m_note {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.m_note .m_box {
	padding: 15px;
}
.m_note .m_title {
	line-height: 45px;
	height: 45px;
	background-image: url(../images/index_bj.png);
	background-repeat: repeat-x;
}
.m_note .m_title h1 {
	font-size: 14px;
	color: #333333;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #e87916;
	line-height: 42px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.m_note .m_box .span {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	line-height: 24px;
}
.m_note .m_box h2 {
	padding: 5px;
	font-size: 14px;
	color: #cb6001;
}
.m_note .m_box h1 {
	font-size: 16px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 15px;
	padding-bottom: 15px;
}
.m_note .m_box .m_box_news {
	padding: 15px;
}
.m_note .m_box .m_box_news p {
	font-size: 13px;
	padding-bottom: 15px;
}


.m_note .m_box .terms {
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	text-align: center;
}
.m_note .m_box .terms em {
	margin-right: 10px;
	margin-left: 10px;
}
.m_note .m_box .terms .btn {
	text-align: center;
	background-color: #e87916;
	color: #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	padding: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*购物样式*/
.cart {
	margin-right: auto;
	margin-left: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.cart .car_member {
	margin-right: auto;
	margin-left: auto;
	line-height: 40px;
	height: 40px;
}
.cart .t_box {
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #e87916;
}
.cart .t_box th {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	background-color: #efefef;
	font-size: 14px;
	color: #333333;
}
.cart .t_box td {
	padding: 10px;
	border-bottom-width: 1px;
	color: #333333;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	line-height: 35px;
}
.cart .t_box td a {
	color: #CC3300;
}
.cart .t_box td .img {
	padding: 1px;
	border: 1px solid #d3d3d3;
}
.cart .cart_save {
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
.cart .cart_save .li .btn_a2 {
	background-color: #f33333;
	border: 1px none #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	border-radius:5px;
	font-size: 14px;
	float: left;
	cursor:pointer;
	opacity:1;




filter(alpha=100);
}
.cart .cart_save .li .btn_a2:hover {
	background-color: #f33333;
	border: 1px none #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	border-radius:5px;
	font-size: 14px;
	float: left;
	cursor:pointer;
	opacity:0.5;




filter(alpha=50);
}
.cart .cart_save .li .btn_a1 {
	background-color: #e87916;
	border: 1px none #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	border-radius:5px;
	font-size: 14px;
	float: left;
	cursor:pointer;
	opacity:1;



filter(alpha=100);
}
.cart .cart_save .li .btn_a1:hover {
	background-color: #e87916;
	border: 1px none #FFFFFF;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #FFFFFF;
	border-radius:5px;
	font-size: 14px;
	float: left;
	cursor:pointer;
	opacity:0.5;




filter(alpha=50);
}
.cart .cart_save .li label {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 40px;
	float: left;
	padding-right: 20px;
}
.cart .cart_save .li {
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	height: 30px;
	padding-left: 200px;
}
.cart .cart_save .li span {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	line-height: 50px;
	float: left;
	display: block;
	padding-left: 10px;
}
.n_news/*新闻页样式*/
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(../images/dian2.png);
	background-repeat: no-repeat;
	background-position: 5px 20px;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.n_news dt {
	line-height: 28px;
}
.n_news span {
	float: right;
}


.n_news  a {
	font-size: 14px;
	color: #993300;
}
.box_page {
	padding: 20px;
}
.box_page_l {
	float: left;
	width: 250px;
	line-height: 30px;
	height: 30px;
}
.box_page_r {
	width: 360px;
	margin-left: auto;
	line-height: 30px;
	height: 30px;
}
.box_list {
	overflow: hidden;

}
.box_page_r .item3 {
	padding-right: 5px;
	padding-left: 5px;

}
.m_note .p_box {
	padding: 15px;
}
/*问题页*/
.portfolio-tabs,.faq-tabs{
	height:35px;
	border-top:1px solid #e7e6e6;
	border-bottom:1px solid #e7e6e6;
	list-style:none;
	padding:0;
	overflow:hidden;
	margin-bottom:20px;
	line-height:35px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
.portfolio-tabs li,.faq-tabs li{
	float:left;
}
.portfolio-tabs li a,.faq-tabs li a{
	display:block;
	font-size: 14px;
	padding-right: 8px;
	padding-left: 8px;
}
.portfolio-tabs li.active,.faq-tabs li.active{
	line-height:35px !important;
}
.portfolio-tabs li.active a,.faq-tabs li.active a{
	color:#FFFFFF;
	font-size: 14px;
	background-color: #E87916;
	text-decoration: none;
}
.faq-item{
	position:relative;
}
.portfolio-one .portfolio-item{
	margin-bottom:50px;
	overflow:hidden;
	width:100%;
}
.portfolio-one .portfolio-item .image{
	width:540px;
	height:272px;
	float:left;
	margin-right:25px;
}
.portfolio-item .portfolio-content h2{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:10px !important;
}
.portfolio-item .portfolio-content h4{
	margin:0 !important;
	padding:0 !important;
	margin-bottom:25px !important;
	font-weight:normal;
	font-size:14px;
}
.portfolio-item .portfolio-content p{
	margin:0;
	margin-bottom:20px;
}
.portfolio-two .portfolio-item{
	width:460px;
	height:295px;
	margin:5px;
}
.portfolio-three .portfolio-item{
	width:300px;
	height:214px;
	margin:6px;
}
.portfolio-four .portfolio-item{
	width:220px;
	height:161px;
	margin:7px;
}
.portfolio-four .image-extras-content{
}
.portfolio-full .flexslider{
	margin-bottom:70px !important;
}
.portfolio-full .project-content{
	margin-bottom:80px;
}
.portfolio-one .fluid-width-video-wrapper{
	position:static !important;
}
h5.toggle{
	overflow:hidden;
	margin:0;
}
h5.toggle a{
	cursor:pointer;
	color:#333333 !important;
	border-bottom:1px solid #e8e6e6;
	overflow:hidden;
	margin:0;
	padding:10px 0px;
	float:left;
	width:100%;
	font-size: 14px;
}
h5.toggle.active a{
	border-bottom:0;
}
h5.toggle span.arrow{
	background:#333333 url(../images/toggle_plus.png) no-repeat center center;
	display:block;
	width:22px;
	height:22px;
	float:left;
	margin-right:18px;
}
h5.toggle.active span.arrow{
	background-color:#E87916;
	background-image:url(../images/toggle_minus.png);
}
h5.toggle span.toggle-title{
	float:left;
	width:90%;
}
.toggle-content{
	padding-bottom:15px;
	position:relative;
	line-height: 24px;
	padding-left: 40px;
	padding-right: 15px;
}
h5.toggle.active + .toggle-content{
	border-bottom:1px solid #E8E6E6;
}
.reg_b_r {
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 40px;
}
.cart .ul {
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.cart .ul .li {
	overflow: hidden;
	line-height: 40px;
	padding-bottom: 15px;
}
.cart .ul .li .span {
	width: 150px;
	display: block;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
	float: left;
}
.cart .ul .li .input {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 9px;
	font-size: 14px;
	color: #2A357A;
}
.cart .ul .li em {
	padding-left: 10px;
}

.cart .ul .li .select {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 8px;
	font-size: 14px;
	color: #2A357A;
}

.cart .ul .li .btn_box {
	float: left;
	padding-left: 160px;
}
.cart .ul .li .btn_box .login {
	width: 140px;
	padding: 10px;
	background-color: #FF3300;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:1;

filter(alpha=100);
}
.cart .ul .li .btn_box .login:hover {
	padding: 10px;
	background-color: #FF3300;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:0.5;

filter(alpha=50);
}


.box_a .ul {
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 50px;
}
.box_a .ul .li {
	overflow: hidden;
	line-height: 40px;
	padding-bottom: 15px;
}
.box_a .ul .li .span {
	width: 150px;
	display: block;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
	float: left;
}
.box_a .ul .li .input {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 9px;
	font-size: 14px;
	color: #2A357A;
}
.box_a .ul .li em {
	padding-left: 10px;
}

.box_a  .ul  .li  .textarea {
	height: 100px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: 400px;
}

.box_a .ul .li .btn_box {
	float: left;
	padding-left: 160px;
}
.box_a .ul .li .btn_box .login {
	width: 220px;
	padding: 10px;
	background-color: #FF3300;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:1;


filter(alpha=100);
}
.box_a .ul .li .btn_box .login:hover {
	width: 220px;
	padding: 10px;
	background-color: #FF3300;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:0.5;
filter(alpha=50);
}
.introduction {
	width: 945px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/introduction.png);
	background-repeat: no-repeat;
	background-color: #F2F8D1;
}
.introduction  .dl   {
	padding-left: 280px;
	width: 600px;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 10px;
}
.introduction .dl .img {
	position: absolute;
	top: 60px;
	left: 20px;
}

.introduction .dl dt {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 20px;
}
.introduction .dl dd {
	font-size: 14px;
	line-height: 28px;
}


.introduction .text {
	padding-left: 40px;
	padding-right: 40px;
	font-size: 14px;
	line-height: 28px;
	padding-top: 70px;
	overflow: hidden;
}
.introduction  .text  .text_l {
	float: left;
	width: 600px;

}
.introduction .text .text_l h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 40px;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.introduction .text .text_l .ul {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 140px;
	position: relative;
	margin-bottom: 20px;
}
.introduction .text .text_l .ul2 {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	position: relative;
	margin-bottom: 20px;
}
.introduction .text .text_l .ul .img {
	position: absolute;
	top: 20px;
	left: 0px;
}
.introduction .text .text_l .ul li {
	background-image: url(../images/dian3.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
}
.introduction .text .text_l .ul2 li {
	background-image: url(../images/dian3.png);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 15px;
}

.introduction .text .text_r {
	width: 200px;
	margin-left: auto;
	height: 570px;
}
.introduction .text .text_r .img {
	margin-bottom: 20px;
}
.introduction .text .text_r .img img {
	height: 142px;
	width: 142px;
	border: 5px solid #CCCCCC;
}




.step {
	padding: 15px;
}
.step h1 {
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e87916;
	padding-bottom: 10px;
}
.step .dishes {
	height: 330px;
	width: 330px;
	margin-top: 40px;
	margin-right: auto;
	margin-left: auto;
	/*background-image: url(../images/dishes.png);*/
	background-repeat: no-repeat;
	text-align: center;
}
.step .dishes_p {
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #333333;
	margin-top: 10px;
	margin-bottom: 10px;
}
.step .dishes_p a {
	color: #e46100;
}
.step .dishes_t {
	width: 827px;
	margin-top: 50px;
	margin-right: auto;
	margin-left: auto;
	line-height: 39px;
	background-image: url(../images/dishes_a1.png);
	background-repeat: no-repeat;
	height: 39px;
}
.step .dishes_t h2 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;
}
.step .d_box {
	padding: 20px;
	border: 1px solid #CCCCCC;
	margin-top: 40px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
}
.step .d_box .dishes_icon {
	background-image: url(../images/dishes_a2.png);
	background-repeat: no-repeat;
	height: 41px;
	width: 63px;
	position: absolute;
	top: -20px;
	left: 20px;
	line-height: 41px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-left: 70px;
}
.step .d_box .dishes_box {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 150px;
	position: relative;
}
.step .d_box .dishes_box1 {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 150px;
	position: relative;
}
.dishes_box1 .dishes_a {
	line-height: 51px;
	height: 51px;
	width: 51px;
	position: absolute;
	top: 20px;
	left: 20px;
	background-image: url(../images/dishes_a3.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.dishes_box1 .dishes_a {
	line-height: 51px;
	height: 51px;
	width: 51px;
	position: absolute;
	top: 20px;
	left: 20px;
	background-image: url(../images/dishes_a3.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.dishes_box .dishes_a {
	line-height: 51px;
	height: 51px;
	width: 51px;
	position: absolute;
	top: 20px;
	left: 20px;
	background-image: url(../images/dishes_a3.png);
	background-repeat: no-repeat;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.d_box .dishes_box1 li   {
	padding-bottom: 15px;
	font-size: 14px;
	color: #333333;
	padding-top: 15px;
	line-height: 40px;
}
.d_box .dishes_box li   {
	padding-bottom: 15px;
	font-size: 14px;
	color: #333333;
	padding-top: 15px;
	line-height: 40px;
}
.step .d_box .buyingredients {
	padding: 20px;
}
.step .d_box .buyingredients .btn {
	width: 140px;
	padding: 10px;
	background-color: #f06402;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:1;

filter(alpha=100);
}.buyingredients .table {
	width: 100%;
}
.buyingredients .table th {
	background-color: #FFF3CE;
	padding: 10px;
	font-size: 14px;
}
.buyingredients .table td {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	text-align: center;
	font-size: 14px;
}
.buyingredients .buy_sc {
	padding-top: 20px;
	text-align: right;
}
.join {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}
.join .join_bot {
	background-image: url(../images/join_bot.png);
	background-repeat: no-repeat;
	height: 200px;
}
.join .join_box {
	background-image: url(../images/join_top.png);
	background-repeat: no-repeat;
	padding-top: 200px;
}
.join .join_box .join_p {
	padding-right: 50px;
	padding-left: 50px;
}
.join .join_box .join_p h1 {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-bottom: 15px;
}
.join .join_box .join_p p {
	text-indent: 2.5em;
	line-height: 26px;
	font-size: 14px;
	color: #666666;
	padding-bottom: 10px;
}
.join .join_box .join_p div {
	line-height: 26px;
	font-size: 14px;
	padding-left: 2.5em;
	text-indent: 2em;
	padding-bottom: 15px;
}

.join .join_box .join_p h2 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
	padding-bottom: 15px;
}
/*login_page*/
.login_b {
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/member.jpg);
	background-repeat: no-repeat;
	background-position: 80px 80px;
	padding-top: 70px;
	padding-right: 70px;
	padding-bottom: 150px;
	padding-left: 70px;
}
.login_b .login_b_r {
	width: 500px;
	margin-left: auto;
}
.login_b .login_b_r .ts {
	line-height: 40px;
	height: 40px;
	padding-bottom: 15px;
	font-size: 14px;
	color: #333333;
}
.login_b .login_b_r .li {
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	padding-bottom: 15px;
}
.login_b .login_b_r .li .span {
	width: 90px;
	display: block;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
	float: left;
}
.login_b .login_b_r .li .input {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 9px;
	font-size: 14px;
	color: #2A357A;
}
.login_b .login_b_r .li em {
	line-height: 40px;
	height: 40px;
	padding-left: 10px;
}
.login_b .login_b_r .li em a {
	color: #990000;

}
.login_b .login_b_r .li .btn_box {
	float: left;
	padding-left: 100px;
}
.login_b .login_b_r .li .btn_box .login {
	width: 120px;
	padding: 5px;
	background-color: #f33333;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
}
.login_b .login_b_r .li .btn_box2  a {
	font-size: 16px;
	color: #FF0000;
	text-decoration: none;

}
.login_b .login_b_r .li .btn_box2 {
	float: left;
	padding-left: 130px;
}
.login_b .login_b_r .tx {
	padding: 15px;
	border: 1px solid #CCCCCC;
	line-height: 28px;
	color: #FF3300;

}
/*忘记密码*/
.forget {
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
	padding-bottom: 200px;
	padding-left: 80px;
	padding-right: 80px;
	overflow: hidden;
}
.forget .ul2 {
	float: left;
	width: 430px;
	border: 1px solid #CCCCCC;
	padding-top: 40px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.forget .txt {
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 15px;
	width: 300px;
	margin-left: auto;
	font-size: 14px;
	line-height: 28px;
}
.forget .ul2 .li {
	overflow: hidden;
	line-height: 40px;
	height: 40px;
	padding-bottom: 15px;
}
.forget .ul2 .li .span {
	width: 100px;
	display: block;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
	float: left;
}
.forget .ul2 .li .input {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 9px;
	font-size: 14px;
	color: #2A357A;
}
.forget .ul2 .li label {
	padding-left: 10px;
}
.forget .ul2 .li label a {
	color: #FF0000;
}.forget .ul2 .li .btn_box {
	float: left;
	padding-left: 110px;
}
.forget  .ul2  .li  .btn_box  .login {
	width: 120px;
	padding: 5px;
	background-color: #f33333;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
}
.p_dlsg {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
}
.p_dlsg .p_left {
	width: 230px;
	float: left;
}
.p_dlsg .p_left h1 {
	line-height: 40px;
	height: 40px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
.p_dlsg .p_left .img {
	margin-top: 10px;
}
.p_dlsg .p_left .p_l_box {
	padding: 8px;
	background-color: #feecd1;
}
.p_dlsg .p_left .p_l_box li {
	background-image: url(../images/dlsg_a2.png);
	background-repeat: no-repeat;
	line-height: 36px;
	height: 36px;
	margin-bottom: 10px;
	padding-left: 40px;
}


.p_dlsg .p_right {
	width: 700px;
	margin-left: auto;
}
.p_dlsg .p_right .dl {
	float: left;
	width: 332px;
	padding-top: 15px;
	padding-right: 9px;
	padding-left: 9px;
}
.p_dlsg .p_right .dl dd {
	overflow: hidden;
	padding-bottom: 10px;
}

.p_dlsg .p_right .dl span {
	display: block;
	padding-bottom: 10px;
}
.p_dlsg .p_right .dl img {
	border: 1px solid #CCCCCC;
}

.p_dlsg  .p_right  .dl  dd p {
	font-size: 16px;
	float: left;
}
.p_dlsg .p_right .dl a {
	font-size: 16px;
	font-weight: bold;
}

.p_dlsg .p_right .dl em {
	float: right;
	font-size: 16px;
	color: #FF0000;
	font-weight: bold;
}

.p_dlsg .p_right .dl .title_h {
	line-height: 35px;
	height: 35px;
	background-repeat: no-repeat;
	background-position: 0px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #663300;
}

.p_dlsg .p_left .p_l_box li a {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	display: block;

}

/*会员专区*/
.left_p {
	width: 210px;
	float: left;
	padding-bottom: 20px;
}
.right_p {
	width: 850px;
	margin-left: auto;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.left_p  .nav_p {
	width: 100%;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;

}
.nav_p .vtitle a {
	color: #336633;
	font-weight: normal;
}

.vtitle em{
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.vconlist{
	background-color: #FFFFFF;
}
.vconlist li a{
	height:40px;
	line-height:40px;
	padding-left:30px;
	display:block;
	font-size:13px;
	color:#333333;
}
.vconlist li.select a,.vconlist li a:hover{
	color:#348980;
	text-decoration:none;
}
.right_p2 {
	width: 700px;
	margin-left: auto;
	padding-bottom: 20px;
}
.login_t2 {
	margin-right: auto;
	margin-left: auto;
	height: 42px;
	background-color: #F6F6F6;
}
.login_t2 h1 {
	width: 120px;
	line-height: 40px;
	font-size: 18px;
	margin-right: auto;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E87916;
	height: 40px;
	text-align: center;
	color: #FFFFFF;
	background-color: #E87916;
}
.mem_area {
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}
.mem_area .reg_b_r {
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	line-height: 40px;
}
.mem_area .ul {
	padding-top: 50px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 80px;
}
.mem_area .ul .li {
	overflow: hidden;
	line-height: 40px;
	height: 40px;
	padding-bottom: 15px;
}
.mem_area .ul .li .span {
	width: 150px;
	display: block;
	font-size: 14px;
	padding-right: 10px;
	text-align: right;
	float: left;
}
.mem_area .ul .li .input {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 9px;
	font-size: 14px;
	color: #2A357A;
}
.mem_area .ul .li em {
	padding-left: 10px;
	font-size: 14px;
}
.mem_area .ul .li .select {
	float: left;
	border: 1px solid #d1d1d1;
	padding: 8px;
	font-size: 14px;
	color: #2A357A;
}
.mem_area .ul .li .passport {
	width: 150px;
	text-align: left;
	float: left;
	padding-left: 180px;
}
.mem_area .ul .li .passport .div_float {
	position: absolute;
	top: 11px;
	left: 155px;
}
.mem_area .ul .li .btn_box {
	float: left;
	padding-left: 160px;
}
.mem_area .ul .li .btn_box .login {
	width: 220px;
	padding: 10px;
	background-color: #49a252;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:1;
filter(alpha=100);}
.mem_area .ul .li .btn_box .login:hover {
	width: 220px;
	padding: 10px;
	background-color: #49a252;
	font-size: 18px;
	color: #FFFFFF;
	border: 1px none #FFFFFF;
	border-radius:5px;
	cursor:pointer;
	opacity:0.5;
filter(alpha=50);
}
.mem_area .t_box {
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #CCCCCC;
}

.mem_area  .t_box th {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	background-color: #efefef;
	font-size: 14px;
	color: #333333;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.mem_area .t_box td {
	border-bottom-width: 1px;
	font-size: 12px;
	color: #333333;
	border-bottom-style: solid;
	border-bottom-color: #d3d3d3;
	text-align: center;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}
.mem_area .t_box td .font {
	color: #006600;
	text-decoration: underline;
}
.mem_area .t_box a {
	color: #FF0000;
	text-decoration: underline;
}
.mem_area .t_box a:hover {
	color: #993300;
	text-decoration: none;
}
.mem_area   .t_box   .li2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	overflow: hidden;
	padding: 10px;
}
.mem_area .t_box .li3 {
	background-color: #F6F6F6;
}

.mem_area .t_box .li2 span {
	display: block;
	height: 30px;
}
.mem_area .t_box .li2 span.a1 {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 20%;
	font-size: 14px;
	color: #333333;
}
.mem_area .t_box .li2 span.a2 {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 80%;
	font-size: 14px;
	color: #333333;
}
.mem_area .t_box .li2 span.a3 {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 85%;
	font-size: 14px;
	color: #333333;
	text-align: right;
}
.mem_area .t_box .li2 span.a4 {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 15%;
	font-size: 14px;
	color: #333333;
	text-align: right;
}
.mem_area  .t_box  .li2  span.a5 {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 55%;
	font-size: 14px;
	color: #333333;
	text-align: right;
}
.mem_area  .t_box  .li2  span.a6 {
	float: left;
	line-height: 30px;
	height: 30px;
	width: 15%;
	font-size: 14px;
	color: #333333;
	text-align: center;
}
.mem_area  .t_box  .li2  h3 {
	font-size: 14px;
	color: #333333;
	line-height: 35px;
	height: 35px;
}
.mem_area .t_box .li2 img {
	padding: 1px;
	border: 1px solid #CCCCCC;
	height: 50px;
	width: 50px;
}
