@charset "utf-8";
/* 头部样式和尾部样式 */
body{ margin:0; font-family:'微软雅黑',Arial, Helvetica, sans-serif; line-height:20px; color:#222; font-size:13px; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
img{ border:0;}
.fl{ float:left;}
.fr{ float:right;}
.fb{ font-weight:bold;}
.clear{ clear:both; height:0; overflow:hidden;}
.oh{ overflow:hidden;}
.ac{ text-align:center;}
.f20{ font-size:20px;}
.d1200{ width:1200px;}
.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.m0a{ margin:0 auto;}

#main{ width:100%; min-width:1200px; overflow:hidden; height:100%;}
#main2{ width:100%; min-width:1200px; overflow:hidden;}
.posi{ width:1200px; margin:0 auto; position:relative;}

#header{}
#header .line1{ background-color:#efefef; height:31px;}
#header .line1 ul.contact{ float:left; margin-left:20px;}
ul.contact li{ float:left; line-height:31px; margin-right:25px;}
ul.contact li.select{ position:relative;}
ul.contact li a{ color:#000; text-decoration:none;}
ul.contact li a.text:hover{ color:#0074b7;}
ul.contact li.select a{ display:block;}
ul.contact li.select i{ display:block; position:absolute; right:-9px; top:15px; width:0; height:0; border-top:3px solid #000; border-left:3px solid transparent; border-right:3px solid transparent; z-index:9;}
ul.contact li.select .country_list{ position:absolute; top:0; left:-10px; width:306px; padding:0 10px; background-color:#fff; border:1px solid #bbb; box-shadow:0 0 5px #aaa; border-top:none; z-index:6;}
ul.contact li.select .country_list .tit{ height:31px; line-height:31px;}
ul.contact li.select .country_list ul.list_d{ height:270px; overflow:auto; margin-bottom:10px; line-height:20px;}
ul.contact li.select .country_list ul.list_d a{ color:#06c; font-family:Verdana, Arial, sans-serif;}
ul.contact li.select .country_list ul.list_d a:hover{ text-decoration:underline;}
ul.contact li.select .country_list ul.list_d li{ line-height:20px; height:auto; color:#aaa;}
.community{ float:right; margin-right:20px; overflow:hidden;}
.community a{ display:block; float:left; background-image:url(../images/icons_btn_bg.png); background-repeat:no-repeat; background-attachment:scroll; margin:5px 12px 0 0;}
.community a.weibo{ width:25px; height:20px; background-position:0 0;}
.community a.weibo:hover{ background-position:0 -31px;}
.community a.weixin{ width:23px; height:19px; background-position:-30px 0;}
.community a.weixin:hover{ background-position:-30px -31px;}
#header .line1 .search{ float:right; margin:5px 20px 0 0;}
#header .line1 .search input .search_box{ height:18px; line-height:18px; padding:0 5px; width:166px; border:1px solid #bbb; background:url(../images/icon_search.gif) 95% 50% no-repeat scroll #fff;}
#header .line2{ margin-top: 25px;}
#header .line3{ margin-top:25px;}
#header .line3 .logo{ float:right; margin-right:20px;}
ul.main_navs{  margin-left:20px; float:left; margin-top:15px;}
ul.main_navs li{ float:left; margin-right:40px; padding-bottom:8px; position:relative;}
ul.main_navs li a.icon{ font-size:16px; color:#232321; text-decoration:none;}
ul.main_navs li a.icon:hover,ul.main_navs li a.icon.current{ color:#0074b7;}
ul.main_navs li .more_a{ position:absolute; width:102px; padding:15px 15px 5px 15px; background-color:#262626; top:28px; left:-20px; z-index:9;}
ul.main_navs li .more_a a{ color:#fff; font-size:14px; text-decoration:none; display:block; margin-bottom:10px;}
ul.main_navs li .more_a a:hover{ text-decoration:underline;}
.bread_nav{ border-top:1px solid #ededed; padding:8px 0;}
.bread_nav .dd{ margin-left:20px; color:#707070;}
.bread_nav .dd a{ color:#707070; text-decoration:none;}
.bread_nav .dd a:hover{ text-decoration:underline;}

#footer{}
#footer .line1{ background-color:#ffd801; padding:30px 0;}
#footer .line1 ul{ float:left; margin-left:150px;}
#footer .line1 ul li{ margin-bottom:15px;}
#footer .line1 ul li a{ font-size:14px; color:#222; text-decoration:none;}
#footer .line1 ul li a:hover{ text-decoration:underline;}
#footer .line2{ background-color:#000; padding:20px 0; color:#fff; text-align:center;}
#footer .line2 a{ color:#fff; text-decoration:none;}
#footer .line2 a:hover{ text-decoration:underline;}