/* / Reset / ---------- ---------- */

html, body, div,
table, tr, td, dl, dt, dd, ol, ul, li,
h1, h2, h3, h4, h5, h6, p, span, b, strong,
fieldset, form, input, label, select, option, textarea,
img, a { margin: 0; padding: 0;}
fieldset, img { border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
caption, th { text-align: left;}
ol, ul { list-style: none;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal;}
a { text-decoration: none; color: #161616;}
a:hover { text-decoration: underline; color: #C01203;}

/*
  -webkit-
  -moz-
  -ms-
  -o-
*/

/* / Inhibit / ---------- ---------- */

html body, body a { font-family: '微软雅黑'; font-size: 12px;}

/* / Global / ---------- ---------- */

body { font: 12px/1.5 '微软雅黑'; color: #161616; background-color: #0A0A0A;}
.clearn { clear: both;}
.clearfix:after, .grid:after { height: 0; display: block; visibility: hidden; clear: both; content: "";}
.clearfix, .grid { zoom: 1;}
.grid { width: 960px; margin: 0 auto;}
.grid.flex { width: 100%;}
.hide { display: none;}
.top_nav{ position:absolute; left: 550px; width:210px; font-size:12px; top:10px; color:#FFF;}
.top_nav span{ margin:0 5px;}
.top_logo{width: 195px;height: 170px;position: absolute;left: 0;top: 25px;display: block;}
.top_nav a:link,.top_nav a:visited{ color:#FFF;}
.top_nav a:hover{ color:#f49506;}
.top_con{width: 1000px;height: 430px;margin: 0 auto;position: relative;}
/* / Layout / ---------- ---------- */

#page { position: relative;}

/*main*/
.top{ background:url(../images/main.jpg) no-repeat center top; min-width:980px;}
.top_con{ width:980px; margin:auto; height:1103px; position:relative;}
.main{width: 960px;height: 60%;min-width: 600px;overflow: hidden;margin: 0 auto;padding-top:430px;}
.step{width: 100%;height: 670px;margin: 0 auto;position: relative;}
.text{width: 641px;margin-left: 95px; color: #663399;font-size: 19px;font-weight: bold;}
.step ul{width: 38%;height: 100%;margin-left: 95px;padding-top: 20px;float: left;}
.step ul li{padding: 10px 0;}
.ico{width: 44px;height: 57px;margin: 0 auto;padding: 90px 0;}
.gw2{width: 140px;height: 53px;margin: 0 auto;position: absolute;top: 400px;left: 570px;}
.secript{width: 100%;font-size: 16px;color: #ffedda;margin: 0 auto;padding-top: 50px;}
.gw2 a{width: 100%;height: 100%;display: block;}
.txt{width: 435px;height: 300px;float: left;background: url(../images/ico.png) no-repeat;margin-left: 45px;margin-top: 30px;}
.txt p{width: 225px;height: 100%;margin-left:35px ;font-size: 16px;color: #ffffcc;line-height: 25px;padding-top: 5px;}

.tfooter{background-color: #fff;font-size: 12px; color: #3A3939; }
.tfooter_t{width: 980px;margin: 0 auto;}
.footer-p { padding: 10px; border-bottom: 1px solid #3A3939; text-align: center;}
div.public_info p { color: #3A3939;}
div.public_info p a:link, #footer .public_info p a:visited { color: #3A3939;}