@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;}
.last{ margin-right:0!important;}



.banner { width:100%;height:445px;background:url("../images/banner.jpg") no-repeat center; position:relative;}
a.b_link{ width:149px; height:39px; display:block;  position:absolute; top:352px; left:870px; 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 dl{ height:90px; border:5px solid #0a60be;}
.leader dt{ width:160px; height:90px; background:#0a60be; float:left;}
.leader dt h2{ font-size:35px; color:#fff; padding-left:7px; padding-top:5px;}
.leader dt span{ font-size:18px; color:#fff; text-transform:uppercase; padding-left:10px;}
.leader dd{ float:right; width:810px;}
.leader dd p{ font-size:14px; color:#232323; text-indent:2em; line-height:22px; padding:20px 20px;}




.box{ padding-top:40px;}


	
.til{ font-size:34px; color:#0a60be;}
.til em{ background: url("../images/btn.png") no-repeat -195px -11px; width: 39px; height: 39px; display:inline-block; vertical-align:middle; margin-right:10px;}
.til span{ background: url("../images/btn.png") no-repeat -201px -156px; width: 58px; height: 2px; display:inline-block; vertical-align:middle; margin:0 5px;}





.box1 dl{ width:227px; float:left; border:1px solid #ebebeb; box-shadow:0 0 3px #ebebeb; margin-right:21px; margin-top:30px;}
.box1 dd h2{ background:#c0c0c0; font-size:20px; color:#fff; line-height:33px; text-align:center;}
.box1 dd p{ font-size:14px; color:#454545; text-indent:2em; line-height:22px; padding:15px 0;}
.zx1{ width:106px; display:block; background:#fe8100; font-size:16px; color:#fff; font-weight:bold; line-height:25px; text-align:center; margin:0 auto 15px;}
.box1 dl.active{ border:1px solid #0a60be;}
.box1 dl.active dd h2{ background:#0a60be;}


.box2 ul{ margin-top:20px;}
.box2 li{ width:484px; height:196px; margin-top:15px; position:relative;}
.box2 li:nth-of-type(n){ float:left;}
.box2 li:nth-of-type(2n){ float:right;}
.box2 dl{ width:323px; height:196px; float:left; position:relative;}
.box2 dt{width:323px; height:196px; display:block;}
.box2 dd{ width:323px; height:196px; background:#0a60be; position:absolute; bottom:0; left:0; display:none;}
.box2 li span{ background: url("../images/btn.png") no-repeat 0 -3px; width: 176px;height: 198px; display:block; float:right; position:relative; position:absolute; right:0; top:-2px; z-index:3;}
.box2 dd p{ font-size:18px; color:#fff; padding:70px 20px; line-height:28px;}
.box2 li span h2{ width:27px; font-size:27px; color:#fff; line-height:30px; padding-top:8px; padding-left:55px;}
.box2 li span em{ background: url("../images/btn.png") no-repeat -189px -71px; width: 40px; height: 41px; display:inline-block; position:absolute; right:35px; top:80px;}
.box2 li:nth-of-type(2) span em{ background-position:-240px -70px;}
.box2 li:nth-of-type(3) span em{ background-position:-291px -70px;}
.box2 li:nth-of-type(4) span em{ width:45px; height:46px; background-position:-339px -68px;}



.zx{ background: url("../images/btn.png") no-repeat -10px -244px; width: 416px; height: 50px; display:block;}


.box3  ol{ width:640px; padding:0 20px; height:41px; display:block; border-bottom:1px solid #CCC; margin:0 auto;}
.box3  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;}
.box3  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:47%; z-index:3; display:none;}
.box3  ol li.active span{ border-bottom:2px solid #0a60be;}
.box3  ol li.active span em{ display:block;}

.box3 .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;}
.box3 .detail{ width:880px; margin:0 auto;}
.box3 .detail dt{ float:left;}
.box3 .detail dt img{ border:1px solid #CCC;}
.box3 .detail dd{ width:455px; height:290px; float:right; position:relative;}
.box3 .detail dd h2{ font-size:26px; color:#0a60be; padding-top:10px;}
.box3 .detail dd p{ font-size:14px; text-indent:2em; margin-top:10px; line-height:30px;} 
.box3 .detail dd .zx{ position:absolute; bottom:20px; right:5px; z-index:3;}
.box3 .detail dl{ display:none;}
.box3 .detail dl.active{ display:block;}



.box4 ol{ width:380px;}
.box4 .detail{ margin-top:40px;}
.box4 .detail dd{ width:460px; height:368px;}
.box4  dd h3{ width:83px; height:24px; background:#0a60be; font-size:16px; color:#fff; text-align:center; margin-top:7px;}
.box4 .detail dd p{ font-size:14px; color:#313131; line-height:25px; margin:8px;}
.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;}


.box5 ol{ width:450px;}



.box6 .intro{ background:url("../images/p18.jpg") no-repeat center; width:980px; height:496px; 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{ width:246px; position:absolute; top:270px; right:10px;}
.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;}
.box6 .zixun{ margin-top:40px; text-align:center;}
.box6 .zx4{ background: url("../images/btn.png") no-repeat -13px -308px; width: 154px; height: 50px; display:inline-block; vertical-align:middle;}
.box6 .zixun span{ font-size:22px; color:#0a60be;}



.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{ font-size:14px; 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;}
.zx3{ background:url("../images/btn.png") no-repeat -181px -308px; width:228px; height:47px; display:block; margin-top:50px;}
.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-left:1px;}
.box7 .intro .expert li.active{ border:1px solid #0a60be;}
.box7 .spe{ line-height:28px;}



.box8 .intro dl{ padding:7px; border:1px solid #bbbbbb; margin-top:30px; float:left; margin-right:21px;}
.box8 .intro dt{ width:296px; height:221px;}
.box8 .intro dd{ font-size:18px; color:#0a60be; text-align:center; padding-top:10px;}
.box8 .intro .zx{ margin-top:50px; margin-left:160px;}
.box8 .more{ width:278px; background:#792f02; border-radius:20px; font-size:18px; color:#fff; font-weight:bold; line-height:32px; display:block; text-align:center; margin:30px auto 0;}
.box8 .zx{ margin:30px auto 0;}






