/*åå§åä»£ç */
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas,caption,center, cite,code, dd, del, details, dfn, div, dl, dt, em,embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p,pre, q, ruby, s, samp, section,small, span, strike, strong,sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video{
    margin:0;
    padding:0;
    border:0;
    /* font: inherit; */
    vertical-align:baseline;
    /*word-break:break-all;*/
    word-wrap:break-word;
    font-style: normal;
}
input{
    white-space:nowrap;
    margin:0;
    padding:0;
}
input:-webkit-autofill {
    -webkit-box-shadow:0 0 0px 1000px #fff inset;
}
*{
    background-repeat:no-repeat;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
ul,li,ol{
    list-style:none;
}
img{
    border:none;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
}
html, body{
    width:100%;
    height:100%;
}

a{
    text-decoration:none;
    border:none;
    outline:none;
    tap-highlight-color: rgba(0,0,0,0);
    focus-ring-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-focus-ring-color: rgba(0,0,0,0);
    -moz-tap-highlight-color: rgba(0,0,0,0);
    -moz-focus-ring-color: rgba(0,0,0,0);
}
a:visited{
    color: inherit;
}
input,button{
    outline:none;
    border:none;
    font-weight:normal;
}

/*å¸¸ç¨æ ·å¼*/
*{
    font-family:"å¾®è½¯éé»";
    font-size: 16px;
}

.fl{
    float:left;
}

.fr{
    float:right;
}

.clear:after{
    content: " ";
    display: block;
    clear: both;
    height: 0;
}
/******ä¿®æ¹placeholderé¢è²********/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #333; 
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #333;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #333;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #333;

}

/*header*/
.header_box{
    width: 100%;
    min-width: 1200px;
    background-color: #fff;
    height: 90px;
    border-top: 7px solid #092a74;
}
.header_content{
    width: 1200px;
    margin: 0 auto;
}
.logo_img{
    float: left;
    margin-top: 6px;
}
.logo_img img{
    height: 77px;
    max-width: 338px;
}
.nav_ul{
    float: right;
}
.nav_ul li{
    float: left;
    margin-right: 10px;
}
.nav_ul li:last-child{
    margin-right: 0;
}
.nav_ul li a{
    display: block;
    font-size: 16px;
    color: #333;
    line-height: 90px;
    padding: 0 25px;
}
.nav_ul li.active>a{
    color: #fff;
    background-color: #52699d;
}
.nav_ul li a:hover{
    color: #fff;
    background-color: #52699d;
}
.gzh{
    width: 72px;
    height: 28px;
    border-radius: 14px;
    background-color: #092a74;
    float: right;
    margin-top: 31px;
    cursor: pointer;
    margin-left: 6px;
    position: relative;
}
.gzh span{
    display: block;
    line-height: 28px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.ewm_box{
    position: absolute;
    top: 40px;
    width: 166px;
    border:1px solid #e5e5e5;
    z-index: 999;
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 10px;
    margin-left: -50px;
    display: none;
}
.ewm_box img{
    display: block;
    margin: 0 auto;
    width: 104px;
    height: 104px;
}
.ewm_box p{
    font-size: 14px;
    color: #666;
    text-align: center;
    line-height: 22px;
}
.sjx{
    width: 0;
    height: 0;
    border-width: 12px;
    border-style: solid;
    border-color: transparent transparent #e5e5e5 transparent;
    position: absolute;
    top: -24px;
    left: 50%;
    margin-left: -12px;
}
.gzh:hover .ewm_box{
    display: block;
}
/*header*/
/*footer*/
.footer_box{
    width: 100%;
    min-width: 1500px;
}
.footer_top{
    width: 100%;
    min-width: 1500px;
}
.ft_left{
    width: 36%;
    padding:70px 0;
    height: 320px;
    background-color: #dfdfdf;
    float: left;
}
.ft_left_content{
    width: 330px;
    float: right;
}
.ft_l_logo{
    width: 100%;
}
.ft_l_logo img{
    height: 60px;
    width: auto;
    max-width: 330px;
}
.ewm_ul{
    width: 100%;
    margin-top: 45px;
}
.ewm_ul li{
    width: 118px;
    height: 118px;
    float: left;
    margin-right: 28px;
    border:1px solid #c9c9c9;
}
.ewm_ul li img{
    width: 118px;
    height: 118px;
}
.ewm_ul li p{
    font-size: 14px;
    color: #666;
    line-height: 40px;
    text-align: center;
}
.ft_right{
    width: 64%;
    float: left;
    padding: 70px 0;
    background-color: #f1f1f1;
}
.ft_r_xx{
    margin-left: 25px;
}
.ft_r_li{
    width: 281px;
    float: left;
    margin-right: 30px;
}
.ft_r_xx .ft_r_li:last-child{
    margin-right: 0;
}
.ft_r_li img{
    width: 56px;
    height: 56px;
    float: left;
}
.ft_r_li h5{
    font-size: 16px;
    color: #666;
    float: left;
    line-height: 26px;
    margin-left: 15px;
}
.ft_r_li p{
    font-size: 14px;
    color: #666;
    float: left;
    line-height: 18px;
    margin-left: 15px;
    width: 210px;
}
.ft_r_input{
    margin-top: 50px;
    margin-left: 25px;
}
.ft_r_input input{
    width: 248px;
    padding-left: 20px;
    height: 36px;
    border:1px solid #aaa;
    font-size: 15px;
    line-height: 36px;
    color: #333;
    float: left;
    margin-right: 14px;
    margin-bottom: 15px;
}
.ft_r_input textarea{
    width: 816px;
    padding-left: 20px;
    height: 92px;
    border:1px solid #aaa;
    font-size: 15px;
    line-height: 23px;
    color: #333;
    float: left;
    margin-bottom: 25px;
}
.btn_tj{
    width: 100px;
    height: 38px;
    background: #092a74;
    font-size: 15px;
    line-height: 38px;
    text-align: center;
    color: #fff;
    cursor: pointer;
    float: left;
    margin-left: 410px;
}
.footer_bottom{
    width: 100%;
    min-width: 1200px;
    height: 80px;
    background-color: #000;
}
.fb_content{
    width: 1200px;
    margin: 0 auto;
}
.fb_content p{
    font-size: 15px;
    line-height: 80px;
    color: #999;
    float: left;
}
.fb_content p a{
    font-size: 15px;
    color: #999;
}
.go_top{
    float: right;
    cursor: pointer;
}
.go_top img{
    width: 80px;
    height: 80px;
    float: left;
}
.go_top span{
    display: block;
    float: left;
    width: 80px;
    line-height: 15px;
    color: #fff;
    background-color: #f13a3a;
    font-size: 15px;
    padding: 25px 0;
    text-align: center;
}
/*footer*/