*{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.keifu{ position:fixed; top:10%; right:0; width:131px;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom,10)||0)-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
 z-index:990;}
.keifu_tab{ width:160px;}
.icon_keifu{ width:26px; height:100px; float:left; background:url(../images/keifu.png) 0 0; position:relative; display:none; cursor:pointer;}
.keifu_box{ float:left; width:131px;}
.keifu_tab img{ display:block;}
.keifu_head{ width:131px; height:41px; background:url(../images/keifu.png); background-position: 0 -103px; font-size:0; line-height:0; position:relative;}
.keifu_close:link,.keifu_close:visited{ display:block; width:11px; height:11px; background:url(../images/keifu.png) -42px 0; position:absolute; top:5px; right:5px;}
.keifu_close:hover{ background-position:-60px 0;}
.keifu_con{ border-left:7px solid #029bdb; border-right:7px solid #029bdb; padding-top:15px; background:#fbfbfb;}
.keifu_con li{height:33px; padding-left:12px;}
.keifu_con .weixin{ height:96px;}
.keifu_con .bt{ font-size:16px; height:30px; line-height:30px; text-align:left; padding:0 0 0 20px; color:#012646;}
.keifu_bot{ width:131px; height:119px; background:url(../images/keifu.png); background-position:0 -149px; }


*{
	margin:0px;
	padding:0px;
}
a{
	color:#4F4F4F;
	text-decoration:none;
}
a:hover{
	color:#f60;
	text-decoration:none;
}
ul,ol{	
	list-style:none;
}
img{
	border:none;
}
em {
	font-style:normal;
	float:right;
	font-size:12px;
	font-weight:normal;
	margin:0 25px 0 0;
}
em a {
	color:#848e8f;
}
em a:hover {
	color:#f60;
}
input, label, img, th {
	vertical-align: middle;
}
.clear {
	width:100%;
	height:5px;
	clear:both;
	overflow:hidden;
}
.clear10 {
	width:100%;
	height:10px;
	clear:both;
	overflow:hidden;
}
.clear15 {
	width:100%;
	height:15px;
	clear:both;
	overflow:hidden;
}
.fullwidth {
	width:100%;
}
.float100 {
	width:100%;
	float:left;
}
.red {
	color:#d50110;
}
.bg {
	background:url(../images/top_bg.jpg) repeat-x;
	height:28px;
	border-bottom:1px solid #ccc;
}
.mb15 {
	margin-bottom:15px;
}
.mb5 {
	margin-bottom:5px;
}
.mlr15 {
	margin-left:15px;
	margin-right:15px;
}
.mlr10 {
	margin-left:10px;
	margin-right:10px;
}
.ml20 {
	margin-left:20px;
}
.ml40 {
	margin-left:40px;
}
.mtb2030 {
	margin-top:20px;
	margin-bottom:30px;
}
.f_r {
	float:right;
}
.f_l {
	float:left;
}
.f-tc {
	text-align: center;
}
body{
	font-size:12px;
	margin:0 auto;
	font-family: "Microsoft Yahei";
	font-weight:normal;
}
/*i_top*/
.i_top {
	width:980px;
	height:28px;
	line-height:28px;
	font-size:12px;
	margin:0 auto;
}
.i_top .i_top_l,.i_top .i_top_r {
	width:auto;
	height:28px;
}
.i_top_l span {
	color:#f00;
	display:inline-block;
	margin-right:5px;
}
.i_top_l a,.i_top_r a {
	display:inline-block;
	height:28px;
	margin:0 7px;
	text-indent:15px;
}
.i_top_l span a {text-indent:0;margin:0;}
.i_top_l a.tl_1 {	
	background:url(../images/t_xxx_1.jpg) no-repeat left center;
}
.i_top_l a.tl_2 {		
	background:url(../images/t_xxx_2.jpg) no-repeat left center;
}
.i_top_l a.tl_5 {	
	background:url(../images/t_xxx_5.jpg) no-repeat left center;
}
.i_top_l a.tl_6 {		
	background:url(../images/t_xxx_6.jpg) no-repeat left center;
}
.i_top_r {
	text-align:right;
}
.i_top_r a.tl_3 {		
	background:url(../images/t_xxx_3.jpg) no-repeat left center;
}
.i_top_r a.tl_4 {		
	background:url(../images/t_xxx_4.jpg) no-repeat left center;
}

/*header*/
#header {
	width:980px;
	height:65px;
	margin:0 auto;
	overflow: hidden;
	margin-top:35px;
}
#logo {
	width:172px;
	height:65px;
	float:left;
	overflow:hidden;
}
#logo img {
	display:block;
	float:left;
}

#nav {
	width: 500px;
	height:65px;
	float:left;
}
#nav ul { 
	height:65px;
	margin-left:10px;
	font-family:"楷体";
	font-weight:bold;
}
#nav ul li {
	display: block;
	height: 65px;
	width: 108px;
	float: left;
	margin:0 5px;
}
#nav ul li a {
	display: block;
	height: 55px;
	width: 110px;
	padding-top:5px;
	text-align: center;
	font-size:18px;
	background:url(../images/nav_bg.png) no-repeat bottom center;
}
#nav ul li a.cur_1 {
	display:block;
	width:100%;
	height:50px;
	background: #01b0f3;
	color: #fff;
	padding-top:15px;
	font-size:18px;
}

#nav ul li a.cur_1 p {
	font-size:14px;
}
#nav ul li a.cur_2 {
	color: #fff;
	padding-top:0px;
	height:60px;
	background: #e7c03e;
}
#nav ul li a.cur_3 {
	color: #fff;
	padding-top:0px;
	height:60px;
	background: #92d14f;
}
#nav ul li a.cur_4 {
	color: #fff;
	background: #01b0f3;
}
.na_1 {
	color:#00b1f9;
	padding-top:0;
	border-top:5px solid #00b1f9;
}
.na_2 {
	color:#ffcc0d;
	padding-top:0;
	border-top:5px solid #ffcc0d;
}

.na_3 {
	color:#93ce4f;
	border-top:5px solid #93ce4f;
}
.na_4 {
	color:#01b0f3;
	border-top:5px solid #01b0f3;
}
.head {
	width:100%;
	height:11px;
	/*overflow:hidden;*/
	background:#01b0f3;
}
.hnav_2 {
	height:50px;
	line-height:50px;
	background:#ffcc0d;
}
.nav_2 {
	width:980px;
	height:50px;
	margin:0 auto;
}
.hnav_3 {
	background:#92d14f;
}
.hnav_4 {
	height:42px;
	line-height:42px;
	text-align:right;	
}
.nav_4 {
	width:980px;
	height:42px;
	margin:0 auto;
}
.btn_20_a {
	width:129px;
	height:30px;
	display:inline-block;
	margin:5px 55px 0 0
}

.right_info {
	width:300px;
	float:right;
}
.right_info ul {
	height:26px;
	margin:39px 0 0 0;
}
.right_info ul li {
	width:85px;
	height:26px;
	float:left;
	text-align:center;
	border-right:3px solid #01b0f3;
}
.right_info ul li.thulu {
	width:150px;
	line-height:26px;
	border:none;
}
.ri_nav_2 ul li {
	border-right:3px solid #ffcc0d;
}
.ri_nav_3 ul li {
	border-right:3px solid #92d14f;
}
.main {
	width:980px;
	margin:0 auto;
	height:auto;
}

#footer {
	width:965px;
	margin:0 auto;
	margin-top:10px;
	padding-left:15px;
	clear:both;
	height:139px;
	padding-top:22px;
	border-top:2px solid #fc0;
	border-bottom:1px solid #fc0;
}
.foot_l p {
	display:block;
	margin:0 0 5px 0;
}
.cf60 {
	color:#f60;
}

