/*
 * 2014-08-11  UI改版。重写首页。
 * Hanruis
 */

@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/18px Arial,Helvetica,sans-serif;}
/* ~~ 元素/标签选择器 ~~ */
ul,ol,dl{padding:0;margin:0;list-style:none;}
h1,h2,h3,h4,h5,h6,p{margin-top:0;padding-right:0;padding-left:0;font-size:100%;}
a img{border:none;}
textarea{ resize: none; overflow: auto; }
/* ~~ 站点链接的样式必须保持此顺序，包括用于创建悬停效果的选择器组在内。 ~~ */
a{ color: #666; }
a,a:visited{text-decoration:none;}
/*.p-detail a:hover,a:active{text-decoration:underline;}*/
a:focus{outline:none;}
/* different clear */
.clearfix{clear:both;}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px;}
.clear {clear: both;}
.clear:after {/*/*/content: "."; /* 兼容ie8 */display: block;height: 0;clear: both;visibility: hidden;}
* html .clear {height: 1%;}
.clearfix2:after{content: '.';display: block;visibility: hidden;clear: both;line-height: 0px;}
.clearfix2{*zoom:1;}

body{ font-family: Arial,Helvetica,sans-serif."宋体"; }

/* hack for firefox */
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{
	border:none;
	padding:0;
}
/*hack for ie7 */
button,input{
	*overflow: visible;
}


