﻿@charset "utf-8";
/* super slider css */
       .sbox {float:left;  border:1px solid #ccc; position: relative; overflow: hidden; } 
       .sbox .bd{z-index: 0;}
       .sbox .bd img { display: block; }
       .sbox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 32px; width:100%;    background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;      } 
       .sbox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px;      width:100%; overflow: hidden; } 
       .sbox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}                                                                                             
       .sbox .txt li a{ display: block;color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold;   text-decoration: none; }
       .sbox .hd { position: absolute; z-index:3; bottom: 8px; right: 8px; }                                                                                                                                           
       .sbox .hd ul li{ float: left; position:relative; overflow: hidden;  width:9px; height:9px;text-align: center; margin-right:5px; text-indent:-999px; cursor: pointer;/* background:url(../sysimg/icoCircle.gif) 0 -9px no-repeat;*/ }
       .sbox .hd ul li.on{ background-position:0 0; }	
       .sbox .hd ul li a,
       .sbox .hd li span { position: absolute; z-index: 2; display:block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration:none; } 
       .sbox .hd ul li span { z-index: 1; background: black; filter:alpha(opacity=50); opacity: 0.5; }
       .sbox .hd ul li.on a,.focusBox .hd a:hover{ background:#f60; }    
       	
        /* 下面是前/后按钮代码，如果不需要删除即可 */
		.sbox .prev,.sbox .next{ z-index:1; position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../sysimg/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.sbox .next{ left:auto; right:3%; background-position:8px 5px; }
		.sbox .prev:hover,.sbox  .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.sbox .prevStop,.sbox .nextStop{ display:none;  }
        /*小图按钮*/
        .sbox .hd .prev,.sbox .hd .next{ display:block; top:0;margin-top:0;  width:5px; height:9px; left:-10px;  overflow:hidden; cursor:pointer; background:url(../sysimg/arrow.png) 0 0 no-repeat;}
		.sbox .hd .next{ background-position:0 -50px; right:-5px; left:auto; }
		.sbox .hd .prevStop{ background-position:-60px 0; }
		.sbox .hd .nextStop{ background-position:-60px -50px; }

/*common news css */
.newslist {width:94%;margin:0 auto;}
.newslist i{font-size:12px;}
.newslist li
{
    width:100%;
    height:28px; 
    line-height:28px; 
    text-align:right;
    overflow:hidden;
    color:#999; 
    border-bottom:1px dashed #dbdbdb;
    display:inline-block !important;
    display:block;
    background:url(../sysimg/i.png) no-repeat 0 10px;
}
.newslist li a
{
    width:70%;
    text-align:left;
    float:left;
    padding-left:16px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.piclist li{  float:left;overflow:hidden;  margin:0px 20px 20px 0; display:inline; }
.piclist li img{ padding:2px; width:210px; height:138px;border:#ddd 1px solid; margin:1px; display:inline;}
.piclist li p{ width:217px; height:24px; line-height:24px; text-align:center;margin-top:3px;_margin-top:0px;overflow:hidden; background-color:#efefef;}
.piclist li:hover img{border:2px solid #75B2EB; margin:0;}
#pagedata.newslist li{height:36px; line-height:36px;}
.jpage { _width:720px; padding:20px 0; _margin:0 auto; text-align:center; }
.jpage a{_float:left; *float:left; overflow:hidden; border:1px solid #ddd; border-right:none; display:inline-block;width: 38px;height: 36px;line-height: 36px;font-size: 14px;text-align: center;color: #428bcb;background:#fff;}
.jpage a.current{font-size: 14px;font-weight: bold;background:#428bcb;color: #fff;border: 1px solid #3986C9;}
.jpage a.an{width:60px;font-size:12px;}
.jpage a.first{border-radius:4px 0 0 4px;}
.jpage a.last{border-radius:0 4px 4px 0;border-right:1px solid #ddd;}
.context{padding: 10px;border: 1px dashed #CCC;}
.return{ text-align:center;}
.return a{width:111px; height:40px; display:inline-block;background:url(../sysimg/rtn.gif) no-repeat;}
/*----------控件验证样式css----------------*/
.focus{background:#fffee5;}
span.error{ display:inline-block;margin-left:5px;padding:5px 0 5px 20px;color:#F00;font-size:12px;line-height:12px;background:url(../sysimg/validate_bg.gif) 0 3px no-repeat;vertical-align:middle;}
span.success{display:inline-block;margin-left:5px;padding-left:20px;color:#999;font-size:12px;line-height:12px; height:12px; background:url(../sysimg/validate_bg.gif) 0 -22px no-repeat;vertical-align:middle;}
/*----------读取xml生成控件css----------------*/
#HtmlTable1,.msgtable{width: 100%; margin:0px;border: 1px solid #EDECFF;}
.xmltd1{ width:120px; font-weight:bold; text-align:right;padding: 5px 8px 5px 0;color: #333;background: #F9F9F9;font-family: Verdana, Geneva, sans-serif; line-height:200%;}
.xmltd2{background: #F9F9F9;padding: 6px 0 5px 10px;text-align: left;color: #333;line-height: 200%;}
.pltd1{ width:80px;text-align:right;padding: 1px 8px 1px 0;color: #333;background: #F9F9F9;font-family: Verdana, Geneva, sans-serif; line-height:200%;}
.pltd2{background: #F9F9F9;padding: 1px 0 1px 10px;text-align: left;color: #333;line-height: 200%;}

/*显示JS提示框*/
#msgprint.pcent{ top:30px; right:45%; position:absolute; z-index:99; opacity:0.9; display:none; }
#msgprint.success,#msgprint.error,#msgprint.warning{ padding:5px 10px 5px 24px; }
#msgprint.success{ border:1px solid #CCF9C1; color:#090; background:url(../sysimg/msg_icon.gif) 5px 6px no-repeat #F1FEF2; }
#msgprint.error{ border:1px solid #F9F2B7; color:#F00; background:url(../sysimg/msg_icon.gif) 5px -23px no-repeat #FDF8E8; }
#msgprint.warning{ border:1px solid #FAF4B8; color:#C52716; background:url(../sysimg/msg_icon.gif) 5px -53px no-repeat #FEFDE9; }
/*搜索样式*/
.search {width: 220px;height: 24px; margin-top:3px; border: solid 1px #ccc;background: url(../sysimg/bg2.png) 0 0 repeat-x;}
.search .keyword {width: 150px;height: 24px;line-height: 20px;overflow: hidden;color: #909090;background: url(../sysimg/bg2.png) 0 0 repeat-x;border: 0;padding: 0; margin:0;float: left;}
.search .submit {width: 65px;height: 24px;border: 0;overflow: hidden;cursor: pointer;background: url(../sysimg/bg2.png) -24px -198px no-repeat;float:right;margin:0;}
.gray, a.gray {color: #787878;}

	.cart_info .close{display:block;margin:0;padding:0;position:absolute;top:5px;right:5px;width:15px;height:10px;text-indent:-9999px;background:url(../sysimg/sprite.gif) no-repeat left -240px;cursor:pointer;}
.msg_tips{margin:30px auto;position:relative;width:520px;}
.cart_info{z-index:2;margin:0;padding:15px;border:1px solid #DFC795;position:absolute;top:0px;left:0px;_left:-269px;width:302px;height:auto;background:#F7F2D0;text-align:left;}	
	.msg_tips .ico{display:block;float:left;background:url(../sysimg/icon_tips.gif) no-repeat left top;width:46px;height:46px; text-indent:-99999px;overflow:hidden;}
	.msg_tips .ico.error{background-position:-50px 0;}
	.msg_tips .ico.warning{background-position:-100px 0;}
	.msg_tips .msg{margin-left:60px;}
	.msg_tips .msg strong{margin-bottom:10px;font-size:14px;color:#444;}
	.msg_tips .msg p{line-height:1.8em;}
	/*焦点图样式*/
/*文本框样式*/
txtinput{display: inline;margin-right: 5px;line-height: 18px;vertical-align: middle;background-color:#FAFAFA; border: 1px solid #D7D7D7;vertical-align: middle;}
textarea{border:1px solid #d7d7d7;}
input.wide{width:250px;}
input.txt{width:200px;}
input.small{width:50px;}
.btnsubmit{ padding:0 10px; width:80px; height:28px; line-height:28px; text-align:center; color:#3D80B3; font-weight:bold; border:1px solid #AED0EA; background:url(../sysimg/btn_bg.gif) 0 -44px repeat-x; cursor:pointer; vertical-align:middle; overflow:hidden; }
.btnsubmit:hover{ background-position:0 -72px;}
/*下载*/
.down_list ul{margin:0;padding:10px;list-style:none;}
.down_list ul li{margin:0;padding:0 0 0 30px;line-height:30px;background:url(../sysimg/icon_down.gif) no-repeat left center;}
.down_list ul li span{float:right;}
.down_list ul li i{margin-left:10px;font-style:normal;color:#666;}
/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
    .comment-add .editor{ position:relative; margin-right:18px; }
	.comment-add .editor textarea{ width:100%; height:70px; }
	.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
	.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	.comment-list li .avatar img{ width:42px; height:42px; }
	.comment-list li .inner{ margin-left:52px; }
	.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
	.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../sysimg/sprite.gif) no-repeat left -158px; }
	.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }
/*css flickr style pagination*/
div.flickr {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:right;}
div.flickr a {border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none}
div.flickr a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div.meneame a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de}
div.flickr span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
div.flickr span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px}
/*------------------------------图片预览--------------------------*/

/*图片放大镜样式*/
.left294{float:left;width:294px;}
.right356{float:left;width:356px; padding-left:20px;}
.jqzoom{ float:left;border:none; position:relative; padding:0px; cursor:pointer; margin:0px; display:block; }
.zoomdiv{ z-index:100; position:absolute; top:0px; left:0px; background:#ffffff; border:1px solid #CCCCCC; display:none; text-align:center; overflow:hidden; }
.jqZoomPup{ z-index:10; visibility:hidden; position:absolute; top:0px;left:0px; width:20px; height:20px; border:1px solid #faa; background:#ffffff ;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
.pro-attr h1{margin-bottom:5px;font-size:16px;font-weight:500;color:#444;line-height:24px;}
.pro-items{padding-bottom:10px;}
	.pro-items dl{clear:both; padding:5px 0; font-size:14px;}
		.pro-items dl dt{float:left; display:block; padding-right:5px;}
		.pro-btns{ padding:10px; border:1px solid #EDD28B; background:#FFFCF5;}
		.pro-btns:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
		.pro-btns .input-box{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #eaeaea;}
			.pro-btns .input-box .txt{padding:0 5px;border:1px solid #F5DA98;height:24px; line-height:24px;width:60px;}
		.pro-btns .btn-box{ padding:10px 0; position:relative; }
			.pro-btns .btn-box .add,.pro-btns .btn-box .buy,.pro-btns .btn-box .add-over,.pro-btns .btn-box .buy-over{background:url(../sysimg/car_btn_buy.png) no-repeat; display:block; float:left; height:37px; text-indent:-9999px;}
			.pro-btns .btn-box .add{background-position:0 0;width:127px;}
			.pro-btns .btn-box .add-over{background-position:0 -58px; width:127px;}
			.pro-btns .btn-box .buy{background-position:0 -116px;margin-left:15px;width:127px;}
			.pro-btns .btn-box .buy-over{background-position:0 -174px;margin-left:16px;width:127px;}
/*图片小图预览列表*/
.spec-preview{ width:300px; height:225px; border: 1px solid #CCC;}
.spec-preview .jqzoom img{ width:300px; height:225px; }
.spec-scroll{ clear:both; margin-top:5px; width:294px; }
.spec-scroll .prev{ float:left; margin-right:5px; }
.spec-scroll .next{ float:right; }
.spec-scroll .prev,.spec-scroll .next{ display:block;text-align:center; width:10px; height:54px; line-height:54px; border:1px solid #CCC; background:#EBEBEB; cursor:pointer; text-decoration:none; }
.spec-scroll .items{ float:left;position: relative;width:261px; height:56px; overflow:hidden; margin:0px;}
.spec-scroll .items ul{ list-style:none; position:absolute; width:999999px; height:56px; margin:0px; padding:0px;}
.spec-scroll .items ul li{ float:left; width:65px; text-align:center;margin:0px; padding:0px;   }
.spec-scroll .items ul li img{ border:1px solid #CCC; padding:1px; width:50px; height:50px; }
.spec-scroll .items ul li img:hover{ border:1px solid #FF6600; padding:1px; }
/*------------------------------图片结束--------------------------*/

/*按钮样式*/
.btn{border-radius:2px 2px 2px 2px;color:#FFF;display:inline-block;font-size:12px;height:30px;line-height:30px;min-width:48px;padding:0 25px;text-align:center;font-family:"Microsoft Yahei";}
.btn{background-color:#1E7BB3;background-image:-moz-linear-gradient(center top , #3999D2, #1E7BB3);border-bottom:1px solid #02598E;box-shadow:0 1px 2px #BBBBBB;text-shadow:0 -1px 0 #1E7BB3;}
.btn:hover{color:#FFF;opacity:0.9;}
.btn-mini{height:20px;line-height:20px;padding:1px 8px 0;}
input.btn, button.btn{border-left:0 none;border-right:0 none;border-top:0 none;cursor:pointer;}
.btn-success{background-color:#52A152;background-image:-moz-linear-gradient(center top , #5FBE5F, #52A152);border-bottom:1px solid #417F41;text-shadow:0 -1px 0 #52A152;}
.btn-error{background-color:#CB423B;background-image:-moz-linear-gradient(center top , #E85A56, #CB423B);border-bottom:1px solid #AA352F;text-shadow:0 -1px 0 #CB423B;}
.btn-gray{background-color:#DDDDDD;background-image:-moz-linear-gradient(center top , #EEEEEE, #DDDDDD);border-bottom:1px solid #A9A9A9;text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray, .btn-gray:hover{color:#777777;}
.left{float:left !important;}
.right{float:right !important;}

.line5{clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10{clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15{clear:both;font-size:0px;height:15px;overflow:hidden;}
.line20{clear:both;font-size:0px;height:20px;overflow:hidden;}
.line30{clear:both;font-size:0px;height:30px;overflow:hidden;}

/*标题样式*/
.main-tit{  margin:0 auto; padding:30px 0 0; }
	.main-tit h2{ display:block; padding-right:10px; color:#666; font-size:24px; font-weight:400; line-height:25px; }
.base-tit{ border-bottom:1px solid #f0f0f0; color:#3b8dd1; line-height:1em; font-size:18px; font-weight:normal; }
	.base-tit span{ position:relative; top:1px; display:inline-block; padding:10px 0; border-bottom:1px solid #3b8dd1; }
	.base-tit i{ float:right; padding:10px 0; color:#999; font-size:12px; line-height:26px; font-style:normal; }
.bar-tit{ margin:0 0 20px; padding:0 0 10px; border-bottom:1px solid #e8e8e8; color:#6c6c6c; font-size:18px; }
/*附件样式*/
.attach-list{ margin:0; padding:10px; }
	.attach-list li{ margin:0; padding:0 0 0 25px; overflow:hidden;border-bottom:1px dashed #ccc; color:#555; font-size:12px; line-height:36px; background:url(../sysimg/icon_down.gif) no-repeat 0 5px; }
	.attach-list li span{ float:right;  }
    .attach-list li span a{color:#f60;font-weight:bold;}
	.attach-list li i{ margin-left:10px;  font-style:normal; color:#666; }