﻿/*-----------------------------全局样式-------------------------------------*/

dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td,
header,
nav,
footer,
article,
section,
aside {
    margin: 0;
    padding: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 14px;
    font-weight: normal
}

ul,
li {
    list-style: none
}

legend {
    display: none
}

fieldset,
img {
    border: none;
    vertical-align: middle
}

em,
cite,
i {
    font-style: normal
}

input,
button,
select,
textarea {
    outline: none;
    border: 0;
    vertical-align: middle;
    padding: 0;
    margin: 0
}

button {
    cursor: pointer
}

button:hover,
button:active {
    opacity: .9;
    filter: alpha(opacity=90)
}

textarea {
    resize: none;
    padding: 0;
    margin: 0
}

body {
    font: 12px/1 tahoma, arial, "Hiragino Sans GB", "Microsoft Yahei", \5b8b\4f53, sans-serif;
    position: relative;
    margin: 0 auto;
    color: #000;
    min-width: 1200px;
    word-break: break-all
}

body a {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

body a:hover,
body a:active,
body a:focus {
    text-decoration: none;
    outline: none
}


/*-----------------------------模块-------------------------------------*/


/*------------框架------------*/

.auto:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.auto {
    *height: 1%
}

.wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative
}


/*------------模块------------*/

.text-hidden {
    text-indent: -9999px;
    overflow: hidden
}


/*-----------------------------全站头底-------------------------------------*/


/*------------顶部------------*/

.header {
    position: relative;
    z-index: 10
}

.yzpp_20190507 {
    background: url(../images/top-gif2.gif) no-repeat center top;
    height: 72px;
    width: 100%;
    margin: 0 auto;
}


/*------头部-------*/


/*------头部-------*/

.top {
    height: 102px;
}

.logo {
    float: left;
    width: 629px;
    height: 102px
}

.logo a {
    display: block;
    position: relative;
    height: 102px
}

.logo img {
    position: absolute;
    left: 0;
    top: 25px
}

.hot-tel {
    width: 180px;
    height: 38px;
    float: right;
    margin: 34px 20px 0 0;
    background: url(../images/hot-tel.png)
}

.search-form {
    float: right;
    margin: 35px 31px 0 0;
    width: 270px;
    height: 36px
}

.search-form-input {
    width: 188px;
    height: 34px;
    border: #ededed 1px solid;
    border-right: 0;
    padding: 0 10px;
    font-size: 14px;
    float: left;
    line-height: 34px \9
}

.search-form-input::-moz-placeholder {
    color: #999;
    font-size: 14px
}

.search-form-input::-webkit-input-placeholder {
    color: #999;
    font-size: 14px
}

.search-form-input::-ms-input-placeholder {
    color: #999;
    font-size: 14px
}

.search-form-submit {
    width: 61px;
    height: 36px;
    background: #0048a0 url(../images/search-form-submit.png);
    float: right
}


/*------导航-------*/

.nav {
    height: 56px;
    background: #0048a0
}

.ul-nav li {
    float: left;
    width: 132px;
    text-align: center;
    font-size: 18px;
    line-height: 56px;
    position: relative
}

.ul-nav a {
    display: block;
    color: #fff
}

.ul-nav a:hover,
.ul-nav a:active,
.ul-nav li.active a,
.ul-nav li.hover a {
    text-decoration: none;
    background: #f28b1c;
    color: #fff;
}

.ul-nav ol {
    position: absolute;
    right: 0;
    top: 56px;
    background: #0048a0;
    display: none
}

.ul-nav ol li {
    border-top: #1f5eac 1px solid;
    position: relative;
    font-size: 16px;
}

.ul-nav li.hover ol a,
.ul-nav li.active ol a {
    background: #0048a0
}

.sub-list {
    background: #003d88;
    border-top: #1f5eac 1px solid;
    margin: -57px 0 0 -528px;
    width: 516px;
    font-size: 16px;
    padding: 12px 6px;
    position: relative
}

.sub-list a {
    float: left;
    width: 172px;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    text-align: left;
    text-indent: 20px
}

.ul-nav li.hover .sub-list a,
.ul-nav li.active .sub-list a {
    background: #003d88
}

.ul-nav li.hover ol a:hover,
.ul-nav li.hove ol a:active,
.ul-nav li.active ol a:hover,
.ul-nav li.active ol a:active {
    background: #0364db;
    color: #fff;
}


/*------------主体结构------------*/

.main {
    position: relative;
    z-index: 1;
    /* 添加代码================================= */
   /* background-color: #f7e7e0; */
}


/*------------底部------------*/

.footer {
    position: relative;
    background: #003a74;
    color: #fff;
    font-size: 14px
}

.footer-top {
    height: 184px;
    background: #003d7a;
    border-bottom: #00366c 1px solid;
    box-shadow: rgba(0, 54, 108, .8) 0 8px 8px
}

.footer-top .wrap {
    overflow: hidden
}

.footer-logo {
    width: 208px;
    height: 52px;
    margin: 40px auto 31px
}

.footer-link {
    text-align: center;
}

.footer-link a {
    color: #fff;
    font-size: 18px;
    margin: 0 18px
}

.footer-link a:hover {
    color: #f29a1c;
    text-decoration: none
}

