@charset "utf-8";
/* CSS Document */

.wrap {width:1200px;margin:0 auto;  }
.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.juzhong {
     
}
.fl {
    float: left;
}

.body_top {overflow:hidden;background:#0095D9;height:32px;line-height:32px;}
.body_top ul{width: 1200px;margin:0 auto;}
.body_top ul li{float:right;line-height:32px;height:32px;}
.body_top ul li a{text-decoration:none;color:#333;padding:0px 10px 0;border-right:#fff 1px solid;color:#fff;}
.body_top img{ border:none}

.search_box {float:right;margin-top:10px;position: relative;}
.search_box form {width:460px;position:relative;float:left;padding-left:30px;}
.search_box form .oi {cursor:pointer;border-right:1px solid #0095D9;display:inline-block;width:70px;position:absolute;height:30px;line-height:30px;top:1px;font-size:14px;text-align:center;left:30px;}
.search_box form .oi:hover {}
.search_box form .oi ul {overflow:hidden;width:69px;border:1px solid #0095D9;background:#fff;position:relative;top:-3px;display:none;border-top:none;z-index: 9999;}
.search_box form .oi ul li {text-align:center;font-size:14px;cursor:pointer;}
.search_box form .oi ul li:hover {color:#0095D9;}
.search_box form input{width:40%;height:30px;border:1px solid #0095D9;outline:none;padding:0 100px 0 90px;font-size:14px;border-radius:5px;font-family: "microsoft yahei";}
.search_box form button {position:absolute;top:0;right:0;height:32px;line-height:32px;border:none;background:#0095D9;outline:none;color:#fff;font-size:16px;padding:0 15px;border-radius:0 5px 5px 0;cursor: pointer;}
.search_box form button i {display:inline-block;width:28px;height:28px;background:url(../images/icon_search.png) no-repeat; vertical-align:middle;position: relative;left:3px;top:3px}
.search_box form .search_font{color:#666;position:absolute;top:60px;left:37px}
.search_box form .search_font a {font-size:14px;}
.search_box form .search_font a + a {margin-left:8px;}


.logo{float:left}

.topnav {height:36px;float:right;text-align:left;padding-top:5px;}
.topnav li{float:left;padding:0 11px;text-align:center;height:36px;position:relative;z-index:99;font-size:15px; }
.topnav li.none{background:none}
.topnav li a{ display: block;text-decoration:none;color:#333;height:36px;line-height:36px;font-weight:normal;}
.topnav li a:hover{color:#0095D9;text-decoration:none; display:block;}
.topnav li a.on{color:#0095D9;text-decoration:none; display:block;border-bottom:#0095D9 2px solid}

.topnav li dl{width:105px;position:absolute;z-index:999;top:40px;left:0px;display:none;padding:0;overflow:hidden;background:url(../images/menu_bg.png) repeat ;}
.topnav li dl dd{height:36px;line-height:36px;text-align:center;margin:0;color:#fff;font-size:12px;}
.topnav li.on dl dd a,.topnav li dl dd a{height:36px;line-height:36px;background:none;text-decoration:none;color:#fff;font-size:12px;}
.topnav li.on dl dd a:hover,.topnav li dl dd a:hover{background:#0095D9;text-decoration:none;font-size:12px;}


/*底部*/


.footr{ width:100%;  background-color:#313131; padding:40px 0px; }


.footr3{ width:386px; height:130px;  border-right:#737373 1px solid; }
.footr3_1{ font-size:28px; color:#FFFFFF; font-weight:800;white-space:nowrap;
overflow: hidden;line-height: 1.35;
text-overflow:ellipsis;}
.footr3_2{ font-size:14px; color:#FFFFFF; line-height:1.8; margin-top:18px;  }



.footr1{ width:430px;  margin-left:40px; height:130px; }

.footr1_2 {  width:430px; }
.footr1_2 p { font-size:14px; color:#FFFFFF; line-height:1.8;}

.footr2{ width:300px; margin-left:20px;   height:130px;  }


.footr4{width:100%;  background-color:#313131;height:49px; }
.footr44{ width:1200px; height:49px; margin:auto; border-top:#4a4a4a 1px solid;}
.footr44_1{ font-size:14px; color:#FFFFFF; line-height:49px; text-align:center; }
.footr44_1 a{color:#fff}
.footr44_1 p {text-align:center;}
.baizi img {width:138px;}