@charset "utf-8";
/* CSS Document */
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
ol,ul,li {list-style:none;}
a{ text-decoration:none;}
body{ font-family:"微软雅黑"; color:#323232;}
img{ border:none;}
i,em{ font-style:normal;}
.fl,.fr {_display:inline;}
.fl{float:left;}
.fr {float:right;}
.cf:after{display:block;height:0;font-size:0;content:".";visibility:hidden;clear:both;}.cf{zoom:1;}
.wrap{ width:1200px; margin:0 auto; position:relative;}
.pr{ position:relative}


.bg1{ width:100%; background:url(images/top.jpg) center center;}
.bg2{ width:100%; background:url(images/part2.jpg) center center;}
.bg3{ width:100%; background:url(images/part3.jpg) center center;}
.tt{ width:1084px; margin:0 auto; height:80px; background:url(images/tt-bg.png) no-repeat center bottom; font-size:45px; color:#ffd956; text-align:center; margin-bottom:30px;}
.top-logo img{ display:block;width:212px; height:160px;}
.top-logo p{line-height:26px;font-size:12px;font-weight:bold; color:#fff;}
.top-logo p b{display:inline-block;background:url(images/visNumbg2.png) no-repeat;width:21px;height:26px;line-height:26px;font-size:18px;font-weight:normal;text-align:center;color:#fff;}
.top-theme{ width:1096px; height:280px; margin:0 auto;-webkit-animation: fadeInDown  0.5s 0.5s ease both;-moz-animation: fadeInDown  0.5s 0.5s ease both;animation:fadeInDown  0.5s 0.5s ease both;}
.top-txt{ background:url(images/opacity.png); width:1130px; padding:10px 20px; margin-top:10px;-webkit-animation: fadeInUp  0.5s 1s ease both;-moz-animation: fadeInUp  0.5s 1s ease both;animation:fadeInUp  0.5s 1s ease both;}
.top-txt p{ text-indent:2em; font-size:14px; line-height:28px; color:#fff;}
.part2{ width:1200px;}
.part2 .hd ul{ width:100%; text-align:center; padding-bottom:30px;}
.part2 .hd ul li{ width:228px; height:48px; border:1px solid #fff; margin:0 7px; display:inline-block; *display:inline; *zoom:1; color:#fff; font-size:22px; line-height:48px; text-align:center; cursor:pointer;}
.part2 .hd ul li.on{ background:#ec0000;  border:1px solid #ec0000;}
.part2 .bd{ width:1200px; height:500px; overflow:hidden;}
.part2 .bd ul li{ width:1200px; height:500px; position:relative; float:left;}
.part2 .bd ul li p i{ width:30px; height:30px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin-right:15px;}
i.i1{background:url(images/icon.png) no-repeat 0 0;}
i.i2{background:url(images/icon.png) no-repeat 0 -30px;}
i.i3{background:url(images/icon.png) no-repeat 0 -60px}
i.i4{background:url(images/icon.png) no-repeat 0 -90px}
i.i5{background:url(images/icon.png) no-repeat 0 -120px}
i.i6{background:url(images/icon.png) no-repeat 0 -150px}
i.i7{background:url(images/icon.png) no-repeat 0 -180px}
i.i8{background:url(images/icon.png) no-repeat 0 -210px}
.part2 .bd ul li.l1 .bg{ width:1200px; height:500px;}
.part2 .bd ul li.l1 .cf{ width:1140px; height:160px; position:absolute; left:30px; top:170px;}
.part2 .bd ul li.l1 .cf p{ font-size:14px; color:#fff; margin-bottom:10px;}
.part2 .bd ul li.l1 .cf p b{ color:#ffd956;}
.part2 .bd ul li.l1 .cf .fl{ width:310px;}
.part2 .bd ul li.l1 .cf .fr{ width:310px;}
.part2 .bd ul li.l2 .fl{ width:440px; height:487px;}
.part2 .bd ul li.l2 .fr{ width:760px; position:absolute; right:20px; top:0;}
.part2 .bd ul li.l2 .fr dl{ padding:20px 20px 20px 40px; color:#fff;}
.part2 .bd ul li.l2 .fr dl dt{ font-size:20px;font-weight:bold;}
.part2 .bd ul li.l2 .fr dl dd{ font-size:16px; line-height:30px; text-align:justify; text-indent:2em;}
.part2 .bd ul li.l2 .fr dl dd b{ color:#ffd956;}
.part2 .bd ul li.l2 .fr dl.dl1{ background:#af0000;}
.part2 .bd ul li.l4 .fl{ width:678px; height:487px;}
.part2 .bd ul li.l4 .fr{ width:530px; position:absolute; right:20px; top:0; padding-top:70px;}
.part2 .bd ul li.l4 .fr .dl1{ width:530px; height:330px; background:#af0000;}
.part2 .bd ul li.l4 .fr .dl1 dt{ padding-top:60px;  width:470px;}
.part2 .bd ul li.l4 .fr .dl1 dd{  width:470px;}


.part3 .bd ul li.l2 .fr dl.dl1{ background:#fff; color:#333}
.part3 .bd ul li.l2 .fr dl.dl1 b{ color:#af0000;}

.part6 .cf{ width:800px; margin:0 auto 20px;}
.part6 .cf .fl{ width:400px;}
.part6 .cf .fl li{ font-size:16px; color:#fff; line-height:30px;}
.part6 .cf .fr{ width:380px;}
.part6 .cf .fr li{ width:150px; height:150px; margin:0 20px; float:left;}
.part6 .cf .fr li img{ display:block;}
.gz_nav{ text-align:center;}
.part6 dl{ width:100%; clear:both; color:#fff; text-align:center;}
.part6 dl dt{ font-size:24px; font-weight:bold;}
.part6 dl dt em{ color:#af0000}
.part6 dl dd{ font-size:16px; line-height:30px;}

.backtobox{position:absolute;top:-100px;left:0;z-index:999;width:175px;padding-top:130px;background:url(images/top-logo.png) no-repeat center top;}
.backto{position:relative;width:120px;height:26px;margin:0 auto;font-size:12px;color:#fff;text-indent:5px;line-height:26px;cursor:pointer;background:#fff;text-align:center;}
.backto b{font-size:14px;color:#000;}
.backto ul{background:#832f50;width:120px;position:absolute;top:26px;left:0;height:185px;overflow:auto;}
.backto ul li a{height:20px;line-height:24px;text-decoration:none;color:#fff;}
.backto li:hover{background:#fff;color:#f00;}
.backto li:hover a{color:#003278;}
.userfocus{position:absolute;left:0;top:60px;width:220px; text-align:center; color:#fff;}
.userfocus p{line-height:26px;font-size:14px;font-weight:bold;}
.userfocus p b{display:inline-block;background:url(images/visNumbg2.png) no-repeat;width:21px;height:26px;line-height:26px;font-size:16px;font-weight:normal;text-align:center;color:#fff;}