.footer-main-top {
    border-bottom: #3b6894 1px dashed;
    padding: 50px 0;
    overflow: hidden
}

.code {
    float: left;
    width: 158px;
    margin: 10px 0 0 104px;
    text-align: center
}

.code h3 {
    margin-top: 13px;
    font-size: 16px
}

.footer-main-link {
    text-align: center;
    padding: 30px 10px 40px
}

.footer-main-link a {
    display: inline-block;
    margin: 0 10px;
    color: #fff;
    line-height: 32px
}

.footer-main-link a:hover {
    color: #f29a1c;
    text-decoration: none
}

.footer-company {
    float: left;
    margin: 0 0 0 60px;
    width: 878px
}

.footer-company dt {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 11px
}

.footer-company ul {
    font-size: 16px;
    line-height: 37px
}

.footer-company ul div {
    float: left
}

.footer-address {
    width: 408px
}

.footer-tel {
    width: 198px
}

.footer-fax {
    width: 250px
}


/*------------飘移条------------*/

.fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 70px;
    z-index: 99999;
    overflow: hidden;
    height: 425px;
    margin: auto;
    bottom: 0;
}

.ul-fixed {
    margin-top: -1px;
    background: #004c90;
    box-shadow: rgba(0, 0, 0, .5) 0 0 5px;
    height: 318px;
}

.ul-fixed li {
    text-align: center;
    width: 70px;
    height: 40px;
    border-top: #0f3c74 1px solid;
    line-height: 40px;
}


/*.ul-fixed a{display:block;color:#fff;padding-top:46px;height:24px;background:url(../images/fixed.png) no-repeat center top}*/

li.fixed-1 {
    background-position: 0 0;
    height: 70px;
}


/*li.fixed-2 a{background-position:0 -70px}
li.fixed-3 a{background-position:0 -140px;padding-top:0px;height:70px;}
li.fixed-4 a{background-position:0 -210px}
li.fixed-5 a{background-position:0 -280px}*/

.ul-fixed a {
    color: #fff;
}

.ul-fixed a:hover,
.ul-fixed a:active,
#moquu_top:hover,
#moquu_top:active {
    text-decoration: none;
    color: #ea8734;
}

.ul-fixed li.fixed-1 a:hover,
.ul-fixed li.fixed-1 a:active {
    background-color: 003b70;
}

#moquu_top {
    background: url(../images/fixed1.png) no-repeat #004c90;
    width: 70px;
    height: 24px;
    display: block;
    color: #fff;
    text-align: center;
    padding-top: 46px;
    border-top: #0f3c74 1px solid;
}


/*------------当前位置------------*/

.weizhi {
    height: 50px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, .2) 0 3px 3px;
    color: #666;
    font-size: 16px;
    line-height: 50px;
    position: relative
}

.weizhi a {
    color: #666;
    margin: 0 6px
}


/*------------标题------------*/

.tit {
    text-align: center;
    line-height: 26px;
    font-size: 16px;
    color: #666;
    position: relative
}

.tit h2 {
    font-size: 36px;
    font-weight: bold;
    color: #000;
    line-height: 68px;
    position: relative
}

.tit p {
    padding: 0 210px;
    text-transform: uppercase
}


/*------------页码------------*/

.page {
    padding: 30px 0 40px;
    text-align: center
}

.page span,
.page a {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    color: #666;
    font-size: 16px;
    padding: 7px 13px
}

.page span,
.page a:hover {
    background: #f29a1c;
    color: #fff;
    text-decoration: none
}

.more {
    width: 66px;
    height: 22px;
    background: url(../images/more.png) no-repeat center center;
    border: #0054a9 1px solid;
    float: right;
    margin: 13px 4px 0 0
}

.more:hover,
.more:active {
    opacity: .9
}


/*-----------美国专题提交表单--------------*/

.america_0710box {
    width: 100%;
    background: #043079;
    height: 320px;
}

.america_0710 {
    width: 1200px;
    margin: 0 auto;
}

.america_0710_nr {
    margin: 20px 0;
    height: 60px;
}

.america_0710_nr input {
    width: 360px;
    height: 60px;
    line-height: 60px;
    border: 0;
    text-indent: 20px;
    color: #999;
    font-size: 16px;
}

.america_0710_nr img {
    display: inline;
    border: 0;
    float: left;
}

.america_0710_an {
    float: left;
    width: 360px;
    height: 60px;
    background: #e9912d;
    color: #fff;
    line-height: 60px;
    text-align: center;
    font-size: 20px;
    font-family: "微软雅黑"
}

.america_khbox_0710 {
    width: 1200px;
}

.america_0710box h4 {
    width: 120px;
    float: left;
    color: #ccd0dd;
    font-size: 16px;
}

.america_kh_0710 {
    width: 1080px;
    overflow: hidden;
    float: left;
}

.america_kh_ScrCont {
    width: 10000000px;
}

.america_kh_0710 .font {
    width: 300px;
    height: 20px;
    line-height: 20px;
    color: #ccd0dd;
    font-size: 16px;
    float: left;
    text-align: center;
    margin-right: 60px;
}

.america_kh_0710 #List1,
.america_kh_0710 #List2 {
    float: left;
}