/* common样式 */
.red{color: red;}
.fc-red{ color: #e50113; }
.grey{ color: #666; }
.orange{ color: orange; }
.green{ color: green; }
.grey{ color: #888; }
.blue{ color: #004cd3; }
/* fn- 前缀，表示通用的功能性样式 */
.fn-fl{ float: left; }
.fn-fr{ float: right; }
.fn-dib{ display: inline-block; vertical-align: middle; *display:inline; zoom:1}
.fn-tac{ text-align: center; }
.fn-dn{ display: none; }
.fn-hidden{ visibility:hidden; }
.fn-pa{ position: absolute; }
.fn-por{ position: relative;}
.fn-oh{ overflow: hidden; }
.fn-tal{ text-align: left; }
.fn-tar{ text-align: right; }
.fn-vat{ vertical-align: top; }
.fn-vam{ vertical-align: middle; }
.fn-vab{ vertical-align: bottom; }
.fn-song{font-family: "宋体"; }
/* 通用样式 */
.fc-wrap{ width: 1100px; margin-left: auto; margin-right: auto; }
input[type="checkbox"], input[type="radio"]{
	vertical-align: -2px;
}
/* 功能样式 */
.fn-width10{width:10px;}
.fn-width20{width:20px;}
.fn-width30{width:30px;}
.fn-width40{width:40px;}
.fn-width50{width:50px;}
.fn-width60{width:60px;}
.fn-width70{width:70px;}
.fn-width80{width:80px;}
.fn-width90{width:90px;}
.fn-width100{width:100px;}
.fn-width110{width:110px;}
.fn-width120{width:120px;}
.fn-width130{width:130px;}
.fn-width140{width:140px;}
.fn-width150{width:150px;}
.fn-width160{width:160px;}
.fn-width170{width:170px;}
.fn-width180{width:180px;}
.fn-width190{width:190px;}
.fn-width200{width:200px;}
.fn-width210{width:210px;}
.fn-width220{width:220px;}
.fn-width230{width:230px;}
.fn-width240{width:240px;}
.fn-width250{width:250px;}
.fn-width260{width:260px;}
.fn-width270{width:270px;}
.fn-width280{width:280px;}
.fn-width290{width:290px;}
.fn-width300{width:300px;}

/* ==============================
 * 兼容原系统模版的 css
 * ==============================*/
.service-widget .service-message{overflow: hidden;}
#dialog_object_export_ubbcode .tab .active{height: 30px;}





/*==========  兼容原系统模版 end  ==========*/



/*
 * 首页样式。
 * 及 layout.css
 */
/*fc-shortcut.css*/
#fc-shortcut { border-bottom: 1px solid #eee; background-color: #f5f5f5; position: relative;height: 26px; z-index: 20; line-height: 18px;}
.fcs-wrap .fn-fl{ line-height: 26px; color:#666; }
.fcs-wrap{ width: 1100px; margin: 0 auto; position: relative; z-index: 1;}
.fcs-items{ float: right; margin-right: -18px; }
.fcs-item{ float: left; margin-right: 10px; margin-bottom: -1px; }
.fcs-item-hd{ display: block;  padding: 3px 8px; margin-top: 2px; color: #666;}
.fcs-item-hd:hover{ color: #e50113;}
.fcs-dropdown { position: relative; padding: 1px;  *z-index: 1; *padding-top: 3px; _padding-top: 3px; /* hack for ie7 */}
.fcs-dropdown .fcs-item-hd{ padding: 2px 8px 3px; }
.fcs-dropdown .hidden{ display: none; position: absolute; left: -1px; top: 26px; background-color: white; border: 1px solid #ccc;  z-index: -1; *border-top:none;  _border-top:none;; }
.fcs-hover{ background-color: white; border: 1px solid #ccc; border-bottom-color: white; padding: 0 0 1px; }
.fcs-favorite { width: 120px; padding-top: 5px; }
.fcs-sellercenter { width: 90px; }
.fcs-myfc{ width: 64px; }
.fcs-myfc a, .fcs-favorite a, .fcs-sellercenter a{ display: block; padding: 3px 8px; margin-top: 2px; }
.fcs-myfc a:hover, .fcs-favorite a:hover, .fcs-sellercenter a:hover{ color: #e50113; }
/*购物车商品预览部分*/
.fcs-shopcar{ padding-bottom: 10px; *width: 291px;}
.fcs-shopcar-hd{line-height: 20px; font-weight: bold; margin-top: 10px; color: #000; padding-left: 10px;}
.fcs-good-pv{width: 291px;  }
.fcs-good-pv li{ padding: 5px 10px; border-bottom: 1px dotted #eee;  float: none;overflow: hidden;}
.fcs-good-pv li:hover{ background-color: #f5f5f5; }
.fcs-good-n{ color: #888; display: block; }
.fcs-good-n:hover{ color: #e50113; }
.fcs-good-img{ float:left; margin-right: 8px;}
.fcs-good-img img{width:36px;height:36px;}
.fcs-good-ot{float: right;}
.fcs-good-msg{width:158px; overflow: hidden;}
.fcs-good-msg p{ margin-top: 0; margin-bottom: 2px;}
.fcs-good-clf{color: #BBB;}
.fcs-good-n,.fcs-good-clf{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width: 150px;}
.fcs-good-ot{text-align: right;}
.fcs-good-ot a{color: #444;padding: 0}
.fcs-good-del img{width: 16px; height: 16px; margin-right: 5px; vertical-align: middle;}
.fcs-good-del a{display: inline-block;}
.fcs-shopcar-more{text-align: right; margin-top: 5px; padding-right: 10px; }
.fcs-shopcar-count{ color: red; }
.fcs-shopcar-more .fcs-shopcar-check{padding: 3px 8px; display: inline-block; border-radius: 3px; background-color: #FD0000; color: white;}
.fcs-del-loading{ height: 12px;width: 12px; display: none; }
/*fc-shortcut.css end*/


/* .fc-header.css */
#fc-header {}
.fc-header-w{ width: 1100px; margin: 0 auto; }
.fch-logo{ float: left; font-family: '微软雅黑'; }
.fch-logo-2014 {float: left; }
.fch-word{ font-size: 30px; font-weight: bold; line-height: normal; color: #c40000;}
.fch-word a{ color: #c40000 }
.fch-word a:active{ text-decoration: none; }
.fch-carisok{ color: #c40000; font-weight: bold; font-size: 22px; padding-left: 5px; }
.fch-black{ color: #555; }
.fch-search{ float: right;  margin-left: 30px; padding-top: 45px; }
.fch-search form{ border: 3px solid #cecece; margin-bottom: 5px; width: 488px; }
.fch-search-text{ border-width:0; width: 398px; line-height: 22px; height: 22px; padding: 5px; outline: none;}
.fch-search-w { float: left; height: 33px; }
.fch-search-submit{ cursor: pointer;  font-weight: bold; color: #000;  font-size: 16px; letter-spacing: 4px;  outline: 0; height: 33px; width: 80px; border: none; background-color: #cecece;  float: left; _height:34px;}
.fch-hot a{ display: inline-block; margin-left: 10px;}
.fch-hot a:hover{ color: #c40000; text-decoration: underline;}
/* .fc-header.css end */


/* 导航栏 */
#fc-nav{ background-color: #e50113;  height: 38px; position: relative; z-index: 11;}
.fc-nav-w{width:1100px;color:#fff; margin:0 auto; position: relative; }
.fc-nav-w{width:1100px;height:38px;}
.fc-navBarLeft{line-height:38px;float:left; margin-left: 145px; _display: inline;}
.fc-navBarRight{float:right;line-height:38px; _display:inline;}
.fc-navBarLeft li,.fc-navBarRight li{float:left;text-align:center;width:90px; font-family:"微软雅黑"; font-size:14px;}
.fc-navBarLeft li a, .fc-navBarRight li a{color:#fff;display:block;font-weight: bold; cursor: default;}
.fc-navBarLeft a:hover{ background:#AC0000; }
.fc-navBarRight a{ background-color: #000; border-right: 1px solid #fff; }
.fc-navBarRight a:hover{ background-color: #555;  }

/* 导航栏--下拉菜单 */
.fcn-menulist{ position: absolute; left: 0; top: 0; overflow: visible; }
.fcn-ml-hdbg{ background-color: #a1a0a0; padding-left: 10px; }
.fcn-ml-hd{ line-height: 38px; height: 38px; background-color: #000; width:130px; text-align: center; font-size: 14px; }
.fcn-ml-bd{ margin-left: 10px; text-align: center; width: 130px; display: none; }
li.fcn-tb-index a{ display: block; height: 36px; line-height: 36px;  border-bottom: 1px dotted #666; border-top:1px dotted #666; margin-bottom: -1px; color: #fff; font-size: 14px; background-color: #000; position: relative;}
.fcn-tb-index .triggle{ border-left: 4px solid #e50113; border-top: 4px solid #fff; border-bottom: 4px solid #fff; position: absolute; top: 15px; right:25px; visibility: hidden; *height:0; *width:0; _line-height:0;}
.fcn-tb-index.active a{ background-color: #fff; color: #e50113; border-top: white; }
.fcn-tb-index.active .triggle{ visibility: visible; }
.fcn-tb-bd{ position: absolute; top: 38px; left: 140px; width: 690px; height: 295px; background-color: #fff; color: #666; border-right: 1px solid #eee; border-bottom: 1px solid #eee; -moz-box-sizing: border-box; box-sizing: border-box; display: none;}
.fcn-tb-item{ display: none;  margin: 18px 30px 18px 18px; }
.fcn-tb-item li{ margin-bottom: 15px; zoom:1; width: 100%; line-height: normal; overflow: hidden; }
.fcn-inner-li-hd{ width: 80px;  float: left;  font-weight: bold; word-break: break-all; word-wrap: break-word; }
.fcn-inner-li-bd{ overflow: hidden; zoom:1; }
.fcn-inner-li-bd a{ display: inline-block; padding-left: 5px; padding-right: 5px; margin-right: 5px;}
.fcn-inner-li-bd a:hover{ color: #e50113; text-decoration: underline;}


/* #fc-Content-one.css */
.fc-Content-one { margin:0; position: relative; z-index: 10; margin-top: 5px; }
.f790{ height:450px; margin:0 auto;  position: relative;  }
#flashcontent{width:100%;overflow:hidden;clear:both; position: absolute; top: 0; left: 0; z-index: 1; }
#flashcontent img{ height:450px;}
.flash-indexw { width: 100%; position: absolute; bottom: 10px; z-index: 2;  }
.flash_bar_index { zoom:1; width: 1100px; margin-left: auto; margin-right: auto; z-index: 5; text-align: center; overflow: hidden; }
.flash_bar_index .ffb {background:url(images/uc-1.png) no-repeat -442px -39px; _background-image:url(images/uc-1.gif); cursor: pointer; font-size: 12px;line-height:16px;color:#FFF;height: 16px;text-align:center;margin-left: 2px;opacity: 0.8;width: 16px;display:inline-block; *display: inline; *zoom:1;}
.flash_bar_index .dq { background-position:-422px -39px; }
.flash-arrows{ width: 100%;  position: absolute; z-index: 1; }
.flash-arrows-inner{  width: 1100px; margin: 0 auto; height: 1px; position: relative;}
.flash-arrow-left, .flash-arrow-right{ font-size: 26px; text-align: center;  width:30px; height: 50px; line-height: 50px; position: relative;cursor: pointer; margin-top: 160px; }
.flash-arrow-left:hover, .flash-arrow-right:hover{ color: white; }
.flash-arrow-bg{ opacity: 0.5; filter:alpha(opacity=50); background-color: #e50113; position: absolute; width: 100%; height: 100%;  z-index: -1; }
.flash-arrow-left{  text-indent: -10px; position: absolute; }
.flash-arrow-right{ text-indent:5px; position: absolute; right: 0; }
.flash-arrows span{ display: inline-block;}
/*#fc-Content-one.css end */

/* fc-Content-fwlc */
.fc-Content-fwlc{ width: 1100px; margin: 35px auto 0; padding-top: 10px;}

/*#fc-Content-two.css */
.fc-Content-two{ margin: 20px auto; width: 1100px; *zoom:1; }
.fc-recommendbox { overflow: hidden; zoom:1; float: left; margin-right: 10px; width: 800px; border: 1px solid #ccc; }
.fcr-hd{ overflow: hidden; border-bottom: 1px solid #eee;  }
.fcr-bd{ overflow: hidden;zoom:1;}
.fcr-bd.hidden{ display: none; }
.fcr-hd .selected { background-color: #000; color: #fff; }
.fcr-index{ float: left; width: 50%; text-align: center; line-height: 45px;font-size: 16px; font-family: "微软雅黑"; background-color: #ccc;  cursor: default; }
.fcr-left{ width: 255px; float: left; padding-bottom: 1px; background-color: #eee; _margin-right:1px;}
.fcr-right{ float: right; }
.fcr-content{ zoom:1; }
.fcr-content-iwrap { position: relative; display: block; *zoom:1; overflow: hidden; }
.fcr-content-iwrap img{ *display: block; }
.fcr-content-name{ position: absolute; display: block;bottom: -30px; width: 100%; height: 30px; left: 0; *z-index: 10; }
.fcr-content-wordbg { position: absolute; bottom: 0; left: 0; width: 100%; height: 30px;  background-color: #000; opacity: 0.5; filter:alpha(opacity=50);_filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50); }
.fcr-content-imgword { position: absolute; bottom: 0; left: 0; color:#fff; line-height: 30px; text-align: center; width: 100%;  }
.fcr-content-more{ text-align: center; background-color: #eee;   }
.fcr-content-price{ color: #e50000; font-size: 18px; font-weight: bold; display: inline-block; }
.fcr-content-yen { font-size: 12px;  font-family:"微软雅黑"; }
.fcr-content-buy{ display: block; width: 100px; color: #fff; margin-left: auto; margin-right: auto; background-color: #e50000; line-height: 26px;border-radius: 2px; }


.fcr-left img{ width: 255px; height: 265px; }
.fcr-left .fcr-content-more{height: 100px;padding-top: 15px; padding-bottom: 15px;}
.fcr-content.fcr-right-top .fcr-content-more{height: 40px; padding-top: 5px; padding-bottom: 5px;}
.fcr-content.fcr-right-top{ width: 180px; float: left; margin-right: 1px; margin-bottom: 1px;}
.fcr-content.fcr-right-top img{ width: 180px; height: 195px; }
.fcr-content.fcr-right-bottom{ height: 150px; clear: both;}
.fcr-content.fcr-right-bottom img{ height: 150px; width: 542px; }
.fcr-left .fcr-content-word{ display: inline-block; margin-bottom: 10px; word-break: break-all; word-wrap: break-word; }
.fcr-content-word{ padding-left: 10px; padding-right: 10px; }
.fcr-content-word-1{ height: 18px; overflow: hidden; }

.fc-azfw{ overflow:hidden; position: relative; *width:285px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; _width:283px; }
.fc-azfw h3{font-size:16px;line-height:46px;text-align:center;font-family:"微软雅黑"; background-color: #000;color: #fff;_width:283px; font-weight: normal; }
.fc-azfw-item{display:block; overflow:hidden;padding:17px 20px;zoom:1; margin-bottom: -1px; color: #000;}
.fc-azfw-item img{width:70px;height:70px;float:left;margin-right:20px;}
.fc-azfw-item div{overflow:hidden;}
.fc-azfw-item h4{font-family:"微软雅黑";font-size:14px;margin-bottom: 4px;}
.fc-azfw-item p{font-family:"宋体"; white-space: nowrap; overflow: hidden;text-overflow:ellipsis; _width: 150px;}
.fc-fcks{border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:block;}
.fc-fcks img{height:176px;width:100%;}
.fc-azfw-slide{ zoom:1;}
.fc-azfw .icon{position:absolute;top:134px;font-family:"宋体";font-size:24px;font-weight:bold;z-index:10;color:#888;cursor:pointer;padding:10px 5px;-moz-user-select:none;-khtml-user-select:none;user-select:none;}
.fc-azfw .icon:hover { background-color: #eee; color: #fff; }
.fc-azfw .fc-azfw-arrowleft{left:10px;}
.fc-azfw .fc-azfw-arrowright{right:10px;}
/* #fc-Content-two.css end*/

/* fc-Content-branch */
.fc-Content-branch{ width: 1100px; margin: 20px auto; overflow: hidden;}
.fcb-hd { padding-bottom: 3px; border-bottom: 2px solid #ccc; position: relative; zoom:1; }
.fcb-hd h2{ display: inline-block; font-size: 22px;font-family: "微软雅黑"; line-height: normal; }
.fcb-rec{ position: absolute; right: 0; bottom: 5px;  overflow: hidden;}
.fcb-rec a{ display: inline-block; padding-left: 7px; padding-right: 9px; border-right: 2px solid #666; line-height: 14px;  margin-right: -2px; }
.fcb-tb-hd{ float: left; width: 120px; margin-top: 20px; margin-left: 50px; right: 0px;top:0px; }
.fcb-tb-bd{ float: left; width: 900px; }
.fcb-tb-iw { display: inline-block; margin-bottom: 10px; margin-top: 10px;margin-right: 35px; }
.fcb-tb-iw img{ width: 90px; height: 72px;}
.fcb-tb-lr{ background: url(images/index.png) no-repeat; _background-image:url(images/index.gif); background-position: 0 -707px; _background-position: 0 -656px; height: 80px; width: 80px; position: relative; margin-bottom: 50px; }
.fcb-tb-l { background: url(images/index.png) no-repeat; _background-image:url(images/index.gif); background-position: 7px -644px; _background-position: 7px -590px; display: inline-block; height: 38px; width: 38px; position: absolute; left: -10px; top: 0; border: 1px solid #fff;  cursor:pointer; }
.fcb-tb-r { background: url(images/index.png) no-repeat; _background-image:url(images/index.gif); background-position: 11px -600px; _background-position: 11px -546px; display: inline-block; height: 38px; width: 38px; position: absolute; right: -10px; bottom: 0; border: 1px solid #fff; cursor:pointer; }
.fcb-tb-l:hover, .fcb-tb-r:hover{ border: 1px solid #ccc; }
.fcb-tb-show { border-width: 0; background: #000; color: #fff; height: 50px; width: 150px; font-size: 14px; position: relative; left: -25px; cursor: pointer; }


/* fc-Content-floor */
.fc-Content-floor{ width: 1100px; margin: 20px auto 30px; position: relative; zoom:1; }
.fcf-hd{position: relative; border-bottom: 1px solid #9b9b9b; line-height: normal; zoom:1;}
.fcf-hd h2{ font-size:22px;font-family:"微软雅黑"; padding-bottom: 3px; }
.fcf-label{ position: absolute; top: -20px; left: 0; width: 300px; height: 135px;z-index: 11; background-image: url(images/index.png); _background-image:url(images/index.gif);  background-repeat: no-repeat; }
.fcf-rec{ position: absolute; right: 0; bottom: 5px; }
.fcf-bd{ position: relative; padding-top: 15px; zoom:1; margin-right: -10px; }
.fcf-tb-hd { float: left; width: 150px; text-align: center; margin-right: 10px;}
.fcf-tb-bd{ overflow: hidden; position: relative; z-index: 99; zoom:1; }

.fcf-tb-index{ display: inline-block; padding: 5px 10px; margin-top: 5px; cursor: default; }
.fcf-tb-it{ overflow: hidden; position: relative; }
.fcf-good{ border: 1px solid #e2e2e2; float: left; margin-right: 15px; position: relative; _margin-right:10px; }
.fcf-good:hover{ background-color: #e50113;  border-color: #e50113; -webkit-transition: background-color .2s; transition: background-color .2s; }
.fcf-good-inner{ background-color: #fff; position: relative; zoom:1; margin:3px; width: 210px; padding: 1px; }
.fcf-good-iw{ display: inline-block; margin-bottom: 10px; }
.fcf-good-iw img{ width: 210px; height: 210px; }
.fcf-good-des{ color: #000; font-size: 12px; margin-top:10px; height: 38px; word-break: break-all; word-wrap: break-word; overflow: hidden; }
.fcf-good-shop{ color: #666; }
.fcf-good-p{ color: #e60013; font-family: "微软雅黑"; font-size: 18px;}
.fcf-good-yen{ font-size: 12px; }
.fcf-good-del{ color: #666; display: inline-block;margin-left: 5px; }
.fcf-good-bottom{ zoom:1; text-align: right; margin-right: 10px; margin-bottom: 10px; }
.fcf-good-go{ display: inline-block; background-color:#e60013; color: #fff; right: 10px; padding: 5px 15px; _padding-bottom:4px; border-radius: 2px; bottom: 0; font-size: 13px; font-family: "微软雅黑"; }
.fcf-tb-fn{ display: block; font-size: 60px; font-weight: bold; line-height: normal; padding-left: 20px; margin-bottom: 40px; text-align: left;  }

.fcf-red .fcf-tb-fn{ color: #df4264; }
.fcf-red .fcf-label{ background-position:  left top;  }
.fcf-red .selected{ background-color: #df4264; color: #fff; }
.fcf-blue .fcf-tb-fn{ color: #3c479a; }
.fcf-blue .fcf-label{ background-position: 0 -132px; }
.fcf-blue .selected{ background-color: #3c479a; color: #fff; }
.fcf-green .fcf-tb-fn{ color: #67bc2c; }
.fcf-green .fcf-label{ background-position: 0 -268px; }
.fcf-green .selected{ background-color: #67bc2c; color: #fff; }
.fcf-lightblue .fcf-tb-fn{ color: #31ace2; }
.fcf-lightblue .fcf-label{ background-position: 0 -404px; }
.fcf-lightblue .selected{ background-color: #31ace2; color: #fff; }

/* .fc-footer.css */
.fc-why{height:auto; font-family:"微软雅黑"; border-top: 1px solid #ccc;zoom:1;  }
.fc-why-w{width:1100px; margin:15px auto }
.fc-why-hd{ text-align: center;font-size: 22px; color: #e50113; text-align: center; line-height: normal; }
.fc-why-hd h2{  font-weight: normal; display: inline-block; *display: inline; zoom:1; width: 440px; padding-bottom: 21px; _padding-bottom:18px; line-height: normal; }
.fc-why-bd{ zoom:1; }
.fc-why-bd-left{ padding: 10px 20px 20px 50px;  border-right: 1px solid #ddd; zoom:1; }
.fcw-for-you { text-align: center; margin-right: 20px; }
.fcw-for-you h3{ font-size: 15px; color: #555; }
.fcw-for-you img{  border: none; margin-bottom: 20px; }
.fcw-for-you p{ font-size: 14px; color: #adadad; letter-spacing: 1px; }
.fcw-for-you-word{width:120px;white-space:nowrap;overflow:hidden;}
.fcw-right-arrow{ display: inline-block; height:35px; width: 45px; background: url(images/home-footer.png) no-repeat 0 -68px; _background-image: url(images/home-footer.gif); position: relative; bottom: 40px; }
.fc-why-bd-right{ margin-left: 60px; *margin-left: 70px; zoom:1; }
.fcw-help { margin-right: 50px; margin-right: 45px\0; position: relative; width: 120px; zoom:1; vertical-align: top;}
.fcw-help h3{ font-size: 16px; color: #333; border-bottom: 1px dotted #aaa; line-height: normal; margin-bottom: 5px; display: inline-block; *display: inline; zoom:1; white-space: nowrap; overflow: hidden; max-width: 100px; }
.fcw-help a{ color: #adadad; display: block; line-height: 24px; font-size: 14px; _line-height:10px; }
.fcw-help li{ display: block; _line-height:10px; white-space: nowrap; overflow: hidden; }
.home-icon-zan, .home-icon-help{ position: absolute; display: inline-block; width: 40px;height: 40px; left: -45px; top:-12px;  background: url(images/home-footer.png) no-repeat;  _background-image: url(images/home-footer.gif);}
.home-icon-zan { background-position: 0 -22px;  }
.home-icon-help { background-position: -40px -22px; }
.fcw-intro{ vertical-align: top;text-align: center; *margin-left: -20px; margin-left: -40px; }
.fcw-intro h3{ font-size: 16px; line-height: normal; color: #333	; border-bottom: 1px dotted #aaa; padding-bottom: 5px;margin-bottom: 10px; }
.fcw-intro p{ font-size: 14px; color: #adadad; line-height: normal; letter-spacing: 1px; }
.fc-footer{ border-top: 1px solid #ccc; }
.fc-footer-w{ text-align: center;padding:10px 0;background:none;width:1100px;margin:15px auto; content:"."; clear: both; }
.fc-ft-about{ overflow: hidden; }
.fc-ft-about li{ display: inline-block;*display: inline; zoom:1; padding: 0 10px; border-right: 1px solid #000; margin-right: -1px; line-height: normal; }
.fc-ft-about a{ color: #000; }
.fc-ft-copyright{ color:#aaa; }
.fc-ft-about .fc-flink{ border-right: none; position: relative;padding: 8px 10px;  zoom:1; *vertical-align: middle;}
.fc-flinks{display: none; position: absolute; min-height:65px;width: 250px;right: -100px; bottom: 25px; border: 1px solid #ccc; background-color: #fff; z-index: 10; text-align: left; padding:8px 6px; }
.fc-flinks a{display: inline-block; margin-right: 5px;margin-bottom: 5px; color: #555; width: 70px; overflow: hidden; white-space: nowrap; text-align: center; }
.fc-flinks a:hover{ text-decoration: underline; }
/*.fc-why ul{ list-style-type:none;}
.fc-why li{ width:200px; height:140px; padding: 10px 0; float:left; border: 1px solid #ccc; margin-right: -1px; }
.fc-why .fc-why-hd{ width: 290px; text-align: center; font-family:"微软雅黑"; font-size: 22px;line-height: normal; color: #666;  }
.fc-why-hd  h3{ margin-top: 30px; }
.fc-why .bjt_lo{ width: 48px; height: 48px; display:block; background:url(images/why.png) no-repeat left top; margin-left: auto; margin-right: auto; _background-image:url(images/why.gif);}
.fc-why .bjt_lt{ width: 48px; height: 48px; display:block; background:url(images/why.png) no-repeat -49px 0; margin-left: auto; margin-right: auto; _background-image:url(images/why.gif);}
.fc-why .bjt_ro{ width: 48px; height: 48px; display:block; background:url(images/why.png) no-repeat -98px 0; margin-left: auto; margin-right: auto; _background-image:url(images/why.gif);}
.fc-why .bjt_rt{ width: 48px; height: 48px; display:block; background:url(images/why.png) no-repeat -147px 0; margin-left: auto; margin-right: auto; _background-image:url(images/why.gif);}
.fc-why .dbt{ width:100%; display:block;font-size:22px; color:#666; line-height:42px; text-align:center;}
.fc-why .xnr{ display:block; margin:0 10px; font-size:12px; color:#666; line-height:24px;}*/

/* .fc-footer.css end*/

#back-to-top {bottom: 100px;cursor: pointer;display: none;position: fixed;right: 100px;}
#back-to-top a { display:block; width:50px; height:50px; background:url(images/htop.gif) left;}
#back-to-top a:hover{ display:block; width:50px; height:50px; background:url(images/htop.gif) right;}

/*erweim.css*/
.erweim{ width:100%;height:auto; background:#f1f1f1;}
.erweim .erweim_container{width:1100px; height:auto; margin:0 auto; padding:10px 0;font-family: '微软雅黑 Regular','微软雅黑';}
.erweim .erweim_container .left{width:570px; float:left; margin:42px 0 0 110px;}
.erweim .erweim_container .left_top{background:url(images/logo2.png) left no-repeat; width:100%; height:130px; text-indent:130px;}
.erweim .erweim_container .left_top p{width:100%; display:block;font-size: 24px;font-weight: 400; line-height:86px; color:#999;}
.erweim .erweim_container .left_top p strong{font-size:48px; font-weight:400; color:#333; padding-right:18px;}
.erweim .erweim_container .left_top span{ display:block;float:left;color: #666;font-size:18px; line-height:20px;}
.erweim .erweim_container .left_bottom{background:url(images/u227.png) right no-repeat; width:380px; height:200px; margin:10px 0 10px 90px; border:#e1e1e1 double 1px;}
.erweim .erweim_container .left_bottom strong{display:block; width:198px; text-align:left;font-size: 20px; line-height:40px; padding-top:40px; text-indent:20px;}
.erweim .erweim_container .left_bottom span{width:140px; display:block;font-size:13px; color:#333;padding-left:20px;}
.erweim .erweim_container .right{width:220px; float:left; margin-top:70px;}
/*erweim.css end*/


/* 右下角购物车部分 */
#fc-shopcar{position:fixed;bottom:0;right:30px;width:200px;background-color:#A20000;line-height:30px;height:30px;text-shadow:0 1px 0 #B60000;font-family:"微软雅黑";font-size:13px;padding-bottom:2px;}
#fc-shopcar .icon{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-left:10px;margin-right:3px;background:url(images/ico2.gif);}
#fc-shopcar .shopcar-amout{display:inline-block;margin-left:5px;}
#fc-shopcar .goto-shopcar{display:block;color:#500000;border-top:1px solid #B80000;border-left:1px solid #B30000;}
#fc-shopcar .goto-shopcar:active{text-decoration:none;}
#fc-shopcar .shopcar-wrap{border-top:1px solid #830000;border-right:1px solid #800000;border-left:1px solid #680000;}
/* 右下角购物车部分 end */



/*===================================================================*/

/*
 * 2014-08-20
 * 重写搜索页面
 *
 */
#site-search{ width: 1100px; margin: 20px auto; zoom:1; overflow: hidden;}

.ss-panel{ }
.ss-panel-top{ background-color: #f2f2f2; padding: 8px 18px; border: 1px solid #d0d0d0; margin-bottom: 8px; }
.ss-form{ display: inline-block; *display:inline; zoom:1; position: relative; width:152px; border: 1px solid #aaa; vertical-align: middle;}
.ss-form-sub{ position:absolute; top: 0px; right: 0px; border: 0 solid #fff; width: 30px; height: 24px; cursor:pointer; }
.ss-panel-find{ display: inline-block; height: 16px;width: 16px; background: url(images/ss-icon.png) no-repeat 1px -14px; }
.ss-form-sub:hover .ss-panel-find{background-position: -14px -14px }
.ss-form-text{ border: 0 solid #fff; outline: none; height: 20px; padding: 2px 0px 2px 5px; *padding-bottom:1px; }
.ss-limit{ padding:0 7px; border: 1px solid #ddd; line-height: normal;display: inline-block; cursor:pointer; }
.ss-limit:hover{ border: 1px dashed #e50113;  color: #e50113; padding:0 7px; }
.ss-limit-word{ display: inline-block; vertical-align: middle; line-height: 22px; }
.ss-panel-remove{  display: inline-block; height: 10px; width: 10px; margin-left: 5px; vertical-align: middle; _vertical-align:-2px; background:url(images/ss-icon.png) no-repeat 0px -30px; }
.ss-limit:hover .ss-panel-remove{ background-position: -17px -30px; }

.ss-label { display: inline-block; border: 1px solid #bbb; font-weight: bold; background-color: #f2f2f2; margin-right: 10px; float: left; padding-left: 17px;padding-right: 17px; line-height: 22px; }
.ss-condition{ margin-bottom: 10px; overflow: hidden; zoom:1; }
.ss-panel-condition ul{ margin-right: 100px;  }
.ss-panel-condition img{ width: 100px; height: 60px; }
.ss-condition-items{ overflow: hidden;}
.ss-condition-items li{ float: left; }
.ss-condition-branch{ position: relative;}
.ss-condition-branch .ss-label{ width: 60px;height: 60px; line-height: 60px; text-align: center; padding: 0; }
.ss-condition-branch ul{ height: 60px; }
.ss-branch-inner{ overflow: hidden; zoom:1; }
.ss-branch-hide{ display: none; margin-top: 10px; }
.ss-branch-more{ position: absolute; right: 20px; top: 20px; padding:3px 8px;}
.ss-branch-more:hover{ background-color: #eee; cursor: pointer;}
.ss-condition-price .ss-condition-items a{ display: block; padding: 3px 12px; margin-left: 10px; }
.ss-condition-price .ss-condition-items a:hover{ color: #e50113; background-color: #f8f8f8; }
.ss-condition-relative .ss-condition-items a{ display: block; padding: 3px 12px; margin-left: 10px; color: #0077d1; }
.ss-condition-relative .ss-condition-items a:hover{ background-color: #f8f8f8; }

.ss-panel-rank{ background-color: #f2f2f2; padding: 8px 6px; zoom:1; }
.ss-rank{ overflow: hidden; display: inline-block; *display: inline; vertical-align: middle; padding-right: 1px; margin-right: 10px; }
.rank-arrow-up, .rank-arrow-down{ display: inline-block; width: 9px; height: 10px; margin-left: 3px; vertical-align: -2px; _position:relative; _top:2px;_overflow:hidden; *vertical-align: middle; }
.rank-arrow-up{background: url(images/ss-icon.png) no-repeat -16px -3px; _background-image:url(images/ss-icon.gif);  }
.rank-arrow-down{background: url(images/ss-icon.png) no-repeat 0px -2px; _background-image:url(images/ss-icon.gif);  }
.ss-rank-item{ float: left; border: 1px solid #ccc; margin-right: -1px; }
.ss-rank-item a{ display: inline-block; padding:2px 4px; background-color: #fff; zoom:1; }
.ss-rank-item a:hover{ background-color: #e2e2e2; color: #e50113; }
.ss-rank-item a:hover .rank-arrow-down{  background-position: -8px -2px; }
.ss-rank-item a:hover .rank-arrow-up{background-position: -24px -3px; }
.ss-rank-item.selected a{ background-color: #e2e2e2; color: #e50113; }
.ss-rank-item.selected .rank-arrow-down{ background-position: -8px -2px;  }
.ss-rank-item.selected .rank-arrow-up{background-position: -24px -3px; }
.rank-triggle-wrap{ display: inline-block; position: relative; zoom: 1; width: 10px; height: 10px; }
.rank-triggle-up{ border-width: 0 4px 4px; border-style: solid; border-color: #666 transparent; position: absolute;top: 0px; height: 0; _line-height:0; _border-color:#666 #fff; _border-width:0 5px 5px; _right:1px; }
.rank-triggle-down{ border-width: 4px 4px 0; border-style: solid; border-color: #666 transparent; position: absolute; bottom: 0px; height: 0; _line-height:0; _border-color:#666 #fff; }
.rank-triggle-selected{ border-color: #e50113 transparent; }
.ss-price-form{ vertical-align: middle;zoom:1; *display: inline;display: inline-block;  }
.rank-range-price{ width: 30px; height: 12px; padding-top: 3px; padding-bottom:3px; text-align: center; vertical-align: middle; *vertical-middle:normal; zoom:1; *padding: 0;*height: 20px; }
.rank-range-submit{ display:inline-block; vertical-align: middle; border: 1px solid #bbb;   }
.rank-range-submit input{  border: none; background-color: #f8f8f8; padding: 1px 5px;  *overflow: visible; }
.rank-range-submit input:hover{ background-color: #e50113; color: white; }
.rank-range-submit:hover{ border-color: #e50113; }
/* 搜索结果 */
.ss-result{ padding-top: 10px; padding-bottom: 10px; overflow: hidden; width: 1200px; min-height: 200px; _height:200px; }
.ss-result-item-w{ float: left; padding: 3px; margin-right: 15px; margin-bottom: 20px;   background-color: #fff;}
.ss-result-item-w:hover{  background-color: #e50113; -webkit-transition: background-color .2s ease-in; transition: background-color .2s ease-in; }
.ss-result-item-w:hover .ss-result-item{ border-color: #fff; }
.ss-result-item{ background-color: #fff;  border: 1px solid #eee; padding: 5px; }
.ss-r-iw{ display: block;  margin-bottom: 15px;}
.ss-r-iw img{ width:190px; height: 190px; }
.ss-r-price{ color: #be0000; font-family: "微软雅黑"; font-size: 18px; }
.ss-r-yen{ font-size: 12px; }
.ss-r-intro{ color: #666; width: 190px; height: 16px; overflow: hidden; text-overflow:ellipsis;  white-space: nowrap;  }
.ss-r-intro a:hover{color: #e50113; text-decoration: underline;}
.ss-r-shop{ line-height: 22px; width: 190px; height: 22px;  overflow: hidden; text-overflow:ellipsis;  white-space: nowrap; }
.ss-r-shop a{ text-decoration: underline;}
.ss-r-shop a:hover{ color: #e50113; text-decoration: underline; }


.ss-pagination{ text-align: center; _padding-bottom: 1px; color: #666; }
.ss-p-prev, .ss-p-cell, .ss-p-next { display: inline-block; padding: 3px 8px; border: 1px solid #ddd; vertical-align: middle;}
.ss-p-cell:hover, .ss-p-prev:hover, .ss-p-next:hover{ color: #e50113; border-color: #e50113; }
.ss-p-disable{ background-color: #ddd; border-color: #bbb; cursor:pointer; }
.ss-p-disable:hover{ color: #666; border-color: #bbb; }
.ss-page-form{ display: inline-block;*display: inline; zoom:1; margin-left: 10px; vertical-align: middle;}
.ss-page-input{ text-align: center; height: 18px; }
.ss-page-submit{ margin-left: 5px; padding-left: 5px; padding-right: 5px;  *vertical-align: -2px;}



/* ===================================================================
 * 2014-08-21
 * 重写注册页面
 * =================================================================== */
#register{ overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 20px; }
.rg-step-wrap{ background-color: #f8f8f8; padding-top: 30px; padding-bottom: 30px; width:1100px; margin-left: auto; margin-right: auto; border: 1px solid #e6e6e6; }
.rg-step-word{ width: 780px; margin:0 auto; text-align: center; position: relative; z-index: 2; }
.rg-step-word h3{ font-size: 16px;	}
.rg-step-word p{ color: #888; width: 115px; font-size: 12px; font-family:"宋体"; }
.rg-step-word li{ height: 86px; }
.rg-active{ color: #e50113; }

.rg-number {display: inline-block;height: 40px; width: 40px; margin: 10px auto 0; line-height: normal; background: url(images/rg-step.png) no-repeat; _background-image: url(images/rg-step.gif); }
.rg-number-1 {background-position: 0 0;}
.rg-number-2 {background-position: 0 -42px; }
.rg-number-3 {background-position: 0 -85px; }
.rg-number-4 {background-position: 0 -172px;}

.rg-step-bar{ width:700px; _height: 6px;/* hack for ie6 */ margin-left: auto; margin-right: auto; overflow: hidden;background-color: #9f9f9f; position: relative; bottom: 41px; z-index: 1;}
.rg-step-bar li{ width: 50%; height: 6px; float: left; _line-height: 0;zoom:1;  }
/* 注册页面的进度部分 */
.rg-step-1 .rg-number-1{ background-position: -44px 0; }
.rg-step-2 .rg-number-1{ background-position: -44px -129px; }
.rg-step-2 .rg-number-2{ background-position: -44px -42px; }
.rg-step-2 .rg-step-bar-1{ background-color: #e50113; _line-height:0; }
.rg-step-3 .rg-number-1{ background-position: -44px -129px; }
.rg-step-3 .rg-number-2{ background-position: -44px -129px; }
.rg-step-3 .rg-number-3{ background-position: -44px -85px; }
.rg-step-3 .rg-step-bar-1{ background-color: #e50113; _line-height:0; }
.rg-step-3 .rg-step-bar-2{ background-color: #e50113; }
.rg-step-4 .rg-number-1{ background-position: -44px -129px; }
.rg-step-4 .rg-number-2{ background-position: -44px -129px;}
.rg-step-4 .rg-number-3{ background-position: -44px -129px;}
.rg-step-4 .rg-number-4{ background-position: -44px -172px; }
.rg-step-4 .rg-step-bar{ background-color: #e50113; }

.rg-bd{ width: 1100px; margin-left: auto; margin-right: auto; margin-top: 50px;  }
.rg-bd-left{ float: left; padding-left: 50px; _width:700px; width: 750px; }
.rg-bd-right{ float: right; margin: 100px 100px 0 0; padding-left: 20px; border-left: 1px solid #ccc; *zoom: 1;	_margin-right:20px; }
.rg-formwrap{ margin-bottom: 23px; position: relative; zoom:1; }
.rg-fw-pw{ margin-bottom: 15px; }
.rg-label{ display: inline-block; width: 80px; text-align: right; font-size: 14px; vertical-align: middle; }
.rg-txt{ width: 200px; height: 28px; border:1px solid #ccc; outline: none; margin-right: 5px; *vertical-align: middle; *line-height: 28px; -moz-box-sizing: border-box; box-sizing: border-box; padding-left: 5px; }
.rg-txt:focus{ border-color: #e50113; }
.rg-fw-inner{ overflow: hidden; padding-left: 3px; zoom:1; }
.rg-fw-inner .rg-txt{ margin-bottom: 10px; }
.rg-txt-vcode{ width: 80px; }
.rg-veri-code-pic{ height: 25px; width: 80px; vertical-align: middle; border: 2px solid #ddd;}
.rg-formwrap .fn-fl{ margin-top: 6px; }
.rg-pwStrength{ width: 200px;position: absolute; left: 85px; top: 30px; _top:32px;}
.rg-pwStrength span{ width: 64px; display: inline-block; text-align: center; line-height: 13px; background-color: #c1dda7; color: white; *margin-right:-2px;  }
.rg-pwStrength .rg-pwStrength-light{ background-color: #4EA200; }
.rg-submit{ width: 170px; height: 30px; border-radius: 2px; border: 1px solid #e50113; background-color: #f8f8f8; color: #ccc; font-weight: bold; cursor: pointer; background-color: #e50113; color: #fff; }
.rg-submit.rg-allpass{ color: white; background-color: #e50113;border-color: #b70012; }
.rg-bd-left #rg-yanzheng{ display: inline-block; padding:4px 15px; background-color: #aaa;color: #fff; font-weight: bold; font-size: 14px; letter-spacing: 5px; text-indent: 5px; line-height: 19px; margin-right: 10px; }
.rg-bd-left #send-sms{ color: blue; text-decoration: underline; }

.rg-txt.error{ border-color: red; }
.rg-msg{ position: relative; border: 1px solid #ccc; background-color: #f8f8f8; padding-left: 8px; padding-right: 8px; color: #666;   line-height: 26px; height: 26px; display: inline-block; display: none;}
.rg-bd label.error{ background: url(images/rg-step.png) no-repeat -88px -90px; _background-image:url(images/rg-step.gif);  padding: 5px 20px; color: #e50113; _zoom:1; _line-height:16px; }
.rg-bd label.success{ background: url(images/rg-step.png)  no-repeat -88px -115px; _background-image:url(images/rg-step.gif); padding: 5px 10px; _zoom:1;}

.rg-goLogin{ display: inline-block; height: 30px; width: 80px; line-height: 30px; text-align: center;  border-radius: 2px; border: 1px solid #ccc; color:#aaa; background-color: #f2f2f2; margin-top: 10px;margin-bottom: 10px;}
.rg-rs-icon{ display: inline-block; height: 24px;width: 24px;margin-right: 5px; position: relative;top:6px; background-image: url(images/rg-step.png); _background-image: url(images/rg-step.gif);  background-repeat: no-repeat; }
.rg-rs-qq .rg-rs-icon{ background-position: -87px -162px; }
.rg-rs-wb .rg-rs-icon{ background-position: -90px -215px; }
.rg-rs-zfb .rg-rs-icon{ background-position: -88px -340px; }
.rg-rs-qq, .rg-rs-wb, .rg-rs-zfb{ line-height: 24px; display: inline-block; }

/*注册第二步骤*/
.rg-information{ padding-left: 160px; }
.rg-information p{ line-height: 26px; font-size: 14px; }
.rg-information a{ color: blue; text-decoration: underline; padding-right: 10px;  }
.rg-resend{ margin-top: 50px;}
.rg-rsend-sub{ border:none; padding: 5px 15px; margin-right: 15px; font-weight: bold; cursor: pointer; *vertical-align: middle;}
.rg-rsend-sub:hover{ background-color: #e50113; color: #fff; }
.rg-ifw{ margin-top: 50px; }
.rg-ifw .rg-active-email{ display: inline-block; color: #fff; padding: 8px 20px; background-color: #e50113; text-decoration: none; font-size: 14px; font-weight: bold; border-radius: 2px;}
.rg-intro{ padding-left: 130px; line-height: 22px; background-color: #f8f8f8; padding-top: 20px;padding-bottom: 20px; margin-top: 70px; }
.rg-intro p{ text-indent: 2em; }
.rg-success-icon{ background: url(images/rg-step.png)  no-repeat -88px -115px; _background-image:url(images/rg-step.gif); height: 20px; width: 20px; display: inline-block; margin-right: 5px; vertical-align: -2px; }
.rg-information .mr20{ display: inline-block; margin-right: 20px; }
.rg-information .orange{ padding-right: 5px; }
.rg-fczs{margin-top: 30px;}


/* ==============================
 * 第三方登录
 * ==============================*/
#login-thirdpart{overflow:hidden;padding-top:50px;border:1px solid #ccc;}
#login-thirdpart .rg-bd{margin-top:0;}
#login-thirdpart .hello{font-size:15px;margin-bottom:50px;}
#login-thirdpart .rg-txt{line-height:normal;line-height:24px\0;vertical-align:middle;*height:16px;*padding:5px;}
#login-thirdpart .rg-fw-inner .rg-txt{margin-bottom:0;}
#login-thirdpart .rg-fw-inner div{margin-bottom:10px;}
#login-thirdpart .rg-fw-inner .rg-txt-vcode{display:block;margin-bottom:10px;}
#login-thirdpart .section{display:inline-block;margin-right:20px;color:#000;}
#login-thirdpart .rg-msg{vertical-align:middle;}
#login-thirdpart #rg-yanzheng{vertical-align:top;}
#login-thirdpart .section label{display:inline-block;margin-left:5px;}
#login-thirdpart .acount{margin-left:84px;margin-bottom:30px;}
#login-thirdpart .rg-bd-left{padding-left:200px;}
#login-thirdpart .shopnow{display:inline-block;margin-left:10px;color:#0408e1;}
#login-thirdpart .rg-formwrap{*margin-bottom: 20px;zoom:1; *white-space: nowrap;}
#login-thirdpart label.fn-fl{ *margin-right: 4px; _margin-right:0px;}
#login-thirdpart .rg-pwStrength{*left: 87px; *margin-bottom: -20px;}
#login-thirdpart .rg-fw-pw{margin-bottom: 23px;}
#login-thirdpart .rg-txt-vcode2{ width: 100px;text-align: center; }
#login-thirdpart .rg-veri-code-pic2{ height: 25px; width: 80px; vertical-align: middle; border: 2px solid #ddd }
/* ==============================
 * 登录页面
 * ==============================*/
#login{  border-bottom: 1px solid #ccc; }
.login-wrap{ width: 1100px; margin-left: auto; margin-right: auto; overflow: hidden; background: url(images/lg-bg.png) no-repeat 0 0; padding-bottom: 250px; }
.login-box{ width: 270px; min-height: 280px; float: right; margin-right: 60px; border: 1px double #ccc;background-color: #fff; padding: 30px; }
.lg-formwrap{ position: relative; margin-bottom: 25px; zoom: 1; }
.lg-label{ position: absolute; left: 0; top: 0; z-index: 0; padding: 10px 15px; color: #666; font-size: 14px; cursor:auto;}
.lg-txt{ height: 30px; width: 240px; border:1px solid #ccc; outline: none; padding: 3px 10px; }
.lg-txt{ *height: 28px; *padding: 4px 10px;*line-height: 28px; line-height: 30px\0; }
.lg-txt:focus{ border-color: #e50113; }
.lg-code-txt{ height: 30px; width: 80px; padding-left: 10px; border: 1px solid #ccc; outline: none; *height: 20px; *padding-top: 5px; *padding-bottom: 5px; line-height: 30px\0; vertical-align: middle;  }
.lg-code-label{ padding: 0; top: 8px; left: 15px; }
.lg-code-pic{ vertical-align: middle; height: 30px; width: 70px; }
.lg-option{ margin-top: -10px; }
.lg-option a{ float: right; margin-right: 10px; color: blue; *margin-top: 3px; }
.lg-checkbox{ vertical-align: -2px; }
.lg-submit{ width:260px; height: 38px; font-weight: bold; font-size: 14px;  border: none; border-radius: 2px; background-color: #e50113; color: #fff; letter-spacing: 20px; text-indent: 20px; *text-indent: 0; }
.lg-other{ text-align:right; padding-right: 10px; margin-bottom: 0; }
.lg-other i{ display: inline-block; vertical-align: middle; height: 24px; width: 24px; background-image: url(images/rg-step.png);background-repeat:  no-repeat; _background-image:url(images/rg-step.gif);}
.lg-other-qq{ background-position: -88px -163px; }
.lg-other-wb{ background-position: -90px -215px; }
.lg-other-zfb{ background-position: -88px -340px; }
.lg-formwrap label.error{ position: absolute; left: 0;top: 37px; z-index: 10; border:1px solid #FF5A3A; width: 240px; line-height: 22px; padding-left: 10px; padding-right: 10px; background-color: #FFEEDB; color: #666; }
.lg-code-wrap{ z-index: 10; }
.lg-msgwrap{ margin-bottom: 20px;	margin-top: -10px; }
.lg-msgwrap p{ border: 1px solid #E00; padding: 5px 10px; margin-right: 10px;background-color: #FFE4D5; color: #AF0707;  }



/* ==============================
 * 忘记密码
 * ==============================*/
#forgetpassword .rg-step-wrap{ margin-bottom: 50px; }
#forgetpassword .rg-step-word{ width: 960px; }
#forgetpassword .rg-step-bar{ width: 820px; }
#forgetpassword .rg-step-bar li{ width: 33%; }
#forgetpassword .uc-fp-2{ position: relative; right: 70px; }
#forgetpassword .uc-fp-3{ position: relative; left: 70px; }
.rg-step-1 .uc-fp-1{ color: #e50113; }
.rg-step-2 .uc-fp-1{ color: #e50113; }
.rg-step-2 .uc-fp-2{ color: #e50113; }
.rg-step-3 .uc-fp-1{ color: #e50113; }
.rg-step-3 .uc-fp-2{ color: #e50113; }
.rg-step-3 .uc-fp-3{ color: #e50113; }
.rg-step-4 .uc-fp-1{ color: #e50113; }
.rg-step-4 .uc-fp-2{ color: #e50113; }
.rg-step-4 .uc-fp-3{ color: #e50113; }
.rg-step-4 .uc-fp-4{ color: #e50113; }

.fp-bd{ font-size: 14px;  margin-bottom: 140px; }
.fp-bd p{ line-height: 36px; }
.fp-bd .red-btn{ width: 170px; height: 40px; }
.fp-bd .fp-step-content{ margin-left: auto; margin-right: auto; text-align: center; }
.fp-bd .errorwrap{ height: 30px; }
.fp-bd label.error{ color: #e50113; margin-top: 10px; display: inline-block; }
.fp-step-1 .fp-step-content{ width: 310px; }
.fp-step-1 .txt{ height: 26px; width: 300px; padding: 2px;  }
.fp-bd .formwrap-btn{ margin-top: 40px; }
.fp-step-1 { }
.fp-step-2 .fp-step-content{ width: 700px; }
.fp-step-2 .red-btn{ margin-right: 20px; vertical-align: middle; }
.fp-step-2 a.red-btn{ padding: 10px 20px; height: auto; }
.fp-step-2 .resend{ vertical-align: middle; }
.fp-step-2 .txt{ width: 90px; height: 26px; padding: 2px; margin-right: 10px; text-align: center; font-size: 14px; vertical-align: middle; }
.fp-step-2 .btn{ display: inline-block; padding: 7px 10px; background-color: #eee;  color: #444; vertical-align: middle; }
.fp-step-2 .available:hover{ background-color: #e50113; color: #fff; }
.fp-step-3{ font-size: 16px; }
.fp-step-3 .fp-step-content{ width: 600px; }
.fp-step-3 .fp-step-content .formwrap{ margin-left: -100px; }
.fp-step-3 .fp-step-content p{ margin-left: -150px; }
.fp-step-3 label.label{ width: 140px; text-align: right;  }
.fp-step-3 .txt{ width: 190px; padding:2px 3px; height: 22px; }
.fp-step-3 input.error{ border-color: #e50113; }
.fp-step-4 a{ display: inline-block; margin-left: 5px; text-decoration: underline; }
.fp-step-1 .code{ width: 100px; height: 32px; margin-right: 20px; text-align: center; }
.fp-step-1 .codeimg{ width: 100px; height: 36px; border:1px solid #ccc;vertical-align: middle; margin-right: 15px; }
/* 注册和忘记密码页面的head有些微调 */
#fc-header.regfg-head{ border-bottom: 1px solid #ddd; margin-bottom: 50px;}


/* 信息提示页面 */
#fc-msg{ font-size: 18px; text-align: center; margin-bottom: 200px; margin-top: 150px; font-family: "微软雅黑"; line-height: normal; }
#fc-msg span{ vertical-align: middle; margin-right: 10px; }
#fc-msg a{ font-size: 16px; font-weight: normal; display: inline-block;margin-top: 20px; }
/* ==============================
 * 补充通用样式
 * ==============================*/
.formwrap{ margin-bottom: 10px; }
.formwrap label.label{ display: inline-block; text-align: right; }
.formwrap .txt{ border:1px solid #ccc; outline: none; }
.formwrap textarea{ outline: none; border:1px solid #ccc; vertical-align: top; padding:3px; }


/* ==============================
 * 文章页面
 * ==============================*/
#fc-article .fc-wrap{ overflow: hidden; margin-top: 50px; margin-bottom: 50px; zoom:1; }
#fc-article .breadcrumbs{ line-height: 26px; font-size: 13px; }
#fc-article .breadcrumbs a{ color: #000;  display: inline-block; margin-right: 10px; }
#fc-article .breadcrumbs a:hover{ text-decoration: underline; }
.fc-article-left{ width: 180px; float: left; margin-right: 20px; }
.fc-at-list { border: 1px solid #ddd; margin-bottom: 10px; }
.fc-at-list h3{ padding-top: 8px; padding-bottom: 5px; background-color: #f6f6f6; border-bottom: 1px solid #ddd; padding-left: 5px; font-size: 13px; }
.fc-at-list a{ color: #000; padding-left: 10px; width: 130px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  }
.fc-at-list .active{ background-color: #f8f8f8; }
.fc-at-list li{ line-height: 28px; }
.fc-at-list li a:hover{ color: #e50113;}
.fc-at-list ul{ padding-bottom: 20px; }
.fc-articel-content .contenthd{ text-align: center; margin-bottom: 20px;margin-top: 5px; }
.fc-articel-content .contenthd h2{ font-size: 14px; margin-bottom: 8px; }
.fc-articel-content .contentbd{ padding: 30px 20px; border-width: 1px 0; border-style: solid; border-color: #ddd; margin-bottom: 20px; font-size: 13px; }
.fc-articel-content .contentbd p{ margin-bottom: 10px; }
.fc-articel-content .contentbd h2,
.fc-articel-content .contentbd h3,
.fc-articel-content .contentbd h4,
.fc-articel-content .contentbd h1{ margin-bottom: 10px; }
.fc-article-right { overflow: hidden; zoom:1 }
.fc-articel-content .contentft { line-height: 24px; }
.fc-articel-content .contentft a{ font-size: 13px; color: #000; display: inline-block; max-width: 300px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis ; vertical-align: middle; margin-right: 20px;}
.fc-articel-content .contentft a:hover{ text-decoration: underline; color: #f60; }
.fc-at-new ul{ list-style-type: disc; margin-left: 20px;   }
.fc-at-new ul li{ line-height: 22px;  }
.fc-at-new ul a{ padding-left: 3px; line-height: 22px;}
.fc-articletype-list h3{ border: 1px solid #FFBF84; background-color: #FFF8DD; line-height: 28px; padding-left: 10px; font-size: 14px; }
.fc-articletype-list li{ line-height: 32px; border-bottom: 1px solid #ddd; padding-left: 10px;position: relative; zoom:1; _padding-top:10px; _padding-bottom:10px; }
.fc-articletype-list li .uc-icon-arrow-right{ display: inline-block;margin-right: 10px; _vertical-align: middle; }
.fc-articletype-list li .time{ position: absolute; right: 20px; top: 3px; color: green }
.fc-articletype-list li a{  }
.fc-articletype-list li a:hover{ text-decoration: underline; color: #f60; }
.fc-articletype-list ul{ }

/* ==============================
 * 分类页面
 * ==============================*/
#site-category{margin-top: 30px; margin-bottom: 30px;}
#site-category .breadcrumb{margin-bottom: 20px;}
#site-category .breadcrumb span{ display: inline-block; margin:0 3px; }
.sc-bd{padding: 30px 20px; border:1px solid #ccc;}
.sc-bd .title{ font-size: 22px; font-family: "微软雅黑"; color: #333; line-height: normal; margin-bottom: 20px; }
.sc-bd .sc-item-parent{ line-height: 32px; height: 32px; background-color: #d4ecfc; font-size: 14px; font-family: "微软雅黑"; padding-left: 20px; }
.sc-bd .sc-item-parent a{ color: #267dde; display: inline-block; }
.sc-bd .sc-item-child{ font-size: 12px; font-family: "宋体"; line-height: 22px;padding: 7px 0; }
.sc-bd .sc-item-child .section{display: inline-block; margin-right: 20px; min-width: 100px;  }
.sc-bd .sc-item-child .uc-icon-item{display: inline-block;margin-right: 4px;}
.sc-bd .sc-item-child a:hover{ color: #e50113; }


/* ==============================
 * 2014-12-2 17:15
 * 处理上传插件中，按钮样式的问题
 * ==============================*/
.fc-wrap .uploadify-button{display:inline-block;border-radius:2px;text-align:center;border:1px solid #ccc;color:#333;font-weight:normal;text-shadow:none;background:-webkit-gradient(linear,0 0,0 100%,from(#F8FAFC),to(#DFDFDF));background:linear-gradient(to top,#DFDFDF,#F8FAFC);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#F8FAFC,endcolorstr=#DFDFDF,gradientType=0);}
.fc-wrap .uploadify:hover .uploadify-button{display:inline-block;border-radius:2px;border:1px solid #ccc;color:#333;font-weight:normal;text-shadow:none;background:-webkit-gradient(linear,0 0,0 100%,from(#DFDFDF),to(#F8FAFC));background:linear-gradient(to top,#F8FAFC,#DFDFDF);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#DFDFDF,endcolorstr=#F8FAFC,gradientType=0);}



/* ==============================
 * 2014-12-25
 * 全站公告,之后可以删除
 * ==============================*/
#announcement { position: fixed; bottom: 40px; border: 4px solid #888; background-color: #fff; width: 600px; left: 50%; margin-left: -300px; text-align: center; z-index: 999; box-shadow: 0 0 8px #999; padding-bottom: 10px; font-family: "微软雅黑"; _margin-left: 0; _position: absolute; _bottom: auto; _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0))); }
#announcement p { margin: 0 30px 10px; font-size: 14px; }
#announcement .content { text-indent: 2em; text-align: left; }
#announcement h2 { font-size: 16px; margin-bottom: 20px; margin-top: 15px; }
#announcement .fn-tar { text-align: right; }
#announcement .content { width: auto; }