/* public style */
body {font-family: Tahoma, Arial, Verdana; color:#000000; font-size:13px; margin: 0px; padding: 0px; background:#ffffff; }
form,div,img{ margin:0; padding:0; border:0;}
fieldset { padding:0 10px 10px 10px; margin:0 0 10px 0; }
legend { font-size:18px; color:#000000; font-family:Verdana; padding:10px 5px 10px 5px; }
img{vertical-align:text-bottom;}
input,select,textarea{font-family: Tahoma, Arial, Verdana; font-size:12px; font-weight:normal; font-style:normal; vertical-align:middle;}
ul{ margin-top:0; margin-right:0; margin-bottom:10px; margin-left:25px; padding:0; text-align:left;}
ol{ margin-top:0; margin-right:0; margin-bottom:10px; margin-left:25px; padding:0; text-align:left;}
li{ margin-bottom:5px; padding:0;}
li ul,ol{margin-top:5px; margin-right:0; margin-bottom:5px; margin-left:25px; padding:0; text-align:left;}
p{ padding:0; margin:0 0 10px 0;}
h1{padding:0; margin:0 0 10px 0; font-size:24px; color:#000000; font-family:Verdana; }
h2{ padding:0; margin:0 0 10px 0; font-size:18px; color:#000000; font-family:Verdana; }
h3{ padding:0; margin:0 0 10px 0; font-size:14.7px; color:#000000; font-weight:bold; font-family:Helvetica; }
h4{ padding:0; margin:0 0 10px 0; font-size:12px; color:#000000; font-weight:bold; font-family:Arial;  }
hr { border-top:solid 1px #aca899; border-left:solid 1px #fff; border-right:solid 1px #fff;border-bottom:solid 1px #fff;}
a {color:#2680ba;} 
a:hover {color: #a00;}

/*ie png fix */
.iepngfix{behavior:url(../images/iepngfix.htc);}

/* clear float*/
.clear:after {content:"."; display: block; height:0; clear:both; visibility:hidden;}
.clear {display: inline-block;}
* html .clear {zoom:1;}
.clear {display: block;}

/* special style */
.space-mag{ margin-bottom:10px;}
.space-pad{ padding:10px;}
.pad{ padding:5px;}
.float-left{ float:left; }
.float-right{ float:right;}
.btn{ cursor:pointer}
.line{border-bottom:1px dashed #b1c3d9;}
.light{height:26px;}
.red{ color:#f00;}
.note{border: 1px solid #FFC30E; padding:2px; background-color: #FFFBB8; text-align: left; color: #9C7600; font-size: 12px; font-family:Arial; zoom:1; }

/* ----------顶部页头Header---------- */
.header{ width:770px; margin:15px auto 1px;}
.nav{ list-style:none; border:0; margin:0;}
.nav li{ float:left; border:0; margin:0;}
.nav a{ height:40px; line-height:38px; font-size:14px; font-weight:bold; color:#CE000C; text-decoration:none; text-align:center; border:0; margin:0; }
.nav-0 a{ display:block; width:150px; background:url(../images/img_03.gif) no-repeat; color:#fff;}
.nav-0 a:hover{ color:#fff;}
.nav-0 a span{ display:none;}
.nav-1 a{ display:block; width:118px; background:url(../images/img_04.gif) no-repeat;}
.nav-1 a:hover{ background:url(../images/hover_04.gif) no-repeat;}
.nav-1-focus a{display:block; width:118px; background:url(../images/hover_04.gif) no-repeat;}
.nav-2 a{display:block; width:118px; background:url(../images/img_04.gif) no-repeat;}
.nav-2 a:hover{ background:url(../images/hover_04.gif) no-repeat;}
.nav-2-focus a{display:block; width:118px; background:url(../images/hover_04.gif) no-repeat;}
.nav-3 a{display:block; width:118px; background:url(../images/img_04.gif) no-repeat;}
.nav-3 a:hover{ background:url(../images/hover_04.gif) no-repeat;}
.nav-3-focus a{display:block; width:118px; background:url(../images/hover_04.gif) no-repeat;}
.nav-4 a{display:block; width:118px; background:url(../images/img_04.gif) no-repeat;}
.nav-4 a:hover{ background:url(../images/hover_04.gif) no-repeat;}
.nav-4-focus a{display:block; width:118px; background:url(../images/hover_04.gif) no-repeat;}
.nav-5 a{display:block; width:148px; background:url(../images/img_08.gif) no-repeat;}
.nav-5 a:hover{ background:url(../images/hover_08.gif) no-repeat;}
.nav-5-focus a{display:block; width:148px; background:url(../images/hover_08.gif) no-repeat;}
.hd-bottom{ color:#2680ba; font-size:18px; font-family:Verdana; height:50px; line-height:50px; text-align:center; background:#e1f5ff; margin:0 5px 0 5px;}

/* ----------顶部Banner---------- */
.feature{ width:1000px; margin:auto; }
.banner-main{ width:525px; overflow:hidden;}
.pro-list{ border:1px solid #D7D7D7; background:#E1F5FF; padding:5px; width:158px; margin:0 auto 10px; text-align:left; font-size:10pt; font-weight:bold;}
.pro-list a{ display:block; padding:5px; border:1px solid #E1F5FF; text-decoration:none;}
.pro-list a:hover{ padding:5px; background:#096EA5; border:1px solid #fff; color:#fff;}
.pro-focus{ padding:5px; background:#096EA5; border:1px solid #fff; color:#fff;}

/* ----------主体内容Container---------- */
.container{ width:750px; margin:auto; background:#e1f5ff; margin-bottom:1px; padding:5px;}
.main{ background:#fff; position:relative;}
.left{ width:180px; padding:10px; background:#fff; float:left; border-right:1px solid #e1f5ff; text-align:center; position:absolute; left:0; top:0;}
.right{ margin-left:200px; padding:10px; background:#fff; border-left:1px solid #e1f5ff; text-align:left;}

/* ----------底部页脚footer---------- */
.footer{ width:760px; margin:auto;}
.footer-left{ float:left; width:6px; height:25px; background:url(../images/img_29.gif) no-repeat;}
.footer-right{ float:right; width:6px; height:25px; background:url(../images/img_33.gif) no-repeat;}
.footer-center{ float:left; width:748px; height:25px; line-height:25px; background:url(../images/img_30.gif) repeat-x; text-align:right; color:#fff; font-size:12px;}
.copyright{ float:left;}
.copyright a{ color:#fff; text-decoration:none;}

/* ----------页面---------- */
.slogan{ position:absolute; left:130px; top:25px; font-size:24px; font-family:verdana;}
.slogan span{ display:block; color:#0DBD00; font-size:12px; font-weight:bold; font-family:Tahoma;}
.overview{ border:#d7d7d7 solid 1px; background:url(../images/boxbg.gif) bottom repeat-x; padding:10px; color:#00a6ff; font-size:18px; font-family:Verdana;}

.tab a { color:#06639e; background:url(../images/tab_bg.gif) repeat-x; display:block; height:30px; line-height:30px; text-align:center; white-space:nowrap; text-decoration:none; font-weight:bold; font-family:Arial; }
.tab a:hover { color:#f00; background:url(../images/tab_hover.gif) repeat-x;}

.li-content{ display:none; margin-top:5px; margin-bottom:5px; background:#FFFFDE; line-height:120%; padding:5px; zoom:1;}

.stat{ text-align:center; padding-top:5px;}

.element{width:114px; height:45px; background:url(../images/flow_03.gif) no-repeat; font-size:18px; text-align:center; line-height:60px; overflow:hidden;}
.element a{ text-decoration:none; color:#000; }
.title{ position:relative;}
.title a{ white-space:nowrap; cursor:pointer; line-height:150%;}
.title div a{ line-height:16px; color:#fff;  }
.content{ position:absolute; width:300px; top:16px; left:0px; padding:5px; background:#fff; border:2px solid #44C4ED; line-height:150%;}
.closex{float:right; color:#fff; font-weight:bold; font-family:Verdana; font-size:18px; background:#44C4ED; border:1px solid #44C4ED; padding:2px 3px; height:16px; line-height:16px; cursor:pointer; margin:0 0 5px 5px;}
