@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/*内外边距*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td ,dd,dt{margin: 0;padding: 0;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, select, button, textarea, iframe, table, th, td ,dd,dt{ margin:0; padding:0; outline:none;  }
.clear{ clear:both; overflow:hidden;}
a{ text-decoration:none;color:#333; transition:ease-out .3s}
input{border:none;   outline:medium;font-family:微软雅黑;}
textarea,#xuqiu_form .text{font-family:微软雅黑;}
body{ width:100%;font-family:微软雅黑; background:#fff; color:#333; font-size:14px; background:url(../images/bodybg.jpg) repeat-x}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none; max-width:100%;}
/** 常用class **/
.tc{text-align:center;}
.tl{text-align:left}
.tr{text-align:right}
.fr{ float:right;}
.fl{ float:left;}
.clearfix{zoom:1;}
.clearfix:before,.clearfix:after{display: table;line-height: 0;content:"";}
.clearfix:after{clear:both;}
.tj{cursor:pointer}
.b,.b *{font-weight:normal;font-style:normal}
.em{font-style:normal}
.ov_hi{overflow:hidden}
.pc{display:block;}
.wap{display:none;}
.box,.cpbox{width:1204px; margin:0 auto}
.tab_show{display:none;}
.fam{font-family:Arial, Helvetica, sans-serif}
.textup{text-transform:uppercase}
.ellipsis{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bd li,.hd li{list-style:none}

.rd2{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.rd3{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.rd5{-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.rd6{-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.rd7{-moz-border-radius:7px;-webkit-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.rd8{-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;}
.rd9{-moz-border-radius:9px;-webkit-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;}
.rd10{-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.rd15{-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.rd20{-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.rd25{-moz-border-radius:25px;-webkit-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;}
.rd40{-moz-border-radius:40px;-webkit-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px;}
.rd50{-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
/** font-size **/
.font12{font-size:12px;} .font13{font-size:13px;} .font14{font-size:14px;}
.font15{font-size:15px;} .font16{font-size:16px;} .font17{font-size:17px;}
.font18{font-size:18px;} .font19{font-size:19px;} .font20{font-size:20px;}
.font21{font-size:21px;} .font22{font-size:22px;} .font23{font-size:23px;}
.font24{font-size:24px;} .font25{font-size:25px;} .font26{font-size:26px;}
.font27{font-size:27px;} .font28{font-size:28px;} .font29{font-size:29px;}.font30{font-size:30px;}
.font31{font-size:31px;} .font32{font-size:32px;} .font33{font-size:33px;}
.font34{font-size:34px;} .font35{font-size:35px;} .font36{font-size:36px;}
.font37{font-size:37px;} .font38{font-size:38px;} .font39{font-size:39px;}.font40{font-size:40px;}
.font41{font-size:41px;} .font42{font-size:42px;} .font43{font-size:43px;}
.font44{font-size:44px;} .font45{font-size:45px;} .font46{font-size:46px;}
.font47{font-size:47px;} .font48{font-size:48px;} .font49{font-size:49px;}.font50{font-size:50px;}
.font51{font-size:51px;} .font52{font-size:52px;} .font53{font-size:53px;}
.font54{font-size:54px;} .font55{font-size:55px;} .font56{font-size:56px;}
.font57{font-size:57px;} .font58{font-size:58px;} .font59{font-size:59px;}.font60{font-size:60px;}
.font57{font-size:57px;} .font58{font-size:58px;} .font59{font-size:59px;}
.font61{font-size:61px;} .font62{font-size:62px;} .font63{font-size:63px;}
.font64{font-size:64px;} .font65{font-size:65px;} .font66{font-size:66px;}
.font67{font-size:67px;} .font68{font-size:68px;} .font69{font-size:69px;}.font70{font-size:70px;}
.font71{font-size:71px;} .font72{font-size:72px;} .font73{font-size:73px;}
.font74{font-size:74px;} .font75{font-size:75px;} .font76{font-size:76px;}
.font77{font-size:77px;} .font78{font-size:78px;} .font79{font-size:79px;}
/** 变化 **/
.ease,.img img,.news_list a.fl img{
	transition:all ease-in .3s;
	-moz-transition:all ease-in .3s;
	-ms-transition:all ease-in .3s;
	-o-transition:all ease-in .3s;
	-webkit-transition:all ease-in .3s;
}
.lateYshadow:hover{
	transform:translateY(-10px); -moz-transform:translateY(-10px);
	-ms-transform:translateY(-10px);-o-transform:translateY(-10px);
	-transform:translateY(-10px);
	box-shadow:0px 0px 10px #888;
	-moz-box-shadow:0px 0px 10px #888;
	-ms-box-shadow:0px 0px 10px #888;
	-o-box-shadow:0px 0px 10px #888;
	-webkit-box-shadow:0px 0px 10px #888;
}
.lateY:hover{
	transform:translateY(-5px);
	-moz-transform:translateY(-5px);
	-ms-transform:translateY(-5px);
	-o-transform:translateY(-155pxpx);
	-transform:translateY(-5px);
}
.img,.news_list a.fl{overflow:hidden}
.img:hover img,.product_list dd:hover img,.news_list a.fl:hover img{
	-ms-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
/** 引用字体 **/
@font-face {font-family: "constantia";
  src: url('../font/constantia.eot'); /* IE9*/
  src: url('../font/constantia.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/constantia.woff') format('woff'), /* chrome, firefox */
  url('../font/constantia.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/constantia.svg#constantia') format('svg'); /* iOS 4.1- */
}
.chuanc_num{font-family: "constantia"}
/** page **/
.page{ width:100%;font-size:12px; margin:20px auto}
.page a{color:#333; margin:0 10px}
.page a:hover,.page a.on{color:#3fa41b;}

/** 手机导航 **/
#open{width:28px; display:inline-block; height:25px; cursor:pointer; margin-top:8px; margin-right:5px; display:none; position:absolute; right:10px; top:0px; z-index:900}
#open i{ display:block; width:29px; height:3px; background-color:#4aa91e; position:relative; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
#open i:nth-child(1){ top:4px; -webkit-transform-origin:left bottom; -moz-transform-origin:left bottom; -ms-transform-origin:left bottom; -o-transform-origin:left bottom; transform-origin:left bottom;}
#open i:nth-child(2){ top:11px;}
#open i:nth-child(3){ top:18px; -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top;}
#open.on i:nth-child(1){ -webkit-transform:rotate(40deg); -moz-transform:rotate(40deg); -ms-transform:rotate(40deg); -o-transform:rotate(40deg); transform:rotate(40deg);}
#open.on i:nth-child(2){ opacity:0;}
#open.on i:nth-child(3){ -webkit-transform:rotate(-40deg); -moz-transform:rotate(-40deg); -ms-transform:rotate(-40deg); -o-transform:rotate(-40deg); transform:rotate(-40deg);}
/*** 头部 **/
#header{background:url(../images/htop.jpg) no-repeat center top; width:100%; z-index:100}
#header .box{border-radius:0 0 30px 30px; -moz-border-radius:0 0 30px 30px; -ms-border-radius:0 0 30px 30px; -border-radius:0 0 30px 30px; -webkit-border-radius:0 0 30px 30px; border-bottom:2px solid #333; background:#ecffe4; height:134px;position:relative; }
.logo{line-height:0px; position:absolute; left:7%; top:20px; display:block}
.topri{position:absolute; right:7%; line-height:30px; margin-top:10px;}
.topri>*{display:inline-block; vertical-align:middle;}
.topcart{background:url(../images/cartbg.png) no-repeat center center; width:92px; margin-left:8px; line-height:20px; height:23px; position:relative; top:2px;}
.topcart img{position:relative; top:2px; margin-right:5px; }
.topline{width:1px; height:8px; background:#ddd; margin:0 8px;}
.logo,.topri{z-index:20}
/** 导航 **/
#nav{position:relative; padding-right:6%; margin-top:75px; margin-left:29%}
#nav dd{float:left; padding:0 1%;}
.nava{font-size:18px; font-weight:bold; color:#3fa41b; display:block;}
.navbg{height:80px; background:url(../images/navline.jpg) repeat-y; margin-top:-40px;}

.navsub{position:absolute; top:20px; display:none; line-height:40px; padding-top:35px;}
.navsub a{display:inline-block; color:#fff; margin-right:10px;}
.navsub a b{display:inline-block; vertical-align:middle; width:0px; height:0px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #fff; margin-right:3px;}
.nava8 .navsub{ left:auto; right:7%;}
/** banner **/
#wapbanner{display:none}
#banner,#wapbanner,#cp_le{position:relative; z-index:90}
#banner .hd{width:100%; position:absolute; bottom:20px; left:0px;}
#banner .hd li,#wapbanner .swiper-pagination-bullet,#cp_le .swiper-pagination-bullet{display:inline-block; margin:0 10px; width:20px; height:20px; line-height:0px; background:url(../images/rd.png) no-repeat center center; font-size:0px; cursor:pointer; overflow:hidden; color:#fff; text-indent:999; opacity:1 !important}
#banner .hd li.on,#wapbanner .swiper-pagination-bullet-active,#cp_le .swiper-pagination-bullet-active{background:url(../images/rdon.png) no-repeat center center}
#banner img,#wapbanner img{height:auto}

/** 首页 **/
#main{margin:0 auto 30px;}
.m1,.m2,.m3{width:30%; overflow:hidden}
.mbox{ background:#ebf3cf; padding:40px 20px;}
.mtit{position:relative}
.mtit .red2{margin:0 5px;}
.m1 .mtit{border-bottom:1px solid #b9c698}
.m1 .mtit>span{display:inline-block; background:#ebf3cf; position:relative; top:2px;}
.m1_list a{display:block; position:relative; line-height:30px}
.m1_list span{display:inline-block; background:#ebf3cf; vertical-align:middle; padding-right:10px; position:relative; z-index:20}
.m1_list p{position:absolute; left:0px; top:50%; margin-top:2px; border-bottom:1px dashed #999; line-height:0px; width:100%; color:#999}
.m1_list p i{display:inline-block; background:#ebf3cf; height:10px; line-height:10px; position:absolute; top:-6px; right:0px;}
.m1img{position:relative; top:0px; float:right}
.m1_list a:hover *,.hmore:hover{color:#3fa41b}
.m1_list a:hover p{border-bottom-color:#3fa41b}
.m2{margin:0 5%;}
.hmore{background:url(../images/more.jpg) no-repeat right center; padding-right:17px; color:#999; position:absolute; right:0px;}
.m2_list{position:relative;}
.m2_listbox{width:70%; margin:0 auto}
.m2img{width:100%; height:148px; line-height:143px; text-align:center}
.m2img img{max-width:100%;max-height:100%; width:auto; height:auto; display:inline-block; vertical-align:middle}
.m2_listbox p{height:50px; line-height:50px;}
.m2btn{position:absolute; top:50%; width:28px; height:28px; margin-top:-44px; z-index:20; display:block; cursor:pointer}
.prev.m2btn{left:0px; background:url(../images/prev.png) no-repeat center center}
.next.m2btn{right:0px; background:url(../images/next.png) no-repeat center center}
.m2 .m2_listbox{overflow:hidden}
.m2 .mtit,.m3 .mtit{background:url(../images/mtitbg.png) no-repeat center bottom; padding-bottom:15px; margin-bottom:14px;}
.m3text{line-height:24px; height:144px; overflow:hidden; margin:0 auto 32px}
.m3more{background:#e9951c; color:#fff; display:block; font-size:12px; width:77px; height:22px; line-height:22px;}
/** 底部 **/
#footer{background:#3fa41b ;padding:40px 0 20px; box-shadow:0px 0px 10px #333;-moz-box-shadow:0px 0px 10px #333;-ms-box-shadow:0px 0px 10px #333;-o-box-shadow:0px 0px 10px #333;-webkit-box-shadow:0px 0px 10px #333;}
#footer *{color:#fff; }
#footer .box{position:relative}
.foota{margin-bottom:10px;}
.foota a{margin-right:15px; display:inline-block; vertical-align:middle}
.ftbox{margin-right:200px;}
.footph{position:absolute; right:0px; top:0px; background:url(../images/ph.png) no-repeat left center; padding-left:40px;}
/**　02产品展示 **/
.location{padding:0 10px; line-height:40px; margin-bottom:10px;}
#left{width:235px; float:left; position:relative; z-index:20}
.left_tit{background:#3fa41b; color:#fff; margin-bottom:20px;}
.left_tit h2{width:80%; margin:20px auto}
.left_nav{width:100%;}
.left_nav dd{border:1px solid transparent; border-bottom:1px solid #3fa41b !important}
.left_nav dd.on,.left_nav dd.on1{border-color:#3fa41b}
.left_nav dd.on .left_a,.left_nav dd.on1 .left_a{background:#3fa41b; color:#fff}
.left_a{ padding:0 20px; height:50px; line-height:50px;  display:block;position:relative; font-size:16px;} 
.left_a b{display:inline-block; width:4px; height:20px; vertical-align:middle; margin-right:10px; background:#3fa41b; position:relative; top:-2px;}
.left_nav dd.on .left_a b,.left_nav dd.on1 .left_a b{background:#fff;}
.left_a i.on{background-position:0px 0px}
.left_sub{display:none; background:#e9fee9; padding:5px 15px;}
.left_sub a{display:block; height:30px; line-height:30px; overflow:hidden;padding:0 20px;}
#right{margin-left:300px; overflow:hidden;}
.right_tit{height:50px; border-bottom:1px solid #ddd; margin-bottom:35px;}
.right_tit span{display:inline-block; padding:0 10px; line-height:49px; border-bottom:2px solid #3fa41b}
.product_list,.cala_list{width:110%;}
.product_list dd,.cala_list dd{width:29%; margin:0 2.1% 30px 0; float:left;}
.cptext h2{height:35px; line-height:35px;}
.cptext p{height:25px; line-height:25px; margin-bottom:10px;}
.product_list dd a{display:block;}
.product_list dd img{display:block; width:100%; height:auto}
.cpbtn{width:48%; border:1px solid #3fa41b; height:30px; line-height:30px; color:#3fa41b; text-align:center; max-width:142px;}
.cpbtn.cpadd{background:#3fa41b; color:#fff}
/** 02产品展示 **/
.cp_le,.cp_ri{width:48%;}
.cp_le .bigimg{width:100%; height:auto; position:relative; overflow:hidden}
.cp_le .bigimg img{width:100%; height:auto}
.cphimg{opacity:0; filter:Alpha(opacity=0);}
#imgaa{position:absolute; }
.smallimg{width:110%;}
.smallimg span{float:left; width:16.58%; margin-right:2%;}
.smallimg span img{width:100%; height:auto}
.cpprice{background:#dbf7db; padding:10px 20px; margin:30px auto}
.cp_ri .cpbtn{height:45px; line-height:45px;}
.cp_ri .cpadd{margin-left:20px}
.add_jian{border:1px solid #ddd; text-align:center; height:28px; overflow:hidden; width:100px}
.add_jian *{height:28px; float:left; line-height:28px}
.add_jian em{font-weight:normal; font-style:normal; width:28px; cursor:pointer}
.add_jian .num{width:40px; height:28px; text-align:center; border-left:1px solid #ddd; border-right:1px solid #ddd; background:none}
.cpcartnum{position:relative; padding:50px 0; border-top:1px solid #3fa41b}
.cpcartnum_kc{position:absolute; left:110px; top:50px; line-height:28px;}
.cp_show{margin:50px auto 0}
.cp_show_tit{color:#fff; border-bottom:1px solid #3fa41b; border-top:1px solid #3fa41b; margin-bottom:20px}
.cp_show_tit span{background:#3fa41b; display:inline-block; padding:0 20px; line-height:40px;}
.cp_show_img img{display:block; width:100%;}
#cpshow,#content{margin-bottom:50px;}
/** 03薯文化**/
.culturetext{line-height:35px;}
.cala_list dd a{display:block; line-height:0px;}
.cala_list h2{height:35px; line-height:35px;}
/** 04资讯中心 ***/
.news_list{width:100%;}
.news_list dd{ padding:15px 0; position:relative; border-bottom:1px solid #ddd;}
.news_time{ font-size:12px;}
.news_list a.fl,.news_list a.fl img{display:block; width:240px; height:160px; overflow:hidden}
.news_div{margin-left:260px;}
.news_div .news_tit{display:block; height:35px; line-height:35px; font-size:18px; overflow:hidden; color:#000; margin:-5px 0 5px;}
.news_div p{line-height:20px; height:60px; overflow:hidden;  font-size:12px; color:#666; margin:10px auto}
.news_div .news_tit:hover{color:#3fa41b;}
.newsmore{display:block; width:84px; height:25px; text-align:center; line-height:25px;font-size:12px; border:1px solid #3fa41b; color:#3fa41b}
.newsmore:hover{background:#3fa41b; color:#fff}
.newscon_tit{padding-bottom:15px; border-bottom:2px dotted #666; margin-bottom:30px;}
.newscon_tit span{position:relative; padding-right:100px; line-height:25px; height:25px;}
.newscon_tit .bdsharebuttonbox{position:absolute; right:0px; top:-5px;}
.newscon_tit h2{margin-bottom:10px;}
.newscontext{line-height:30px;}
.fy{padding-top:20px; margin-top:20px; border-top:1px solid #ddd;}
.fy p{height:30px; line-height:30px;}

.Security{line-height:28px;}
/** 06关于我们-管理团队 **/
.team_list dd{width:33.3333%; float:left; margin-bottom:20px;}
.team_list dd a{display:block; margin:0 auto;border:2px solid transparent; padding:20px 0;}
.team_list dd a img{display:block; width:100%; height:auto;overflow:hidden; position:relative; z-index:90}
.team_list dd a>*{width:90%; margin:0 auto}
.team_list dd h2{height:35px; line-height:35px;}
.team_list dd p{height:50px; line-height:25px;}
.team_list dd:hover a{color:#3fa41b;border:2px solid #3fa41b;}
.teamimg{line-height:0px; overflow:hidden;position:relative; z-index:0}
/** 06关于我们-招聘 **/
.job_show dt{background-image:url(../images/job.png); border:1px solid #3fa41b; padding-left:20px; background-position: 98% center; background-repeat:no-repeat; font-size:18px; cursor:pointer; margin-bottom:10px; height:50px; line-height:50px;}
.job_show dt.on{background-image:url(../images/job_on.png) }
.job_show dd{padding:5px 0; width:96% !important; display:none; margin:0 auto !important; line-height:30px}

.system{border:1px solid #3fa41b}
.system_tit{background:#3fa41b; color:#fff; height:50px; line-height:50px;}
.systemtab{width:100%; max-width:700px; margin:50px auto}
.systemtab_th td{background:#3fa41b; color:#fff; font-size:18px;}
.systemtab td{padding:10px; border:1px solid #3fa41b; text-align:center}
.systemtab_td3,.systemtab_td4,.systemtab_td2{width:95px;}

/** 登录 **/
#login{width:100%; height:855px; position:relative}
.login_box h2.tc{font-size:24px; margin-top:60px;}
.login_box{width:500px; height:500px; margin:70px auto;background:url(../images/icon/loginbg.png)}
.text1,.text2{text-indent:35px; background-repeat:no-repeat !important; background-position:15px center !important; height:40px;}
.text1,.login_box .tj {padding:0; background:#fff; border:none}
.text1,.login_box .tj,.yzm{ height:40px; width:340px; margin:30px auto 10px; display:block;}
.login_box .tj{margin-top:50px; font-size:18px}
.link_a{width:340px; margin:0 auto 0; overflow:hidden; text-align:right}
.text2{width:160px}
.yzm *{display:inline-block; vertical-align:middle}
.yzm img{width:84px; height:40px; margin:0 20px}
.login_box.forget{height:400px;}
.login_box.zc{height:530px;}

/** 会员中心 -- 左侧 --  **/
.hy_le{width:17%; float:left; overflow:hidden;}
.hy_le h2{color:#fff; font-size:16px; font-weight:normal;background:#3fa41b; color:#fff; height:38px; line-height:38px; text-align:center}
.hy_le_a{position:relative; font-size:14px; margin: 0;border:1px solid #3fa41b; overflow:hidden}
.hy_le_a a{display:block; width:90%;height:40px; line-height:40px; background-position:5px center; background-repeat:no-repeat; overflow:hidden; }
.hy_le_a span{display:inline-block; width:35px; text-align:center}
.hy_le_a a.on,.hy_le_a a:hover{ color:#3fa41b;}
.hy_le_a a img{margin-right:5px; vertical-align:middle; position:relative; top:-2px; *top:0px;}

/** 会员中心 -- 右侧 --  **/
.hy_ri{width:80%; float:right;padding-bottom:100px;}
/** 11用户中心 - 个人信息 **/
.vip_img img{width:115px}
.vip_img{margin-right:25px;}
.vip_ct1{font-size:24px;}
.vip_ct1 a{display:inline-block; margin-left:15px;}
.vip_ct2{color:#999; margin:20px 0 40px}
.vip_ct3 span{display:inline-block; text-align:center; margin-right:15px}
.vip_ct3 span b{font-size:35px; width:70px; height:70px;  display:inline-block;line-height:70px; margin-bottom:5px;}
.vip_ct3ico1{background:#3FA41B}
.vip_ct3ico2{background:#AED43A}
.vip_ct3ico3{background:#CBB417}
.vip_ct3 span .rd5{color:#fff}
/** 10个人中心-个人资料 **/
#changepassword{width:100%; max-width:470px; margin:0 auto 50px}
.vip_text{width:200px; height:30px; border:1px solid #3fa41b; background:none; text-indent:5px;}
.vip2_tab2 td{padding:4px 0}
.vip2_tab2 .tj.vip_text{background:#3fa41b; color:#fff; border:none; width:260px; height:40px;text-indent:0px;}
.vip_file{margin:5px 0}
/** 收货地址 **/
.vip_tit{height:40px; line-height:40px; font-size:16px; border-bottom:2px solid #3fa41b; margin-bottom:40px;}
.adr_a1{color:#fc6210}
.vip3_tab{width:100%}
.vip3_tab *{font-size:12px;}
.vip3_tab td{padding:5px 0}
.vip3_tab .tr{vertical-align:top; line-height:24px; width:70px !important}
.vip3_tab .tr i{font-style:normal; color:#fc6210; padding:0 5px 0 2px}
.vip3_text{max-width:220px; width:100%; display:block; height:26px; border:1px solid #ccc; background:none; text-indent:5px;}
.vip3_textarea{width:100%; max-width:400px; height:70px;display:block; border:1px solid #ccc; padding:5px; background:none; color:#666}
.vip3_check *{vertical-align:middle}
.vip3_check{margin:20px 0}
.vip3_check input{margin-right:5px;}
.vip3_tab td select{background:none; height:25px; min-width:90px; text-indent:5px;}

.tj.sub{background:#3fa41b; color:#fff; font-size:16px; height:40px; width:205px; border:none}
.th1{font-size:14px;}
.vip3_tab2{width:100%; margin-bottom:50px;}
.vip3_tab2 td{padding:8px 3px; border-bottom:1px solid #3fa41b; vertical-align:top; line-height:26px}
.vip3_tab2{border:1px solid #3fa41b; font-size:12px; margin-top:40px}
.vip3_tab2 a{color:#039}
.vip3_tab2 b{padding:0 5px; color:#999}
.mr_a,.mr_a2{display:inline-block; padding:0 5px; height:25px; line-height:25px; margin-left:15px;}
a.mr_a{border:1px solid #3fa41b; background:#3fa41b; color:#fff} 
a.mr_a2{color:#3fa41b; border:1px solid #3fa41b}
.w1{width:60px;}
.w2{width:210px;}
.w3{width:310px;}
.w4{width:55px;}
.w5{width:130px;}
.w6{width:auto;}
/** 我的订单 **/
.order_list{width:100%; margin-bottom:50px;}
.order_list td{border:1px solid #3fa41b; padding:8px 0; font-size:12px;}
.order_list td a{display:inline-block; margin:0 5px;}
.red3{color:red}
.none{display:none}
/** 我的订单 详情 **/
.vip4_tab1{width:100%}
.order_tab1{border:1px solid #3fa41b; padding:10px 20px;}
.order_tab1 span{display:inline-block; margin-right:20px; line-height:30px}
.order_tab1,.vip4_tab1 .th3 td,.vip4_th2 td{background:none !important}
.vip4_tab1{border:1px solid #3fa41b; margin:20px auto;}
.vip4_tab1 td{ padding:10px;}
.vip4_th2 td{border-bottom:2px solid #3fa41b; font-size:16px; }
.vip4_th2 div{padding:0 10px}
.order_div1{width:90%; margin:0 auto;}
.order_div1 div{padding:10px 0; font-size:12px;}
b.b1{font-size:14px; color:#1a1a1a; font-weight:bold}
.sp1,.sp2{ margin-right:20px;}
.vip4_tab2{border:1px solid #3fa41b; font-size:13px; width:100%; margin:5px auto}
.vip4_tab2 td{padding:8px 5px; border-bottom:1px solid #3fa41b;}
.vip4_th3 td{background:#f4f4f4;}
.vip4_th3 td *{ vertical-align:middle}
.vip4_td1{width:60px !important}
.money b{color:#ff0000}
.vip4_td2{width:40%; font-size:12px; line-height:16px}
.hide_div{display:none;}
.www1{width:170px !important}
.www3{width:100px !important}
.bg55 td{background:#ECFCE3}
.vip4_th3 td{background:#E6F3E0}
/** 10个人中心-修改密码 **/
.password{margin:0 auto 50px; width:auto}
.password td{padding:5px 0}
.password input{border:1px solid #3fa41b; width:275px; height:40px; margin-right:3px;text-indent:5px; background:none}
.password i{font-style:normal; color:#DD2E2E}
.password .tj.pass_text{border:none; background:#3fa41b; color:#fff; font-size:16px; text-indent:0px;}
/** 购物车 **/
.tep{overflow:hidden; height:39px; line-height:39px; width:915px; margin:20px 0 50px;}
.gwc1_tab{ margin:20px 0}
.gw_tit{font-weight:bold; height:50px; line-height:50px; padding:0 20px !important;font-size:15px;  border:1px solid #3fa41b;}
.gw_td1 td{ height:50px; line-height:50px; padding:0px !important; text-align:center}
.td1 img{width:80px}
.td1{width:100px;}
.gwc1_tab1{width:100%}
.gwc1_tab1 td{padding:15px 0; text-align:center; border:1px solid #3fa41b;}
.gwc1_tab1 td.td1{width:100px;}
.gwc1_tab1 td.tl{text-align:left;}
.gwc1_tab1 td input{width:40px; height:30px; border:1px solid #ccc; background:none; text-align:center; text-indent:0px;}
.gwc1_tab1 td b.red{color:red;}
.gwc1_tab1 td a{color:#888}
.gwc_hid td{text-align:left;}
.gwc_hid b{padding-right:15px;}
.gwc1_tab td{padding:8px 10px;}
.gwc1_tab tr.gwc_hid input{margin-right:15px;height:25px;}
.gwc_hid{display:none}
.sub_tj .tc{border-left:none;border-right:none;}
.sub_tj .tl{border-right:none}
.sub_tj td{ padding-top:15px !important; padding-bottom:15px !important; line-height:27px;}
.sub_tj .tr{border-left:none; text-align:right; font-weight:bold; font-size:18px;}
.sub_tj .tr b,.sub_tj span.fr b{color:#cd0405}
.sub_tj a{display:inline-block; width:126px; height:27px; background:url(../images/icon/gw_bg2.png) no-repeat center center;line-height:27px; text-align:center; color:#333 !important; font-weight:bold; font-size:14px;}
.sub_tj a img{position:relative; top:-2px; vertical-align:middle; right:5px;}
.sub_tj span.fr{display:none; font-weight:bold}
.gw_a2{margin:0 10px;}


.wap_gwc1{ border:1px solid #ddd; border-bottom:none; margin-bottom:20px; display:none}
.hi_tab{display:table;}
.hi_tab div{display:table-row}
.hi_tab a,.hi_tab p{display:table-cell; vertical-align:middle; padding:10px;}
.hi_tab a{width:100px; text-align:center;}
.wap_gwc1 b.red{color: red;}
.wap_gwc1 input{width:40px; height:20px; text-indent:0px; text-align:center; border:1px solid #ccc; margin:0 10px;}
.dd{padding:10px; border-bottom:1px solid #ddd;}
.wap_gwc1 .sub_tj{ border-bottom:1px solid #ddd; padding:15px 10px}
.dd span{display:inline-block; margin-right:15px;}
.dd a{display:inline-block; color:#888}
.gw_tj{width:169px; height:42px; color:#fff; background:url(../images/icon/ok_bg.png) no-repeat center center; font-size:18px; margin:20px 0;}

.gw_tit a{text-decoration:underline; padding:0 10px;}
.gwc2_tab1{text-align:center; border:1px solid #3fa41b;width:100%}
.gwc2_tab1 td{border-bottom:1px solid #3fa41b; padding:8px 5px}
.gw2_td1{width:50%}
.gw2_td1{text-align:left}
.wap_gwc2{display:none; padding-top:3px;}
.wap_gwc2 span{padding-right:20px;}

.gwc2_tab1.tl{text-align:left}
.gwc2_tab1.tl td{width:50%; border-right:1px solid #3fa41b;}
.gw_sp{display:inline-block; width:30%;}

.gwc2_tab table{margin-bottom:20px;}
.gwc2_tab1.way td{border:1px solid #3fa41b;}
.gw_sp1{display:none}
.gwc2_tab1.money_way img{height:70px; margin-left:5px;}
.gwc2_tab1.money_way *{vertical-align:middle}
.gwc2_tab1.money_way{text-align:left}
.gwc2_tab1.money_way td{padding:15px 5px;}
.gwc2_tab1.money_way span{padding:0 20px 0 5px; display:inline-block}
.gwc2_tab1.xx_way{text-align:left}
.gwc2_tab1.xx_way td{padding:15px 5px; vertical-align:top}
.gwc2_tab1.xx_way textarea{border:1px solid #ddd; width:800px; height:80px; padding:5px;}

.gw_pric{font-size:20px; margin:30px 0}
.gw_pric .red{color:red}

#gwc_main{min-height:600px;}
.gwc3_tab1{width:100%}
.gwc3_tab1 input{border:1px solid #3fa41b; width:225px; height:25px; margin-right:5px;text-indent:3px;}
.gwc3_tab1 select{width:80px; height:28px;text-indent:3px;}
.gwc3_tab1 span{color:#666}
.w41,.w42{width:100px !important;}
span.w41{display:inline-block}
.gwc3_tab1 td{border:1px solid #3fa41b; color:#333}
.gwc3_hid{display:none}

.gwc4_tab{margin:80px auto}
.gwc4_tab h2{margin:25px 0 15px; font-size:18px;}
.gwc4_tab h2 b{color:#87be50; font-size:18px;}
/** 公用 **/
#content{width:100%}
.navsub a:hover,.foota a:hover,.fy p:hover a{text-decoration:underline}
.red1,.fy p:hover a{color:#3fa41b}
.red2{color:#e9951c}



