@charset "gb2312";

*{ padding:0; margin:0; font-style:normal;}
html{ overflow-x:hidden;}
body{ font:14px/24px "΢���ź�"; color: #444; }
li{ list-style:none;}
img{ border:0;}
a{ color:#262626; cursor:pointer; text-decoration:none;}
a:hover{text-decoration:none;}
.remove{ clear:both; visibility:hidden;}
.dno{ display:none}
.cl{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.pubW {width:1150px; margin:0 auto}
.po_r{position: relative;}
.po_a{position: absolute;}
.m_auto{margin: 0 auto;}

.banner_1{ background:url(../images/banner_01.jpg) no-repeat center top; height:310px; vertical-align:top; border:0;}
.banner_2{ background:url(../images/banner_02.jpg) no-repeat center top; height:290px; vertical-align:top; border:0;}
.banner_3{ background:url(../images/banner_03.jpg) no-repeat center top; height:250px; vertical-align:top; border:0;}

.title h1{font-size:55px; color:#19499c; display:block; line-height:60px; text-align:center; font-weight:normal;}
.title h2{font-size:32px; color:#333; display:block; line-height:55px; text-align:center; font-weight:normal;}

.box1{width:1150px; height:600px; position:relative; background-color:#fff;}
.box1 .box1Con{width:1150px; height:600px; top:-100px; position:absolute; background-color:#fff; padding-top:100px; box-shadow: 0 0 15px rgba(9,2,4,.30); border-radius:6px;}
.box1 .p1{font-size:20px; color:#7e7e7e; display:block; line-height:32px; text-indent:2em; padding:25px 45px 35px 45px;}
.box1 .p1 i{color:#333;}
.box1 ul{display:block; zoom:1; overflow:hidden; margin:0 45px; position:relative;}
.box1 ul span{width:26px; height:22px; position:absolute; left:325px; top:100px;}
.box1 ul .s2{left:700px;}
.box1 ul li{width:300px; display:block; float:left; margin-right:76px;}
.box1 ul li h3{display: block;font-size: 24px;font-weight:normal;color: #111;margin-top:25px;}
.box1 ul li p {font-size: 18px;color: #7e7e7e; line-height:28px; margin-top:10px}
.box1 ul li:last-child{ margin-right: 0;}


.box2{padding:80px 0 0 0; zoom:1; overflow:hidden; background-color:#19499d;}
.box2 .title h1{color:#fff;}
.box2 ul{height:574px; margin-top:50px;}
.box2 ul li{width:287px; height:287px; display:block; float:left; background-color:#fff;}
.box2 ul li h3{display: block;font-size: 24px;font-weight:normal;color: #111;margin-top: 20px; padding:60px 35px 0 35px;}
.box2 ul li p {display: block;font-size: 18px;color: #777; line-height:28px; margin-top:10px;  padding:0 35px;}
.box2 dl{height:277px; width:850px; margin:45px auto 0 auto; display:block; overflow:hidden;}
.box2 dl dt{width:287px; height:277px; float:left; display:block}
.box2 dl dd{width:555px; float:right; display:block; margin-top:60px;}
.box2 dl dd p{display:block; font-size:21px; color:#fff; line-height:32px;}
.box2 dl dd a{height:55px; font-size:21px; color:#fff; line-height:55px; display:inline-block; border:2px solid #fff; padding:0 40px; margin-top:20px;}
.box2 dl dd a:hover{background-color:#2968d5; border:2px solid #2968d5;}


.box3{padding:80px 0 0 0; zoom:1; overflow:hidden;}
.box3 .box3_center{width:1150px;margin:50px auto 0 auto;position:relative;}
.box3 .tabBar h6{height:90px}
.box3 .tabBar .hd{width:1150px;height:82px;margin:0 auto;}
.box3 .tabBar .hd ul{ z-index:5; position:relative;width:1035px; margin:0 auto;height:82px; zoom:1;}
.box3 .tabBar .hd .li1{ float:left; height:82px; width:305px;cursor:pointer;background:url(../images/bg_1.jpg) no-repeat center;width:305px;height:82px; text-align:center}
.box3 .tabBar .hd .li1 a{font-size:36px;color:#fff;line-height:82px; text-align:center}
.box3 .tabBar .hd .li1:visited{ float:left; height:82px; line-height:82px;width:305px;margin-left:30px;cursor:pointer;font-size:36px;color:#fff;background:url(../images/box8_4.jpg) no-repeat center;text-align:center;}
.box3 .tabBar .hd .li2{ float:left; height:82px;width:305px;margin-left:60px;cursor:pointer;background:url(../images/bg_2.jpg) no-repeat center; text-align:center}
.box3 .tabBar .hd .li2 a{font-size:36px;color:#fff;line-height:82px; text-align:center}
.box3 .tabBar .hd .li3{ float:left; height:82px;width:305px;margin-left:60px;cursor:pointer;background:url(../images/bg_3.jpg) no-repeat center; text-align:center}
.box3 .tabBar .hd .li3 a{font-size:36px;color:#fff;line-height:82px; text-align:center}
.box3 .tabBar .hd .li1.on{ float:left; height:82px; line-height:82px;width:305px;cursor:pointer;font-size:36px;color:#fff;background:url(../images/bg_4.jpg) no-repeat center;}
.box3 .tabBar .hd .li2.on{ float:left; height:82px; line-height:82px;width:305px;margin-left:60px;cursor:pointer;font-size:36px;color:#fff;background:url(../images/bg_5.jpg) no-repeat center}
.box3 .tabBar .hd .li3.on{ float:left; height:82px; line-height:82px;width:305px;margin-left:60px;cursor:pointer;font-size:36px;color:#fff;background:url(../images/bg_6.jpg) no-repeat center;}
.box3 .tabBar .bd{width:1050px; zoom:1; overflow:hidden; margin:0 auto;box-shadow: 0 0 15px rgba(9,2,4,.30); padding:50px;}
.box3 .conWrap{ width:1050px; zoom:1; overflow:hidden; clear:both;}
.box3 .con1{width:1050px;}
.box3 .con1 .scon1{height:400px; position:relative;}
.box3 .con1 .scon1 .scon1_img{width:400px; height:400px; float:left;}
.box3 .con1 .scon1 .scon1_text{width:590px; float:right;}
.box3 .con1 .scon1 .scon1_text h1{font-size:40px; font-weight:normal; line-height:50px; display:block; color:#000; margin-top:20px;}
.box3 .con1 .scon1 .scon1_text h2{font-size:30px; font-weight:normal; line-height:40px; display:block; color:#444}
.box3 .con1 .scon1 .scon1_text p{font-size:18px; height:110px; line-height:28px; margin-top:20px; display:block; color:#7e7e7e}
.box3 .con1 .scon1 .tj{width:82px; height:62px; background:url(../images/tj_01.png) no-repeat; position:absolute; right:100px; font-size:21px; color:#fff; text-align:center; padding-top:18px;}
.box3 .con2 .scon1 .tj{background:url(../images/tj_02.png) no-repeat;right:80px;}
.box3 .con3 .scon1 .tj{background:url(../images/tj_03.png) no-repeat;right:130px;}
.box3 .con1 .bcon1{margin-top:60px; height:200px; position:relative}
.box3 .con1 .bcon1 .tit{width:200px; height:200px; background-color:#3d3f4b; text-align:center; font-size:36px; color:#fff; line-height:200px; float:left}
.box3 .con1 .bcon1 .nr{border:2px solid #3d3f4b; height:196px; width:845px; float:left;}
.box3 .con1 .bcon1 .nr li{width:210px; float:left; border-right:1px solid #d9d9d9; margin:25px 0 20px 35px; padding-right:35px;}
.box3 .con1 .bcon1 .nr li h3{display: block;font-size: 24px;font-weight:normal;color: #111;}
.box3 .con1 .bcon1 .nr li p {display: block;font-size: 18px;color: #7e7e7e; line-height:28px; margin-top:10px;}
.box3 .con1 .bcon1 .nr li:last-child{ border:none; padding:0}
.box3 .con1 a{height:55px; width:250px; text-align:center; font-size:21px; color:#3d3f4b; line-height:55px; display:block; border:2px solid #3d3f4b; margin:60px auto 0 auto;}
.box3 .con1 a:hover{background-color:#2968d5; border:2px solid #2968d5; color:#fff;}

.box3 .con2{width:1050px;}
.box3 .con2 .bcon1{margin-top:60px; height:100px; position:relative}
.box3 .con2 .bcon1 .tit{width:100px; height:100px; background-color:#3d3f4b; text-align:center; font-size:36px; color:#fff; line-height:100px; float:left}
.box3 .con2 .bcon1 .nr{border:2px solid #3d3f4b; height:96px; width:945px; float:left;}
.box3 .con2 .bcon1 .nr li{height:60px; width:auto; display:block; float:left; border-right:1px solid #d9d9d9; margin:20px 0 20px 35px; padding-right:30px; color: #222; font-size: 21px; line-height:60px;}
.box3 .con2 .bcon1 .nr li:last-child{ border:none; padding:0}

.box3 .con2 .ccon1{margin-top:50px;}
.box3 .con2 .ccon1 h3{font-size:30px; color:#111; display:block; line-height:30px; font-weight:normal;}
.box3 .con2 .ccon1 ul{zoom:1; overflow:hidden; display:block; margin-top:30px;}
.box3 .con2 .ccon1 ul li{display:block; width:190px; float:left; margin-right:25px;text-align:center;}
.box3 .con2 .ccon1 ul li img{width:100%;}
.box3 .con2 .ccon1 ul li h4{font-size:24px; display:block; color:#111; font-weight:normal; line-height:40px; margin-top:10px;}
.box3 .con2 .ccon1 ul li p{font-size:18px; display:block; color:#7e7e7e; line-height:26px;}
.box3 .con2 .ccon1 ul li:last-child{margin-right:0;}
.box3 .con2 a{width:350px; margin-top:30px;}

.box3 .con3 .ccon1 ul li{display:block; width:240px; float:left; margin-right:25px;text-align:left;}
.box3 .con3 a{width:400px; margin-top:10px;}
.box3 .con3 span{display:block; text-align:center; font-size:18px; margin-top:30px;}

.box3 .tabBar .prev,.tabBar .next{ position:absolute; left:-45px; top:450px;}
.box3 .tabBar .next{ left:auto; right:-45px;}
.box3 .tabBar .prevStop,.tabBar .nextStop{ display:none;  }


.box4{padding:80px 0; zoom:1; overflow:hidden; background-color:#19499d;}
.box4 .title h1{color:#fff;}
.box4 ul{margin-top:50px; zoom:1; overflow:hidden}
.box4 ul li{width:287px; display:block; float:left; color:#fff;}
.box4 ul li h3{display: block;font-size: 24px;font-weight:normal; margin-top: 20px; padding:0 35px 0 10px;}
.box4 ul li p {display: block;font-size: 18px; line-height:28px; padding:10px 35px 0 10px;}
.box4 a{height:60px; width:400px; font-size:20px; color:#fff; line-height:60px; display:block; border:2px solid #fff; padding:0 20px; margin:50px auto 0 auto;}
.box4 a:hover{background-color:#2968d5; border:2px solid #2968d5;}


.six_tt1{zoom:1; overflow:hidden; margin-top:60px;}
.six_tt1 ul li{ float:left; width:280px; height:80px; font-size:32px; text-align:center; line-height:80px; font-weight:600; background-color:#3d3f4b; margin-right:10px; margin-bottom:60px; border-radius:6px;}
.six_tt1 ul li:nth-of-type(4n){ margin-right: 0;}
.six_tt1 ul li a{height:80px; display:block; color:#fff; text-decoration:none; font-weight:normal;}
.six_tt1 ul li.hover{background-color:#2968d5;}
.box8{padding:100px 0; background:url(../images/bg.jpg) no-repeat top center}
.box8_01 dl{height:340px; display:block}
.box8_01 dt{width:540px; height:290px; display:block; float:left; padding:30px 0 0 0;}
.box8_01 dt b{display:block; font-size:36px; line-height:50px; color:#000; font-weight:normal}
.box8_01 dt p{display:block; font-size:20px; color:#666; line-height:36px; margin:10px 0}
.box8_01 dt span{display:block; font-size:18px; font-weight:600; line-height:30px;}
.box8_01 dd{width:550px; float:right;}

.box8_02 b{display:block; font-size:36px; line-height:50px; color:#000; font-weight:normal}
.box8_02 p{display:block; font-size:20px; color:#666; line-height:36px; margin:10px 0 30px 0}

.box8_03 b{display:block; font-size:36px; line-height:50px; color:#000; font-weight:normal}
.box8_03 p{display:block; font-size:20px; color:#666; line-height:36px; margin:10px 0 30px 0}
.box8_03 dl{zoom:1; overflow:hidden; margin:40px 0 0 0;}
.box8_03 dt{width:227px; float:left; display:block; margin-right:3px;}
.box8_03 dt span{display:block; font-size:24px; color:#000; line-height:40px; margin-top:10px;}
.box8_03 dt p{display:block; font-size:18px; line-height:28px; padding:0 20px 0 0; color:#666; margin:0}

.box8_04 b{display:block; font-size:36px; line-height:50px; color:#000; font-weight:normal}
.box8_04 p{display:block; font-size:20px; color:#666; line-height:36px; margin:10px 0 30px 0}
.box8_04 .six{width:1000px; height:275px; background:url(../images/box5_8.png) no-repeat; margin:0 auto 50px auto}
.box8_04 ol{zoom:1; overflow:hidden;}
.box8_04 ol li{width:275px; height:190px; float:left; display:block; margin-right:16px;}
.box8_04 ol li:last-child{ margin-right: 0;}

.section8{padding:60px 0 0 0; box-shadow: 0 0 15px rgba(9,2,4,.30);}
.section8 .box8_center{width:1150px;height:460px; padding-top:60px; margin:0 auto;}
.section8 .focusBox { position: relative; width:1020px; height:400px;}
.section8 .focusBox .pic{ position:relative; z-index:0; height:320px;}
.section8 .focusBox .pic .img { width:290px; height:324px; position:absolute; display: block; }
.section8 .focusBox .pic dl{height:106px; display:block;}
.section8 .focusBox .pic dl dt{width:243px; height:106px; display:block; float:left;}
.section8 .focusBox .pic dl dd{font-size:21px; line-height:34px; margin:10px 0 0 25px; display:block; float:left; color:#7e7e7e}
.section8 .focusBox .pic dl dd em{color:#333;}
.section8 .focusBox .pic .text{width:660px; height:324px; position:absolute; right:0}
.section8 .focusBox .pic .text p{font-size:18px; color:#7e7e7e; margin:35px 0 20px 0; line-height:30px; display:block;}
.section8 .focusBox .hd { width:100%; position: absolute; bottom: 0px; text-align: center; font-size:0; z-index:1; }
.section8 .focusBox .hd li{margin: 0 10px; height: 18px; overflow: hidden; width: 18px; border-radius: 50%; background-color:#9d9e99; cursor: pointer;display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -18px;}
.section8 .focusBox .hd .on{background-color:#2968d5;}
.section8 a{height:55px; font-size:21px; color:#3d3f4b; line-height:55px; display:inline-block; border:2px solid #3d3f4b; padding:0 20px; margin-top:20px;}
.section8 a:hover{background-color:#2968d5; border:2px solid #2968d5; color:#fff;}

.xm{zoom:1; overflow:hidden; padding:80px 0 100px 0;}
.xm ul{margin:40px auto 0 auto; height:240px;}
.xm ul li{width:275px; height:240px; float:left; margin-right:16px;}
.xm ul li:last-child {margin-right:0}