/*common*/
*{ outline:none;margin:0px; padding:0px;}
html{ height:100%;}
body{ font-size:14px; color:#333333; font-family:"微软雅黑"; background-color:#FFF;}
a{ text-decoration:none; color:#333333;}
a:hover{ text-decoration:none;}
ul,dl,dt,dd{ list-style:none; margin:0px; padding:0px;}
p{ margin:0px; padding:0px;}
img{ border:0px;}
/*img{ border:0px none;max-width: 100%;height: auto;width: auto\9;}*/
.clear{ clear:both;}
input,select{ vertical-align:middle; background-color:#FFF;}
textarea,input { word-wrap:break-word; word-break:break-all; padding:0px;}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px; font-weight:normal;}
h6{ font-size:14px;}
.font12{ font-size:12px;}
.pointer{cursor:pointer}
.noborder{ border:0px none}
.fl{ float:left}
.fr{ float:right}
.hidden{ display:none;}
.clear_float {
    clear: both;
    font-size: 1px;
    height: 0;
    line-height: 1;
    overflow: hidden;
    width: 0;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

body{ width:100%; height:100%; margin:0 auto;}
/*头部*/
.index_top{ background-color:#fff; width:100%; height:150px; margin:0 auto;}
.top_content{ width:1100px; height:150px; margin:0 auto;}
.top_content_1{ padding-top:40px;}
.top_logo{width:538; height:83; float:left;}
.top_zy{ float:left; margin-top:15px; font-size:14px; color:#434343; padding-left:260px;}
.top_zy_w{ margin-left:15px;}
.top_zy_content{ margin-top:10px;}
.search{ width:200px;}
.search .txt{ width:160px; height:28px; line-height:28px; border:1px solid #005bac; float:left; color:#626262; font-size:12px;}
.search .btn{ width:38px; height:30px; background:url(../imges/input.png) no-repeat; float:left; border:0; cursor:pointer;}


/*导航*/
.navigation_bg{ background-color:#005bac; width:100%; height:50px; margin:0 auto;}
.navigation_content{ width:1100px; height:50px; margin:0 auto;}

.nav{ width:1100px;position:relative; z-index:99;height:50px;}
.nav .li-parent{ width:110px; float:left; height:50px;}
.nav .li-home{ width:85px; float:left; left:0;}
.nav .li-long{ width:130px; float:left;}
.nav .li-home span a{ width:86px;height:35px; display:block;font-size:16px; color:#fff; text-align:center; padding-top:15px;}
.nav .li-home span a:hover{background:#0b71cc;text-decoration:none; color:#FFF;}

.nav .li-parent span a{ width:100px; height:35px; display:block; font-size:16px; color:#fff; text-align:center; padding-top:15px;}
.nav .li-parent span a:hover{ background:#0b71cc;text-decoration:none; color:#FFF; }
.nav .li-parent span a.a-hover{background:#0b71cc;text-decoration:none; color:#FFF;}

.nav .li-long span a{ width:130px; height:35px; display:block;font-size:16px; color:#fff; text-align:center; padding-top:15px;}
.nav .li-long span a:hover{ background:#0b71cc;text-decoration:none; color:#FFF;}
.nav .li-long span a.a-hover{background:#0b71cc;text-decoration:none; color:#FFF;}

.nav .li-child{width:330px; display:none; background:url(../imges/li.png) repeat; padding-bottom:10px; z-index:999; position:absolute;}
 .nav .li-child li{ width:330px; height:35px; line-height:35px;}
.nav .li-child li a{ color:#FFF; font-size:14px; margin-left:10px;}
.nav .li-child li a:hover{text-decoration:none;}
.nav>ul>li{position: relative;margin-left: -2px;}
.nav>ul>li:before,
.nav>ul>li:after{position:absolute; bottom:35%; right:0; margin-bottom:0px; width: 1px; height:16px; content: ' '; background-color:#106dbf;}
.nav>ul>li:hover:after,
.nav>ul>li:hover:before{display: none;}

/*banner*/
.banner{width:100%;height: 500px;margin: 0 auto;position: relative; z-index:1; overflow:hidden;}
.banner img{ width:100%; height:500px;}
.banner .hd{position: absolute;top:480px; left: 50%;z-index: 20;}
.banner .hd ul li{ float:left;width: 10px;height: 10px;border-radius: 10px; background: #fff; margin-right:7px; text-indent:-999px; cursor:pointer; }
.banner .hd ul li.on{background: #0391db; }
.banner .bd{ width:100%; height:500px;}
.banner .bd ul{ overflow:hidden; zoom:1; height:500px;}
.banner .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:500px;}
/*底部*/
.footer_top{ background:#005bac; width:100%; height:150px; margin:0 auto;}
.foot_content{ width:1100px; margin:0 auto; height:100px; }
.foot_content p{ line-height:30px; text-align:center; color:#fff;}
.foot_content p a{ color:#fff;}

