/* CSS Document */
html, body, div, span, object, iframe,h1, h2, 
h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, 
em, img, ins,kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, 
ol, ul, li,fieldset, form, label, legend,table, caption, tbody, 
tfoot,thead,tr, th, td,article, aside, canvas, details, figcaption, 
figure, footer, header, hgroup, menu, nav, section, summary,time, mark, 
audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    outline-style:none;/*FF*/ 
    font-family: "微软雅黑";
}

body {
    line-height:1;
}
 
a{
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    color: #333;
     
}
a:hover,a:focus{
    text-decoration:none;
    bblr:expression(this.onFocus=this.blur());/*IE*/
    outline-style:none;/*FF*/ 
    }
table {
    border-collapse:collapse;
    border-spacing:0;
}
 
input, select {
    vertical-align:middle;
}

/*css为clearfix，清除浮动*/
.clearfix::before,
.clearfix::after{
    content: "";
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.clearfix:after{clear:both;} 
.clearfix{ 
    *zoom:1;/*IE/7/6*/
}

.nav .nLi:hover .sub{display:block;}

@font-face {
  font-family: 'NotoSansCJKsc';

  src:
   
  font-weight: normal;
  font-style: normal;
}

  
/*body {
    font-family: "黑体","NotoSansCJKsc","Microsoft Yahei",sans-serif;
    font-size: 14px;
}*/
.ff-heiti{
	font-family: "黑体","NotoSansCJKsc","Microsoft Yahei",sans-serif;
}
.ff-xihei{
	font-family: "NotoSansCJKsc","Microsoft Yahei",sans-serif;
}


body {
    font-family: "NotoSansCJKsc","Microsoft Yahei",sans-serif;
}

.enlarge li:hover img {
    opacity: .8;
    transform: scale(1.1);
}
.enlarge li img {
    width: 100%;
    -webkit-object-fit: cover;
    -moz-object-fit: cover;
    -ms-object-fit: cover;
    object-fit: cover;
    -webkit-transition: 0.5s ease all;
    -moz-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    -ms-transition: 0.5s ease all;
    transition: 0.5s ease all;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}


/*con_message*/
.contact_bt{ padding-bottom:0px; border-bottom:1px dotted #393939;}
.contact_bt p{ font-size:22px; padding:3px 0; height: auto;}
.contact_tel{ line-height:22px; margin-top:2px;}
.contact_tel span{ color:#a9a9a9; font-size:12px;}

.con_message{ width:100%; margin-top:20px; overflow:hidden;}
.con_message input[type='text']{ width:360px; height:36px; line-height:36px; border:1px solid #cecece; margin-bottom:12px; padding:0 5px; color:#a9a9a9; text-indent:0;}
.con_message input[type='button']{border:0; width:151px; height:36px; line-height:36px; text-align:center; background:url(../img/sbmt.png) no-repeat; margin-left:40%; color:#fff; margin-top:15px;*margin-top:8px;}
.con_message textarea{ width:1090px; height:130px; padding:10px 5px; border:1px solid #cecece; font-family:microsoft yahei; color:#a9a9a9; overflow:hidden;line-height:30px;}

/*liuyan*/

.liuyan-list p{
    padding: 20px;
    line-height: 30px;
    margin: 20px 0;
}
.liuyan-list p span{
    font-size: 16px;
    font-weight: 600;
    display: block;
}