@charset "utf-8";
/* CSS Document */
/*---------------------------
Template Name: KouSeiV1
Template URI: http://www.kousei.com.cn/
Description: The KouSei Mall.
Version: 1.0.1
Author: ZhuBaoYang
Author URI: zbyang0527@163.com
Logo filename: logo.gif
-----------------------------*/

/* ==========================
          全局样式 
=============================*/
body { background:#FFF; font-size:12px; font-family:"宋体","幼圆" , Verdana, Arial; margin:0px auto; padding:0; color:#414141; width:100%; min-width: 980px; text-align:center; }
div { margin:0 auto; padding:0; }
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p{ margin:0; padding:0; border:none; list-style-type:none; }
a { text-decoration: none; }
a { color:#333; }
a:hover { color:#02B4E4; }
.block { width:980px;  height:auto; }
.fl { float:left; }
.fr { float:right; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.dis { display:block; }
.inline { display:inline; }
.none { display:none; }
.clearB {clear: both;}
.spaceTop { margin-top:10px;}
.ofh { overflow:hidden;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
/*英文强制换行*/
.word { word-break:break-all; }
/*鼠标指针“手”*/
.hand {cursor: pointer;}
/*font color css*/
.markerBlue {color:#02B4E4;}
.markerRed { color:#ff3e3e;}
.txt12 { font-size:12px;}
.txtfl24 {text-indent: 24px; line-height:25px;}
.txtfl24 p {text-indent: 24px; line-height:25px;}
.FHeight {height:800px;}
.LFHeight {height:235px;}

/*HeaderF Css*/
#AppNav ul { margin: 10px auto; overflow:hidden; height:25px;}
#AppNav li { float:right; width:360px; overflow:hidden; height:25px; line-height:25px; border-bottom:1px solid #B1D4DB; margin-top:-2px;}
#AppNav li a { margin-left:3px; margin-right:3px;}

/*LogoF Css*/
#LogoNavF { height:75px !important;_height:80px}
#LogoF { margin-top:-6px !important;}
#Logo { margin-top:-13px !important; _margin-top:8px;}
#LoginFrom1 { margin-top:20px;}
.Login_ajax span { background: url(../KS_Images/ZFBBg.gif) no-repeat 0px 0px; margin-left:3px; font-size:0px; display:inline-block; height:22px; line-height:22px; width:44px; }
.Login_ajax em { color:#F60; font-style:normal;margin-left:3px;}
.Login_ajax {margin-top:20px !important;_margin-top:5px;}

/*NavF Css*/
#NavF { margin:0px auto; overflow:hidden; margin-top:-19px !important; _margin-top:-15px;}
#NavF ul { margin-left:-2px !important; overflow:hidden;}
#NavF .N { float:left; line-height:30px; height:30px; overflow:hidden; width:80px; margin-left:2px; margin-right:2px;}
#NavF .N a { display:block; width:78px; text-align:center; line-height:28px; height:28px; border-width:1px; border-color:#CCC;  border-style:solid; background:url(../KS_Images/NavBg01.png) repeat-x 0px 0px; font-weight:bold; font-size:12px; border-bottom-width:0px; }
#NavF .N a:hover { display:block; width:78px; text-align:center; line-height:28px; height:28px; border-width:1px; border-color:#8F9BB3;  border-style:solid; background:url(../KS_Images/NavBg01.png) repeat-x 0px -30px; font-weight:bold; font-size:12px; color:#FFF;  border-bottom-width:0px; }
#NavF .N1 { float:left; line-height:30px; height:30px; overflow:hidden; width:80px; margin-left:2px; margin-right:2px;}
#NavF .N1 a { display:block; width:78px; text-align:center; line-height:28px; height:28px; border-width:1px; border-color:#8F9BB3;  border-style:solid; background:url("../KS_Images/NavBg01.png") repeat-x 0px -30px; font-weight:bold; font-size:12px; color:#FFF;  border-bottom-width:0px; }
#NavF .NML2 {_margin-left:0px;}

/*HotF Css*/
#HotF { height:30px; line-height:30px; overflow:hidden; background:#8f9bb3; }
#HotTag { margin-left:10px; width:500px; overflow:hidden; }
#HotTag li { float:left; line-height:30px; height:30px;}
#HotTag li h2 { color:#cfe6f7; font-size:12px; font-weight:bold;}
#HotTag li a { color:#FFF; margin-left:3px; margin-right:3px;}
#HotTag li a:hover { text-decoration:underline;}
#HotPro { margin-left:515px; overflow:hidden; margin-right:5px; }
#HotPro li { float: left; line-height:30px; height:30px;}
#HotPro li h2 { color:#FFF660; font-size:12px; font-weight:bold;}
#HotPro li a { color:#FFF; margin-left:3px; margin-right:3px;}
#HotPro li a:hover { text-decoration:underline;}

/*SearchF Css*/
#SearchF { background:#F5F5F5; overflow:hidden; text-align:left;}
#SearchF ul { width:980px; overflow:hidden;}
#SearchF li{ float:left; height:30px; line-height:30px; overflow:hidden;}
#SearchF li { }
#Search {width:300px; overflow:hidden; margin-left:10px;}
#Search form { width:300px; height:30px; line-height:30px;}
#Search span { display:inline-block; width:53px; height:20px; background:url(../KS_Images/SearchBut.png) no-repeat 0px 0px; cursor:pointer;}
#Search input { width:120px; height:16px;}
#Search select { width:100px; height:22px; padding:2px;}

#HotKeyWord { width: 380px; overflow:hidden;}
#HotKeyWord a {margin-left:8px;}
#ShopCart { text-align:right; width:280px !important ;width:auto; overflow:hidden;}
#ShopCart b { color:#9B0000; font-weight:bold; margin-left:5px; margin-right:5px;}
#ShopCart input { width:0px; height:0px; visibility:hidden;}
#car { margin-right:10px; line-height:30px; overflow:hidden; }
#car img{ margin-left:5px; margin-right:5px; margin-top:2px;}

/*FlashF Css*/
#Flash { margin-right:250px; overflow:hidden; border:1px solid #CCC;}

#LastAct { width:235px; overflow:hidden;}

/*Content Css #8b909b */
.ListBorder { border:1px solid #B4B4B4; padding:1px; overflow:hidden; text-align:left;}
.ListBorder .p_main_box { _width:750px;}
.ListBorder h2 { background:#c7cfde; height:47px; line-height:47px; font-size:18px; font-family:"幼圆"; color:#666; padding-left:10px;}
/*.ListBorder h2 span { float:right; background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px -25px; height:25px; line-height:25px; width:111px; overflow:hidden; margin-right:0px;}*/ 
.ListBorder h2 span { float:right;  height:25px; line-height:25px; overflow:hidden; margin-right:5px; color:#8B909B; margin-top:15px; text-align:left; font-size:10px; font-weight:bold; } 
.ListBorder h2 a { float:right;  height:20px; line-height:20px; width:60px; margin-top:3px; overflow:hidden; margin-right:5px;}
.ListBorder ul { margin-top:5px; margin-bottom:5px;}
.ListBorder li { height:22px; line-height:22px; padding-left:10px; overflow:hidden; }
.ListBorder li a {background:url(../KS_Images/ListBg.gif) no-repeat 0px 5px; padding-left:10px; color:#656565; }
.ListBorder li a:hover { color:#02B4E4; }
.ListBorder dl { margin-top:10px; margin-bottom:10px;}
.ListBorder dd { border-bottom:1px dashed #DDD; height:25px; line-height:25px; padding-left:10px; overflow:hidden; margin-left:3px; margin-right:3px; }
.ListBorder dt {height:25px; line-height:25px; margin-left:10px; background:url(../KS_Images/DtBg.png) no-repeat 0px 5px; padding-left:25px; font-size:14px; font-weight:bold; color:#d8290c;}
.ListBorder dt a { color:#d8290c;}
#DT { height:145px;}

.ListBorder03 { border:1px solid #B4B4B4; padding:1px; overflow:hidden; text-align:left;}
.ListBorder03 h2 { background:#c7cfde; height:47px; line-height:47px; font-size:18px; font-family:"幼圆"; color:#666; padding-left:10px;}
/*.ListBorder03 h2 { background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px 0px; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.ListBorder03 h2 span { float:right; background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px -25px; height:25px; line-height:25px; width:111px; overflow:hidden; margin-right:0px;}*/
.ListBorder03 h2 a { float:right;  height:20px; line-height:20px; width:60px; margin-top:3px; overflow:hidden; margin-right:5px;}

.ListBorder03 ul { margin-top:5px; margin-bottom:5px; height:100%;}
.ListBorder03 li { height:22px; line-height:22px; padding-left:10px; overflow:hidden; }
.ListBorder03 li a { padding-left:10px; color:#656565; }
.ListBorder03 li a:hover { color:#02B4E4; }
.ListBorder03 dl { margin-top:10px; margin-bottom:10px;}
.ListBorder03 dd { border-bottom:1px dashed #DDD; height:25px; line-height:25px; padding-left:10px; overflow:hidden; margin-left:3px; margin-right:3px; }
.ListBorder03 dt {height:25px; line-height:25px; margin-left:10px; background:url(../KS_Images/DtBg.png) no-repeat 0px 5px; padding-left:25px; font-size:14px; font-weight:bold; color:#d8290c;}
.ListBorder03 dt a { color:#d8290c;}


.ListBorder02 { border:1px solid #B4B4B4; padding:1px; overflow:hidden; text-align:left; height:100%; _height:230px; _width:200px;}
/*.ListBorder02 h2 { background:#8f9bb3; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.ListBorder02 h2 { background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px 0px; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.ListBorder02 h2 span { float:right; background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px -25px; height:25px; line-height:25px; width:111px; overflow:hidden; margin-right:0px;}*/
.ListBorder02 h2 { background:#c7cfde; height:47px; line-height:47px; font-size:18px; font-family:"幼圆"; color:#666; padding-left:10px;}
.ListBorder02 ul { margin-top:5px; margin-bottom:10px;}
.ListBorder02 li { float:left; height:205px; padding-left:10px; overflow:hidden; text-align:center; }
.ListBorder02 li a { padding-left:10px; color:#656565; }
.ListBorder02 li a:hover { color:#02B4E4; }
.ListBorder02 table { text-align:center; width:99%;}
.ListBorder02 td { line-height:25px;text-align:left;}
.ListBorder02 .span { display:block; height:25px; line-height:25px; margin-left:10px; background:url(../KS_Images/DtBg.png) no-repeat 0px 5px; padding-left:25px; font-size:14px; font-weight:bold; color:#d8290c;}
.ListBorder02 .span a { color:#d8290c;}
.ListBorder02 li .u_login {line-height:23px; text-align:left;}
.ListBorder02 .pe_list li,.ListBorder02 .p_class_list li {height:205px; line-height:205px;   padding-left:0px; text-align:center;}

.ListBorder01 { border:1px solid #B4B4B4; padding:1px; overflow:hidden; text-align:left; _width:750px;}
/*.ListBorder01 h2 { background:#8f9bb3; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.ListBorder01 h2 { background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px 0px; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}*/
.ListBorder01 h2 { background:#c7cfde; height:47px; line-height:47px; font-size:18px; font-family:"幼圆"; color:#666; padding-left:10px;}
.ListBorder01 dt {height:25px; line-height:25px;}
.ListBorder01 h2 a { float:right;  background:#c7cfde url(../KS_Images/qxly.jpg) no-repeat 0px 0px; height:26px; line-height:25px; width:107px; overflow:hidden; margin-top:10px; font-size:0px; margin-right:10px;}

/*LeftF Css*/
.LeftF { border:1px solid #B4B4B4; overflow:hidden; padding:1px; text-align:left;}
/*.LeftF h2 { background:#8f9bb3; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.LeftF h2 { background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px 0px; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.LeftF h2 span { float:right; background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px -25px; height:25px; line-height:25px; width:111px; overflow:hidden; margin-right:0px;}*/
.LeftF h2 { background:#c7cfde; height:47px; line-height:47px; font-size:18px; font-family:"幼圆"; color:#666; padding-left:10px;}
.LeftHot { margin-top:3px; padding-top:5px; padding-bottom:10px; overflow:hidden;}
.LeftHot li { height:23px; line-height:23px;  padding-left:5px; padding-right:5px; overflow:hidden; margin:2px 2px 0px 2px;}
.LeftHot li a{ display:block; background:url(../KS_Images/ListImg.png) no-repeat 0px 4px; padding-left:20px; line-height:23px;}
.LeftHot li a:hover{ background:url(../KS_Images/ListImgOver.png) no-repeat 0px 4px #EEE; padding-left:20px;}
.LeftHot li img {float:left; margin-top:5px; }
.LeftHot select { width:190px; height:22px; padding:2px; }
.Others  {height:30px; line-height:30px;}
.Others input{ width:110px; }
.Button { height:25px; line-height:25px; width:60px; margin-top:-22px; margin-left:10px; float:right; }
.Button  input{ width:60px; height:20px; padding:2px;}
.LeftAds { border:1px solid #B4B4B4; overflow:hidden; }
.LeftAds img { width:200px; height:100px; margin:4px;}

.LeftJP li{ background:#E2E2FF; width:87px; height:107px; overflow: hidden; float:left; margin:10px 5px 10px 9px; text-align:center; }
.LeftCook { padding-top:10px; padding-bottom:10px; overflow:hidden;}
.LeftCook li { height:75px; width:195px; overflow:hidden; background:#E2E2FF; margin:10px 5px 10px 5px; text-align:right; }
.LeftCook li div {float:left; }
.LeftCook img { width:51px; height:66px;}
.LeftCook dl {  height:78px; overflow:hidden; margin-left:10px; text-align:left; }
.LeftCook dl dd { height:25px; line-height:25px;  margin-left:10px;}
.ProListPic { margin:5px;}
.ProListTitle { height:25px; line-height:150%; padding-top:5px;}
.ProListPrice,.ProListPriceNow { height:25px; line-height:150%;}
.ProListPrice span { text-decoration:line-through;}
.ProListPriceNow { color:#F20; font-weight:bold;}


.HotPro { border:1px solid #B4B4B4; padding:1px; overflow:hidden; text-align:left; height:273px;}
/*.HotPro h2 { background:#8f9bb3; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.HotPro h2 { background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px 0px; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#FFF; padding-left:10px;}
.HotPro h2 span { float:right; background:#8f9bb3 url(../KS_Images/TitleBg.png) repeat-x 0px -25px; height:25px; line-height:25px; width:111px; overflow:hidden; margin-right:0px;}*/
.HotPro h2 { background:#c7cfde; height:47px; line-height:47px; font-size:18px; font-family:"幼圆"; color:#666; padding-left:10px;}
.HotPro ul { margin-top:5px; margin-bottom:5px;}
.HotPro li { height:24px; line-height:24px; padding-left:10px; overflow:hidden; border-bottom:1px dashed #DDD;margin-left:3px; margin-right:3px; }
.HotPro li .a1 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -88px; padding-left:20px; }
.HotPro li .a2 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -77px; padding-left:20px; }
.HotPro li .a3 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -66px; padding-left:20px; }
.HotPro li .a4 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -54px; padding-left:20px; }
.HotPro li .a5 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -44px; padding-left:20px; }
.HotPro li .a6 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -33px; padding-left:20px; }
.HotPro li .a7 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -22px; padding-left:20px; }
.HotPro li .a8 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px -11px; padding-left:20px; }
.HotPro li .a9 {background:url(../KS_Images/OrderByBg.png) no-repeat 0px 0px; padding-left:20px; }

.AdsBorder { border:1px solid #B4B4B4; overflow:hidden; padding:1px; height:124px !important; _height:122px;}
.AdsBorder img { width:231px; height:124px !important; _height:122px;}

.fl196 { width:194px; float:left; overflow:hidden; }
.fl210 { width:210px; float:left; overflow:hidden; }
#ConR { margin-left:210px; overflow:hidden;}
#ConR01 { margin-left:220px !important; _margin-left:220px; overflow:hidden; text-align:left;}
#WZNav { height:30px; line-height:30px; text-align:left; overflow:hidden;}
.FlashAds { overflow:hidden; margin-top:5px; border:1px solid #E2E2FF; _width:750px; _height:320px;}
.FlashAds img { width:760px !important; _width:750px; height:320px !important; _height:320px;}
.ProOrderBy { height:30px; line-height:30px; overflow:hidden; background:#EaEaFF; padding-left:5px; text-align:left; }
.ProOrderBy select { height:20px; padding:2px;}
.PageList { height:25px; line-height:25px; overflow:hidden; text-align:right; padding-right:10px;}

.ConR { overflow:hidden; text-align:left;}
.ConR h2 { background:url(../KS_Images/TitleLine.png) no-repeat 0px 32px; height:35px; line-height:35px; overflow:hidden; font-size:14px; margin-top:10px; padding-left:3px;}
.ConR h2 .NewTitle { background:url(../KS_Images/NewProTitle.png) no-repeat 0px 0px; display:inline-block; height:29px; line-height:29px; width:227px;}
.ConR h2 .GoodTitle { background:url(../KS_Images/GoodProTitle.png) no-repeat 0px 0px; display:inline-block; height:29px; line-height:29px; width:227px;}
.ConR h2 a { float:right; background:url(../KS_Images/MoveBg.png) no-repeat 0px 0px; height:20px; line-height:20px; width:60px; margin-top:10px; overflow:hidden; margin-right:5px;}
.ConR h3 { border-bottom:1px solid #F30; height:30px; line-height:30px; overflow:hidden; font-size:14px; padding-left:5px; padding-right:10px; color:#a10;}
.ConR h3 a { float:right;  height:22px; line-height:22px; overflow:hidden;  padding-left:5px; padding-right:10px; margin-top:5px; font-weight:normal;}
.ConR ul { border:1px solid #c9cfdb; margin-top:10px !important; _margin-top:5px; margin-bottom:0px; overflow:hidden; padding:10px  !important; _padding:5px; height:auto !important;  _height:292px; }
.ConR li {float:left; width:169px; height:282px; overflow:hidden;}
.ConR li { margin:9px !important; _margin:7px;}
.ConR li a {color:#656565;}
.ConR li a:hover {color:#02B4E4;}

.ConR01 h2 { background:url(../KS_Images/TitleLine.png) no-repeat 0px 37px; height:40px; line-height:40px; font-size:26px; font-family:"幼圆","黑体"; color:#8d9cb3; padding-left:10px;}
.ConR01 h2 a { float:right;  height:20px; line-height:20px; width:60px; margin-top:3px; overflow:hidden; margin-right:5px;}
.ConR01 ul { border:1px solid #c9cfdb; margin-top:10px; margin-bottom:0px; height:230px; padding:10px;}
.ConR01 li {  height:23px; line-height:23px; overflow:hidden;}
.ConR01 li { margin:2px;}
.ConR01 li a {color:#656565;}
.ConR01 li a:hover {color:#02B4E4;}
.childclass_title_border {border-bottom:0px solid #c9cfdb; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:10px; background:url(../KS_Images/TitleLine.png) no-repeat 0px 27px;}

.ConR02 h2 { background:url(../KS_Images/TitleLine.png) no-repeat 0px 37px; height:40px; line-height:40px; font-size:26px; font-family:"幼圆","黑体"; color:#8d9cb3; padding-left:10px;}
.ConR02 h2 a { float:right;  height:20px; line-height:20px; width:60px; margin-top:3px; overflow:hidden; margin-right:5px;}
.ConR02 ul { border:1px solid #c9cfdb; margin-top:10px; margin-bottom:0px; padding:5px;}
.ConR02 li {  height:100px; border-bottom:1px dashed #CCC; overflow:hidden;}
.ConR02 li { margin:2px; text-align:left; padding:5px;}
.ConR02 li a { color:#656565;}
.ConR02 li a:hover {color:#02B4E4;}
.ConR02 li .picF {float:right; height:80px; line-height:80px; width:150px; margin-top:5px; overflow:hidden; border:1px solid #CCC; padding:2px; text-align:center; }
.ConR02 li .titF { margin-right: 155px; height:100px; line-height:23px; }
.ConR02 li .titF a {background:url(../KS_Images/ListImg.png) no-repeat 0px 0px; padding-left:20px; line-height:23px; color:#656565; font-weight:bold;}
.ConR02 li .titF a:hover {color:#02B4E4; background:url(../KS_Images/ListImgOver.png) no-repeat 0px 0px #EFEFEF; padding-left:20px;}


.LastPro01 ul {  margin-top:10px; margin-bottom:0px; overflow:hidden; padding:4px !important; height:auto !important;  _height:252px; _width:740px; text-align:center;}
.LastPro01 li {float:left; width:169px; height:252px; overflow:hidden;}
.LastPro01 li { margin:8px !important; _margin:7px;}
.LastPro01 li a {color:#656565;}
.LastPro01 li a:hover {color:#02B4E4;}



.LastPro2 ul { border:1px solid #c9cfdb; margin-top:10px; margin-bottom:0px; overflow:hidden; padding:4px;}
.LastPro2 li { float:left; width:170px; text-align:center;  overflow:hidden;}
.LastPro2 li { margin:8px;}
.LastPro2 dl li { float:none; text-align:left; padding-left:5px; line-height:22px; margin:0px;}

.LastPro { padding-bottom:4px; overflow:hidden;}
.LastPro ul { border:1px solid #c9cfdb; margin-top:10px; margin-bottom:0px; overflow:hidden; padding:4px !important; height:auto !important;  _height:312px; _width:740px; }
.LastPro li { float:left; width:169px; height:302px !important; _height:312px; text-align:center;  overflow:hidden;}
.ProImg {}
.ProName {height:23px; line-height:23px; text-align:center;}
.ProPrice {height:22px; line-height:22px; text-align:center;}
.ProPrice span { text-decoration:line-through;}
.ProPriceNow {height:22px; line-height:22px; text-align:center; color:#F20; margin-left:5px; font-weight:normal;}

/*ServiceF Css*/
.ServiceF{ overflow:hidden; text-align:left;}
.ServiceF dl { width:162px; overflow:hidden; float:left; height:150px;}
.ServiceF dl { border:1px solid #CBCBCB; border-left:none;}
.ServiceF .NoBorder { border-left:1px solid #CBCBCB;}
.ServiceF dt { border-bottom:1px solid #AFAFAF; height:30px; line-height:30px; padding-left:10px; font-weight:bold; background:#F5F5F5; }
.ServiceF dt a { padding-left:10px; font-weight:bold; background:url(../KS_Images/ListBgRed.gif) no-repeat 0px 4px;}
.ServiceF dd { line-height:25px; height:25px; padding-left:10px;}
.ServiceF dd a { padding-left:10px; background:url(../KS_Images/ListBg.gif) no-repeat 0px 4px;}

/*FooterF Css*/
#FooterF { height:100px; }
#FooterF dl { overflow: hidden; }
#FooterF dt { line-height:35px; height:35px; overflow: hidden; }
#FooterF dd { line-height:25px; height:25px; overflow: hidden;}

/*ContentF Css*/
.fl275 {float:left; width:275px; overflow:hidden; }
.Content { margin:5px 10px 5px 10px; }
.Content p { line-height:200%; text-indent: 24px; }
.ProPicF { overflow:hidden; _width:750px;}
.pic {width:273px; height:348px; overflow:hidden; border:1px solid #CCC; }
/*.pic img { width:275px; height:348px; }*/
.ProPicF ul { margin-top: 5px; }
.ProPicF li { float:left; overflow:hidden; margin:2px; }
/*#MultiplePhoto li img { width:50px; height:65px; overflow:hidden;}*/
#ProJJ { margin-left:285px !important; margin-left:285px; _width:460px; border:1px solid #c9cfdb; height:420px; overflow:hidden; }
.ProInfo { margin:5px 10px 0px 10px; padding-bottom:5px; }
.ProInfoView { border-bottom:1px solid #c9cfdb; overflow: hidden; height:auto !important; _height:150px; }
.ProInfoView h1 { height:23px; line-height:23px; font-size:12px; color:#EC7D42; }
.ProInfoView li { height:22px; line-height:120%; overflow:hidden; width:100%; }

.ProPreprot { border-bottom:1px solid #c9cfdb; overflow:hidden; height:auto !important; _height:80px; }
.ProPreprot h3 { height:23px; line-height:23px; font-size:12px; }
.ProListColors { width:100%; overflow:hidden; }
.ProListColors li { height:80px; width:200px; margin:1px 2px 1px 2px; text-align:center; overflow:hidden; }
.ProListColors li img { width:30px; height:35px;}
.demoproa { width:100%; overflow:hidden;}
.demoproa li { height:25px; line-height:25px; float:left; margin-left:5px; width:auto;}
.demoproa li select { width:120px; height:20px;}
.quantity { width:100%; overflow:hidden;}
.quantity li { height:25px; line-height:25px; float:left; margin-left:5px; width:auto;}
.ProBut li { height:25px; line-height:25px; float:left; margin-left:5px; width:auto;}
.ProBut li span { display:inline-block; width:70px; height:20px; line-height:20px; border:1px solid #1F436B; text-align:center; overflow:hidden; margin-left:10px;}
.pro1 { background:#F93; color:#FFF;}
.pro2,.pro3 { background:#E4EAF1;}

.ProComment { margin-top:10px; border:1px solid #B4B4B4; padding:1px;}
/*.ProCommentTitle { height:23px; line-height:23px; text-align:right; background:#8f9bb3; border-bottom:1px solid #B4B4B4; color:#FFF;}*/
.ProCommentTitle { background:#c7cfde; height:47px; line-height:47px; text-align:right; font-size:18px; font-family:"幼圆"; border-bottom:1px solid #B4B4B4; color:#666; padding-left:10px;}
.ProCommentTitle span { float:left; margin-left:10px;  font-weight:bold;}
.ProCommentTitle a { margin-right:10px; color:#FFF; font-size:12px; font-family:"宋体";}
.ProCommentTitle a:hover { margin-right:10px; color:#F30;}
.message_t { background:#efefef; height:23px; line-height:23px;}
.message_t dd { float:left; margin-left:10px; margin-right:15px;}
.message { height:50px; padding:5px;}
.message #div_guestbook { line-height:150%;}
.reply { height:30px; padding:5px;}

/*--- 轮换图片 活动 ---*/
    .function_tab { 
	    float:left;
		position:relative;
		width:726px;
		height:420px;
		overflow:hidden;
		border:2px solid #a0caf3;
            }
    .function_tab img{ width:726px; height:420px; }
	
    .function_tab dd span{ position:absolute; bottom:3px; left:30px; color:#fff;}  

	.function_tab dt{ position:absolute; right:10px; bottom:10px; font-size:12px; z-index:100;}
    .function_tab dt a{ display:inline-block; background-color:#fff; border:1px solid #cdcdcd ; font-family:Tahoma; padding:0px 5px; color:#333; cursor:pointer;}
    .function_tab dt .function_on{ background-color:#FF0000;color:#fff; }
	
	/*FLASH样式*/
.flashWidth {
	background:url(images/FlashBg.gif) repeat-x;
	margin:2px;
	height:auto !important;
	height:422px;
	min-height:422px;
}

#NewsPic {
	LEFT: 0px;
	WIDTH: 718px;
	POSITION: relative;
	TOP: 2px;
	HEIGHT: 418px;
}
#NewsPicTxt {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	MARGIN: 3px auto 0px;
	WIDTH: 730px;
	COLOR: black;
	FONT-FAMILY: Sans-Serif;
	POSITION: relative;
	HEIGHT: 0px;
	TEXT-ALIGN: center;
	border:1px solid #fff;
}
#NewsPicTxt a {
	COLOR: black;
	TEXT-DECORATION: none
}
#NewsPicTxt a:hover {
	COLOR: black;
	TEXT-DECORATION: none
}
#NewsPicTxt a:visited {
	COLOR: black;
	TEXT-DECORATION: none
}
#NewPicTxt a:link {
	COLOR: black;
	TEXT-DECORATION: none
}
#NewsPicTxt a:hover {
	COLOR: red
}
#NewsPic a:hover {
	TEXT-DECORATION: none
}
#NewPic a:visited {
	TEXT-DECORATION: none
}
#NewsPic .Picture {
	LEFT: 0px;
	WIDTH: 100%;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 100%
}
#NewsPic .Nav {
	RIGHT: 0px;
	WIDTH: 100%;
	BOTTOM: 0px;
	POSITION: absolute;
	HEIGHT: 12px
}
#NewsPic .Nav span {
	DISPLAY: block;
	BACKGROUND: #000000;
	FLOAT: right;
	FONT: 10px Courier;
	BORDER-LEFT: #ffffff 1px solid;
	WIDTH: 24px;
	CURSOR:pointer;
	COLOR: #ffffff;
	HEIGHT: 100%;
	TEXT-ALIGN: center
}
#NewsPic .Nav span.Cur {
	BACKGROUND: #019fe8;
	COLOR: white
}
#NewsPic .Nav span.Normal {
	BACKGROUND: #000000;
	FILTER: Alpha(opacity=50);
	COLOR: white;
	opacity: .5
}
#NewsPic .Nav span a {
	DISPLAY: block;
	WIDTH: 100%;
	COLOR: white;
	POSITION: relative;
	HEIGHT: 100%
}
#NewsPic .Nav span a:hover {
	CURSOR:pointer;
}

/*商品多属性样式*/
.itemContent .itemInfo li .ProductProperty{display:block; float:left;width:100%;}
.ProductProperty { padding:3px;  height:90%; list-style-type:none;}
.ProductProperty li{margin-right: 5px;float:left;  height:34px;}
.ProductProperty li a{border: 1px solid #ccc;line-height: 28px;display:block;cursor:pointer;text-align:center;width: auto!important;width: 30px;min-width: 30px; padding:2px;}
.ProductProperty li a:hover {border: 1px solid #f00;text-decoration:none;}
.ProductProperty li img {height:28px;}


#Asc{ background:url(../skin/mall/images/arrUp.gif) right top no-repeat; padding-right:16px; }
#Asc a{ font-size:12px; color:#999;}
#Desc{ background:url(../skin/mall/images/arrDown.gif) right top no-repeat; padding-right:16px;}
#Desc a{ font-size:12px;color:#999;}


.pe_list .itemPic{ float:left;display:inline; width:170px;}
.pe_list .p_list_botton{ text-align:right;}
 .pe_list .textInfo{ float:right; display:inline; width:570px;}
 .pe_list h3 {text-align:left; padding-left:10px;}
.pe_list h3 a{ font-size:14px; font-weight:bold; text-align:left;}
.pe_list li{margin-top:5px;}
.pe_list .itemPrice{ color:#c00; font-size:14px; font-weight:bold; padding-left:15px; text-align:left; line-height:150%}
.productInfo { padding-left:15px; text-align:left;}
.pe_u_thumb_title a {height:25px; line-height:25px;}

.Tag_Content
 {
 	font : bold 12px/12px Verdana, Arial, Helvetica, sans-serif, "宋体";
 	color:Black;
 }
 .c_content li {height:70px; padding:10px;}
  .c_content li div { line-height:22px;}
 .c_content li .TagTitle a {background:url(../KS_Images/ListBg.gif) no-repeat 0px 5px; padding-left:10px; }
 
 .c_main_box /* 中部中间定义 */
{
	border: 1px solid #ccc;
}

.c_title,.class_title, .childclass_title, .childclass_title_border
{
    font: "幼圆" ,normal normal bold 14px/30px Arial, Helvetica,sans-serif;
	height:auto !important; height:47px;min-height:47px;
   /* background: url(images/columnTitleBg.gif) #dfebf9 left top no-repeat;*/
   background:#c7cfde;
   line-height:47px;
   padding-left:10px;
    text-align: left;
    color: #666;
}

.class_content, .childclass_content
{
    font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
    text-align: left;
    padding: 5px;
    height: auto !important;
    height: 182px;
    min-height: 182px;
}
.class_content li, .childclass_content li
{
   /* border-bottom: 1px dotted #ccc;*/
}
.class_bot, .childclass_bot
{
    height: 5px;
    background: #F4F8FD;
}

.tdbgleft{background:#edf5fa;line-height:200%;}
.c_main_box table { padding:5px; line-height:30px;}
/* 内容页 */
.c_title_text
{
    margin: 10px 5px;
    text-align: center;
    clear: both;
    height: auto !important;
    height: 34px;
    min-height: 34px;
}
.c_title_author
{
    margin: 0px 10px 10px;
    font: normal normal normal 12px/20px Arial, "宋体" ,Helvetica,sans-serif;
    border-bottom: 1px solid #9bbde6;
    overflow: hidden;
}
.font_left
{
    float: left;
}
.font_left span
{
    margin-right: 8px;
}
.font_right
{
    float: right;
}
.c_content_text
{
    font: normal normal normal 12px/150% Arial, "宋体" ,Helvetica,sans-serif;
    text-align: left;
    padding: 10px;
    height: auto !important;
    height: 300px;
    min-height: 300px;
}
.c_bot_text
{
    color: #508BD4;
    font: normal normal normal 12px/20px Arial, "宋体" ,Helvetica,sans-serif;
    text-align: right;
    background: #F4F8FD;
    padding-left: 10px;
    border-top: 1px solid #ccc;
    height: auto !important;
    height: 5px;
    min-height: 5px;
}
/* 定义内容中的最大宽度，超过隐藏，如隐藏过大的图片 */
.c_content_overflow
{
    width: 100%;
    overflow: hidden;
}
/*站内连接*/
.insidelink
{
	color:#0066FF;
}
* html .c_content_overflow
{
    width: 99.5%;
}
/* 友情链接 */
.c_padding
{
    border: 1px solid #9bbde6;
}
.c_friendsite
{
    padding: 5px;
}
.c_friendsite a
{
    color: #333;
    text-decoration: none;
}
.c_friendsite img
{
    width: 88px;
    height: 31px;
    border: 0px;
}

.c_friendsite li
{
    padding: 0px;
    width: 12.4%;
    float: left;
    text-align: center;
    list-style: none;
}

.c_friendsite ul, .c_friendsite li
{
    margin: 0;
    padding: 0;
}
/* ==center_all(中部)定义结束== */

/* --top_all(顶部)、center_all(中部)、bottom_all(底部)-- */
#top_all, #center_all, #bottom_all
{
    padding-bottom: 5px;
}
#top_all
{
    background: url(images/head_bg.gif) repeat-x top;
}
.u_form1 { text-align:left; padding-bottom:10px; _width:750px;}
.u_form2 { text-align:left; padding-bottom:10px; width:100%; }
.u_form3 { text-align:left; padding-bottom:10px; width:740px !important; _width:auto; }
.u_form1 td { padding-left: 10px;}

#panSearchForm { padding-bottom:5px;}