﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:12px;}
html,body{font-family:"微软雅黑",Microsoft YaHei; font-family: "Microsoft YaHei","微软雅黑" !important;/*兼容Opera*/color:#666666; background:#f4f4f4;}
img{border:none;} 
input,textarea{font-family:"微软雅黑",Microsoft YaHei; border:none; background:none; font-size:12px; vertical-align:middle;}
select{font-size:12px; vertical-align:middle; cursor:pointer;}
body a {outline: medium none;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#666666; -webkit-transition:all 0.3s ease 0s; -moz-transition: all 0.3s ease 0s; -ms-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s;  transition: all 0.3s ease 0s;}
a:hover{text-decoration:none; color:#00559f;}
em,i{ font-style:normal;}
a:focus,input,select {outline:none;} 
.clearfix{ *zoom:1; }
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}

/*head_warp*/
.head_warp{ width:100%; background:#fff;}
.head_top{ width:1024px; margin:0 auto;}
.logo{ float:left; padding:14px 0 0;}
.top_r{ float:right; text-align:right;}
.not_login{ display:inline-block; width:108px; height:26px; background:url(../images/head_01.png) no-repeat; line-height:26px; text-align:center;}
.not_login a{ padding:0 12px;}
.already_login{ height:26px; line-height:26px; text-align:right; color:#999999; font-size:13px;}
.user_name{ color:#006dcc; margin:0 35px 0 10px; padding-right:15px; background:url(../images/head_02.png) right center no-repeat;}
.sign_out{ padding-left:10px; color:#333333;}
.sign_out:hover{color:#006dcc;}
.top_bot{ margin-top:13px;}
.language{ display:inline-block; vertical-align:middle;}
.language a{ padding:0 10px;}
.language a:hover,.language a.language_cur{ color:#00559f; font-weight:bold;}
.search{ display:inline-block; vertical-align:middle; width:193px; height:23px; border:1px solid #cccccc;}
.seacrh_txt{ width:160px; height:15px; float:left; padding:4px 0 4px 8px; color:#999999;}
.seacrh_txt:hover,.seacrh_txt:focus{ color:#666;}
.seacrh_btn{ width:25px; height:23px; background:url(../images/head_03.gif) no-repeat; cursor:pointer;}
.seacrh_btn:hover{ background:url(../images/head_03b.gif) no-repeat;}
.nav_warp{ height:47px; background:url(../images/head_04.gif) repeat-x;}
.nav{ width:1022px; margin:0 auto; background:url(../images/head_05.png) left center no-repeat; padding-left:2px;}
.nav li{ float:left; background:url(../images/head_05.png) right center no-repeat; width:144px; padding-right:2px; position:relative; z-index:1000;}
.nav li a.level_01{ display:block; text-align:center; line-height:47px; font-size:14px; color:#fff;}
.nav li a.level_01:hover,.nav li.nav_cur a.level_01{ font-weight:bold; background:url(../images/head_04b.gif) repeat-x;}
.xiala_box{ overflow:hidden; position:absolute; left:0; display:none; background:#00559f;}
/*news_xiala*/
.news_xiala{ padding:25px 0; width:481px;}
.rec_area{ width:190px; padding:0 25px; background:#00559f; float:left; border-left:1px solid #3377b2;}
.nav li .rec_tit{ text-align:left; margin-bottom:10px;}
.nav li .rec_tit a{font-size:13px; color:#7fc3ff;}
.nav li .rec_tit a:hover{ color:#fff;}
.nav li .rec_list{ margin:14px 0;}
.nav li .rec_list li{ float:none; background:none; width:auto; padding:0; line-height:22px; height:22px; overflow:hidden;}
.nav li .rec_list li a{font-size:12px;}
.rec_more{ display:inline-block; width:92px; height:26px; background:url(../images/head_06.png) no-repeat; color:#7ca9df; font-weight:bold; text-align:center; line-height:26px;}
.rec_more:hover{ background:url(../images/head_06b.png) no-repeat; color:#fff;}
/*about_xiala*/
.about_xiala{ width:384px; padding:20px 15px 10px; margin-left:-269px;}
.about_intro{ overflow:hidden;}
.about_intro dt{ float:left;}
.about_intro dd{ width:220px; padding-left:15px; float:left;}
.about_intro dd h3 a{ font-size:13px; color:#7fc3ff;}
.about_intro dd h3 a:hover{ color:#fff;}
.intro_des{ color:#fff; line-height:20px; height:60px; overflow:hidden; margin-top:6px;}
.about_zilei{ margin-top:25px; margin-left:-10px; line-height:24px; color:#7fc3ff;}
.about_zilei a{ font-weight:bold; font-size:13px; color:#7fc3ff; padding:0; width:48%; display:inline-block; text-align:center;}
.about_zilei a:hover{ color:#fff;}
/*service_xiala*/
.service_xiala{ padding:0 15px; width:390px;}
.service_sort{ overflow:hidden; padding:20px 12px; border-top:1px dashed #3377b2;}
.service_sort dt{ float:left;}
.service_sort dd{ width:270px; float:left; padding-left:25px; line-height:18px; color:#fff;}
.service_sort dd h3{ padding-bottom:5px;}
.service_sort dd h3 a{ font-size:13px; color:#7fc3ff;}
.service_sort dd h3 a:hover{ color:#fff;}

/*foot_warp*/
.foot_warp{ background:#004c8f url(../images/foot_01.png) repeat-x;}
.foot{ width:1024px; margin:0 auto; color:#b8c4d7; padding-top:25px;}
.foot a{ color:#b8c4d7;}
.foot a:hover{ color:#fff; text-decoration:underline;}
.foot_top{ padding-bottom:12px; background:url(../images/foot_05.gif) left bottom repeat-x;}
.foot_area1{ width:435px; padding-right:50px; float:left;}
.company{ font-size:20px;}
.address{ font-size:14px; background:url(../images/foot_02.png) left center no-repeat; padding-left:18px; margin-top:25px;}
.powered{padding-left:18px;}
.foot_nav{ float:left; width:340px; padding-right:50px;}
.foot_nav li{ float:left; width:128px; padding-left:12px; font-size:13px; font-weight:bold; line-height:30px; background:url(../images/foot_03.png) left center no-repeat;}
.erweima{ float:right; font-size:13px; font-weight:bold;}
.erweima img{ display:block; margin-top:10px;}
.foot_bot{ height:36px; line-height:36px; color:#587ca9;}
.foot_bot a{ color:#587ca9;}
.copyright{ float:left;}
.foot_links{ float:right; margin-right:-12px;}
.foot_links a{ padding:0 12px;}
#updown{_top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-1:document.body.scrollTop+document.body.clientHeight-this.clientHeight-1)); position: fixed; _position: absolute; top: 200px; right:0; margin-right:50px; z-index:10000; display:none;}
#updown span{cursor:pointer; display:block; width:64px; height:102px; margin-bottom:10px;}
#updown span.up{ background:url(../images/top.jpg) no-repeat; }
#updown span.up:hover{ background:url(../images/top_b.jpg) no-repeat;}

/*page*/
.page{ width:600px; height:30px; padding:2px 0 4px; line-height:30px;  margin:0 auto;}

.page a:hover,.page a.page_cur{ background:#016abb; color:#fff;}
.page a.page_prev,.page a.page_next{ width:84px; color:#999;}
.page a.page_prev:hover,.page a.page_next:hover{ background:none; color:#016abb;}

/* online */
#online_qq_tab a,.onlineMenu h3,.onlineMenu li.tli,.newpage{background:url(../images/float_s.png) no-repeat;}
#onlineService,.onlineMenu,.btmbg{background:url(../images/float_bg.png) no-repeat;}

#online_qq_layer{z-index:9999;position:fixed;right:0px;top:0;margin:150px 0 0 0;}
*html,*html body{background-image:url(about:blank);background-attachment:fixed;}
*html #online_qq_layer{position:absolute;top:expression(eval(document.documentElement.scrollTop));}

#online_qq_tab{width:28px;float:left;margin:74px 0 0 0;position:relative;z-index:9;}
#online_qq_tab a{display:block;height:118px;line-height:999em;overflow:hidden;}
#online_qq_tab a#floatShow{background-position:-30px -374px;}
#online_qq_tab a#floatHide{background-position:0 -374px;}
#onlineService{display:inline;margin-left:-1px;float:left;width:130px;display:none;background-position:0 0;padding:10px 0 0 0;}
.onlineMenu{background-position:-262px 0;background-repeat:repeat-y;padding:0 10px 10px;}
.onlineMenu h3{height:36px;line-height:999em;overflow:hidden;border-bottom:solid 1px #ACE5F9;}
.onlineMenu h3.tQQ{background-position:0 10px;}
.onlineMenu h3.tele{background-position:0 -47px;}
.onlineMenu li{height:36px;line-height:36px;border-bottom:solid 1px #E6E5E4;text-align:center;}
.onlineMenu li.tli{padding:0 0 0 28px;font-size:12px;text-align:left;}
.onlineMenu li.zixun{background-position:0px -131px;}
.onlineMenu li.fufei{background-position:0px -190px;}
.onlineMenu li.phone{background-position:0px -244px; padding-left:20px; color:#666; font-weight:bold;}
.onlineMenu li a.newpage{display:block;height:36px;line-height:999em;overflow:hidden;background-position:5px -100px;}
.onlineMenu li img{margin:8px 0 0 0;}
.onlineMenu li.last{border:0;}
.wyzx{padding:8px 0 0 5px;height:57px;overflow:hidden;background:url(../images/webZx_bg.jpg) no-repeat;}
.btmbg{height:12px;overflow:hidden;background-position:-131px 0;}



.intro_des,.service_des,.service_des a,.nav li .rec_list li a{ color:#fff; filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; }
.service_des a:hover,.nav li .rec_list li a:hover{ filter:alpha(opacity=100); -moz-opacity:1.00; -khtml-opacity: 1.00; opacity: 1.00; text-decoration:underline;}
.no_bor{ border:none;}