@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:214px; vertical-align:top; border:0;}
.banner_2{ background:url(../images/banner_02.jpg) no-repeat center top; height:201px; vertical-align:top; border:0;}
.banner_3{ background:url(../images/banner_03.jpg) no-repeat center top; height:193px; vertical-align:top; border:0;}
.banner_4{ background:url(../images/banner_04.jpg) no-repeat center top; height:142px; vertical-align:top; border:0;}

.title h1{font-size:60px; color:#000; display:block; line-height:60px; text-align:center; font-weight:normal;}
.title h2{font-size:28px; color:#222; display:block; line-height:60px; text-align:center; font-weight:normal;}

.box1{padding:100px 0 80px 0;}
.box1Con{margin-top:40px; zoom:1; overflow:hidden;}
.box1Con li{width:380px; float:left; display:block; margin-right:5px; padding:40px 0; background-color:#3376c9; text-align:center}
.box1Con li h3{font-size:24px; color:#fff; font-weight:normal; display:block; margin:30px 0 20px 0; text-align:center}
.box1Con li p{display:block; font-size:18px; line-height:28px; color:#fff; margin:10px auto 0 auto; text-align:center}
.box1Con li:last-child {margin-right:0}
.box1Con li a{width:140px; height:42px; display:block; border:1px solid #fff; margin:0 auto; font-size:18px; color:#fff; line-height:42px; margin-top:20px; border-radius:50px;}
.box1Con li a:hover{background-color:#fff; color:#3376c9;}

.box2,.box4{background-color:#e6edf5; padding:80px 0}
.box2Con{height:480px; margin-top:60px;}
.box2Con_fl{width:808px; height:480px; float:left; background:url(../images/pic_18.jpg) no-repeat;}
.box2Con_fl ul{margin-left:480px; height:310px;}
.box2Con_fl li{width:310px; display:block;}
.box2Con_fl li h3{font-size:20px; color:#000; display:block; font-weight:normal;}
.box2Con_fl li p{font-size:18px; color:#777; display:block; line-height:26px; margin-top:5px;}
.box2Con_fl li:nth-child(1){margin-top:40px;}
.box2Con_fl li:nth-child(2){margin-top:25px;}
.box2Con_fl li:nth-child(3){margin-top:30px;}
.box2Con_fl li:nth-child(4){margin-top:25px;}
.box2Con_fr{width:310px; height:460px; float:right; position:relative;}
.box2Con_fr .pic{width:200px; height:154px; position:absolute; right:12px;}
.box2Con_fr h3{display:block; font-size:24px; color:#3376c9; position:absolute; font-weight:normal; line-height:32px; top:60px;}
.box2Con_fr .nr{width:260px; height:250px; background-color:#a1bfe1; border-radius:6px; top:154px; position:absolute; padding:25px;}
.box2Con_fr .nr p{display:block; font-size:18px; line-height:30px; color:#fff; margin-bottom:10px;}
.box2 a{width:360px; height:65px; display:block; background-color:#3376c9; margin:0 auto; font-size:20px; color:#fff; line-height:65px; margin-top:50px; border-radius:50px; text-align:center}
.box2 a:hover{background-color:#2e6cb9; color:#fff;}

.box3{background:url(../images/bg.jpg); padding:80px 0}
.box3 .title h1{color:#fff;}
.box3Con{height:700px; background-color:#fff; position:relative; margin-top:100px;}
.box3Con .tit{position:absolute; left:40px; top:-35px;}
.box3Con .mt{position:absolute; bottom:0px;}
.box3Con .nr{position:absolute; right:40px; width:600px; top:80px;}
.box3Con .nr h3{width:120px; height:40px; background-color:#303845; border-radius:50px; color:#fff; text-align:center; line-height:40px; font-weight:normal; font-size:20px; display:block; margin-bottom:20px;}
.box3Con .nr p{display:block; font-size:18px; line-height:30px; color:#777; margin:0 0 25px 0;}
.box3Con .nr ul{display:block; margin:0 0 25px 0; zoom:1; overflow:hidden}
.box3Con .nr ul li{width:145px; float:left; display:block; margin-right:6px;}
.box3Con .nr ul li span{display:block; text-align:center; font-size:16px; color:#777; margin-top:10px;}
.box3Con .nr ul li:last-child {margin-right:0}
.box3Con .btn a{width:135px; height:105px; border-radius:50%; background-color:#3376c9; position:absolute; z-index:1; top:480px; left:300px; text-align:center; color:#fff; font-size:21px; line-height:28px; padding-top:30px; display:block; filter:alpha(opacity=90);background:rgba(51,118,201,0.9);opacity:1;}
.box3Con .btn a:hover{background-color:#2e6cb9; color:#fff;}

.six_tt1{zoom:1; overflow:hidden;}
.six_tt1 ul li{ float:left; width:280px; height:80px; font-size:32px; text-align:center; line-height:80px; font-weight:600; background-color:#6d95c6; 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:#3376c9;}
.box8{padding:100px 0;}
.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; background-color:#fff;}
.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}

.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 .hj{widows:1150px; height:543px; background:url(../images/box5_8.jpg) no-repeat;}

.box4 ul{display:block; zoom:1; overflow:hidden; margin-top:60px;}
.box4 ul li{width:340px; display:block; float:left; padding:10px 10px 30px 10px; background-color:#fff; margin-right:35px;}
.box4 ul li .p1{display:block; margin:30px 20px 20px 20px; padding-bottom:20px; font-size:20px; color:#222; line-height:30px; border-bottom:1px solid #e5e5e5;}
.box4 ul li .p2{display:block; padding:0 20px; font-size:16px; color:#777; line-height:26px;}
.box4 ul li:last-child {margin-right:0}
.box4 a{width:350px; height:65px; display:block; background-color:#3376c9; margin:0 auto; font-size:20px; color:#fff; line-height:65px; margin-top:50px; border-radius:50px; text-align:center}
.box4 a:hover{background-color:#2e6cb9; 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}

.box10{padding:60px 0; background-color:#ececec;}
.box10_nr{zoom:1; overflow:hidden;}
.box10_L{width:768px; float:left;}
.box10_R{width:332px; float:right; height:459px; background-color:#fff; color:#fff;}
.d1{padding-top:5px;clear:both;color:#666}
.aa {height:30px;font-size:18px;color:#222;text-align:center;padding-top:6px;border-bottom:2px #ececec solid;}
.box10_PL{width:726px; height:295px; background-color:#fff; padding:0 20px 20px 20px;}
.PL_left{width:390px; float:left; height:280px;margin:10px auto;overflow:hidden}
.PL_left dl{display:block; border-bottom:1px solid #dbdbdb; zoom:1; overflow:hidden; padding-bottom:18px; margin-top:18px;}
.PL_left dt{width:36px; height:49px; float:left; display:block; margin-right:10px;}
.PL_left .wypl{width:340px; color:#666; float:left; display:block; margin-top:5px;}
.PL_left .yspl{width:389px; color:#222; float:left; display:block; margin-top:10px;}
