﻿@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px; font-family:"微软雅黑"; font-size:12px; }
ul,li{ list-style:none; }
img{ border:none; }
a{ display:block; text-decoration:none; }
input,button,textarea,select,option{ outline:none; }
button,a{ cursor:pointer; }
body{ background:#fff; min-width:1200px; }

.fl{ float:left; }
.fr{ float:right; }
.mp-1{ margin-top:10px; }
.mp-2{ margin-top:20px; }
.mp-4{ margin-top:40px; }
.te-cen{ text-align:center; }
.clear{ clear:both; }

.top-box{ width:1300px; margin:0 auto; padding:10px 0; }
.top-box2{ width:1200px; margin:0 auto; padding:10px 0; }
.top-logo{ width:252px; height:71px; }
.top-rt{ float:right; height:20px; text-align:right; line-height:50px; }
.top-rt .sp1{ color:#787878; }
.top-rt .sp2{ color:#326db3; margin-left:15px; display:inline-block; }
.nav-box{ width:100%; float:left; border-bottom:2px #4077b8 solid; height:55px; }
.nav-nei{ width:1300px; margin:0 auto; height:55px; }
.nav-all{ width:140px; height:55px; background:#326db3; color:#fff; font-size:24px; padding-left:85px; line-height:55px; position:relative; float:left; }
.nav-all .ic1{ width:60px; height:56px; position:absolute; top:0px; left:0px; background:#184d9d url(../images/ic1.png) no-repeat center; }
.nav-ul{ width:1075px; float:left; }
.nav-ul li{ width:11.11%; float:left;  }
.nav-ul li a{ width:100%; height:55px; line-height:55px; text-align:center; color:#454545; font-size:16px; }
.nav-ul li a:hover{ color:#184d9d; }
.nav-ul li.on a{ color:#184d9d; }

.nav-ul2{ width:1200px; margin:0 auto; }
.nav-ul2 li{ width:11.11%; float:left;  }
.nav-ul2 li a{ width:100%; height:55px; line-height:55px; text-align:center; color:#454545; font-size:16px; }
.nav-ul2 li a:hover{ color:#184d9d; }
.nav-ul2 li.on a{ color:#184d9d; }

.ban-box{ width:1300px; margin:0 auto; }
.ban-le{ width:225px; float:left; background:#252221; padding:10px 0; }
.ban-le a{ width:100%; height:60px; overflow:hidden; color:#fff; font-size:18px; line-height:60px; }
.ban-le a:hover{ background:#1e3860; }
.ban-le a .ic{ width:70px; height:60px; display:inline-block; vertical-align:top; }
.ban-le a .bg1{ background:url(../images/ic2.png) no-repeat center; }
.ban-le a .bg2{ background:url(../images/ic3.png) no-repeat center; }
.ban-le a .bg3{ background:url(../images/ic4.png) no-repeat center; }
.ban-le a .bg4{ background:url(../images/ic5.png) no-repeat center; }
.ban-le a .bg5{ background:url(../images/ic6.png) no-repeat center; }
.ban-le a .bg6{ background:url(../images/ic7.png) no-repeat center; }
.ban-le a .bg7{ background:url(../images/ic8.png) no-repeat center; }
.ban-le a .bg8{ background:url(../images/ic9.png) no-repeat center; }

.flexslider2{ position:relative; height:500px; overflow:hidden; float:left; width:820px; margin-left:7px; }
.flexslider2 .slides { position:relative; z-index:1; float:left; width:100%; }
.flexslider2 .slides li { width:820px; height:457px; }
.flexslider2 .slides li img{ width:820px; height:457px; }
.flexslider2 .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flexslider2 .flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}
.flexslider2 .flex-control-nav a { display: inline-block; width: 13px; height:13px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flexslider2 .flex-control-nav .flex-active { background-position: 0 0;}

.flexslider3{ position:relative; height:500px; overflow:hidden; float:left; width:100%; }
.flexslider3 .slides { position:relative; z-index:1; float:left; width:100%; }
.flexslider3 .slides li { width:100%; height:510px; }
.flexslider3 .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flexslider3 .flex-control-nav li { display: inline-block; width: 13px; height: 13px; margin: 0 5px; *display: inline; zoom: 1;}
.flexslider3 .flex-control-nav a { display: inline-block; width: 13px; height:13px; line-height: 40px; overflow: hidden; background: url(../images/dot.png) right 0 no-repeat; cursor: pointer;}
.flexslider3 .flex-control-nav .flex-active { background-position: 0 0;}

.ban-rt{ width:210px; background:#f5f5f5; padding:10px 15px; float:right; padding-bottom:20px; }
.ban-tle{ width:100%; float:left; border-bottom:1px #ccc solid; height:40px; line-height:40px; }
.ban-tle span{ display:block; float:left; border-bottom:1px #184d9d solid; color:#272727; font-size:14px; }
.ban-tle span font{ font-size:14px; color:#184d9d; }
.ban-btn1{ width:100px; height:35px; float:left; background:#407dbc; color:#fff; font-size:14px; letter-spacing:5px; border-radius:5px; text-align:center; line-height:35px; margin-top:20px; }
.ban-btn2{ width:100px; height:33px; border:1px #ccc solid; float:right; background:none; color:#5f5f5f; font-size:14px; letter-spacing:5px; border-radius:5px; text-align:center; line-height:35px; margin-top:20px; }
.ban-ic1{ width:90%; float:left; margin-top:10px; }
.ban-san{ width:100%; float:left; margin-top:25px; display:flex; flex-direction:row; justify-content:space-between; }
.ban-san img{ width:50px; height:50px; }
.ban-sp1{ width:100%; float:left; text-align:center; color:#c40000; margin-top:15px; }
.ban-sp2{ width:100%; float:left; text-align:center; color:#5a5a5a; margin-top:10px; }
.ban-box2{ width:100%; float:left; margin-top:25px; border-top:1px #e4e4e4 solid; padding-top:25px; padding-bottom:18px; }
.ban-box3{ width:98px; text-align:center; }
.ban-box3 img{ width:98px; height:98px; }
.ban-box3 p{ width:98px; color:#444; font-size:14px; margin-top:7px; }
.ban-sp3{ width:100%; float:left; color:#c40000; margin-top:7px; }

.ser-box{ width:1300px; margin:0 auto; }
.ser-box2{ width:990px; float:left; height:50px; border:1px #b8b8b8 solid; border-radius:5px; margin-top:25px; overflow:hidden; }
.ser-sel{ width:105px; float:left; height:50px; background:#f5f5f5; border:none; text-align:center; line-height:50px; color:#626262; font-size:16px; padding-left:20px; }
.ser-sel option{ width:125px; line-height:50px; color:#626262; font-size:16px; display:block; }
.ser-inp{ width:600px; height:50px; line-height:50px; color:#626262; font-size:16px; border:none; float:left; margin-left:15px; }
.ser-btn{ width:120px; height:40px; color:#184d9d; font-size:16px; letter-spacing:2px; text-align:left; padding-left:50px; margin-top:5px; float:right; border:none; border-left:1px #184d9d solid; background:url(../images/ic14.png) no-repeat left; background-position:20px; }
.ser-box3{ margin-left:60px; height:50px; float:left; line-height:50px; color:#494949; font-size:18px; margin-top:25px; }
.ser-che{ float:left; margin-top:20px; margin-right:10px; }
.ser-box4{ width:1200px; margin:0 auto; height:50px; border:1px #b8b8b8 solid; background:#fff; border-radius:5px; margin-top:25px; overflow:hidden; }
.ser-box5{ width:1020px; float:left; height:50px; border:1px #b8b8b8 solid; background:#fff; border-radius:5px; margin-top:5px; overflow:hidden; }

.tab-box{ width:1300px; margin:0 auto; margin-top:25px; }
.tab-top{ width:100%; float:left; height:65px; border-bottom:1px #184d9d solid; background:#f5f5f5; }
.tab-box1{ width:25%; cursor:pointer; float:left; text-align:center; height:65px; line-height:65px; color:#5d5d5d; font-size:18px; background:url(../images/bg1.png) no-repeat left; }

.tab-top .on{ background:#184d9d; color:#fff; }
.tab-box2{ width:1240px; padding:30px 30px; float:left; background:#f5f5f5; display:none; }
.tab-box2 .sp1{ color:#555; font-size:14px;  display:block; float:left; line-height:32px; }
.tab-inp{ margin:0 20px 0 8px; width:80px; height:32px; line-height:32px; padding:0 5px; border:1px #b8b8b8 solid; border-radius:5px; background:#fff; float:left; }
.tab-btn{ width:140px; height:34px; line-height:35px; background:#184d9d url(../images/ic15.png) no-repeat left; background-position:35px; padding-left:30px; letter-spacing:5px; border-radius:5px; float:right; color:#fff; font-size:16px; color:#fff; border:none; }

.sp-box{ width:1300px; margin:0 auto; margin-top:75px;}
.sp-ul{ width:1300px; position:relative; float:left; margin-top:20px; }
.sp-ul li{ width:300px; box-shadow:0px 0px 3px 5px #e9e9e9; margin:0 13px; border-radius:8px; float:left; overflow:hidden; text-align:center; }
.sp-ul li .img{ width:300px; height:260px; }
.sp-ul li .sp1{ width:100%; display:block; height:35px; line-height:35px; color:#184d9d; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sp-ul li .sp2{ display:inline-block; height:25px; line-height:25px; color:#949494; font-size:12px;  }
.sp-ul li .sp3{ display:inline-block; margin-left:15px; height:25px; line-height:25px; color:#c40000; font-size:12px;  }
.splun{ width:1300px; height:350px; overflow:hidden; margin:0 auto; position:relative; }
.splun .btn { display: none; *display: inline; *zoom: 1; width:41px; height:41px; border-radius:50%; cursor: pointer; position:absolute; top:140px; z-index:55; }
.splun .btnl { background:url(../images/le1.png) no-repeat; left:15px; }
.splun .btnr { background:url(../images/rt1.png) no-repeat; right:7px; }
.splun:hover .btn{ display:block; }


.dq-ul{ width:1300px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-top:25px; }
.dq-ul li{ width:285px; background:#f8f8f8; padding:20px 15px 25px 15px; border-radius:5px; margin:7px 0px; }
.dq-ul li .sp1{ display:inline-block; margin-top:120px; color:#333; font-size:18px; font-weight:600; }
.dq-ul li .sp2{ display:block; width:100%; color:#252525; margin-top:15px; font-size:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:24px; line-height:24px; }
.dq-ul li .img{ width:135px; height:135px; float:right; border-radius:50%; }

.dl-ul{ width:1300px; float:left; margin-top:25px; margin-top:25px; }
.dl-ul li{ width:140px; background:#f5f5f5; text-align:center; padding:35px 0px 15px 0; margin:3px 2px; float:left; }
.dl-ul li .sp1{ display:block; width:100%; margin-top:15px; color:#262626; font-size:18px; }
.dl-ul li .img{ width:60px; height:60px; margin:0 auto; }
.dl-ul li:nth-child(8n+1){ border-top:4px #184d9d solid; }
.dl-ul li:nth-child(8n+2){ border-top:4px #edcb40 solid; }
.dl-ul li:nth-child(8n+3){ border-top:4px #2fd1c7 solid; }
.dl-ul li:nth-child(8n+4){ border-top:4px #327491 solid; }
.dl-ul li:nth-child(8n+5){ border-top:4px #ce4135 solid; }
.dl-ul li:nth-child(8n+6){ border-top:4px #0d7a18 solid; }
.dl-ul li:nth-child(8n+7){ border-top:4px #7a500d solid; }
.dl-ul li:nth-child(8n+8){ border-top:4px #7a0d33 solid; }

.md-ul{ width:1300px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-top:25px; }
.md-ul li{ width:410px; height:270px; text-align:center; position:relative; }
.md-ul li .sp1{ display:block; width:100%; position:absolute; left:0px; bottom:0px; height:55px; line-height:55px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#fff; font-size:24px; background:rgba(0,0,0,0.7) }
.md-ul li .img{ width:410px; height:270px; }

.pj-ul{ width:1300px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-top:25px; }
.pj-ul li{ width:300px; text-align:center; position:relative; margin:15px 0; }
.pj-ul li .sp1{ display:block; width:100%; height:55px; line-height:55px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#01479d; font-size:20px; }
.pj-ul li .img{ width:300px; height:300px;  border-radius:50%; }

.cg-ul{ width:1300px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-top:25px; }
.cg-ul li{ width:315px; border:1px #c1c1c1 solid; overflow:hidden; text-align:center; position:relative; }
.cg-ul li .sp1{ display:block; width:100%; height:47px; line-height:47px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#fff; font-size:20px; background:#676767; }
.cg-ul li .img{ width:100px; height:100px; margin:30px 0; }

.wm-ul{ width:1300px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; margin-top:65px; }
.wm-ul li{ width:270px; background:#fff; box-shadow:0px 0px 5px 8px #e9e9e9; text-align:right; padding:15px; padding-top:62px; border-radius:8px; position:relative; padding-bottom:40px; }
.wm-ul li .sp1{ display:block; width:100%; height:30px; line-height:30px; color:#303030; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.wm-ul li .sp2{ display:block; width:100%; color:#636363; font-size:14px; height:22px; overflow: hidden; line-height:22px; margin-top:5px; }
.wm-ul li .img{ width:100px; height:100px; position:absolute; top:-40px; left:15px; }
.wm-ul li .sp3{ color:#ad0000; font-size:14px; position:absolute; right:20px; bottom:15px; }

.xd-ul{ width:1300px; float:left; margin-top:25px; margin-top:25px; }
.xd-ul li{ width:310px; border:1px #c1c1c1 solid; overflow:hidden; text-align:center; position:relative; margin:5px 6px; float:left; }
.xd-ul li .sp1{ display:block; width:96%; margin:0 2%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#090909; font-size:18px; }
.xd-ul li .sp2{ display:block; width:96%; margin:0 2%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#cb0000; font-size:14px; margin-top:10px; }
.xd-ul li .img{ width:310px; height:230px }
.xd-ul li .box{ width:100%; background:#c4c4c4; padding:15px 0 8px 0; }

.yq-sp1{ color:#717171; display:block; float:left; background:url(../images/ic16.png) no-repeat left; padding-left:30px; font-size:14px; height:25px; line-height:25px; }
.yq-sp2{ color:#717171; display:block; float:left; font-size:14px; height:25px; line-height:25px; padding:0 7px; }

.fooer{ width:100%; float:left; background:#f0f0f0; border-top:2px #c1c1c1 solid; padding:30px 0; margin-top:15px; }
.fooer-box{ width:1300px; margin:0 auto; }
.fooer-le{ width:240px; float:left; }
.fooer-tle{ width:100%; float:left; border-bottom:1px #c1c1c1 solid; padding:15px 0; color:#333; font-size:24px; }
.fooer-ul{ width:100%; float:left; margin-top:10px; }
.fooer-ul li{ width:50%; float:left; }
.fooer-ul li a{ color:#454545; font-size:16px; height:45px; line-height:45px; }
.fooer-ul li:nth-child(2n){ text-align:right; }
.fooer-cen{ width:370px; margin-left:185px; float:left; }
.fooer-ul2{ width:100%; float:left; margin-top:10px; }
.fooer-ul2 li{ width:100%; float:left; color:#454545; font-size:16px; padding-left:30px; line-height:23px; margin-top:10px; }
.fooer-ul2 .bg1{ background:url(../images/d1.png) no-repeat left top; background-size:18px; background-position:0 2px; }
.fooer-ul2 .bg2{ background:url(../images/d2.png) no-repeat left top; background-size:18px; background-position:0 2px; }
.fooer-ul2 .bg3{ background:url(../images/d3.png) no-repeat left top; background-size:18px; background-position:0 2px; }
.fooer-ul2 .bg4{ background:url(../images/d4.png) no-repeat left top; background-size:18px; background-position:0 2px; }
.fooer-ul2 .bg5{ background:url(../images/d5.png) no-repeat left top; background-size:18px; background-position:0 2px; }

.fooer-rt{ width:320px; float:right; }
.fooer-box3{ width:130px; text-align:center; margin-top:20px; }
.fooer-box3 img{ width:120px; height:120px; border:5px #fff solid; }
.fooer-box3 p{ width:130px; color:#454545; font-size:16px; margin-top:7px; }
.bot-box{ width:100%; height:60px; line-height:60px; color:#252525; font-size:16px; text-align:center; background:#c1c1c1; float:left; }

.ty-tle{ width:100%; float:left; height:110px; background:url(../images/tle-bg.png) no-repeat center bottom; color:#184d9d; font-size:46px; text-align:center;  }
.ty-tle2{ width:100%; float:left; height:20px; line-height:20px; color:#b0b0b0; font-size:18px; text-align:center;  }
.ty-more{ width:240px; height:43px; border:1px #dfdfdf solid; border-radius:50px; text-align:center; line-height:43px; color:#838383; font-size:14px; margin:0 auto; margin-top:30px; }
.ty-more:hover{ background:#184d9d; border:1px #184d9d solid; color:#fff; }
.link-box{ width:100%; padding:15px 0 0 0; float:left; }
.link-box2{ width:1200px; margin:0 auto; }

.ty-more2{ width:240px; height:43px; border:1px #dfdfdf solid; border-radius:50px; text-align:center; line-height:43px; color:#838383; font-size:14px; margin:0 auto; margin-top:160%; margin-left:35%}
.ty-more2:hover{ background:#184d9d; border:1px #184d9d solid; color:#fff; }


.wap-wap{ width:100%; float:left; background:#f8f8f8; padding-bottom:20px; }  
.gy-box{ width:1200px; margin:0 auto; }
.gy-top{ width:100%; float:left; margin-top:15px; background:#fff; }
.gy-top li{ width:50%; float:left; height:63px; line-height:63px; color:#767676; border-bottom:2px #fff solid; font-size:22px; text-align:center; cursor:pointer; }
.gy-top li.on{ background:#f0f0f0; color:#184d9d; border-bottom:2px #184d9d solid; }

.gy-list{ width:100%; float:left; margin-top:5px; }
.gy-list li{ width:1020px; float:left; background:#fff; margin:5px 0; padding:25px; padding-left:155px; position:relative; }
.gy-list li .logo{ width:105px; height:105px; border-radius:50%; position:absolute; top:25px; left:25px; }
.gy-list li .sp1{ width:800px; font-size:18px; display:block; float:left; height:35px; line-height:35px; color:#184d9d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gy-list li .sp2{ width:100%; font-size:18px; display:block; float:left; line-height:30px; margin-top:7px; color:#3e3e3e; }
.gy-list li .sp3{ display:block; float:left; line-height:30px; color:#184d9d; margin-right:7px; font-size:18px; }
.gy-list li .imgbox{ width:100%; margin-top:10px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; }
.gy-list li .img{ width:185px; height:185px; margin:7px 0; }
.gy-list li .sp4{ display:block; float:left; color:#184d9d; max-width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:url(../images/ic17.png) no-repeat left; padding-left:23px; height:44px; line-height:44px; }
.gy-list li .sp5{ display:block; float:left; color:#3e3e3e; margin-left:50px; font-size:16px; height:44px; line-height:44px; }
.gy-list li .sp6{ display:block; color:#fff; background:#184d9d; height:44px; line-height:44px; padding:0 15px; border-radius:5px; float:right; font-size:16px; letter-spacing:5px; margin-left:5px; }
.gy-list li .sp7{ display:block; float:right; color:#3e3e3e; margin-left:50px; font-size:16px; height:35px; line-height:35px; }
.gy-list li .sp7 font{ display:inline-block; color:#184d9d; margin:0 5px; font-size:16px; }
.gy-list li .sp8{ display:block; float:right; color:#999; font-size:16px; margin-left:30px; background:url(../images/ic18.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; cursor:pointer; }
.gy-list li .sp8x{ background:url(../images/ic18x.png) no-repeat left; color:#184d9d; }
.gy-list li .qg-box{ width:100%; float:left; margin-top:7px; }
.gy-list li .sp9{ display:block; float:left; color:#3e3e3e; font-size:18px; line-height:30px; margin-right:30px; }
.gy-list li .sp10{ color:#184d9d; margin:0 5px; font-size:18px; }

.gy-list2{ width:100%; float:left; margin-top:5px; }
.gy-list2 li{ width:1020px; float:left; background:#fff; margin:5px 0; padding:25px;  position:relative; }
.gy-list2 li .sp1{ width:100%; font-size:18px; display:block; float:left; height:35px; line-height:35px; color:#184d9d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gy-list2 li .sp2{ width:50%; font-size:15px; display:block; float:left; line-height:30px; margin-top:0px; color:#999; }
.gy-list2 li .sp3{ display:block; float:left; line-height:30px; color:#184d9d; margin-right:7px; font-size:18px; }
.gy-list2 li .sp4{ display:block; color:#fff; background:#184d9d; height:44px; line-height:44px; padding:0 15px; border-radius:5px; float:right; font-size:16px; letter-spacing:5px; margin-left:5px; }
.gy-list2 li .sp5{ position:absolute; top:25px; right:25px; color:#FC0; font-size:18px; font-weight:600; }




.list-ul{ width:1200px; float:left;  display:grid; justify-content:space-between; grid-template-columns:repeat(auto-fill, 180px); margin-top:25px; }
.list-ul li{ width:180px; height:180px; border-radius:50%; overflow:hidden; text-align:center; position:relative; margin:15px 0; }
.list-ul li .sp1{ display:block; width:100%; position:absolute; left:0px; bottom:30px; height:55px; line-height:55px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#01479d; font-size:16px; background:rgba(255,255,255,0.8) }
.list-ul li .img{ width:180px; height:180px; }

.xd-box1{ width:100%; height:236px; background:url(../images/xd-bg.jpg) no-repeat center;   }
.xd-box2{ width:1200px; margin:0 auto; height:236px; position:relative; }
.xd-logo{ width:110px; height:110px; float:left; border-radius:50%; border:3px #bdd2f2 solid; margin-top:25px; margin-right:20px; }
.xd-box2 .sp1{ color:#184d9d; font-size:22px; display:block; width:700px; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:20px;float:left; }
.xd-box2 .sp2{ color:#5078b5; font-size:18px; background:url(../images/ic18.png) no-repeat left; padding-left:30px; position:absolute; top:15px; right:0px; line-height:27px; height:25px; }  
.xd-box2 .ul{ width:900px; float:left; margin-top:15px; height:100px; overflow:hidden; }
.xd-box2 .ul li{ background:#2caeff; border-radius:50px; padding:5px 15px; color:#fff; margin:5px; font-size:16px; display:inline-block; }
.xd-box2 .ewm{ width:150px; height:150px; position:absolute; right:0px; top:60px; }

.xd-wap{ width:100%; float:left; background:#fff; height:70px; }
.xd-wap .ul{ width:1200px; margin:0 auto; text-align:center; height:70px; }
.xd-wap .ul li{ width:50px; cursor:pointer; height:68px; line-height:70px; margin:0 50px; color:#4c4c4c; font-size:18px; display:inline-block; vertical-align:top; }
.xd-wap .ul .on{ color:#184d9d; border-bottom:2px #184d9d solid; }

.xd-tab{ width:1200px; margin:0 auto; display:none; }
.xd-jj{ width:1160px; float:left; padding:20px; background:#fff; margin-top:15px; }
.xd-jjimg{ width:600px; height:500px; float:left; }
.xd-jjbox{ width:520px; float:right; }
.xd-jjbox h2{ font-weight:normal; color:#184d9d; font-size:22px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; }
.xd-jjbox .xd-jjbox2 { width:100%; float:left; color:#7d7d7d; font-size:14px; margin-top:15px; }

.xd-ztul{ width:1160px; float:left; padding:20px; background:#fff; margin-top:15px; display:grid; justify-content:space-between; grid-template-columns:repeat(auto-fill, 285px); }
.xd-ztul li{ width:285px; float:left; border:1px #d8d8d8 solid; margin:3px 0; }
.xd-ztul li .img{ width:285px; height:215px; display:block; }
.xd-ztul li .sp1{ width:255px; height:70px; line-height:70px; background:#c4c4c4; text-align:center; display:block; padding:0 15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#000; font-size:20px; }

.xd-cp{ width:1200px; float:left; margin-top:15px; }
.xd-cp li{ width:1160px; float:left; padding:30px 20px; background:#fff; margin:5px 0; }
.xd-cp li .box{ width:28%; float:left; border-right:1px #c1c1c1 solid; text-align:center; }
.xd-cp li .box .sp1{ width:100%; height:25px; line-height:25px; display:block; color:#000; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xd-cp li .box .sp2{ width:100%; height:25px; line-height:25px; display:block; color:#747474; font-size:18px; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xd-cp li .border{ border:none; }
.xd-cp li .sp3{ width:120px; height:35px; line-height:35px; color:#fff; background:#2caeff; font-size:16px; text-align:center; float:left; border-radius:5px; margin-top:-5px; cursor:pointer; }
.xd-cp li .sp3x{ width:120px; height:35px; line-height:35px; color:#fff; background:#F90; font-size:16px; text-align:center; float:left; border-radius:5px; margin-top:5px; cursor:pointer; border:none; }

.cx-cp{ width:1200px; float:left; margin-top:15px; }
.cx-cp li{ width:1160px; float:left; padding:20px 20px; background:#fff; margin:5px 0; position:relative; }
.cx-cp li .img{ width:115px; height:115px; float:left; margin-right:20px; }
.cx-cp li .sp1{ width:30%; height:25px; line-height:25px; float:left; display:block; color:#2e2e2e; font-size:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cx-cp li .sp1 font{ color:#184d9d; font-size:20px; }
.cx-cp li .sp2{ width:30%; height:25px; line-height:25px; float:left; display:block; color:#9b9b9b; font-size:18px; margin-top:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cx-cp li .sp3{ width:30%; height:25px; line-height:25px; float:left; display:block; color:#484848; font-size:18px; margin-top:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cx-cp li .sp3 font{ color:#e10000; font-size:18px; }
.cx-cp li .sp4{ width:97px; height:42px; line-height:42px; color:#fff; background:#2caeff; font-size:20px; text-align:center; letter-spacing:5px; border-radius:5px; position:absolute; top:58px; right:100px; cursor:pointer; }

.gr-bot{ width:1160px; float:left; margin-top:20px; background:#fff; padding:10px 20px; display:grid; justify-content:space-between; grid-template-columns:repeat(auto-fill, 360px); }
.gr-bot li{ width:300px; height:123px; background:url(../images/l1.png) no-repeat center; padding:30px 30px; margin:20px 0; }
.gr-bot li .sp1{ display:block; width:100%; float:left; color:#121212; font-size:22px; }
.gr-bot li .sp2{ display:block; width:100%; float:left; color:#184d9d; font-size:32px; margin-top:10px; }
.gr-bot li:nth-child(1){ background:url(../images/l1.png) no-repeat center; }
.gr-bot li:nth-child(2){ background:url(../images/l2.png) no-repeat center; }
.gr-bot li:nth-child(3){ background:url(../images/l3.png) no-repeat center; }
.gr-bot li:nth-child(4){ background:url(../images/l4.png) no-repeat center; }
.gr-bot li:nth-child(5){ background:url(../images/l5.png) no-repeat center; }
.gr-bot li:nth-child(6){ background:url(../images/l6.png) no-repeat center; }

.gr-wap{ width:1200px; margin:0 auto; }
.gr-le{ width:250px; float:left; background:#f8f8f8; border-left:4px #e8e8e8 solid; }
.gr-tx{ width:90px; height:90px; border-radius:50%; margin:0 80px; margin-top:40px; }
.gr-name{ display:block; width:100%; height:40px; line-height:40px; color:#222; font-size:16px; text-align:center; }
.gr-set{ display:block; color:#7b7b7b; font-size:16px; width:50%; height:30px; line-height:30px; text-align:center; float:left; }
.gr-leul{ width:100%; float:left; margin-top:15px; position:relative; left:-4px; }
.gr-leul li{ width:200px; float:left; padding-left:50px; height:70px; line-height:70px; color:#222; font-size:16px; cursor:pointer; border-left:4px #e8e8e8 solid; }
.gr-leul li i{ width:50px; height:70px; display:inline-block; vertical-align:top; }
.gr-leul li .gr-ic1{ background:url(../images/g1.png) no-repeat center; }
.gr-leul li .gr-ic2{ background:url(../images/g2.png) no-repeat center; }
.gr-leul li .gr-ic3{ background:url(../images/g3.png) no-repeat center; }
.gr-leul li .gr-ic4{ background:url(../images/g4.png) no-repeat center; }
.gr-leul li .gr-ic5{ background:url(../images/g5.png) no-repeat center; }
.gr-leul li .gr-ic6{ background:url(../images/g6.png) no-repeat center; }
.gr-leul li .gr-ic7{ background:url(../images/g7.png) no-repeat center; }
.gr-leul li .gr-ic8{ background:url(../images/g8.png) no-repeat center; }
.gr-leul li .gr-ic9{ background:url(../images/g9.png) no-repeat center; }
.gr-leul li .gr-ic10{ background:url(../images/g10.png) no-repeat center; }
.gr-leul li.on{ background:#fff; border-left:4px #184d9d solid; }
.gr-leul li.on{ color:#184d9d; }
.gr-leul li a{  height:70px; line-height:70px; color:#222; font-size:16px; cursor:pointer; }
.gr-leul li.on .gr-ic1{ background:url(../images/g1x.png) no-repeat center; }
.gr-leul li.on .gr-ic2{ background:url(../images/g2x.png) no-repeat center; }
.gr-leul li.on .gr-ic3{ background:url(../images/g3x.png) no-repeat center; }
.gr-leul li.on .gr-ic4{ background:url(../images/g4x.png) no-repeat center; }
.gr-leul li.on .gr-ic5{ background:url(../images/g5x.png) no-repeat center; }
.gr-leul li.on .gr-ic6{ background:url(../images/g6x.png) no-repeat center; }
.gr-leul li.on .gr-ic7{ background:url(../images/g7x.png) no-repeat center; }
.gr-leul li.on .gr-ic8{ background:url(../images/g8x.png) no-repeat center; }
.gr-leul li.on .gr-ic9{ background:url(../images/g9x.png) no-repeat center; }
.gr-leul li.on .gr-ic10{ background:url(../images/g10x.png) no-repeat center; }

.gr-rt{ width:945px; float:right; background:#fff;min-height:915px; display:none; }

.grcg-ul{ width:100%; float:left; height:70px; }
.grcg-ul li{ width:50%; height:70px; line-height:70px; text-align:center; float:left; cursor:pointer; color:#404040; font-size:18px; background:#e8e8e8;  } 
.grcg-ul li.on{ color:#184d9d; border-bottom:2px #184d9d solid; background:#fff; }
.grcg-tab{ width:94%; margin:0 3%; float:left; display:none; }
.grcg-tab li{ width:100%; float:left; border-bottom:1px #eaeaea solid; padding:30px 0; }
.grcg-tab li .sp1{ display:block; width:100%; float:left; color:#1f1f1f; font-size:20px; }
.grcg-tab li .sp2{ display:block; margin-right:60px; margin-top:15px; float:left; color:#1f1f1f; font-size:20px; }
.grcg-tab li .sp3{ color:#184d9d; font-size:16px; margin-left:5px; }

.grsc-ul{ display:none; }
.grsc-tab{ width:96%; margin:0 2%; float:left; margin-top:10px; }
.grsc-tab li{ width:215px; border:1px #c1c1c1 solid; overflow:hidden; text-align:center; position:relative; margin:7px 4px; float:left; }
.grsc-tab li .sp1{ display:block; width:96%; margin:0 2%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#090909; font-size:14px; }
.grsc-tab li .sp2{ display:block; width:96%; margin:0 2%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; color:#cb0000; font-size:12px; }
.grsc-tab li .img{ width:215px; height:160px; display:block; }
.grsc-tab li .box{ width:100%; background:#c4c4c4; padding:10px 0 8px 0; }

.grgy-list{ width:100%; float:left; margin-top:5px; }
.grgy-list li{ width:765px; float:left; background:#fff; margin:5px 0; padding:25px; padding-left:155px; position:relative; border-bottom:1px #eaeaea solid; }
.grgy-list li .logo{ width:105px; height:105px; border-radius:50%; position:absolute; top:25px; left:25px; }
.grgy-list li .sp1{ width:6s00px; font-size:18px; display:block; float:left; height:35px; line-height:35px; color:#184d9d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.grgy-list li .sp2{ width:100%; font-size:18px; display:block; float:left; line-height:30px; margin-top:7px; color:#3e3e3e; }
.grgy-list li .sp3{ display:block; float:left; line-height:30px; color:#184d9d; margin-right:7px; font-size:18px; }
.grgy-list li .imgbox{ width:100%; margin-top:10px; float:left; display:grid; justify-content:space-between; grid-template-columns:repeat(auto-fill, 185px); }
.grgy-list li .img{ width:185px; height:185px; margin:7px 0; }
.grgy-list li .sp4{ display:block; float:left; color:#184d9d; max-width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:url(../images/ic17.png) no-repeat left; padding-left:23px; height:44px; line-height:44px; }
.grgy-list li .sp5{ display:block; float:left; color:#3e3e3e; margin-left:50px; font-size:16px; height:44px; line-height:44px; }
.grgy-list li .sp6{ display:block; color:#fff; background:#184d9d; height:44px; line-height:44px; padding:0 15px; border-radius:5px; float:right; font-size:16px; letter-spacing:5px; }
.grgy-list li .sp7{ display:block; float:right; color:#3e3e3e; margin-left:50px; font-size:16px; height:35px; line-height:35px; }
.grgy-list li .sp7 font{ display:inline-block; color:#184d9d; margin:0 5px; font-size:16px; }
.grgy-list li .sp8{ display:block; float:right; color:#184d9d; font-size:16px; margin-left:30px; background:url(../images/ic18.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; }

.grsj-ul{ width:100%; float:left; }
.grsj-ul li{ width:94%; margin:0 3%; float:left; border-bottom:1px #eaeaea solid; padding:30px 0; }
.grsj-ul li .sp1{ display:block; width:100%; float:left; color:#1f1f1f; font-size:20px; }
.grsj-ul li .sp2{ display:block; margin:15px 0; margin-right:80px; float:left; color:#1f1f1f; font-size:20px; }

.grfb-list{ width:94%; margin:0 3%; float:left; margin-top:5px; }
.grfb-list li{ width:750px; float:left; background:#fff; margin:5px 0; padding:25px 0; padding-left:135px; position:relative; border-bottom:1px #eaeaea solid; }
.grfb-list li .logo{ width:105px; height:105px; border-radius:50%; position:absolute; top:25px; left:0px; }
.grfb-list li .sp1{ width:700px; font-size:18px; display:block; float:left; height:35px; line-height:35px; color:#184d9d; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.grfb-list li .sp2{ width:100%; font-size:18px; display:block; float:left; line-height:30px; margin-top:7px; color:#3e3e3e; }
.grfb-list li .sp3{ display:block; float:left; line-height:30px; color:#184d9d; margin-right:7px; font-size:18px; }
.grfb-list li .imgbox{ width:100%; margin-top:10px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; }
.grfb-list li .img{ width:185px; height:185px; margin:7px 0; }
.grfb-list li .sp4{ display:block; float:left; color:#184d9d; max-width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:16px; background:url(../images/ic17.png) no-repeat left; padding-left:23px; height:44px; line-height:44px; }
.grfb-list li .sp5{ display:block; float:left; color:#8f8f8f; margin-left:50px; font-size:16px; height:44px; line-height:44px; }
.grfb-list li .sp6{ display:block; color:#fff; background:#184d9d; height:44px; line-height:44px; padding:0 15px; border-radius:5px; float:right; font-size:16px; letter-spacing:5px; }
.grfb-list li .sp7{ display:block; float:right; color:#3e3e3e; margin-left:50px; font-size:16px; height:35px; line-height:35px; }
.grfb-list li .sp7 font{ display:inline-block; color:#184d9d; margin:0 5px; font-size:16px; }
.grfb-list li .sp8{ display:block; float:right; color:#184d9d; font-size:16px; margin-left:30px; background:url(../images/ic18.png) no-repeat left; padding-left:30px; height:35px; line-height:35px; }
.grfb-list li .qg-box{ width:100%; float:left; margin-top:7px; }
.grfb-list li .sp9{ display:block; float:left; color:#3e3e3e; font-size:18px; line-height:30px; margin-right:30px; }
.grfb-list li .sp10{ color:#184d9d; margin:0 5px; font-size:18px; }

.grfb-list li .btn{ width:60px; height:32px; line-height:30px; margin-top:5px; text-align:center; float:right; margin-left:15px; font-size:16px; background:#fff; border-radius:5px; }
.grfb-list li .btn1{ color:#ff7206; border:1px #ff7206 solid; }
.grfb-list li .btn2{ color:#0e336b; border:1px #0e336b solid; }
.grfb-list li .btn3{ color:#ff0000; border:1px #ff0000 solid; }

.grdz-top{ width:94%; height:50px; line-height:50px; float:left; background:#f3f8fe; padding:0 3%; }
.grdz-top .sp1{ color:#0e336b; font-size:16px; display:block; float:left; }
.grdz-top .sp2{ color:#d90000; font-size:16px; display:block; float:right; cursor:pointer; }
.grdz-box2{ width:94%; float:left; padding:30px 3%; }
.grdz-box3{ float:left; color:#313131; font-size:16px; margin-top:15px; }
.grdz-box4{ float:right; margin-top:15px; }
.grdz-box4 .sp1{ color:#0e336b; margin-right:40px; font-size:16px; }
.grdz-box4 .sp2{ color:#d61f20; font-size:16px; }
.grdz-ul{ width:600px; float:left; margin-top:30px; display:none; }
.grdz-ul li{ width:100%; float:left; padding:10px 0; }
.grdz-ul li .sp1{ color:#1f1f1f; font-size:16px; display:block; width:95px; line-height:42px; height:42px; font-size:16px; float:left; }
.grdz-ul li .sp1 font{ color:red; font-weight:600; }
.grdz-ul li .inp1{ width:75%; height:40px; line-height:40px; float:left; border:1px #d4d4d4 solid; border-radius:5px; padding:0 8px; font-size:16px; }
.grdz-ul li .tex{ width:75%; height:40px; line-height:40px; float:left; border:1px #d4d4d4 solid; border-radius:5px; padding:3px 8px; height:100px; font-size:16px; }
.grdz-ul li .btn{ width:150px; height:50px; line-height:50px; font-size:24px; border:none; background:#1a4f9d; border-radius:5px; margin-left:40%; color:#fff; }

.grxj-top{ width:100%; height:80px; float:left; border-bottom:1px #bababa solid; }
.grxj-top li{ width:33.33%; float:left; padding:30px 0; text-align:center; cursor:pointer; }
.grxj-top li span{ width:100%; display:block; height:20px; line-height:20px; color:#404040; font-size:18px; border-right:1px #c4c4c4 solid; }
.grxj-top li.on{ border-bottom:1px #184d9d solid; }
.grxj-top li.on span{ color:#184d9d; }
.grxj-tab{ width:94%; padding:0 3%; float:left; margin-top:25px; }
.grxj-list{ width:100%; float:left; display:none; }
.grxj-list li{ width:100%; float:left; border-bottom:1px #eaeaea solid; padding:25px 0;}
.grxj-list li .box{ width:50%; float:left; padding:10px 0; }
.grxj-list li .box2{ width:70%; float:left; padding:10px 0; }
.grxj-list li .sp1{ display:block; float:left; color:#1f1f1f; font-size:18px; }
.grxj-list li .sp2{ display:block; float:left; color:#939393; font-size:18px; }
.grxj-list li .inp{ display:block; float:left; color:#939393; font-size:18px; border:none; }
.grxj-list li .co2{ color:#0e336b; }
.grxj-list li .box3{ width:30%; float:right; padding:10px 0; text-align:right; }
.grxj-list li .box3 .sp3{ display:inline-block; color:#d61f20; font-size:18px; margin-right:50px; }
.grxj-list li .box3 .sp4{ display:inline-block; color:#272727; font-size:18px; }
.grxj-list li .box3 .sp4 font{ color:#d61f20; font-size:18px; }
.grxj-list li .box4{ width:25%; display:block; padding:10px 0; float:left; color:#1f1f1f; font-size:18px; }
.grxj-list li .box5{ width:33.33%; float:left; padding:10px 0; }
.grxj-list li .box5 .sp2 font{ color:#fa0000; font-size:18px; font-weight:600; }

.grxj-top2{ width:100%; height:80px; float:left; border-bottom:1px #bababa solid; }
.grxj-top2 li{ width:50%; float:left; padding:30px 0; text-align:center; cursor:pointer; }
.grxj-top2 li span{ width:100%; display:block; height:20px; line-height:20px; color:#404040; font-size:18px; border-right:1px #c4c4c4 solid; }
.grxj-top2 li.on{ border-bottom:1px #184d9d solid; }
.grxj-top2 li.on span{ color:#184d9d; }

.login-box{ width:100%; position:fixed; top:0px; left:0px; bottom:0px; right:0px; background:url(../images/login-bg1.jpg) no-repeat center; background-size:100% 100%; }
.login-box2{ width:1200px; margin:0 auto; }
.login-sp1{ display:block; width:100%; text-align:right; margin-top:25px; color:#787878; font-size:16px; }
.login-sp1 font{ color:#1a4f9d; font-size:16px; }
.login-box3{ width:1200px; height:581px; position:absolute; left:50%; margin-left:-600px; top:50%; margin-top:-290px; background:url(../images/login-bg2.png) no-repeat center; background-size:100%; }
.login-box4{ width:415px; float:right; padding:0 75px; margin-right:17px; }
.login-logo{ width:240px; float:left; margin-top:45px; margin-left:76px; }
.login-ul{ width:100%; float:left; height:60px; margin-top:30px; }
.login-ul li{ width:100%; float:left; color:#6f6f6f; font-size:22px; text-align:center; height:60px; line-height:60px; border-bottom:1px #b3b3b3 solid; cursor:pointer; }
.login-ul li.on{ color:#0e4397; border-bottom:1px #0e4397 solid; }
.login-box5{ width:100%; float:left; padding:10px 0; }
.login-input{ width:94%; height:55px; line-height:55px; border:1px #dcdcdc solid; font-size:16px; color:#444; margin-top:25px; padding:0 3%; }
.login-btn{ width:100%; height:55px; line-height:55px; border:none; font-size:18px; color:#fff; margin-top:25px; background-image: linear-gradient(to right, #6eb1ff, #0a60ff); box-shadow:0 0 7px 0px #3281ff; letter-spacing:5px; }
.login-img{ width:200px; height:200px; margin:20px 107px 0 107px; }
.login-sp2{ display:block; width:100%; text-align:center; color:#111; font-size:16px; margin-top:10px; }

.gwc-wap{ width:1200px; margin:0 auto;  }
.gwc-box{ width:1160px; float:left; padding:20px; background:#fff; }
.gwc-top{ width:1160px; float:left; padding:20px; background:#fff; }
.gwc-top .sp1{ width:80%; float:left; display:block; color:#242424; font-size:18px; margin-top:15px; }
.gwc-top .sp2{ width:20%; float:right; text-align:right; display:block; color:#808080; font-size:14px; margin-top:15px; }

.gwc-box2{ width:1160px; float:left; padding:0 20px; background:#fff; margin-top:3px; border-radius:3px; }
.gwc-tle{ width:100%; float:left; height:60px; border-bottom:2px #e5e5e5 solid; }
.gwc-tle span{ height:60px; line-height:60px; display:inline-block; color:#ff2700; border-bottom:2px #ff2700 solid; padding:0 5px; font-size:24px; }
.gwc-ul{ width:100%; float:left; padding:20px 0; }
.gwc-ul li{ width:1128px; float:left; background:#fcfcfc; border:1px #e5e5e5 solid; padding:15px; margin:5px 0; position:relative; }
.gwc-ul li .che{ float:left; margin-top:5px; }
.gwc-ul li .img{ float:left; width:100px; height:100px; margin-left:15px; margin-right:15px; }
.gwc-ul li .sp1{ float:left; width:975px; height:25px; line-height:25px; font-size:18px; color:#262626; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gwc-ul li .sp2{ float:left; width:245px; height:25px; line-height:25px; font-size:18px; color:#262626; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:15px; margin-top:15px; }
.gwc-ul li .sp3{ color:#ff0000; text-align:right; }
.gwc-ul li .sp4{ color:#5e5e5e; font-size:16px; position:absolute; bottom:15px; right:20px; border:none; background:none; }
.gwc-box3{ width:1200px; float:left; height:53px; background:#e5e5e5; margin-top:3px; border-radius:3px; }

.gwc-box3 .che{ float:left; margin-top:5px; margin-top:20px; margin-left:15px; }
.gwc-box3 .sp1{ float:left; color:#464646; font-size:14px; line-height:53px; display:block; margin-left:15px; }
.gwc-box3 .btn1{ float:left; color:#464646; font-size:14px; line-height:53px; border:none; background:none; margin-left:35px; }
.gwc-box3 .sp3{ float:left; color:#464646; font-size:14px; line-height:53px; display:block; margin-left:600px; margin-right:10px; }
.gwc-box3 .sp2{ color:#ff0000; font-size:18px; padding:0 5px; }
.gwc-box3 .btn2{ float:right; color:#fff; font-size:24px; width:125px; line-height:53px; border:none; background:#ff0000; margin-left:25px; }

.czzn-box{ width:1160px; float:left; padding:20px; background:#fff; margin-top:20px; }
.czzn-tle1{ width:100%; float:left; height:40px; line-height:40px; text-align:center; color:#111; font-size:18px; }
.czzn-tle2{ width:100%; float:left; height:20px; line-height:20px; text-align:center; margin-top:10px;}
.czzn-tle2 span{ color:#999; font-size:14px; padding:0 15px; line-height:20px; display:inline-block; }
.czzn-det{ width:100%; float:left; margin-top:30px; }

.zixun-box{ width:1200px; margin:0 auto; }
.list-ul2{ width:100%; float:left; margin-top:5px; }
.list-ul2 li{ width:96%; float:left; background:#fff; margin:5px 0; padding:25px 2%; position:relative; border-bottom:1px #eaeaea solid; }
.list-ul2 .sp5{ width:40%; float:left; display:block; float:left; color:#8f8f8f; font-size:18px; height:30px; line-height:30px; }
.list-ul2 .sp9{ width:40%; float:left; display:block; float:left; color:#3e3e3e; font-size:18px; line-height:30px; }
.list-ul2 .sp10{ color:#184d9d; margin:0 5px; font-size:18px; }
.list-ul2 .sp1{ position:absolute; top:25px; right:2%; color:#C00; font-size:18px; line-height:30px; }
.list-ul2 li .btn{ width:80px; height:40px; line-height:40px; margin-top:5px; text-align:center; float:right; margin-left:15px; font-size:16px; background:#fff; border-radius:5px; }
.list-ul2 li .btn1{ color:#fff; border:1px #ff7206 solid; background:#ff7206; }
.list-ul2 li .btn2{ color:#fff; border:1px #0e336b solid; background:#0e336b; }

.list-ul3{ width:100%; float:left; margin-top:5px; }
.list-ul3 li{ width:96%; float:left; background:#fff; margin:5px 0; padding:25px 2%; position:relative; border-bottom:1px #eaeaea solid; }
.list-ul3 .sp9{ width:33.33%; float:left; display:block; float:left; color:#3e3e3e; font-size:18px; line-height:30px; }
.list-ul3 .sp10{ color:#184d9d; margin:0 5px; font-size:18px; }

.list-ul3 li .imgbox{ width:100%; margin-top:10px; float:left; display:flex; flex-direction:row; flex-wrap:wrap; justify-content:space-between; }
.list-ul3 li .img{ width:185px; height:185px; margin:7px 0; }





.zc-fb{ width:80px; height:80px; border-radius:5px; text-align:center; position:fixed; bottom:30%; right:30px; background:#ff6515; color:#fff; }
.zc-fbsp{ width:45px; height:45px; margin:20px 17px; font-size:16px; display:block; line-height:20px; }

.dq-box2{
    width: 100%;
    margin-top: 5px;
    padding: 15px 12px;
    box-sizing: border-box;
    background: #fff;
    float: left;
}
.dq-box{
    float: left;
    position: relative;
    padding-bottom: 8px;
    width: 100%;
}
.dq-ic1{
    width: 36px;
    height: 17px;
    display: block;
    position: absolute;
    top: 9px;
    left: 0px;

}
.dq-li{
    width: 100%;
    float: left;
    padding-left: 55px;
    box-sizing: border-box;
}
.dq-litex{
    display: inline-block;
    padding: 7px 5px 0 5px;
    color: #333;
    font-size:16px;
}

.sp-sptle{ width:98%; background:#DFDFDF; font-size:22px; height:45px; line-height:45px; float:left; padding:0 1%; }



.bigmask {width:100%; position:fixed; background:rgba(0,0,0,0.8); top:0; bottom:0; display:none;text-align:center; }
.bigmask img{ width:600px; margin:0 auto; max-height:700px; margin-top:120px; }
.bigmask .close{ width:1000px; text-align:center; color:#fff; font-size:16px; margin:0 auto; text-decoration:underline; cursor:pointer; margin-top:15px; }