.foot_r ul {
	width:735px;
	height:120px;
}
.foot_r ul li.foot_li {
	width:140px;
	height:120px;
	text-indent:45px;
	float:left;
	background:url(../images/line_bg.jpg) no-repeat right top;
}
.foot_r ul li.foot_li h3 {
	font-size:12px;
	margin:5px 0;
}
.foot_r ul li.foot_li ol li {
	height:20px;
	line-height:20px;
	font-size:12px;
}
.copyright {
	width:100%;
	text-align:center;
	height:35px;
	line-height:35px;
	font-size:14px;
	color:#666;
}
/*1
===========================================================================
*/
.notice {
	width:100%; height:30px;border-bottom:1px solid #d3dde3;border-top:1px solid #d3dde3; background-color:#f7faf; background-color:#f8fbfc}	

.moji {
	width:980px;
	margin:5px auto;
}
	
.moji a {
 color:#67a2b7
}
.pic_s {
	width:980px;
	height:354px;
	margin:20px auto;
}
.adv_box_1 {
	width:275px;
	height:782px;
	padding:26px 10px 0 10px;
	overflow:hidden;
	background:url(../images/img_xxx_2.jpg);
}
.title_1 {
	height:25px;
	width:100%;
	border-left:9px solid #fc3;
	border-bottom:1px solid #fc3;
}
.title_1 h2 {
	width:100%;
	font-family:"黑体";
	font-size:24px;
	text-align:center;
	line-height:25px;
	color:#fc3;
}
.adv_box_2 {
	margin:0 46px; 
	_margin:0 46px 0 44px;
}
.adv_box_2 .title_1 {
	border-left:9px solid #8dd34b;
	border-bottom:1px solid #8dd34b;
}
.adv_box_2 .title_1 h2 {
	color:#8dd34b;
}

.adv_box_3 .title_1 {
	border-left:9px solid #01b0f3;
	border-bottom:1px solid #01b0f3;
}
.adv_box_3 .title_1 h2 {
	color:#01b0f3;
}

.cooprate {
	width:100%;
	height:auto;
	margin-top:15px;
	overflow:hidden;
}
.title_2 {
	width:100%;
	height:35px;
}
.title_2 h2 {
	border-bottom:2px solid #ffcc0d;
	line-height:35px;
	text-indent:20px;
	font-size:14px;
	font-family:"宋体";
	background:url(../images/pointer_1.gif) no-repeat left center;
}
.cooprate ul {
	width:1000px;
}
.cooprate ul li {
	width:75px;
	height:45px;
	float:left;
	margin:15px 15px 0 0;
}
.cooprate ul li img {
	width:75px;
	height:45px;
}
/*13
======================================================================
*/
.place {
	width:980px;
	height:30px;
	line-height:30px;
	font-size:12px;
	margin:0 auto 10px auto;
}
.side {
	width:179px;
	padding-bottom:80px;
	border-right:1px solid #ddd;
}
.title_3 {
	width:100%;
	height:46px;
	line-height:46px;
}
.title_3 h2 {		
	font-size:16px;
	text-align:center;
	background:#01b0f3;
	color:#fff;
}
.member_s {
	width:100%;
	height:auto;
	clear:both;
	margin-bottom:20px;
}
.member_s dt {
	height:43px;
	line-height:43px;
	font-size:15px;
	font-weight:bold;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
}
.member_s dd {
	float:right;
	width:179px;
	height:35px;
	line-height:35px;
	clear:both;
	display:block;
	text-indent:90px;
}
.member_s dd a.selected_s {
	display:block;
	width:100%;
	height:35px;
	background:url(../images/select_side_bg.jpg) no-repeat;
}
.member_s dd a:hover {
	display:block;
	width:100%;
	height:35px;
	background:url(../images/select_side_bg.jpg) no-repeat;
}

.right_show {
	width:780px;
	padding-top:30px;
}
.title_4 {
	width:100%;
	height:40px;
	position:relative;
}
.title_4 h2 {
	line-height:40px;
	font-size:16px;
	font-weight:normal;
	text-indent:20px;
	border-bottom:1px solid #09f;
}
.title_4 div {
	position:absolute;
	top:39px;
	width:108px;
	height:9px;
	overflow:hidden;
	background:url(../images/title_xxx_4_bg.jpg);
}
.stable {
	width:100%;
	margin: 0 auto;
	border: 1px solid #ccc;
	border-collapse: collapse;
}
.stable tr.str{
	height: 30px;
	line-height: 30px;
	background: #8dd34b;
	color:#fff;
}
.stable tr.str th {
	height:28px;
	margin:1px 0;
}
.stable tr.str th.th_1 {
	width:250px;
}
.stable tr.str th.th_2 {
	width:64px;
}
.stable tr.str th.th_3 {
	width:247px;
}
.stable tr.str th.th_4 {
	width:128px;
}
.stable tr {
	border: #ccc 1px solid;
}
.stable tr td {	
	padding-bottom:15px;
	text-align:center;
}
.stable tr td dl {
	width:320px;
	margin:15px auto;
	text-align:left;
}
.stable tr td dt{
	width:101px;
	height:102px;
	float:left;
	margin:0 10px 0 0;
}
.stable tr td dt img{
	max-width:99px; 
	max-height:100px; 
	width:expression(this.width > 99 ? "99px" : this.width);
	height:expression(this.width > 100 ? "100px" : this.height);
	/*width:99px;
	height:100px;*/
	border:1px solid #dedede;
}
.stable tr td dd {
	width:205px;
	float:left;
	margin:5px 0;
}
.stable tr td dd a {
	color:#000;
}
.stable tr td dd.shop_n a {
	color:#666;
}
.clear20 {
	height:20px;
	clear:both;
	overflow:hidden;
}

.stable_1 tr {
	height:40px;
	line-height:40px;
	text-align:center;	
}
.stable_1 tr td {
	padding-bottom:0;
}
.stable_1 tr td.select_td {
	width:263px;
	color: #fff;
	background:#8dd34b;
}

.stable_1 tr td {
	border: #ccc 1px solid;
	padding-bottom:0;
}
.stable_1 tr td {
	text-indent:20px;
	text-align:left;
}
.stable_1 tr td.select_td_1 {
	width:200px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#e5e5e5;
	text-indent:0;
}
.stable_1 tr td.select_td_norborder {
	border-right:none;
}
.stable_1 tr td.select_td_nolborder {
	border-left:none;
}
.gray {
	background:#e5e5e5;
}
.recharge {
	margin-left:20px;
	color:#01b0f3;
	text-decoration:underline;
}
.sure_btn {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
}
.sure_btn a {
	width:192px;
	height:40px;
	display:inline-block;
	color:#fff;
	font-size:16px;
	margin:0 10px;
	background:url(../images/btn_xxx_2.jpg) no-repeat;
}
.sure_btn a.pay {
	margin-left:20px;
	background:url(../images/btn_xxx_1.jpg) no-repeat;
}
/*14
========================================================================
*/
.title_5 {
	width:100%;
	height:28px;
}
.title_5 h2 {
	height:28px;
	line-height:28px;
	border:1px solid #dedede;
	background:#01b0f3;
	font-size:14px;
	text-align:center;
	color:#fff;
}

.stable_2 tr td.stable_2_1,.stable_2 tr td.stable_2_2 {
	width:50%;
	height:auto;
	overflow:hidden;
}
.stable_2 tr td.stable_2_2 {
	padding-top:25px;
}
.send {
	position:relative;
	width:550px;
	height:auto;
	background:#cde8f5;
	border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	margin:30px auto 0;
	text-align:left;
	padding:5px;
	
	-webkit-box-shadow: #ddd 0px 0px 10px;
	-moz-box-shadow: #ddd 0px 0px 10px;
	box-shadow: #ddd 0px 0px 10px;
	
}
.stable_2_2 .send {
	background:#e4e8ef;
}
.send .arrow {
	position:absolute;
	top:5px;
	right:-16px;
	width:0;
	height:0;
	font-size:0;
	border:solid 8px;
	border-color:#fff #fff #fff #cde8f5;
}
.send .arrow1 {
	position:absolute;
	top:5px;
	left:-16px;
	width:0;
	height:0;
	font-size:0;
	border:solid 8px;
	border-color:#fff #e4e8ef #fff #fff;
}
.send p {
	padding:2px 0;
	color:#555;
}

.stable_2 ,.stable_2 tr ,.stable_2 tr td.stable_2_1 {
	border:none;
}

.messageform {
	width:500px;
	margin:0 auto;
}
.textarears {
	width:100%;
	height:75px;
	background:#f1f1f1;
	border:1px solid #ddd;
	
	
	border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}
.messageform .submit {
	width:119px;
	height:34px;
	border:none;
	cursor:pointer;
	margin:20px 0 0 190px;
	color:#fff;
	background:url(../images/btn_xxx_3.jpg);
}

/*15
=================================================================================
*/
.s_min,.s_add {
	display:inline-block;
	width:13px;
	height:13px;
	line-height:13px;
	text-align:center;
	color:#ccc;
	margin:0 1px;
	position:relative;
	top:2px;
	cursor:pointer;
	border:1px solid #ccc;
}
.s_add {
	color:#417800;
	border:1px solid #417800;
}
.s_c_value {
	width:50px;
	height:18px;
	line-height:18px;
	text-align:center;
	border:1px solid #417800;
}

.stable textarea {
	width:130px;
	height:auto;
	padding:5px;
	border:1px solid #ccc;
	resize: none;
}
a.del {
	margin:0 5px;
	text-decoration:underline;
}
.sure_btn_1 .success_btn {
	width: 119px;
	height: 34px;
	line-height:34px;
	font-size:14px;
	border: none;
	cursor: pointer;
	color: #fff;
	background: url(../images/btn_xxx_3.jpg);
}
 
/*16
==================================================================
*/
.tip {
	width:100%;
	height:	40px;
	line-height:40px;
	font-size:14px;
	color:#666;
	text-indent:36px;
	background:#ffffcc;
}
.sure_pay {
	width:540px;
	margin:0 auto;
}
.order_num {
	color:#01b0f3;
}
/*17
==========================================================
*/
.cart_tip {
	width:100%;
	height:auto;
	clear:both;
}
.cart_tip dt{
	width:290px;
	float:left;
}

.cart_tip dt img {
	width:131px;
	display:block;
	margin:0 auto;
}
.cart_tip dd {
	font-size:14px;
	line-height:180%;
}
.cart_tip dd p {
	margin:5px 0;
}
.blue {
	color:#01b0f3;
}
/*18,19
=========================================================
*/
.bg2 {
	background:#f5f4f4;
}
.reg {
	width:100%;
	height:auto;
}
.reg_p_1 {
	text-indent:30px;
	font-size:12px;
}
.reg_p_1 span {
	font-size:14px;
}

.reg_box{
	width:978px;
	margin:10px auto 0;
	background:#fff;
	border-top: 1px solid #8dd34b;
}
.tab_menu{overflow:hidden;}

.reg_box .tab_menu{
	width:280px;
	margin:0 auto;
}
/*tab*/
.tab_menu li{margin-right:10px;border:1px solid #d3d3d3;border-bottom:none;width:124px;float:left;height:36px;line-height:36px;color:#01b0f3;background:#ddd;text-align:center;cursor:pointer;font-size:14px;}
.tab_menu li.current{color:#333;background-color:#fff;}
.tab_menu li a{color:#fff;text-decoration:none;}
.tab_menu li.current a{color:#333;}
.tab_menu li.reg_gn {
	text-indent:20px;
	background-image:url(../images/reg_ico_1.png);
	background-position: 10px center;
	background-repeat:no-repeat;
}
.tab_menu li.reg_hw {
	text-indent:20px;
	background-image:url(../images/reg_ico_2.png);
	background-position: 10px center;
	background-repeat:no-repeat;
}

.tab_box{padding:0 20px;border:1px solid #d3d3d3;}
.tab_box li{height:24px;line-height:24px;overflow:hidden;}
.tab_box li span{margin:0 5px 0 0;font-family:"宋体";font-size:12px;font-weight:400;color:#ddd;}
.tab_box .hide{display:none;}

.reg_s_1 .tab_box {
	border:1px solid #d3d3d3;
}

/*注册一*/
.reg_form_1 {
	width:540px;
	margin:0 auto;
}
.reg_form_1 dl dd {
	margin:10px 0;
}
.reg_form_1 dl dd.tip_1 {
	margin:0;
	text-indent:110px;
}
.reg_form_1 dl dd span.span_l {
	width:110px;
	height:36px;
	line-height:36px;
	font-size:14px;
	display:inline-block;
}
.reg_form_1 dl dd input.text {
	width:305px;
	height:32px;
	line-height:32px;
	text-indent:12px;
	border:1px solid #ddd;
}
.reg_form_1 dl dd input.reg_ico_1 {
	background:url(../images/reg_ico_3.png) no-repeat 95% center;
}
.reg_form_1 dl dd input.reg_ico_2 {
	background:url(../images/reg_ico_4.png) no-repeat 95% center;
}

.btn4 {
	width:79px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	display:inline-block;
	border:none;
	background:url(../images/btn_xxx_4.jpg) no-repeat;
}
.getsns {
	position:relative;
	top:3px;
	left:10px;
}
.reg_form_1 dl dd label {
	margin:0 18px 0 0;
}

.sure_btn_1 {
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
}

.sure_btn_1 input.submit{
	width: 192px;
	height: 40px;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	margin: 0 10px;
	border:none;
	background: url(../images/btn_xxx_2.jpg) no-repeat;
}
.tip_2 {
	height:30px;
	line-height:30px;
	text-align:center;
	color:#666;
}
/*20
=========================================================
*/
.reg_succ {
	width:978px;
	height:auto;
	border:1px solid #ddd;
}
.rs_box1 {
	width:100%;
	height:140px;
	padding:40px 0;
	text-align:center;
	border-bottom:1px solid #ddd;
}
.rs_box1 img {
	vertical-align:middle;
	margin:0 40px 0 0;
}
.green {
	color:#78be4d;
}
.rs_box1 .p_info_1 {
	font-size:16px;
	text-align:left;
	text-indent:270px;
}
.rs_box1 .p_info_2 {
	margin:30px 0;
}

.rs_box1 .p_info_2 a {
	display:inline-block;
	width:88px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin:0 5px;
	background:url(../images/btn_xxx_5.png);
}

.rs_box2 {
	width:640px;
	height:244px;
	padding:36px 0 0 0;
	margin:30px auto;
	background:url(../images/img_xxx_4.png) repeat-x;
}
.rs_box2 .p_info_1 {
	color:#f90;
	height:35px;
	line-height:35px;
	font-size:16px;
	text-align:center;
}
.rs_box2 .p_info_2 {
	text-indent:250px;
	font-size:14px;
}
.rs_box2 .p_info_2 li {
	margin:10px 0;
}
.rs_box3 {
	border-top:1px solid #ddd;
	width:928px;
	height:540px;
	padding:25px;
}
.rs_box3 h2 {
	height:40px;
	line-height:40px;
	border-bottom:2px solid #a3a3a3;
}
.rs_box3 p {
	margin:20px 0;	
	font-size:14px;
	text-indent:20px;
}
.rs_box3 p.p_info_1 {
	color:#f00;
	font-size:16px;
} 
.rs_box3 dl {
	text-indent:20px;
}
.rs_box3 dl dt {
	height:35px;
	line-height:35px;
	text-indent:50px;
	font-size:16px;
	font-weight:bold;
	background:url(../images/pointer_2.jpg) no-repeat 20px center;
}
.rs_box3 dl dd {
	margin:10px 0;
}
.rs_box3 form dd {
	text-indent:20px;
}
.rs_box3 form dd input {
	text-indent:20px;
	width:255px;
	height:28px;
	line-height:28px;
	margin:0 0 0 15px;
	border:1px solid #dedede;
}
/*21
=====================================================
*/
.login {
	width:978px;
	height:370px;
	margin:90px 0;
	border:1px solid #ddd;
	
	box-shadow: 1px 1px 1px #666;
	-webkit-box-shadow: 1px 1px 1px #666;
	-moz-box-shadow: 1px 1px 1px #666;
}
.login .pic {
	width:490px;
	height:370px;
	float:left;
}
.login_r {
	width:480px;
	height:370px;
	float:right;
}
.login_form {
	width:370px;
	margin:0 auto;
	margin-top:66px;
}
.login_form dl dd {
	margin:20px 0;
	clear:both;
}
.login_form dl dd .span_left {
	width:60px;
	height:36px;
	line-height:36px;
	display:inline-block;
}
.login_form dl dd input.text {
	width:298px;
	height:34px;
	border:1px solid #dedede;
}
.reg_ico_1 {
	background: url(../images/reg_ico_3.png) no-repeat 95% center;
}
.reg_ico_2 {
	background: url(../images/reg_ico_4.png) no-repeat 95% center;
}

.login_form dl dd .reg_btn {
	display:inline-block;
	width:136px;
	height:40px;
	line-height:40px;
	color:#fff;
	text-align:center;
	margin:0 35px 0 0;
	font-size:14px;
	background:url(../images/btn_xxx_6.jpg);
}

.login_form dl dd .login_btn {
	display:inline-block;
	width:127px;
	height:40px;
	line-height:40px;
	color:#fff;
	font-size:14px;
	text-align:center;
	background:url(../images/btn_xxx_7.jpg);
}
/*22,23,24,25
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.save_center {
	width:900px;
	height:500px;
	margin:45px auto;
	background:#f2f2f2;
}
.save_box {
	width:878px;
	height:450px;
	margin:0 auto;
	background:#fff;
}
.title_6 {	
	width:100%;
	height:40px;
}

.title_6 h2 {
	width:100%;
	height:40px;
	line-height:40px;
	text-indent:12px;
	font-size:14px;
}
.reset_step {
	width:530px;
	height:100px;
	margin:0 auto;
	position:relative;
	background:url(../images/step_xxx_3.jpg) no-repeat center 30px;
}
.reset_step_1 {
	background:url(../images/step_xxx_4.jpg) no-repeat center 30px;
}
.reset_step_2 {
	background:url(../images/step_xxx_5.jpg) no-repeat center 30px;
}
.reset_step ul li {
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top: 70px;
}
.reset_step ul li.rs_1 {
	left: -19px;
}
.reset_step ul li.rs_2 {
	left: 134px;
}
.reset_step ul li.rs_3 {
	left: 285px;
}
.reset_step ul li.rs_4 {
	left: 435px;
}
.orange {
	color:#f93;
}
.blue_1 {
	color:#1407ff;
}
.s_form_1 {
	width:540px;
	margin:20px auto;
}
 .s_form_1 dl dd {
	margin:15px 0;
}
.s_form_1 dl dd span.span_l {
	display:inline-block;
	width:98px;
	height:34px;
	line-height:34px;
	text-align:right;
}
.s_form_1 dl dd input.text {
	width:220px;
	height:32px;
	line-height:32px;
	text-indent:10px;
	border:1px solid #dedede;
}
.span_tip {
	display:inline-block;
	height:34px;
	line-height:34px;
	text-indent:25px;
	background:url(../images/tip_xxx_1.jpg) no-repeat left center;
}
.s_form_1 dl dd input.code {
	width:90px;
}
.dl_step_2 {
	margin:0 0 0 100px;
}
.center {
	text-align:center;
}
/*26
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.account {
	position:relative;
	top:-47px;
	background:none;
}
.account .tab_menu {
	width:450px;
}
.account .tab_menu li {
	background:#00aaee;
	color:#fff;
	border:1px solid #00aaee;
}
.account .tab_menu li.current  {
	height:38px;
	border-bottom:none;
	background-color: #fff;
	color:#666;
}

.account .tab_menu li.current i.i_1 {
	background: url(../images/li_count_1.png) no-repeat center;
}
.account .tab_menu li.current i.i_2 {
	background: url(../images/li_count_2.png) no-repeat center;
}
.account .tab_menu li.current i.i_3 {
	background: url(../images/li_count_3.png) no-repeat center;
}
.account .tab_box {
	border:none;
}

.tab_menu li i {
	display:inline-block;
	width:23px;
	height:39px;
	vertical-align:-33%;
	margin:0 10px 0 0;
	background: url(../images/li_count_1_1.png) no-repeat center;
}
.tab_menu li i.i_2 {
	background: url(../images/li_count_2_1.png) no-repeat center;
}
.tab_menu li i.i_3 {
	background: url(../images/li_count_3_1.png) no-repeat center;
}
.accout_1 {
	width:700px;
	margin:0 auto;
}
/*29
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.notic_box {
	width:978px;
	/*height:250px;*/
	border:1px solid #dedede;
}
.notic_title {
	width:100%;
	height:49px;
}
.notic_title h2 {
	height:49px;
	line-height:49px;
	font-size:16px;
	text-indent:40px;
	border-bottom:1px dashed #dedede;
}
.notic_title h2 em {
	font-size:16px;
	font-weight:bold;
}

.notic_box ul {
	margin:27px 0 0 135px;
}
/*.notic_box ul li {
	height:30px;
	line-height:30px;
	text-indent:20px;
	background:url(../images/pointer_3.jpg) no-repeat left center;
}*/
.notic_box ul li {
	line-height:30px;
	padding-right: 135px;
	padding-bottom:30px;
}

.page {
	width:100%;
	height:21px;
	text-align:center;
}
.page a {
	display:inline-block;
	width:22px;
	height:19px;
	line-height:19px;
	color:#fdad2c;
	font-size:14px;
	border:1px solid #fdad2c;
}
.page .prev_page,.page .cur_page {
	color:#7a6795;
	border:1px solid #ccc;
	background:#f3fdff;
}

/*30
================================================
*/
.what_y {
	width:685px;
	height:auto;
	margin:0 auto;
	padding-left:30px;
	background:url(../images/pointer_4.jpg) no-repeat left 5px;
}
.what_y dt {
	height:21px;
	line-height:21px;
	font-size:12px;
	font-size:14px;
	border-bottom:1px solid #01b0f3;
}
.what_y dd {
	padding-top:10px;
	line-height:210%;
}

.user_info {
	width:100%;
	height:286px;
	border-top:1px solid #09f;
	background:url(../images/img_xxx_4.png) repeat-x;
}
.ui_box_1 {
	width:480px;
	height:auto;
	margin:25px auto;
}
.uib_s_l,.uib_s_r {
	display:inline-block;
	float:left;
}
.uib_s_l {
	width:330px;
}
.uib_s_l h3 {
	font-size:16px;
	margin-bottom:30px;
}
.uib_s_r {
	width:150px;
}
.uib_s_r h3 {
	font-size:14px;
	margin-bottom:30px;
}
.blue_2 {
	color:#069;
}
ul.u_list {
	font-size:14px;
}
ul.u_list li {
	height:38px;
	line-height:38px;
}
ul.u_list li a {
	font-size:12px;
}
.uib_s_r ul.u_list li {
	text-indent:30px;
	background:url(../images/pointer_5.png) no-repeat left center;
}
.title_7 {	
	width:100%;
	height:28px;
}

.title_7 h2 {
	height:28px;
	line-height:28px;
	text-indent:12px;
	font-size:14px;
	color:#666;
	border:1px solid #dedede;
	border-left:4px solid #92d14f;
}
.order_box {
	width:660px;
	margin:25px auto;
	height:100px;
}
.order_box dl {
	width:173px;
	height:87px;
	padding:3px 0 0 0;
	background:#92d14f;
	float:left;
	margin:0 30px 0 10px;
}
.order_box dl dt {
	width:157px;
	height:50px;
	line-height:50px;
	font-size:14px;
	background:#fff;
	text-align:center;
	color:#666;
	margin:3px auto;
}
.order_box dl dd {
	text-align:center;
}
.btn_8 {
	width:109px;
	height:31px;
	line-height:31px;
	text-align:center;
	display:inline-block;
	background:url(../images/btn_xxx_8.jpg) no-repeat;
}
.btn_9 {
	width:87px;
	height:25px;
	line-height:25px;
	text-align:center;
	display:inline-block;
	font-weight:normal;
	background:url(../images/btn_xxx_9.jpg) no-repeat;
}
/*32，33,34,35
===================================================================
*/
.order_tab {
	width:100%;
	height:auto;
	top: -35px;
}
.order_tab .tab_box {
	padding:0;
	border:none;
}
.order_tab .tab_menu li {
	width:auto;
	height:24px;
	line-height:24px;
	padding:0 15px;
}
.order_tab .tab_menu li.current {
	height:25px;
	line-height:25px;
}
.stable_2 tr th {
	border-bottom:1px solid #dedede;
}
.stable_2 tr td {
	text-indent:0;
	text-align:center;
	border-right:none;
	border-left:none;
	border-top:none;
	border-bottom:1px dashed #dedede;
}
.stable_2 tr td dl {
	width:365px;
}
.stable_2 tr td dd {
	line-height: 180%;
	padding-bottom: 15px;
}
.pro_title {
	font-size:14px;
	font-weight:bold;
}
.pro_title_1 {
	font-weight:normal;
}
.tip_3 {
	margin-top:10px;
	text-indent:30px;
	background:#ffffdf url(../images/tip_xxx_2.jpg) no-repeat 10px center;
}
/*36,37,38,39,40,41
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.order_tab1 .tab_menu {
	width:580px;
	margin-left:180px;
}
.blue_u {
	color:#01b0f3;
	text-decoration:underline;
}
.line150 {
	line-height:150%;
}
.nobold {
	font-weight:normal;
}
/*42
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.tip_4 {
	width:720px;
	height:auto;
	line-height:180%;
	padding:10px 30px;
	overflow:hidden;
	text-indent:0;
	margin-top:10px;
}
.lev_message {
	
}
.lev_message .texta_1 {
	width:340px;
	height:62px;
	margin:0 auto;
	background:#e5e5e5;
	margin:15px 0;
	
	border-radius:5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
/*43,44,45
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.fill_con_zy {
	width:114px;
	height:30px;
	float:right;
	background:none;
	position:relative;
	top:-35px;
	border:none;
}
.fill_con_zy {
	width:114px;
	height:30px;
	display:inline-block;
	text-indent:-9999px;
	background:url(../images/btn_xxx_10.jpg) no-repeat;
}

.gray_u {
	color:#666;
	text-decoration:underline;
}
/*46
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
*/
.form_box {
	width:778px;
	border:1px solid #ddd;
	padding:0 0 20px 0;
}
.title_8 {
	width:776px;
	height:28px;
	line-height:28px;
	margin:1px auto;
	font-size:12px;
	color:#fff;
	text-indent:10px;
	background:#8dd34b;
}
.form_box_1 {
	margin:20px 0 0 86px;
}
.form_box_1 dl dd {
	clear:both;
	margin:10px 0;
}
.form_box_1 dl dd span {
	display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:left;
}
.form_box_1 dl dd input.text {	
	width:310px;
	height:28px;
	line-height:28px;
	border:1px solid #dedede;
}
.form_box_1 dl dd input.num {	
	width:190px;
}
.form_box_1 dl dd textarea {	
	width:310px;
	height:90px;
	border:1px solid #dedede;
	vertical-align:top;
}

.btn_3 {
	width: 192px;
	height: 40px;
	display: inline-block;
	color: #fff;
	font-size: 16px;
	border:none;
	background: url(../images/btn_xxx_1.jpg) no-repeat;
}
.form_box .stable,.form_box .stable tr {
	border-left:none;
	border-right:none;
}
.form_box .stable tr.str {
	background:#ebebeb;
	color:#666;	
}
.form_box .stable tr.str th {
	font-weight:normal;
}
/*47,48
=====================================================
*/
.btn_11 {
	display:inline-block;
	width:61px;
	height:19px;
	line-height:19px;
	text-align:center;
	text-indent:-9999px;
	background:url(../images/btn_xxx_11.jpg);
}
.title_9 {
	width:100%;
	height:20px;
	margin-top:16px;
}
.title_9 h2 {
	width:100%;
	height:20px;
	line-height:20px;
	font-size:14px;
	border-bottom:1px solid #ddd;
}
.stable_6 tr td {
	text-align:center;
	text-indent:0;
	border:none
}
.stable_6 tr {
	height:32px;
	line-height:32px;
	border:1px solid #ffe580;
	background:#fff5cc;
}
.fgray {
	color:#666;
}
.add_address {
	display:block;
	width:89px;
	height:25px;
	text-indent:-9999px;
	background:url(../images/btn_xxx_12.jpg);
}
.texta_2 {
	vertical-align:top;
	width:743px;
	height:114px;
	border:1px solid #dedede;
}
.add_p {
	padding:15px 0;
	display:inline-block;
}
.save_1 {
	width:100%;
	height:34px;
	text-align:right;
}
.btn_13 {
	border:none;
	width:120px;
	height:34px;
	line-height:34px;
	text-align:center;
	display:inline-block;
	color:#fff;
	font-size:14px;
	background:url(../images/btn_xxx_13.jpg);
}
.btn_14 {
	border:none;
	width:120px;
	height:34px;
	line-height:34px;
	text-align:center;
	display:inline-block;
	color:#fff;
	font-size:14px;
	background:url(../images/btn_xxx_14.jpg);
}
.btn_15 {
	border:none;
	width:120px;
	height:34px;
	line-height:34px;
	text-align:center;
	display:inline-block;
	color:#fff;
	font-size:14px;
	background:url(../images/btn_xxx_15.jpg);
}
/*49,50,51,52,53,54,55
======================================================
*/
.new_address {
	width:952px;
	height:487px;
	background:#fff;
	border:2px solid #fff7d8;
}
.new_address h3 {
	height:40px;
	line-height:40px;
	text-indent:20px;
	font-size:14px;
}
.new_address form {
	margin:20px 0 0 50px;
}
.new_address form dl dd {
	margin:15px 0;
}
.new_address form dl dd span {
	width:95px;
	height:24px;
	line-height:24px;
	display:inline-block;
	text-align:right;
	margin:0 5px 0 0;
}
.new_address form dl dd input.text {
	width:320px;
	height:22px;
	line-height:22px;
	border:1px solid #dedede;
}
.new_address form dl dd input.text_1 {
	width:320px;
	height:22px;
	line-height:22px;
	border:1px solid #dedede;
}
.new_address form dl dd input.text_2 {
	width:90px;
}
.textar_2 {
	width:490px;
	height:60px;
	border:1px solid #dedede;
	vertical-align:top;
}
.btn_16 {
	width:64px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:none;
	cursor:pointer;
	color:#fff;
	display:inline-block;
	background:url(../images/btn_xxx_16.jpg);
}
.btn_17 {
	width:64px;
	height:23px;
	line-height:23px;
	text-align:center;
	border:none;
	cursor:pointer;
	color:#fff;
	background:url(../images/btn_xxx_17.jpg);
}
.btn_18 {
	width:95px;
	height:20px;
	display:inline-block;
	position:relative;
	top:15px;
	background:url(../images/btn_xxx_18.jpg);
}
/*56,57,58
======================================================
*/
.order_tab_2 .tab_menu {
	width:250px;
}
.order_tab_2  .tab_menu li {
	padding:0 25px;
}
.re_box {
	width:700px;
	height:670px;
	margin:0 auto;
	border:1px solid #92d14f;
}
.re_box .tab_menu {
	width:100%;
	float:left;
}
.re_box .tab_menu {
	background:#ececec;
}
.re_box .tab_menu li {
	width:99px;
	height:35px;
	line-height:35px;
	text-align:center;
	color:#333;
	margin:0;
	border:none;
	border-right:1px solid #d9d9d9;
	background:#ececec;
	
}
.re_box .tab_menu li.current {
	width:99px;
	height:35px;
	line-height:35px;
	background:#d1e4bd;
}
.tip_5 {
	margin:0;
	clear:both;
	height:30px;
	line-height:30px;
}
.title_10 {
	width:90%;
	height:30px;
	margin:0 auto;
	background:#f2f2f2;
}
.title_10 h2 {
	height:30px;
	line-height:30px;
	text-indent:10px;
	font-size:14px;
	color:#666;
	border-left:14px solid #01b0f3;
}
.step_box_con {
	width:90%;
	height:auto;
	margin:0 auto;
	text-indent:25px;
	line-height:180%;
}
.step_box_con p img {
	border:1px solid #dedede;
	margin-top:10px;
}
.step_box_con form {
	margin:15px  0;
}

.step_box_con form input.text {
	width:224px;
	height:24px;
	line-height:24px;
	margin:0 15px;
	border:1px solid #dedede;
}
.btn_19 {
	border:none;
	width:112px;
	height:24px;
	line-height:24px;
	text-align:center;
	cursor:pointer;
	color:#fff;
	background:url(../images/btn_xxx_19.jpg);
}
.tip_6 {
	width:675px;
	height:auto;
	padding:5px 0;
	line-height:150%;
	margin-top:32px;
	text-indent:0;
	padding-left:25px;
	font-size:12px;
	background: #ffffdf url(../images/tip_xxx_2.jpg) no-repeat 10px 8px;
}
.form_box_2 {
	margin:40px 0 0 108px;
	font-size:14px;
	color:#666;
}

.form_box_2 dl dd {
	margin:10px 0;
}
.form_box_2 dl dd span {
	width:121px;
	height:24px;
	line-height:24px;
	display:inline-block;
	text-align:left;
}
.form_box_2 dl dd input.text {
	width:140px;
	height:24px;
	line-height:24px;
	border:1px solid #dedede;
}
/*59,60,61
==============================================================
*/
.bank_info {
	width:591px;
	height:86px;
	margin:0 auto;
	padding:15px 0 0 30px;
	background:url(../images/img_xxx_6.jpg);
}
.bank_info p {
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
}
.form_box_2 dl dd input.text_1 {
	width:260px;
}
/*62,63
=========================================================
*/
.stable_4 tr td {
	border-bottom: 1px solid #dedede;
}
.fgreen {
	color:#8dd34b;
} 
.order_tab_3 .tab_menu {
	width:280px;
}
/*64
=========================================================
*/
.stable_5 {
	width:90%;
	margin:0 auto;
}
.stable_5 tr {
	border:none;
}
.stable_5 tr td {
	border:none;
	border-bottom:1px dashed #d0d0d0;
}
.btn {
	padding:15px 0;
	margin:0 auto;
	text-align:center;
}
/*65
=========================================================
*/
.form_table_1 input.text {
	width:96px;
	height:22px;
	line-height:22px;
	text-indent:10px;
	border:1px solid #dedede;
}
.form_table_1 input.text_1 {
	width:146px;
}	
/*66
=========================================================
*/
.title_11 {
	width:90%;
	height:20px;
	margin:0 auto;
}
.title_11 h2 {
	height:20px;
	line-height:20px;
	font-size:14px;
	text-indent:10px;
	border-left:6px solid #01b0f3;
	border-bottom:1px solid #ddd;
}
.new_address_1 {
	width:90%;
	height:350px;
	margin:0 auto;
	border:none;
}
.ml100 {
	margin-left:100px;
}
.width9 {
	width:90%;
	margin:0 auto;
}
/*67,68,69,70,71,72,73,74
=========================================================
*/
.width700 {
	width:700px;
	margin:0 auto;
}
.passet_step {
	width:490px;
	height:90px;
	margin:0 auto;
	position:relative;
	background:url(../images/step_xxx_6.jpg) no-repeat center 30px;
}
.passet_step_1 {
	background:url(../images/step_xxx_7.jpg) no-repeat center 30px;
}
.passet_step_2 {
	background:url(../images/step_xxx_8.jpg) no-repeat center 30px;
}
.passet_step ul li {
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top: 70px;
}
.passet_step ul li.rs_1 {
	left: -39px;
}
.passet_step ul li.rs_2 {
	left: 198px;
}
.passet_step ul li.rs_3 {
	left: 420px;
}
.ml130 {
	margin-left:130px;
}
/*75
=========================================================
*/
.message_box_1  tr td {
	border:none;
}
.foot_r_1 {
	width:955px;
	
}
.foot_r_1 ul {
	width:955px;
	
}
/*77
=========================================================
*/
.pic_s_1 {
	width:980px;
	height:347px;
	margin:2px auto 15px auto;
}
.left_1 {
	width:740px;
	height:auto;
}
.right_1 {
	width:225px;
	height:auto;
}
.lbox_1 {
	width:736px;
	height:auto;
	padding:1px;
	border:1px solid #01b0f3;
}
.lbox_h2 {
	width:100%;
	height:29px;
	line-height:29px;
	text-align:center;
	font-size:14px;
	color:#fff;
	margin-bottom:10px;
	background:#01b0f3;
}
.stable_2 tr td.tr_con_1 {
	width:260px;
	padding:10px 15px;
	text-align:left;
	line-height:150%;
}
.spec_1 {
	width:130px;
	height:28px;
	line-height:28px;
	background:#01b0f3;
	color:#fff;
	text-align:center;
	display:inline-block;
}
.width180 {
	width:180px;
}
.rbox_1 {
	width:225px;
	height:109px;
	background:url(../images/yz_xxx_3.jpg) no-repeat right;
}
.rbox_1 h3 {
	color:#fff;
	height:33px;
	font-size:14px;
	text-align:center;
}
.rbox_1 h3 p {
	font-size:12px;
	color:#ffadad;
}
.rbox_1 ul {
	margin:15px 0 0 30px;
}
.rbox_1 ul li {
	height:25px;
	line-height:25px;
}
.yz_info_1 {
	display:inline-block;
	clear:both;
	text-indent:15px;
	line-height:180%;
	margin-top:8px;
}
.r_pic {
	width:212px;
	height:169px;
	margin:10px auto;
}
.detail_list {
	width:225px;
	height:304px;
	background:url(../images/yz_xxx_6.jpg);
}
.detail_list ul {
	width:208px;
	margin:0 auto;
}
.detail_list ul li {
	height:40px;
	line-height:40px;
	text-indent:30px;
	background:url(../images/yz_xxx_7.jpg) no-repeat 10px center;
	border-bottom:1px solid #ededed;
}
.detail_list ul li a {
	display:block;
	width:100%;
	height:40px;
}
/*3
===============================================================
*/
.nav_2_form_1 {
	width:285px;
	height:30px;
	line-height:30px;
	margin-top:12px;
	float:left;
}
.nav_2_form_1 .text {
	width:212px;
	height:30px;
	line-height:30px;
	border:none;
	text-indent:10px;
	float:left;
	/*background:#fff url(../images/jp_xxx_1.jpg) no-repeat right;*/
}
.nav_2_form_1 .submit {
	width:67px;
	height:30px;
	text-align:center;
	background:#999;
	border:none;
	cursor:pointer;
	color:#fff;
	float:left;
	margin-left:5px;
}
.nav_2_form_2 {
	width:670px;
	height:30px;
	line-height:30px;
	float:right;
	margin-top:12px;
}
.nav_2_form_2 .text {
	width:350px;
	_width:335px;
	height:30px;
	line-height:30px;
	border:none;
	text-indent:10px;
	float:left;
	background:#fff url(../images/jp_xxx_2.jpg) no-repeat right;
}
.nav_2_form_2 .submit,.nav_2_form_2 .submit1 {
	width:67px;
	height:30px;
	text-align:center;
	background:#999;
	border:none;
	cursor:pointer;
	color:#fff;
	float:left;
	margin:0 0 0 5px;
}
.nav_2_form_2 .submit {
	background:#666;
}
.nav_2_form_2 div {
	width:170px;
	height:30px;
	line-height:30px;
	background:#fff;
	float:left;
}
.nav_2_form_2 div select {
	width:165px;
	height:20px;
	line-height:20px;
	background:#ebebeb;
	margin:5px 0 0 5px;
	text-indent:10px;
	border:none;
}
.hot_key {
	height:31px;
	line-height:31px;
	background:#fff4c9;
	border-bottom:2px solid #e5e5e5;
}
.hot_key_con {
	width:980px;
	margin:0 auto;
	text-align:center;
	color:#666;
}
.hot_key_con a {
	color:#00b1f9;
}

.jp_left {
	width:172px;
	height:auto;
	float:left;
}
.jp_middle {
	width:602px;
	height:auto;
	float:left;
	margin:0 0 0 20px;
}
.jp_right {
	width:172px;
	height:auto;
	float:right;
}
.jp_h2_1 {
	width:100%;
	height:30px;
	line-height:30px;
	text-indent:15px;
	font-size:14px;
	background:url(../images/jp_xxx_3.jpg) no-repeat left center;
	border-bottom:2px solid #ffcc0d;
}
.classify {
	width:100%;
	margin:5px 0;
}
ul.main_class {
	width:100%;
	height:auto;
}
ul.main_class li.main_class_li {
	height:40px;
	line-height:40px;
	text-indent:43px;
	font-size:14px;
	position:relative;
	border-bottom:1px solid #ccc;
}
.child_class {
	width:170px;
	padding:5px 10px;
	background:#fff;
	position:absolute;
	top:0;
	left:170px;
	display:none;
	z-index:9999;
	border:1px solid #ddd;
	border-left:none;
	
	box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
	-khtml-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.5);
}
.child_class li {
	height:35px;
	text-indent:0;
	line-height:35px;
	text-align:center;
	border-bottom:1px dashed #dedede;
}
.jp_ico_1 {
	background:url(../images/jp_ico_xxx_1.jpg) no-repeat left center;
}
.jp_ico_2 {
	background:url(../images/jp_ico_xxx_2.jpg) no-repeat left center;
}

.jp_ico_3 {
	background:url(../images/jp_ico_xxx_3.jpg) no-repeat left center;
}
.jp_ico_4 {
	background:url(../images/jp_ico_xxx_4.jpg) no-repeat left center;
}
.jp_ico_5 {
	background:url(../images/jp_ico_xxx_5.jpg) no-repeat left center;
}
.jp_ico_6 {
	background:url(../images/jp_ico_xxx_6.jpg) no-repeat left center;
}
.jp_ico_7 {
	background:url(../images/jp_ico_xxx_7.jpg) no-repeat left center;
}
.jp_ico_8 {
	background:url(../images/jp_ico_xxx_8.jpg) no-repeat left center;
}
.jp_ico_9 {
	background:url(../images/jp_ico_xxx_9.jpg) no-repeat left center;
}
.jp_ico_10 {
	background:url(../images/jp_ico_xxx_10.jpg) no-repeat left center;
}
.jp_ico_11 {
	background:url(../images/jp_ico_xxx_11.jpg) no-repeat left center;
}
.jp_ico_12 {
	background:url(../images/jp_ico_xxx_12.jpg) no-repeat left center;
}
.jp_ico_13 {
	background:url(../images/jp_ico_xxx_13.jpg) no-repeat left center;
}
.jp_ico_14 {
	background:url(../images/jp_ico_xxx_14.jpg) no-repeat left center;
}
.jp_ico_15 {
	background:url(../images/jp_ico_xxx_15.jpg) no-repeat left center;
}
.jp_ico_16 {
	background:url(../images/jp_ico_xxx_16.jpg) no-repeat left center;
}
.jp_ico_17 {
	background:url(../images/jp_ico_xxx_17.jpg) no-repeat left center;
}

.jp_box_1 {
	width:170px;
	height:300px;
	border:1px solid #eaeaea;
}
.jp_box_2 {
	width:170px;
	height:180px;
	border:1px solid #eaeaea;
}

.jp_title_1 {
	width:100%;
	height:30px;
	background:#fff2bf;
}
.jp_title_1 h2 {
	margin:1px;
	height:28px;
	line-height:28px;
	text-indent:60px;
	color:#fff;
	font-size:14px;
	background:#99cc66;
	border-bottom:1px solid #eaeaea
}

.jp_ul_1 {
	width:155px;
	margin:0 auto;
}
.jp_ul_1 li {
	line-height:180%;
	padding-left:20px;
	margin:10px 0 5px 0 ;
	background:url(../images/jp_xxx_5.jpg) no-repeat left 5px;
}
.mr20 {
	margin-right:20px;
}
.jp_box_2 p {
	text-indent:10px;
	display:block;
	margin:5px 0;
}
.jp_box_2 p img {
	vertical-align:-5px;
}
.jp_box_3 {
	height:315px;
}
.jp_box_3 .jp_title_1 h2 {
	background:#ffcc00 url(../images/jp_xxx_7.jpg) no-repeat 28px center;
}
.jp_ul_2 li {
	margin:5px 0;
	padding-bottom:5px;
	border-bottom:1px dashed #ffe190;
}
.jp_ul_2 li.noborder {
	border:none;
}
.jp_box_4 {
	height:410px;
}

.jp_box_4 img {
	display:block;
	margin:10px auto;
}
.jp_box_5 {
	height:360px;
}
.jp_box_5 .jp_title_1 h2 {
	background:#ffcc00 url(../images/jp_xxx_10.jpg) no-repeat 28px center;
}
.jp_ul_3 li {
	height:26px;
	line-height:26px;
	padding-left:60px;
	background:url(../images/jp_xxx_5.jpg) no-repeat 39px center;
}

.jp_h2_2 {
	width:100%;
	height:30px;
	line-height:30px;
	font-size:14px;
}

.jp_m_box_1 {
	width:578px;
	/*height:auto;
	min-height:140px;
	_height:140px;*/
	padding:10px;
	border:2px solid #ffcc0d;
	overflow:hidden;
}
.m_class {
	margin:5px;
}
.m_class li {
	width:95px;
	height:30px;
	line-height:30px;
	float:left;
	overflow:hidden;
	margin-right:15px;
}
.page_2 span {
	
}
.page_2 .page {
	width:auto;
	float:right;
}
.jp_table_1 {
	border:none;
}
.jp_table_1 tr {
	border-left:none;
	border-right:none;
}
.jp_table_1 tr th {
	font-weight:normal;
	color: #fff;
	background:#99cc66;
}
/*6
========================================
*/
.dg_hot_key {
	background:#eaf1dd;
}
.dg_h2_1 {
	background:url(../images/dg_xxx_1.jpg) no-repeat left center;
	border-bottom:2px solid #92d14f;
}
.dg_title_1 {
	background:#e5f2d9;
}
.dg_title_1 h2 {
	background:#99cc66;
}
.dg_m_box_1 {
	border-color:#92d14f;
}
.dg_box_1 {
	width:166px;
	height:101px;
	padding:3px;
	background:#92d14f;
}
.dg_box_1 dt {
	width:156;
	height:51px;
	padding:10px 10px 10px 10px;
	background:#fff;
}
.dg_box_1 dd {
	height:50px;
	text-align:center;
}
.dg_box_1 dd a {
	margin-top:4px;
	display:inline-block;
}

.dg_box_4 .jp_title_1 h2 {
	background:#99cc66 url(../images/daigou_small.png) no-repeat 28px center;
}
.dg_box_5 .jp_title_1 h2 {
	background:#99cc66 url(../images/dg_xxx_6.jpg) no-repeat 28px center;
}
.nav_3_form_1 {
	width:800px;
	float:left;
}
.nav_3_form_1 .text {
	width:500px;
	color:#92d14f;
}
.dg_cart {
	width:168px;
	height:28px;
	line-height:28px;
	border:2px solid #e5b70c;
	float:right;
	margin-top:12px;
	text-align:center;
	cursor:pointer;
	background:#fff url(../images/cart_bg.jpg) no-repeat left center;
}
.dg_cart em {
	margin-right:5px;
}
.dg_cart em a {
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:#ee7a1d;
	margin-top:5px;
	display:inline-block;
}
.dg_box_6 {
	width:978px;
	height:auto;
	border:1px solid #93d251;
	padding:1px 0 15px 0;
}
.dg_title_2 {
	width:100%;
	height:31px;
}
.dg_title_2 h2 {
	height:31px;
	line-height:31px;
	background:#e2ebd0;
	font-size:14px;
	text-indent:20px;
}
.dg_tip_1 {
	width:100%;
	height:26px;
	line-height:26px;
	text-indent:20px;
	background:#f1f1f1;
	font-size:14px;
}
.dg_form_1 {
	margin:20px 0 20px 86px;
}
.dg_form_1 dl dd {
	margin:10px 0;
}
.dg_form_1 dl dd span.span_l {
	display:inline-block;
	width:80px;
	height:29px;
	line-height:29px;
	text-align:left;
}
.dg_form_1 dl dd input.text {
	width:310px;
	height:27px;
	line-height:27px;
	border:1px solid #ccc;
}
.dg_form_1 dl dd input.text_1 {
	width:260px;
}
.dg_form_1 dl dd .ta_1 {
	width:310px;
	height:90px;
	border:1px solid #ccc;
	vertical-align:top;
}

.dg_a_1 {
	display:inline-block;
	padding:0 15px;
	height:27px;
	line-height:27px;
	background:#ffcc00;
	color:#fff;
	border:1px solid #ccc;
}
.pmt2 {
	position:relative;
	top:2px;
	_top:0;
}
.btn_21 {
	width:120px;
	height:34px;
	line-height:34px;
	text-align:center;
	border:none;
	color:#fff;
	font-size:14px;
	display:inline-block;
	background:url(../images/btn_xxx_21.jpg) no-repeat;
}
.mtb10 {
	margin-top:10px;
	margin-bottom:10px;
}
.btn_22 {
	background:url(../images/btn_xxx_22.jpg) no-repeat;
}
/*8,11
============================================
*/
.width900 {
	width:900px;
	margin:0 auto;
}
.cart_box_1 {
	width:400px;
	height:auto;
}
.cart_box_2 {
	width:465px;
	height:auto;
}
.cart_table_1 tr {
	height: 32px;
	line-height: 32px;
}
.cart_table_1 tr th {
	font-weight:normal;
	background:#e5e5e5;
	border: #ccc 1px solid;
}
.cart_table_1 tr td {
	text-indent:0;
	text-align:center;
}
.text_right {
	text-align:right;
}
.cart_table_2 tr td {
	text-indent:0;
	padding:5px;
}
/*9
==========================
*/
.product_d {
	width:910px;
	height:360px;
	border-top:2px solid #ddd;
	padding:20px 35px;
}
.product_d dt {
	float:left;
	width:358px;
	height:358px;
	position:relative;
	border:1px solid #dedede;
}
.product_d dt span {
	width:100px;
	height:100px;
	position:absolute;
	top: -18px;
	left: -40px;
}

.product_d dd {
	float:right;
	width:530px;
}
.product_d dd h2 {
	line-height:180%;
	padding:10px 0 15px 0;
	font-size:14px;
	margin-bottom:15px;
	border-bottom:1px solid #ddd;
}
.product_d dd p {
	line-height:200%;
}
.add_f {
	display:inline-block;
	width:130px;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#fff;
	background:#92d14f;
}
.pro_tab .tab_box {
	padding:0;
}
.pro_tab .tab_menu {
	width:100%;
	float:left;
	background:#ebebeb;
	border-bottom: 1px solid #8dd34b;
}
.pro_tab .tab_menu li {
	margin:0;
	width:123px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#ebebeb;
	border:none;
	color:#666;
}
.pro_tab .tab_menu li.current {
	background:#92d14f;
	color:#fff;
}
.pro_tip_1 {
	display:block;
	background:#ffffd6;
	height:60px;
	line-height:30px;
	text-align:center;
	clear:both;
}
.dg_table_2 {
	border:none;
}
.dg_table_2 .text,.dg_table_2 .text_1 {
	width:65px;
	height:23px;
	border:1px solid #dedede;
}
.dg_table_2 .text_1 {
	width:200px;
}
.dg_table_2 tr {
	border:none;
}
.dg_table_2 tr td {
	padding-top:10px;
	border:none;
	border-bottom:1px dashed #dedede;
}
.pro_editor {
	height:auto;
	margin:0 auto;
	padding:50px 20px 20px 20px;
}
/*5
==========================================
*/
.m_pic {
	width:100%;
	height:320px;
	margin-bottom:10px;
	overflow:hidden;
}
.jp_m_box_2 {
	width:100%;
	overflow:hidden;
}
.show_s_1 .tab_box {
	border:none;
}
.show_s_1 .tab_menu {
	width:100%;
	overflow:visible;
}
.show_s_1 .tab_menu li {
	width:96px;
	height:40px;
	background-color:#eee;
	margin:0 5px  0 0;
	border:none;
	color:#000;
	position:relative;
}
.show_s_1 .tab_menu li .t_arrow {
	display:none;
}
.show_s_1 .tab_menu li.current {
	background-color:#ffcc00;
}
.show_s_1 .tab_menu li.current .t_arrow {
	display:block;
}
.show_s_1 .tab_menu li.dg_ico_1 {
	background-image:url(../images/dg_ico_xxx_1.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_1 .tab_menu li.dg_ico_2 {
	background-image:url(../images/dg_ico_xxx_2.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_1 .tab_menu li.dg_ico_3 {
	background-image:url(../images/dg_ico_xxx_3.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_1 .tab_menu li.dg_ico_4 {
	background-image:url(../images/dg_ico_xxx_4.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_1 .tab_menu li.dg_ico_5 {
	background-image:url(../images/dg_ico_xxx_5.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_1 .tab_menu li.dg_ico_6 {
	background-image:url(../images/dg_ico_xxx_6.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_1 .tab_box {
	padding:0;
}
.show_pro {
	width:576px;
	height:auto;
	padding:10px;
	position:relative;
	border:3px solid #fc0;
	float:left;
}
.t_arrow {
	position:absolute;
	top:47px;
	left:35px;
	width:19px;
	height:16px;
	z-index:999;
	background:url(../images/t_arrow.jpg);
}
.h3_1 {
	height:28px;
	line-height:28px;
	text-indent:35px;
	font-size:14px;
	color: #fff;
	font-weight:normal;
	margin:0 0 15px 0;
	background:#99cc66 url(../images/time_1.jpg) no-repeat 10px center;
}
.show_pro dl {
	width:102px;
	height:170px;
	float:left;
	margin: 5px 3px 0 9px;
	margin: 5px 5px 0 6px;
}
.show_pro dl dt {
	width:102px;
	height:84px;
}
.show_pro dl dt img {
	width:100px;
	height:83px;
	border:1px solid #ccc;
	border-bottom:none;
}
.show_pro dl dd {
	text-align:center;
}
.show_pro dl dd.now_price {
	height:18px;
	line-height:18px;
	color:#fff;
	background:#e14d4a;
}
.see_more {
	display:block;
	width:100%;
	height:21px;
	float:left;
	text-align:right;
}
.see_more a {
	display:inline-block;
	width:87px;
	height:21px;
	line-height:21px;
	text-indent:24px;
	text-align:left;
	background:url(../images/rb_arrow.jpg) no-repeat 8px center;
	border:1px solid #ccc;
}
.h3_2 {
	height:26px;
	line-height:26px;
	background:url(../images/h3_2_bg.jpg) no-repeat;
}

.page_3 {
	width:100%;
	clear:both;
	height:30px;
	text-align:center;
	margin-bottom:20px;
}
.page_3 a {
	display:inline-block;
	width:28px;
	height:28px;
	line-height:28px;
	border:1px solid #dcdcdc;
}
.page_3 a.cur_page{
	border:1px solid #666;
	background:#666;
	color:#fff;
}
.page_3 a:hover{
	border:1px solid #666;
	background:#666;
	color:#fff;
}
.next_p {
	background:url(../images/rb_arrow_1.jpg) no-repeat center;
}
.h200 {
	height:200px;
}
/*幻灯片*/
.focus{width:602px; height:320px;margin:0 auto;}
.focusbox{background-color:#1C1C1C; position:relative;}
.focusimg{ width:602px; height:320px; position:relative; overflow:hidden;-webkit-perspective: 1300px;}
.fimglist{width:99300px; position:relative;-moz-perspective: 1300px;}
.fimglist img{display:block; width:602px; height:320px; cursor:pointer;}
.fimglist li{width:602px; height:370px; float:left;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;}
.fimglist li.onpre{-webkit-animation:onpre .5s ease-in-out;animation:onpre .5s ease-in-out;opacity:0;-webkit-transform:scale(0.8,0.8);transform:scale(0.8,0.8);}
@-webkit-keyframes onpre{
	0%{opacity:1;-webkit-transform:rotateY(0deg);}
	100%{opacity:0;-webkit-transform:rotateY(90deg)}
}
@keyframes onpre{
	0%{opacity:1;transform:rotateY(0deg);}
	100%{opacity:0;transform:rotateY(90deg)}
}
.focustool{width:180px; overflow:hidden; padding:5px 0 10px; float:right;margin:0 40px 0 0; position:relative;top:-60px;}
.ftoollist{width:4655px; position:relative;}
.ftoollist img{display:block; width:40px; height:40px; margin-bottom:3px;}
.ftoollist a{display:block; width:40px; padding:4px 0 4px 4px; position:relative;-webkit-transition:all .3s linear;transition:all .3s linear;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
}
.ftoollist li{float:left; cursor:pointer; -webkit-transition:all .3s linear; transition:all .3s linear;}
.ftoollist .imgname{line-height:25px; text-align:center; color:#FFF; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:400; font-size:18px; height:25px; overflow:hidden; cursor:pointer;}
.ftoollist .imgshortcat{line-height:20px; text-align:center; color:#7D7D7D; font-size:12px; height:20px; overflow:hidden; cursor:pointer;}
.ftoollist a:hover{background-color:#503769; padding:4px; margin-right:-4px; z-index:100; top:-5px;}
.ftoollist a:hover .imgname{color:#DBC98C;}
.ftoollist a:hover .imgshortcat{color:#FFF;}
.ftoollist .on a{background-color:#ffcd0e; padding:4px; margin-right:-4px; z-index:100; top:-5px;}
.ftoollist .on .imgname{color:#DBC98C;}
.ftoollist .on .imgshortcat{color:#FFF;}

/*76
=============================================
*/
.show_s_2 .tab_menu {
	width:100%;
	overflow:visible;
}
.show_s_2 .tab_menu li {
	width:96px;
	height:40px;
	text-indent:25px;
	background-color:#eee;
	margin:0 5px  0 0;
	border:none;
	color:#000;
	position:relative;
}
.show_s_2 .tab_menu li .t_arrow {
	display:none;
}
.show_s_2 .tab_menu li.current {
	background-color:#ffcc00;
}
.show_s_2 .tab_menu li.current .t_arrow {
	display:block;
}
.show_s_2 .tab_menu li.dg_ico_1 {
	background-image:url(../images/dg_ico_xxx_1.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_2 .tab_menu li.dg_ico_2 {
	background-image:url(../images/dg_ico_xxx_2.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_2 .tab_menu li.dg_ico_3 {
	background-image:url(../images/dg_ico_xxx_3.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_2 .tab_menu li.dg_ico_4 {
	background-image:url(../images/dg_ico_xxx_4.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_2 .tab_menu li.dg_ico_5 {
	background-image:url(../images/dg_ico_xxx_5.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_2 .tab_menu li.dg_ico_6 {
	background-image:url(../images/dg_ico_xxx_6.png);
	background-repeat:no-repeat;
	background-position:10px center;
}
.show_s_2 .tab_box {
	padding:0;
}
/*4
======================================
*/
.pro_d_l {
	width:800px;
	float:left;
	border-right:1px solid #dcdcdc;
}
.pro_d_r {
	width:172px;
	float:right;
}
.pro_pic {
	width:405px;
	height:480px;
	float:left;
}
.pro_info {
	width:376px;
	height:auto;
	float:right;
}
.pro_info dl dd {
	margin:10px 0;
}
.pro_info dl dd span.span_l {
	display:inline-block;
	width:90px;
}
.pro_info ul li {
	width:138px;
	height:36px;
	line-height:36px;
	background:#f90;
	text-indent:57px;
	float:left;
	margin:5px 15px 10px 10px;
}
.pro_info ul li a {
	color:#fff;
}
.pro_info ul li.to_buy_1 {
	background:#ee7a1d url(../images/buy_ico_xxx_1.jpg) no-repeat 17px center;
}
.pro_info ul li.to_buy_2 {
	background:#f90 url(../images/buy_ico_xxx_2.jpg) no-repeat 17px center;
}
.pro_info ul li.to_buy_3 {
	background:#f90 url(../images/buy_ico_xxx_3.jpg) no-repeat 17px center;
}
.pro_info ul li.to_buy_4 {
	background:#f90 url(../images/buy_ico_xxx_4.jpg) no-repeat 17px center;
}

.shop_info {
	padding:15px 0;
}
.shop_info dd {
	padding:5px 0;
	color:#000;
}
.shop_info dd span.span_l {
	padding:5px 0;
	color:#999;
	display:inline-block;
	min-width:85px;
}

/*产品展示*/
.box-lanrenzhijia {
	width:398px;
}
#bigpicarea {
	position: relative;
	margin: 0px auto;
	width: 398px;
	height: 398px;
	overflow: hidden;
	border: 1px solid #dedede;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;
	-o-box-shadow: 0px 0px 5px #ccc;
	box-shadow: 0px 0px 5px #ccc;
}
#bigpicarea .image img {
	width:398px;
	height:398px;
}
#bigpicarea .ui-els-hide {
	display: none
}
#bigpicarea .word {
	display:none;
	opacity:0.85;
}
#thumbs li {
	width:50px;
	height: 50px;
	border: 1px solid #eee;
	margin:4px 10px 0 10px;
	display: inline;
	float: left;
}

#thumbs li a {
	display: block;
	font-size: 0px;
	width:72px;
	height:72px;
	background-color:#fff;
}
#thumbs li a img {
	border: 5px solid #FFFFFF;
	cursor: pointer;
	-moz-box-shadow: 0px 0px 10px #ccc;
	-webkit-box-shadow: 0px 0px 10px #ccc;
	-o-box-shadow: 0px 0px 10px #ccc;
	box-shadow: 0px 0px 10px #ccc;
	filter: alpha(opacity=70);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	display: block;
	padding:6px;
	border:1px solid #dedede;
}
#thumbs li a:hover {
	
}
#thumbs li a.current {
	
}
#thumbs li a.current img {
	/*+opacity:100%;*/
	filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	border-color: #ffcc00;
	border-width:2px;
}
#thumbs li span {
	display:inline-block;
	font-family: "微软雅黑";
	text-indent:10px;
}
#thumbs li span a.more_info {
	display:inline;
	font-size:14px;
	background:#fff;
}
#thumbs li em {
	display:inline-block;
	font-size:14px;
	float:right;
}
#thumbs li em a.more_info {
	display:inline;
	font-size:14px;
	background:#fff;
}
#bigpicarea p {
	width:auto;
	padding:0;
}
.bigbtnPrev, .bigbtnNext {
	z-index: 100;
	position: absolute;
	top: 40%;
	cursor: pointer;
}
.bigbtnPrev {
	left:0px
}
.bigbtnNext {
	right:0px
}
#big_play_prev {
	height:121px;
	width:44px;
	background:url(../images/icons-sprite_nouveau.png) no-repeat 0 -120px;
	display: block;
	opacity:0.3;
	filter:alpha(opacity=30);
}
#big_play_next {
	height:121px;
	width:44px;
	background:url(../images/icons-sprite_nouveau.png) no-repeat;
	display: block;
	opacity:0.3;
	filter:alpha(opacity=30);
}
#big_play_next:hover,#big_play_prev:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
#smallpicarea {
	width: 398px;
	margin-right: -20px;
}
.dg_tip_2 {
	width:543px;
	height:260px;
}
.dg_tip_2 ul {margin-top:5px;padding-right:5px;border-right:1px solid #8dd34b;}
.dg_tip_2 ul li {
	padding:10px;
	padding-left:25px;
	border-bottom:1px dashed #e6e6e6;
	background:url(../images/jp_xxx_5.jpg) no-repeat 10px 15px;
}
.dg_tip_3 {
	width:230px;
	height:260px;
}
.dg_tip_3 ul {
	padding-top:30px;
}
.dg_tip_3 ul li {
	width:94px;
	height:38px;
	line-height:38px;
	text-indent:15px;
	float:left;
	margin:10px 5px 5px 15px;
	_margin:10px 5px 5px 10px;
	background:url(../images/dg_xxx_11.jpg);
}
.h4_1 {
	width:100%;
	height:28px;
	line-height:28px;
	background:#8dd34b;
	color:#fff;
	font-size:14px;
	text-align:center;
}

.other_pro {
	width:160px;
	height:400px;
	margin:0 auto;
	background:url(../images/other_pro.jpg);
}
.other_pro h3 {
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:normal;
}
.other_pro dl {
	width:145px;
	height:60px;
	margin:0 auto;
	margin-top:10px;
	border-bottom:1px dashed #666;
}
.other_pro dl dt {
	width:72px;
	height:54px;
	float:left;
}
.other_pro dl dt img {
	width:72px;
	height:54px;
}
.other_pro dl dd {
	width:61px;
	float:right;
}
.stop {
	width:146px;
	height:17px;
	display:block;
	margin:5px auto;
	text-indent:-9999px;
	background:url(../images/dg_xxx_12.jpg);
}
.start {
	width:146px;
	height:17px;
	display:block;
	margin:5px auto;
	text-indent:-9999px;
	background:url(../images/dg_xxx_13.jpg);
}
#demo_up {
	overflow:hidden;
	height:280px;
	width:145px;
	margin:0 auto;
	margin-top:12px;
}


/*修复*/
.nav_2_form_2 {
	position:relative;
}
#select_key {
	width:318px;
	height:auto;
	padding:10px 0;
	border:1px solid #dedede;
	border-top:none;
	background:#fff;
	position:absolute;
	left:170px;
	top:30px;
	display:none;
	z-index:99999;
}
#select_key dd {
	height:25px;
	line-height:25px;
	text-indent:20px;
	cursor:pointer;
	border-bottom:1px dashed #dedede;
}
/*250行改了 overflow去掉*/











.pop_bgx{
	display: none;
	position:fixed;
	_position:absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #333;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=88);
} 
.pop_contentx {
	display: none;
	position:fixed;
	top: 25%;
	*bottom: 0px;
	left: 30%;
	width: 500px;
	padding-bottom:15px;
	border: 4px solid #FFC000;
	background-color: #FFC;
	z-index:1002;
	overflow: auto;
	font-size: 14px;
	line-height:24px;
	text-align:center;
}
.pop_contentx h2{
	line-height: 30px;
	background-color: #FFC000;
	text-indent: 10px;
	color: #FFF;
	font-size: 14px;
	padding: 0px;
	height: 30px;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.pop_contentx ul{
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
}
.pop_contentx h2 a{
	float:right;
	margin-right:10px;
	font-weight: lighter;
	color: #FFF;
	}
.pop_bg{
	position:fixed;
	_position:absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #333;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=88);
} 
.pop_content {
	position:fixed;
	top: 25%;
	*bottom: 0px;
	left: 38%;
	width: 350px;
	padding-top:15px;
	padding-bottom:15px;
	border: 4px solid #F90;
	background-color: #FAFAFA;
	z-index:1002;
	overflow: auto;
	font-size: 14px;
	line-height:24px;
	text-align:center;
} 
.bhh{white-space:nowrap;} 



.pop_bga{
	position:fixed;
	_position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #333;
	z-index:1001;
	-moz-opacity: 0.9;
	opacity:.90;
	filter: alpha(opacity=90);
} 
.pop_contenta {
	top: 25%;
	*bottom: 0px;
	left: 50%;
	margin-left: -32%;
	position:fixed;
	width:  auto;
	z-index:1002;
	overflow: auto;
} 


.pop_contenta .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
/*画面改修版本更新*/
.alert{
	padding:5px 5px 5px 28px;
	border:solid 1px #f7a50d;
	background:url('../images/icon_alert.gif') 6px 69% no-repeat #f9eb5f;
	color:#910e08;
	text-align:left;
	border-radius:5px;
}

.help{
	padding:10px 10px 10px 28px;
	border:solid 1px #79c9ec;
	background:url('../images/icon_help.gif') 6px 49% no-repeat #EEFEFF;
	color:#006;
	border-radius:5px;
	text-align:left;
}
/*表-項目*/
.common_table{
	border-collapse:collapse;
	color:#000;
	word-break: break-all;
	background:#fff;
}

.common_table_item{
	white-space:nowrap;
	background-color: #e2ebd0;
	color:#18050;
	text-align:center;
	padding:2px 5px;
	white-space:nowrap;
}


.common_table td{
	border:solid 1px #006;
	padding:2px;
	text-align:center;
	border-color:#89c4ff;
}

.entity_item_style{
	table-layout: fixed;
	background-color:#fff;
	width:99%;
	margin-top: 1px;
	margin-bottom: 1px;
}

.entity_icon{
	margin-left: 1px;
	border:solid 1px #99f;
	width:5px;
	background:#EFE;
}

/*項目値*/
.common_item_right{
	background-color:#fff;
	border-bottom:solid 1px #eee;
	padding:2px;
	margin-right: 2px;
	text-align:left;
	word-break:break-all;
}

/*項目名*/
.common_item_left{
	width:140px;
	background-color: #e2ebd0;
	border-top:solid 1px #99f;
	border-bottom:solid 1px #99f;
	padding:2px;
	padding-top:4px;
	text-align:left;
	word-break: break-all;
}

.search-result{
	display: none;
	position: absolute;
	
	box-sizing: border-box;
	overflow-y:scroll;
	height: 200px;
	top: 51px;
	left: 0;
	right: 0;
	z-index: 999;
	background: #fff;
	box-shadow: 5px 5px 20px #999;
}
.search-result ul{
	padding: 5px;
}
.search-result ul li{
	padding-left: 10px;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
}
.search-result ul li:hover{
background: #efefef;
}