* {	font-family: 'Microsoft YaHei'; }
html,body {height: 100%;}
body {	font-size: 12px;min-width: 1200px;min-height: 100%;}
h1, h2, h3 { margin: 0; }
h2 { font-size: 1.6em; margin:20px 0;}
h3 {
	color: #7f7f7f;
	font-size: 1.4em;
}
input[type="radio"]{margin-right: 5px;}
input:focus{outline: 0!important;}
.shop-content
{
    width:100%;
    background: #F6F6F6;
    margin-top: -1px;
}
.container {
    width: 1200px;
    margin:0 auto;
    padding:0 0 20px 0;
    max-width: none !important;
}
.container>.main-title{
    width:100%;
    height:45px;
    line-height: 45px;
    text-align: center;
    background: #f4f6f9;
    font-weight: 600; 
}
ul {
	list-style-type:none;
    margin: 0;
    padding:0;
}
a { text-decoration: none;color: #595959; cursor: pointer;}
a:hover { text-decoration: none;color:#000; }
a:focus { outline: none;text-decoration: none;/* color: #2a92d9; */ }
th {font-weight: normal;font-size: 14px;}
.table > thead > tr > th {
	vertical-align: middle;
	border: 0;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
	border-bottom: 1px dashed #ddd;
	border-top:0;
	padding: 20px;
	vertical-align: middle;
}
.table > tbody > tr>td>ul >li
{
    margin-bottom: 15px;
}
.table > tbody > tr>td>ul >li>a
{
    color:#000;
}
.table > tbody > tr>td>ul >li>a:hover
{
    color:#595959;
   text-decoration: underline;
}
.table-hover {
    margin-top: 20px;
}
.table thead {
    background: #f0f0f0;
    height: 60px;
}
/* .table > tbody > tr>td>a:hover
{
    color: #2a92d9;
    text-decoration: none;
} */

/* .table > tbody > tr:hover{
    background: #edf3f6;
} */
.btn.focus, .btn:focus, .btn:hover,.input.focus, .input:focus, .input:hover {
	outline: none;
}
label,dt {font-weight: normal;max-width: none;}
input[type="file"]{display: inline-block;}

.or { overflow: hidden;} 
.cur{cursor:pointer;}
.bor{border:1px solid #ddd;}
.bor-b{border-bottom:1px solid #ddd;}
.bor-r{border-right:1px solid gray;}
.bor-l-red{border-left:1px solid #aa8409; height:50px;line-height:50px;display:inline-block;margin-left: 10px; padding-left: 10px;}
.table-orange{border-top: 1px solid #ff7300;}

.fl{float:left;}
.fr{float:right;}
.clearfix{clear:both;}
.text-right{text-align: right;}
.hid{display:none;}
.rela{position:relative;}
a.text-white:hover,.text-white:focus{color:#fff;}
.text-white { color: #fff;}
.text-blue { color: #2a92d9;}
.text-blue:hover,.text-blue:focus{color:#2a92d9;}
.table-gray{background: #f4f6f9;}
.table-orange{background: #fff5ec;}
.table-pink{background: #ffbcb5;}
.table-red{background:#c8161d; color:#fff;border:1px solid #ddd;}
.table-blue{background: #1d50a2;color:#fff;border:1px solid #ddd;}
.table-self{background: #aaabab;color:#fff;border:1px solid #ddd;}
.table-yellow{background: #ffe5b0;}
.not-bg{background: #efefef;}


.bold{font-weight: bold;}
.font-600{font-weight: 600;}
.orange{color:#ff7300;}
.gray{color:#999;}
a.text-gray { color: gray;}
a.text-gray:hover,a.text-gray:focus{color:gray; text-decoration: underline;}
a.text-black { color: black;}
a.text-black:hover,a.text-black:focus{color:#ca0005;text-decoration: none;}
.white{background:#fff;}
.green{color:green;}

hr{margin:10px 0;}
.red{color:#ca0005;}
.red:hover,.red:focus { color: #d40213;}
.font-12{font-size: 12px;}
.font-14{font-size: 14px;}
.font-16{font-size: 16px;}
.font-18{font-size: 18px;}
.wrong{position: absolute;color:#ca0005;}

.mar-0{margin:0px !important;}
.mar-left-5{margin-left:5px;}
.mar-lr-5{margin:0 5px;}
.mar-lr-10{margin:0 10px;}
.mar-10{margin:10 0px;}
.margin-20{margin:20px;}
.mar-bot{margin-bottom: 20px;}
.mar-left-10{margin-left: 10px;}
.mar-left{margin-left:20px;}
.mar-left-30{margin-left:30px;}
.mar-right-5{margin-right:5px;}
.mar-right{margin-right:20px;}
.mar-right-30{margin-right:30px;}
.margin-left-50{margin-left: 50px;}
.mar-top-5{margin-top:5px;}
.mar-top-10{margin-top:10px;}
.mar-top-30{margin-top: 30px;}
.mar-bot{margin-bottom:20px;}
.mar-top{margin-top:20px;}
.padding-top-5{padding-top: 5px;}
.padding-top{padding-top: 20px;}
.padding-bottom-0{padding-bottom: 0 !important;}
.padding-bottom{padding-bottom: 20px;}
.padding-bottom-10{padding-bottom: 10px;}
.padding-s{padding:2px 5px;}
.padding-0{padding:0!important};
.padding-10{padding:3px 10px;}
.padding-15{padding:5px 15px;}
.padding-20{padding:20px;}
.padding-left-30{padding-left:30px;}

.wid-100{width:100%;}
.wid-80{width:80%;}
.wid-70{width:70%;}
.wid-65{width:65%;}
.wid-60{width:60%;}
.wid-55{width:55%;}
.wid-50{width:50%;}
.wid-45{width:45%;}
.wid-40{width:40%;}
.wid-30{width:30%;}
.wid-20{width:20%;}
.wid-19{width:19%;}
.wid-15{width:15%;}
.wid-14{width:14%;}
.wid-10{width:10%;}
.wid1 {width: 320px;}
.wid2{width:150px;}
.wid3 {width: 120px;}
.wid4{width: 80px;}
.wid5{width: 190px;}
.wid6{width: 50px;}
.wid-220{width:220px;}
.Wdate-220{background-position-x:180px!important}
.hei-100{
    height:100%;
}

.Wdate[disabled], .form-control[readonly], fieldset[disabled] .Wdate {
    background: #fff url(../images/rili.png) no-repeat 130px center;
    cursor: pointer;
    height:34px;
    border:1px solid #ccc;
}
.Wdate-no-img{background-image:none !important; }

 .Wdate-l[readonly]{
    background-position-x:160px;
}
.no-padding {padding: 0 !important;}

.line-height-15 {line-height: 15px; }
.line-height-20 {line-height: 20px; }
.line-height-25 {line-height: 25px; }
.line-height-30 {line-height: 30px; }
.icon {
    display: inline-block;
    vertical-align: middle;
}
em{color:red;font-style: normal;margin-right: 5px;}
.solid{border:1px  solid #ececec;}
.dotted
{
    border:1px  dashed #ececec;
    margin:15px 0;
}
.dotted-black{
    border:1px dotted #000;
    margin:15px 0;
}

.form-control {
    display:inline-block;
    /*height: 30px;*/
    /* width: 153px; */
    font-size: 12px;
}
.form-control:focus {
    border-color: #2a92d9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(19,137,95,.075),0 0 8px rgba(19,137,95,.6);
}
textarea.form-control {
    width: 100%;
    height: 120px;
}
textarea.form-control-s {
    height: 80px;
    width:80%;
}

.middle-box{
    max-width: 600px;
    text-align: center;
    margin:100px auto;
}
.middle-box img{vertical-align: middle;}

.form-list {
    margin-bottom:10px;
    line-height: 50px;
    padding: 5px 5px 15px 5px;
}
.form-list ul
{
    padding-left: 20px;
}
.form-list li {
    float: left;
    line-height: 35px;
    margin-right: 10px;
    width:100%;
}
.form-list dl{
    margin:10px 0;
    overflow: hidden;
}
.form-list .text-right {
    width: 16%;
    float:left;
    line-height: 25px;
}

.form-list dl dt
{
    width:84%;
    float:left;
    line-height: 25px;
    padding:0 10px;
}

.form-list-no dl{margin:5px 0;}
.form-list-no .text-right {width: 100px;}
.form-list-no dl dt{width:auto;}

.form-list-s .text-right {
    width: 100px;
    float:left;
}
.form-list-s dl dt
{
    width:auto;
    float:left;
    line-height: 35px;
    padding:0 10px;
}

.form-list-l .text-right {
    width: 20%;
    float:left;
    line-height: 35px;
}
.form-list-l dl{margin-bottom: 0;}
.form-list-l dl dt
{
    width:80%;
    float:left;
    line-height: 35px;
    padding:0 10px;
}
.form-list-ll .text-right {
    width: 30%;
    float:left;
    line-height: 25px;
}

.form-list-ll dl dt
{
    width:70%;
    float:left;
    line-height: 25px;
    padding:0 10px;
}
.form-list-sure dl .text-right{width:80px}
.form-list-sure dl dt{width:400px;/* text-overflow:ellipsis;overflow:hidden;white-space:nowrap; */}

/* 鎸夐挳 */
.btn {
    border: 1px solid #2a92d9;
    background: #2a92d9;
    color: #fff;
}
.btn:hover {
    color: #fff;
    background: #2a6ed1;
    border:1px solid  #2a6ed1;
}
.btn-red {
    border: 1px solid #E03235;
    background: #E03235;
    color: #fff;
}
.btn-red:hover {
    color: #fff;
background: #ff3235;
border: 1px solid #ff3235;
}
.btn-orange {
    border: 1px solid orange;
    background: orange;
    color: #fff;
}
.btn-orange:hover {
    color: #fff;
    background: orange;
}

 .btn:focus {
    color: #fff;
    outline: none;
}
.btn-default {
    background: #fff;
    border:1px solid #ccc;
    color: #333;
}
.btn-default:hover {
    background: #e0e0e0;
    color: #333;
}
/*
.btn-sm-default {
    padding: 2px 5px;
    background: #fff;
    border:1px solid #ccc;
    color: #333;
}
.btn-forbidden {
    background: #fff;
    border:1px solid #ccc;
    color: #333;
}
.btn-gray,.btn-gray:hover{
    background:#b3b3b3;
    border:1px solid #fff;
    color: #fff;
    padding:2px 5px;
} */
.btn-l-blue {
    padding: 4px 20px;
    line-height:30px;
    line-height: 26px;
    font-size: 14px;
}
.btn-table {
    padding: 2px 5px;
    width:122px;
    height:27px;
    border:1px solid gray;
    border-radius: 0;
    background: #fff;
    color:#000;
}
.btn-table:hover,.btn-table:focus
{
    background: #2299ee;
    color:#fff;
    border:1px solid #2299ee;
}
.bottom-box {
    margin: 50px 0;
}
.bottom-box .btn {
    min-width: 80px;
    margin: 0 10px;
}


.select option {
    padding: 5px;
}
.select
{
    /* appearance:none;
     -moz-appearance:none;
     -webkit-appearance:none; */
}

/*妯℃�佺獥*/
.modal-dialog {
    margin-top: 100px;
}
.modal-body {
    max-height: 400px;
    overflow: auto;
}
.modal-body-info {
    margin: 30px 0;
}
.modal-content {
    min-width: 600px\9;
    margin: 0 auto;
    padding:0 20px;
}

/*page*/
/* .page {
    margin:40px 0;
    text-align: center;
    }
.page .bor {
    display: inline-block;
    border:1px solid #ccc;
    border-radius:5px;
    margin-left: 10px;
    margin-bottom: -10px;
}
.page .bor a {
    border-right:1px solid #ccc;
    display:inline-block;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 33px;
    height: 33px;
    line-height: 33px;
}
.page .bor .dif {
    font-size: 22px;
    line-height: 22px;
}
.page .bor a.last {
    border:0;
}
.page .bor a.text-blue {
    font-size: 15px;
}
.page .bor a.text-blue:hover,
.page .bor a.text-blue:focus{
    color: #2a92d9;
}
.page .wid {
    vertical-align: 3px;
}
.page .btn {
    vertical-align: top;
}
.page .form-control {
    width: 50px; */
}
/*page*/
.page {
    margin:40px 0;
    text-align: center;
    }
.page .bor {
    display: inline-block;
    border:1px solid #ccc;
    border-radius:5px;
    margin-left: 10px;
    margin-bottom: -10px;
}
.page .bor a {
    border-right:1px solid #ccc;
    display:inline-block;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 33px;
    height: 33px;
    line-height: 33px;
}
.page .bor .dif {
    font-size: 22px;
    line-height: 32px;
}
.page .bor a.last {
    border:0;
}
.page .bor a.text-blue {
    font-size: 15px;
}
.page .bor a.text-blue:hover,
.page .bor a.text-blue:focus{
    color: #2a92d9;
}
.page .wid {
    vertical-align: top;
}
.page .btn {
    vertical-align: top;
}
.page .form-control {
    width: 50px;
}

/* 脚部 */
#footer{ border-top:3px solid #aa0409; margin-top:60px; color:#999}
.footer01{ height:86px; }
.footer01 ul{width:1000px;margin:0 auto;padding-top: 25px}
/* .footer01 ul li{width:124px;height:34px;float:left;margin-right: 165px;}  */
.footer01 ul li{width:25%;height:34px;float:left;text-align:center;}
.footer01 ul .last{margin:0;}
.footer02{ width:1000px; border-bottom:1px solid #ebebeb; margin:0 auto; padding:20px 0; text-align:center;}
.footer02 strong{ color:#555;display:inline-block;margin-bottom:10px;}
.footer02 a{color:#999;}
.footer02 li{ float:left; width:25%}
.footer04{ padding:20px 0}
 .j_bei{margin:20px auto;}
.j_bei span{margin:0 5px;}


/* 右侧浮窗 */
.right-service{position: fixed;right: 0;bottom: 60px;z-index: 8;}
.right-service ul{width:48px;height:200px;}
.right-service li{display: inline-block;width:53px;height:53px;margin-bottom: 5px;cursor:pointer;background: url(../images/customer-service.png) no-repeat;}
.right-service .qq{background-position: -0 -128px;}
.right-service .qq>a{display:inline-block;width:53px;height:53px;}
.right-service .phone{background-position: 0 -64px;}
.right-service .phoneb{background-position: 0 0;}
.right-service div{width:210px;height:130px;display:none;position:absolute;right:53px;z-index: 8;background: url(../images/customer-service.png) no-repeat;}
/* .right-service .qq-box{background-position: -73px -138px;bottom:100px;} */
.right-service .phone-box{background-position:-73px -1px;bottom:100px;}
.right-service .phoneb-box{background-position:-302px -1px;bottom:40px;}
.right-service div p{font-size: 18px;color: #7E7E7E;margin-left: 40px;margin-top: 50px;}
.right-service div p i{display:inline-block;width:20px;height:20px;background:url("../images/customer-service_03.jpg") -15px 22px;}
.right-service div p:last-child{margin-top:0;}

/* 网站导航 */
.top_bar_r ul li{float:left;}
.top_bar_r ul li a:focus{color:#aa0409;}
.map_father{position: relative;}
.drop_map_nav{position:relative;width:300px;height:auto;box-sizing:border-box;background-color: #fff;border:1px solid #ddd;position: absolute;left:-333em; z-index: 1000;top:70px;box-shadow: 0 3px 5px rgba(0,0,0,.1);}
.drop_map_nav .triangle_icon{left:190px;}
.map_father:hover .drop_map_nav{left:-180px;padding:0 20px;top:40px;}
.map_sanjiao{background: url(../images/icon.png) -648px -696px;width:12px;height:4px;left:180px;display: inline-block;position: absolute;top:-4px;left:180px;}
.drop_map_nav .map_class{padding: 10px 0;font-size: 14px;border-bottom:2px solid #ddd;}
.drop_map_nav .map_class:last-child{margin-bottom: 20px;}
.drop_map_nav .last_map{border:0;}
.drop_map_nav .l_title{float:left;width:70px;font-weight: 600;}
.drop_map_nav .r_more{float:right;width:170px;padding-top: 20px;}
.drop_map_nav .r_more li{height:30px;line-height: 30px;}
.drop_map_nav .r_more li a{line-height: 27px;height:27px;padding:0;width:180px;margin-right:0;font-size: 14px;color:#000;display:inline-block;text-align: left}
.drop_map_nav .r_more li a:hover{color:#aa0409;}
.drop_map_nav .r_more_t{float:right;width:90px;}
.drop_map_nav .r_more_t li a{width:90px;}


/* 我是采购商 */
.drop_pur_fa{position: relative;}
.triangle_icon{display:inline-block;background:url(../images/triangle-icon1.png) no-repeat center;width:32px;height:32px;position: absolute;top:-21px;left:180px;right:0;}
.drop_pur{width:280px;background:#fff;z-index: 1000;top:70px;box-shadow: 0 3px 5px rgba(0,0,0,.1);border:1px solid #ddd;padding: 10px 0;position: absolute;left:-333em;top:40px;}
.drop_pur ul li{width:140px;float:left;padding-left: 15px;box-sizing:border-box;line-height: 24px;}
.drop_pur_fa:hover .drop_pur{left:-160px;}






