* {margin: 0 auto;padding: 0;}
.clear {clear: both;font-size: 0%;line-height: 0%;height: 0;}
.dis {display:block;}
.undis {display:none;}
input, select {vertical-align: middle;font-weight: normal;}

img {border: 0;vertical-align: top;text-align: left;}

ul, ol {list-style: none;}
object {vertical-align: top; outline: none;}
a {outline: none;color: #ef8116;}
a:hover {text-decoration: none;}

body {
    background: #326485 url(../images/main-tail-hor.gif) repeat-x 0% 0%;
    font-family: Arial,"宋体";font-size: 100%;line-height: 1em;color: #393939;
}
h3,h4,h5 { margin: -2px 0 0 0;padding: 0 0 3px 0;line-height: 1.5em;font-size: 1em;color: #333;}
h3 {border-bottom:1px solid #ccc;}
h5 {color: #37add6;}

.corner {height: 7px;width: 980px;margin:0px auto;background: #fff;overflow: hidden;}
.corner div {background:url(../images/corner.gif) no-repeat 0 0;height:7px;width:14px;float:left;overflow:hidden;}
.corner .c_h_l {background-position:0 0px;}
.corner .c_h_r {background-position:-14px 0px;float:right;}
.corner .c_f_l {background-position:0 -7px;}
.corner .c_f_r {background-position:-14px -7px;float:right;}

#main {position: relative;width: 900px;margin: 0 auto;font-size: 0.75em;}
#top {position:relative;width:980px;}
#banner {width: 980px;text-align: center;height: 278px;background:#fff;margin-bottom: 30px;}

#nav {height: 115px;width: 900px;background: #fff;}
#logomain {height: 40px;width: 300px;float: left;background: #fff;margin-top: 35px;}
#nav_link {height: 54px;float: right;margin-top: 35px;background: #fff;width: 569px;}

#contact {
    display: block;height: 48px;line-height: 32px;position: absolute;font-size:18px;top: 32px;
    left: 5px;height:48px;float: left;padding: 0;width: 390px;
}
.services,.qq {font-size:12px;float:left;width:55px;text-decoration:none;font-family: '宋体';}
#contact .freecall {background: url(../images/twitter.gif) no-repeat 0% 0%;height:48px;display:block;width:220px;text-indent:70px;color: #8acdef;font-size:12px;text-decoration:none;float:left;font-family:Verdana;margin-left:40px;_margin-left:20px;}
#contact .freecall:hover {background: url(../images/twitter_hover.gif) no-repeat 0% 0%;height:48px;display:block;}
#loading {
    display: block;height: 48px;padding:0;line-height: 42px;color: #8acdef;text-align:right;
    width:300px;float:right;font-size: 12px;margin-right:30px;margin-top:24px;
}
#loading li{float:left;}
#search-form {background: url(../images/search-input.gif) no-repeat 0% 0%;width: 240px;height: 28px;overflow: hidden;float:right;margin-top:28px;}

#search-form input {
    background: none;width: 149px;height: 20px;line-height:20px;padding: 4px 16px;
    border: none;float: left;font-family: Verdana,'宋体', Helvetica, sans-serif;font-size: 12px;color: #88b8d6;
}

#search-form input#search-submit {
    background: url(../images/search-submit.gif) no-repeat 0% 0%;width: 55px;height: 28px;margin: 0 0 0 4px;padding: 0;border: none;float: left;
    cursor: pointer;text-transform: uppercase;font-family: Verdana,'宋体', Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #fff;
}

#logo {position: absolute;top: 109px;left: 1px;}
/*menu样式*/
#menu {background: url(../images/menu-tail.gif) repeat-x 0% 0%;height: 54px;overflow: hidden;}
#menu div {background: url(../images/menu-left.gif) no-repeat 0% 0%;}
#menu div div {background: url(../images/menu-right.gif) no-repeat 100% 0%;height: 54px;}
#menu div div ul {overflow: hidden;}
#menu div div ul li {float: left;text-transform: uppercase;font-size: 14px;font-family:'微软雅黑','黑体','宋体';font-weight: 400;color: #464e53;}
#menu div div ul li a {display: block;height: 54px;float: left;padding: 0 13px;line-height: 54px;text-decoration: none;color: #464e53;}
#menu div div ul li a:hover { background: url(../images/menu-act.gif) repeat-x 0% 0%;color: #fff;}
#menu div div ul li a span { display: block;margin: 0 0 0 -13px;padding: 0 10px 0 24px;}
#menu div div ul li a:hover span {background: url(../images/menu-act-left.gif) no-repeat 0% 0%;}
#menu div div ul li a strong {display: block;padding: 0;font-weight: 400;}
#menu div div ul li a:hover strong {background: url(../images/menu-act-right.gif) no-repeat 100% 0%; display: block; margin: 0 -13px 0 0;padding-right:14px;}
#menu div div ul li.act a {background: url(../images/menu-act.gif) repeat-x 0% 0%;color: #fff;}
#menu div div ul li.act a span {background: url(../images/menu-act-left.gif) no-repeat 0% 0%;display: block; margin: 0 0 0 -13px;padding: 0 10px 0 24px;}
#menu div div ul li.act a strong {background: url(../images/menu-act-right.gif) no-repeat 100% 0%;display: block;margin: 0 -13px 0 0;padding-right:14px;}

#banners {position: absolute;top: 220px;left: 511px;}
#banners li {padding: 0 0 2px 0;}
#content {padding: 15px 0 64px 0;}
#content p {padding: 0 0 13px 0;line-height: 1.286em;font-size: 1.167em;color: #99a8b0;}

/*圆框盒子*/
.box { width: 100%; overflow: hidden;}
.box .border-top {background: #f5f8f9 url(../images/border-top.gif) repeat-x 0% 0%;}
.box .border-bot {background: url(../images/border-bot.gif) repeat-x 0% 100%;}
.box .border-left {background: url(../images/border-left.gif) repeat-y 0% 0%;}
.box .border-right {background: url(../images/border-right.gif) repeat-y 100% 0%;}
.box .corner-top-left {background: url(../images/corner-top-left.gif) no-repeat 0% 0%;}
.box .corner-top-right {background: url(../images/corner-top-right.gif) no-repeat 100% 0%;}
.box .corner-bot-left {background: url(../images/corner-bot-left.gif) no-repeat 0% 100%;}
.box .corner-bot-right {background: url(../images/corner-bot-right.gif) no-repeat 100% 100%; width: 100%;}
.box .inner {padding: 26px 25px 52px 25px;}
.box .inner-1 {padding: 26px 25px 15px 25px;}

#footer {width:950px;height: 76px;overflow: hidden;padding-top:15px;}
#footer ul {float: right;padding: 1px 0 0 0;overflow: hidden;}
#footer ul li {background: url(../images/divider.gif) no-repeat 0% 4px;float: left;margin: 0 0 0 -1px;padding:0 8px;font-size: 12px;color: #7d9cb0;line-height: 20px;}
#footer p {color: #7d9cb0;font-size: 12px;padding-top:5px;}
#footer a {margin: 0 0 0 3px;text-decoration: none;color: #7d9cb0;}
#footer a:hover {text-decoration: underline;color:#fff}

.tablelist{background:#fff;text-align:center;}
.tablelist th{border-bottom:1px solid #D9E6F0;height:22px;}
.tablelist td{background:#fff;color:#333;border-bottom:1px solid #D9E6F0;padding:5px 0;}

.text-input {width:350px;color:#555;padding:4px;border:1px solid #B5B8C8;font-size:14px;background:#fff url('../images/text_bg.gif') repeat-x;}
.text_textarea {
    width: 600px;height:100px;
    color: #555;padding: 4px;border: 1px solid #B5B8C8;font-size: 14px;background: #FFF url('../images/text_bg.gif') repeat-x;
}

.list {overflow: hidden;padding: 0 0 15px 0;}
.list li {background: url(../images/marker.gif) no-repeat 1px 8px;padding: 0 0 0 11px;line-height: 1.625em;margin:5px 0;font-size: 12px;color: #37add6;}
.list li a {color: #37add6;text-decoration:none;}
.list li a:hover{text-decoration:underline;}

#membercenter .col-1 {width:680px}
#membercenter .col-2 {width:220px}

ul.listfeature li{font-size:14px;color:#ff6600;line-height:22px;margin:5px 0;}

.col-1 {float:left;overflow: hidden;font-size:12px;}
.col-2{margin-top:10px;}
.col-2 h2 {margin-bottom:15px;}

#intro_left {float:left;width:590px;font-size:12px;}
#intro_right {font-size:12px; float:right;width:290px;overflow:hidden;line-height:22px;margin-right:3px;}

.l_c {clear:both;margin:0;padding:30px 20px;height:208px;line-height:22px;background:url(../images/ibg.gif) no-repeat;}
.l_c div{line-height:25px;width:250px;float:left;}

.server_left {float:left;font-size:12px;width:200px;line-height:22px;}

#proc {margin-top:10px;}
#proc span {float:right;margin-right:30px;}
#proc ul {float:left;width:138px;padding-top:75px;}

#pinfo li {height:23px;line-height:23px;text-align:center;}
#pinfo li.mli {height:20px;line-height:20px;text-align:center;}

#pinfo {float:left;}

#index_zq {padding-bottom:10px;width: 900px;}
#index_top {float: left;width: 300px;margin: auto;}

#box {background: #fff;width: 980px;text-align:left;}

/*公告*/
.bulletin_main{
    position: relative; top:0px; height: 37px;padding:0px;display:none;
    background:#555 url(../images/tips_center.gif); margin: auto; overflow: hidden; width: 980px;
}
.t_left {padding: 0px; float: left; ; margin: 0px 10px 0px 0px; width: 61px; height: 37px}
.t_center {padding:0px;font-size: 12px; float: left;margin: 0px; width: 870px; color: #0F63B1; line-height: 34px; height: 37px; text-align: left}
.t_center a {color:#1783DE;text-decoration:underline;}
.bulletin_main a.t_right {padding:0px; float: right;  margin: 0px; width: 35px;  height: 37px}

.h3style {border-bottom:2px solid #D9E6F0;padding:10px 0 5px 0;color:#f60;font-size:14px;margin-bottom:10px;text-align:left;}
.light {text-align:right;margin-bottom:10px;}
.light a{font-family:Verdana,'宋体';color:#f60;text-decoration:none;font-size:12px;}
.light img {vertical-align:middle;margin-right:3px;text-align:right;}

/*留言*/
#usermessage {width:240px;height:280px; overflow:hidden;position:relative;}
#usermessage h3 {border:none;margin-top:10px;background: url(../images/line-hor1.gif) repeat-x left top;text-align:right;padding-top:10px;}
#usermessage h3 a{text-decoration:none;color:#4FBAF5;font-size:12px;}
#usermessage ul li { width:240px; padding:0;margin:0;line-height:22px;font-size:12px;}
.moremessage {margin-top:10px;text-align:right;width:100%;}
.moremessage a {text-decoration:none;color:#0281EC;font-size:12px;}

.refreshvalidate {cursor:pointer;vertical-align:middle}