@charset "utf-8";
/* CSS Document */
/*@group general styles(一般性样式)------------------*/
body,div,img,p,h1,h2,h3,h4,input,form,ul,ol,li,dl,dd,fieldset,textarea
{margin:0px; padding:0px;color: #333;font-size:12px;}
body{font-family:"微软雅黑", Arial,'宋体',"华文细黑", "黑体"; }
img{border:none;vertical-align: middle;}
ul,dl,ol{list-style-type:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.cls {zoom:1;}
.cls:after {content:"";visibility:hidden;display:block;height:0;clear:both;}
/*@group helper styles（辅助样式）------------------*/
a{cursor:pointer;}
a:link,a:visited{color:#5e5e5e; text-decoration:none;}
a:hover{color:#1D9E90; text-decoration:none;}
a:focus{outline:none;}
.infocus:focus{border-color:#a5c760;
               box-shadow:0 0 3px #a5c760;
}
.display_no,.isDisplayN{display: none;}
.text_center{text-align:center;}
.text_right{text-align:right;}
.text_left{text-align:left;}
.relative{position:relative;}
.display_in_b{display:inline-block;}
.display_b{display:block;}
.spec_color,.price_color{color:#f00;}
.remark_color,.mark_color{color:#1d9e90;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.title_h2{border-bottom:1px solid #eee;padding-bottom:5px;font-weight:bold;}
input,select,textarea,label{vertical-align:middle;}
.text,.text0{border:1px solid #ccc; height:20px; line-height:20px;padding:0px 3px;}
.text1{width:200px;}
.text2{width:130px;}
.text3{width:40px;}
.text4{width:60px;}
.text5{width:40px;}
select{height:24px;}
.select{height:22px; line-height:22px;margin:5px 0px;}
.select1{width:223px;}
.select2{width:206px;}
.select3{width:100px;}
.select4{width:48px;}
.select5{width:138px;}
.select6{width:115px;}
.textarea1{width: 310px;height: 50px;}
.textarea2{width: 200px;height: 60px;}
.textarea3{width: 300px;height: 70px;}
.label1{display:inline-block; width:100px;}
.margin_b10{margin-bottom:10px;}
.margin_b5{margin-bottom:5px;}
.margin_t5{margin-top:5px;}
.margin_t10{margin-top:10px;}
.margin_t20{margin-top:20px;}
.margin_t30{margin-top:30px;}
.margin_l5{margin-left:5px;}
.margin_r5{margin-right:5px;}
.margin_r10{margin-right:10px;}
.margin_r20{margin-right:20px;}
fieldset{border:1px solid #ccc;border-radius:5px;padding:10px;}
fieldset legend{line-height:20px;font-size:14px;}
.save_btn{padding:6px 12px;display:inline-block;background:#20AB9C; color:#ffffff; border:1px solid #1D9E90; cursor:pointer;}/*绿色发送短信按钮*/
.save_btn:link,.save_btn:visited{color:#ffffff;}
.save_btn:hover{color:#fff;}
.buy_btn{display:inline-block; background:#FF5300;padding:4px 18px; font-weight:500; line-height:24px; margin-right:40px;}
.buy_btn:link,.buy_btn:visited{color:#ffffff;}
.buy_btn:hover{color:#ffffff;}
.text_gray:link,.text_gray:visited,
.text_gray:hover,.text_gray{padding:10px 20px; background:#E0E0E0; 
                            color:#666666; border:1px solid #CCCCCC;
                            cursor:not-allowed;}
.choose_btn{padding:6px 12px; background:#E0E0E0; color:#333333; border:1px solid #CCCCCC;}
.pic_btn{background:none;
	color:#333;
	border:1px solid #ccc;
	padding:5px 6px;
	border-radius:3px;
	cursor:pointer;
	}
.hover_btn{color:#1EA697;
           border:1px solid #1EA697;
}
.pen{position:relative;}
.pen .penimg{position:absolute; display:none;left:0px; top:0px; cursor:pointer;z-index:1;}
.pen .delimg{position:absolute; display:none;left:0px; top:0px;z-index:1; cursor:pointer;}
.pen .penimg1{left:-20px; top:-60px;}
.pen .penpic{left:-15px;}
.pennum{left:20px;font-weight:normal;color:red;}
table{border-collapse:collapse;}/*table-layout: fixed;word-wrap:break-word;保证文字过多能自动换行*/
table th,table td{border:1px solid #eee; padding:5px;word-wrap:break-word;word-break:break-all;}
table th,.spec-tr{background:#fafafa;}
table th{text-align:center;}
.setList_table{border-collapse:collapse;
               text-align:center;
               table-layout:auto;
}
.setList_table caption{padding-left:5px;padding-top:10px;text-align:left;line-height:24px;font-weight:bold;color:#597CBB;}
.setList_table th{background:#FAFAFA;

}
.setList_table th,.setList_table td{
	                                height:20px;
	                                padding:3px;
	                                border:1px solid #ccc;
	                                
}
.capslock{background:url(../image/CAPSLOCK_BG.png)  no-repeat;top:20px;color:#f00;
          margin-left:60px;left:0px;position:absolute;width:200px;height:37px;
          padding:10px 5px 10px 6px;z-index:2;}
/*分页样式*/
.pages{padding:10px 0px; line-height:22px; margin-top:10px; 
       float:right; width:880px; text-align:right;}
.pages a{display:inline-block; padding:0px 10px; cursor:pointer;}
.pages .selected{background:#D7ECF6;border:1px solid #1FA698;display:inline-block; padding:0px 10px;color:#16857C;}
.pages_put{margin-right:2px;
           width:50px;
           line-height:20px;
           margin-top:-2px;
           border:1px solid #ccc;
}
.all_set a{display:inline-block;
           border:1px solid #ccc;
           padding:1px 6px 3px 6px;
           border-radius:3px;
           color:#666;
}
.all_set a:hover{border:1px solid #1EA697;color:#1EA697;}
.page_disabled:link,.page_disabled:visited{color:#cccccc;}
.all_set .page_disabled:hover{color:#cccccc;border:1px solid #cccccc;}
.all_set .page_selected:link,.all_set .page_selected:visited,.all_set .page_selected:hover{background:#1EA697;color:#fff;}
.page_disabled{cursor:default;}
.container .pen .edit_pen{text-decoration:line-through;color:#ccc;}
.container{width:100%;margin:0 auto;text-align:center;}
.top_bg{background-color:#EFEDEE;}
.top{width:960px; margin:0 auto;padding:0px 15px; font-size:12px; position:relative;}
.top p{font-size:12px; line-height:26px;}
.width1125 .top{width:1125px;}
.top_li{position:relative;line-height:26px;}
.top_in_ul{position:absolute;top:26px;left:0px;display:none;z-index:2;}

.head_top{width:960px; margin:0px auto;padding:17px 0px 19px 0px;}
.width1125 .head_top{width:1125px;}
.logo_text{color:#666; line-height:24px; padding-top:15px;border-left:1px solid #c3c3c3;
           padding-left:10px;margin-left:10px;text-align:left;}
.logo_text strong{font-size:16px;}
.head_middle{margin-left:60px;
          display:block; 
          cursor:pointer;
          margin-top:15px;
          float:left;
}
.width1125 .head_middle{margin-left:120px;}
.tel_color{color:#ff7111;font-size:26px;}

.nav{background:#1EA697; height:40px;}
.nav_ul{margin:0px auto 0 auto;width:960px;}
.width1125 .nav_ul{width:1125px;}
.nav_ul a{display:block; padding:10px 15px;line-height:20px;}
.nav_ul a:link,.nav_ul a:visited{color:#fff;}
.nav_ul a:hover{color:#90CFC8; background:#198E85;}
.nav_ul li{float:left; font-size:14px; font-weight:bold;text-align:left;}

.all_li{width:170px; font-weight:bold; font-size:16px; position:relative;z-index:1000;}
.width1125 li.all_li{ padding-right:23px; width:225px;}
.all_li img{float:left; margin-top:3px !important; margin-top:0px; margin-right:2px;}

.nav-outbg{background: url(../image/allbgs.png) -113px 0px no-repeat;
width: 17px;height: 17px;display: inline-block;vertical-align: middle;	
}
.nav-outbg2{background: url(../image/allbgs.png) -3px 0px no-repeat;
width: 9px;height: 4px;display: inline-block;vertical-align: middle;	
}
.phone_bg{background: url(../image/allbgs.png) -97px 0px no-repeat;
          width:15px;height: 16px;display: inline-block;
          vertical-align: middle;
}
.nav_ul .navlast{float:right;}
.navlast{text-align:center;font-weight:bold; background:url(../image/nav-bg2.jpg) no-repeat; position:relative;}
.triangle_bg{background: url(../image/allbgs.png) -55px 0px no-repeat;position:absolute;width: 16px;
height:16px;left:15px;top:12px;display: inline-block;}
.triangle_bg2{background: url(../image/allbgs.png) -3px 0px no-repeat;width:9px;height:4px;display: inline-block;
position:absolute;left:100px;top:20px;}
.nav_member{padding-left:20px;padding-right:5px;}
.nav_cart{padding-left:15px;}
.showcart_bg{background: url(../image/allbgs.png) -41px 0px no-repeat;width:14px;*width:13px;height:14px;display: inline-block;
position:absolute;left:10px;top:13px;}
.nav-in{position:absolute;left:0px;top:39px;
       text-align:center;border:1px solid #eee; border-top:none; z-index:500;
       background:#f5f5f5;display:none;}
.navlast .nav-in{width:110px;}
.nav-in li a:link,.nav-in li a:visited{ color:#333333;}
.nav-in li a:hover{color:#666;background:#dcdcdc;}
.nav_ul .nav-in li{float:none;text-align:center;}

.sub_nav{border:1px solid #e0e0e0;width:223px;background:#ffffff; z-index:1000;
          position:absolute; left:0px; top:39px; display:none;
          -moz-box-shadow:1px 1px 3px #888;
			-webkit-box-shadow:1px 1px 3px #888;
		    box-shadow:1px 1px 3px #888;
		    _position:relative;
		    z-index:100;
}
.sub_nav li{background:#fff url(../image/iconx4.png) no-repeat 200px 18px;
                border-bottom:1px solid #e5e5e5; 
				line-height:26px;
				position:relative; 
				z-index:400;
				float:left;
				
}
.sub_nav li a{padding:9px 0px 9px 45px;
                  background:url(../image/icon7.png) no-repeat 25px 15px;
                  display:block;
				  width:178px;
				  font-size:12px;
				   
}
.sub_nav li a:link,.sub_nav li a:visited{color:#5E5E5E;}
.sub_nav li a:hover{ background-color:transparent;
                        color:#fff;
 }
 
 .menu_close{width:20px; position:absolute; top:41px; left:202px; 
             line-height:18px; display:none; z-index:1001; 
             text-indent:-9999px; 
             background:url(../image/sub_close.gif) no-repeat 2px 0px;
             cursor:pointer;
             display:none;
             }
.sub_nav{
	position: absolute;
	left: 0px;
	top: 40px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
	width:223x;
	display: none;
	z-index: 100;
	background:#fff;
}
.sub_nav a{
	background:none;
	font-size:14px;
	display:block;
	width:auto;
}
.sub_nav  a:hover{
	background:none;
	color: #ff6599;
}
.sub_nav li{background: url(../image/iconx4.png) no-repeat 205px 10px;
            width: 100%;
            border-bottom: 1px solid #eee;
            position: relative;
            text-align:left;
}
.sub_nav a:link,.sub_nav a:visited{color:#fff;}
.sub_nav a{
	padding: 10px 0px;
	/*width: 80%;*/
}
.sub_nav .icon_a{-moz-transition:all 0.2s;
                -webkit-transition:all 0.2s;
                 transition:all 0.2s;
                 background-position:25px 15px;
                 background-repeat:no-repeat;
                 padding-left:50px;
}
.sub_nav .icon_a:hover{background-repeat:no-repeat;
                       -moz-animation:changeposition 0.2s;
                       -webkit-animation:changeposition 0.2s;
                       animation:changeposition 0.2s;
                       background-position:25px 15px;
}

@Keyframes changeposition{
	0%{background-position:25px 15px;}
   50%{background-position:25px 25px;}
100%{background-position:25px 15px;}
}
.sub_nav .nav_hover{border-right-color:#fff;/*background:#fafafa;���������˵����������ȥ����*/
                    background-color:#64c9be;
}
.sub_nav  .leftnav_in .nav_hover{background:none;}
.leftnav_in{position:absolute; 
            left:223px; 
			top:0px;
			z-index:800;
			display:none;
			border:1px solid #eee;
			width:320px;
			background:#fff;
			padding:10px 0px;
			-moz-box-shadow:1px 1px 3px #888;
			-webkit-box-shadow:1px 1px 3px #888;
		    box-shadow:1px 1px 3px #888;
			
}
.leftnav_in_bg{background: url(../image/allbgs.png) -12px 0px no-repeat;position:absolute;
width: 5px;height: 7px;display: inline-block;vertical-align: middle;top:10px;}
.leftnav_in li{ background-color:#fff;width:145px;line-height:22px;
				padding-left:10px;
				border:none;
				margin-bottom:5px;
				font-weight:500;
}
.leftnav_in li a{padding:2px 0px 2px 10px;background-image:none; width:140px;}
.leftnav_in li a:hover{background:none;color:#1D9E90;}
/*tip window*/
.address_bg{
	background: url(../image/bg.png);
	position: fixed;
    _position:absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	_width:1345px;
	_height:1000px;
	z-index: 1001;
	display: none;
}
.z_index{
	z-index:1000;
}
.add_address,.send_sms,.look_pic{
	position: absolute;
	top: 20%;
	left: 50%;
	margin-left: -390px;
	background: #fff;
	width: 700px;
	height: 400px;
	padding: 20px 40px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
	z-index: 2000;
}
.close{
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}
.window{
	position: absolute;
	top: 20%;
	left: 50%;
	background: #fff;
	padding: 20px 40px;
	border: 1px solid #eee;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.8);
	z-index: 3000;
}
.window_small{
	margin-left: -190px;
	width: 300px;
	height: 250px;
	
}
.window_middle{
	margin-left: -240px;
	width: 400px;
	height: 300px;
	
}
.tip_content{
	margin-top:40px;
	line-height:20px;
	font-size:14px;
	height:80px;
	color:#20AB9C;
	text-align:center;
}
.window_big{
	margin-left: -390px;
	width: 700px;
	height: 400px;
}
.window_bigpic{
	margin-left: -390px;
	width: 700px;
	height: 440px;
	top: 10%;
}
.show_page{margin:10px 0;text-align:left;}
/*index*/

.main{width:960px; margin:0 auto; position:relative;text-align:left;clear:both;}/* position:relative;是为了左边菜单更多出现的内容相对定位*/
.width1125 .main{width:1125px;}
#gallery {width: 722px;
		  position:relative;
		  margin:0 auto;
			}
.width1125	#gallery {width: 885px;_width:884px;}		
#gallery #main {width: 722px;
				height:330px;
				position:relative;
				text-align:center;	
			}
.width1125 #gallery #main {width: 885px; _width:884px; height: 330px;}
#gallery #image, #gallery #thumbs {
				overflow: hidden;
			}
#gallery #image {
				margin:0 auto;
				position:absolute;
				top:0;
			}		
#gallery #image .slide {
					position:relative;
					float:left;
                    height:330px;
				}			
#gallery #image .slide a {
					/*background: transparent url(../image/carousel_glare.png) no-repeat 0 0;	*/
					display:block;	
				}
				
#gallery #thumbs {
				width: 330px;
				height:40px;
				position:absolute;
					top:356px;
					left:0;
			}

#gallery #thumbs .thumb {
					width:180px;
					height:47px;
					float: left;
					position:relative;
					background:#333;
					opacity:0.35;
					margin-right:2px;
				}
#gallery #thumbs .thumb a:hover{color:#f00;}
.width1125 #gallery #thumbs .thumb {width:220px;}
#gallery #thumbs .thumb a {
					display:block;
					position:absolute;
					top:0;
					left:0;
					width:175px;
					height:47px;
				}	
.width1125 #gallery #thumbs .thumb a{width:219px;_width:218px;}		
.thumb p{font-weight:bold;padding:2px 20px 0 20px;color:#fff;font-size:14px;text-align:left;}
.thumb .banner_spec	{top:5px;}							
#gallery .slide .edit{width:722px;height:330px;}
.width1125 #gallery .slide .edit{width:883px; _width:881px;height:330px; border:1px solid #eee;}
#gallery .thumb img{width:175px;height:81px;}
.width1125 #gallery .thumb img{width:219px;_width:218px;}
.banner-rt{ margin:0px;overflow:hidden;position:relative;}
.width1125 .banner-rt{ margin:0px 15px 0 0;overflow:hidden;position:relative}
#image{position:relative;}

.left-news{ width:225px;background:#ffffff;}
.side_news{border:1px solid #eee;
}
.news_title{background:url(../image/titlenavbg.gif) repeat-x;
            padding:0px 5px;
 }
.news_title h2{font-size:14px;
               line-height:22px;
               float:left;
               color:#1EA697;
               padding-top:5px;
               margin-bottom:0px;
               padding-bottom:5px;
}
.news_title span{line-height:22px;
                 padding-top:5px;
}
.new_ul{margin-top:10px;height:135px;overflow:hidden;text-align:left;}
.new_ul li{background:url(../image/li_icon.gif) no-repeat 5px 8px;
          padding-left:13px;
          line-height:20px;
          border-bottom:1px dashed #eee;
          margin-bottom:5px;
          padding-bottom:1px;
          width:200px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;
          }
.news_title a:link,.news_title a:visited{color:#1EA697;}
.load{margin-top:5px;border:1px solid #eee;}
.load_p{font-size:14px;*font-size:12px;font-weight:600;text-align:center;line-height:22px;color:#666;}
.banner-rt {text-align:center;
		}

.hot_product{clear:both;display:inline-block; margin-top:20px;}
.hot-title{width:960px; padding:0px 0px 3px 0px;
           margin-bottom:15px !important; margin-bottom:0px; _display:inline-block; height:32px; border-bottom:1px solid #cccccc;}
.width1125 .hot-title{width:1125px;}
.hot-h2{line-height:26px; margin-right:140px;font-size:18px;color:#1EA697;}
.product_list{float:left; margin-right:-10px;}
.product_list li{float:left; margin-right:10px; border:1px solid #dddddd; padding:4px; background:#ffffff;position:relative;}
.product_list li .sale_pic_size{width:465px; height:208px;}
.width1125 .product_list li .sale_pic_size{width:547px;}
.description{position:absolute; top:150px; left:10px; color:#666666;}
.description a:link,.description a:visited{color:#fff;  }
.description a:hover{color:#fff;  }
.see_btn{ display:inline-block; padding:0px 12px 12px 12px;line-height:26px;color:#fff; margin-top:26px;
           background:url(../image/allbgs.png) -185px 0px  no-repeat;}
.hot-pic{ float:left;_position:relative; width:965px;margin-right:0px;margin-left:-2px;zoom:1;}
.width1125 .hot-pic{width:1165px;margin-right:-16px;_margin-left:-30px;margin-left:-16px;}
.hot-pic li{position:relative;background:#ffffff;float:left;
         padding:2px;+padding:1px; margin:0px 1px 15px 0px;font-size:14px;
         width:188px;}
.width1125 .hot-pic li{padding:4px;margin:0px 12px 25px 12px;_margin: 0px 8px 25px 8px;
                     width:199px; text-align:center;}
.img_size{border:1px solid #eee;display:block;height:197px;} 
.img_size img{width:197px;height:197px;}
a .img_size:hover{
-webkit-box-shadow: 0 0px 4px rgba(32, 193, 175, 0.6);
        box-shadow: 0 0px 4px rgba(32, 193, 175, 0.6);
}
.hot-pic li p{margin-top:15px;+white-space: nowrap; line-height:14px;}
.process_pic{margin-top:10px;}
.example{margin-top:10px;
}
.process_pic h2,.example h2{border-bottom:1px solid #eee;
            padding-bottom:5px;
			margin-bottom:10px;
			font-size:18px;
			color:#1EA697;
			text-align:left;
}
/*bottom*/
.bottom{ margin:0 auto;position:relative;}
.width1125 .bottom{width:1125px;position:relative;} 
.bt-list{width:200px;padding:0px 25px;_padding:0px 9px;
         float:left;
         border-left: 1px solid #eeeeee;
        }
.width1125 .bt-list{width:220px;}
.bottom .bottom_er{margin-left:20px; width:140px; text-align:center;}
.bt_inline{display:inline-block;+width:160px;float:left;}
.bt-first{padding-left:0px;}
.bt-list ul{margin-left:25px;}
.bt-list p{margin-left:25px;}
.width .bt-list ul{width:165px;}
.bt-list li{line-height:20px; font-size:12px;}
.bt-list a:link,.bt-list a:visited{color:#1D9E90;}
.bt-list a:hover{color:#58E6D6;}
.bt-list .bt-last{border:none;}
.bt-last li{float:left; padding-right:14px;}
.width1125 .bt-last li{padding-right:15px;}
.list_one s{background:url(../image/allbgs.png) no-repeat -568px 0px;
            display:inline-block;width:55px;height:55px;margin-left:20px;float:left;}
.list_two s{background:url(../image/allbgs.png) no-repeat -513px 0px;
            display:inline-block;width:55px;height:55px;margin-left:20px;float:left;}
.list_three s{background:url(../image/allbgs.png) no-repeat -623px 0px;
            display:inline-block;width:55px;height:55px;margin-left:20px;float:left;}
.list_four s{background:url(../image/allbgs.png) no-repeat -458px 0px;
            display:inline-block;width:55px;height:55px;margin-left:20px;float:left;}
.float_back{ position:fixed;  _position:absolute;bottom:25%; right:0px; z-index:1000;
            _top:expression(eval(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-120));
             border:1px solid #ccc;}
.float_back a{display:block; background:url(../image/float.gif) no-repeat;
              width:65px; height:60px; text-indent:-9999px;
              outline:none;}
.float_back2 a{background:url(../image/float2.gif) no-repeat;}
.float_back a:hover{background:url(../image/float.gif) no-repeat -65px 0px;}
.float_back2 a:hover{background:url(../image/float2.gif) no-repeat -65px 0px;}
.float_back .backtwo{background-position:0px -60px;}
.float_back .backthree{background-position:0px -120px;}
.float_back .backfour{background-position:0px -180px;}
.float_back .backtwo:hover{background-position:-65px -60px;}
.float_back .backthree:hover{background-position:-65px -120px;}
.float_back .backfour:hover{background-position:-65px -180px;}
.pen{position:relative;}
.pen .penimg{position:absolute; display:none;left:0px; top:0px; cursor:pointer;z-index:1;}
.pen .delimg{position:absolute; display:none;left:0px; top:0px;z-index:1; cursor:pointer;}
.pen .penimg1{left:-20px; top:-60px;}
.pen .penpic{left:-15px;}
/*foot*/
.foot{ border-top:2px solid #E8E8E8; padding:5px 0px 10px 0px;clear:both; margin-top:10px;background:#fafafa;}
.footp{text-align:center; clear:both;}
.footp p{line-height:22px; color:#666;margin:5px auto 0px auto; font-size:12px;}
.width1125 .footp p{width:1125px;}
p.bottom_nav{color:#fff; margin-bottom:10px; background:#1EA697; font-size:12px;_position:relative;}
.bottom_nav a{display:inline-block;line-height:30px;}
.width1125 .footp .bottom_nav{ width:auto;}
.footmg{margin-right:469px;}
.width1125 .footmg{margin-right:629px;}
.footp a:link,.footp a:visited{color:#fff;}
.footp a:hover{ text-decoration:underline;}
.footp .link_a:link,.footp .link_a:visited{color:#5e5e5e;}
.foot_img{margin-top:15px;}
.foot_img .img_width{margin-right:10px; width:73px; height:40px;}
.width1125 .foot_img .img_width{width:90px;}
.pen .foot_pen{left:0px;width:100px;top:-30px;}
/*qq客服*/
.online_icon{overflow:hidden; }
.online_icon a{ display: block;width: 36px;height: 148px; background:url(../image/qq_online_trigger.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(../image/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}
.online_w_c{ background:url(../image/online_bg.png) repeat-y 0 -185px; padding:0 5px;}
.online_w_bottom{ background:url(../image/online_bg.png) repeat-y -36px -35px; height:29px;}
.online_content{ background:url(../image/online_bg.png) no-repeat -147px -185px;padding-top:11px;}
.online_content a.qq_icon{ background:url(../image/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(../image/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left;margin-bottom:0px; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(../image/online_bg.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(../image/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;min-height:138px;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:200px; position:fixed; right:-191px; top:30px;z-index:1000;
                   _position:absolute; 
                   _top:expression(eval(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-250));}
#online_qq_tab {float:left; margin-top: 40px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}
/*@group page structure（页面结构）------------------*/
/*登录注册*/
.login_main,.reg_main{margin-top:0px;height:471px;position:relative;}
.login_content{float:right; border:2px solid #b8e3de; background:#f4fffe; width:400px;
                margin-right:30px; margin-top:50px;
				padding:20px 40px 20px 20px;border-radius:10px;
                position:absolute;
				left:480px;
				top:10px;
				text-align:left;
}
.width1125 .login_content{left:650px;}
.width1125 .register_content{left:580px;}
.register_content{width:510px; margin-right:0px;padding:20px 0px 20px 20px;}
.register_content .text03{width:250px;}
.register_content .text03{padding:2px 5px;}
.user_select{width:163px;}
.login_content a:link,.login_content a:visited{color:#597CBB;}
.login_title{font-weight:700; color:#497AB5; margin-bottom:10px;
             background:url(../image/login_icon.gif) no-repeat 0px 3px;
             padding-left:30px;font-size:16px;}
.login_content p{line-height:26px; margin-bottom:10px;vertical-align:middle;}
.login_content label{width:60px; display:inline-block;}
.login_content .text01{width:80px;}
.login_btn{margin-left:76px;background:#1EA697;cursor:pointer;
           width:163px;font-size:18px;display:inline-block;
           color:#fff;text-align:center;padding:10px 20px;}
.register_btn .login_btn{margin-left:0;}
.login_btn:link,.login_btn:visited{color:#fff;}
.login_btn:hover{color:#fff;}
.login_icon a{display:inline-block;margin-right:5px;}
.pic{vertical-align:middle; display:inline-block;}
.span_btn{display:none;
		  width:200px; 
		  height:40px;
		  text-align:center;  
}
.logintext{border:1px solid #ccc;
        height:22px;
		width:200px;
		padding:2px 5px;
}
.find_password3{background:#1EA697;color:#fff;padding:2px 5px;cursor:pointer;}
.register_content .logintext{border:1px solid #ccc;
                            height:22px;
		                    width:150px;
		                    padding:2px 5px;
}
.logintext01{border:1px solid #CCC; height:22px; width:100px; padding:2px 10px;}
.register_remind{color:#1EA697;}
.has-error{color:#f00;}
.result{margin:30px 100px 70px 100px;}
.register_ok{background:#fafafa url(../image/pay_okicon.jpg) 20px 20px no-repeat; padding:30px 0px 30px 68px;}
.result_remind{color:#449700;margin-right:70px;}
.register_ok a:link,.register_ok a:visited{color:#5DA39B;}
.error_mind{
	border:1px solid #f00;
	background:#FFF2F2;
	color:#f00;
	padding:5px;
}
.login_window{
	z-index:1000;
	position:absolute; 
	left:50%;
	top:20%;
	z-index:2000;
	background:#ffffff;
	border:none;
	border-radius:0;
	text-align:left;
	margin-left:-240px;
	padding:20px 10px 20px 90px;
	width:400px;
}
.login_window p{
	margin-bottom:15px;
	line-height:26px;
	vertical-align:middle;
}
.login_window label{
	display:inline-block;
	width:60px;
}
/*qq login*/
.qq_login{
	border:1px solid #eee;
	padding:10px 20px;
	margin-top:20px;
}
.qq_login p{margin-bottom:30px;}
.qq_login label{width:60px;display:inline-block;}
.new_login{
	float:left;
	width:550px;
	border-right:2px solid #eee;
}
.width1125 .new_login{width:650px;}
.old_login{
	float:right;
	width:350px;
}
.qq_login_h2{
	font-size:16px;
	color:#1EA697;
	line-height:30px;
}
.qq_register_btn{
	diplay:inline-block;
	margin-left:60px;
	background:#1EA697;
	padding:5px 15px;
	font-size:16px;
}
.qq_register_btn:link,.qq_register_btn:visited{color:#fff;}
/*会员中心左边样式*/
/*左右结构共用样式*/
.left_sidebar{float:left; 
              width:220px;
              _width:210px; 
			  margin-top:15px; 
			  margin-right:10px;
			  _margin-right:5px;
			  border:1px solid #eee;
}
.width1125 .left_sidebar{width:222px;_width:200px;}
.content-column{width:715px;
                 height:600px;
                margin-top:15px;
                position:relative;
                overflow-y:scroll;
}
.width1125 .content-column{width:890px;}

.left_sidebar h2{font-size:20px; 
                 letter-spacing:5px;
				 background:#1D9E90; 
				 padding:10px 15px;
				 color:#ffffff;
}
.help dt{line-height:22px; 
         padding:5px 15px 5px 6px; 
		 background:#D9EEEC; 
		 color:#000000; 
		 font-weight:bold;
 }
 .help_bg{background: url(../image/allbgs.png) -69px 0px no-repeat;
width: 13px;height: 14px;display: inline-block;vertical-align: middle;margin-right:15px;}
.help dd{border-bottom:1px solid #dddddd;}
.help dd a{background:#ffffff; 
           color:#555555; 
		   font-weight:500;
		   display:block;
		   line-height:22px; 
		   padding:5px 15px 5px 34px;
}
.help dd a:hover{background:#f5f5f5;}
.company_name{margin-left:15px!important;margin-left:5px;
              width:410px;
}
.width1125 .company_name{
              width:520px;
}
.company_name_h{color:#1d9e90;
                margin-right:30px;
				line-height:26px;
				margin-bottom:5px;
}
.mem_company{float:left; width:552px;}
.width1125 .mem_company{width:655px;}
.company_name p{line-height:25px;margin-bottom:5px;}
.mem_margin{margin-left:30px;}
.member_dl {width:390px;
}
.member_dl dt{float:left;}
.member_dl dd{float:left; 
              margin-right:15px;
			  line-height:20px;
}
.member_dl a:link,.member_dl a:visited{ color:#F00;}
.member_center_one{border:1px solid #eee;
                   padding:0px 0px 0 10px!important;padding:0px 0px 0 9px;
				   width:710px;
				   margin-bottom:10px;
}
.width1125 .member_center_one{width:880px;}
.mumber{ position:absolute;
         top:2px;
		 left:50px;
		 font-weight:bold;
		 font-size:14px;
	
}
.member_table{border-collapse:collapse;}
.member_one{width:552px;}
.width1125 .member_one{width:650px;}
.member_two{width:150px;}
.width1125 .member_two{width:224px}
.member_table td,.member_table th{border:1px solid #eee;
}
.account-balance{float:right; 
                 width:144px;
				 border-left:1px solid #eee;
}
.width1125 .account-balance{width:224px;}
.balanceP{background:#1D9E90; 
          line-height:22px; 
		  color:#fff; 
		  padding:2px;

}
.balanceP a:link,.balanceP a:visited{color:#fff;}
.moneyP{line-height:28px;
		padding:20px;}
.num_h3{background:#1D9E90 ; padding-left:3px;}
.num_h3bg{ background:url(../image/allbgs.png) -165px 0px no-repeat;width:18px;height:24px;line-height:24px;display: inline-block;vertical-align: middle;margin-right:3px;}
.member_table caption{text-align:left; line-height:26px; font-weight:bold; margin-bottom:10px;color:#ffffff; padding-top:2px; padding-bottom:2px; padding-right:10px;}
.margin-left{margin-left:2px;}
.guide{border:1px solid #eee; margin-bottom:10px; width:720px;}
.width1125 .guide{width:878px;padding:0px 6px!important;padding:0px 4px; }
.guide_bg{background:url(../image/allbgs.png) -147px 0px no-repeat;width:18px;height:18px;line-height:18px;display: inline-block;vertical-align: middle;margin-right:3px;}
.guide h2{padding:5px 5px 5px 3px; color:#fff; font-size:12px; line-height:22px; background:#1EA697;}
.guide ul{ margin:10px 5px 10px 5px;}
.guide ul li{float:left; line-height:20px; margin-right:5px;*margin-right:3px;}
.width1125 .guide ul li{margin-right:15px;}
.guide ul li a{
               font-size:14px;
               padding:4px 31px 6px 31px;
               display:inline-block;
               background:url(../image/allbgs.png) -301px 0px no-repeat;
}
.guide li.no_libg{background:none;display: inline-block;}
.icon_01{background:url(../image/guide_pic1.gif) no-repeat 7px 11px;}
.icon_02{background:url(../image/guide_pic2.gif) no-repeat 7px 11px;}
.icon_03{background:url(../image/guide_pic3.gif) no-repeat 7px 11px;}
.icon_04{background:url(../image/guide_pic4.gif) no-repeat 7px 11px;}
.icon_05{background:url(../image/guide_pic5.gif) no-repeat 7px 11px;}
.icon_06{background:url(../image/guide_pic6.gif) no-repeat 7px 11px;}
.btn_bgdiv{background:url(../image/guide_btnbg.gif) no-repeat;
           
           width:130px;
           text-align:center;
}

.guide ul li img{margin-right:5px;}
.guide ul li a:link,.guide ul li a:visited{color:#1EA697;}
.guide ul .guide_listLast a:link,.guide ul .guide_listLast a:visited{color:#fff;}
.guide li.guide_listSpec{margin-top:40px;
                         background:none;
                         padding-left:50px;padding-top:10px;}
.guide li.guide_listSpec a{padding: 4px 25px 6px 25px;}
.guide_listSpec_bg{background:url(../image/allbgs.png) -420px 0px no-repeat;width:38px;height:42px;line-height:18px;display: inline-block;vertical-align: middle;
position:absolute;left: 280px;top: 45px;}
.width1125 .guide_listSpec_bg{left:320px;}
.guide_listSpec_bg2{background:url(../image/allbgs.png) -131px 0px no-repeat;width:17px;height:18px;line-height:18px;display: inline-block;vertical-align: top;
margin-left:5px;*margin-left:8px;margin-top:8px;}
.width1125 .guide_listSpec_bg2{margin-left:15px;}
.guide .guide_listSpec2{margin-right:0px;margin-top:40px;padding-top:10px;}
.guide .guide_listLast{margin-right:0px;padding-right:0px;margin-top:15px;                 
}
.guide ul .guide_listLast a{background:url(../image/allbgs.png) -678px 0px no-repeat;
                            font-size:16px;width:74px;height:54px;padding:30px 10px 0px 10px; color: #1EA697;cursor:default;
                            color:#fff;
}
.width1125 .guide li.guide_listSpec{padding-right:10px;padding-left:70px;}
.guide ul {position:relative;}
.overage_table td{height:22px;line-height:22px;padding:0px;text-align:center;}
.icon_img{float:left;}
.table-title{
	text-align:left;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
}
.user_infor p{margin-bottom:10px;}
/*报价单*/
.myorder_nav{ width:695px;
             margin-top:20px;
             padding-left:30px;
             _padding-left:50px;
}
.width1125 .myorder_nav{width:860px;}
.myorder_nav li a{display:inline-block; font-weight:bold;}
.order_list{margin-bottom:10px;margin-left:-30px;}
.order_list li{line-height:22px;
               float:left; 
               font-size:14px;
               width:98px;
               text-align:center;
               cursor:pointer;
               position:relative;
}
.order_list a:link,.order_list a:visited{color:#333;}
.order_selected a:link,.order_selected a:visited{color:#1EA697;}
.wrap-line{height:2px;background:#ccc;position:relative;margin-bottom:20px;}
.wrap-line span{height:2px;background:#1EA697;_background:#fff;_border-top:2px solid #1EA697;position:absolute;top:0px;width:95px;}
.interval{background:#ccc;color:#ccc;position:absolute;top:5px;right:0px;font-size:0px;height:14px;width:1px;}
.order_list li.order_select{border-bottom:2px solid #ccc;
                            color:#1EA697;
}
.order_inline{line-height:20px;font-size:12px;font-weight:400;color:#808080}
.table_hover{border:2px solid #eeeeee;}
/*下单页面*/
.user_title,.current_location{color:#cccccc; background:url(../image/title-bg.png) no-repeat;
            padding:10px 0px; line-height:20px;border-bottom:1px solid #eee;}
.user_title{width:960px;}
.width1125 .user_title{width:1125px;}
.caption{
	font-size: 16px;
	text-align:left;
	border-bottom: 2px solid #eee;
	padding: 5px 0;
	margin-bottom:20px;
}
.cart_table .cart_print{
	padding-left: 20px;
	padding-top: 20px;
}
.cart_print p{
	line-height: 22px;
	margin-bottom: 10px;
}
.my_cart{border-bottom: 2px solid #eeeeee;}
.my_cart li{
	font-size: 16px;
	padding:5px 0px;
	width: 150px;
}
.address_list{margin-top: 20px;}
.address_list p{
	line-height: 22px;
	margin-bottom: 10px;
}
.upload_filed_title{
	font-size:14px;
	font-weight:bold;
	line-height:22px;
	margin-top:20px;
}
.out_line{
	border:1px solid #eee;
	border-radius:10px;
	margin-top:10px;
	padding:10px;
	margin-bottom:20px;
	margin-right:20px;
	width:740px;
}
.out_line_qq{
	padding-bottom:50px;
}
.out_line_qq fieldset{
	width:740px;
	padding:25px 10px; 
	font-size:13px; 
	color:#666; 
	border:1px solid #eee; 
	border-radius:10px;
	margin-top:10px;
}
.bank_infor{margin-left:14px;margin-bottom:10px;}
.bank_infor li{
	float:left;
	margin-right:20px;
	line-height:22px;
}
.pay_success{
	background:#fafafa;
	font-size: 14px;
	padding: 10px;
	width: 980px;
	margin:0 auto;
	text-align: left;
}	
.pay_success a:link,.pay_success a:visited{
	color:#1EA697;
}
.pay_success p{
	line-height: 20px;
	color: #462923;
}
.pay_result,.pay_upload{
	margin:40px 0px;
	text-align:center;
}
.pay_result span{font-size:14px;}


.order-leftbar{ margin-bottom:15px;float:left; width:253px;border:1px solid #cccccc;color:#666666; margin-right:5px; display:inline;}
.width1125 .order-leftbar{width:310px;margin-right:10px;}
.order_content{padding:5px 0px;display:inline; float:left;width:663px;}
.order_remind{font-size:14px;line-height:20px;margin:20px 0px;color:#f00;}
/*物流地址*/
.step{
	line-height:22px;
	height:22px;
	font-weight:bold;
	margin-bottom:5px;
}
.wuliu_info{
	text-align:left;
}
.bg_winline p{
	line-height:20px;
	height:20px;
	margin-bottom:5px;
}
/*评价订单*/
.evaluate{padding-top:40px;}
.evaluate p{line-height:20px; margin-bottom:12px; font-size:14px;}
.evaluate_span{display:inline-block; margin-right:5px; vertical-align:middle;}
.evaluate s{display:inline-block; width:20px; height:20px; vertical-align:middle;
            background:url(../image/star.png) no-repeat;}
s.evaluate_selected{ background-position:0px -20px;}
.evaluate textarea{vertical-align:top;}
p.comment{margin-top:30px;}
/*我的账户*/
.customer-name{ margin-right:150px; margin-bottom:10px;}
.customer-info{color:#FF6633;}
.recharge{background:#D9EEEC; display:inline-block; margin-top:15px; padding:5px 10px; width:695px;}
.width1125 .recharge{width:860px;}
.recharge p{float:left; line-height:24px;}
.overage{margin-right:70px;
}
/*充值*/
.recharge_content{margin-top:20px;
                  padding:20px 30px 20px 30px;
                  border:1px solid #e5e5e5;}
.recharge_content p{margin-bottom:20px;}
.recharge_way a{display:inline-block;
                text-align:center;
                line-height:30px;
                margin-right:10px;
                width:61px;
                height:30px;
                background:url(../image/btn_bg_link.gif) no-repeat;
}
.recharge_way a:link,.recharge_way a:visited{color:#5e5e5e;}
/*我要付款*/
.account_info{margin-left:10px;margin-bottom:10px;border:1px solid #eee;padding:5px;width:800px;}
.account_info dd{margin-bottom:5px;}
.upload{padding:10px;}
.uploadP{color:#1EA697; line-height:22px; margin-bottom:10px; margin-top:10px;}
.myPay p{line-height:20px; margin-bottom:5px;}
.myPay  dl{margin-bottom:15px;}
.myPay dt{font-weight:bold;}
.myPay dt,.myPay dd{line-height:20px;}
/*购物车*/
.cart_table th{background:#fafafa;padding:10px 2px;}
.all_money{background:#fafafa;}
.all_money p{padding:10px 0px;}
.btn-reduce{
	background: url(../image/reduce.png) no-repeat;
}
.btn-add{
	background: url(../image/add.png) no-repeat;
}
.num_btn{
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: middle;
}
.display_inline_block{display: inline-block;}
.buynuminput{
	text-align: center;
	margin: 0px 5px;
	font-size: 14px;
}
/*报价页*/
.left_tree{display:block; top:0px;
          border:1px solid #e0e0e0;
          width:223px;
          background:#ffffff;
}
.leftnav_out{	-moz-box-shadow:1px 1px 3px #888;
			-webkit-box-shadow:1px 1px 3px #888;
		    box-shadow:1px 1px 3px #888;
		    _position:relative;
		    z-index:100;
		    }
.leftnav_out li{background:#fff url(../image/iconx4.png) no-repeat 200px 18px;
                border-bottom:1px solid #e5e5e5; 
				line-height:26px;
				position:relative; 
				z-index:400;
				float:left;
				
}
.leftnav_out li a{padding:9px 0px 9px 45px;
                  background:url(../image/icon7.png) no-repeat 25px 15px;
                  display:block;
				  width:178px;
				  font-size:12px;
				   
}
.leftnav_out li a:link,.leftnav_out li a:visited{color:#5E5E5E;}
.leftnav_out li a:hover{ background-color:transparent;
                        color:#fff;
 }
.leftnav_out .lastone{ border:none;}
.leftnav_in li a{background-image:none;}
.leftnav_in li{ background-color:#fff;width:145px;line-height:22px;
				padding-left:10px;
				border:none;
				margin-bottom:5px;
				font-weight:500;
}
.leftnav_in li a{padding:2px 0px 2px 10px;background-image:none; width:140px;}
.leftnav_in li a:hover{background:none;color:#1D9E90;}
.number{position:absolute;width:70px;border:none; 
          z-index:50;padding:0px 3px;left:5px;top:2px;
		  height:18px;
}
.number1{
	width: 70px;
	left:2px;
}
.sortNum_unit1{left:110px;}
.sortNum_unit{left:2px;top:32px;width: 70px;}
.table li{margin-bottom:5px;}
.common_info{background-color:#fafafa;padding-top:14px;display:none;}
div.display_b{display:block;}
.firstprice{background:#D7ECF6;
            display:none;
}
.down_arrow{background:url(../image/down_arrow.png) no-repeat right center;
            display:inline-block;padding-right:20px;
}
.down_arrow_up{background:url(../image/up_arrow.png) no-repeat right center;}
.line_through{text-decoration: line-through;}

.info_close {text-align:right;padding:5px 0px;}
.pro-detaile_pic{position:relative; margin-top:20px; border:1px solid #ffffff; 
                 float:left; background:#ffffff; padding:10px;
                 width:272px;*z-index:2;
}
.pro_win_pic{width:500px;margin:0px 0px 0px 97px;padding:0px;}
.common_table{display:table;}
/*包装盒展示*/
.quote_pic_list{min-height:176px;}
#caitypelist{
    border: 1px solid #ccc;
    margin: 0;
    padding:3px 10px;
     width:715px;
    overflow:hidden;
    min-height:176px;
}
.width1125 #caitypelist{width:868px;}
.quote_pic_list li{padding:10px;}
.pic_list .li_hover,.pic_list .li_selected{
	border: 2px solid #FD7D0B;
	background: url(../image/v3.png) no-repeat right bottom;
	cursor: pointer;
}
.pic_list li{
	float: left;
	width: 15%;
	margin-right:10px;
	text-align: center;
	margin-bottom: 5px;
	border: 2px solid #eee;
}
.pic_list li img{
	width: 100%;
}
/*产品中心*/
.product_category{
	text-align: left;
	border: 1px solid #eee;
	margin: 20px auto 0 auto;
}
.product_category dl{
	margin: 20px;
	border-bottom:1px solid #eee;
}
.product_category dt{
	font-weight: bold;
	font-size: 14px;
	float: left;
	width:85px;
}
.product_category dd{
	float: left;
	width:90%;
	min-width:770px;
}
.list_all{
	width:92%;
}
.product_category a{
	display: inline-block;
	margin-right: 15px;
	padding: 3px 10px 5px 10px;
	color:#1d9e90;
}
.category_selected{
	background:#E0E0E0; 
}
.category_selected:link,.category_selected:visited{
	color:#333;
}
.category_list{
	margin: 20px auto 0 auto;
	width:960px;
	text-align: left;
}
.width1125 .category_list{width:1125px;}
.category_sort{
	border: 1px solid #eee;
	padding: 10px;
}
/*产品中心报价*/
.product_pic{float:left; width:272px;margin-top:10px;}
.common_detaile{width:655px; margin-top:10px; margin-bottom:20px;float:right;}
.width1125 .common_detaile{width:820px;}
.common_detaile h2{line-height:28px; border-bottom:1px dashed #eee; 
                   padding-bottom:10px; margin-bottom:15px;
                   font-size:16px;
}
.common_detaile p{line-height:30px; margin-bottom:10px;}
.common_detaile p span{line-height:20px;}
.common_detaile label,.common_detaile dt{display:inline-block;width:105px;font-size:14px;}
.customSize label,.common_detaile .label2{width:auto;} 
.common_detaile dl{border-bottom:1px solid #ccc;padding-bottom:6px;margin-top:13px;}
.common_detaile dt{float:left;}
.common_detaile dt span{font-size:12px;}
.common_detaile dd{float:left;width:550px;}
.width1125 .common_detaile dd{width:700px;}
.common_detaile li{float:left;margin-right:25px;margin-bottom:5px;white-space:nowrap;}
.common_detaile dl label{width:auto;font-size:12px;margin:0px 5px;vertical-align:middle;}
/*产品中心包装*/
.width1125 .center_list #caitypelist{width:690px;}
.center_list #caitypelist{width:525px;}
/*促销活动*/
.promotion{margin-top:10px;}
.width1125 .promotion{margin-right:-18px;}
.promotion_list{border:1px solid #eee; margin-bottom:15px;}
.width1125 .promotion_list{width:550px;margin-right:19px; float:left;*margin-right:10px;}
.promotion_info{float:right; width:250px; position:relative;_top:-145px;text-align:center; }
.width1125 .promotion_info{width:200px;}
.promotion_spec{position:absolute; left:195px; top:168px; background:url(../image/allbgs.png) -245px 0px no-repeat; width:55px; color:#fff; font-size:12px; padding:3px 0px 5px 8px;}
.width1125 .promotion_spec{left:146px; top:118px;padding-left:5px;}
.promotion_spec a:link,.promotion_spec a:visited{color:#fff;}
.promotion_h4{color:#1EA697; line-height:22px;
              padding:20px 0px 20px 0px;
              border-bottom:none;
              text-align:center;margin-bottom:0px;
              overflow:hidden;
              margin:0px 5px;
}
.width1125 .promotion_h4{padding:5px 0px 5px 0px;}
.promotion_summary{padding-top:0px;padding-left:0px;margin:0px 5px 10px 5px;line-height:22px;
                   white-space:nowrap;
                   overflow:hidden;
                   text-overflow:ellipsis;
                   -o-text-overflow:ellipsis;
                   width:100%;
                   
}
.width1125 .promotion_summary{margin-bottom:0px;}
.going{color:#1EA697;}
.promotion_pic{position:relative;}
.pic_hover_content{height:30px;width:647px;position:absolute;left:0px; top:217px;
                   background:#000;opacity:0.4;
                   color:#fff;
                   font-weight:bold;
                   font-size:16px;
                   line-height:22px;
                   display:block;
                   text-align:center;
}
.width1125 .pic_hover_content{left:0px;_left:-350px; top:115px;width:350px;}
.pic_hover_content p{text-align:center;line-height:30px;color:#fff;}
.pic_hover_content a:link,.pic_hover_content a:visited{color:#1EA697;font-weight:bold;}
.time_leave{float:left;}
.buy_now{margin-left:40px;}
.promotion_summary strong{padding-left:5px; padding-right:5px;}
.active{padding-top:10px;}
.img_wid{height:246px; width:647px;}
.width1125 .img_wid{width:350px; height:145px;}
.promotion_detaile{border:1px solid #eee; padding:0px 10px;}
.h1_title{line-height:22px; border-bottom:1px solid #eee; margin-bottom:20px;text-align:center;padding:10px 0px;}
.detail_content{margin-left:178px;}
.width1125 .detail_content{margin-left:188px;}
.promotion_p{line-height:20px; margin-top:10px;}
.lastp{margin-bottom:40px;}

.activity_detail{
	width: 80%;
	margin: 30px auto 0 auto;
	text-align: left;
	border: 1px solid #eee;
	padding: 30px 5%;
}
.activity_detail p{
	line-height: 22px;
	margin: 10px 0;
}
.join{
	margin-top: 30px;
}
.join_way{
	margin-top: 30px;
	display: none;
}
.join_way p{
	margin-bottom: 20px;
}
/*帮助 中心*/
.chang-bg{display:inline-block; background:#1D9E90; padding:5px 15px;
           color:#ffffff; font-size:16px;}
.us_title{
	font-size: 16px;
	font-weight: bold;
	color:#462923;
	border-bottom: 1px solid #eee;
	line-height: 22px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
}
.title_h4{
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}
.num_bg{display:inline-block;
        background:#1EA697;
		border-radius:5px;
		padding:0px 6px;
		color:#fff;
		margin-right:5px;
}
.us_p{
	line-height: 20px;
	/*text-indent: 2.0em;*/
	margin-bottom: 10px;
}
.pre_pen{white-space: pre-wrap;word-wrap: break-word;}
.contact_content p{line-height:20px; margin-bottom:10px; margin-left:15px;}
.mobile_bg{position:absolute;top:0px;left:-502px;}
.width1125 .mobile_bg{left:-407px;}
.Android_pic{position:absolute;top:260px;left:628px;}
.Apple_pic{position:absolute;top:332px;left:628px;}
.code_pic{position:absolute;top:256px;left:855px;}
.width1125 .Android_pic{left:763px;}
.width1125 .Apple_pic{left:763px;}
.width1125 .code_pic{left:980px;}
/*list news*/
.news_main{margin:10px 40px;}
.newsh2{font-size:16px;
		line-height:24px;
		padding-bottom:5px;
		border-bottom:1px solid #eee;
		text-align:center;
		margin-top:30px;
}
.list_newsul{margin-top:20px;
}
.list_newsul li{width:448px;
                line-height:20px;
				border-bottom:1px dashed #eee;
				padding-bottom:5px;
				float:left;
				margin:0px 10px 5px 10px;
				padding-left:12px;
				background:url(../image/icon7.gif) no-repeat 0 5px;
}
.width1125 .list_newsul li{width:530px;}
.list_time{color:#ccc;
           float:right;
}

.detaile_ul{text-align:right;
            margin-top:10px;
			margin-bottom:20px;
}
.detaile_ul li{float:left;
               margin-right:20px;
}
/*忘记密码*/
.forget_password{padding:20px 0 20px 20px;margin-top:20px;}
.forget_password ul{
	margin-bottom:20px;
}
.find_password{padding:0px 200px;}
.find_password p{line-height:20px;margin-bottom:10px;}
.password_success{
	width: 700px;
	padding-left: 75px;
	margin: 50px 150px 0 150px;
	text-align: left;
}
.password_success p{
	line-height: 22px;
	font-weight: bold;
	font-size: 18px;
	padding-top: 5px;
	padding-bottom: 35px;
	color: #1EA697;
}
/*disableError*/
.disable_error{
	width:1000px;
	border:1px solid #eee;
	text-align:center;
	margin:0 auto;
	padding:100px 0px 200px 0px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.2);
}
.disable_content{
	width:520px;
	margin:0 auto;
}
.error_img{
	float:left;
	margin-right:50px;
}
.error_text{
	font-size:20px;
	color:#1EA697;
	padding-top:50px;
	line-height:30px;
}
/*404*/
.error_content{width:520px; margin:0px auto; padding:150px 0px 260px 0px;}
.erro_pic{margin-right:40px;}
.erro_remind{margin-top:10px;line-height:20px;}
.erro_ol{margin-top:10px;padding-left:20px;}
.erro_ol li{line-height:22px;}
.erro_ol li a:link,.erro_ol li a:visited{color:#1EA697;}
.erro_remind_title{font-size:16px;font-weight:bold;}
/*新增收货地址弹窗*/
.address_content{
	margin-top: 40px;
}
.address_content p{
	line-height: 22px;
	margin-bottom: 15px;
}
/*重复提交订单提示*/
.add_remind{
	width:70%;
	margin:20px auto;
}
.erro_pic{
	margin-right:100px;
}
.erro_remind_title{
	font-size:14px;
	color:#1EA697;
	font-weight:bold;
	margin-top:20px;
}
.add_remind p{
		line-height:20px;
		margin-bottom:10px;
}
.erro_remind a:link,.erro_remind a:visited{color:#1EA697;}
.parameter p{
	line-height: 22px;
	margin-bottom: 25px;
}
/*报价详情提示窗口*/
.add_title{font-size:16px;}
.baojiaInfo{
	height:300px;width:500px;margin:10px 0 20px;
}
/*wechat pay*/
.wechat_pay{
	padding:40px 10px;
	margin-top:40px;
}
.wechat_pay_input{
	padding:0px;
	margin-top:0px;
}
.wechat_pay h3{
	text-align:center;
	font-size:14px;
	line-height:30px;
	margin-bottom:50px;
}
.wechat_pay p{
	line-height:22px;
	margin-bottom:10px;
}
/*产品详情和评论样式-----------------*/
.detaile_intro{
	margin: 100px auto 0 185px;
	width: 90%;
	text-align: left;
}
.tab_title{
	border-bottom: 1px solid #ddd;
}
.tab_title li{
	float: left;
	margin-right:5px;
	line-height: 30px;
}
.tab_title a{
	padding: 6px 20px;
	font-size: 16px;
	background:#F5F5F5;
	color:#333; 
}
.tab_title a:hover,.tab_title_selected a{
	background:#1EA697;
	color:#FFF; 
}
.detail_comment{
	margin-top: 20px;
}
.detail_list li{
	line-height: 22px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;

}
.product_detail_pic{
	text-align:center;overflow:hidden;
}
.product_detail_pic img{
	vertical-align:top;
}
.comment_pic{
	text-align: center;
}
.comment_pic img{
	width: 70px;
	height: 70px;
	border-radius: 50%;
}
.comment_star span{
	margin-right: 30px;
}
.comment_content{
	margin-left: 30px;
}
.comment_content p{
	line-height: 22px;
	margin-bottom: 10px;
}
.comment_time{
	color:#999999;
}
/*产品详情和评论样式-----------------*/

/*(前台)底部友情链接的样式*/
.blogroll_p{
	height:10px;
	display: inline-block;
}
.blogroll_span{
	height:100%; 
	width: 2px; 
	background-color:#1EA697;
	display: inline-block;
	margin-right: 1px;
}