@charset "gb2312";
/*清零*/
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:14px; font-family:"微软雅黑",Verdana,Arial,"微软雅黑","微软雅黑"; color:#4b4b4b;}
img{ border:none; outline:none;}
input,select,textarea{ outline:none; border:none; background:#FFF;resize:none;}
ul,ol,li{ list-style-type:none;margin:0;padding:0;}
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,i,strong,b,small{font-style:normal; font-weight:normal;}
a,span,b,em,i,strong,small,label,img{display:inline-block;}
em{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
/*清楚浮动*/
.clearFix{ clear:both;*zoom:1;}
/*公用的样式*/
.mar{margin-left:28px;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.hr{ height:0; border-top:1px dashed #999;}
.commonWidth{ width:100%; margin:0 auto; overflow:hidden;}
.commonWidth_980{ width:980px; margin:0 auto; overflow:hidden;}
.commonWidth_1000{ width:1000px; margin:0 auto; overflow:hidden;}
.header{ background:url(../images/banner4.jpg) no-repeat center top; height:501px;}
.header a{ width:100%; height:100%; display:block;}
.box{background:url(../images/bottom_bg.jpg) repeat-x left bottom;  padding:60px 0 50px;}
.box h2{ width:1000px; margin:0 auto;}
.box1{ width:1000px; height:580px; font-size:16px;}
.box1 ul{ margin-top:30px;}
.box1 li{ width:316px; border:solid 1px #b4b4b4; border-top:10px solid #b4b4b4; float:left; margin-right:15px;}
.box1 .li_active{ border-top:10px solid #0064b4; box-shadow:1px 1px 10px #999;}
.box1 li h4{ height:40px; line-height:40px; text-align:center; font-size:22px; color:#4b4b4b; font-weight:normal;}
.box1 .li_active h4{ color:#0064b4;}
.box1 li img{ height:189px;}
.box1 li p{ width:280px; height:190px; padding:10px; border-top:none; margin:-4px auto 0; color:#4b4b4b;line-height:180%;font-size:15px;}
.box1 .li_active p{ border:none;line-height:180%;}
.box1 li strong{ font-weight:normal;}
.box1 li a{ width:116px; height:34px; line-height:34px; display:block; text-align:center; font-size:20px; color:#fff; background:#505050; margin:0 auto 24px;}
.box1 .li_active a{ background:#0064b4;}
.box2{ margin-top:25px;}
.box2_left{ width:367px;}
.box2_left p{ width:361px; height:85px; line-height:85px; background:#969696 url(../images/icon.png) no-repeat; margin:1px 0;}
.box2_left p.icon1{ background-position:42px 22px;}
.box2_left p.icon2{ background-position:42px -45px;}
.box2_left p.icon3{ background-position:42px -110px;}
.box2_left p.icon4{ background-position:42px -174px;}
.box2_left p.icon5{ background-position:42px -242px;}
.box2_left p.cur{ background-color:#0064b4;}
.box2_left p.cur span{border-color:transparent transparent transparent #0064b4;}
.box2_left p span{ border: 7px solid ; width: 0px;height: 0px; position: relative; display:block; border-color:transparent transparent transparent #fff; left:361px; top:32px; }
.box2_right{ margin-top:1px; width:628px; height:428px; overflow:hidden;}
.box2_right ul{width:628px; height:428px; overflow:hidden;}
.box2_right li{ width:628px; height:428px; overflow:hidden; position:relative; display:none}
.box2_right li img{ display:block;}
.box2_right li div{ width:100%; height:201px; padding:5px 0; background:rgba(0,0,0,0.5); font-size:17px; position:absolute; top:216px; color:#fff; display:none;}
.box2_right li p{ width:590px; margin:0 auto; line-height:28px; padding:4px 0;}
.box2_right li p span{ background:url(../images/icon.png) no-repeat  -4px -330px; width: 84px; height: 27px; line-height:27px; display:inline-block; margin:0 auto; color:#0064b4; padding-left:5px;}
.box2_right li div a{ width:183px; height:33px; line-height:33px; display:block; margin:5px auto 0; background:#0064b4; font-size:20px; color:#fff; text-align:center;}
.box3 ul{ overflow:hidden; margin-top:20px;}
.box3 li{ float:left; margin-right:1px;}
.box3 li div{ width:166px; background:#d2d2d2;}
.box3 li div p{ height:125px; line-height:125px; text-align:center; background:#d2d2d2; font-size:16px;}
.box3 li span{ width:332px; display:none; background:#0064b4; color:#FFF;}
.box3 li span h3{ font-size:18px; padding-left:20px; height:43px; line-height:43px;}
.box3 li span p{ height:75px; font-size:15px; padding-left:20px; padding-bottom:5px;}
.box4{ margin-top:25px; height:480px; position:relative;}
.box4 dl{ background:#969696; width:174px; height:208px; position:absolute; cursor:pointer; overflow:hidden;}
.box4 dl.cur dt{ opacity:1; filter:alpha(opacity=100);}
.box4 dt{ width:100%; height:170px; opacity:0.5;  filter:alpha(opacity=50);}
.box4 dd{ width:100%; height:38px; line-height:38px; color:#fff; font-size:18px; text-align:center;}
.box4 dl.dl1{ left:0; top:0; z-index:1;}
.box4 dl.dl2{ left:139px; top:37px; z-index:2;}
.box4 dl.dl3{ left:275px; top:74px; z-index:3;}
.box4 dl.dl4{ left:414px; top:111px; z-index:4;}
.box4 dl.dl5{ left:551px; top:74px; z-index:3;}
.box4 dl.dl6{ left:688px; top:37px; z-index:2;}
.box4 dl.dl7{ left:826px; top:0; z-index:1;}
.box4 dl.cur{ background:#0064b4; z-index:5;}
.box4 a{ width:422px; height:35px; display:block; margin:0 auto; position:absolute; top:400px; left:280px;}
.box5{ margin-top:30px;}
.box5_1{ width:723px; height:429px;}
.box5_2{ width:275px; font-size:16px; color:#fff;}
.box5_2 h3{ height:64px; line-height:32px; text-align:center; background:#0064b4; padding:6px 0}
.box5_2 ul{ height:353px; background:#969696;}
.box5_2 li{ padding:0 22px; height:57px; line-height:57px; background:#969696; cursor:pointer;}
.box5_2 li:hover{ background:#787878;}
.bdt{ width:240px; height:1px; border-bottom:dashed 1px #fff; margin:0 auto;}
.box5_2 a{ width:121px; height:32px; line-height:32px; display:block; text-align:center; color:#fff; background:#0064b4; margin:15px auto 0;}
.box5_2 span{ background:url(../images/num.png) no-repeat; width:23px; height:23px; display:inline-block; margin-right:10px; position:relative; top:6px;}
.box5_2 span.span1{ background-position:-3px -13px;}
.box5_2 span.span2{ background-position:-3px -66px;}
.box5_2 span.span3{ background-position:-3px -124px;}
.box5_2 span.span4{ background-position:-3px -178px;}
.box5_2 span.span5{ background-position:-3px -237px;}
.box6{ position:relative; height:550px; overflow:hidden; margin-top:20px;}
.box6 ul{ position:absolute; border:solid 1px #a5a5a5; padding:3px; width:963px; height:500px; margin:0 auto; overflow:hidden;}
.box6 li{ width:963px; height:500px; margin:0 auto; position: absolute; overflow:hidden;}
.box6_btn{ position:relative; top:530px; text-align:center;}
.box6_btn span{ display:inline-block; width:12px; height:12px; background:#a5a5a5; border-radius:50%; margin:0 8px; padding:0;}
.box6_btn span:hover{background:#2789f2}
.box7_1{ margin-top:25px; height:130px;}.list_article{width:980px;margin-left:10px;}
.box7_1 li{ float:left; display:inline; width:154px; height:110px; margin-right:6px; border:solid 3px #d2d2d2; position:relative;}
.box7_1 li.cur{ border:solid 3px #0064b4;}
.box7_1 li span{ border: 11px solid ; width: 0px;height: 0px; position:absolute; display:block; border-color:#fff transparent transparent ; left:60px;top:113px; z-index:9; }
.box7_1 li.cur span{border-color: #0064b4 transparent transparent;}
.box7_2,.box7_2 ul{ height:480px; overflow:hidden;}
.box7_2 li{height:480px; overflow:hidden; display:none;}
.box7_2 div{ height:133px; background:rgba(0,100,180,0.7); position:relative; top:-139px; color:#fff;}
.box7_2 div span{ font-size:20px; display:block; margin-left:32px; line-height:30px; padding:15px 0 10px;}
.box7_2 div p{ font-size:17px; line-height:28px; width:950px; margin:0 auto;}
