﻿@charset "utf-8";
/* 全局样式 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0;border:0;}
body{color:#333;background:#f9f9f9;font-size:12px;font:12px tahoma,"宋体";-webkit-text-size-adjust:none;}
.clearfix{clear:both;height:1%;display:table;display:inline-block;}
.clearall{overflow:hidden;_zoom:1;}
.clear{clear:both;font-size:0;height:0;line-height:0;}
ul,ol,li{list-style-type:none;}
i,em,cite,address{font-style:normal;}
select,input,img,select{vertical-align:middle;}
a {text-decoration:none;color:#164A84;}
a:hover {text-decoration:underline;color:#C00;}
.red { color:#c00;}
.clearit{clear:both;}
.head, .banner, .foot p, .news, .content, .register { width:990px; margin:0 auto; overflow:hidden;}
.head { height:92px;}
.logo { padding-top:20px; float:left;}
.logo a { width:300px; height:54px; background:url(../img/logo.png) no-repeat; overflow:hidden; float:left;}
.logo span { font-size:12px; margin:20px 0 0 10px; float:left;}
.head .tel { width:320px; float:right; height:92px;}
.login { width:235px; height:26px; float:right; line-height:26px; text-align:center; background:url(../img/back.png) no-repeat; overflow:hidden;}
.fuwu { width:320px; float:right; margin-top:20px; overflow:hidden;}
.fuwu h3 { font-size:12px; float:left; text-align:right; line-height:28px;}
.fuwu em { font-size:24px; color:#007cc3;}
.menu { height:41px; line-height:41px; font-size:14px; font-weight:bold; background:url(../img/back.png) repeat-x 0 -30px;}
.menu ul { width:990px; margin:0 auto;}
.menu li { float:left; position:relative;z-index:10;}
.menu li a { height:41px; float:left; padding:0 20px; color:#fff;}
.menu li a:hover, .menu .cur a { padding:0 19px 0 20px; margin-right:-1px; background:url(../img/back.png) repeat-x 0 -80px; border-right:1px solid #004f66; border-left:1px solid #004f66; color:#61211a; text-decoration:none;}
.menu li p { position:absolute; width:120px; background:#fff; border:1px solid #0e596f; border-top:0; top:41px; left:0; }
.menu li p a { width:100px; padding:0 0 0 20px; float:left; height:auto; color:#333; font-family:12px; font-weight:normal; font-size:12px; line-height:25px;}
.menu li p a:hover, .menu .cur p a { background:none; padding:0 0 0 20px; margin:0; border:0;}
.menu li p a:hover { background:#f4f4f4; }
.foot { border-top:1px solid #ddd; background:#eee; margin-top:20px; padding:20px 0; text-align:center;}
.foot p { line-height:24px;}
.Authority { width:800px; height:64px; background:url(../img/footer_01.gif) no-repeat; margin:0 auto;}
/* 客服 */
#kefu { position:fixed; _position:absolute;right:0; top:50%; margin:-160px 0 0 0; padding:0;}
#kefu p { float: left; margin:10px 0 5px 0; width:100px;}
.kefu_t {background:url(../img/kefu_t.png) no-repeat scroll 0 0; width:130px; height:48px;}
.kefu_c {background: url(../img/kefu_c.jpg) repeat-y scroll 0 0; width:100px; padding:0 15px;}
.kefu_b {background: url(../img/kefu_b.png) no-repeat scroll 0 0; width:130px; height:8px;}
.wpa_release_a01, .wpa_release_a02 { background-image: url(../img/wpa_a01.png); display: inline-block; height: 24px; overflow: hidden; width:102px; margin-bottom:5px;}
.wpa_release_a02 { background:url(../img/wpa_a02.png);}
.wpa_release_a01 a, .wpa_release_a01 a:link, .wpa_release_a01 a:visited, .wpa_release_a01 a:hover, .wpa_release_a02 a { color: #225073; display: block; font-size: 12px; height: 23px; line-height: 21px; padding: 1px 0 0 20px; text-align: center; text-decoration: none; width: 82px;}