@charset "utf-8";
/* CSS Document */

/*清零*/
body,div,ol,ul,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,p,form,img{ padding:0; margin:0;  font-weight:normal; }
body{ font-size:12px;  font-family:"微软雅黑",Verdana,Arial,"宋体","微软雅黑"; }
img{ border:none;  outline:none; }
input,select,textarea{ outline:none;  border:none;  background:#FFF; resize:none; }
ul,ol{ list-style-type:none;}
a{ outline:none; text-decoration:none;  color:#000; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; }
p{ line-height:25px; }
em{font-style:normal;}



/*clearFix*/
.clearFix{ clear:both; *zoom:1;}
.clearFix:after{ clear:both; display:block; visibility:hidden; height:0; line-height:0; content:""; font-size:0;}
.fl{float:left;}
.fr{float:right;}
.w1000{width:1000px;margin:0 auto;overflow:hidden;}
.w980{width:980px;margin:0 auto;overflow:hidden;}
.content p{ font-size:14px; color:#3a3a3a;}
.mt{ margin-top:40px;}




.banner { width:100%;height:450px;background:url("../images/banner.jpg") no-repeat center; position:relative;}
a.b_link{ width:149px; height:40px; display:block; position:absolute; top:335px; left:1295px; z-index:3;}



.nav{ width:100%; height:42px;}
.nav ul{ width:980px;margin:0 auto;overflow:hidden; display:block;}
.navFast{ width:100%; height:42px; background:#0a60be; overflow:hidden;}
.navFast ul li a{ width:108px; display:block; float:left; font-size:15px; color:#fff; line-height:42px; text-align:center;}
.navFast ul li a.active{ background:#004ea1;}



.leader{ background:url("../images/p01.jpg") no-repeat center; width:980px; height:188px; display:block; position:relative;}
.leader p{ width:528px; height:110px; font-size:14px; color:#1d1d1d; text-indent:2em; line-height:25px; position:absolute; bottom:10px; right:25px; z-index:2;}



.box{ padding-top:40px;}


	
.til{ font-size:36px; color:#0a60be; font-weight:bold; text-align:center;}
.til em{ background:url("../images/p21.jpg") no-repeat center; display:block; width:100%; height:25px; margin-top:10px;}



.zx{ background: url("../images/btn.png") no-repeat; width: 405px; height: 36px; display:block;}


.box1  ol{ width:848px; padding:0 20px; height:41px; display:block; border-bottom:1px solid #CCC; margin:0 auto;}
.box1  ol li span{ padding:0 10px; height:41px; font-size:20px; color:#000000; line-height:41px; text-align:center; float:left;  cursor:pointer; margin-left:36px;  position:relative;}
.box1  ol li.active span em{ width:0; height:0;  display:block; border:6px solid transparent; border-top:6px solid #0a60be; position:absolute; bottom:-14px; left:44px; z-index:3; display:none;}
.box1  ol li:nth-of-type(3) span em{ left:74px;}
.box1  ol li:nth-of-type(4) span em{ left:140px;}
.box1  ol li.active span{ border-bottom:2px solid #0a60be;}
.box1  ol li.active span em{ display:block;}

.box1 .intro{ margin-top:50px; position:relative;}
.intro span{ background: url("../images/p22.png") no-repeat; width: 26px; height: 57px; display:block; position:absolute; top:100px; z-index:3;}
.intro .prev{ background-position:-1px -1px; left:0;}
.intro .next{ background-position:-47px -3px; right:0;}

.box1 .detail{ width:880px; margin:0 auto;}
.box1 .detail dt{ float:left;}
.box1 .detail dt img{ border:1px solid #CCC;}
.box1 .detail dd{ width:455px; height:270px; float:right; position:relative;}
.box1 .detail dd h2{ font-size:30px; color:#0a60be; padding-top:10px;}
.box1 .detail dd p{ font-size:16px; text-indent:2em; margin-top:10px; line-height:30px;} 
.box1 .detail dd .zx{ position:absolute; bottom:20px; right:5px; z-index:3;}
.box1 .detail dl{ display:none;}
.box1 .detail dl.active{ display:block;}



.box2 dl{ height:292px; margin-top:40px; border:12px solid #efefef;}
.box2 dt{ width:620px; float:left; margin-left:18px;}
.box2 dd{ float:right;}
.box2 dt p.first{ text-indent:2em; margin:20px 0; line-height:28px;}
.box2 dt h2{ font-size:18px; color:#0a60be; padding:5px 0; border-top:1px dashed #CCC; border-bottom:1px dashed #CCC;}
.box2 dt p.sec{ margin-top:10px;}
.box2 dt p span{ margin-right:30px; margin-right:117px;}



.box3 ul li{ width:478px; height:216px; display:blockl; margin-top:30px;}
.box3 ul li:nth-of-type(n){ float:left;}
.box3 ul li:nth-of-type(2n){ float:right;}
.box3 ul li dt{ float:left;}
.box3 ul li dd{ width:266px; height:216px; background:#f6f6f6; float:right; position:relative;}
.box3 ul li dd h2{ font-size:26px; color:#0a60be; text-indent:13px; padding-top:20px;}
.box3 ul li dd p{ font-size:16px; padding:0 13px; text-indent:2em; padding-top:10px; line-height:28px;}
.box3 .zx1{ width:93px; height:27px; background:#ff7800; border-radius:5px; display:block; font-size:16px; color:#fff; line-height:27px; text-align:center; position:absolute; bottom:15px; right:15px; z-index:3;}



.box4 ol{ width:380px; height:48px; margin:0 auto; overflow:hidden;}
.box4 ol li{ width:164px; padding-bottom:3px; position:relative;}
.box4 ol li span{ width:152px; height:32px; display:block; background:#a8a8a8; font-size:18px; color:#fff; line-height:32px; text-align:center;  margin-left:6px;}
.box4 ol li:nth-of-type(n){ float:left;}
.box4 ol li:nth-of-type(2n){ float:right;}
.box4 ol li.active{ border-bottom:1px solid #0a60be;}
.box4 ol li.active span{ background:#0a60be;}
.box4 ol li.active em{ width:0; height:0;  display:block; border:6px solid transparent; border-top:6px solid #0a60be; position:absolute; bottom:-13px; left:75px; z-index:3;}
.box4 .detail{ margin-top:40px;}
.box4 dt{ float:left; }
.box4 dd{ width:512px; height:368px; float:right; position:relative;}
.box4 dd h3{ width:83px; height:24px; background:#0a60be; font-size:16px; color:#fff; text-align:center; margin-top:7px;}
.box4 dd p{ font-size:16px; color:#424242; line-height:20px; margin:10px; line-height:25px;}
.box4 dd .zx{ position:absolute; bottom:15px; right:15px; z-index:3;}
.box4 dd .zx2{ width:265px; height:31px; display:block; background:#0a60be; border-radius:20px; font-size:18px; color:#fff; font-weight:bold; line-height:31px; text-align:center; margin-top:15px;}
.box4 .detail dl{ display:none;}
.box4 .detail dl.active{ display:block;}



.box5 dl{ width:300px; height:352px; float:left; margin-right:40px;}
.box5 dt{ height:46px; background:#0a60be; border-top-left-radius:5px; border-top-right-radius:5px; font-size:24px; color:#fff; line-height:46px; text-align:center;}
.box5 dt em{ width:26px; height:26px; background:#fff; border-radius:50%; display:inline-block; font-size:24px; color:#0a60be; font-weight:bold; line-height:26px; text-align:center; margin:3px 5px;}

.box5 dd{ height:306px; background:#eeeeee; padding:0 6px;}
.box5 dd img{ margin:10px 0 10px 0;}
.box5 dd h2{ font-size:22px; color:#0a60be; text-align:center; margin-bottom:3px;}
.box5 dd p{ font-size:14px; color:#2e2e2e; text-indent:2em; padding:0 3px;}





.box6 .intro{ background:url("../images/p16.jpg") no-repeat center; width:980px; height:490px; display:block; margin-top:40px;}
.box6 .intro ul{ position:relative;}
.box6 .intro li{ width:236px;}
.box6 .intro li h2{ font-size:24px; color:#000; padding-bottom:10px; border-bottom:1px dashed #000; text-align:right;}
.box6 .intro li.one{ width:193px; position:absolute; top:30px; left:20px;}
.box6 .intro li.two{ position:absolute; top:230px; left:20px;}
.box6 .intro li.three{ position:absolute; top:365px; left:380px;}
.box6 .intro li.four{ position:absolute; top:220px; right:20px;}
.box6 .intro li.five{ width:193px; position:absolute; top:50px; right:20px;}
.box6 .intro li.three h2{ text-align:center;}
.box6 .intro li.four h2{ text-align:left;} 
.box6 .intro li.five h2{ text-align:left;} 
.box6 .intro li p{ font-size:14px; color:#434343; padding-top:5px; text-indent:2em;}



.box7 .intro .detail{ width:100%; height:383px; position:relative;}
.box7 .intro .detail .con{ width:880px; margin:0 auto; overflow:hidden;}
.box7 .intro .detail dt{ height:383px; float:left; position:relative;}
.box7 .intro .detail dd{ width:500px; background:url("../images/bg01.jpg") no-repeat center; height:440px; overflow:hidden; float:right;}
.box7 .intro .detail dd.spe{ background:url("../images/bg02.jpg") no-repeat center;}
.box7 .intro .detail dd h2{ font-size:24px; color:#3b3b3b;}
.box7 .intro .detail dd strong{ font-size:41px; color:#0a60be; font-weight:bold; margin-right:10px;}
.box7 .intro .detail dd p{ text-indent:2em; margin-top:10px;}

.box7 .intro .detail dd h3{ width:95px; height:26px; background:#0a60be; display:block; font-size:18px; color:#fff; margin-top:30px; margin-bottom:8px; text-align:center; line-height:26px;}
.box7 .intro .detail dd ol li{ font-size:14px; color:#666666; width:200px; float:left; line-height:25px;}
.box7 .intro .detail dd ol{ margin-bottom:10px;}
.box7 .intro .detail dd em{ margin-top:10px; display:block;}
.zx3{ background:url("../images/p39.png") no-repeat center; width:311px; height:30px; display:block; margin:70px auto 0;}
.box7 .intro .expert{ width:100%; margin-top:30px;}
.box7 .intro .expert li{ width:134px; height:94px; float:left; border:1px solid #dbdbdb;}
.box7 .intro .expert li{ margin-left:4px;}
.box7 .intro .expert li.active{ border:1px solid #0a60be;}
.spe{ line-height:28px;}


.box8 .intro dl{ margin-right:14px; padding:40px 0; border-bottom:1px dashed #CCC;}
.box8 .intro dt{ width:375px; height:278px;}
.box8 .intro dd{ width:555px; height:278px; position:relative;}
.box8 .intro dd h2{  font-size:28px; color:#0a60be;}
.box8 .intro dd p{  font-size:14px; color:#292929; text-indent:2em; line-height:28px; padding-top:10px;}
.box8 .intro dl:last-child{ border:none; padding-bottom:0;}
.box8 .intro .zx{ position:absolute; bottom:20px; right:10px; z-index:3;}
.last{ margin-right:0!important;}
.box8 .more{ font-size:28px; color:#F00; display:block; text-align:center; margin:30px auto 0; text-decoration:underline;}






