@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; font-family: "microsoft yahei", "Georgia", "Arial", "Verdana", "Helvetica", "sans-serif"; font-size: 14px; }

img { border: 0px; margin: 0px; vertical-align: middle; }
html, body { color:#555; min-width: 1300px; }
i { font-style: normal; }
a, a:hover { color: #555; text-decoration: none; /*transition: all 0.8s ease 0s; font-size: 18px;*/ }
ul, li { list-style-type: none; margin: 0px; padding: 0px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
.tl { text-align: left!important; }
.tr { text-align: right!important; }
.tc { text-align: center!important;}
.fl { float: left!important;}
.fr { float: right!important;}
.w { width: 100%; clear: both; overflow: hidden; }
.mt20 { margin-top: 20px!important;}
.mt620 {margin-top: 620px!important;}
.mw { width: 1260px; margin: 0px auto; clear: both; overflow:hidden;}
.nobor { border:none!important;}
.shadow {-moz-box-shadow:0px 2px 5px #555; -webkit-box-shadow:0px 2px 5px #555; box-shadow:0px 2px 5px #555;}
.iframes{
    width: 100%;
    border: 0;
    height: 100%;
}
/******************************* 头部样式 *************************************/
.head{
    width: 100%;
    height: 110px;
    min-width: 1300px;
    position: absolute;
    z-index: 9999;
    left: 0px;
    top: 0px;
    background:#f3f6ff;
    background: rgba(243,246,255,0.5);
    overflow: visible!important;
}
.head .logo{
    float: left;
    margin-top: 5px;
}
.head .logo img{
    width: 400px;
    height: 100px;
}
.head .nav{
    float: right;
    margin-right: 110px;
    padding-top: 60px;
    font-size: 22px;
}
.head .nav a{
    margin-left: 30px;
    font-size: 22px;
}
.head .linkc{
    color: #555;
}
.head .nav a:hover{
    color: #f86c01;
}
.head .pitch{
    color: #f86c01;
}
/* 轮播图 */
.banner {
    width: 100%;
    overflow: hidden;
    position: absolute;
    z-index: -1;
    top: 110px;
    bottom: 0px;
    height: 700px;
}
h2.title { overflow: hidden; clear: both; margin: 15px 0px; font-size: 24px; border-left: 4px solid #f1b93f; padding-left: 10px; height: 24px; line-height: 24px; margin-left: 10px; }
h2.title>a {font-size: 24px; }
h2.title > span { padding-left: 10px; vertical-align: middle; color: #f1b93f;}
.nivo-controlNav { top: 570px!important; bottom:inherit!important;}
.fnav { background:#202125;  text-align: center; padding: 20px 0px;}
.fnav p { float: left; width: 400px; text-align: center;}
.fnav p img  { width: 100px; height: 148px;}
.fnav dl{ float: left; width: 195px; text-align: center;}
.fnav dl>dt>a { font-size: 18px; font-weight: bold; height: 30px;color: #fff; display: block;}
.fnav dl>dd>a { color: #fff; line-height: 30px;}

/******************************* 中间内容样式 *************************************/
.content{
    margin-top: 110px;
    width: 100%;
    min-height: 800px;
    background-color: #E7ECF0;
    min-width: 1300px;
}

.content_block{
    padding-top: 100px;
    margin-left: 200px;
    margin-right: 200px;
}

/******************************* 底部样式 *************************************/
.footer {
    width: 100%;
    height: 80px;
    padding:20px 0px;
    color: #FFF;
    font-size: 14px;
    text-align: left;
    background:#202125;
    border-top: 2px solid #444;
    position: relative;
    min-width: 1300px;
}
.footer .div_block{
    width: 50%;
    top: 10%;
    position: absolute;
    transition: .3s;
    opacity:0;
}
.footer .block1{
    width: 30%;
    left: -800px;
    text-align: right;
    left:0!important;
    opacity: 1!important;
}
.footer .block2{
    width: 70%;
    right: -700px;
    padding-left: 40px;
    right:0!important;
    opacity: 1!important;
}
.footer a {
    color: #ffd700;
}
.footer a:hover {
    color: #ff5a00;
}

@media screen and (max-width: 1600px) {
    .header>.nav { width: 60%;}
}
