/*big project*/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background-color:#192d3a; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif; overflow-x:hidden;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}
.t_idt{ text-indent:-999em; overflow:hidden; display:block;}
.t_elp{ text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ps{ position:absolute; display:block; overflow:hidden;}

.wrap{}
.wrap .content{ width:100%; position:relative;}
.content .bg{ width:100%; z-index:-1; position:absolute; left:0; top:0;}
.bg div{ background-repeat:no-repeat; background-position:center 0; width:100%;height:260px;}

.bg div.bg1{height:353px; background-image:url(../images/bg1.jpg);}
.bg div.bg2{height:331px; background-image:url(../images/bg2.jpg);}
.bg div.bg3{height:285px; background-image:url(../images/bg3.jpg);}
.bg div.bg4{height:283px; background-image:url(../images/bg4.jpg);}
.bg div.bg5{height:351px; background-image:url(../images/bg5.jpg);}
.bg div.bg6{height:349px; background-image:url(../images/bg6.jpg);}
.bg div.bg7{height:293px; background-image:url(../images/bg7.jpg);}
.bg div.bg8{height:275px; background-image:url(../images/bg8.jpg);}
.bg div.bg9{height:304px; background-image:url(../images/bg9.jpg);}
.bg div.bg10{height:315px; background-image:url(../images/bg10.jpg);}
.bg div.bg11{height:246px; background-image:url(../images/bg11.jpg);}
.bg div.bg12{height:227px; background-image:url(../images/bg12.jpg);}

.main{ position:relative; z-index:2;width:1000px; margin:0 auto; height:3610px;}
.ps1{ top:402px; left:408px; height:280px; width:540px;}
.ps1 a{ width:244px; margin:93px 10px 0 14px; float:left; height:86px;}
.ps1 p{ width:470px; margin-left: 72px; color: #305d7c; font-size: 13px; float:left; line-height: 20px;}
.ps1 .fl{ background:url(../images/fl.jpg) no-repeat 0 0;}
.ps1 .fl:hover{ background:url(../images/flh.jpg) no-repeat 0 0;}
.ps1 .lb{ background:url(../images/lb.jpg) no-repeat 0 0;}
.ps1 .lb:hover{ background:url(../images/lbh.jpg) no-repeat 0 0;}
.ps2{ top: 1952px;
left: 0;
width: 1000px;
height: 567px;}
.ps6{ background:url(../images/cj.jpg) no-repeat 0 0; left:541px; top:2362px; width:237px; overflow:hidden; text-indent:-999em; height:72px;}
.ps6:hover{ background:url(../images/cjh.jpg) no-repeat 0 0;}

.ps7{ top:685px; left:0; overflow:visible; width:1000px; height:566px;}
.slide_nav{  height:87px; position: relative; z-index: 3;}
.slide_nav li{ width:82px; height:87px; margin-right:18px; float:left;}
.slide_nav .first{}
.slide_nav li a{ display:block; overflow:hidden; text-indent:-999em; width:82px; height:87px;}
.slide_nav .s_1{ background:url(../images/n1.jpg) no-repeat 3px 0;}
.slide_nav .s_2{ background:url(../images/n1.jpg) no-repeat -97px 0;}
.slide_nav .s_3{ background:url(../images/n1.jpg) no-repeat -194px 0;}
.slide_nav .s_4{ background:url(../images/n1.jpg) no-repeat -294px 0;}
.slide_nav .s_5{ background:url(../images/n1.jpg) no-repeat -396px 0;}
.slide_nav .s_6{ background:url(../images/n1.jpg) no-repeat -495px 0;}
.slide_nav .current .s_1{ background:url(../images/n1.jpg) no-repeat 3px -87px;}
.slide_nav .current .s_2{ background:url(../images/n1.jpg) no-repeat -97px -87px;}
.slide_nav .current .s_3{ background:url(../images/n1.jpg) no-repeat -194px -87px;}
.slide_nav .current .s_4{ background:url(../images/n1.jpg) no-repeat -294px -87px;}
.slide_nav .current .s_5{ background:url(../images/n1.jpg) no-repeat -396px -87px;}
.slide_nav .current .s_6{ background:url(../images/n1.jpg) no-repeat -495px -87px;}
.slide_btn{ display:block; overflow:hidden; text-indent:-999em; width:64px; height:128px; position:absolute; top:298px;}
.slide_prev{ left:-64px; background:url(../images/sbtn.png) no-repeat -64px 0;_background:url(../images/sbtn.gif) no-repeat -64px 0;}
.slide_prev:hover{ background:url(../images/sbtnh.png) no-repeat -64px 0;_background:url(../images/sbtnh.gif) no-repeat -64px 0;}
.slide_next{ right:-64px; background:url(../images/sbtn.png) no-repeat 0 0;_background:url(../images/sbtn.gif) no-repeat 0 0;}
.slide_next:hover{background:url(../images/sbtnh.png) no-repeat 0 0;_background:url(../images/sbtnh.gif) no-repeat 0 0;}
.slide_bd{ padding:27px 0 0 2px}
.slide_item{ height:335px; position: relative;}
.slide_item p{ color: #676767; font-size: 14px; text-indent: 2em;}
.link_btn{ display: block; height: 40px; width: 118px;border: 1px solid #676767; color: #676767; background:#f4f4f4; font-size: 18px; text-align: center; line-height: 40px;}
.link_btn:hover{border: 1px solid #305d7c; color: #fff; background:#305d7c; }
.item_left{ width:450px; position: absolute; z-index: 2}
.slide_item img.img{ position: absolute; z-index: 1;}
.item_left h2{ color:#e45949; font-size:26px; padding-top:15px; line-height:35px; height:35px; font-weight:normal}
.item_left h2 b{ background:url(../images/hdot.jpg) no-repeat center center; padding:0 15px; width:0;}
.item_left h2 span{ font-size:29px; padding-left:10px;}
.item_left h3{ padding-top:20px; color:#d3d3d3; font-size:30px; margin-bottom:10px; height:35px; line-height:35px; padding-bottom:5px; border-bottom:1px dashed #212f4d;}
.item_left h3 span{ color:#676b8f; font-size:14px; line-height:20px; padding:14px 0 0 15px;}
.item_left p{ line-height:24px; margin-bottom:15px; color:#676b8f;}
.item_left h6{ font-weight:normal; color:#d3d3d3; font-size:14px; padding-bottom:4px;}


.link_btn2{ position: absolute; border: 1px solid #ffc247; color: #ffc247; background:none; font-size: 18px; text-align: center; line-height: 40px;}
.link_btn2:hover{border: 1px solid #ffc247; color: #fff; background:#ffc247; }
.ps8{top: 1252px;
left: 0;
overflow: visible;
width: 1000px;
height: 700px;}
.slide_nav1 ul li a{-webkit-transition:none;-moz-transition:none;-o-transition:none; text-decoration:none;}
.slide_nav1{ width:124px; height: 509px; background: url(../images/t2.jpg) no-repeat 0 0;}
.slide_nav1 ul li a{ display: block; height: 85px;width: 117px; text-indent: -999em; overflow: hidden;}
.slide_nav1 ul li a.t_1:hover, .slide_nav1 ul li a.t_1.cur{ background: url(../images/t2.jpg) no-repeat 0 -509px;}
.slide_nav1 ul li a.t_2:hover, .slide_nav1 ul li a.t_2.cur{ background: url(../images/t2.jpg) no-repeat 0 -594px;}
.slide_nav1 ul li a.t_3:hover, .slide_nav1 ul li a.t_3.cur{ background: url(../images/t2.jpg) no-repeat 0 -679px;}
.slide_nav1 ul li a.t_4:hover, .slide_nav1 ul li a.t_4.cur{ background: url(../images/t2.jpg) no-repeat 0 -764px;}
.slide_nav1 ul li a.t_5:hover, .slide_nav1 ul li a.t_5.cur{ background: url(../images/t2.jpg) no-repeat 0 -849px;}
.slide_nav1 ul li a.t_6:hover, .slide_nav1 ul li a.t_6.cur{ background: url(../images/t2.jpg) no-repeat 0 -934px;}
.slide_bd1{ width: 875px;}
.slide_item1 {position: relative;}

/*.s1{ background:url(../images/s1.jpg) no-repeat right top;}
.s2{ background:url(../images/s2.jpg) no-repeat right top;}
.s3{ background:url(../images/s3.jpg) no-repeat right top;}
.s4{ background:url(../images/s4.jpg) no-repeat right top;}*/
.hero_list li{ color:#676b8f; line-height:24px; padding:0 0 12px 15px; text-indent:-15px;}
.hero_list li span{ color:#e45949;}
.map_list li{ color:#676b8f; line-height:24px; padding:0 0 12px 60px; text-indent:-60px;}
.map_list li span{ color:#d3d3d3;}


.foot{ text-align:center; color:#436983; width:100%; background:#192d3a; height:25px; padding:15px 0;}
.iblk{display:inline-block;*zoom:1;*display:inline;}

.pt50{padding-top: 50px;}
h2.h_tit{ font-size: 30px; color: #305d7c; font-weight: bold; height: 38px; line-height: 38px;}
.ps2 .bgw{background: #04061c; height: 363px;}
.bgw dl.right{background: #0c202e;
height: 330px;
width: 390px;
padding: 10px 15px;
margin: 6px 10px 0 0;}
.bgw dl.right dt{margin-bottom: 12px; font-size: 18px; color: #7ea5c0; font-weight: bold; border-bottom: 1px solid #30373d; height: 40px; line-height: 40px;}
.bgw dl.right dd{ height: 30px; line-height: 30px;}
.bgw dl.right dd a{ color: #7ea5c0; font-size: 14px;}
.bgw dl.right dd a:hover{ color: #f6bd48;}
.bgw dl.right dd span{ float: right; color: #436983;}

.ps3{ left:0px; top:2540px; width:1000px; height:620px;}
.ps3 .emb2{ height: 424px; width: 408px; background:url(../images/b01.jpg) no-repeat 1px 0px;}
.ps3 .emb2 a{ display: block; height: 97px; width: 410px; margin-top: 14px; text-indent: -999em; overflow: hidden; }
.ps3 a{-webkit-transition:none;-moz-transition:none;-o-transition:none; text-decoration:none;}
.ps3 .emb2 a:hover{ background:url(../images/b01.jpg) no-repeat -407px 0px;}
.ps3 .emb2 a.a2:hover{ background:url(../images/b01.jpg) no-repeat -407px -110px;}
.ps3 .emb2 a.a3:hover{ background:url(../images/b01.jpg) no-repeat -407px -218px;}
.ps3 .emb2 a.a4:hover{ background:url(../images/b01.jpg) no-repeat -407px -327px;}
.ps3 .right{ width: 458px; height: 428px; background: url(../images/bb1.jpg) no-repeat 0px 0px; position: relative;}
.ps3 .right a{ display: block; width: 136px; height: 140px; position: absolute;text-indent: -9999px; overflow: hidden;}
.ps3 .right a.j1{left: 79px;top: 0px;}
.ps3 .right a.j2{left: 245px;top: 0px;}
.ps3 .right a.j3{left: -4px;top: 144px;}
.ps3 .right a.j4{left: 326px;top: 144px;}
.ps3 .right a.j5{left: 77px;top: 286px;}
.ps3 .right a.j6{left: 246px;top: 286px;}
.ps3 .right a.j1:hover{ background: url(../images/bb2.jpg) no-repeat -80px 0px;}
.ps3 .right a.j2:hover{ background: url(../images/bb2.jpg) no-repeat -246px 0px;}
.ps3 .right a.j3:hover{ background: url(../images/bb2.jpg) no-repeat 3px -144px;}
.ps3 .right a.j4:hover{ background: url(../images/bb2.jpg) no-repeat -327px -144px;}
.ps3 .right a.j5:hover{ background: url(../images/bb2.jpg) no-repeat -76px -285px;}
.ps3 .right a.j6:hover{ background: url(../images/bb2.jpg) no-repeat -246px -285px;}


.ps4{ top:3141px; left:0; width:620px; height:460px;}
.ps4 a{display: block; height: 135px; width: 135px; position: relative; float: left; margin: 0 20px 20px 0;}
.ps4 a img{display: block; height: 135px; width: 135px;}
.ps4 a span{display: block; height: 85px;
line-height: 20px;
padding-top: 50px; text-align: center; width: 135px; position: absolute; z-index: 1; background: #1d435e; opacity: 0.8; filter:alpha(filter=80); display: none;}
.ps4 a:hover span{display: block; color: #fff;}


.ps5{ top:3141px; left:630px; width:366px; height:460px; }
.ps5 .bgw5{ background: #183b53; height: 271px;
padding: 10px 19px;}
.ps5 dl dd{ height: 30px; line-height: 30px; overflow: hidden;}
.ps5 dl dd a{ color: #7ea5c0; font-size: 14px;}
.ps5 dl dd a:hover{ color: #f6bd48;}
.ps5 dl dd span{ float: right; color: #436983;margin-left: 8px;}