@charset "utf-8";
/* CSS Document */
 
/*header*/
.header{width:100%;min-width:1200px;}
.header-top{background:#fff;width:100%;height:112px;position:relative;z-index:20;}
.header-top .header-in{width:1200px;margin:0 auto;}
.header-top .logo{padding:21px 0;margin-right:20px;}
.header-top .logo a, .header-top .logo img{display:block;height:68px;text-indent:-9999px;}
.search{padding:24px 0 0;width:540px; display:none;}
.search form{position:relative;}
.search_box{height:36px;border:2px solid #009ff0;width:536px;position:relative;}
.sech_keyword{float:left;width:418px;height:19px;padding:8px 15px;background:#fff;font:14px/19px "Microsoft YaHei", "SimSun";color:#444;overflow:hidden;outline:0;}
.sech_btn{position:absolute;right:-1px;top:-1px;background:#009ff0;width:90px;outline:none;height:38px;letter-spacing:2px;border:none;cursor:pointer;-webkit-appearance:none;color:#FFF;font-size:18px;font-family:"Microsoft YaHei", "SimSun";}
.search .search-key{height:23px;line-height:23px;padding:5px 4px;font-size:13px;color:#999;overflow:hidden;}
.search .search-key a{color:#666;margin:0 10px 0 3px;}
.search .search-key a:hover{color:#067EB7;text-decoration:underline;}

/*nav*/
.header-nav{position:relative;z-index:30;}
.nav-column{width:100%;height:44px;background-color:#01af63;}
.nav-column-in{width:1200px;color:#fff;margin:0 auto;overflow:hidden;}
.nav-column ul{width:1206px;}
.nav-column ul li{float:left;margin-right:2px;}
.nav-column a{width:100px;line-height:44px;display:block;text-align:center;font-size:18px;color:#fff;}
.nav-column a.nav-cur, .nav-column a:hover{background-color:#009e59;color:#fff;}
.sub-nav{width:1200px;margin:0 auto;display:none;position:relative;}
.sub-nav-in{position:absolute;top:0;width:1198px;border:1px solid #009ff0;border-top:medium none;background:#f6f6f6;}
.sub-nav-in p{line-height:24px;padding:10px 20px;color:#ccc;font-size:14px;}
.sub-nav-in p span{font-size:12px;position:relative;top:-1px;margin:0 11px;}
 
 
.top_toolbar { background: #37383a; height: 45px; line-height: 45px; width: 100%; min-width: 980px; }
.top_box { width: 1200px; height: 45px; line-height: 45px; margin: 0 auto; overflow: hidden; }
.top_l { float: left; width: 350px; font-size: 14px; color: #cdcccc; overflow: hidden; }
.top_l a { display: inline-block; color: #cdcccc; }
.top_r { float: right; font-size: 14px; width: 600px; text-align: right; overflow: hidden; }
.top_r a { color: #cdcccc; display: inline-block; margin-left: 35px; }
.main { width: 1220px; margin: 0 auto; z-index: 20; position: relative; background: #f8f8f8; }
.head { width: 100%; height: auto; }
.header { width: 1200px; margin: 0 auto; height: 102px; overflow: hidden;
