﻿/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
/*common*/
a,p,h1,h2,h3,h4,h5,li,span{
    font-family: '微软雅黑';
	font-size:14px;
	
	/*line-height:30px;*/
	text-decoration:none
}
.word-set{
	word-break:break-word;
}
.text_wrap p{
	font-weight: normal;
    font-family: "微软雅黑";
    font-size: 14px;
    line-height: 30px;
    color: #7b7b7b;
    margin-bottom: 20px;
	margin:20px;
}


@font-face {
    font-family: FZDBSJW;
    src: url(../src/font/FZDBSJW.ttf);
}
ul,li{
    margin: 0;
    padding: 0;
}
.wf5{
    float: left;
    width: 50%;
}

/*common*/

/*header */
.header {
    height: 400px;
    background: url(../img/banner.jpg) no-repeat center center;
}


.header-top div {
    /*height: 64px;*/

    display: inline-block;
}

.header-top div a {
    vertical-align: middle;
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    min-width: 42px;
    padding-top: 50px;
    background: url("../img/logo_ico.png") no-repeat top center;
    font-size: 12px;
    color: #7d7d7d;
    text-decoration: none;
    text-align: center;
}

.header-top a.search {
    background-image: url(../img/head_search.png);
    margin-left: 34px;
}

.header-top {
    float: right;
    padding-top: 28px;
}

.controller {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    overflow-y: auto;
}

.news-model2 form{
    vertical-align: center;
    display: inline-block;

}

.clearfix::after {
    display: table;
    content: '';
    clear: both;
    zoom: 1;
}

.pull-right {
    float: right;
}

.pull-left {
    float: left;
}

.logo {
    display: inline-block;
    height: 88px;
    padding-left: 110px;
    background: url() no-repeat -1px center;

    text-decoration: none;
    text-transform: Uppercase ;
}

.logo h1 {
    height: 88px;
    line-height: 12px;
    margin: 0;
    color: #005fad;
    padding-top: 15px;
    vertical-align: middle;
    font-size: 42px;
    font-family: 'FZDBSJW';
}
.logo h1 span{
    font-size: 42px;
    line-height: 42px;
    letter-spacing: 4px;
    font-family: '微软雅黑';

}

.logo h1 small {
    font-family: "Arial";
    display: inline-block;
    font-size: 12px;
    color: #839eb2;
    line-height: 11px;

    margin-top: 9px;
}
.logo-left{
    float: left;
}
.logo-right{
    float: right;
    font-size: 28px;
    vertical-align: middle;
    color: #1762b6;
    padding-top: 20px;
    font-family: '微软雅黑';
}
/*header */
/*导航*/
.nav{
    height: 55px;
    background: #1762b6 url(../img/bg_navi.png) no-repeat right center;
}
.nav li{
    list-style: none;
}
.nav ul li {
    float: left;

}
.nav ul li a {
    display: inline-block;
    height: 100%;
    line-height: 1;
    padding: 0 35px;
    font-size: 14px;
    font-family: "微软雅黑";
    color:#fff;
    line-height: 55px;
    text-decoration: none;
}
.nav ul li.ad.active{
    background-color: #c82428;
}
.nav ul li .ad:hover{
    background-color: #c82428;
}

.nav ul li a.active{
    background-color: #c82428;
}
.nav ul li a:hover{
    background-color: #c82428;
}
/*右侧浮动框*/
.r-float-fixed{
    position: fixed;
    z-index: 99;
    width: 110px;
    height: 290px;
    right: 20px;
    top: 50%;
    margin-top: -145px;
    background-color: #1c74d5;

    transition: all .3s ;
}

.r-float-fixed .head p{
    font-size: 12px;
    color: #b6d6f1;
    line-height: 1;
}
.r-float-fixed .head{
    padding: 5px 4px;
}
.r-float-fixed .func h3{
    background-color: #1562b6;
    margin: 0;
}

.r-float-fixed .func h3 a{
    text-decoration: none;
    display: inline-block;
    padding-left: 40px;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 14px;
    background: url(../img/snip_hover.png) no-repeat 13px 0px;;

}
.r-float-fixed .func h3.h3-2 a{
    background-position: 13px -50px;
}
.r-float-fixed .func h3.h3-3 a{
    background-position: 13px -103px;
}
.head-gzh{
    height: 102px;
    width: 102px;
   /*  background: url("../img/gongzhonghao.jpg") no-repeat center center     ; */
}
.func .h3-1{
    border-bottom: 1px solid #10539b;

}
.func .h3-2{
    border-top: 1px solid #2072ca;
    border-bottom: 1px solid #10539b;
}
.func .h3-3{
    border-top: 1px solid #2072ca;
}

/*footer */
.friendship-link{
    background-color: #f7f7f7;
    padding: 20px 0;

}

.contact-place{
    background-color: #1762b6;
    padding: 50px 0;
}
.banquansuoyou{
    background-color: #004b8f;
}
.banquansuoyou p{
    color: #7ba9d2;
    font-size: 12px;
    line-height: 40px;
    margin:0 auto;
    text-align:center;
}
.friendship-link .fri-title{
    position: absolute;
    left: 0px;
    top: 0  ;
    font-size: 13px;
    line-height: 24px;
    color: #035cac;
}
.fri-content{
    padding-left: 70px;
}
.fri-content a{
    font-size: 13px;
    color: #666;
    line-height: 24px;
    text-decoration: none;;
}
.fri-content a:hover{
    color: #035cac;
}
.fri-content i{
    font-size: 13px;
    color: #666;
    display: inline-block;
    margin: 0 10px;
    font-style: normal;
}
.tact-title{
    border-right: 1px solid #004583;
    height: 76px;
    width: 390px;
    float: left;
  /*   background: url(../img/logo_title.png) no-repeat left center; */
    -webkit-background-size:  355px auto;
    background-size:  355px auto;
}
.tact-contact{
    float: left;
    height: 76px;
    borer-left: 1px solid #0669c6;
    padding-left: 35px;

}
.tact-contact p{
    color: #dbeeff;
    font-size: 12px;
    line-height: 24px;
    margin: 0;
}
.header .controller{
    overflow-y: visible;
}
/*footer */
.search-hid {
    line-height: 64px;
    transition: all .4s;
}
.search-hid input{
    display: inline-block;
    width: 187px;
    height: 32px;
    font-size: 14px;
    border: 1px solid #e5e5e5;
    padding-left: 13px;
    padding-right: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: middle;
    outline: 0;

}
.search-hid input.search-hid-a{
    vertical-align: middle;
    padding: 0;
    display: inline-block;
    height: 32px;
    line-height: 32px;
    background: #1762b6 url(../img/search_hid.png) no-repeat center center;
    width: 47px;
}

/*newe close*/
#r-float-close{
    display: inline-block;
    width: 100%;
    height: 30px;
    position: absolute;
    left: 0px;
    bottom: -40px;
    line-height: 20px;
    text-align: center;
    background-color: #1562b6;
    color: #fff;
    background: rgba(255,255,255,0) url(../img/btn_close1.jpg) no-repeat left center;
    background-size: 100% auto: ;
}
.r-float-fixed.active #r-float-close{
    background-image: url(../img/btn_show1.jpg);

    left: -50px;
    bottom: 130px;

}
.r-float-fixed.active {
    right: -110px;

}