@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:#666666;}
.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:470px; 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:186px; display:block; position:relative;}
.leader p{ width:590px; color:#1d1d1d; text-indent:2em; line-height:25px; position:absolute; bottom:15px; right:25px; z-index:2;}



.box{ padding-top:40px;}

	
.til{ background:url("../images/til.png") no-repeat; width: 980px; height: 41px; display:block;}
.box1 .til{ background-position:-9px -20px;}
.box2 .til{ background-position: -13px -85px;}
.box3 .til{ background-position:-13px -150px;}
.box4 .til{ background-position:-13px -211px;}
.box5 .til{ background-position:-13px -273px;}
.box6 .til{ background-position:-15px -341px;}
.box7 .til{ background-position:-16px -404px;}
.box8 .til{ background-position:-15px -462px;}
.dp .til{ background-position:-12px -523px;}


.zx{ background: url("../images/btn.png") no-repeat -39px -4px; width: 405px; height: 36px; display:block;}
.zx1{ width:94px; height:27px; background:#ff7800; display:block; font-size:16px; color:#fff; line-height:27px; text-align:center; border-radius:5px;}

.box1  dl{ width:483px; height:197px; border:1px solid #e4d5cd; margin-top:10px; padding:20px 0;}
.box1  dl:nth-of-type(n){ float:left;}
.box1  dl:nth-of-type(2n){ float:right;}
.box1  dt{ float:left; margin-left:20px;}
.box1  dd{ width:240px; height:197px; float:right; position:relative;}
.box1  dd h2{ font-size:18px; color:#0a60be; font-weight:bold; padding:15px 0 10px;}
.box1  dd p{ text-indent:2em; padding-right:5px;}
.box1 .zx1{ position:absolute; bottom:25px; right:20px;}





.box2 .intro{ background:url("../images/p06.jpg") no-repeat center; width:980px; height:382px; display:block; position:relative;}
.box2 .intro li{ width:200px; height:155px; position:absolute;}
.box2 li:nth-of-type(1){ left:30px; top:30px;}
.box2 li:nth-of-type(2){ right:30px; top:30px;}
.box2 li:nth-of-type(3){ left:30px; bottom:10px;}
.box2 li:nth-of-type(4){ right:30px; bottom:10px;}
.box2 li h2{ font-size:18px; color:#000;}
.box2 li h2 em{ background: url("../images/btn.png") no-repeat -196px -170px; width: 17px; height: 24px; display:inline-block; font-size:18px; color:#fff; line-height:24px; text-align:center; margin-right:5px;}
.box2 li p{ text-indent:2em; margin-top:5px; }
.box2 .zx1{ margin:10px 0 0 100px;}
.box2 li:nth-of-type(1) .zx1{ margin-top:35px;}






.box3 dl{ width:182px; height:182px; float:left; margin-right:17px; position:relative;}
.box3 dd{ width:182px; height:182px; background:#0a60be; border-radius:50%; position:absolute; bottom:0; left:0; z-index:2; display:none;}
.box3 dd h2{ font-size:18px; color:#fff; text-align:center; padding-top:20px;}
.box3 dd p{ font-size:12px; color:#fff; text-indent:2em; line-height:22px; margin-top:5px; padding:0 10px;}
.box3 .zx1{ margin:10px auto 0;}





.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 .intro dt{ float:left;}
.box5 .intro dt img{ border:1px solid #CCC;}
.box5 .intro dd{ width:575px; float:right;}
.box5 .intro dd h2{ font-size:30px; color:#0a60be;}
.box5 .intro dd p{ font-size:16px; color:#666666; text-indent:2em; margin-top:20px;}
.box5 .intro .zx{ margin-top:30px;}
.box5 .treat dl{ width:300px; height:352px; float:left; margin-right:40px;}
.box5 .treat 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 .treat 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 .treat dd{ height:306px; background:#eeeeee; padding:0 6px;}
.box5 .treat dd img{ margin:10px 0 10px 0;}
.box5 .treat dd h2{ font-size:22px; color:#0a60be; text-align:center; margin-bottom:3px;}
.box5 .treat 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{width:193px; position:absolute; top:60px; right:30px; }
.box6 .intro li.five{ position:absolute; top:220px; 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 .bg{ width:100%; background:#edf6ff;}
.box7 .intro .detail{ position:relative;}
.box7 .intro .con{ width:800px; height:400px; margin:0 auto; padding-top:40px;}
.box7 .intro .detail span{ background: url("../images/btn.png") no-repeat; width: 28px; height: 67px; display:block; position:absolute; top:200px; z-index:4;}
.box7 .intro .detail .prev{ background-position:-38px -144px; left:0;}
.box7 .intro .detail .next{ background-position:-95px -146px; right:0;}
.box7 .intro .detail dt{ width:323px; height:440px; float:left; position:relative;}
.box7 .intro .detail dt .zx2{ width:190px; height:45px; display:block; background:#812400; font-size:26px; color:#fff; line-height:45px; text-align:center; position:absolute; bottom:20px; left:110px; border-radius:5px;}
.box7 .intro .detail dd{ width:450px; 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:#020202; padding-bottom:5px; border-bottom:4px solid #0a60be;}
.box7 .intro .detail dd h2 em{ background: url("../images/btn.png") no-repeat -169px -172px; width: 6px; height: 23px; display:inline-block; vertical-align:middle; margin:0 15px;}
.box7 .intro .detail dd p{ font-size:14px; color:#333333; text-indent:2em; margin-top:15px; padding-right:30px;}
.box7 .intro .detail dd p.spe1{ padding-bottom:8px; border-bottom:4px solid #0a60be;}
.box7 .intro .detail dd h3{ width:104px; height:37px; background:#0a60be; font-size:18px; color:#fff; line-height:37px; text-align:center; margin-top:30px; margin-bottom: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 ol em{ color:#0a60be; margin-right:5px;}
.box7 .intro .detail dd img{ margin-top:30px; display:block;}
.box7 .intro .zx{ margin:70px auto 0;}
.box7 .expert{ width:100%; padding-bottom:40px;}
.box7 .expert li{ width:134px; height:94px; float:left;  margin-left:4px; position:relative; padding-top:12px;}
.box7 .expert li img{ border:1px solid #dbdbdb;}
.box7 .expert li em{ width:0; height:0; border:6px solid transparent; border-bottom:6px solid #0a60be; position:absolute; top:0px; left:60px; z-index:2; display:none;}
.box7 .expert li.active img{ border:1px solid #0a60be;}
.box7 .expert li.active em{ display:block;} 
.box7 .spe{ width:428px; 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;}






