@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:190px; height:43px; display:block; position:absolute; bottom:82px; right:490px; 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:122px; 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:1045px; height:99px; display:block; position:relative; margin:0 auto;}
.leader p{ width:770px; font-size:14px; color:#1d1d1d; text-indent:2em; line-height:25px; position:absolute; bottom:5px; right:5px; 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/btn1.png") no-repeat; width: 405px; height: 36px; display:block;}


.box1  ol{ width:600px; padding:0 140px; 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:42%; z-index:3; display:none;}
.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/btn.png") no-repeat; width: 18px; height: 49px; display:block; position:absolute; top:100px; z-index:3;}
.intro .prev{ background-position:-267px -7px; left:0;}
.intro .next{ background-position:-301px -7px; 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{}
.box2 dl{ float:left; height:355px; margin:0 4px; overflow:hidden; position:relative;}
.box2 dd{ display:none; background:#0a60be; width:100%; height:280px; position:absolute; bottom:0; left:0; z-index:2;}
.box2 dd p{ display:block; padding:40px 15px; text-indent:2em; font-size:14px; color:#fff;}
.box2 dd a.zx4{ display:block; background:url("../images/btn2.png") no-repeat center; width:140px; height:36px; margin:0 auto;}




.box4 ol{ width:252px; margin:0 auto; overflow:hidden; border-bottom:1px solid #edf6ff; padding:0 364px;}
.box4 ol li{ width:106px; height:35px; background:#edf6ff; float:left; padding-bottom:3px; position:relative; font-size:18px; color:#0a60be; line-height:32px; text-align:center;}
.box4 ol li:nth-of-type(n){ float:left;}
.box4 ol li:nth-of-type(2n){ float:right;}
.box4 ol li.active{ background:#0a60be; color:#fff;}
.box4 .detail{ margin-top:40px;}
.box4 dt{ float:left; }
.box4 dt img{ padding:4px; border:1px solid #dbdbdb;}
.box4 dd{ width:460px; height:442px; float:right; position:relative;}
.box4 dd h3{ width:100%; background:#edf6ff; font-size:18px; color:#0a60be; line-height:39px; text-indent:10px; margin-top:7px; font-weight:bold;}
.box4 dd p{ font-size:16px; color:#424242; line-height:20px; margin:10px; line-height:25px; text-indent:2em;}
.box4 dd .zx{ position:absolute; bottom:15px; right:15px; z-index:3;}
.box4 dd .zx2{ font-size:18px; color:#f60d0d; font-weight:bold; text-decoration:underline; display:block; margin-top:25px;}
.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;}




.box6 .intro{ background:url("../images/p18.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:175px; position:absolute; top:60px; left:20px;}
.box6 .intro li.two{ width:220px; position:absolute; top:250px; left:20px;}
.box6 .intro li.three{ width:297px; position:absolute; top:365px; left:330px;}
.box6 .intro li.four{ position:absolute; top:220px; right:30px;}
.box6 .intro li.five{ width:193px; position:absolute; top:60px; right:30px;}
.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:510px; 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 dl:nth-of-type(1) dd h3{ margin-top:10px;}
.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;}
.box7 .zx3{ background: url("../images/btn.png") no-repeat -181px -308px; width: 228px; height:47px; display:block; margin-top:60px;}
.box7 .intro .expert{ width:100%; margin-top:30px;}
.box7 .intro .expert li{ width:137px; height:117px; float:left; border:1px solid #fff;}
.box7 .intro .expert li{ margin-right:1px;}
.box7 .intro .expert li.active{ border:1px solid #0a60be;}
.box7 .spe{ line-height:28px;}



.box8 .intro dl{ margin-top:30px; float:left; margin-right:10px;}
.box8 .intro dt{ width:320px; height:240px;}
.box8 .intro dd{ font-size:18px; color:#444444; text-align:center; padding-top:10px;}
.box8 .intro .zx{ margin-top:50px; margin-left:160px;}
.box8 .more{ font-size:18px; color:#f21111; font-weight:bold; display:block; text-align:center; margin-top:30px;}
.box8 .zx{ margin:20px auto 0;}
.last{ margin-right:0!important;}






