@charset "utf-8";
/* 公共的样式 */

*{ padding:0; margin:0; font-size:14px; font-family:微软雅黑; color:#111;}
body{
	background:#fff; width:100%;
	}	
ul{ list-style:none;}
a{ text-decoration:none;}
img{ border:0;}

select.doctli{ width:200px; height:30px;}
select.summary{ width:125px; height:25px;}
select.summary1{ width:105px; height:25px;}

.btn_seechart{ clear:both; background:url(../images/tcase02.png) no-repeat; width:93px;  height:39px; line-height:39px;  color:#fff; border:0;}


	
/*头部样式*/
.header{ width:100%; height:60px; line-height:60px; background:#FFA002; margin:auto; border-bottom:5px solid #FFFC00;}
.headerCenter{ width:1000px; height:60px; margin:auto; color:#fff; }

.headerCenter ul{ float:left;}
.headerCenter ul li{ float:left; margin-right:20px;}
.headerCenter ul li a{display:block; float:left;color:#fff; font-size:18px;}
.headerCenter ul li span{ display:block; float:left;background:url(../images/global.png) no-repeat -14px -11px; height:6px; width:11px; margin-top:28px; margin-left:10px;}

.headerCenter dl{ float:right;}
.headerCenter dl dd{ float:left; padding-right:20px;}
.headerCenter dl dd a{ display:block; float:left; color:#fff; font-size:16px;}
.headerCenter dl dd span{ display:block; float:left;}
.headerCenter dl dd span.china{ width:37px; height:22px; background:url(../images/english.jpg) no-repeat ;margin-top:18px; margin-right:5px;}
.headerCenter dl dd span.down{ width:11px;height:6px;background:url(../images/global.png) no-repeat -14px -11px;  margin-top:28px; margin-left:10px;}
.headerCenter dl dd span.cart{ width:31px; height:27px; background:url(../images/global.png) no-repeat -60px -40px;margin-top:18px; margin-right:5px;}



/*导航开始*/
.nav{ width:1000px; margin:auto;}
.nav ul li{float:left; height:150px; line-height:150px; padding-right:20px;min-width: 50px;}
.nav ul li img{ display:block; margin-top:20px; margin-left:25px;}
.nav ul li a{ color:#575757; font-size:16px;}
/*.nav ul li input{ display:block; margin-top:55px; width:148px; height:35px; border:1px solid #ccc; 
background:url(../images/search.png) no-repeat; padding-left:23px; background-position:3px center;}*/


/*首页中间部分*/

.center{ clear:both; width:1000px; margin:auto;}
#MainUL li{ margin-top:10px;}
#MainUL img{ display:block;}

.subscribe{ clear:both; height:100px; line-height:100px; text-align:center; font-size:20px; color:#575757;}
.subscribe input[type=text]{ border:1px solid #ccc; width:210px; height:32px; line-height:32px; margin:0 10px 0 10px;}
 .SubscibeEmail{background:url(/images/btnBG.png) repeat-x; border:0; width:210px; height:34px; line-height:34px; color:#fff; cursor:pointer;}

#MainUL li{ margin-top:10px; float:left;}
#MainUL img{ display:block;}



/*页脚部分*/
.footerTop{ width:100%; height:auto; background:#ECECE6; clear:both; margin-top:10px;  padding-bottom:50px; float:left; }
.footerTop dl{ width:150px; height:auto;  float:left; margin:50px 100px 0 0;}
.footerTop dl dt{ font-size:18px; color:#575757; margin-bottom:10px;}
.footerTop dl li{ line-height:26px;}
.footerTop dl li a{ font-size:16px; color:#575757; }


.footerBottom{ width:100%; height:100px; background:#D2D1CD; line-height:60px; height:60px; float:left;}
.footerBottom li{ float:left; margin-right:150px;}
.footerBottom a{ font-size:16px; color:#575757; letter-spacing:3px; }



/*品牌故事*/

.brandLeft{ width:700px; float:left;}
.brandLeft h1{ color:#313030; font-size:24px; font-weight:normal; margin-top:35px;}
.brandLeft p{ line-height:30px; letter-spacing:1px;}

.brandRight{ width:180px; float:right; margin-top:35px;}
.brandRight h2{ font-size:16px; color:#575757; background:red;background:url(../images/brand_02.png) no-repeat; background-position:2px center; padding-left:30px;}
.brandRight input{ display:block; margin-top:10px;}
.brandRight input[type=text]{ border:1px solid #ccc; width:158px; height:32px; line-height:32px;}
.brandRight input[type=button]{background:url(../images/btnBG.png) repeat-x; border:0; width:159px; height:34px; line-height:34px; color:#fff;}



/*一起跑计划*/
.plan{ width:700px; margin:auto; padding-bottom:20px; margin-top:40px;}
.plan li hr{ display:block;width:100%; border-bottom:2px solid #b9cac7;}
.plan li img{ display:block; float:left;}
.PlanRight{ width:500px; display:block; float:right;}
.PlanRight h1{ color:#475765; font-size:30px; font-weight:normal; line-height:50px; margin-top:20px;}
.PlanRight h2{ color:#75C3B9; font-size:24px; font-weight:normal; margin-bottom:10px;}
.PlanRight p{ line-height:22px; letter-spacing:1px; color:#575757;}
.PlanRight p span{ display:block; color:#559DC5;}


/*产品列表*/
.listLeft{ width:200px; float:left;}
.listLeft dt{ clear:both;width:100%; height:40px; line-height:40px; cursor:pointer; border-top:1px solid #ccc;}
.listLeft strong{color:#575757; font-size:16px; display:block; width:150px; height:40px; float:left;}
.listLeft dt span.listPicHide{ display:block; float:right; width:10px; height:2px; background:url(../images/global.png) no-repeat -45px -99px;margin-top:20px;  }
.listLeft dt span.listPic{display:block; float:right; width:10px; height:10px; background:url(../images/global.png) no-repeat -60px -95px;margin-top:15px; }

.listLeft dd{ clear:both;}
.listLeft ul{padding-bottom:15px;}
.listLeft dd li{ line-height:35px;}
.listLeft dd li input{ display:block; width:17px; height:16px; margin:9px 8px 0 0; float:left; background:transparent;}

.listLeft dd ul.size li{ width:100px; float:left;}


.listRight{ width:760px; float:right;}
.listRight li{ float:left; margin-right:30px; text-align:center; margin-bottom:20px; cursor:pointer;}
.listRight li:nth-child(3n){ margin-right:0;}
.listRight li h4{ color:#464444; margin:10px 0 10px 0;}
.listRight li span{ display:block; color:#666;}

/*产品详情*/

/*我的购物车*/
.cart h1{color:#575757; font-size:30px; font-weight:normal; height:80px; line-height:80px; border-top:1px solid #ccc;border-bottom:1px solid #ccc; padding-left:390px;}
.cart ul{ margin-top:20px;}
.cart li{ height:150px; border:1px solid #ccc; margin-top:10px;}
.cartLeft{ width:180px; float:left;}
.cartLeft img{ display:block; margin:10px 0 0 10px;}

.cartRight{ width:800px; float:right;}
.cartRight h2 { height:70px; clear:both;}
.cartRight h2 span{ display:block; float:left; margin-top:25px; font-size:24px; color:#575757; font-weight:normal; }
.cartRight h2 .cartClose{ width:100px; height:30px; float:right; cursor:pointer; text-align:right; padding-right:10px; font-size:26px;}

.cartPrice em{ float:right; padding-right:30px; text-align:right;color:#575757; }

.cartRight .cartFilter{ margin-top:30px;}
.cartRight .cartFilter select{ width:120px; height:30px;}

.cartContinue{ height:50px; line-height:50px;border-bottom:1px solid #ccc; padding-left:10px; font-size:16px; cursor:pointer;}
.cartContinue span{ display:block; float:left; width:4px; height:7px; background:url(../images/global.png) no-repeat -10px -120px;margin-top:22px; margin-right:8px;}

.cartTotal{ width:330px; height:50px; line-height:50px; float:right; font-size:16px; padding-right:10px;}
.cartTotal span{ float:right; font-size:16px; }

.cartToBuy{background:url(../images/btnBG.png) repeat-x; border:0; width:210px; height:34px; line-height:34px; color:#fff;}



/*会员中心*/
.member{ border-top:2px solid #EB6A0D;}
.memberLeft{ width:200px; float:left; margin-top:10px;}
.memberLeft li{ padding-left:15px; height:50px; line-height:50px; border-bottom:1px solid #ccc;}
.memberLeft li:last-child{border-bottom:none;}
.memberLeft a{ font-size:16px; }
.normalA{color:#575757; }
.clickA{color:#EB6A0D; }


/*我的收藏*/
.collect{ width:750px; float:right; margin-top:10px; padding-bottom:50px;}
.collect h1{ font-size:24px; color:#575757; height:60px; line-height:60px; border-bottom:1px solid #ccc; font-weight:normal; margin-bottom:25px;}
.collect li{ float:left; margin-right:30px; text-align:center; margin-bottom:20px; }
.collect li:nth-child(3n){ margin-right:0;}
.collect li h4{ color:#464444; margin:10px 0 10px 0;}
.collect li span{ display:block; color:#666;}


/*密码修改*/
.pwd_update{ width:750px; float:right; margin-top:10px; padding-bottom:80px;}
.pwd_update h1{ font-size:24px; color:#575757; height:60px; line-height:60px; border-bottom:1px solid #ccc; font-weight:normal; margin-bottom:25px;}


.table1 td{ line-height:50px;}
.updateSubmit{background:url(../images/btnBG.png) repeat-x; border:0; width:144px; height:34px; line-height:34px; color:#fff;}
.txt{ width:142px; border:1px solid #ccc; height:32px;}
select{ width:138px; height:33px; margin-right:5px;}
.txt2{ width:280px; border:1px solid #ccc; height:32px;}

.infos{ margin-top:20px; line-height:40px;}
.infos span{ color:#666;}

.table2{ clear:both; width:100%; border:1px solid #ccc; margin-top:15px;}
.table2 .bgS{ background:url(../images/bg_03.png) repeat-x; height:32PX; border-bottom:1px solid #ccc; }
.table2 .bgS th{color:#4D4D4D; font-size:12px;}
.table2 th,.table2 td{ padding-left:15px; text-align:left;}
.table2 .addrlist td{ height:50px; line-height:50px; border-bottom:1px solid #ccc;color:#4D4D4D; font-size:12px;}
.table2 a{ color:#3367CB;font-size:12px;}

.page{ text-align:right; margin-top:20px; color:#4D4D4D; font-size:12px; padding-right:20px; letter-spacing:2px;}


/*我的订单*/

.myOrder{ width:750px; float:right; margin-top:10px; padding-bottom:80px;}

.order_title{ clear:both; height:60px; line-height:60px;}
.order_title h1{ width:auto; float:left; font-size:24px; color:#575757; font-weight:normal;}
.order_title p{ width:500px; float:right; text-align:right;}
.order_title p select { width:138px; height:33px;}
.order_title p input{ width:148px; height:31px; border:1px solid #ccc; background:url(../images/search.png) no-repeat; padding-left:23px; background-position:3px center;}

.table3{ clear:both; width:100%; margin-top:20px; }
.table3 .midBg{ background:#F8F8F8; height:30px; line-height:30px; }
.table3 .midBg td{ text-align:left; font-size:12px; padding-left:20px;border-left:1px solid #eee;border-right:1px solid #eee;}
.table3 .topBg{ background:#F1F1F1;height:40px; line-height:40px;}
.table3 .topBg th{ border:1px solid #eee;}

.order_Info{ height:80px; text-align:center;}
.order_Info td{ border:1px solid #eee;}
.order_Info input{ border:0; width:66px; height:23px;}
.order_Info a{ display:block; color:#3367CB; font-size:12px; margin-top:5px;}	

.order_Detail{ text-align:left;}
.order_Detail img{ display:block; float:left; margin-left:20px;}
.order_Detail p{ float:left;font-size:14px; margin: 10px 0px;margin-left:10px;color:#575757;}
.order_Status span{ color:#EB690D;font-size:12px;}


/*订单确认*/
.order_step{ height:80px; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}

.order_step li{ float:left; font-size:18px; padding-top:30px;}
.grayFirst{margin-left:40px; }
.grayLi{ color:#575757;}
.orangeLi{ color:#EB690D;}

.order_step .gray{ display:block; float:left; width:24px; height:24px; background:url(../images/gray.jpg) no-repeat;text-align:center; font-size:18px; color:#fff; margin-right:10px; }
.order_step .orange{ display:block; float:left; width:24px; height:24px; background:url(../images/orange.jpg) no-repeat;text-align:center; font-size:18px; color:#fff;margin-right:10px;}

.rece_adr li{ float:left; width:300px; height:75px; border:1px solid #EB6A0D; padding-top:10px; padding-left:15px; line-height:22px; margin:10px;}

.orderAddr p input{ margin-right:5px;}
.orderAddr p{ color:#575757; font-size:16px; line-height:40px; margin-left:40px;}

.receive h4{ clear:both; color:#575757; font-size:20px; line-height:80px; font-weight:normal;}
.receive a{ margin-left:10px; color:#888;}

.orderAddr{ width:700px; float:left;}
.proInfo{width:250px;  float:right; height:auto; border:1px solid #ccc; padding:10px; margin-top:30px;}
.proInfo h5{ color:#2F2F2F; font-size:24px; font-weight:normal; height:40px;}
.proInfo li{line-height:60px;}
.proInfo li span{ float:right;}
.proLast{ border-top:1px solid #ccc; margin-top:10px;}


/*产品详情*/
.proDetailLeft{ width:665px; float:left; height:500px; border-right:1px solid #ccc;}

#thumblist li{ display:block; width:100px; height:90px;padding:10px;}
/*ul#thumblist li a.zoomThumbActive{
    border:1px solid red;
}*/

.proDetailRight{ width:305px; float:right;}
.proDetailRight h1{ font-size:24px; color:#313030; font-weight:normal; line-height:50px; margin-left:10px;}

.detailPrice{ height:60px; margin-bottom:6px; line-height:60px;}
.detailPrice .span1{ display:block; float:left; margin-left:10px; font-size:22px; color:#313030; font-weight:bold;}
.detailPrice .span2{ display:block; float:left; margin-left:10px;text-decoration:line-through; font-size:14px; color:#313030;  }
.detailPrice input{display:block; float:right;background:url(../images/add_to_wishlist.jpg) no-repeat; height:36px; width:111px; margin:12px 5px 0 5px; border:none; cursor:pointer;}

.proDetailBorder{ border:1px solid #ccc; padding:10px; padding-bottom:30px;}


.colorSelect{ width:280px; height:75px; background:#FFE500; border:1px solid #FFC001; margin-bottom:2px;}
.colorSelect dt{ line-height:40px; font-weight:bold; margin-left:10px;}
.colorSelect li{float:left; margin-left:10px;margin-bottom:10px;}


.sizeSelect{ width:280px; height:100px; background:#FFE800; border:1px solid #FFC001; margin-bottom:2px;}
.sizeSelect dt{ margin-top:10px; line-height:40px; font-weight:bold; margin-left:10px;}
.sizeSelect li{width:28px; height:21px; float:left; margin-left:10px; margin-bottom:10px; background:#999999; text-align:center;}
.sizeSelect li a{ color:#fff; font-size:12px;}

.colorNormal{ border:1px solid #fff;}
.colorHover{ border:1px solid #EB6A0D;}


.divBuyCount{ clear:both; width:280px; height:55px;background:#FFE500; border:1px solid #FFC001; }
.buyCount{margin-top:15px; margin-left:10px;}
.buyCount input{ display:block; float:left; width:33px; height:20px; text-align:center; border:1px solid #ccc;}
.buyCount .minus{display:block; float:left;background:url(../images/global.png) no-repeat -10px -185px; height:15px; width:15px; margin:5px 5px 0 5px;}
.buyCount .add{display:block; float:left;background:url(../images/global.png) no-repeat -34px -185px; height:15px; width:15px; margin:5px 5px 0 5px;}


.addToCart{width:284px; height:34px;background:url(../images/btnBG.png) repeat-x; padding-left:23px; background-position:3px center; color:#fff; border:0; font-size:14px; margin-top:20px; cursor:pointer;}


.problemContact{ width:280px; height:35px; background:#B5B5B5 url(../images/problemContact.png) no-repeat; background-position:38px center; border:none; font-size:12px; display:block; margin:auto; margin-top:15px;}


/*更改*/
.detailIntro{ margin-top:20px; padding-bottom:100px; width:665px;}


.detailIntroUL li{height:50px; line-height:50px; width:120px; text-align:center; float:left; margin-left:30px;}
.detailIntroUL li.Introhover{ border-top:2px solid #303030;}
.detailIntroUL li.IntroNormal a{ color:#B4B4B4;}

.detailIntroS{ width:100%; margin:auto; margin-top:30px;}
.detailIntroS p{ line-height:40px;}


/*用户评论*/

.detailComments{ width:100%; margin:auto; margin-top:30px;}
.detailComments textarea{ width:650px; height:80px;}
.detailComments input{ display:block; float:right; margin:15px 15px 20px 0; background:url(../images/btnBG.png) repeat-x; border:0; width:124px; height:24px; line-height:24px; color:#fff;}

.comments{ clear:both; width:100%; }
.comments h4{height:40px; line-height:40px; background:#F2F2F2;}
.comments h4 strong{ display:block; height:40px; width:100px; text-align:center; color:#EB6A0D; border-bottom:2px solid #EB6A0D; margin-left:20px;}

.comments ul{ width:100%;}
.comments li{ height:auto; padding:10px; border-bottom:1px solid #ccc;}
.comments p{ line-height:30px; margin-left:20px;}
.comments p span{ margin-right:10px;}
.comments p span,.comments p{ color:#666;}


/*用户登录注册样式*/

.login{ clear:both; padding-bottom:50px;border-top: 2px solid #EB6A0D; padding-top:30px;}

.titles{ color:#666; display:block; line-height:40px;}

.loginInfo { height:auto; width:450px;float:right;}
.loginInfo li{ margin-bottom:10px; line-height:30px;}

.loginInfo .logName,.loginInfo .logPwd{position: relative;
width: 307px;}

.loginInfo li input.text{float: none;
width: 282px;
height: 24px;
line-height: 24px;
padding: 4px 20px 4px 3px;
border: 1px solid #CCC;
font-size: 14px;
font-family: arial,"宋体";}

.logName .i-name {
    background: url(../images/global.png) no-repeat -8px -208px;
    width: 20px;
    height: 21px;
    top: 8px;
}
.logPwd .i-name {
    background: url(../images/global.png) no-repeat -34px -208px;
    width: 20px;
    height: 23px;
    top: 5px;
}
 .ico {
    position: absolute;
    right: 12px;
    z-index: 10;
}


.addToCart2{width:307px; height:34px;background:url(../images/btnBG.png) repeat-x; padding-left:23px; background-position:3px center; color:#fff; border:0; font-size:14px; margin-top:20px; cursor:pointer;}

.adImg{ display:block; float:left;margin-right:40px;}


/*用户登录注册样式*/
.reg{border-top: 2px solid #EB6A0D; padding-top:30px;}

.regInfo { height:auto; width:365px;float:left; margin-top:30px;}
.regInfo li{ clear:both; height:50px; line-height:30px;}
.regInfo label,.regInfo a{ font-size:12px;}
.regInfo .titlereg{ color:#666; display:block; line-height:40px; width:98px;float:left;}
.regInfo .titlereg b{ color:red; font-weight:bold; padding-right:2px;}

.regInfo .logName,.regInfo .logPwd{position: relative;
width: 258px; float:right;}

.regInfo li input.text{float: none;
width: 256px;
height: 24px;
line-height: 24px;
padding: 4px 0 4px 0;
border: 1px solid #CCC;
font-size: 14px;
font-family: arial,"宋体";}

.addToCart3{width:258px; height:34px;background:url(../images/btnBG.png) repeat-x; padding-left:23px; background-position:3px center; color:#fff; border:0; font-size:14px; cursor:pointer;}


/*订单成功页面*/
.success{ width:550px; margin:auto; margin-top:50px;}
.success img{ display:block; float:left;}
.success p{ width:360px; float:left; margin-left:30px; line-height:30px; font-size:16px; color:#575757;}
.success a{ color:#00429B; font-size:16px;}

/*邹学典添加*/
.pwd_update2 td
{
 height:35px; line-height:35px;
}

.pwd_update2 tr
{
 height:50px; line-height:50px;
}


.user_error_title
{
color: #575757; font-size:14px; margin:20px;
}

#close_document_main
    {width:800px; height:400px; margin:0px auto;  border:3px solid #FFB001;}
    
    .close_document_title
    {
    height:40px; line-height:40px; background-color:#CCDCF6; font-weight:bold;
    }
    
    .close_document_content
    {
    width:760px; height:320px; padding:20px;
    }
    
    
    .order_d_con_1 tr
{ height:30px; line-height:30px;}
.order_d_con_1 td
{ height:25px; line-height:25px;}
.order_d_con_table{ border-spacing:0px; border-collapse:collapse;}
.order_d_con_1 .price_class
{
font-size: 22px;color: #F00;font-weight: bold;
}

.order_d_con_1 .price_class_h1
{
border-bottom-style:none; height:25px; line-height:25px; margin:0px;
}



.copyright{width:100%; margin:0px auto; float:left;}

.copyright_content{width:1000px; height:50px; line-height:50px; margin:0px auto; text-align:center; margin-bottom:30px}