@charset "utf-8";
/* CSS Document yatou 2014-07-09*/
*{ margin:0px; padding:0px;}
body{ font-size:12px; line-height:24px; font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#555;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
table{border-collapse:collapse;}
table,td,tr,th{ font-size:12px;}
li{ list-style:none; list-style-position:outside;}
img{ vertical-align:top; border:0;}
input,textarea{ font-family:Microsoft YaHei,Arial, Helvetica, sans-serif; color:#555; outline:none;}
a{ text-decoration:none; outline:none; color:#555;}
a:hover { text-decoration:none; outline:none; color:#FFCB4F;}
.yt-hd{ display:none;}
.yt-fl{ float:left;}
.yt-fr{ float:right;}
.yt-cl{ height:0; line-height:0; overflow:hidden; clear:both; visibility:hidden;}


.top-tools-box{
}
.head_all{
    width: 100%; height: 30px;
    background: -moz-linear-gradient(top, #f3f3f3, #eeeeee);
    background: -webkit-linear-gradient(top, #f3f3f3, #eeeeee);
    background: -o-linear-gradient(top, #f3f3f3, #eeeeee);
    background: linear-gradient(top, #f3f3f3, #eeeeee);
    background: #f3f3f3;
    border-bottom:1px solid #d4d4d4;
}
.top-tools{

    height:30px; line-height:30px; margin:0 auto; width: 1000px;}
.top-tools ul{ float:right;margin-top: 0;}
.top-tools ul li{ float:left; position:relative; padding: 0 10px;}
.top-tools ul li a{ display: block;}
.top-tools ul li b{ position: absolute; top: 8px; right: 0px; display:inline-block; height:14px; line-height: 14px; border-left:1px solid #fff; border-right:1px solid #d5d5d5;}

.tt-tcbox{ display:none; position:absolute; top:31px; left:-1px; width: 100%; _width: 120px; border:1px solid #ccc; border-top:none; text-align:center; background: #fff; z-index: 10}
.tt-tcbox a{ display: block; border-bottom: 1px dotted #ccc;}
.top-tools ul li.on .tt-tcbox{ display:block;}
.top-tools ul li.on .tt-tcbox a{ padding:0; background:#fff;}

.top-tools ul li.tt-my a{ padding:0 20px; background:url(../images/icon2.png) no-repeat 0 0;}
.top-tools ul li.tt-my a span{ display:inline-block; position: absolute; top: 0; right: 10px; width:15px; height:30px; background:url(../images/icon3.png) no-repeat right -30px;}
.top-tools ul li.tt-my.on a{ background-position:0 -30px;}
.top-tools ul li.tt-my.on a span{ background:url(../images/icon3.png) no-repeat right 0;}

.top-tools ul li.tt-car a{ padding-left:20px; background:url(../images/icon1.png) no-repeat 0 -30px;}
/* 购物车弹出层去掉
.top-tools ul li.tt-car a span{ display:inline-block; float:right; width:15px; height:30px; background:url(../images/icon3.png) no-repeat right -30px;}
.top-tools ul li.tt-car.on a{ background-position:0 0;}
.top-tools ul li.tt-car.on a span{ background:url(../images/icon3.png) no-repeat right 0;}
*/

/* -- head -- */
.head-box{ background: #fff;}
.head{ width: 1000px; margin: 0 auto; padding: 20px 0 10px; overflow: hidden; clear: both;}
.head input{ cursor: pointer;display: inline-block; margin-top: 22px; border: 1px solid #154a9a;}
.sea-btn{ width: 50px; height: 32px; line-height: 32px; background: url(../images/icon4.png) no-repeat 50% 50% #154a9a;
	-moz-border-radius:0 5px 5px 0;
 -webkit-border-radius:0 5px 5px 0;
  -khtml-border-radius:0 5px 5px 0;
         border-radius:0 5px 5px 0;
}
.sea-text{ width: 150px; height: 30px; line-height: 30px; padding: 0 10px;
	-moz-border-radius:5px 0 0 5px;
 -webkit-border-radius:5px 0 0 5px;
  -khtml-border-radius:5px 0 0 5px;
	     border-radius:5px 0 0 5px;
}

/* -- nav-box -- */
.nav-box{ border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;
	background: -moz-linear-gradient(top, #f3f3f3, #eeeeee);
	background: -webkit-linear-gradient(top, #f3f3f3, #eeeeee);
	background: -o-linear-gradient(top, #f3f3f3, #eeeeee);
	background: linear-gradient(top, #f3f3f3, #eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #f3f3f3, endColorstr = #eeeeee);
}
.nav{ width: 1000px; height: 40px; clear: both; margin: 0 auto;}
.nav ul{ overflow: hidden; border-left: 1px solid #ffffff;}
.nav ul li{ float: left; border-left:1px solid #c7c7c7; border-right: 1px solid #ffffff;}
.nav ul li a{ display: inline-block; padding: 0 30px; font-size: 16px; height: 40px; line-height: 40px;}
.nav ul li a:hover{ background: #154a9a; color: #fff;}
.nav ul li.active a{ background: #154a9a; color: #fff;}
.nav ul li.last{ border-right:1px solid #c7c7c7;}

.nav-fl{ _width:200px; position: relative;}
.nav-fl h2 a{ display: block; padding: 0 50px 0 30px; height: 40px; line-height: 40px; font-size: 16px; background: url(../images/icon24.png) no-repeat 90% 50% #154a9a; color: #ffcb4f;}
.nav-fl h2 a:hover{ color: #ffcb4f;}
.nav-fltc{ display: none; width: 100%; height: 435px; position: absolute; top: 40px; left: 0; background:rgba(21,74,154,0.8) !important; background:#154a9a; filter:Alpha(opacity=80); z-index: 5;}
.nav-fltc a{ display: block; margin:0 20px; line-height: 40px; color: #fff; border-bottom: 1px solid #4d75b8;}
.nav-fltc a:hover{ color: #ffcb4f;}

/* -- 轮播图片 -- */
.ban-slide{ width:100%; height:435px; margin-bottom: 20px; overflow:hidden; clear:both; position:relative;}
.ban-slide .hd{ position:absolute; bottom:10px; left:0; width:100%; z-index:3;}
.ban-slide .hd ul{ overflow:hidden; zoom:1; width:60px; margin:0 auto;}
.ban-slide .hd ul li{ float:left; cursor:pointer; background:#fff; width:10px; height:10px; margin:0 5px;
-webkit-border-radius:5px;
   -moz-border-radius:5px;
        border-radius:5px;
}
.ban-slide .hd ul li.on{ background:#664c3b;}
.ban-slide .bd{ position:relative; height:435px;}
.ban-slide .bd li{ height: 435px; width: 100%;}
.ban-slide .bd li a{ display: block; width: 100%; height: 435px;}
/*
.ban-slide .bd li img{ width:100%; height:435px; display:block;}
.ban-slide .bd li h2{ position: absolute; bottom: 0; left: 0; width: 100%; height: 40px; line-height: 40px; font-size: 14px; text-align: center; color: #fff; background:rgba(0,0,0,0.5) !important; background:#000; filter:Alpha(opacity=50);}
 */
.ban-slide .ban-login-box{ margin-top:-435px;}
/* -- banner login -- */
.ban-box{ position: relative; margin-bottom: 20px; background: url(../images/banner1.jpg) no-repeat 50% 0;}
.ban-text{ position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; height: 50px; line-height: 50px; font-size: 20px; color: #fff; background:rgba(0,0,0,0.5) !important; background:#000; filter:Alpha(opacity=50);}
.ban-login-box{ width: 320px; margin: 0 auto; height: 435px; z-index: 1; /* position: relative; */margin-right:200px}
.ban-login{ position: absolute; top: 50px; right: 140px; width: 200px; height:300px; padding:15px 20px; background:rgba(21,74,154,0.8) !important; background:#154a9a; filter:Alpha(opacity=80);}
.ban-login h2{ font-size:14px;; color: #fff;}

.ban-login-list li{ overflow: hidden; clear: both; margin-bottom: 10px;}
.ban-login-list li.login-error{ text-align: right; height: 20px; line-height: 20px; margin-bottom: 0; color: #f00;}
.ban-login-list li.login-wjmm{ color: #fff;}
.ban-login-list li.login-wjmm a{ color: #fff;}
.ban-login-list li.login-wjmm span{ padding: 0 5px;}
a.login-huan{ display: block; text-align: right;padding-right: 15px; color: #fff;}

.login-ipt{ height: 30px; line-height: 30px; font-size: 14px; padding: 0 9px; border: 1px solid #ccc;}
.login-name{ width: 180px; background: url(../images/icon5.png) no-repeat 97% 5px #fff;}
.login-pass{ width: 180px; background: url(../images/icon5.png) no-repeat 97% -38px #fff;}
.login-yzm{ width: 70px;}
.login-btn1{ width: 100%; text-align: center; height: 34px; line-height: 34px; font-size: 14px; cursor: pointer; border: none; background: #ffcb4f; color: #a47400;
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
  -khtml-border-radius:3px;
	     border-radius:3px;
}

/* -- footer -- */
.foot-box{ background: #e8e8e8;}

.footer-text{ padding: 20px 0; text-align: center; clear: both;}
.footer-text span{ padding:0 10px;}
.footer-text p{ color: #5b5b5b}

.foot-list{ width: 1000px; margin: 0 auto; padding:20px 0; overflow: hidden; clear: both; border-bottom: 1px solid #ccc;}
.foot-list li{ float: left; width: 135px; height: 160px; text-align: center; border-right: 1px solid #ccc;}
.foot-list li.first{ width: 170px;}
.foot-list li.none{ border-right: none;}
.foot-list li h2{ font-size: 18px; margin-bottom: 10px; color: #5b5b5b;}
.foot-list li h3{ font-size: 16px; color: #5b5b5b;}
.foot-list li h4{ font-size: 12px; color: #5b5b5b;}
.foot-list li a{ display: block; color: #5b5b5b;}
.foot-list li img{ display: block; margin: 10px auto;}

.main{ width: 1200px; margin: 0 auto; overflow: hidden; clear: both;}

.login-list{ padding-bottom: 20px; overflow: hidden; clear: both;}
.login-list li{ float: left; display: inline-block; margin: 0 6px; width: 320px; background: #fff;
	-moz-box-shadow:5px 5px 5px 0px rgba(204,204,204,.6);
 -webkit-box-shadow:5px 5px 5px 0px rgba(204,204,204,.6);
  -khtml-box-shadow:5px 5px 5px 0px rgba(204,204,204,.6);
	     box-shadow:5px 5px 5px 0px rgba(204,204,204,.6);
}
.login-list li img{ display: block; margin: 10px auto;}
.login-list li h2{ text-align: center; font-size: 24px; color: #154a9a;}
.login-list li p{ padding:10px 20px; font-size: 14px; line-height: 20px; color: #717171;}
.login-list li a{ display: block; margin: 0 auto 20px; width: 100px; text-align: center; height: 30px; line-height: 30px; background: #ffcb4f; color: #a47400;
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
  -khtml-border-radius:3px;
	     border-radius:3px;
}

/* -- index -- */
.ind-btn-box{ position: absolute; top: 50px; right: 140px; width: 200px; height: 230px; padding:20px; background:rgba(21,74,154,0.8) !important; background:#154a9a; filter:Alpha(opacity=80);}





.ind-btn-box h2{ text-align: center; font-size: 14px; margin-bottom:20px; color: #fff;}
.ind-btn-box a{ display: block; margin: 10px 0; height: 40px; line-height: 40px; font-size: 14px; color: #a47400; background: #ffcb4f;
	-moz-border-radius:3px;
 -webkit-border-radius:3px;
  -khtml-border-radius:3px;
	     border-radius:3px;
}
.ind-btn-box a img{ margin:7px 5px 0 50px; float:left;}

.bgfff{ background: #fff;}
.boccc{ border: 1px solid #004098}
.mt20{ margin-top: 20px;}
.mb20{ margin-bottom: 20px;}

.ind-fl-tit{ height: 30px; line-height: 30px; overflow: hidden; clear: both; background: #dddddd;}
.ind-fl-tit span{ float: left; display: inline-block; padding: 0 30px; font-size: 14px; color: #fff; background: #154a9a;}
.ind-fl-tit a{ float: right; padding-right: 20px;}
.ind-fl-list{ overflow: hidden; padding:0 0 30px 20px;}
.ind-fl-list li{ float: left; width: 200px; padding: 0 20px; border-right: 1px solid #ccc;}
.ind-fl-list li.none{ border: none;}
.ind-fl-list li a{ display: block; padding: 0 10px;}
.ind-fl-list li a:hover{ background: #dfeafb;}

.ind-floor-tit{ font-size: 20px; margin-bottom: 10px; clear: both;}
.ind-floor-tit a{ float: right; font-size: 12px;}

.ind-news-list{ overflow: hidden;}
.ind-news-list li{ float: left; display: inline-block; width: 285px; padding: 20px; position: relative; background: #154a9a; color: #fff;}
.ind-news-list li.cen{ margin:0 12px;}
.ind-news-list li img{ position: absolute; top: 10px; right: 10px;}
.ind-news-list li h2{ font-size: 20px; margin-bottom: 10px;}
.ind-news-list li a{ display: block; color: #fff;}
.ind-news-list li a.more{ text-align: right; color: #ffcb4f;}

.ind-link-box{ padding: 10px;}
.ind-gglink{ padding: 17px 0; border: 1px solid #ccc; border-top: 3px solid #154a9a;}
.ind-link-tit{ font-size: 18px; line-height: 20px; padding-bottom: 10px; margin-bottom: 20px; color: #154a9a; border-bottom: 3px solid #154a9a;}

.ind-link-list{ overflow: hidden;}
.ind-link-list li{ float: left; display: inline-block; margin: 0 12px 20px; width: 160px; height: 50px; border: 1px solid #ccc;}

.ind-gglink-box{ width: 240px; padding: 10px;}
.ind-gglink-list{ overflow: hidden; clear: both;}
.ind-gglink-list li{ float: left; width: 50%; text-align: center;}

.ind-gglink-ggimg{ clear: both;}
.ind-gglink-ggimg img{ display: block; margin: 10px auto;}

.ind-show-box{ overflow: hidden; clear: both;}

/* index tab切换 */
.ind-tab-solid01{ width:700px; padding: 10px; height:370px;}
.ind-tab-solid01 .hd{}
.ind-tab-solid01 .hd ul{ overflow: hidden; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.ind-tab-solid01 .hd ul li{ float:left; width: 50%; text-align: center; height: 30px; line-height: 30px; font-size: 14px; cursor:pointer; border-top: 3px solid #154a9a;}
.ind-tab-solid01 .hd ul li.on{ border-top: 3px solid #ffcb4f; background: url(../images/icon23.png) no-repeat 50% 0px;}
.ind-tab-solid01 .bd div{}

.show-tab01{ width: 100%;}
.show-tab01 td{ width: 136px; border: 1px solid #ccc; vertical-align:top; padding:10px 0;}
.show-tab01 td span{ display: block; line-height: 18px; height: 36px; padding: 0 10px; overflow: hidden;}
.show-tab01 td img{ width: 120px; height: 100px; display: block; margin:0 auto 8px;}
.show-tab01 td h2{ padding: 0 10px; font-size: 18px; margin-bottom: 10px; color: #154a9a;}
.show-tab01 th{ border: 1px solid #ccc;}

.ind-one-img{}
.ind-one-img img{ width:240px; height:370px; display:block; margin:0 auto;}

.ind-tab-solid01 .show-slide,.shop-box .show-slide{ width:100%; overflow:hidden; clear:both; position:relative;}
.ind-tab-solid01 .show-slide .hd,.shop-box .show-slide .hd{ position:absolute; bottom:10px; left:0; width:100%; z-index: 1}
.ind-tab-solid01 .show-slide .hd ul,.shop-box .show-slide .hd ul{ overflow:hidden; zoom:1; width:160px; margin:0 auto}
.ind-tab-solid01 .show-slide .hd ul li,.shop-box .show-slide .hd ul li{ float:left; cursor:pointer; background:#9e9f9b; width:30px; height:5px; margin:0 5px; border: none;}
.ind-tab-solid01 .show-slide .hd ul li.on,.shop-box .show-slide .hd ul li.on{ background:#79bd54;}
.ind-tab-solid01 .show-slide .bd,.shop-box .show-slide .bd{ position:relative;}
.ind-tab-solid01 .show-slide .bd li img,.shop-box .show-slide .bd li img{ width: 100%; height: 170px;}

/* -- 商城  浏览历史 列表 -- */
.left-menu01{ width: 202px;}
.left-menu{ margin-bottom: 20px;}
.left-menu .shop-list{ margin: 0 auto;}
.left-menu .shop-list li{ float: none; margin:15px 0 15px 15px;}

.lm-tit{ height: 30px; line-height: 30px; padding: 0 10px; font-size: 14px; color: #fff; background: #154a9a;}
.llls-list{ width:180px; height: 50px; overflow: hidden; clear: both; padding: 10px;}
.llls-list dt{ float: left; width: 50px;}
.llls-list dd{ float: left; width: 120px; padding-left: 10px;}
.llls-list dd a{white-space:nowrap;}
/* -- 商城右侧 -- */
.shop-box{ width: 750px; padding:10px 15px;}

.shop-tit{ font-size: 16px; padding:0 10px; height: 30px; line-height: 30px; margin-bottom: 20px; border-bottom: 1px solid #737373;}
.shop-tit a{ float: right; font-size: 12px;}

.shop-list{ overflow: hidden; clear: both;}
.shop-list li{ float: left; display: block; margin: 0 3px 15px; width: 155px; padding:10px; line-height: 20px; text-align: center; border: 1px solid #ccc;}
.shop-list li span{ display: block; font-weight: bold; color: #f00;}
.shop-list li a.sla-tit{ display: block;}
.shop-list li a.sla-comp{ display: block; color: #154a9a;}

.shopcon-box{ width: 980px; min-height: 710px;}
.com-tit{ overflow: hidden; clear: both; border-bottom: 1px solid #ccc;}
.com-tit li{ float: left; height: 34px; line-height: 34px; font-size: 16px; padding: 0 20px; cursor: pointer; border-top: 2px solid #fff; border-right: 1px dotted #ccc;}
.com-tit li.active{ border-top: 2px solid #ff7814;}
.com-box{padding:20px 15px 0px 15px;font-size: 14px;}
.com-box span {color:#444 !important;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif !important;font-size:14px !important;}
.com-box h3 span {color:#444 !important;font-family:Microsoft YaHei,Arial, Helvetica, sans-serif !important;font-size:14px !important;}
/* -- 资讯列表 -- */
.zx-crumbs{ margin-bottom: 20px; padding: 10px 0; clear: both; border-bottom: 1px solid #154a9a;}
.zx-crumbs span{ padding: 0 10px;}

.zx-left{ width: 190px; min-height: 500px; padding: 30px 20px;}
.zx-left h2{ font-size: 18px;}

.zx-text,.zx-btn{ float: left; display: inline-block; margin-bottom: 20px; border: 1px solid #90afdd;}
.zx-text{ display: inline-block; width: 126px; padding: 0 10px; height: 26px; line-height: 26px;}
.zx-btn{ width: 40px; height: 28px; line-height: 28px; background: url(../images/others/icon4.png) no-repeat 50% 50% #90afdd;}

.zx-menu-list{ margin-bottom: 20px;}
.zx-menu-list li{ height: 40px; line-height: 40px; padding-left: 15px; background: url(../images/others/icon26.png) no-repeat 0 -5px;}
.zx-menu-list li.first{ background: url(../images/others/icon25.png) no-repeat 0 18px;}
.zx-menu-list li.last{ background: url(../images/others/icon26.png) no-repeat 0 -55px;}
.zx-menu-list li a{ font-size: 14px;}

.zx-right{ width: 920px; min-height: 500px; padding: 30px 15px;}

.zx-con-list01 li{ margin-bottom: 20px; border-bottom: 1px dotted #ccc;}
.zx-con-list01 li a{ font-size: 16px;}
.zx-con-list01 li h3{ padding-left: 10px; color: #949494;}
.zx-con-list01 li p{ text-indent: 2em; padding:10px;}

.zx-con-list02{ padding-bottom: 20px; margin-bottom: 20px; overflow: hidden; clear: both; border-bottom: 1px dotted #ccc;}
.zx-con-list02 dt{ float: right; width: 155px; padding-right: 15px;}
.zx-con-list02 dd{ float: left; width: 550px; float: left;}
.zx-con-list02 dd a{ font-size: 16px;}
.zx-con-list02 dd h3{ padding-left: 10px; color: #949494;}
.zx-con-list02 dd p{ text-indent: 2em; padding:5px 10px;}

.zx-content{ padding: 0 30px;color:#333;}
.zx-content h2{ text-align: center; font-size: 20px;}
.zx-content h3,.zx-content span{ text-align: center; /* color: #949494; */ margin:10px 0 20px;}
.zx-content h3 a{ float: right; color: #154a9a;}
.zx-content p{ text-indent: 2em; font-size: 14px; padding:10px 0;}
.zx-content img{ display: block; margin:0 auto;max-width: 700px;}


.zx-pl-box{ padding: 0 30px;}
.zx-pl{ overflow: hidden; clear: both; margin-bottom: 10px; border: 1px solid #ccc;}
.zx-pl h2{ text-align: left; font-size: 14px; height: 30px; line-height: 30px; padding: 0 15px; background: #e0e7f1;}
.zx-pl textarea{ width: 100%; height: 50px; border: none; resize: none;}
.pl-btn1{ float: right; display: inline-block; margin: 10px; padding: 0 10px; height: 30px; line-height: 30px; font-size: 14px; cursor: pointer; border: none; color: #fff; background: #6a93d0;}
.zx-pl-tit{ font-size: 14px; height: 30px; line-height: 30px; color: #a47400; border-bottom: 1px solid #ccc;}

.zx-pl-list{ padding: 10px 0; overflow: hidden; clear: both; border-bottom: 1px solid #ccc;}
.zx-pl-list dt{ width: 50px; float: left;}
.zx-pl-list dt img{ display: block; margin: 0 auto;}
.zx-pl-list dd{ width: 600px; float: left;}
.zx-pl-list dd h2{ font-size: 14px; padding-bottom: 5px; color: #154a9a;}
.zx-pl-list dd h2 span{ float: right; font-size: 12px; color: #333;}

/* -- yatou 分页  yatou --*/
.yt-page{ margin:0 auto; overflow:hidden; clear:both;}
.yt-page a{ display:inline-block; float:left; margin-left:5px; padding:0 10px; background:#fff; border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.yt-page span{ display:inline-block; float:left; margin-left:5px; padding:0 10px; background:#c1c1c1; border:1px solid #ccc;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.yt-page a:hover{ border:1px solid #154a9a; color:#154a9a;}
.yt-page a.active{ border:1px solid #154a9a; color:#154a9a;}


/* -- 注册 -- */
.regmain{ width: 950px; padding: 25px; margin: 20px auto; background: #fff; border: 1px solid #ccc;}
.reg-tit{ font-size: 20px; padding:0 0 10px 10px; border-bottom: 1px solid #154a9a;}

.reg-box{ margin: 50px; padding: 50px; border: 1px solid #ccc;}
.reg-tab{ margin-bottom:30px;}
.reg-tab span{ color:#f00;}
.reg-tab a{ display:block; padding:0 15px; color:#669cde;}
.reg-tab th{ text-align:right; font-weight: normal; width:180px; height:45px; line-height:45px; font-size:14px; vertical-align:top;}


.reg-tab td{ vertical-align:top; padding:7px 0 8px;}
.reg-tab td span{ padding:0 5px;}
.reg-tab td span.ruo{ display:inline-block; float:left; width:103px; height:14px; line-height:14px; text-align:center; margin:5px 1px 0 0; background:#cfd9e4; color:#fff;}
.reg-tab td span.qiang{ background:#ffcb4f;}

.reg-img{ float:left;}

.reg-check{ float: left; display: inline-block; margin-right: 10px; margin-left: 10px; margin-top: 10px; *margin-top:4px; _margin-top:4px;}
.reg-check-lab{ float: left; padding-right: 30px; line-height: 30px;}

.reg-inp-text1,
.reg-inp-text2{ height:28px; line-height:28px; padding:0 10px; margin-right:10px; border:1px solid #c5c5c5;}
.reg-inp-text1{ width:320px; display:block;}
.reg-inp-text2{ width:100px;}

.reg-btn1{ width:180px; text-align:center; height:28px; line-height:28px; margin-top:10px; border:1px solid #c5c5c5; background:#dbdbdb; color:#6a6a6a; cursor:pointer;}
.reg-btn2{ display:block; width:200px; text-align:center; height:40px; line-height:40px; font-size:18px; margin:0 auto; color:#fff; background:#ff8327; border:none; cursor:pointer;}

.red-ts{ padding:10px; width:320px; margin-top:1px; line-height:18px; border:1px solid #fae5cf; background:#fffde7; color:#c24e00;}


/* -- 关于我们 -- */
.about{ padding: 10px 20px 30px;}
.about h2{ text-align: center; font-size: 16px; margin-bottom: 10px;}
.about p{ font-size: 14px; text-indent: 2em; padding: 10px 0;}



/* -- med-main -- */
.med-main{ width:1000px; margin: 20px auto; overflow:hidden; clear:both; background:url(../images/bg1.png) repeat-y 171px 0 #f7f7f7; border:1px solid #e0e0e0;}

.med-left{ width:170px; padding:10px 0  0 10px;}
.med-left h2{ font-size:16px; padding:10px 0 10px 20px; color:#3f3f3f;}

.med-menu li.active a{ background:url(../images/bg2.png) no-repeat 0 0;}
.med-menu li img{ margin:18px 10px 0 0; float:left;}
.med-menu a{ display:block; padding-left:20px; height:56px; line-height:56px; font-size:14px;}
.med-menu a:hover{ background:url(../images/bg2.png) no-repeat 0 0;}
.med-menu a span{ display:block; padding-left:15px; background:url(../images/Icon1.png) no-repeat 0 50%;}

.med-right{ width:780px; padding:20px 20px 100px; min-height:500px; background:#fff;}

/* -- 订单 -- */
.me-tit{ text-align: right; padding: 0 10px; height: 40px; line-height: 40px; background: #e0e7f1; border: 1px solid #ccc; border-bottom: none;}
.me-tit span{ float: left; font-size: 14px;}
.me-tit a{ padding-left: 10px; color: #154a9a;}

.me-tab01{ width: 100%;}
.me-tab01 th,.me-tab01 td{ border: 1px solid #ccc; text-align: center; padding:10px; height: 20px; line-height: 20px;}
.me-tab01 tr.even th,.me-tab01 tr.even td{ background: #f7f7f7;}
.me-tab01 tr td a,.me-tab01 tr td span{ color: #ff7814;}
.me-tab01 tr td a.all{ display: block; padding:0 10px; text-align: right; color: #154a9a;}

/* -- 账户主页 -- */
.acc-tou{ width: 100%; margin-bottom: 20px; border-bottom: 2px solid #154a9a;}
.acc-tou th{ width: 100px; padding-bottom: 10px; vertical-align: top;}
.acc-tou th img{ border: 2px solid #ccc;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}
.acc-tou td{ vertical-align: top;}
.acc-tou td h2{ font-size: 18px; margin-bottom: 5px;}
.acc-tou td h3{ font-size: 14px; color: #999;}
.acc-tou td h3 span{ color: #ff7814;}

.acc-box{ position: relative; padding: 40px 20px 0px; margin-bottom: 20px; border: 1px solid #ccc;}
.acc-tit{ position: absolute; top: 0; left: 0; width: 100%; height: 40px; line-height: 40px; background: #e0e7f1;}
.acc-tit span{ font-size: 14px; padding: 0 20px;}

.acc-db{ overflow: hidden; clear: both;}
.acc-db a{ display: block; float: left; width: 184px; height: 40px; line-height: 40px;}
.acc-db a span{ color: #ff7814;}

.line-dotted{ height: 0; line-height: 0; clear: both; border-bottom: 1px dotted #ccc;}
.acc-biao{ padding: 20px 0;}

/* -- 用户信息 -- */
.user-tab01{ width: 100%; border-left: 1px solid #ccc; border-right: 1px solid #ccc;}
.user-tab01 th,.user-tab01 td{ vertical-align: top; line-height: 32px; font-size: 14px; padding: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.user-tab01 th{ width: 150px; text-align: right; font-weight: normal;}
.user-tab01 td{}
.user-tab01 td label{ padding: 0 30px 0 10px;}

.user-tab01 tr.even th,.user-tab01 tr.even td{ background: #f7f7f7;}

.user-ipt1{ width: 300px; height: 24px; line-height: 24px; font-size: 14px;}
.user-sel1{ font-size: 14px; padding: 5px 0; width: 150px; text-align: center;}
.user-sel2{ font-size: 14px; padding: 5px 0; width: 100px; text-align: center;}
.user-sel3{ font-size: 14px; padding: 5px 0; width: 80px; text-align: center;}
.user-btn1{ padding: 5px 50px; font-size:18px; color:#fff; background:#ff8327; border:none; cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.user-file{ height: 24px;}
.user-rad1{}

/* -- 放大镜效果 -- */
#tsShopContainer li,#tsShopContainer img{vertical-align:top;}
#tsShopContainer{ width:500px; position:relative; font-size:12px; float:left;}
#tsShopContainer #tsImgS{text-align:center; width:100%; position:relative;}
#tsShopContainer #tsImgS a{display:block; text-align:center; margin:0px auto;}
#tsShopContainer #tsImgS img{border:0px; width:100%; height:500px;}
#tsShopContainer #tsPicContainer{width:100%; height:120px; position:relative; background:url(../images/others/scrollPicbg.gif) repeat-x 0px 0px;}
#tsShopContainer #tsPicContainer #tsImgSArrL{ width:17px; height:100%; background:url(../images/others/picshopArr.gif) no-repeat left center; position:absolute; top:0px; left:8px; cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSArrR{ width:17px; height:100%; background:url(../images/others/picshopArr.gif) no-repeat right center; position:absolute; top:0px; right:8px; cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon{ position:absolute;top:10px; left:40px; width:1px; height:120px; overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon ul{ width:100%; overflow:hidden;}
#tsShopContainer #tsPicContainer #tsImgSCon li{ width:107px; float:left; cursor:pointer;}
#tsShopContainer #tsPicContainer #tsImgSCon li img{ padding:3px; margin:1px;border:1px solid  #e4e4e4; display:block; width:92px; height:92px;}
#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{ border:2px solid #F00; margin:0px;}

.MagicZoomBigImageCont {
	border:1px solid #ccc;
	background:#FFF;
}

.MagicZoomMain {
	text-align: center !important;
	width: 92px;
}

.MagicZoomMain div {
	padding: 0px !important;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important;
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		0px solid #aaa;
	background: 	#ffffff;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

/* -- 放大镜结束 -- */

.det-box{ width:1200px; margin:20px auto; background:#fff; border:1px solid #E4E4E4;
	-moz-box-shadow:2px 2px 5px #E4E4E4;
	-webkit-box-shadow:2px 2px 5px #E4E4E4;
    box-shadow:2px 2px 5px #E4E4E4;
}
.det-right{ width:700px; height:620px; float:right; position: relative;}

.det-tit{ padding: 10px; font-size: 20px;}

.det-price{ /* background: #154a9a; */ padding: 5px 0; margin-bottom: 15px; overflow: hidden; clear: both; /* color: #fff; */}
.det-price dt{ width: 70px; float: left; padding-left: 30px; font-size: 14px;line-height:30px;}
.det-price dd{ width: 400px; float: left;}
.det-price dd h2{ font-size: 15px; line-height: 30px;}
.det-price dd h3{ padding-left: 10px;}
.det-price dd h3 span{ padding-right: 20px;}

.det-check{ overflow: hidden; clear: both; margin: 10px 0;}
.det-check dt{ width: 70px; float: left; padding-left: 30px; font-size: 12px; line-height: 20px;}
.det-check dd{ width: 545px; float: left;line-height: 20px;}
.det-check dd span{ display: inline-block; float: left; padding: 0 5px; margin:0 5px; color: #333; cursor: pointer; border: 1px solid #ccc; background: #fff;}
.det-check dd span.active{ border: 1px solid #ff7814;}
.det-check dd span.det-jia,.det-check dd span.det-jian{ margin: 7px 0 0;}

.det-jia,.det-jian{ float: left; display: inline-block; width: 20px; text-align: center; height: 20px; line-height: 20px; border: 1px solid #ccc; background: #fff;}
.det-num{ float: left; display: inline-block; height: 20px; width: 50px; text-align: center; border: none; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}

a.det-shou{float: left; text-align: right; padding: 0 30px;}
a.det-shou i{font-size: 16px;}


.det-btnbox{ border-top: 1px dotted #ccc;  margin: 60px 20px 20px; padding: 20px;}
.det-btnbox input[type=button]{ display: inline-block; float: left; margin: 0 20px; text-align: center; height: 40px; line-height: 40px; font-size: 16px; border: none; cursor: pointer; color: #fff;}
.det-btn1{ width: 140px; background: #dc1133;}
.det-btn2{ width: 170px; padding-left: 20px; background: #ff7814;}

/* -- 百度分享 -- */
.bdsharebuttonbox{ position: absolute; right: 20px; bottom: 20px;}

/* -- classify 分类列表 -- */
.classify{ padding: 20px;}
.class-tit{ overflow: hidden; clear: both; border-bottom: 2px solid #154a9a}
.class-tit li{ float: left; display: inline-block; margin-left: 20px; height: 30px; line-height: 30px; padding: 0 20px; font-style: 14px; background: #ececec; border: 1px solid #ccc;
	-moz-border-radius:5px 5px 0 0;
 -webkit-border-radius:5px 5px 0 0;
	     border-radius:5px 5px 0 0;
}
.class-tit li.active{ background: #154a9a; border: 1px solid #154a9a; color: #fff;}

.first-lei{ font-size: 18px; text-align: center; margin: 20px; clear: both;}

.lei-list1{ overflow: hidden; clear: both; margin-bottom: 20px;}
.lei-list1 li{ float: left; display: inline-block; margin: 0 0 10px 10px; width: 148px; background: #f7f7f7;}
.lei-list1 li a{ display: block; line-height: 30px; padding: 0 10px; border: 1px solid #ccc;}
.lei-list1 li a:hover{ border: 1px solid #154a9a;}

.second-lei{ background: #f7f7f7;}
.second-lei h2{ padding: 0 10px; height: 40px; line-height: 40px; font-size: 14px; background: #e0e7f1;}

.sl-tab01{ width: 100%; margin: 20px 0;}
.sl-tab01 th{ border-right: 1px dotted #ccc;}
.sl-tab01 th,.sl-tab01 td{ font-weight: normal; text-align: left; vertical-align: top; width: 50%;}

.sl-list{ padding:5px 0 5px 48px; overflow: hidden; clear: both;}
.sl-list dt{ float: left; width: 100px; font-weight: bolder;}
.sl-list dd{ float: left; width: 300px;}
.sl-list dd a{ display: inline-block; float: left; padding: 0 10px;}


/* -- 购物车 -- */
.shopcar-box{ background: #fff; border: 1px solid #ccc; margin: 20px auto;}
.shopcar-box .ind-link-box{ padding: 10px 25px;}

.step-list{ padding-bottom: 20px; margin:20px 25px 20px; overflow: hidden; clear: both; border-bottom: 2px solid #154a9a;}
.step-list li{ float: left; text-align: center; height: 32px; line-height: 32px; font-size: 14px; background: url(../images/bg3.png) no-repeat 0 0;}
.step-list li.step1{ width: 310px; background-position: 0 0px;}
.step-list li.step2{ width: 325px; background-position: -310px 0; margin-left: -10px;}
.step-list li.step3{ width: 335px; background-position: -635px 0; margin-left: -10px;}
.step-list li.step1.stepon{ background-position: 0 -34px; color: #fff;}
.step-list li.step2.stepon{ background-position: -310px -34px; color: #fff;}
.step-list li.step3.stepon{ background-position: -635px -34px; color: #fff;}

.shop-tab01{ width: 960px; margin: 0 auto 20px; border: 1px solid #ccc;}
.shop-tab01 th{ padding: 10px; background: #fafafa;}
.shop-tab01 td{ padding: 10px 0px 10px 0px; width: 60px; text-align: center; border-top: 1px dotted #ccc;}
.shop-tab01 td .det-jian{ /* margin: 7px 0 0 15px; */}
.shop-pro{ padding-left:2px;width: 370px; overflow: hidden; clear: both;}
.shop-pro dt{ float: left; width: 65px; height: 65px; border: 1px solid #ccc;}
.shop-pro dt img{ width: 65px; height: 65px;}
.shop-pro dd{ float: left; width: 280px; padding-left: 20px; text-align: left}
.shop-pro dd h2{ font-size: 14px;}
.shop-pro dd h3{ line-height: 20px;}

.shop-jies{ text-align: left; line-height: 40px; width: 938px; overflow: hidden;}
.shop-jies h2{ float: right; padding: 0 20px;}
.shop-jies h2 b{ font-size: 20px; color: #ff7814;}
.shop-jies a{ display: inline-block; padding: 0 20px; font-size: 14px;}
a.shop-goon{ border: 1px solid #ccc; background: #fafafa;}
a.shop-clear{}
a.shop-buy{ background: #ff7814; color: #fff;}

.shop-jsbox{ margin: 0 20px; padding:0 20px 20px;}
.shop-jstit{ font-size: 18px; margin-bottom: 20px;}
.shop-site{}
.shop-site li{ width: 60%; padding: 5px 20px; margin-bottom: 10px; background: #e4ecf7;}
.shop-site input{ margin-right: 10px;}

.shop-smtext input{ margin-right: 10px;}
.shop-smtext h2 span{ padding-right: 10px;}

a.shop-addsite{ display: inline-block; height: 30px; line-height: 30px; padding: 0 20px; background: #e6e6e6;}
a.shop-addsite span{ font-size: 16px; padding-right: 10px;}

.shop-line1{ border-bottom: 1px solid #ccc; margin: 0 20px 20px; height: 0; line-height: 0;}

.shop-tab02{ width: 100%; margin: 0 auto 20px; border: 1px solid #ccc;}
.shop-tab02 th{ padding: 10px; font-size: 14px; font-weight: normal; background: #fafafa;}
.shop-tab02 th span{ display: block; text-align: left; padding-left: 20px;}
.shop-tab02 td{ padding: 10px;vertical-align: top; text-align: center; border-top: 1px dotted #ccc;}
.shop-tab02 h2{ text-align: left; padding-left: 20px;}

.statistic{ text-align: right; float: right;}
.statistic li{ overflow: hidden; clear: both;}
.statistic li span{ display: inline-block; float: left; width: 200px;}
.statistic li em{ float: left; width: 100px; padding-right: 10px;}

.shop-beizhu{ border: 1px solid #ccc;}
.shop-beizhu h2{ font-size: 14px; height: 30px; line-height: 30px; padding: 0 20px; background: #fafafa; border-bottom: 1px solid #ccc;}
.shop-beizhu textarea{ width: 96%; padding: 10px 2%; height: 80px; resize: none; font-size: 12px; border: none;}

.shop-tjdd{ margin: 20px 0; line-height: 40px; text-align: right; font-size: 14px; overflow: hidden; clear: both;}
.shop-tjdd span{ float: right;}
.shop-tjdd span.jine{ font-size: 20px; color: #ff7814;}
a.atjdd{ display: inline-block; float: right; height: 40px; line-height: 40px; padding: 0 20px; font-size: 16px; margin-left: 20px; background: #ff7814; color: #fff;}

/* -- 添加新地址 -- */
.heise{ width:100%; height:100%; top:0; left:0; position:fixed; background:rgba(0,0,0,0.5) !important; background:#000; filter:Alpha(opacity=50); display:none; z-index: 11;}
.newadd{ position:fixed; top:50%; left:50%; width:650px; height:340px; background:#fff; margin:-170px 0 0 -325px; _position: absolute; display:none; z-index: 12; _border: 1px solid #ccc;}
.newadd h2{ font-size: 14px; height: 40px; line-height: 40px; padding: 0 20px; background: #f0f3f6; color: #154a9a;}
.newadd h2 span{ float: right; font-size: 24px; cursor: pointer;}

.newadd-tab01{ width: 100%; margin: 20px 0;}
.newadd-tab01 th{ width: 120px; text-align: right; font-weight: normal; padding: 5px 0; height: 30px; line-height: 30px;}
.newadd-tab01 th span{ color: #154a9a;}
.newadd-tab01 td{ padding: 5px 0; height: 30px; line-height: 30px;}
.newadd-tab01 td label{ padding: 0 10px 0 30px;}

.newadd-tab01 td input[type=text]{ height: 28px; line-height: 28px; padding: 0 10px; border: 1px solid #ccc;}

.add-ipt1{ width: 200px;}
.add-ipt2{ width: 480px;}
.add-ipt3{ width: 130px;}

.add-btn1,.add-btn2{ padding: 0 20px; margin-right: 10px; text-align: center; height: 30px; line-height: 30px; font-size: 14px; cursor: pointer;}
.add-btn1{ background: #ff7814; border: 1px solid #ff7814; color: #fff;}
.add-btn2{ background: #fcfcfc; border: 1px solid #ccc;}
