@charset "utf-8";
/*html5*/ 
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/* CSS Document */
/* public*/
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {margin: 0;padding: 0;}
*{ margin:0; padding:0; box-sizing:border-box;-moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
p,div,em,i,a,em,b,strong,span,dd,dl,li,ul,ol,h1,h2,h3,h4,h5,h6,td,th,dt{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none}
.clear{ clear:both;}
a{ text-decoration:none; cursor:pointer;color:#333; transition:ease-out .3s; outline:none}
input{border:none;   outline:medium; padding:0 5px;font-family:微软雅黑;-webkit-appearance:normal !important}
textarea{font-family:微软雅黑; outline:none}
body{ width:100%;font-family:微软雅黑;  color:#333; font-size:14px;overflow-x:hidden; padding:50px 0;}
html{overflow-x: hidden;}
table{border-collapse:collapse}
img{border:none; transition:ease-out .3s; max-width:100%; height:auto; vertical-align:middle;}
.bd_none{border:none !important;}
.em,.i,.b,.em *,.i *,.b *{font-weight:normal; font-style:normal;}
.red1{color:#d61212;}
.red2{color:#4fb602}
/** 常用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; background:#59ba10; color:#fff}
.ov_hi{overflow:hidden}
.yuan_3{-moz-border-radius:3px; -webkit-border-radius:3px;border-radius:3px;behavior: url(ie-css3.htc)}
.yuan_31{-moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;behavior: url(ie-css3.htc)}
.yuan_5{-moz-border-radius:5px; -webkit-border-radius:5px;border-radius:5px;behavior: url(ie-css3.htc)}
.w96{width:100%; margin:0 auto; padding:0 10px;}
.even dd{float:left; width:49%}
.even dd:nth-child(even){float:right}
.three dd{float:left; width:32.5%}
.three dd:nth-child(3n+2){margin:0 1.25%}
/** 表格化 **/
.table {display:table;border-collapse:separate; width:100%}
.row {display:table-row;}
.cell{display:table-cell;vertical-align:top; padding:10px 0}
/** 头部 **/
#top{height:50px; width:100%; position:fixed; left:0px; top:0px; z-index:999; background:#fff;line-height:50px; font-size:18px; border-bottom:1px solid #ddd; padding:0 5px}
#top a.logo,.back{left:10px; position:fixed; top:5px}
#top a.logo img{ height:40px;}
.back,.back img{height:23px; display:block}
.back{margin-top:11px; position:fixed; left:10px; top:0px;}
/** 导航 **/
#nav{background:#fff; position:fixed; top:50px; right:0px; width:140px !important; z-index:999; text-align:center;display:none; border:1px solid #ddd; border-top-width:1px}
#nav a{display:block; height:35px; line-height:35px;margin-top:15px; font-size:15px; width:100%; margin:0 auto; border-bottom:1px solid #ddd;}
#nav a.on{border-bottom-color:#4fb602; color:#4fb602}
#nav a:last-child{border:none}
#open{width:40px; display:inline-block; height:25px; cursor:pointer; top:0px; right:10px; position:fixed; height:60px;}
#open i{ display:block; width:29px; height:3px; background-color:#4fb602; position:absolute; left:5px; -webkit-transition:.5s; -moz-transition:.5s; -ms-transition:.5s; -o-transition:.5s; transition:.5s;}
#open i:nth-child(1){ top:16px; -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:24px;}
#open i:nth-child(3){ top:32px; -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(32deg); -moz-transform:rotate(32deg); -ms-transform:rotate(32deg); -o-transform:rotate(32deg); transform:rotate(32deg);}
#open.on i:nth-child(2){ opacity:0;}
#open.on i:nth-child(3){ -webkit-transform:rotate(-32deg); -moz-transform:rotate(-32deg); -ms-transform:rotate(-32deg); -o-transform:rotate(-32deg); transform:rotate(-32deg);}

/** 搜索 **/
#search{position:absolute; width:100%; top:50px; left:0px; padding:5px; background:rgba(52,135,194,0.9); display:none}
#search input[type="text"]{width:calc(100% - 80px); height:30px; background:#fff; padding:0 5px;}
#search input[type="submit"]{width:60px; height:30px; background:none; color:#fff; font-size:16px;}
.ser_btn{background:url(../images/searchbtn.png) no-repeat center center; position:relative; top:10px;}
.ser_btn,.ser_clo{display:inline-block; width:20px; height:30px; text-align:center; color:#fff; font-family:Arial, Helvetica, sans-serif}
#search *{display:inline-block; vertical-align:middle; line-height:30px;}

/** 首页导航 **/
.nav_list a{float:left; width:33.333333333333333333%; text-align:center; margin-bottom:10px}
.nav_list a img{display:block; margin:0 auto; width:50px;}
.nav_list{ padding:15px 0 5px}
.after{position:relative;border-bottom:10px solid #fafafa;}
.after:after{bottom:-10px;}
.after:before{bottom:0px;}
.after:after,.after:before{position:absolute;  left:0px; width:100%; height:1px; background:#ddd; content:''; display:block;}
/** tit **/
.tit{height:50px; line-height:50px; background:url(../images/c.png) no-repeat left center; padding-left:20px; font-size:16px;}
.more{width:180px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; background:url(../images/btn_more.png) no-repeat center center; display:inline-block}
#main1{padding-bottom:15px;}
.server_list dd{width:48%; float:left; border:1px solid #ddd; text-align:center; margin-bottom:15px;}
.server_list dd:nth-child(even){float:right;}
.server_list dd a img{display:block; width:100%;}
.server_list dd p{height:20px; line-height:20px; overflow:hidden; margin-top:5px;}
.server_list dd span{background:url(../images/xl.png) no-repeat center center; width:30px; height:30px; margin:0 auto; display:block; background-size:15px}
/** **/
#main2 .tit{padding:0 10px 0 30px; background-position:10px center}
.in_about{background:url(../images/index_01.png); background-size:cover; color:#fff; padding:15px 10px; line-height:25px;}
.in_about .more{margin:15px 0 0}
/**  新闻 **/
.news_list1 dd a{display:block;overflow:hidden;}
.news_list1 dd{padding:10px 0; border-bottom:1px solid #ddd;}
.news_list1 dd .time{float:left; text-align:center; width:100px; height:60px; line-height:25px; background:#f5f5f5; padding:5px 0; border-right:1px solid #04569f}
.news_list1 dd .time b{font-size:18px; display:block; font-weight:normal}
.news_div1{margin-left:110px;}
.news_div1 h2{font-size:15px; height:25px; line-height:25px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal}
.news_div1 p{font-size:12px; line-height:17px; height:35px; overflow:hidden; color:#666}


/** 底部 **/
.icon{line-height:20px;color:#fff;
-webkit-transition: font-size 0.25s ease-out 0s;
-moz-transition: font-size 0.25s ease-out 0s;
transition: font-size 0.25s ease-out 0s;
font-family:"iconfont" !important;
font-size:20px;
font-style:normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: 0.2px;
-moz-osx-font-smoothing: grayscale;
}
@font-face {font-family: "iconfont";
  src: url('../font/iconfont.eot'); /* IE9*/
  src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
footer{background:#04569f; width:100%; position:fixed; left:0px; bottom:0px; padding:5px 0}
footer a{display:block; width:33.333%; float:left; color:#fff; text-align:center}
footer i{display:block; margin:0 auto;}
footer a:nth-child(2) .icon{font-size:26px;}
footer a:nth-child(3) .icon{font-size:30px;}

#top a i{color:#04569f;line-height:50px; font-size:25px;}
#top{line-height:50px;}
i#open {color:#04569f; font-size:25px; line-height:50px;  }
#open{position:static; height:auto; text-align:center}
#top.on .ser_btn{background-position:center 4px}
#top div.tc{position:absolute; width:100%; line-height:50px; font-size:18px; z-index:-1; top:0px;}

#about{padding-bottom:20px;}
.about_con{line-height:28px;}
.ny_nav{overflow:hidden; background:url(../images/line.png) repeat-x; margin-bottom:20px;}
.ny_nav a{display:block; float:left; width:33.33333%; line-height:34px; height:35px; text-align:center;}
.ny_nav a span{display:inline-block; border-bottom:1px solid #ddd}
.ny_nav a.on span{border-bottom:1px solid #04569f}
.ny_tit{text-align:center; color:#999; padding:15px 0}
.ny_tit b{font-size:16px; color:#333; display:block; margin-bottom:10px;}

#zzjg{margin:25px auto}
#team dd p{text-align:left; padding:0 5px; overflow:hidden; height:30px; line-height:30px;}

.ry_list dd{ background:url(../images/lin1.jpg) no-repeat left bottom; background-size:100% 38px; padding:0 15px 30px 15px; margin-bottom:20px; overflow:hidden;}
.ry_list dd img{width:47%; float:left;}
.ry_list dd img:nth-child(2){float:right}
#ry_list{background:#f8f7f5; margin-top:-20px; padding-top:20px;}
#ry_list .page{margin:-20px 0 20px;}
.Items_main{line-height:25px; padding-bottom:20px;}

.fy a{text-decoration:underline}
.case_list{margin-top:20px;}
.case_list dd{width:48%; float:left; margin-bottom:20px; border:1px solid #ddd; padding:0 5px;}
.case_list dd:nth-child(even){float:right}
.case_list dd h2{font-size:16px; font-weight:normal;height:30px; line-height:30px; overflow:hidden}
.case_list dd p{line-height:18px; height:36px; overflow:hidden; color:#666; font-size:12px; margin:5px 0}

.Finance_list dl{margin-bottom:20px;}
.Finance_list dd{border-bottom:1px solid #e0e0e0;padding:20px 0 10px;}
.Finance_list dd h2{font-size:16px;line-height: 26px;color:#666;margin-bottom:5px;}
.Finance_list dd p{font-size:14px;line-height: 26px;color:#747474; height:40px; overflow:hidden; line-height:20px}

.left h2{font-size:18px; font-weight:normal;}
.left{line-height:30px; padding:15px 0}
/** 翻页 **/
.page{margin:10px 0 20px; text-align:center; font-size:16px;}
.page a{display:inline-block; width:80px; height:30px; text-align:center; line-height:30px;  border:1px solid #ddd; margin:0 5px;}
.page span{display:inline-block; padding:0 15px; letter-spacing:2px;}
/** 产品详情图片切换 **/
.img_show img{display:none; width:100% !important;}
.img_show img:nth-child(1){display:block;}
.img_click img:nth-child(1){border-color:#4fb602;}
.img_click{margin:10px 0}
.img_click img{display:block; width:19%; float:left; margin-right:1%; border:1px solid #ddd;}
.img_click img.on{border-color:#4fb602;}
/** 产品详情第一部分 右侧 **/
.pro_deail_tit{font-size:16px; margin:20px 0 10px; line-height:20px;}
.pro_deail_tit p{color:#666; margin-top:3px;}
.pro_deail_price{background:#f2f2f2; padding:5px 15px;}
.pro_p1{padding:3px 0}
.pro_p1 em{font-size:12px;}
.cp_red2{color:#999; text-decoration:line-through}
.pro_p1 .red1{padding:0 5px; font-size:20px; color:#a6a6a6}
.pro_p1 .red2{font-size:20px;color:#d61212}
.pro_p1_div p{padding:5px 0; color:#666}
.pro_p1_div{margin:10px auto}


.cp_box1{border-top:1px solid #ddd; padding-top:20px; margin-top:30px;}
.pro_p2 td *{display:inline-block; vertical-align:middle; color:#666}
.pro_p2 td a{height:23px;line-height:23px;padding:0 5px;border:1px solid #ddd;font-size:14px; margin:0 5px 5px 0; overflow:hidden}
.pro_p2 td a.on{border-color:#4fb602;}
.pro_p2 img{width:23px; height:23px; position:relative; top:-2px; right:3px;}
.pro_p2 td{padding:10px 0; vertical-align:top}
.pro_p2 .add_jian{width:auto}
.pro_p2 .add_jian,.pro_p2 .add_jian *{height:30px; line-height:30px;}
.pro_p2 .add_jian em{width:30px; background:#ededed; color:#999; font-weight:bold; font-size:20px;}
.pro_p2 .add_jian .num{border:none}
.pro_p2 span{font-size:12px; padding-left:10px; color:#666}
.add_star{background:url(../images/ico/xx.png) no-repeat left center; padding-left:20px; height:35px;}

.now_go,.add_btn{display:inline-block; width:100px; height:35px; border:1px solid #4fb602; color:#4fb602; background:#fff; line-height:35px; margin-right:10px !important; font-size:16px; text-align:center}
.add_btn{background:#4fb602; color:#fff !important; margin:20px 0}
.bshare-custom.icon-medium{padding:15px 0; border:1px dashed #ccc; border-left:none; border-right:none;}
.bshare-custom.icon-medium a{margin-left:-5px !important}
.bshare-custom #bshare-shareto{margin-right:5px !important}
/** 产品详情图片 **/
.pro_part2{margin:20px 0; padding:0 10px;}
.product_part2{margin:50px auto;}
.w880{width:880px;}
.pro_part2_tit{border-bottom:1px solid #ddd;}
.pro_part2_tit span{cursor:pointer; display:inline-block; border:1px solid #ddd; height:40px; line-height:40px; width:90px; text-align:center; display:inline-block; position:relative; top:1px; margin-left:-1px}
.pro_part2_tit span.on{color:#4fb602; border-bottom-color:#4fb602}
.product_part2_deail img{display:block; width:100%; height:auto;}
.product_pro{margin:20px 0; display:none}
/** 产品详情评论 **/
.pl_tit *{display:inline-block; vertical-align:middle;}
.pl_tit b{margin:0 5px;}
.pl_tit{line-height:20px; border:1px solid #ddd; padding:5px; font-size:12px; position:relative}
.pl_tit span{display:block; float:left; width:33.333%}

.pl_list{font-size:12px;}
.pl_list dd{position:relative; border-bottom:1px solid #ddd; margin-top:15px; padding:0 0 35px 80px;}
.pl_time{right:0px;}
.pl_man{position:absolute; left:0; top:0; width:70px; text-align:center;}
.pl_man img{width:40px; height:40px;}
.pl_type{margin:5px auto; color:#666; position:absolute; bottom:10px; left:0px; width:100%}
/** 产品详情评论2 **/
.pl_list .img_show img:nth-child(1){display:none;}
.msn-focus li{list-style:none}
.msn-focus { width: 100%; position:relative; top:10px;}	
.msn-focus img {display: block; max-width:500px; }	
.msn-focus .hd { font-size: 14px; height:auto;  line-height: 30px; width: 100%; margin-bottom:20px;}
.msn-focus .hd li { float: left;float: left;width:50px; margin-right:5px;}	
.msn-focus .hd li img{width:100%; height:auto; padding:2px; border:1px solid #ddd;}
.msn-focus .hd .on { background: url("../images/arrow.png") no-repeat scroll center bottom }	
.msn-focus .hd .on a { background-color: #38a3db; color: #fff }	
.msn-focus .hd a { height: 30px; background-color: #eee; float: left; padding: 0 8px }	
.msn-focus .bd { position:fixed; top:0px; left:0px; z-index:99999; width:100%; height:100%; overflow: hidden; display:none;  border:1px solid #ddd; padding:0; }	
.msn-focus .bd ul {overflow: hidden; position:fixed; top:50%; margin-top:-150px; left:0px; width:100%;  font-size: 14px; line-height: 28px;height:400px; }	
.msn-focus .bd li { width: 100%; text-align:center; position: relative }	
.msn-focus .bd li img{height:300px; width:auto; margin:0 auto;}
.msn-focus .bd li p { position: absolute; left: 0; bottom: 0; line-height: 35px; height: 35px; width: 300px; white-space: nowrap; overflow: hidden }	
.msn-focus .bd li p i { position: absolute; left: 0; top: 0; display: block; width: 300px; height: 35px; background: #000; opacity: .5; filter: alpha(opacity=50) }	.msn-focus .bd li p a, .msn-focus .bd li p a:visited { position: relative; color: #fff; margin-left: 20px }	
.msn-focus .bd li p a:hover { color: #f60 }	
.msn-focus .prev, .msn-focus .next{ position: absolute; top:50%; margin-top:-32px; width: 29px; height: 64px; opacity: .6; filter: alpha(opacity=60); overflow: hidden; display: block !important; text-align:center; color:#fff; border: none; background-color:#000; font-size:30px; font-family:'宋体'; line-height:64px;}	
.msn-focus .prev: hover, .msn-focus .next: hover { opacity: .9; filter: alpha(opacity=90) }	
.msn-focus .prev { left:3px; background-position: -50px 0 }	
.msn-focus .next { right:3px;  }	
.msn-focus .bdOn .prev,.msn-focus .bdOn .next{ display:block;  }
.close{background:rgba(0,0,0,0.5);  width:100% !important;top:0px; left:0px; height:100%}
.close img{float:right; display:block; margin:10px}
/** 登录 **/
#login,#zc{}
.login{background:#fff; width:100%; padding:15px 0; margin:20px auto; overflow:hidden}
.lo_span{margin:10px auto ;}
.lo_span a{display:inline-block; width:85px; background:#f3f3f3; height:35px; text-align:center; line-height:35px; margin:0 3px; cursor:pointer}
.lo_span a.on{background:#59ba10; color:#fff;}
.lo_text *{display:inline-block; vertical-align:middle}
.lo_text{height:40px; border:1px solid #eee; margin:10px 0; position:relative; overflow:hidden}
.lo_text .text{height:20px; line-height:20px; width:200px;}
.ico{background:url(../images/ico/login_ico.jpg) no-repeat center center; width:40px; height:40px;}
.ico.ico1{background-position:8px 6px;}
.ico.ico2{background-position:8px -60px;}
.forget a{color:#666; text-decoration:underline}
#login_form .tj{width:100%; height:40px; margin-top:10px;}
.tc_line{position:relative;width:310px; margin:15px auto 0; color:#666; padding-bottom:15px;}
.tc_line p{position:absolute; width:100%; height:1px; background:#ddd; top:10px; left:0px; z-index:8}
.tc_line span{display:inline-block; background:#fff; position:relative; z-index:10; padding:3px 5px 5px; font-size:12px;}
.tc_line img{margin:0 5px; height:35px;}
/** 注册 **/
#zc .lo_text,.forget_password .lo_text{height:35px;}
.lo_text span{height:35px; line-height:35px; padding:0 10px;}
.yzm{position:relative; width:75%}
.yzm input.text{width:100px;}
.yzm a{position:absolute; left:100%; top:0px; margin-left:10px; display:block; top:0px; line-height:0px;}
.yzm img{height:40px; width:77px;}
.login_list{width:90%; margin:0 auto}
.checkbox{text-align:center; height:50px; line-height:50px;}
.checkbox *{display:inline-block; vertical-align:middle; font-size:12px; margin-right:5px;}
.checkbox a{color:#59ba10}
#login .lo_span{margin-bottom:15px;}
.forget_password{margin:60px auto}
.forget_password .yzm{width:180px;}
.forget_password .yzm a{width:200px; font-size:12px;}
.forget_password .yzm a span{padding:0}
/** 09会员中心 **/
.vip_list{margin:15px auto;}
.vip_list a{display:block; float:left; height:45px; line-height:45px; border-radius:3px; border:1px solid #dedede; width:48%; margin-bottom:15px; font-size:17px; text-align:center}
.vip_list a *{display:inline-block; vertical-align:middle}
.vip_list a img{margin:0 5px 0 20%; width:20px;}
.vip_list a:nth-child(even){float:right}
.vip_man{width:100%; margin:15px auto}
.vip_man td{padding:5px; font-size:16px; line-height:25px;}
.vip_man td a{position:relative; top:3px; background:url(../images/ico/bj.png) no-repeat left center; padding-left:23px; display:block; height:30px; color:#4fb602}
.vip_man td a span{position:relative; top:2px; text-decoration:underline}
/** 06会员中心-基本信息 **/
.vip_tab{margin:20px auto; width:96%}
.vip_tab td{padding:3px 0; vertical-align:middle;font-size:13px; position:relative;}
.vip_tab td .text{height:30px; border:1px solid #ddd; width:100%; padding:0 5px;}
.vip_tab td *{display:inline-block; vertical-align:middle; font-size:13px; color:#666}
.vip_tab td b{margin:0 20px 0 5px; font-weight:normal}
.vip_tab td .tj{height:40px; width:100%;  color:#fff !important;}
.vip_tab td div{line-height:25px;}
.vip_tab td.tr{text-align:left; width:80px;}
.file_text{width:150px;}
.file{opacity:0; position:absolute; left:80%; top:10px; z-index:40}
.file_img{position:absolute; right:3px; top:6px; z-index:20; background:#4fb602; width:50px; height:25px; line-height:25px; display:block; color:#fff !important; text-align:center}
#img2{width:170px;}
#img1{height:100px; display:block; margin:0 auto;}

/** 09订单中心 **/
.my_order dd{border-bottom:1px solid #ddd; border-top:1px solid #ddd; margin:10px 0; padding:0 8px;}
.order_tab{margin:0 0 10px 0; width:100%}
.order_tab tr td:nth-child(1){width:70px; padding-right:5px;}
.order_tab tr td h2 a{font-size:14px; font-weight:normal}
.p1{color:#999; font-size:14px; padding:10px 0 0}
.order_price *{display:inline-block;}
.order_price{margin:0 0 10px 0; position:relative; line-height:20px;}
.order_price a.pay{display:block; width:100px; height:35px; line-height:35px; background:#4fb602; color:#fff; text-align:center; position:absolute; right:0px; top:2px; font-size:18px;}

.no_pj{margin-left:10px;}
.order_price span b,.order_price span a,.get_way{font-size:12px;}
.order_tab img{border:1px solid #ddd;}

.order_btn{text-decoration:underline; margin-left:10px;}
.get_way{margin-left:10px;}
.order_deail{font-size:13px; line-height:25px;}
.order_deail_part1{border:1px solid #4fb602; padding:10px 5px; margin:20px 0}
.order_deail_part2{border:1px solid #ddd;}
.order_deail_tit{height:40px; line-height:50px; border-bottom:2px solid #4fb602; background:#f4f4f4; padding:0 5px}
.order_p1{padding:10px 5px 0;}
.order_p2{padding:0 5px;}
.order_p1,.order_p2{line-height:20px;}
.order_deail_part2 .order_tab{width:96%; margin:5px auto 10px; border:1px solid #ddd;}
.order_deail_part2 .order_tab th{background:#f4f4f4; border-bottom:1px solid #ddd; padding:0 5px;}
.order_deail_part2 .order_tab td{border-bottom:1px solid #ddd; border-top:1px solid #ddd;padding:5px 0 5px 5px}
.order_deail_part2 .order_price p{display:block; text-align:right; padding:0 5px;}
.order_deail_part2 .order_tab tr td:nth-child(3){width:100px; text-align:center}
.order_deail_part2 .order_tab tr td:nth-child(4){width:50px; text-align:center}
.order_deail_part2 .order_tab td a{ line-height:20px; font-size:12px;}
/** 收货地址 **/
.shouh_table2{font-size:13px; width:100%; margin:0px 0 15px; text-align:left; border-bottom:none}
.shouh_table2 td{border-bottom:1px solid #ccc; padding:5px 0;}
.shouh_table2 a{color:#03F; padding:0 2px}
.shouh_btn{ border-radius:2px; background:#ffd6cc; color:#ff3300; line-height:20px;}
.shouh_btn,.shouh_btn1{width:60px; height:20px; border:1px solid #ff3800; border-radius:2px; text-align:center;}
.shouh_table2 div{padding:5px 0}
.shouh_table2 *{font-style:normal; display:inline-block; margin-right:4px;}
.shouh_span{color: #fc6210;font-size: 12px; margin-left:15px;}

.new_adrees_div1{width:100%;  background:#fff; padding:10px 5px;}
.shouh_table{width:100%; text-align:left; font-size:14px; margin:0 auto;}
.shouh_table th{text-align:right; padding-right:3px !important; width:75px; font-size:13px; vertical-align:top; line-height:30px;}
.shouh_table th,.shouh_table td{padding:5px 0; font-weight:normal}
.shouh_table select{width:30.5%; float:left; margin-left:1%; height:25px; border-radius:0px}
.shouh_table textarea{width:100%; height:80px; padding:5px;}
.shouh_table input{width:100%; border:1px solid #ddd; padding:5px}
.shouh_table .cart1_submit{border:none; width:80%; font-size:18px; background:#4fb602; color:#fff;display:block; margin:10px auto; display:block; height:40px !important; line-height:40px !important; padding:0}
.new_adrees_div{ width:100%}
.shouh_table i{color:red; font-style:normal}
.form_close {cursor: pointer;width: 30px;line-height: 30px;height: 30px;display: inline-block;position: absolute;top: -1px;right: -1px;text-align: center;}
.new_addrees{color:#fc6210; margin:10px}

/** 订单中心 **/
.order_box1{padding:5px 20px; border:1px solid #4fb602; margin:30px 0}
.order_box1 span{display:inline-block; margin-right:30px; padding:10px 0}
.order_tab1.order_tab{font-size:13px; text-align:center; margin:0 0 20px; border:1px solid #ddd;}
.order_tab1.order_tab td{border:none; padding:10px 3px}
.td1{background:#f3f3f3; border-bottom:2px solid #4fb602; text-align:left;}
.td1 td{ font-size:16px !important;}
.order_tab1.order_tab .td{font-weight:normal}
.td{background:#f3f3f3;}
/** 订单跟踪  **/
.order_tab.order_tab2{font-size:13px;}
.order_tab.order_tab2 td{padding:10px 20px;}
.order_text{padding:5px 0; margin-bottom:15px;}
.order_text span{margin-right:20px;display:inline-block; vertical-align:middle;}
.order_text span b{font-size:14px;}
/** 订单信息 **/
.order_tab.order_tab3{font-size:13px;margin:10px auto}
.order_tab.order_tab3 td{padding:5px 20px; border-bottom:1px solid #ddd !important}
.pricr_order{font-size:12px; padding:5px 0}
.pricr_order b{color:#4fb602; font-weight:normal}
/** 我的地址 **/
.my_addrees_tab td *{display:inline-block; vertical-align:middle}
.my_addrees_tab td{padding:5px; vertical-align:top;  line-height:30px;}
.my_addrees_tab td i{color:#FF0000; padding:0 5px;}
.my_addrees_tab .text{border:1px solid #ccc; height:30px; width:210px; padding:0 5px}
.my_addrees_tab textarea.text{ height:60px; width:310px; background:#f5f5f5; padding:5px}
.my_addrees_tab td span{margin-left:5px }
.my_addrees_tab td .tj{height:40px; width:220px; background:#4fb602; color:#fff; font-size:18px;}
/** 我的地址 第二部分 **/
.my_addrees_tab1{width:100%; border:1px solid #ddd; margin:40px 0}
.my_addrees_tab1 td{padding:7px 10px; border-bottom:1px solid #ddd;}
.my_addrees_tab1 .td{background:#f2f2f2}
.my_addrees_tab1 td a{display:inline-block;}
.add_a,.add_a1{width:70px; text-align:center; height:20px; line-height:20px;  margin-left:10px;}
.add_a{color:#ff3300 !important; border:1px solid #ff3300; background:#ffd6cc;}
.add_a1{color:#e4393c !important}
.my_addrees_tab1 td a{color:#3366cc;}
.my_addrees_tab1 td b{padding:0 5px;}
.red3{color:#f86f0b; margin:20px 0}
.new_addrees_tab{width:100%; border:1px solid #ddd; background:#f7f7f7; padding:5px}
.new_addrees_tab table{width:100%}
.new_addrees_tab tr p{padding:5px 0; line-height:18px;}
.new_addrees_tab tr td:nth-child(2){width:60px;}
.new_addrees_tab tr td:nth-child(2) a{display:block; margin:5px 0 10px; border:1px solid #ddd; text-align:center; height:25px; line-height:25px; border-radius:3px; color:#d61212}

/** 我的评价 **/
.step1 dd .img{padding-left:5px;padding-right:5px;}
.step1 .my_pl_list .time{padding-right:5px;}
.my_pl_list{margin:20px 0; display:table;}
.my_pl_list dd{height:76px; padding:15px 0; border-bottom:1px solid #ccc; display:table-row}
.my_pl_list .img{width:70px;}
.my_pl_list .div{padding:8px 5px !important;}
.my_pl_list .div a{display:block; height:20px; line-height:20px; overflow:hidden}
.my_pl_list .div p{font-size:13px; color:#666}
.my_pl_list .time a{width:45px;display:inline-block; height:25px; line-height:25px; border:1px solid #4fb602; color:#4fb602 !important; text-align:center; margin-top:5px;}
.my_pl_list .time{font-size:12px; color:#666; width:70px; text-align:right}
.my_pl_list .img,.my_pl_list .div,.my_pl_list .time{display:table-cell; float:none; vertical-align:top; padding:8px 0; border-bottom:1px solid #ddd;}
.pl_dj{display:inline-block; vertical-align:middle; height:25px; background:url(../images/ico/pl_dj.png) repeat-x left center; position:relative; top:-2px; *top:0px;}
.pl_dj1{width:20px;}
.pl_dj2{width:40px;}
.pl_dj3{width:60px;}
.pl_dj4{width:80px;}
.pl_dj5{width:100px;}
.pl_dj_xx *{display:inline-block; vertical-align:middle; line-height:25px;}
.pl_dj_img img{width:35px; margin:0 5px 0 0;}

/** 去评价 **/
.pl_go,.vip_pl_name{ width:100%}
.pl_td textarea{width:100%; height:150px; padding:5px; border:1px solid #ddd; margin:20px 0;}
.pl_img *,.vip_pl_name *{display:inline-block; vertical-align:middle}
.pl_img img{margin:0 25px 0 5px;}
.pl_go a,.pl_go a img{display:block; width:100px; font-size:12px; line-height:18px; margin-bottom:10px;}
.pl_go td{vertical-align:top}
.vip_pl_name input{margin:0 5px 0 20px;}
#vip_pl_name input.tj{width:160px; height:50px; margin:15px 0; color:#fff; background: #4fb602;}
.vip_pl_name input.fl{margin:0}
.pl_nav{margin-top:20px;}
.pl_nav a{display:inline-block; height:30px; line-height:30px; border-bottom:2px solid #fff; padding:0 10px; margin-right:10px;}
.pl_nav a.on{border-bottom-color:#4fb602; color:#4fb602}
/** 忘记密码 **/
.forget_tab{margin:50px 0; width:100%}
.forget_tab td{padding:5px 3px}
.forget_tab .text{width:96%; height:40px; border:1px solid #ddd; padding:0 5px;}
.forget_tab td .tj{height:40px; width:96%; color:#fff; background: #4fb602; }
.forget_tab td i{padding:0 1px;}
/** 购物车 步骤 **/
.step_tit{background-image:url(../images/ico/step.png); background-repeat:no-repeat; width:360px; background-size:360px 95px; height:30px; margin:20px 0}
.step_tit span{display:inline-block; width:30%; padding-left:10px; height:30px; line-height:30px; float:left; font-size:12px;}
.step_tit span:nth-child(2){width:34%; padding-left:25px}
.step_tit span:nth-child(3){width:34%; padding-left:20px}
.step_tit span.on{color:#fff;}
.step_tit.step_one{background-position:0px 0px}
.step_tit.step_two{background-position:0px -32px}
.step_tit.step_three{background-position:0px -64px}
#step1 .my_pl_list .img,#step1 .my_pl_list .img img{width:80px}
.img img{border:1px solid #ddd;}
#step1 .my_pl_list .time{width:35px; vertical-align:middle}
#step1 .my_pl_list .time a{border:none; width:25px;}
#step1 .my_pl_list div{margin:2px 0; font-size:13px; color:#666}
/** 购物车第一步 **/
.cart1_tab{width:100%; border:1px solid #ddd; text-align:center; margin:80px auto}
.cart1_tab td{border-bottom:1px solid #ddd; padding:10px 20px;}
.cart1_tab .td_bg{background:#f7f7f7}
.cart1_tab td.tl input{margin-right:5px;}
.cart1_tab td *,.cart_btn *{vertical-align:middle;display:inline-block;}
.small_img{width:70px;}
.add_jian{border:1px solid #ddd; text-align:center; height:21px; overflow:hidden}
.add_jian *{display:inline-block; height:30px;}
.add_jian em{font-weight:normal; font-style:normal; width:20px; cursor:pointer}
.add_jian .num{width:40px; height:19px; text-align:center; border:1px solid #ddd;}
.cart_btn b{font-size:16px; padding:0 10px;}
.cart_btn .continue{background:#fff; border:1px solid #4fb602; text-align:center; color:#4fb602}
.cart_btn .tj{font-size:14px; margin:0; background:#4fb602; color:#FFF; padding:0;}
.cart_btn .continue,.cart_btn .tj{width:70px; height:30px; line-height:30px; font-size:13px; }
#step2 .cart1_submit{background:url(../images/ico/lne.jpg) repeat-x center center; color:#333; border:1px solid #ddd; font-size:16px; color:#4fb602}
/** 购物车第二步1 **/
.cart2{color:#666; margin:30px auto; width:80%}
.cart2_tit{font-size:18px;}
.cart2_two{border-top:1px solid #eee;border-bottom:1px solid #eee; padding:10px 0; margin:20px 0}
.textarea1{width:100%; height:130px; padding:5px; background:#f5f5f5; border:1px solid #ddd; margin:10px 0}
#step2 .my_pl_list{margin:0 0 15px}
#step2 .my_pl_list .img{padding:8px; width:85px}
#step2 .my_pl_list .div select{border:1px solid #ddd; height:25px; margin-top:4px; color:#666; font-family:微软雅黑}
.sbmit1{width:100px; height:35px; line-height:35px; background:#4fb602; color:#fff; font-size:16px;}
.step2_btn span{display:inline-block;}
#step2 .step_tit{margin:20px 5px;}
#step2 .shouh_table{width:97%}
.step2_btn{padding-top:15px; border-top:1px solid #ddd; margin:10px 0;}

.cart2_tab{font-size:12px;}
.cart2_tab td{padding:6px 3px}
.cart2_tab td *{display:inline-block; vertical-align:middle}
.cart2_tab td i{padding:0 3px;}
.cart2_tab td .text{border:1px solid #ddd; margin-right:5px; padding:2px 5px; width:170px;}
.cart2_tab td .tj{font-size:14px; width:180px; height:30px; margin:15px 0 0}
.cart2_two{margin:15px 0; font-size:12px; padding:0 5px}
.cart2_two *{display:inline-block; vertical-align:middle; height:30px; line-height:30px;}
.cart2_tit2{font-weight:bold; margin-right:20px; font-size:15px; display:block}
.cart2_two span{margin:0 25px 0 5px}
/** 购物车第二步2 **/
.cart2_tab2{width:100%; margin-bottom:100px;}
.cart2_tab2 td{vertical-align:bottom}
.cart2_tab2 textarea{width:630px; height:80px; padding:5px; border:1px solid #c9c9c9; margin:0px 0;}
.cart2_tab2 .tj{margin-top:5px; font-size:16px; width:120px; height:50px;}
.cart2_tab2 p{margin-bottom:8px;}
.order_ly{background:url(../images/ico/cart_bg1.png) repeat-x top;padding:50px 0 10px;color:#999;margin:110px 0 0}
.order_ly b{color:#666; padding-right:10px}
/** 购物车第三步 **/
.cart3{margin:50px auto; line-height:30px}
.cart3 h2{ font-size:18px; margin-top:20px}
.cart3 h2 span{color:#87be50;}
.cart3 a{display:block; width:170px; height:42px; line-height:42px; margin:50px auto; background:#4fb602; color:#fff;}
.pro_left,.pro_right{width:575px;}
#step3 .tj{font-size:16px;}
/**　专卖店 **/
.ny_banner .w1200{height:445px;}
#ny_main{padding:25px 0; background:#fff;}
.select_ny{margin:20px 0;}
.select_ny select{width:120px; height:30px; color:#666; border:1px solid #ddd;}
.zmd_list{width:100%;}
.zmd_list dd{width:100%; margin-bottom:15px; line-height:28px; height:140px;}
.zmd_list dd a{ color:#333 !important}
.zmd_list dd h2{font-weight:normal; color:#4fb602; font-size:18px; margin-bottom:10px;}
.zmd_list dd h2:hover{text-decoration:underline}
.map_le{width:100%; margin-bottom:20pxpx;}
.map_ri{width:100%; line-height:25px;}
.map_ri h2{margin:15px 0; font-weight:normal; font-size:20px;}
.map_ri p{padding:5px 0 5px 20px; font-size:14px; background-position:0px 11px !important}
#map{width:100%; height:auto; border-right:1px solid #ccc; margin:30px auto}
#map img{width:100%;}
#map iframe{width:100% !important; height:400px !important;}

/** 现金抵用券 **/
.dyquan_list{width:110%; margin:30px auto}
.dyquan_list dd{width:45%; margin:0 1% 15px 0%; height:200px; font-size:12px; color:#fff;  float:left;}
.dyquan_list dd .dyquan_box{background:url(../images/ico/line2.png) repeat-x left; height:150px; border-radius:0px 0px 5px 5px; overflow:hidden}
.dyquan_list dd.old .dyquan_box{background:url(../images/ico/line1.png) repeat-x left}
.dyquan_list dd .dyquan_box div{padding:10px 20px; position:relative}
.dyquan_price{font-size:16px;}
.dyquan_price b{font-size:20px;}
.dyquan_list dd div span{position:absolute; right:20px; top:15px; font-size:14px;}
.dyquan_list p{line-height:25px;}
.delete{display:block; padding:15px 0; text-align:center}

.tc_line{position:relative;width:310px; margin:0 auto 0 !important; padding-bottom:0px !important}
.tc_line p{position:absolute; width:100%; height:1px; background:#ddd; top:10px; left:0px; z-index:8}
.tc_line span{display:inline-block; background:#fff; position:relative; z-index:10; padding:3px 5px 5px; font-size:12px;}
.tc_line img{margin:0 10px;}

.my_no{width:100%; margin:100px auto; text-align:center; font-size:18px;}
.my_no img{width:260px; height:auto; display:block; margin:30px auto}
/** 提示框美化 **/
.windos{position:fixed; top:50%; left:50%; display:none; margin:-100px 0 0 -150px; width:300px; height:200px; border:1px solid #ddd; border-radius:10px; -moz-border-radius:10px;-ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; box-shadow:0px 0px 5px #ddd; -moz-box-shadow:0px 0px 5px #ddd; -ms-box-shadow:0px 0px 5px #ddd; -o-box-shadow:0px 0px 5px #ddd; -webkit-box-shadow:0px 0px 5px #ddd; background:#fff; text-align:center; overflow:hidden;}
.windos_close{position:absolute; display:block; width:30px; height:30px; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:30px; text-align:center; right:0px; top:0px; color:#666}
.windos_logo{padding:15px; background:#fafafa; line-height:0px;}
.windos_logo img{width:auto; height:60px;}
.windos_text{margin-top:40px; color:#666}

/* Browser Resets
*********************************/
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0; overflow:hidden; width:100%;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider {/* margin: 0 0 20px; */background: #fff;position: relative;}

/* Direction Nav */
.flex-direction-nav {*height: 0; display:none;}
/* Control Nav */
.flex-control-nav {width:98%; position: absolute; bottom:10px; text-align:center; padding-right:10px!important; z-index:9; overflow:hidden;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline; text-indent:999}
.flex-control-paging li a {width:10px; height: 10px; display: block; border-radius:5px;  background:#04569f; no-repeat left center; cursor: pointer; text-indent: -9999px; overflow:hidden}
.flex-control-paging li a.flex-active {width:30px;}

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
@media screen and (max-width: 360px){
.lo_ri_tab div.fl{width:170px;}
.p1{font-size:13px;}
.step_tit{background-image:url(../images/ico/step.png); background-repeat:no-repeat; width:360px; background-size:300px 95px; height:30px;}

}
@media screen and (max-width: 320px){

}
