@charset "utf-8";

@font-face
{
font-family: hsn;
src: url('./font/hsnl.otf'); /* IE9 */
}

@font-face
{
font-family: alt;
src: url('./font/alt.ttf'); /* IE9 */
}



*{ margin:0; padding:0;}
body{ width:100%;min-width:1200px; font-size:16px;font-family:'hsn','微软雅黑';padding-top:100px;}
div{ text-align:left; color:#333;}
a{ text-decoration:none; font-size:14px; color:#333;}
/* a:hover{ color:#e62131;} */
a img{ border:0;}
ul li{ list-style:none;}
img{
    border: none;
    height: auto;
    width: auto;
    max-width: 100%;
    vertical-align: middle;
}
a{ outline:none;  cursor:pointer;}
img,object{ -ms-interpolation-mode:bicubic; border:none; height:auto; width:auto; max-width:100%; vertical-align:middle;}
input,select,textarea{ outline:0; -webkit-font-smoothing:none; -webkit-font-smoothing:antialiased; font-family:\5FAE\8F6F\96C5\9ED1; font-size:14px;}
.clear{ clear:both; font-size:0;}
.wrap{ max-width:1200px; margin:0 auto;}
.wrap2{ max-width:1100px; margin:0 auto;}
.trans{ transition-duration:1s; -ms-transition-duration:1s; -moz-transition-duration:1s; -webkit-transition-duration:1s;}
.trans:hover{ transform:scale(1.05) scale(1.05); -moz-transform:scale(1.05) scale(1.05); -ms-transform:scale(1.05) scale(1.05); -o-transform:scale(1.05) scale(1.05); -webkit-transform:scale(1.05) scale(1.05);}
.rotate{ transition-duration:0.5s; -ms-transition-duration:0.5s; -moz-transition-duration:0.5s; -webkit-transition-duration:0.5s;}
.rotate:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg); -o-transform:rotate(360deg); -webkit-transform:rotate(360deg);}
.shadow{ box-shadow:0 1px 5px -2px #1d1d1d; -moz-box-shadow:0 1px 5px -2px #1d1d1d; -ms-box-shadow:0 1px 5px -2px #1d1d1d; -o-box-shadow:0 1px 5px -2px #1d1d1d; -webkit-box-shadow:0 1px 5px -2px #1d1d1d;}
.smove,.headMenu a,.sonnav a{ -moz-transition:all 0.8s cubic-bezier(.19,1,.22,1); -o-transition:all 0.8s cubic-bezier(.19,1,.22,1); -webkit-transition:all 0.8s cubic-bezier(.19,1,.22,1); transition:all 0.8s cubic-bezier(.19,1,.22,1);}
.middle{ display:flex; display:-webkit-flex; display:-ms-flex; display:-moz-flex; display:-o-flex; align-items:center; -webkit-align-items:center; -ms-align-items:center; -moz-align-items:center; -o-align-items:center;}
.hid{ overflow:hidden;}
.txtCen{ text-align:center;}
.flt{ float:left; overflow:hidden;}
.frt{ float:right; overflow:hidden;}
.m10{ margin-top:10px;}
.m20{ margin-top:20px;}
.m30{ margin-top:30px;}
.m40{ margin-top:40px;}
.m50{ margin-top:50px;}
.m60{ margin-top:60px;}


/* 内页公共样式 */

#conteng-box
{
    background:url(../image/body_bg1.jpg) left top repeat;
    background-size:100% auto;
}
.w-title
{
    text-align:center;
    margin-bottom:45px;
    
   
}

.w-title h3{
    font-size:48px;
    font-weight:400;
    color:#333;
    padding-top:30px;
    display:block;
    letter-spacing: 5px;
    font-weight:600;
}
.w-title span{
    color:#C4261D
}
.w-title h4{
    font-size:28px;
    font-weight:400;
    color:#333;
    display:block;
    margin-bottom:30px;
    letter-spacing: 4px;
}

.w-title .image
{
    text-align:center;
}


/* 分页公共代码 */


.pages
{
    text-align:center;
    margin-top:50px;
    padding-bottom:60px;
}
.pagination
{
    text-align:center;
    border:1px solid #d2d2d2;
    display:inline-block;
    border-right:0px;
    font-size:0px;
}
.pagination a, .pagination span
{
    padding:20px;
    font-size:18px;
    color:#333;
    display:inline-block;
    border-right:1px solid #d2d2d2;
    line-height:18px;
    width:18px;
    height:18px;
}

.pagination span.active{
    background:#C4261D;
    color:#fff;
}

.prenext
{
    width:auto !important;

}

.pagination a:hover{
    color:#C4261D;
}


input,textarea{
    border:none;
    box-shadow: none;
    
}