/*
Template Name: ECSHOP Default
Template URI: http://www.website-doctor.net/
Description: 默认升级版.
Version: 2.7.2
Author: ECSHOP Team
Author URI: http://www.website-doctor.net/
Logo filename: logo.jpg
Template Type: type_0
*/

/* ====================公共样式==================== */
body{background:#fff; font-size:12px; font-family:"微软雅黑", Arial, Helvetica, sans-serif; line-height:150%; margin:0; padding:0; color:#404040;}
div{padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p,em{margin:0; padding:0; border:none; list-style-type:none; font-style:normal}
.f_l{float:left;}
.f_r{float:right;}
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.dis{display:block;}
.inline{display:inline;}
.none{display:none;}
.dashed{background:url(images/lineBg.gif) repeat-x left top; color:#3f3f3f;  padding:2px 0 3px 12px;}
.clearfix:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}
/*英文强制换行*/
.word{word-break:break-all;}
/*边框*/
.B_blue{border:1px solid #ddd;}
.B_input{border:1px solid #ddd;}
.inputBg{border:1px solid #ddd; height:20px;}
/*字体颜色*/
a{color:#333; text-decoration:none}
a:hover{color:#F00}
.red{color:#F00}
.f1{color:#ff6666;}
.f2{color:#006bd0; font-weight:bold; margin-right:15px;}
.f3{color:#9e9e9e;}
.f4{color:#fe596a;}
.f4_b{color:#fe596a; font-weight:bold;}
.f5{ font-size:14px; font-weight:bold;}
.f6{color:#006bd0;}
.f4_b{font-size:16px; font-weight:bold; color:red; font-style:normal; font-family:"黑体", "仿宋", "新宋体", "微软雅黑"}
.market{ font-size:14px; text-decoration:line-through;}
.shop{color:#fe596a; font-size:14px; font-weight:600;}
.market_s{text-decoration:line-through;}
.shop_s{color:#FF2626; font-weight:bold; font-size:14px;}
/*按钮部分*/
.bnt_blue,.bnt_bonus{color: #FFFFFF; cursor: pointer;text-align:center; overflow: hidden; width:64px; height:31px; line-height: 31px; background:url(images/login_btn.png) left top no-repeat; border:0px;}
.bnt_blue:hover,.bnt_bonus:hover{background:url(images/login_btn_hover.png) left top no-repeat;}
.bnt_blue_1{color: #FFFFFF; cursor: pointer; text-align:center; overflow: hidden; width:64px; height:31px; line-height: 31px; background:url(images/login_btn.png) left top no-repeat; border:0px;}
.bnt_blue_1:hover{background:url(images/login_btn_hover.png) left top no-repeat;}
.bnt_blue_2{color: #FFFFFF; cursor: pointer;text-align:center; overflow: hidden; width:215px; height:39px; line-height: 39px; background:url(images/long_btn.png) left top no-repeat; border:0px; font-size:14px;}
.bnt_blue_2:hover{background:url(images/long_btn_hover.png) left top no-repeat;}
.btn_confirm{background:url(images/buttons.png) -113px 0; cursor: pointer; display: inline-block; height: 34px; line-height: 34px; width: 104px; border:0px;}
.btn_confirm:hover{background:url(images/buttons.png) -113px -42px;}

.clear{clear:both}
.blank{height:8px; line-height:8px; clear:both; visibility:hidden;}
.blank5{height:5px; line-height:5px; clear:both; visibility:hidden;}
.block{width:1000px; height:auto;margin:0px auto}
.container{width:1000px; height:auto;margin:0px auto}
.AreaL{float:left; width:220px;}
.AreaR{float:right; width:760px;}
.juding{ margin-top:10px;}

/* ====================头部样式==================== */
#top{width:1000px; margin:0px auto}
.topNav{height:25px; line-height:25px;font-family:"微软雅黑"}
#top a{}
#header{width:1000px; margin:0px auto; height:64px; padding:5px 0px 5px 0px;}
#header #logo{ width:386px; height:64px; left center no-repeat; float:left;}

#header .online{padding-right:0px; font-size:20px; font-weight:bold; color:#FF0000; font-family:Georgia; padding-top:10px;}
.top{ width:100%; height:25px; line-height:25px;background:#F7F7F7; border-bottom:#D5D5D5 1px solid; margin-bottom:10px}
.menu{ width:100%; background:url(images/index_08.jpg) repeat-x top left; height:40px;}
.dhtd {background: url(images/index_12.jpg) no-repeat scroll right center transparent;}
.dhtd a { display: block; font-family: "微软雅黑"; font-size: 15px; font-weight: bold;  height: 40px; line-height: 40px; text-decoration: none; width: 110px;}
.dhtd a:link {color: #FFFFFF;}
.dhtd a:visited { color: #FFFFFF;}
.dhtd a:hover { background: url(images/index_10.jpg) no-repeat scroll center bottom transparent;color: #990000;}
.dhtd a:active { background: url(images/index_10.jpg) no-repeat scroll center bottom transparent;color: #990000;}


/* ====================搜索区域==================== */
#searchBox{width:384px;float:left; margin:10px 0px 0px 55px;}
#search{width:384px; background:#FF848F; padding:2px; height:28px; }
#search form{}
#search form .input{width: 318px; background:#FFF; border:0px;height:26px; line-height:26px; padding-left:5px;}
#search form .search_btn{ width:50px; height:26px; background:#FF848F; border:0px; color:#FFF}
#searchBox .keys{ padding:10px 0px;}
#searchBox .keys a{color: #999999;}

/* ====================头部购物车信息==================== */
#header .cartInfo{margin-left:8px; float:right; font-weight:bold; line-height:20px; color:#424242; background:url(images/cartInfo.gif) left center no-repeat; height:33px; padding-left:50px; margin-top:15px;}
#header .cartInfo span{color:#ff6c00; font-weight:bold}
#header .cartInfo a{ color:#ff6c00; text-decoration:none}
#header .cartInfo .gray{color:#424242; text-decoration:none;}



/*==============导航=========================================================================*/
.mainnav{background: url(images/bg.jpg) left top repeat-x; width: 100%; margin:0px auto 0px auto; height: 36px;}
.mainnav ul {width: 1002px; margin:0px auto;}
.mainnav ul li{ float:left;  background:url(images/li.jpg) right center no-repeat}
.mainnav ul li a{ color:#FFF; font-weight:bold;  display:block; height:36px; line-height:36px; width:100px; text-align:center}
.mainnav ul li a:hover,
.mainnav ul li a.cur{ background:#FFF;}
.mainnav ul li a:hover{background: url("images/now.jpg") no-repeat center center;}


/*==============面包绡=========================================================================*/
#ur_here{padding:15px 0px;}


/*==============首页焦点=========================================================================*/
.top-banners{padding:0px 0px 15px 0px;}
.focus_wrapper {width:1002px; height:673px; overflow:hidden;}
#focus {width:1002px; height:673px; overflow:hidden; position:relative;}
#focus ul {height:673px; position:absolute;}
#focus ul li {float:left; width:1002px; height:673px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:180px; height:40px; left:0; bottom:0; background:#000; display:none}
#focus .btn {position:absolute; height:28px; right:0px; bottom:0px; border-right: 1px solid #DFDFDF;}
#focus .btn span {height:28px; line-height:28px; width:29px; border:1px solid #DFDFDF; display:block; float:left; cursor:pointer; background-color:#fff; border-right:0; color:#666; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:bold;}
#focus .btn span.on {background-color: #CC0000; color: #FFFFFF;}

/*==============通用模块=========================================================================*/
.module { clear:both;}
.module .module-title {height:28px; line-height:28px; background:#FF848F; padding:0px 15px;}
.module .module-title h3{ font-size:16px; font-weight:bold;  color:#FFF; float:left; font-family:"微软雅黑"}
.module .module-title h3 em{font-size:14px;}
.module .module-title a{ color:#FFF}
.module .module-title span{  float: right;}
.module .module-title span a{ display: block; font-size:14px;}
.module .module-subtitle {}
.module .module-content {padding:0px 0px; }
.module .module-content .body-content{padding:10px 0px;}

.box { clear:both;}
.box h3{background-color:#808080; background-position:0 -2880px; background-repeat:repeat-x; border:1px solid #6b6b6b; height:29px; padding:1px; font:14px/29px Tahoma, Geneva, sans-serif, "宋体"; color:#FFF; text-indent:10px; margin:0;}
.box h3 span{font-size:14px; float:left}
.box .boxCenterList{padding:10px;background:#EEEDED; float: none; margin: 0 0 15px; overflow: hidden;}

#category_tree{background-color: #F7F7F7;padding: 10px;}
#category_tree .title{margin-top: 5px; overflow: hidden; padding-bottom: 10px;}
#category_tree .title h2{color: #CC0000; float: left; font-family: "Microsoft YaHei"; font-size: 16px; font-weight: bold; line-height: 30px;}
#category_tree dl h3{border-top: 1px dotted #CCCCCC; color: #000000; font-family: "Microsoft YaHei"; font-size: 14px; font-weight: bold; padding-top: 10px; text-decoration: none;}
#category_tree dl dd{ margin: 5px 0 10px; overflow: hidden;}
#category_tree dl dd a{ display:block; padding-left:15px; line-height:28px;}

/*==============相关商品=========================================================================*/
.boxCenterList ul{height:1%; margin-bottom:5px;}
.boxCenterList li{float:left; width:80px;}
.boxCenterList li.goodsimg{width:80px; margin-right:10px;}
.boxCenterList li.goodsimg img{width:80px; height:80px; display:block;}
#clear_history{text-align:right}


/*==============分页=========================================================================*/
.pager {margin: 10px 0; line-height: 23px; font-size: 12px; text-align: center; clear:both;}
.pager span, .pager a {display: inline-block; margin: 0 2px; padding: 0 9px; border: 1px solid #DBDBDB; height: 23px;}
.pager a.current {border: 1px solid #CA0809; color: #CA0809; background-color: #FFF9EB;}

/*==============最新资讯=========================================================================*/
.news-box{clear:both; margin-bottom:10px;}
.lasted-news{width:344px; float:left;}
.lasted-news .module-title{ border-bottom:#FF848F solid 2px; padding:0px 0px; background:none}
.lasted-news .module-title h3{font-size:14px; font-weight:bold; color:#333; float:left;}
.lasted-news .module-title h3 a{color:#333;}
.lasted-news .module-title span{  float: right;}
.lasted-news .module-title span a{ display: block; font-size:12px; color:#333}
.lasted-news ul li{line-height:20px; height:20px;}
.lasted-news ul li a{float:left}
.lasted-news ul li span{float:right}

.news-box-ads{ float:right; width:640px;}
.news-box-ads dd{float:left; margin:5px 0px 0px 10px;}

/*==============产品列示展示通用=========================================================================*/
.list-gride{ clear:both}
.list-gride ul{}
.list-gride ul li{ width:240px; float:left; margin:15px 0px 20px 14px; height:300px; line-height:25px;}
.list-gride ul li.first{ margin-left:0px;}
.list-gride ul li .pic{ width:236px; height:236px; background:#F8EFF0; border:#fff solid 2px;}
.list-gride ul li .pic:hover{border:#F00 solid 2px;}
.list-gride ul li .pic img{ width:236px; height:236px; }
.list-gride ul li .name{clear:both; text-align:right; padding:5px 0px; height:15px; line-height:15px;}
.list-gride ul li .price{text-align:right}



/*==============产品列表页=========================================================================*/
.cat-filter{ text-align:center; margin:15px 0px;}
.cat-filter h1{font-size:24px; margin-bottom:10px; }
.cat-filter ul{}
.cat-filter ul li{display:inline; padding:0px 10px;}

.tool-bar,.sort-bar li b.ASC,.sort-bar li b.DESC{background-image: url(images/searchIcon.png);background-repeat: no-repeat;}


.tool-bar{background-position: 0 -40px; background-repeat: repeat-x; border: 1px solid #E2E1E1; height: 28px; line-height: 28px; margin: 15px auto 10px; padding:0px 10px 0px 0px;}
.sort-bar{ float:left; width:400px;}
.sort-bar strong{float:left; font-weight:normal }
.sort-bar li{border-left: 1px solid #FFFFFF; border-right: 1px solid #E2E1E1; display:block; float: left; padding: 0px 20px 0px 15px; position:relative}
.sort-bar li.first{border-left:1px;}
.sort-bar li.selected{background:#FFF; }
.sort-bar li a{display:block}
.sort-bar li.selected a{ color:#F00}
.sort-bar li b{ position:absolute; top:10px;right:5px; height:12px; width:12px;width: 12px;}
.sort-bar li b.ASC{background-position: right -189px;}
.sort-bar li b.DESC{background-position: right -156px;}
.sort-page{float:right}

.quick_page{ float:right; margin-top:5px;}
.quick_page b{float:left;line-height:20px;font-size:12px; font-weight:normal}
.quick_page .prev, .quick_page .next {border: 1px solid #E5E5E5;font-size: 12px;font-weight: bold;text-align: center;width: 18px; display:block; float:left; height:18px; margin-left:5px;font-family: 宋体; line-height:18px;}
.quick_page .prev{ background:#EFEFEF}

/*==============产品详情页=========================================================================*/
#goodsInfo .imgInfo{width:480px;float:left; padding-right:10px; }
#goodsInfo .imgInfo .thumb{width:480px; margin-bottom:10px; text-align:center}
#goodsInfo .imgInfo .thumb img{width:480px; height:480px;}

#goodsInfo .picture{text-align:left;}
#goodsInfo .picture img{width:73px;height:73px;cursor:pointer;margin:0 2px 0px 0px; border:#ddd solid 1px; padding:2px;}
#goodsInfo .picture img.onbg{}
#goodsInfo .picture img.autobg{background:none}

#goodsInfo .textInfo{background:#fff; color:#666; width:500px; float:right; position:relative }
#goodsInfo .textInfo h1{ color:#000; font-size:14px; font-weight:bold; float:left; padding-right:50px;}
#goodsInfo .textInfo p{}
#goodsInfo .textInfo li{padding:2px 0px; _height:1%;}
#goodsInfo .textInfo li a.goods_brand{ font-size:14px; font-weight:bold; color:#666}
#goodsInfo .textInfo li .goods_sn{ color:#999}
#goodsInfo .textInfo li.price{}
#goodsInfo .textInfo li.padd{padding:8px 0px 8px 8px;}
#goodsInfo .textInfo li.sperater{border-top:#F0F0F0 solid 1px; margin:10px 0px;}
#goodsInfo .textInfo li.brief{border-bottom:#333 dotted 1px; margin-top:5px;}
#goodsInfo .textInfo li.brief h3{ border-bottom:#333 solid 2px; line-height:30px; height:30px;}
#goodsInfo .textInfo li.brief p{padding-bottom:15px; padding-top:5px;}
#goodsInfo .textInfo li.share{margin-top:10px;}
#goodsInfo .textInfo li dd{padding:3px 0px; float:left}
#goodsInfo .textInfo li .ddL{ padding-right:25px;}
#goodsInfo .textInfo li dd strong{ font-weight:normal; float:left}
#goodsInfo .textInfo li dd .shop{ color:#C1282B; font-weight:bold; font-size:18px;}
#goodsInfo .textInfo a{}
#goodsInfo .textInfo .sparater{ border:#585858 solid 1px; clear:both; margin-top:15px; margin-bottom:5px;}
#goodsInfo .textInfo .loop{background:#f7f7f7;  }
#goodsInfo dd .vip_icon{background: url("images/bg_details.png") no-repeat 0 0; padding-left: 16px; float:right}
#goodsInfo #vip_tip{display: none; position: absolute; right: 10px; top:250px; width: 433px; z-index:999999}
#goodsInfo #vip_tip .inner{background-color: #FFFFFF; border: 3px solid #BBBBBB; box-shadow: -1px 1px 4px 0 #EEEEEE; padding: 10px;}
#goodsInfo #vip_tip .line{border-bottom: 1px dotted #CCCCCC; height: 0; line-height: 0; margin: 10px 0; overflow: hidden;}

.pro_field{padding:0 0px; padding-left:0px;}
.pro_field a{display:block; text-align:center; line-height:18px; height:18px; width:20px; border:#ddd solid 1px; float:left}
.pro_field input{border:1px solid #ccc;padding:2px;vertical-align:middle;width:30px; float:left; margin:0px 5px;line-height:13px; height:13px;}
.pro_counter_info{color:#333333;}
.pro_currcolor .pro_title em{color:#FF6600;}

.goods-ads{ margin:25px 0px; clear:both; height:100px;}
.goods-ads li{margin-right:10px; float:left}

/*==============标签选项卡=========================================================================*/
.product-tabs{padding-left:25px; background:#EEEEEE; height:40px;}
.product-tabs li{float:left; font-size:14px; text-align:center; width:100px; height:33px; line-height:33px; font-weight:bold; margin-top:7px; margin-right:3px; cursor:pointer}
.product-tabs li.selected{ background:#fff}

/*==============商品详情介绍=========================================================================*/
.description .goodsDescription{ padding:15px 0px; padding-top:0px;}
.description .properties{ border:#8D8D8D solid 1px; padding:10px; background:#ECECEC; margin-bottom:15px;}
.description .properties dl{float:left; width:350px; padding:5px 0px;}
.description .properties dl dt{float:left; width:100px; text-align:right; font-weight:bold;}
.description .properties dl dd{float:left}

/*==============会员登陆=========================================================================*/
/*.loginBox{ background:#EEEEEE; padding:25px; margin:25px 0px;}
.loginBox{}
.loginBox .leftpic{ float:left; width:430px;}
.loginBox .col_right{ float:right; width:470px; margin-left:30px;}
.loginBox p{padding: 7px 10px 7px; font-size:14px; color:#FBF8F8; background:#FFFFFF; margin-bottom:10px;}
.loginBox p label{width: 80px; font-style:normal; display:block; float:left; color:#666; line-height:25px; font-weight:bold}
.loginBox .input{ background:#fff; border:0px; border-bottom:1px solid #CCCCCC; height:20px; line-height:20px;}
.loginBox input.error,.writeMessage textarea.error {font-style:normal;border: 1px dotted red;font-style:normal }
.loginBox .w200{ width:300px; }
.loginBox label.error {font-style:normal; display:none; color:#FFF; padding-left:50px; color:#F00}
.loginBox .forget{ background:url(images/forget.png) left center no-repeat; padding-left:20px; margin-left:25px;}
.loginBox .login_btn{height:39px; background:#333333; text-align:center;margin-bottom:10px;}
.loginBox .forgot_password{text-align:right; font-weight:bold}
.loginBox .tips{color:#FF848E}*/

.loginBox{ border:#EEEEEE solid 1px; padding:25px; margin:25px 0px;}
.loginBox{}
.loginBox .leftpic{ float:left; width:430px; }
.loginBox .col_right{ float:right; width:470px; margin-left:30px;}
.loginBox p{padding: 7px 10px 7px; font-size:14px; color:#FBF8F8; margin-bottom:10px;}
.loginBox p label{width: 80px; font-style:normal; display:block; float:left; color:#666; line-height:25px; font-weight:bold}
.loginBox .input{ background:#fff; border:0px; border:1px solid #CCCCCC; height:20px; line-height:20px;}
.loginBox input.error,.writeMessage textarea.error {font-style:normal;border: 1px dotted red;font-style:normal }
.loginBox .w200{ width:300px; }
.loginBox label.error {font-style:normal; display:none; color:#FFF; padding-left:50px; color:#F00}
.loginBox .forget{ background:url(images/forget.png) left center no-repeat; padding-left:20px; margin-left:25px;}
.loginBox .login_btn{height:39px; background:#333333; text-align:center;margin-bottom:10px;}
.loginBox .forgot_password{text-align:right; font-weight:bold}
.loginBox .tips{color:#FF848E}

.loginBox .registe_bt{height:39px; background:#FF848F; text-align:center;margin-bottom:10px;}

.registerBox{ border:#CCCCCC solid 1px; padding:25px; margin:25px 0px;}
.registerBox p{padding: 7px 10px 7px; font-size:14px; background:#FFFFFF; margin-bottom:10px;}
.registerBox p label{ color: #666666; font-size: 14px; line-height: 30px; text-align: right; width: 80px; padding-right:25px; float:left; color:#666;}
.registerBox .input{  border: 1px solid #ABABAB; height: 28px; line-height: 28px; margin: 0 10px 0 0; padding: 0 5px 0 0; width: 240px;background:url(images/input_bg.jpg) 0 0 repeat-x;}
.registerBox .w200{ }
.registerBox .forget{ background:url(images/forget.png) left center no-repeat; padding-left:20px; margin-left:25px;}
.registerBox .login_btn{height:39px; background:#333333; text-align:center;margin-bottom:10px;}
.registerBox .forgot_password{text-align:right; font-weight:bold}
.registerBox .tips{color:#FF848E}
.registerBox span{color:#999; font-size:12px;}
.btn_acceptAndRegister{background:url(images/buttons.png) 0 -84px; cursor: pointer; display: inline-block; height: 35px; line-height: 35px; width: 215px; border:0px;}
.btn_acceptAndRegister:hover {background:url(images/buttons.png) 0 -126px;}
.registerBox .RG_title{border-bottom: 1px dotted #E6E6E6; font-size: 14px; line-height: 30px; margin-left: 15px; text-indent: 20px; width: 700px; margin-bottom:15px;}
.registerBox .title{background:url(images/iconSkin.png) 0 -845px no-repeat; border-bottom: 1px dotted #CCCCCC; font-size: 14px; font-weight: bold; line-height: 30px; margin: 0px 40px 15px; text-indent: 30px;}




.footer{width:1000px; margin:10px auto;text-align: center;padding-bottom: 20px;line-height: 26px;padding-left: 0px;padding-right: 0px;background-repeat: no-repeat;background-position: 50% bottom;border-top: #e8e8e8 1px solid;padding-top: 20px;}
.footer UL{padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;}
.footer LI{line-height: 24px;font-family: Arial, Helvetica, sans-serif;}


.group{padding: 8px;}
.group li{background: #FFFFFF; float: left; padding: 8px;}
.group .f_l{text-align: center; width: 240px;}
.group .f_r{line-height: 23px; text-align: left; width: 435px; float:right}
.msgBottomBorder{background: url("images/lineBg.gif") repeat-x scroll left bottom transparent; clear: both; margin-bottom: 8px; padding-bottom: 8px;}


.main{width: 1000px;margin-left: auto;margin-right: auto;background-color: #FFFFFF;}
.login{border-bottom: #ff0000 1px solid;background-color: #a30000;padding-left: 20px;height: 20px;color: #fff;padding-top: 1px;}
.login_text{border-bottom: #ff0000 1px solid;border-left: #ff0000 1px solid;padding-bottom: 0px;line-height: 16px;margin: 0px;padding-left: 0px;width: 110px;padding-right: 0px;height: 20px;font-size: 12px;border-top: #ff0000 1px solid;border-right: #ff0000 1px solid;padding-top: 0px;}
.login_text02{border-bottom: #ff0000 1px solid;border-left: #ff0000 1px solid;padding-bottom: 0px;line-height: 16px;margin: 0px;padding-left: 0px;width: 60px;padding-right: 0px;height: 20px;font-size: 12px;border-top: #ff0000 1px solid;border-right: #ff0000 1px solid;padding-top: 0px;}
.login_button{border-bottom: #ff0000 1px solid;border-left: #ff0000 1px solid;background-color: #a30000;width: 50px;height: 24px;color: #fff;font-size: 12px;border-top: #ff0000 1px solid;font-weight: bold;margin-right: 10px;border-right: #ff0000 1px solid;}
.header{background-image: url(images/index03.gif);background-color: #ffcc00;background-repeat: no-repeat;background-position: right 50%;height: 88px;}
.logo{text-align: center;width: 245px;float: left;}
.ad01{width: 700px;float: left;}
.ad02{background-color: #cc0000;}
.ad03{}
.nav{background-image: url(images/index02.gif);border-bottom: #c3c3c3 1px solid;width: 960px;background-repeat: repeat-x;height: 46px;font-size: 14px;font-weight: bold;}
.nav LI{background-image: url(images/index01.gif);text-align: center;width: 110px;background-repeat: no-repeat;background-position: right 50%;float: left;height: 25px;padding-top: 20px;}
.content2{width: 960px;}
.gsjj{border-bottom: #ccc 1px solid;width: 719px;float: left;height: 210px;border-right: #ccc 1px solid;}
.cont_nav{background-image: url(images/index08.gif);line-height: 37px;padding-left: 10px;background-repeat: repeat-x;height: 37px;font-size: 14px;font-weight: bold;}
.cont_main{padding-bottom: 10px;line-height: 26px;padding-left: 8px;padding-right: 8px;overflow: auto;padding-top: 10px;}
.cont_main02{width: 699px;height: 343px;overflow: hidden;}
.cont_gsjj{line-height: 26px;width: 520px;float: left;margin-left: 10px;font-size: 12px;}
.cont_main LI{background-image: url(images/index10.gif);line-height: 26px;background-repeat: repeat-x;background-position: 50% bottom;font-size: 12px;}
.cont_photo{float: left;}
.dongtai{border-bottom: #ccc 1px solid;width: 238px;float: left;height: 210px;}
.huoli{width: 719px;float: left;border-right: #ccc 1px solid;}
.lianxi{width: 238px;float: left;overflow: auto;}
.left{line-height: 35px;background-color: #f1f1f1;padding-left: 20px;width: 218px;float: left;overflow: auto;padding-top: 20px;}
.left LI{background-image: url(images/index16.gif);border-bottom: #cdcdcd 1px dashed;line-height: 30px;padding-left: 38px;background-repeat: no-repeat;background-position: 10% 50%;font-size: 14px;}
.right{border-left: #ccc 1px solid;padding-bottom: 30px;line-height: 26px;padding-left: 30px;width: 659px;padding-right: 30px;float: right;font-size: 14px;padding-top: 30px;}
.right LI{background-image: url(images/index10.gif);line-height: 30px;background-repeat: repeat-x;background-position: 50% bottom;font-size: 14px;}
.member{width: 193px;overflow: auto;}
.member DT{background-image: url(images/index11.gif);text-align: center;line-height: 35px;background-repeat: no-repeat;height: 35px;color: #fff;font-size: 14px;font-weight: bold;}
.member DD{background-image: url(images/index12.gif);border-bottom: #ccc 1px solid;line-height: 35px;padding-left: 38px;background-repeat: no-repeat;background-position: 0px 2px;height: 35px;font-size: 14px;font-weight: bold;}
.member DL{border-left: #ccc 1px solid;margin-bottom: 30px;border-top: #ccc 1px solid;border-right: #ccc 1px solid;}
H1{line-height: 30px;color: #2c629e;font-size: 13px;font-weight: bold;}
#meb{margin: 8px 0px;_margin-top: 0px;}
#meb P{padding-bottom: 8px;padding-left: 40px;width: 98%;padding-right: 0px;background: url(images/tj.jpg) no-repeat 0px -339px;height: 12px;color: #d24702;margin-left: 10px;font-size: 14px;margin-right: 10px;padding-top: 8px;}
#meb_border{width: 97%;float: left;margin-left: 10px;overflow: hidden;margin-right: 10px;_margin-right: 0px;}
#mebbottom{background: url(images/tj.jpg) no-repeat 0px -406px;height: 10px;}
.meb{margin: 12px 10px 10px 15px;width: 20%;float: left;font-size: 12px;_margin: 10px 8px 12px 15px;}
.meb DT{margin-top: 5px;float: left;margin-right: 10px;}
.meb DD{line-height: 160%;width: 72%;float: left;color: #5f5f5f;}
.button{background-image: url(images/index11.gif);border-bottom: #e1e1e1 1px solid;text-align: center;border-left: #e1e1e1 1px solid;line-height: 23px;width: 52px;background-repeat: no-repeat;height: 23px;font-size: 14px;border-top: #e1e1e1 1px solid;font-weight: bold;border-right: #e1e1e1 1px solid;}
.link{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;width: 958px;height: 100px;overflow: auto;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;float: left;}
.link_nav{background-image: url(images/index06b.gif);line-height: 32px;padding-left: 32px;width: 926px;background-repeat: no-repeat;margin-bottom: 10px;float: left;height: 32px;font-size: 14px;font-weight: bold;}
.link_cont{}
.link_cont LI{width: 155px;float: left;height: 50px;margin-left: 3px;}
.consty{line-height: 22px;font-size: 13px;}
.consty TD{line-height: 22px;font-size: 12px;}
.main2{margin-top: 0px;margin-bottom: 6px;float: left;}


.main_left{width: 259px;float: left;}
.main_login{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;width: 257px;margin-bottom: 8px;height: 203px;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.login_nav{background-image: url(images/mainbg.png);background-repeat: no-repeat;height: 38px;}
.login_cont{padding-bottom: 15px;padding-left: 15px;padding-right: 15px;font-size: 14px;font-weight: bold;padding-top: 15px;}
.main_strategy{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;width: 257px;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.strategy_nav{background-image: url(images/mainbg.png);text-align: right;background-repeat: no-repeat;background-position: 0px -42px;height: 38px;}
.strategy_nav2{background-image: url(images/mainbg.png);text-align: right;background-repeat: no-repeat;background-position: -715px 0px;height: 38px;}
.strategy_nav3{background-image: url(images/mainbg.png);text-align: right;background-repeat: no-repeat;background-position: -274px -42px;height: 38px;}
.strategy_cont{margin-top: 6px;margin-left: 6px;}
.strategy_cont UL{padding-bottom: 0px;margin: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;}
.strategy_cont LI{margin: 0px;}
.strategy_cont IMG{margin-bottom: 2px;}
.main_center{width: 433px;float: left;margin-left: 12px;_display: inline;overflow: hidden;height: auto;}
.main_aboutus{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;width: 431px;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.aboutus_nav{background-image: url(images/mainbg.png);text-align: right;background-repeat: no-repeat;background-position: -274px 0px;height: 38px;}
.aboutus_cont{padding-bottom: 10px;line-height: 20px;padding-left: 10px;padding-right: 10px;padding-top: 10px;height: 552px;}
.aboutus_cont IMG{margin-bottom: 6px;}
.main_tojoin{border-bottom: #e8e8e8 0px solid;border-left: #e8e8e8 0px solid;margin-top: 0px;width: 960px;border-top: #e8e8e8 0px solid;border-right: #e8e8e8 0px solid;overflow: hidden;}
.tojoin_nav{background-image: url(imgs_main/index06.gif);width: 55px;background-repeat: no-repeat;float: left;height: 89px;}
.tojoin_cont{width: 365px;float: left;height: 89px;}
.main_right{width: 246px;float: left;height: 432px;margin-left: 8px;}
.main_news{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;width: 244px;overflow: hidden;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.news_nav{background-image: url(images/mainbg.png);text-align: right;background-repeat: no-repeat;background-position: -274px -82px;height: 38px;}
.news_cont{margin: 10px;}
.news_cont LI{background-image: url(imgs_main/index12.gif);line-height: 26px;width: 215px;text-overflow: ellipsis;background-repeat: repeat-x;white-space: nowrap;background-position: 50% bottom;overflow: hidden;}
.news_cont LI A{white-space: nowrap;}
.news_cont1{margin: 10px;height: 75px;overflow: hidden;}
.news_cont1 LI{background-image: url(imgs_main/index12.gif);line-height: 26px;width: 215px;text-overflow: ellipsis;background-repeat: repeat-x;white-space: nowrap;background-position: 50% bottom;overflow: hidden;}
.news_cont1 LI A{white-space: nowrap;}
.main_contactus{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;margin-top: 0px;width: 958px;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.contactus_nav{background-image: url(images/mainbg.png);background-repeat: no-repeat;background-position: 0px -163px;height: 38px;}
.contactus_cont{line-height: 23px;margin: 9px 15px 5px;}
.texe01{border-bottom: #e1e1e1 1px solid;border-left: #e1e1e1 1px solid;line-height: 22px;width: 115px;height: 22px;border-top: #e1e1e1 1px solid;border-right: #e1e1e1 1px solid;}
.texe02{border-bottom: #e1e1e1 1px solid;border-left: #e1e1e1 1px solid;line-height: 22px;width: 60px;height: 22px;border-top: #e1e1e1 1px solid;border-right: #e1e1e1 1px solid;}
.button{background-image: url(imgs_main/index11b.gif);border-bottom: #e1e1e1 1px solid;text-align: center;border-left: #e1e1e1 1px solid;line-height: 23px;width: 52px;background-repeat: no-repeat;height: 23px;font-size: 14px;border-top: #e1e1e1 1px solid;font-weight: bold;border-right: #e1e1e1 1px solid;}

.listpage_main{margin-top: 0px;margin-bottom: 10px;overflow: auto;background-color: #FFFFFF;}
.listpage_main_left{width: 200px;float: left;overflow: auto;}
.listpage_main_about{overflow: auto; background:#FFF; border:solid #D5D5D5 1PX;}
.about_nav{height:35px;  padding-left:10px; background:url(images/bgtd.jpg) repeat-x; line-height:28px; color:#333;font-size:14px; font-weight:bold}
.about_cont A{padding-left: 10px;}
.about_nav SPAN{line-height: 38px;color: #333;margin-left: 20px;font-size: 14px;font-weight: bold;}
.about_cont{line-height: 30px;font-size: 14px; display:block;background:#fff}
.ptu{height:28px;  padding-left:10px; background:url(images/bgtd.jpg) repeat-x left top #FFFFFF; line-height:28px; color:#333;font-size:12px;}
.bxian{ border-bottom:dashed #D5D5D5 1px;}

.about_cont ul li{background: url("images/index09.gif") no-repeat 15px 13px ; border-bottom: 1px dashed #DFDFDF; height: 35px; line-height: 35px; padding-left: 25px;}

.listpage_main_strategy{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;margin-top: 10px;width: 176px;height: 185px;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.listpage_strategy_nav{background-image: url(images/mainbg.png);width: 176px;background-repeat: no-repeat;background-position: -715px -42px;height: 38px;}
.listpage_strategy_nav SPAN{line-height: 38px;color: #333;margin-left: 20px;font-size: 14px;font-weight: bold;}
.listpage_strategy_cont{line-height: 30px;margin: 20px;font-size: 14px;}

.listpage_main_right{width: 790px;float: right;overflow: auto;}
.listpage_main_right_nav{background: url(images/tools.jpg) left bottom no-repeat;text-overflow: ellipsis;background-repeat: no-repeat;white-space: nowrap;height: 38px;overflow: hidden;}
.listpage_main_right_nav02{height: 36px;font-size: 14px;background: url(images/tools.jpg) left bottom no-repeat; margin-bottom:10px;}
.listpage_main_right_nav02 a{text-decoration: none;}

.listpage_main_right_cont{line-height: 24px;overflow: auto;}
.listpage_main_right_cont LI{background-image: url(imgs_main/index12.gif);line-height: 30px;background-repeat: repeat-x;background-position: 50% bottom;font-size: 14px;}
.look{text-align: right;line-height: 40px;font-size: 14px;}
.listpage_main_member{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;width: 176px;overflow: auto;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.member_nav{background-image: url(images/mainbg.png);width: 176px;background-repeat: no-repeat;background-position: -773px -82px;height: 38px;}
.member_cont{border-bottom: #e8e8e8 1px solid;border-left: #e8e8e8 1px solid;margin: 10px;font-size: 14px;overflow: auto;border-top: #e8e8e8 1px solid;border-right: #e8e8e8 1px solid;}
.member_cont LI{background-image: url(imgs_main/index34.gif);line-height: 36px;padding-left: 10px;background-repeat: repeat-x;}
.member_cont IMG{margin-top: 10px;}
.company_index{border-bottom: orange 0px solid;border-left: orange 0px solid;line-height: 20px;width: 960px;font-size: 13px;overflow: hidden;border-top: orange 0px solid;border-right: orange 0px solid;}
.b{font-weight: bold;}
.f_14px{font-size: 14px;}
.f_16px{font-size: 16px;}
A.black:active{color: #FFFF00;text-decoration: none;}
A.black:link{color: #FFFFff;text-decoration: none;}
A.black:visited{color: #FFFFff;text-decoration: none;}
A.black:hover{color: #FFFF00;text-decoration: underline;}
.STYLE2{color: #FFFFFF;}
.us_Submit_reg{height: 28px;width: 80px;}
.usTxt{padding-left: 50px;}
.containers, .container *{margin:0; padding:0;}
.containers{width:1002px; height:330px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:1002px; height:330px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}

.tableBdr {border: 1px solid #D5D5D5;}

.tdTitle span {font-size: 12px;font-weight: 100;}
.tdTitle {background: url(images/bgtd.jpg) repeat-x scroll center bottom transparent;border-bottom: 1px solid #D5D5D5;font-size: 13px;font-weight: bold; height: 28px; line-height: 28px;padding: 0 5px;}

.Menubox {
    background: url(imgs_mainbgtd.jpg) repeat-x scroll 0 0 transparent;
    height: 28px;
    line-height: 28px;
    vertical-align: bottom;
}
.Menubox ul {
    margin: 0;
    padding: 0;
}
.Menubox li {
    color: #666666;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    text-align: center;
    width: 114px;
}
.Menubox li.hover {
    background: url(imgs_mainbgtdover.jpg) repeat-x scroll 0 0 transparent;
    border-left: 1px solid #D5D5D5;
    border-right: 1px solid #D5D5D5;
    color: #000000;
}