/* / 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: 305px; width:210px; font-size:12px; top:10px; color:#FFF;}
.top_nav span{ margin:0 5px;}
.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;}
.top_logo{width: 200px;height: 197px;background: url(../images/logo.png) no-repeat;position: absolute;top: 2px;left: 0;}
.logo{position: absolute;top: 30px;}
/*main*/
.top{background:url(../images/main.jpg) no-repeat center top; min-width:980px;}
.top_con{ width:980px; margin:auto; height:1130px; position:relative;}
.main{width: 960px;height: 1130px;min-width: 600px;overflow: hidden;margin: 0 auto;}
.step{width: 100%;height: 435px;margin: 0 auto;padding-top:430px;}
.text{color: #410000;font-size: 19px;font-weight: bold;padding-top: 5px;}
.step ul{width: 75%;height: 45%;padding: 30px 0;margin: 0 auto;}
.step li{float: left;}
.ico{width: 44px;height: 57px;margin: 0 auto;padding: 40px 20px;}
.gw2{width: 326px;height: 53px;margin: 0 auto;}
.gw2 a{padding:0 50px;}
.secript{width: 90%;font-size: 16px;color: #000;font-weight: 500;}


.iframe{width: 100%;height: 6225px;}
.iframe iframe{width: 100%;height: 100%;}

.tfooter{font-size: 12px; color: #fff;background-color: #000; }
.tfooter_t{width: 980px;margin: 0 auto;}
.footer-p { padding: 10px; border-bottom: 1px solid #3A3939; text-align: center;}
div.public_info p { color: #fff;}
div.public_info p a:link, #footer .public_info p a:visited { color: #fff;}