﻿body{font:12px/1.6 tahoma,\5b8b\4f53,arial;}
body,div,dt,ul,li,h3,p {margin:0;padding:0;}
em {font-style:normal;}
ul{list-style:none;}
h3 {font-size:100%;font-weight:normal;}
i{font-style: normal;}
a{text-decoration:none }
a:hover{ text-decoration:underline }
body{width:100%; min-width:1242px; position:relative;background-color: #000a12;}
.container{font-family:"\5FAE\8F6F\96C5\9ED1"; width:100%; background:#0c111d url(../images/bg2.jpg) 50% 66px no-repeat; overflow:hidden; position:relative;}
.container a,.container a:hover{text-decoration:none;}
.pa{position: absolute;}
.container .main{ width:1240px; margin:0 auto; position:relative;}

.downbut{width:200px;float:left; height:60px;text-align: center;background: url(../images/butbg.png) left no-repeat; line-height: 60px;font-size:18px;color:#fff;margin-right: 20px;opacity: 0.7}
.downbut a{color:#b3d8da;float:left;width:100%}
.txt-box dt{width:100%;float:left}
.downbut:hover{background: url(../images/butbg.png) left no-repeat;  color:#fff;opacity: 1}
.index-page2 .txt-box ul{width:100%;float:left}

.spr{ background:url(../images/spr.png) no-repeat;}

.spr.spr-bg3{ width:7px; height:65px; background-position:-1203px -72px;}
.spr.spr-bg8{ width:3px; height:3px; background-position:-1115px -85px;}
.spr.spr-nav{ width:173px; height:71px; background-position:-1255px -4px;}

.index-page1{ background: url(../images/bg1.jpg) 50% 0 no-repeat; height: 71px;}
.index-page1 .nav-box{height: 71px; background: url(../images/navbg.jpg) 50% 0 no-repeat; width: 100%;position: absolute; left: 0;top: 0px; z-index: 8;}
.index-page1 .nav-box ul{width: 1212px; position: absolute; left: 50%; margin-left: -606px; top: 0; text-align: center;}
.index-page1 .nav-box li{float: left; display: inline; width: 173px; height: 71px; position: relative;}
.index-page1 .nav-box li a{display: block; width: 100%; height: 100%; position: relative;font-size: 18px; line-height: 71px; z-index: 2; color: #80838a;}
.index-page1 .nav-box li a:hover{ color: #fff; }
.index-page1 .nav-box li span{display: block; position: relative; z-index: 2;}
.index-page1 .nav-box li em{position: absolute; left: 0; top: 0;z-index: 1; display: none;}
.index-page1 .nav-box li a:hover em{display: block;}
.index-page1 .nav-box li i{ top: 34px; right: -2px; z-index: 3;}

.index-page2 .main{padding-top: 352px;}
.index-page2 .txt-box{padding-left: 700px;height:610px; overflow: hidden;}
.index-page2 .txt-title{position: relative; height: 64px; margin-bottom: 27px; width:100%;float:left}
.index-page2 .txt-title i{position: absolute; left: -19px; top: -1px;}
.index-page2 .txt-title h3{ color: #c4c6ca; font-size: 32px; line-height: 40px; font-weight: bold;}
.index-page2 .txt-title p{ color: #9ba8b7; font-size: 16px; line-height: 20px; margin-top: 4px;}
.index-page2 .txt-box ul{padding-bottom: 37px;}
.index-page2 .txt-box li{padding-left: 80px; position: relative; line-height: 24px; font-size: 14px; color: #80838a; padding-bottom: 14px;}
.index-page2 .txt-box li span{position: absolute; left: 0; top: 0;}
.index-page2 .txt-box li strong{font-weight: bold; color:#38b3e2;}

.bgspr{ background:url(../images/bgspr.png) no-repeat;}
.bgspr.bgspr-jg{ width:1920px; height:20px; background-position:-4px -4px;}
.jg-box{height: 20px; position: relative; margin-top: 40px;}
.jg-box i{position: absolute; left: 50%; top: 0; margin-left: -960px;}

#footer_ied{text-align:center;line-height:22px; position:relative; z-index:3; background:#0d111d; padding: 60px 0 60px 0;}
#footer_ied,#footer_ied a{color:#999}