@charset "utf-8";
/* CSS Document */
body {font-size:16px;margin:0;padding:0;color:#666666;margin:0;background:#fff;font-family:"微软雅黑";line-height:28px;overflow-x:hidden;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, images, p, div , ol {margin:0;padding:0;border:none;list-style-type:none;}
a {color:#131313;text-decoration:none;}
a:hover {}
images, input {border:0px;}
h1, h2, h3, h4, h5, h6 {font-family:"微软雅黑";}

.clear{clear:both;}
.pro0 {width:1100px; margin: 30px auto 50px;}
.pro00 {width:100%;margin: 0px auto 0px;height:auto;}
.pro0 h1 {text-align:center; margin:20px auto 6px; line-height:45px; font-size: 45px;font-weight: lighter;color: #2b2d53;background-color: #fff;}
.pro0 h1 span {font-size:18px; color:#929292; font-weight:300; padding: 0 1% 0;font-weight: lighter;text-transform: uppercase;letter-spacing:2px}
.pro0 h2 {font-size:36px; color:#333; text-align:center; margin:0; line-height:40px;font-weight: normal; }

.pro00 h1 {font-size: 45px;text-align:center; margin:20px 0 6px; line-height:45px;font-weight: lighter;color: #2b2d53;}
.pro00 h1 span {font-size:18px; color:#929292; font-weight:300; padding: 0 1% 0;font-weight: normal;text-transform: uppercase;letter-spacing:2px}
.pro00 h2 {font-size:36px; color:#333; text-align:center; margin:0; line-height:40px;font-weight: normal; }

.tit{margin: 0 auto;padding-top: 65px;}
.tit_f{width: 92px;height: 61px;background: #32345f;color: #fff;font-size: 45px;line-height: 45px;font-weight: lighter;margin: 0px auto;text-align: center;}
.tit_f span{font-size: 14px; line-height: 14px;font-family:Arial;}
.tit_line{width:92px; height:3px; background-color:#2b2d53; margin:14px auto 6px auto;}
.tit_f2{background: #fff;color: #32345f;}
.line2{background-color:#fff;}

.tit_1{ margin: 0 auto;text-align: center;}
.tit_1 img{padding: 0 32px; background: #fff;}
.pro1100{width: 1100px;margin: 0 auto;}

.p1bg{height: 914px; background:url(../images/bg_p1.jpg) no-repeat center center;}
.p2bg{height: 823px; background:url(../images/bg_p2.jpg) no-repeat center center;}

.js{width: 1100px; margin: 60px auto;}
.js .js_left{width: 700px;height: 560px; float: left;background:url(../images/bg_k.png) no-repeat 7px 6px;}
.js .js_right{width: 400px;float: right;}
.js .jstxt{margin: 70px 0 0 70px;}
.js .jstxt h2{font-size: 55px;text-align: left;font-weight: bold;color: #32345f;}
.js .jstxt h2 span{font-size: 42px;font-weight: lighter;color: #32345f;margin-left: 8px;}
.js .jstxt .ry{margin: 20px auto;}
.js .jstxt .ry li{font-size: 16px; line-height: 32px;}
.js .jstxt .ry li strong{font-size: 20px;font-weight: lighter;}

.by {margin-top: 20px;}
.by ul li{width: 130px; height: 160px;float: left;}
.by ul li .yuan{width: 90px;height: 90px;border-radius:45px;background: #feae21;color: #fff;line-height: 90px;font-weight: bold;margin: 0 auto;text-align: center;font-size: 18px;}
.by ul li p{width: 130px;text-align: center;margin-top: 10px;}

.btn{font-weight: lighter;font-size: 22px;line-height: 43px;text-align: center;}
.btn_1{width: 127px;height: 43px;position: relative;margin: -80px 0 0 50px;}
.btn_1 a{background: #feae21;color: #2b2d53;display:block;border-radius: 21px;}
.btn_2{width: 127px;height: 43px;position: relative;margin: -44px 0 0 200px;}
.btn_2 a{background: #32345f;color: #fff;display:block;border-radius: 21px;}

.ry1{width: 1100px; margin: 45px auto 16px;}
.ry1 .ry1_left{float: left;width: 573px;}
.ry1 .ry1_left img{margin-top: 143px;}
.ry1 .ry1_rigth{float: left;width: 527px; height: 322px; background: #feae21;}
.ry1 .ry1_rigth .ryjs{color: #333;margin: 22px;}
.ry1 .ry1_rigth .ryjs p{text-align:justify;}
.ry1 .ry1_rigth .ryjs p.hwpjs{margin-top: 25px;}

.pro2_1{ width:1300px;height:202px; overflow:hidden; position:relative;  margin:0 auto 50px; }
.pro2_1 .hd{height:1px;width:100%;}
.pro2_1 .hd .prev{position:relative;left:1150px;top:40px;cursor: pointer;}
.pro2_1 .hd .next{position:relative;top:40px;cursor: pointer;}
.pro2_1 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.pro2_1 .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.pro2_1 .hd ul li.on{ background-position:0 0; }
.pro2_1 .bd{ height:202px;width:1100px; margin-left:80px; }
.pro2_1 .bd ul{ overflow:hidden; zoom:1;width:1000px;}
.pro2_1 .bd ul li{height:202px; margin:10px 22px; float:left; _display:inline; overflow:hidden; text-align:center; margin-bottom:0px;width: 240px;}

.hon{margin-top: 40px;}
.hon1 li,.hon2 li{float: left;position:relative;overflow:hidden;}
.hon1 li:nth-child(1){width: 594px;margin-right: 20px;}
.hon1 li:nth-child(2){width: 486px;height: 281px;}
.hon1 li p{text-indent: 2em;margin: 20px 20px 32px;font-size: 18px;}
.hei{width:486px; height:281px; background-color:#000;background-color:rgba(0,0,0,0.71); position:absolute;top:281px; text-align:center;}
.hei2{width:283px; height:252px; background-color:#000;background-color:rgba(0,0,0,0.71); position:absolute;top:252px; text-align:center;}
.hei h3{font-size:22px; line-height:29px; color:#fff; font-weight:normal;padding-top: 110px;}
.hei2 h3{font-size:22px; line-height:29px; color:#fff; font-weight:normal;padding-top: 100px;}
.hon2{margin-top: 40px;}
.hon2 li:nth-child(1){width: 283px;height: 252px;margin-right: 20px;margin-left: 8px;}
.hon2 li:nth-child(2){width: 283px;height: 252px;margin-right: 20px;}
.hon2 li:nth-child(3){width: 486px;height: 252px;}

.jstd{width: 1100px; margin: 50px auto;}
.jstd ul li{width: 341px;float: left;margin-right: 38px;}
.jslist {background: #f8f7fa;height: 465px;}
.jslist h3{height: 44px;background: #feae21;color: #fff;font-size: 22px;text-align: center;line-height: 44px;margin-bottom: 15px;}
.numyuan{width: 30px;height: 30px;border-radius:15px;background: #282a50;color: #fff;line-height: 30px;text-align: center;font-size: 18px;float: left;margin: 5px 10px 5px 18px;}
.num_right{width: 280px;float: left;margin: 5px 0;font-size: 16px;}

.zzys{width: 1100px; margin: 50px auto;}
.zzys .zzys_left{width: 840px;float: left;}
.zzys .zzys_right{width: 260px;float: left;}

.hwp_bg{background:url(../images/hwp_bg.gif) repeat-x center center;}
.zzys_text{margin-top: 100px;width: 800px;}
.zzys_text p{font-size: 16px;color: #fff;margin-top: 30px;}
.zzys_text p span{font-size: 18px;font-weight: bold;}


.mfsj{margin: 30px auto;}
.mfsj1{float: left;font-weight: bold;color: #feae21;font-size: 45px;margin-right: 8px;margin-top: 12px;}
.mfsj2{float: left;color: #feae21;font-size: 18px;margin-right: 30px;}
.mfsj3 li{float: left;width: 118px;height: 49px;background: #feae21;color: #282a50;text-align: center;margin-right: 30px;line-height: 49px;font-size: 22px;margin-top: 7px;}

.pl{width: 1100px; margin: 50px auto;}
.pl .pl_left{float: left;width: 508px;}
.pl .pl_right{float: left;width: 567px;margin-left: 25px;}
.pl .pl_right li{float: left;margin-right: 8px;}
.pl .pl_right p{font-size: 20px;text-indent: 2rem;line-height: 32px;}
.btn_3{width:345px; height:66px; border-radius:33px; background:#ffa800; text-align:center; margin:40px auto;}
.btn_3 a{text-decoration:none; font-size:32px; line-height:66px; color:#fff; display:block;}

.list{margin: 15px 0; border-bottom: dashed 1px #b6b6b6;}
.list .list_left{width: 110px; float: left;}
.list .list_right{width: 450px; float: right;}
.list p{font-size: 16px; color:#333; }
.list p b{color: #323232;}
.list span{color: #f30002;}

.zj{margin: 50px auto;width: 100%;background: #282a50;text-align: center;}
.zj img{margin: 50px auto 0px;}
.zj img:nth-child(2) { margin: 23px auto 50px; }

.sh_bg{background:url(../images/bg.gif) repeat-x 0 0;}
.sh{margin: 50px auto;text-align: center;width: 1100px;height: 430px;}
.sh_left{float: left;width: 646px;margin-right: 25px;}
.sh_left p{text-align: justify;margin:35px 0; text-indent: 2rem;}
.sh_left ul{margin-top: 52px;}
.sh_left li{float: left;margin-right: 8px;}
.sh_right{float: left;width: 429px;}


.wdbg{background: #282a50;height: 530px;padding-top: 1px;margin-top: 50px;}
.part5{width:1100px; margin:50px auto;}
.wenda{width:575px; float:left;}
.wenda span{width:26px; height:26px; border-radius:13px; background:#fff; font-size:14px; color:#232323; line-height:24px; text-align:center; display:inline-block; margin-right:10px;font-weight: bold;}
.wenda p{font-size:16px; line-height:26px; color:#feae21; margin-top:10px;}
.wenda .pline{border-bottom: solid 1px #484a6a;margin: 5px 12px 0 35px;}
.wenda p.da{color: #fff;}
.da span{background:#feae21; color:#282a50;font-weight: bold;}
.da{margin-bottom:20px;}

.wenda a{color:#333; text-decoration:none;}
a.linkw{color: #fff;}
.wenti p{width:264px; float:left;background: #fff;margin-right: 20px;height: 40px;line-height: 40px;font-size: 18px;}
.yuyue{width:480px; float:left; margin-left:40px;font-size:18px; color:#323232;background: #feae21;height: 420px;}
.t{margin: 0 0 0 20px;}
tr{line-height: 45px;}
.sh_17_right_input{ border:1px solid #b2b3b3; height:30px;width:136px; }
.sh_t_1{ width:60px; height:30px;}
.t{height:252px;margin-top:20px;}
.sh_17_right img{height:37px; display:block;margin:10px auto 0;}
.btn5{width:126px; height:42px; border-radius:21px; background:#22329c; text-align:center; margin:10px 0 0 76px; float:left;}
.btn6{width:126px; height:42px; border-radius:21px; background:#ff7200; text-align:center; margin:10px 0 0 36px; float:left;font-size: 16px;color: #fff;cursor:pointer; }
.btn5 a, .btn6 a{text-decoration:none; font-size:16px; line-height:42px; color:#fff; display:block;}
.part6{width:1100px; margin:60px auto 0 auto;}
.part6 p{font-size:18px; line-height:25px; color:#333; text-indent:2em; margin-bottom:10px;}
.p6_pic{width:1100px; margin:40px auto;} 

.gush{width: 1100px; margin-top: 60px; height: 550px;}
.gush li{width: 322px; float: left; margin-right: 62px; }
.gush li:nth-child(3){margin-right: 0;}
.gush h3{font-size: 24px; font-weight: bold; color: #282a50; line-height: 40px;}
.gush p{font-size: 20px; line-height: 30px; color: #282a50;}
.gush li img{margin-top: 20px;}
.gush li:nth-child(2) img{margin-bottom: 20px; margin-top: 0;}