﻿@charset "utf-8";
/* CSS Document */
body {
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    font-family: Arial, "微软雅黑";
    color: #333; /*overflow-x: hidden;*/
    background-color: #F4F7FF;
    min-width: 1200px;
}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#d80000; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
br{line-height:12px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; border:0px;}
em{font-style:normal;}
.wal{width:1200px; margin:0px auto;}
.w180{width:180px; overflow:hidden;}
.w990 {
    width: 990px;
    overflow: hidden;
    border-radius: 10px;
}
.btn1{cursor:pointer;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#d8d8d8 solid 1px;}
.selectLayer li{height:28px; line-height:28px; overflow:hidden; padding-left:10px; color:#666;}


.OutFont a {
    color: #13B2C7;
}
.topDiv {
    height: 48px;
    line-height: 48px;
    background: #EEEEEE;
    color: #333333;
}
    /*.topDiv a {
        color: #333333;
    }*/
.topDiv img{float:left; margin-right:10px; position:relative; top:12px;}
.topDiv li{font-size::14px;float:left; padding-left:25px; height:48px; position:relative;}
    .topDiv .li_01 {
        border-right: 1px solid #DCDCDC;
        padding-right: 20px;
    }
.topDiv .li_01 a{display:block; height:33px; padding:0 2px;}
.topDiv li div{position:absolute; z-index:20; top:34px; left:25px; display:none;}
.topDiv li div img{margin:0px; top:15px;width: 110px;}
.headDiv{background-color: #fff;}
.headDiv .wal{height:80px; position:relative;}
.headDiv .logo{position:absolute; left:0px; /*top:15px;*/}
.topDiv .loginbtn{font-size: 18px;}

.nav{position:absolute; top:15px; right:0px;color: #00394f;}
.nav li{float:left; padding-left:50px;}
.nav a{display:block; float:left; white-space:nowrap; font-size:18px; height:45px; line-height:45px;font-weight: 600;}
    .nav a:hover, .nav .aNow, .nav .aNow1 {
        color: #13B2C7;
    }
.nav .user{padding-left: 60px;}
    .nav .user a {
        background-color: #13B2C7;
        width: 140px;
        height: 50px;
        font-size: 16px;
        text-align: center;
        color: #fff;
        line-height: 50px;
        border-radius: 10px;
    }

.topA{display:block; background:url(../../Images/topA.png) left top no-repeat; width:60px; height:60px; position:fixed; z-index:20; bottom:50px; right:50%; margin-right:-650px; display:none;}

.footNav{background:#00394f;height:280px;clear: both;}
.footNav .wal{height:280px; position:relative;width: 1200px;}
.footNav .list{width: 330px;position: absolute; top: 40px;background:url(../../Images/footBg.png) right 30px no-repeat;}
.footNav li{float:left; width:90px; line-height:24px;}
.footNav li a{color:#bdbdbd;}
.footNav li a:hover, .footNav li a{color:#fff;}
.footNav li{font-weight:400; padding:25px 0 0 0;font-size: 16px;}
.footNav .ewm{width: 856px;text-align:center; float: right;}
.footNav .ewmList{margin-top: 65px;}
.footNav .ewmList dd{float:left;  text-align:center;}
.footNav .ewmList dd:not(:last-child){margin-right: 35px;}
.footNav .ewmList div{color:#fff;font-size:16px;}
.footNav .ewmList .title{color:#FFF;font-size:16px;height: 40px;line-height: 40px;}
.footNav .box{width:345px;background:url(../../Images/footBg.png) right 15px no-repeat;margin-top: 55px;}
.footNav .box .title{color:#FFF;font-size:16px;height: 40px;line-height: 40px;}
.foot{text-align: center;height:45px; line-height:45px; background:#00394f; color:#fff;border-top: 1px solid #336172;}

.pageBanner{width: 100%;}
.sideNav{
	text-align: center;
}
.sideNav {
    width: 175px;
    background-color: #fff;
    border-radius: 10px;
}
    .sideNav h1 {
        font-size: 16px;
        font-weight: 400;
        color: #000;
        height: 50px;
        line-height: 50px;
        background-color: #AAE3EB;
    }
.sideNav h2{ height:50px;line-height:50px;font-weight:400;}
    .sideNav .title1:hover, .sideNav .aNow1 {
        display: block;
        background: url(../../Images/sNav_active.png) 20px center no-repeat;
        color: #13B2C7;
    }
    .sideNav .title1 {
        display: block;
        background: url(../../Images/sNav.png) 20px center no-repeat;
        color: #333;
    }
    .sideNav .title2:hover, .sideNav .aNow2 {
        display: block;
        background: url(../../Images/qNav_active.png) 20px center no-repeat;
        color: #13B2C7;
    }

    .sideNav .title2 {
        display: block;
        background: url(../../Images/qNav.png) 20px center no-repeat;
        color: #333;
    }
    .sideNav .title3:hover, .sideNav .aNow3 {
            display: block;
            background: url(../../Images/lNav_active.png) 20px center no-repeat;
            color: #13B2C7;
        }

    .sideNav .title3 {
        display: block;
        background: url(../../Images/lNav.png) 20px center no-repeat;
        color: #333;
    }

.main {
    padding-bottom: 120px;
}

.pageNow{padding-top: 35px; color:#878787;}
.pageNow a{color:#999999;}
.pageNow a:hover{color:#00b285;}
    .pageNow span {
        color: #13B2C7;
    }

.pageNow3{padding-top: 0;color: #31cd7d;}
.pageNow3 a{color: #31cd7d;}

.pageNow2{padding-top: 35px; padding-bottom: 50px;color:#878787;}
.pageNow2,.pageNow2 a,.pageNow2 a:hover,.pageNow2 span{color:#fff;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}


.pBtn1{cursor:pointer;float: left;margin-right: 45px; border: 1px solid #31cd7d;width:140px; height:47px;line-height: 47px;text-align: center;}
.pBtn1 a{font-size: 18px;color: #31cd7d;}
.pNextBtn2 input{font-size: 18px;color: #fff;background:url(../../Images/btn-3.png) left top no-repeat;width:140px; height:46px;line-height: 46px;}