/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,button,textarea,p,blockquote,th,td{margin:0;padding:0; }
body,button,input,select,textarea{color:#5f5f5f;font:12px/1.5 \5b8b\4f53,arial;}
fieldset,img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
em{font-style:normal;}
ol,ul{list-style:none;}
a { text-decoration: none; color: #5f5f5f;}
img { border: none;}
table { border-collapse: collapse; border-spacing: 0;}
:focus{outline:0;}
.fn-clear { zoom: 1;}
.fn-clear:before, .fn-clear:after {content: "";display: table;}
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
/*UI*/
.grid-1000 { width: 1000px; margin: 0 auto;}
.fn-left { float: left;}
.fn-right { float: right;}
.fn-mt5 { margin-top: 5px;}
.fn-mt10 { margin-top: 10px;}
.fn-mt20 { margin-top: 20px;}
.fn-mr10 { margin-right: 10px;}
.fn-mr20 { margin-right: 20px;}

.fs14 { font-size: 14px;}
.c-9 { color: #999;}
.c-red { color: #df0600}
.c-green {color: #7ABD54;}
.c-blue { color: #007CDC;}

.btn-w { background: url(../images/btn-img.png) no-repeat; border: none; width: 71px; height: 30px; 
	background-position: -144px 0; font-size: 14px; font-weight: 700; color: #143A85;}
.btn-w:hover { background-position: -144px -31px; }
.btn-w:active { background-position: -144px -62px; }
.btn {
display: inline-block;
width: 60px;
height: 30px;
border: 0;
background: url(/Public/images/home.png) no-repeat;
color: #fff;
font: 14px/28px "微软雅黑","宋体";
text-align: center;
cursor: pointer;
}
.btn.grey-btn {
color: #333;
background-position: 0 -31px;
}
/*header*/
.header { background: url(../images/hd-bg.jpg) repeat-x; height: 96px;}
#pcb-img-logo { margin-top: 15px;}
.topmenu { margin-top: 8px;}
.topmenu li { float: right;}
.topmenu li a { color: #007CDC; margin-left: 5px; margin-right: 5px;}
.header-user-btn { margin-top: 12px;}
.header-user-btn li { float: right; margin-left: 10px;}
.header-user-btn li a { display: inline-block; width: 132px; height: 37px; overflow: hidden; background: url(../images/header-user-btn.png) no-repeat;}
.header-user-btn li a.jijia { background-position: 0 0;}
.header-user-btn li a.jijia:hover { background-position: 0 -39px;}
.header-user-btn li a.jijia:active { background-position: 0 -78px;}
.header-user-btn li a.login { background-position: -135px 0;}
.header-user-btn li a.login:hover { background-position: -135px -39px;}
.header-user-btn li a.login:active { background-position: -135px -78px;}
.header-user-btn li a.user-c { background-position: 0 -117px; }

/*nav*/
#nav,.nav-list li a,.nav-list li.cur a,.nav-list li a:hover { background: url(../images/nav-img.png) no-repeat;}
#nav { height: 43px; background-repeat: repeat-x; border-bottom: 1px solid #C5C1BA; }
.nav-wrap { width: 978px; overflow: hidden;}
.nav-list {width: 1000px;}
.nav-list li { float: left; }
.nav-list li a { display: inline-block; float: left; line-height: 43px; color: #F2F2F2; font-size: 14px; width: 98px; text-align: center; 
	background-position:96px -87px; position: relative; }
.nav-list li.cur a,.nav-list li a:hover { padding-left: 2px; margin-left: -2px; background-position: 0 -44px;  }
.nav-list li a .hot { position: absolute; right: 11px; top: 2px; display: inline-block; width: 32px; height: 14px; background: url(../images/n-hot.gif) no-repeat;}
/*footer*/
.footer { background-color: #353535; color: #CECECE; padding: 20px 0 50px; margin-top: 40px; line-height: 22px;}
.footer a { color: #CECECE; }
.footer-ext a { display: inline-block; height: 73px; background: url(../images/footer-ext.png) no-repeat; margin-right: 10px;}
.footer-ext { margin-top: 10px;}
.footer-ext a.ext1 { width: 54px;}
.footer-ext a.ext2 { width: 60px; background-position: -80px 0;}
.footer-ext a.ext3 { width: 72px; background-position: -155px 0;}
#foot-link a {margin-left: 5px;}
.ff-a { font-family: arial;}
.footer .right-text { text-align: right;}
.friend-link {padding:15px 0; background:#494848;}
.friend-link .first-link{border: none;margin-left:0;padding:0;}
.friend-link dl{ overflow: auto;zoom:1; color: #fff;}
.friend-link dt{ height: 12px; line-height: 12px; margin:5px 0 5px 10px; }
.friend-link dd{ float: left; border-left:1px solid #fff; height: 12px; line-height: 12px; margin:5px 0 5px 10px; padding-left: 10px; display: inline;}
.friend-link a{ color: #fff;}

/*在线客服*/
.service-ww { position: fixed; _position: absolute; width: 200px; height: 251px;  z-index: 99;  top: 50%; right: -173px; margin-top: -125px;}
.js-store { right:-10px;}
.service-trriger { float: left; display: block; width: 33px; height: 251px; background: url(../images/service-ww.png) -112px 0 no-repeat; cursor:pointer;}
.service-trriger:hover { background-position: -75px 0;}
.js-store .service-trriger { background-position: -35px 0; }
.js-store .service-trriger:hover { background-position: 2px 0; }
.service-content { float: left; background-color: #F2F2F2; height: 249px; border-top: 1px solid #007CDC; border-bottom: 1px solid #007CDC;}
.service-content h4 { background-color: #fff; line-height: 30px; font-size: 14px; font-weight: 700; text-align: center; color: #007CDC; 
	border-bottom: 1px solid #DCDCDC; width: 160px;}
.online-list { background-color: #fff; margin-top: 10px; height: 175px; 
	border-top: 1px solid #DCDCDC;}
.online-list  .online { padding: 3px 0px 0px 6px; }
.online-list .c-blue { font-weight: 700; color: #007CDC; font-size: 14px;}
.online-list .c-grey { color: #8F8F8F;margin-left:27px;}
.yw-link { height: 32px; background-color: #fff;}
.yw-link a {display: inline-block; width: 97px; height: 27px; background: url(../images/service-img.png) 0 -194px no-repeat; 
	line-height: 25px; padding-left: 50px; color: #fff; font-weight: 700; margin-left: 6px;}
.yw-link a:hover { background-position: 0 -223px;}

/*在线计价*/
.c-box, .tables { width: 1000px; }
.upfile-area { margin-top: 15px; }

.uploadify-queue-item {
	position: relative;
} 
.uploadify-queue-item .data { position: absolute; top: 54px; right: 10px; color: #fff;  font-size: 12px; }
.fileName, .uploadify-queue-item .cancel a, #order-btn, #buttonUpload { background:url('/Public/images/up-btn.png') no-repeat; }
.uploadify-error {
    background-color: #FDE5DD !important;
}
.uploadify-queue-item .cancel a {
	background-position:right -44px;
    float: right;
    height: 39px;   
    width: 87px;	
	font-size: 14px;
	font-weight: bold;
	line-height: 40px;
	text-align: center;
}
.uploadify-queue-item .cancel a:hover{
	color: #005ba0;
	text-decoration: none;
}
.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}
.uploadify-progress {
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}
.uploadify-progress-bar {
    background-color: #0099FF;
    height: 30px;
    width: 1px;
}
.uploadify-button { display: block; background-repeat:no-repeat; } 

.fileName { display: inline-block; _float: right; padding-left: 47px;  width: 154px; height: 39px; background-position:0 -44px; font-size: 14px; line-height: 40px; white-space: nowrap; overflow: hidden; }
#order-btn {  display:none; margin: 10px auto 0; width: 288px; height: 30px; background-position:0 -88px; text-indent: -999em; border: 0; cursor: pointer; }
.up-errTip { display: none; color: #f00;width: 288px; margin: 5px auto 0;font-size: 12px; }
#tra-upload{ margin: 15px auto 0;  width: 225px; }
#buttonUpload { margin-top: 10px; display: block; width: 225px; height: 32px; background-position:0 -123px; border: 0; cursor: pointer; text-indent: -999em; }

.ft-img-list a { margin-right: 8px;}
.ft-img-list a img { border: 1px solid #e0e0e0; }


/*按钮样式*/
.ui-button * { margin:0;  padding:0;}
.ui-button { display: inline-block; *display: inline;  color:#fff; border: 0; text-align: center; text-decoration: none; vertical-align: middle; cursor: pointer; line-height: normal; font-size: 14px;  border-radius: 3px;  *zoom: 1;  *overflow: visible; /* for a ie6/7 bug*/}
.ui-button .ui-button-text { background: none; padding: 0; height: auto; line-height: auto;}
.ui-button:hover { text-decoration: none; }
input.ui-button-text, button.ui-button-text { *vertical-align: top; /* for a ie7 bug */   font-family: Hiragino Sans GB;}
.ui-button:active { /* position: relative;  top: 1px; */}
.ui-button-sgrey,
.ui-button-sred,
.ui-button-lred,
.ui-button-lgrey,
.ui-button-sgreen,
.ui-button-sblue,
.ui-button-syellow{  padding:7px 0px;color:#000;}
.ui-button-sred,.ui-button-lred  { background:#c00; color:#fff; }
.ui-button-sblue{background:#2A84CB; color:#fff;}
.ui-button-lred,
.ui-button-lgrey { padding: 10px 20px; background: #B9B9B9; color: #fff;}
.ui-button-sgreen {}
.ui-button-syellow {}
.ui-button-sred:hover,.ui-button-lred:hover { color:#fff; background:#b30000; }
.ui-button-sgrey:hover,.ui-button-lgrey:hover { background:#d7d7d7; color:#666; }
.ui-button-lgrey:hover {color: #fff;}
input.boder-green{border: 1px solid #74b94c;}
body .fn-hide {display: none;}
.fn-ipt {vertical-align: middle;margin: -1px 3px 3px 0;}

/*2016-11-24 edit by 李楠*/
.newsite{background: #fff8e9;text-align: center;font-size: 13px;font-family: "微软雅黑";height: 36px;line-height: 36px;padding-bottom: 1px;border-bottom: 1px solid #fbeed5;}
        .newsite strong{color: #f34a4a;margin-right: 15px;}
        .newsite .house-btn{margin-left: 10px;display: inline-block;line-height:28px;background: #de533c;border-radius: 3px;color: #fff;padding: 0 19px;}
        
body .layer-dailog-none {
	border-radius: 32px;
}
body .layer-dailog-none .layui-layer-content{	
	overflow: hidden;
}