﻿@charset "utf-8";
/* Version 100211 */
html, body{ height: 100%;  color:#6F6B6B; font-size:12px;font-family:"宋体",Arial Unicode MS,Mingliu,Arial,Helvetica;}
body{background:url(/document/JPG/bg.jpg) repeat left top}
/* 排版样式 */
 form, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dt, dd, blockquote,tr, button, select, textarea,input{ margin: 0; padding: 0;}
h4{ font-size:12px; font-weight:400}
li{ list-style-type: none}
img{ border: none}

a{ text-decoration: none; color:#5A6978; cursor:pointer;}
.inputClass{ border:none}
.fload{ display:inline; float:left}
/* 文本溢出 */
.ellipsis{ text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden; white-space: nowrap}
/* 清除浮动 */
.clearfix:after {content: “.”; display: block; height: 0; clear: both; visibility: hidden}
.clearfix { zoom:1; display: inline-block; _height:1px}
.clear{ clear:both; height:0px; overflow:hidden;}
span{ padding:0px; margin:0}
.none{ display:none}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%}
*+html .clearfix { height: 1%}
.clearfix { display: block}
.spanF{ display:inline-block}
/*Hannee自用 颜色 大小*/
.fontTeshu{ font-family:georgia;}/*特殊字体*/
.txt_shu{width:50px; border:solid 1px #8C8C8C; text-align:center}
.inputH20{ background:none; border:none; height:20px; line-height:20px}
.btnsearch{height:27px; background:url(/document/JPG/xxxbottom.gif) no-repeat left -313px; width:54px; border:none}

.inputtxt{ height:24px; line-height:24px; padding:0 5px; width:300px; border:solid 1px #CBCBCB}
.inputSearcSelect{border:solid 1px #7F9DB9;  background:none; width:130px}
.inputbtn{ cursor:pointer; color:#fff; border:none}
.W20{ width:20px}

.buttonCss{ background:url(/document/JPG/shop/my_b1.gif) no-repeat left top; width:130px; height:37px; line-height:35px; text-align:center; cursor:pointer; color:#3366CC; display:inline-block; margin-left:7px;}
.my_h3 {
    background: url(/document/JPG/shop/my_m_t.gif) repeat-x scroll 0 0 transparent;
    border-top: 1px solid #CDE3EE;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    padding-left: 10px;
	width:96%;
	margin:0 auto 8px;
}
.imgAuto{  margin:0 auto ; display:block}
.input1{  height:18px; border:solid 1px #d2d2d2;}

.juse{color:#C09B00}
.lvse{color:#407206!important; }
.ju{color:#FF3300; font-weight:600}

.lan{color:#00a0e9}
.lu{color:#255000}
.honse{ color:#C30000}
.fense{ color:#BC6F7F}
.heise{ color:#000}
.huise{ color:#808080}
.hui{ color:#333232}
.baise{ color:#fff}
.fs13{ font-size:13px}
.fs14{ font-size:14px}
.fs16{ font-size:16px}
.fs19{ font-size:19px;}
.fs20{ font-size:20px}
.lanse{ color:#0B3C81}
.huang{ color:#E6C700}
.del,del{ color:#999999!important;}
.fsv{ font-family:Verdana, Arial, Helvetica, sans-serif}


.spanblock{ display:block; height:20px; line-height:20px;text-align:center}
.spaninline{ display:inline-block; width:28px; height:28px; line-height:28px; text-align:center;}
.inputCursor{ cursor:pointer}
.positionabs{position:absolute; z-index:2; }
.position{ position:relative; z-index:2}
.start{ display:block; position:absolute; left:0; top:0; width:25px; height:25px; z-index:5; background:url(/document/JPG/cartitem_flags.gif) no-repeat -25px top;}
.start1{background:url(/document/JPG/cartitem_flags.gif) no-repeat -75px top; }
.index{ margin:8px 5px 0 5px; background:url(/document/JPG/xxximg1.gif) no-repeat -7px -268px; height:12px; width:16px; display:inline-block;}
.Amore{ height:20px; width:24px; display:inline-block; position:absolute; right:10px; top:2px; z-index:7}
.Aadv{ height:60px; width:60px; display:block; position:absolute; left:0px; top:0px; background:url(/document/JPG/xxximg.gif) no-repeat left -185px}

.imgmiddle
{
/*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align: middle; /*设置水平居中*/
text-align: center; /* 针对IE的Hack */ 
*display:block;
*font-size:108px;/*约为高度的0.873，**/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}


/*分页*/
.page{ text-align:center}
.page a,.page span{ color:#ACACAC; font-family:Verdana; margin:0 7px; padding:3px; display:inherit; float:left}
.page a:hover{ font-weight:bold; color:#FFF; background:#D1798B}
.page .curpage {font-family:Verdana; margin:0 7px; font-weight:bold; background:#D1798B;color:#FFF;display:inherit; float:left}
.page .prev{ background:url(/document/JPG/xxximg.gif) no-repeat -205px -186px}
.page .pred{background:url(/document/JPG/xxximg.gif) no-repeat -188px -186px}
.page .prel{}
.page .lastpage{}



.pageimg{ text-align:right; padding-right:15px; padding-top:20px; width:900px; margin:0 auto}
.pageimg a, .pageimg span{display:inline-block;color:#fff; margin:0 3px 5px;}
.pageimg .pagePrev{ background:url(/document/JPG/xxxpage.png) no-repeat left -5px; padding:0px 3px ;width:63px;height:24px; line-height:21px}
.pageimg a.pagein, .pageimg span.pagein{  background:url(/document/jpg/xxxpage.png) no-repeat -74px -6px;width:28px; line-height:21px; height:24px; text-align:center;  }
.pageimg a.pagein{}
.pageimg a:hover.pagein{ background-position:-107px -5px}
.pageimg span.pagein{background-position:-107px -5px}
.pageimg .pagenext{ background:url(/document/JPG/xxxpage.png) no-repeat right -5px;padding:0px 3px ;width:63px;height:24px; line-height:21px}

.pageimg2{ text-align:center; font-size:12px; padding:10px}
.pageimg2 a,.pageimg2 span{ display:inline-block;color:#ACACAC; margin:0 3px; height:18px; line-height:18px; width:18px}
.pageimg2 a:hover{ font-weight:bold; }
.pageimg2 .curpage{font-weight:bold; color:#FFF; background:#D1798B;margin:0 auto; height:18px; line-height:18px;}
.pageimg2 .prev{ background:url(/document/JPG/xxxpage.gif) no-repeat -62px -62px; height:18px; width:50px}
.pageimg2 .pred{background:url(/document/JPG/xxxpage.gif) no-repeat  -149px -62px; height:18px; width:50px}
.pageimg2 .prel{background:url(/document/JPG/xxxpage.gif) no-repeat left -62px; height:18px; width:60px}
.pageimg2 .lastpage{background:url(/document/JPG/xxxpage.gif) no-repeat -201px -62px; height:18px; width:60px}

/*弹出窗口*/
.AlertLogo{width:436px; position:relative;}
.AlertLogo .AlertX{ width:15PX; height:14PX; background:url(/document/JPG/xxximg.gif) no-repeat -193px -83px; display:block; position:absolute; right:20px; top:10px; overflow:hidden }
.AlertLogo .logoin{ width:400px; height:220px; border:solid 5px #4CC7F6; margin:0 auto; background:#fff; padding-top:10px; padding-left:12px;}

.alert_out{background: url(/document/JPG/alertCont.jpg) repeat-y;width:600px;  font-size:12px;}
.alert_title{ position:relative ;background:url(/document/JPG/alertTitle.jpg) no-repeat; height:42px; color:White; vertical-align:middle;text-align:center; font-weight:bold; font-size:16px;  line-height:42px;color:#AD3D17}
.alert_Bottom{ width:600px;height:45px;  vertical-align:middle;text-align:center;   line-height:45px; vertical-align:middle;color:#AD3D17}
.alert_content{ width:600px;background:url(/document/JPG/alertBtoom.jpg) no-repeat bottom;}
.alert_c{ width:580px; padding:10px; height:auto!important;  height:200px; min-height:200px; overflow-x:hidden;  text-align:left; line-height:200%;}

/*通用小模块*/
/*列表*/
/*列表*/
.HanneeModel .ModelContent {
    padding: 5px auto 0px;
	width:896px; margin:0 auto
}
.HanneeModel .ModelContent .contentItem {
   	font-size:12px;
    color: #464646;
    float: left;
    height: 32px;
    padding: 2px 0 0;
	border-bottom:dashed 1px #CCCCCC
}
.HanneeModel .ModelContent .contentItem a {
    color: #000000;
}
.HanneeModel .ModelContent .contentItem a:hover {
    color: #BC6F7F;
}
.HanneeModel .ModelContent .contentItem .Iindex {
    background: url(/document/JPG/xxxindex.gif) no-repeat scroll -11px -173px transparent;
    height: 16px;
    margin: 6px 5px 10px;
    width: 10px;
}
.HanneeModel .ModelContent .contentItem .ITitle {
    height: 30px;
    line-height: 30px;
    width: 794px;
}
.HanneeModel .ModelContent .contentItem .IDate {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 82px;
}

.textgeneral{ overflow-y:hidden}
.textgeneral .txt{width:77px; padding-left:15px;display:inline-block; height:23px; font-family:Verdana, Arial, Helvetica, sans-serif }
.textgeneral .inputtop{display:inline-block; height:23px;}


.general{ border:solid 1px #D0D0D0; }
.general .title{ border:solid 1px #fff; height:29px; line-height:29px; position:relative; z-index:1; background:url(/document/JPG/xxxbtn.jpg) repeat-x left bottom}
.general .content{ padding:5px;}
.general .content .Aitem{ padding:3px 5px; display:block;}
.general .content .Aitem:hover{ color:#ff3300}
.general .content .Aitem .index{background:url(/document/JPG/xxximg.gif) no-repeat -81px -13px;margin:0px}

.solldemo{}
.solldemo .sollleft{ width:15px; padding-top:60px;}
.solldemo .sollleft .Aleft{ width:15px; height:30px; background:url(/document/JPG/xxximg.gif) no-repeat -97px top;  display:block}
.solldemo .sollleft .Aright{  background:url(/document/JPG/xxximg.gif) no-repeat -114px top; }
.solldemo .sollin{ width:170px; height:132px; margin:0 9px; overflow: hidden;}

.m1{overflow: hidden; width:170px; text-align:center}
.m1 .Ctd{ height:112px; width:170px; text-align:center; }
.m1 .Ctd img{}
.m1 .contxt{ height:20px;  line-height:20px; text-align:center}
.m1 .contxt a:hover{ color:#D6D6D6}

.tongyong_two{ background:url(/document/JPG/xxxtype1.jpg) repeat-y -444px top; width:221px; margin:0 auto}
.tongyong_two .top{ background:url(/document/JPG/xxxtype1.jpg) no-repeat left top;}
.tongyong_two .bottom{ background:url(/document/JPG/xxxtype1.jpg) no-repeat -222px bottom;width:221px;}

.Tonyong{background:url(/document/JPG/xxxbg.gif) repeat-y -1940px top; width:970px; margin:0 auto}
.Tonyong .TonyongL{background:url(/document/JPG/xxxbg.gif)  no-repeat left top; padding-top:6px;}
.Tonyong .TonyongL .TonyongR{background:url(/document/JPG/xxxbg.gif) no-repeat -970px bottom;  width:946px; padding:6px 12px 12px 12px; height:auto!important; min-height:98px;height:98px;}

.m_search {
    background: url("/document/JPG/xxxbtn.jpg") repeat-x scroll left -123px transparent;
}
.m_search .m_MenuitemS {
    background: url("/document/JPG/xxxbtn.jpg") no-repeat scroll right -153px transparent;
    display: block;
}
.m_search .m_MenuitemS .m_MenuitemB {
    background: url("/document/JPG/xxxbtn.jpg") no-repeat scroll left -93px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: left;
}
.text{ background:url(/document/JPG/xxxbtn.jpg) repeat-x left -488px;  display:inline-block }
.text .left{ background:url(/document/JPG/xxxbtn.jpg) no-repeat left -459px; display:inline-block}
.text .left .right{ background:url(/document/JPG/xxxbtn.jpg) no-repeat right -517px; height:29px; line-height:29px; display:inline-block; padding:0 15px}
.notification {
    border-radius: 6px 6px 6px 6px;
}
.information {
    background: url("/document/jpg/information.gif") repeat scroll 0 0 #E6F5FC;
    border-color: #A0BFD2 !important;
    color: #585B66;
}
.error {
    background: url("/document/jpg/cross_circle.gif") repeat scroll 0 0 #FFCECE;
    border-color: #DF8F8F;
    color: #990033 !important;
}
.notification {
    background-position: 10px 11px !important;
    background-repeat: no-repeat !important;
    border: 1px solid;
    font-size: 13px;
    margin: 15px;
    padding: 0;
    position: relative;
    z-index: 1;
}
.notification .close {
    color: #990000;
    font-size: 9px;
    position: absolute;
    right: 5px;
    top: 5px;
}
.notification div {
    display: block;
    font-style: normal;
    line-height: 1.5em;
    padding: 18px 10px 10px 36px;
}
/*临时*/


.Mfool{ background:url(/document/JPG/mfool.png) no-repeat left top; height:41px; padding:10px 61px; width:880px; margin:16px auto 0; line-height:25px; padding-bottom:59px; color:#9B9B9B}
.Mfool a{ color:#000}
