.bady
{background-color:#FFFFFF; margin:0px;text-align:center;}
.wrap
{min-width:1100px;margin:0 auto; }
.box
{width:1100px;margin:0 auto;}
.head
{background:#105d93;overflow:hidden; border-top:3px #034673 solid;}
.head-logo
{height:80px; padding:18px 7px 19px;}
.head-box
{width:380px;}
.head-tag
{height:13px; line-height:13px; margin:22px 0px 17px;}
.head-tag li
{display:block; padding:0px 10px;border-right:1px solid #538bb1; float:left; }
.head-tag li a
{color:#cdd7e2;font-size:12px; }
.head-tag li a:hover
{color:#f4f7fa}
.search
{width:220px; height:36px; padding:0px 1px;}
.searchInput
{background:#FFFFFF; width:168px; padding:10px;font-size:14px; color:#91959f ; line-height:12px; border:0; float:left; height:12px;}
.searchBar
{border:0;}
.head-nav
{background: #ffffff;}
.head-nav li
{float:left; text-align:center;padding:17px 0px; position:relative;}
.head-nav li>a
{font-size:16px; color:#444444; line-height:16px;padding:0px 26px; display:block; border-right:1px solid #dfdfdf}
.head-nav li:hover>a
{color:#1782db;}
.head-subnav
{z-index:10; display:none;position: absolute; width:100%;background-color:rgba(255,251,240,0.7)!important;background-color: #fff;filter:Alpha(opacity=70);top:40px;}
.head-subnav a
{font-weight:normal;line-height: 40px;height: 40px;display: block;font-size: 16px;}
.head-subnav li:hover a
{color:#1782db;}





.home-box2-wrap
{background:#105d93; overflow:hidden;height: 320px;}
.box4
{width:100%;padding-top:26px;}
.foot-nav li
{line-height:38px; float:left;padding: 0px 25px;position: relative;}
.foot-nav li>a
{font-size:16px; color:#ffffff; display:block}
.foot-nav li>a:hover
{color:#1098a7}
.foot-subnav
{display:block;position: absolute;z-index: 10; width:100%;}
.foot-subnav a
{font-size:14px; color:#a6cae9; float:left; height:30px; line-height:30px;width:100%;}
.foot-subnav a:hover
{color:#ffffff;}
.foot-ewm
{overflow:hidden; width:117px}
.foot-ewm span
{font-size:16px; color:#ffffff; float:left; height:38px; line-height:38px;}
.foot-ewm img
{float:left; margin-top:12px;}



.home-box3-wrap
{background:#034673; overflow:hidden;}
.foot
{width:100%; overflow:hidden;}
.foot-copyright
{height:12px; line-height:12px; padding:25px 0;}
.kh-copyright
{overflow:hidden}
.kh-copyright span
{font-size:12px; color:#ccd3db; float:left}
.kh-copyright img
{float:left; margin-left:8px;}
.jd-copyright
{overflow:hidden}
.jd-copyright span
{margin-right:3px; float:left; font-size:12px; color:#ccd3db;}

.banner-bg
{width:100%;height:350px;position: relative;z-index:1;}
.banner-bg .pic 
{display:block;overflow: hidden;}
.banner-bg .pic li
{width:100%;height:100%;position: absolute;top:0;left:0;background-position:center top;background-repeat:no-repeat; z-index:1;background-size: cover;}
.banner-bg .pic li a
{cursor: pointer;height: 100%;width: 100%;float: left;}
.banner-bg .btn 
{position: absolute;z-index: 5;top: 265px;right: 50%;}
.banner-bg .btn li
{display:block;background: url(../images/icon13.png) no-repeat;float: left;margin-right: 10px;overflow: hidden;width: 14px;height: 14px;cursor: pointer;}
.banner-bg .btn li.s 
{background: url(../images/icon14.png) no-repeat;}
.bg-btn
{position:relative;}
.banner-txt {
    position: absolute;
    width: 380px;
    padding: 0 50px;
    height: 80px;
    line-height: 80px;
    z-index: 99;
}
.banner-txt p {
    font-size: 42px;
    font-weight: bold;
    color: #fff;
}
.banner-txt-bg {
    width: 480px;
    height: 80px;
    background: #3b7bae;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
 filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=70);
 opacity:0.7;
}
.banner-box {
    position: relative;
    top: 150px;
    left: 670px;
    width: 480px;
    float: left;
    height: 80px;
}
li{vertical-align:top;}

.foot-copyright a {
    color: #ccd3db;
}
.foot-copyright a:hover {
    color: #fff;
}