﻿@charset "utf-8";
/* CSS Document */


/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{ clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.layout, .content{ width:1100px; margin:0 auto; position:relative;}

.boxMo{ min-width:1100px;}

.header{ height: 180px; background: url(../images/banner.jpg) no-repeat center top; overflow: hidden;}
.logo{ float: left; width: 557px; margin-top: 16px;}

.header_right{ float: right; width: 250px; margin-top: 50px;}
.header_item{ margin-bottom: 15px;}
.header_item a{ position: relative; float: right; height: 18px; margin-left: 26px; font-size: 14px; line-height: 18px; color: #fff; cursor: pointer;}
.header_item a.wza{ text-indent: 26px;}
.header_item a.wza i{ position: absolute; top: 0; left: 0; width: 22px; height: 18px; background: url(../images/icon_wza.png) no-repeat center top;}

.header_item a.mobile{ text-indent: 16px;}
.header_item a.mobile i{ position: absolute; top: 0; left: 0; width: 11px; height: 18px; background: url(../images/icon_mobile.png) no-repeat center top;}

/* .search{ position: relative; width: 248px; height: 34px; background-color: #fff; border: 1px solid #1e4b9c; border-radius: 17px; overflow: hidden;}
.search_keyword{ float: left; width: 200px; height: 34px; font-size: 14px; line-height: 34px; color: #1e4b9c; text-indent: 10px; border: 0; background: none; outline: none;}
#search_btn{ float: right; width: 20px; height: 24px; margin: 5px 10px 0 0; background: url(../images/btn_search.png) no-repeat center top #fff; border: none; outline: none; cursor: pointer;}
#btn_top{ display: none; position: fixed; bottom: 20px; left: 50%; width: 60px;height: 60px; margin-left: 570px; background: url(../images/btn_top.png) no-repeat center top; cursor: pointer;}
#btn_top.active{ display: block;} */

.nav{ position: relative; height: 50px; margin-bottom: 30px; background-color: #579ddb; z-index: 3;}
/* .nav_tem{ position: relative; float: left; width: 182px; height: 50px;} */
.nav_tem{ position: relative; float: left; width: 220px; height: 50px;}
.nav_tem.active{ background-color: #79b4e4;}
.nav_tem span{ display: inline-block; width: 100%; height: 100%; font-size: 18px; line-height: 50px; text-align: center;}
.nav_tem span a{ color: #fff;}
.nav_tem span i{ position: absolute; top: 22px; right: 30px; width: 19px; height: 6px; background: url(../images/nav_arr.png) no-repeat center top;}

.nav_sub_list{ display: none; position: absolute; top: 50px; width: 220px; background-color: #79b4e4;}
.nav_tem.active .nav_sub_list{ display: block;}
.nav_sub_list a{ display: block; width: 100%; height: 50px; font-size: 16px; line-height: 50px; color: #fff; text-align: center;}

.footer{ padding: 20px 0; background-color: #579ddb;}
.footer_i{ margin-bottom: 10px; text-align: center; }
.footer_i img{ margin: 0 10px;}

.footer p{ font-size: 14px; line-height: 30px; color: #fff; text-align: center;}
.footer p a{ color: #fff;}