﻿/* CSS Document */
/*公共样式*/
body { margin:0px; padding:0px; font-size:12px;font-family:"微软雅黑"; background:#fff;  min-width:1200px;}
p,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd{ margin:0px; padding:0px; list-style-type:none; font-weight:normal;}
ul,li{margin:0; padding:0;}
from,input,textarea{ outline:0; margin:0; padding:0; border:0;}
ol,li{margin:0; padding:0;}
li{list-style:none;}
a{ margin:0px; padding:0px; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:none; }
.clear{ clear:both;}
#header{ width:100%; overflow:hidden; background:#f0f0f0; height:50px;}
.header{ width:1200px; margin:0 auto; overflow:hidden;}
.header p{ line-height:50px; color:#666666; font-size:14px;}
.header p a{ color:#666666;}
.logo{ width:1200px; margin:0 auto; overflow:hidden; height:120px;}
.logo img{float:left;}
.logo img.img1{ margin-left:89px; margin-right:207px; }
#nav{ width:100%; overflow:hidden; height:60px; background:#002a40;}
.nav{ width:1200px; margin:0 auto; overflow:hidden;}
.nav a{ display:block; width:120px; height:60px; float:left; text-align:center; line-height:60px; font-size:16px; color:#ffffff;}
.nav a:hover{ background:#fff; color:#002a40;}
#banner{ width:100%; overflow:hidden; position:relative;}
#banner .bd{ width:100%; margin:0 auto; overflow:hidden; position:relative; z-index:0;}
#banner .bd ul{ overflow:hidden;}
#banner .bd ul li{ width:100%; float:left; overflow:hidden;}
#banner .bd ul li img{ width:100%; display:block;}
#banner .prev,
#banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
#banner .next{ left:auto; right:3%; background-position:8px 5px; }
#banner .prev:hover,
#banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
#banner .prevStop{ display:none;}
#banner .nextStop{ display:none;}
#search{ width:100%;overflow:hidden;  background:#f0f0f0; margin-top:2px; height:50px;}
.search{ width:1200px; margin:0 auto; overflow:hidden;}
.search1{ width:809px; float:left; overflow:hidden;}
.search1 p{ line-height:50px; font-size:16px; color:#434343;}
.search1 a{padding: 0 10px;}
.search2{ width:280px; height:30px; background:#039ae8; margin-top:10px; float:right; margin-right:5px;}
.search2 .text1{ width:210px; height:30px; line-height:30px; font-size:14px; color:#000; float:left;  background:#039ae8; padding-left:10px; }
.search2 .text2{ background:url(../images/ss.png) no-repeat center; width:40px; height:30px; float:right; cursor:pointer;}
.box1{ width:1200px; margin:0 auto; overflow:hidden;}
.box1-1{ width:1200px; margin:0 auto; overflow:hidden; text-align:center; margin-top:80px;}
.box1-1 h2{ font-size:36px; color:#000;}
.box1-1 p{ display:block; background:url(../images/box1-1.png) no-repeat center; text-align:center; line-height:60px; font-size:24px; color:#000000;}
.box1-1 p.p1{ display:block; background:url(../images/box1-1.png) no-repeat center; text-align:center; line-height:60px; font-size:12px; color:#000000;}
.box1-1 p.p2{ display:block; background:url(../images/box7-1.png) no-repeat center; text-align:center; line-height:60px; font-size:12px; color:#000000;}
.box1-2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:73px; height:439px;}
.box1-2-1{ width:471px; float:left; background:url(../images/box1-2bg.png) no-repeat 99px 14px;height:439px;}
.box1-2-1 .p1{ font-size:24px; color:#039ae8; margin-top:90px; margin-left:153px;}
.box1-2-1 .p2{ font-size:12px; color:#646464; margin-top:5px; margin-left:153px;}
.box1-2-1 .p3{ font-size:16px; color:#fff; margin-top:44px; width:180px; height:40px; margin-left:194px; }
.box1-2-1 .p3 span.span1{ width:140px; height:40px;  line-height:40px; background:#000000; text-align:center; float:left;}
.box1-2-1 .p3 span.span2{  width:40px; height:40px; line-height:40px; text-align:center; background:#039ae8; float:left; font-size:24px; color:#fff; }
.box1-2-1 .p4{ font-size:16px; color:#039ae8; line-height:28px; margin-left:28px; margin-top:52px;}
.box1-2-1 .p5{ font-size:16px; color:#039ae8; line-height:28px; margin-left:34px;}
.box1-2-2{ width:728px; height:439px; background:url(../images/box1-1bg.png) no-repeat center; float:right;}
.box1-2-2 ul{ margin-top:21px; }
.box1-2-2 ul li{ float:left; margin-left:130px; overflow:hidden; margin-top:26px;}
.box1-2-2 ul li h2{ font-size:20px; color:#039ae8;}
.box1-2-2 ul li h2 a{color:#039ae8;}
.box1-2-2 ul li p{ font-size:15px; color:#fff; line-height:30px;}
.box2{ width:1200px; margin:0 auto; overflow:hidden;}
.box2-1{ width:1200px; margin:0 auto; overflow:hidden; height:540px; margin-top:66px;}
.box2-1-1{ width:400px; float:left; background:#dfeff3;height:540px;}
.bjxm{ width:400px; height:120px; background:#1b263b; overflow:hidden;}
.bjxm1{ width:100px; background:#4378d9; overflow:hidden; float:left; height:120px; font-size:48px; color:#fff; line-height:120px; text-align:center;}
.bjxm2{ width:271px; float:left; font-size:30px; color:#fff; margin-top:27px; padding-left:29px;}
.bjxm2 p{ font-size:14px; color:#606876; line-height:34px;}
.box2-1-2{ width:300px; margin-left:100px; overflow:hidden;}
.box2-1-2 li{ height:70px; width:100%; float:left; overflow:hidden; background:#4377da; line-height:70px; font-size:18px; color:#fff;}
.box2-1-2 li a{ padding-left:35px; color:#fff;}
.box2-1-2 li:hover{ background:url(../images/jt.png) no-repeat 211px 29px #1b263b; cursor:pointer;}
.box2-2{ width:771px; float:right; overflow:hidden;}
.box2-2 ul li{float:left;  }
.box2-2 ul li div{width:230px; height:260px; margin:0 0 20px 20px; float:left; overflow:hidden;}
.box2-2 ul li img{ width:100%;}
.adv1{ width:100%; overflow:hidden; margin-top:48px; background:url(../images/adv1_bg.jpg) no-repeat center;}
.adv1 a{ width:1200px; height:350px; display:block; margin:0 auto; overflow:hidden;}
.adv1 a img{ width:100%;}
#box3{ width:100%; overflow:hidden; background:#dfeff3;}
.box3-1{ width:1210px; margin:0 auto;}
.box3-1-1{ width:1210px;margin:0 auto;  margin-top:72px;  background:url(../images/01.png) no-repeat left top; overflow:hidden;}
.box3-1-1 div{ float:left; width:760px;}
.box3-1-1 h2{ margin-left:129px; margin-top:84px;font-size:24px; color:#000;}
.box3-1-1 span{ color:#4378d9;}
.box3-1-1 h3{margin-left:129px;font-size:24px; color:#000; margin-top:5px; margin-bottom:25px;}
.box3-1-1 p{ font-size:16px; line-height:36px; margin-left:86px;}
.box3-1-1 p a{ color:#0d3f22;}
.box3-1-1 img{ float:right; margin-right:57px; margin-top:18px;}
.box3-1-2{ width:1200px; margin:0 auto; margin-top:60px;text-align:center;}
.box3-1-2 .box3-1-3 p{ font-size:24px; color:#000000; line-height:40px;}
.box3-1-2 .box3-1-3 span{ color:#000000; font-size:16px;}
.box3-1-4{ width:1200px; margin:0 auto; margin-top:45px; position:relative; margin-bottom:68px;}
.box3-1-4 .bd ul li{ width:260px; height:180px; float:left; margin:0 20px; overflow:hidden; height:180px;}
.box3-1-4 .bd ul li img{ width:260px;}
.box3-1-4 .hd ul{ display:none;}
.box3-1-4 .hd a.prev{ position:absolute; left:-48px; top:75px; display:block; font-size:36px; color:#4378d9; cursor:pointer;}
.box3-1-4 .hd a.next{ position:absolute; right:-48px; top:75px; display:block; font-size:36px; color:#4378d9;cursor:pointer;}
#box3-2{ width:100%; background:#fff; overflow:hidden;}
.box3-2{ width:1200px; margin:0 auto; overflow:hidden; background:url(../images/02.png) no-repeat 1029px 0px; height:627px;}
.box3-2 h2{ font-size:24px; color:#000000; margin-top:79px; margin-left:5px;}
.box3-2 h3{ font-size:24px; color:#000000; margin-top:9px;margin-left:5px;}
.box3-2 span{ color:#576f60;}
.box3-2-1{ width:1200px; margin:0 auto; overflow:hidden; margin-top:23px;}
.box3-2-1 li{ width:515px; height:160px; float:left; margin-right:70px; background:url(../images/002.png) no-repeat center; margin-top:40px;}
.box3-2-1 li h4{ font-size:24px; color:#000; margin-left:100px; margin-top:24px;}
.box3-2-1 li p{ font-size:16px; color:#646464; line-height:30px; margin-left:100px; margin-right:12px; margin-top:10px;}
.box3-2-1 li p b{ color:#000000;}
.box3-3-1{ width:1210px;margin:0 auto;  background:url(../images/03.png) no-repeat left top; overflow:hidden; margin-bottom:45px;}
.box3-3-1 div{ float:left; width:750px;}
.box3-3-1 h2{ margin-left:129px; margin-top:162px;font-size:24px; color:#000;}
.box3-3-1 span{ color:#4378d9;}
.box3-3-1 h3{margin-left:129px;font-size:24px; color:#000; margin-top:5px; margin-bottom:25px;}
.box3-3-1 p{ font-size:16px; line-height:36px; margin-left:70px;}
.box3-3-1 p a{ color:#0d3f22;}
.box3-3-1 img{ float:right; margin-top:107px;}
.box4{ width:1200px; margin:0 auto; overflow:hidden; margin-bottom:100px;}
.box4 ul.qjcp{ margin-top:65px; overflow:hidden;}
.box4 ul.qjcp li{ width:380px; float:left; margin:21px 10px 0 10px; height:240px;}
.box5{ width:100%; overflow:hidden; background:url(../images/yy.jpg) no-repeat center; height:650px;}
.w1200{ width:1200px; margin:0 auto; overflow:hidden;}
.w1200-1{ width:1200px; margin-top:240px; overflow:hidden;}
.w1200-1 p{ font-size:16px; color:#fff; display:inline; padding-right:220px;}
.w1200-1 p.p1{ padding-right:280px;}
.w1200-1 p.p2{ padding-right:0;}
.w1200-2{ width:1200px; margin:0 auto; overflow:hidden; margin-top:47px; position:relative; }



.box6{ width:1200px; margin:0 auto; overflow:hidden;}
.box4-1{ width:1200px; margin:0 auto; margin-top:60px; overflow:hidden;}
.box4-1 .bd{ width:1200px; margin:0 auto; height:350px;}
.box4-1 .bd ul li{ width:100%; float:left; overflow:hidden; height:350px;}
.box4-1 .bd ul li div.li1{ width:600px; float:left; overflow:hidden;}
.box4-1 .bd ul li div.li1 img{ width:600px; height:350px;}
.box4-1 .bd ul li div.li2{ width:600px; float:left; overflow:hidden; background:url(../images/bxo4-3.jpg) no-repeat center; height:350px;}
.box4-1 .bd ul li div.li2 h3{ font-size:30px; color:#fff; text-align:center; margin-top:125px;}
.box4-1 .bd ul li div.li2 p{ width:444px; text-align:center; font-size:16px; line-height:30px; display:block; margin:0 auto; margin-top:20px; color:#fff;}
.box4-1 .hd{ width:1200px; margin:0 auto; margin-top:57px;}
.box4-1 .hd ul li{ width:280px; height:150px; float:left; margin:0 10px;}
.box4-1 .hd ul li img{width:280px; height:150px;}
.box7{ width:100%; background:#dfeff3; overflow:hidden; margin-top:70px;}
.box7-1{ width:1200px; margin:0 auto; overflow:hidden;margin-top:60px;}
.box5-1-1{ width:770px;  overflow:hidden; position:relative; float:left;}
.box5-1-1 ul li{ width:100%; overflow:hidden; float:left; height:360px;}
.box5-1-1 ul li img{ width:100%;}
.box5-1-1 .hd a.prev{ display:block; width:30px; height:30px; position:absolute; right:36px; bottom:0; background:url(../images/left1.jpg) no-repeat center;}
.box5-1-1 .hd a.next{ display:block; width:30px; height:30px; position:absolute; right:0px; bottom:0; background:url(../images/right1.jpg) no-repeat center;}
.box7-2{ width:360px; float:right; overflow:hidden;}
.box7-2 p{ text-indent:2em; font-size:16px; color:#000000; line-height:36px; margin-top:20px;}
.box7-2 a{ float:right; margin-top:20px; font-size:16px; color:#066cb4;}
.box6t{ width:1200px; margin:0 auto; overflow:hidden; margin-top:80px; margin-bottom:66px;}
.box6-1,.box6-2,.box6-3{ width:360px; overflow:hidden;}
.box6-2{ margin:0 60px;}
.box6-1 h1{width:360px; margin:0 auto; overflow:hidden; background:url(../images/box6-1.png) no-repeat bottom center; text-align:center; font-size:24px;}
.box6-1 h1 A{ color:#000000;}
.box6-1 h2{text-align:center; font-size:14px; color:#b4b4b4; line-height:56px;}
.box6-1 img{ width:360px; height:220px; overflow:hidden; margin-top:15px;}
.box6-1 ul{ margin-top:15px;}
.box6-1 ul li{ font-size:16px; color:#646464; line-height:45px;}
.box6-1 ul li a{ color:#646464;}
.box6-2 h1{width:360px; margin:0 auto; overflow:hidden; background:url(../images/box6-1.png) no-repeat bottom center; text-align:center; font-size:24px;}
.box6-2 h1 A{ color:#000000;}
.box6-2 h2{text-align:center; font-size:14px; color:#b4b4b4; line-height:56px;}
.box6-2 img{ width:360px; height:220px; overflow:hidden; margin-top:15px;}
.box6-2 ul{ margin-top:15px;}
.box6-2 ul li{ font-size:16px; color:#646464; line-height:45px;}
.box6-2 ul li a{ color:#646464;}
.box6-3 h1{width:360px; margin:0 auto; overflow:hidden; background:url(../images/box6-1.png) no-repeat bottom center; text-align:center; font-size:24px;}
.box6-3 h1 A{ color:#000000;}
.box6-3 h2{text-align:center; font-size:14px; color:#b4b4b4; line-height:56px;}
.box6-3 img{ width:360px; height:220px; overflow:hidden; margin-top:15px;}
.box6-3 ul{ margin-top:15px;}
.box6-3 ul li{ font-size:16px; color:#646464; line-height:45px;}
.box6-3 ul li a{ color:#646464;}
#fnav{ width:100%; overflow:hidden; height:70px; background:#16649a;}
.fnav{ width:1200px; margin:0 auto; overflow:hidden;}
.fnav a{ display:block; width:120px; height:60px; float:left; text-align:center; line-height:70px; font-size:16px; color:#ffffff;}

.footer{ width:100%; overflow:hidden; background:#0b283c; height:300px;}
.footer1{ width:1200px; margin:0 auto; overflow:hidden; text-align:center; position:relative; height:300px;}
.footer1 p{ font-size:18px; color:#fff; line-height:48px;}
.footer1 p.p1{ margin-top:50px;}
.footer1 img{ position:absolute; width:187px; height:187px; display:block; right:53px; top:25px;}
.link{font:400 14px/26px "微软雅黑";color:#fff;}
.link a{color:#fff;}

