body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {margin:0;padding:0; color:#fff; word-break:break-all; word-wrap:break-word;}
body,button,input,select,textarea {font:12px/1.125 microsoft yahei,arial;}
ul,ol,li{list-style:none;}
img{ border:0;vertical-align:top;}
em,i{font-style:normal;}
a{ color:#fff; text-decoration:none;}
a:hover{text-decoration: underline;color:#fff;}
.clear{clear:both;height:0px;overflow:hidden;}
.clearfix:after{content:" ";display:block;visibility:hidden;clear:both;height:0;font-size:0;}
.clearfix{*zoom:1;}
body{ background:#000;}


.banner{ height:718px; background:url(../images/banner.jpg) center top no-repeat;}
.nav { width: 100%; margin:0px auto; color: #fff; text-align: center; font-size: 12px; height: 40px; line-height: 40px; font-weight: normal; font-family: SimSun; }
.nav a { color: #fff; }


.box{ margin:0 auto; width:1200px; clear:both; overflow:hidden; padding-top:66px;}
.box_l{ float:left; width:457px; height:379px; position:relative;}
.box_l a{ display:block;}
.box_l i{ display:block; background:url(../images/bg.png); padding-left:15px; position:absolute; bottom:0; left:0; width:442px; line-height:44px; font-size:16px;}
.box_r{ float:right; width:635px; height:379px;}

.box2{ height:600px; background:url(../images/box2.jpg) center top no-repeat; margin-top:100px;}
.w1200{ margin:0 auto; width:1200px; position:relative;}
.box2_l{ float:left; width:320px; padding:100px 0 0 220px; font-size:14px; line-height:24px;}
.box2_r{ float:right; width:565px;}
.box2_r p{ padding:0 25px 0 30px; line-height:28px; font-size:14px;}
.box2_r p.p1{ padding-top:65px; height:355px;}
#footer { width:100%; margin:80px auto 0; line-height:22px;color:#fff; text-align:center; padding:50px 0; border-top:1px solid #fff;}
#footer a { color: #fff; }
#footer p { text-align:center;}
#footer address { font-style:normal; text-align:center; color:#fff;}

.box3_tit{ text-align:center; padding:88px 0 37px;}
.box3_tit h3{ display:inline-block; line-height:46px; border:1px solid #fff; font-size:30px; padding:0 40px; font-weight:normal;}
.box3_l{ float:left; width:566px;}
.box3_r{ float:right; width:566px;}
.box3_1{width:560px; padding:2px; border:1px solid #fff; height:340px; position:relative;}
.box3_1 i{ display:block; background:url(../images/bg.png); padding-left:15px; position:absolute; bottom:2px; left:2px; width:545px; line-height:44px; font-size:16px;}
.box3_1 a{ display:block;}

.list{ width:1000px; clear:both; overflow:hidden; margin:0 auto;}
.list li{ float:left; width:400px; line-height:30px; height:30px; color:#fff; padding-left:100px; font-size:14px;}