@charset "utf-8";
/* CSS Document */
body {font-size:18px;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: 56px;font-weight: bold;color: #1f5697;background-color: #fff;}
.pro00 h1 {font-size: 56px;text-align:center; margin:20px 0 6px; line-height:56px;font-weight: bold;color: #2b2d53;}

.tit{margin: 0 auto;padding: 50px 0;}
.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: 787px; background:url(../images/bg_p1.jpg) no-repeat top center;}
.p2bg{height: 823px; background:url(../images/bg_p2.jpg) no-repeat center center;}
.pro1 {width:1100px; margin: 0px auto;}

.js .js_left{width: 583px; float: left;margin-top:410px;}
.js .js_right{width: 467px;float: left;margin-left: 50px;}
.js h2{font-size: 56px;text-align: left;font-weight: bold;color: #fff;line-height: 80px;}
.js h3{font-size: 40px;font-weight: normal;color: #fff;margin: 20px auto 25px;}
.js h3 span{font-size: 20px;}
.js .line{width:432px; height:1px; background-color:#86a4c7; margin:10px auto 6px 0;}
.js p{text-indent: 2em; margin: 15px;}
.js p b{color: #1f5697;}
.js .ry{margin: 20px auto;}
.js .ry li{font-size: 20px; line-height: 36px;list-style-image: url("../images/icon.png");margin-left: 18px;color: #fff;}

.btn{width:329px; height:78px; border-radius:15px; background:#ffb031; text-align:center; margin:40px auto;}
.btn a{text-decoration:none; font-size:30px; line-height:78px; color:#000; display:block;}

.zt{width: 1100px; margin: 0 auto;}
.zt ul li{float: left;margin-right: 74.6666px;display:inline-block;position:relative;overflow:hidden; height: 219px;}
.hei{width:219px; height:219px; background-color:#000;background-color:rgba(0,0,0,0.55); position:absolute;top:219px; text-align:center;border-radius: 50%;}
.hei h3{font-size:22px; line-height:29px; color:#fff; font-weight:normal;padding-top: 82px;}

.zycj {margin-top: 100px;}
.zycj h2{font-size: 56px;text-align: left;font-weight: bold;color: #1f5697;line-height: 80px;margin-bottom: 35px;}
.zycj h2 span{color: #ccc;}
.zycj .zycj_left{float: left;width: 456px;}
.zycj .zycj_right{float: left;width: 600px;margin-left: 44px;}
.zycj .cj {margin-top: 20px;}
.zycj .cj ul li{width: 600px; height: 105px;margin: 20px auto;}
.zycj .cj ul li .yuan{width: 105px;height: 105px;border-radius:55px;background: #feae21;color: #fff;line-height:105px;font-weight: bold;text-align: center;font-size: 25px;float: left;}
.zycj .cj ul li p{text-align: left;font-size: 34px;font-weight: bold;color: #1f5697;line-height: 105px;margin-left: 120px;}

.ryzs{ width:1100px;height:450px; overflow:hidden; position:relative;  margin:0 auto 50px; }
.ryzs .hd{height:1px;width:100%;}
.ryzs .hd .prev{position:relative;left:992px;top:140px;cursor: pointer;}
.ryzs .hd .next{position:relative;top:140px;cursor: pointer;}
.ryzs .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.ryzs .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.ryzs .hd ul li.on{ background-position:0 0; }
.ryzs .bd{ height:429px;width:950px; margin-left:55px;}
.ryzs .bd ul{ overflow:hidden; zoom:1;width:950px;}
.ryzs .bd ul li{height:429px; margin:10px 22px; float:left; _display:inline; overflow:hidden; text-align:center; margin-bottom:0px;width: 950px;}

.cxhd{ width:1200px;height:460px; overflow:hidden; position:relative;  margin:0 auto 50px; }
.cxhd .hd{height:1px;width:100%;}
.cxhd .hd .prev{position:relative;left:1100px;top:158px;cursor: pointer;}
.cxhd .hd .next{position:relative;top:158px;cursor: pointer;}
.cxhd .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.cxhd .hd ul li{ float:left; width:50px; height:100px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
.cxhd .hd ul li.on{ background-position:0 0; }
.cxhd .bd{ height:500px;width:1100px; margin-left:55px;}
.cxhd .bd ul{ overflow:hidden; zoom:1;width:1100px;}
.cxhd .bd ul li{width: 259px;height:220px; margin-right: 20px; float:left;text-align:center; margin-bottom: 20px; _display:inline; overflow:hidden; }
.cxhd .bd li:nth-child(4),.cxhd .bd li:nth-child(8){margin-right: 0;}
.cxhd .bd li:nth-child(6){letter-spacing:-0.8px;}
.cxhd .bd ul li p{color: #fff;}


.sp .sp_left{float: left;width: 590px;height: 332px; background: #eee url(../images/sp.png) no-repeat center center;}
.sp .sp_right{float: left;width: 475px;margin-left: 35px;}
.sp p{text-indent: 2em;margin: 5px auto 10px;}

.al{width: 1100px; margin: 0 auto;}
.al p{color: #fff;text-indent: 2em;}
.al .al_left{width: 188px; height: 131px;float: left;text-align: center;}
.al .al_right{float: left;margin-left: 35px;width: 877px;}
.al .al_right p{margin: 10px 10px auto auto;text-align: justify;}

.wdbg{height: 455px;}
.part5{width:1100px; margin:10px auto 0;}
.wenda{width:575px; float:left;}
.wenda span{width:26px; height:26px; border-radius:13px; background:#1f5697; font-size:14px; color:#fff; line-height:24px; text-align:center; display:inline-block; margin-right:10px;font-weight: bold;}
.wenda p{font-size:16px; line-height:26px; color:#1f5697; margin-top:10px;}
.wenda .pline{border-bottom: solid 1px #484a6a;margin: 5px 12px 0 35px;}
.wenda p.da{color: #333;}
.da span{background:#feae21; color:#282a50;font-weight: bold;}
.da{margin-bottom:20px;}

.wenda a{color:#fff; text-decoration:none;}
a.linkw{color: #e32828;}
.wenti p{width:264px; float:left;margin-right: 20px;height: 40px;line-height: 40px;font-size: 18px;background: #1f5697;}
.yuyue{width:480px; float:left; margin-left:40px;font-size:18px; color:#fff;background: #1f5697;height: 450px;}
.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:160px; height:47px; border-radius:10px; background:#ffb031; text-align:center; margin:20px 0 0 76px; float:left;}
.btn6{width:160px; height:47px; border-radius:10px; background:#fff; text-align:center; margin:20px 0 0 36px; float:left;font-size: 23.5px;color: #1f5697;cursor:pointer; }
.btn5 a, .btn6 a{text-decoration:none; font-size:23.5px; 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;} 

.btn1{width:329px; height:78px; border-radius:15px; background:#ffb031; text-align:center; margin:40px auto 0;}
.btn1 a{text-decoration:none; font-size:30px; line-height:78px; color:#000; display:block;}