﻿/*banner*/
.banner { width:100%; clear:both; position:relative; z-index:1; overflow:hidden; zoom:1; }
.banner .slick { width:100%; margin-bottom:0; }
.banner .slick-dots { height:3px; bottom:36px; z-index:999999; line-height:3px; padding:0; }
.banner .slick-dots li { margin:0 5px; width:40px; height:3px; vertical-align:top; overflow:hidden; zoom:1; }
.banner .slick-dots li button { width:40px; height:3px; padding:0; text-indent:500px; overflow:hidden; zoom:1; background:#fff; }
.banner .slick-dots .slick-active button { background:#1c63b8; }
/* .banner .slick-prev { width:44px; height:85px; margin-top:-42px; background:url(../images/prev.png) 0 0 no-repeat; text-indent:200px; overflow:hidden; zoom:1; }
.banner .slick-next { width:44px; height:85px; margin-top:-42px; background:url(../images/next.png) 0 0 no-repeat; text-indent:200px; overflow:hidden; zoom:1; }
 */.banner .slick-slide img { width:100%; }
.up { position:fixed; right:16px; bottom:16px; cursor:pointer; z-index:999999; display:none; }


.wx { position:absolute; right:0; bottom:55px; z-index:999999; border:3px #fff solid; border-radius:3px; display:none; }
.up { position:fixed; right:16px; bottom:16px; cursor:pointer; z-index:999999; display:none; }
/**/
.ad1 { width:100%; overflow:hidden; zoom:1; }
.ad1 img { width:100%; }
.row2 { width:92%; margin:0.5rem auto 0; padding-bottom:0.32rem; overflow:hidden; zoom:1; }
.pic5 { width:50%; }
.pic5 img { width:100%; }
.column11 { width:47%; font-size:16px; line-height:24px; color:#292929; text-align:justify; }
.row3 { width:92%; margin:0.5rem auto; position:relative; background:url(../images/bg2.gif) center 0 no-repeat; background-size:auto 100%; min-height:4.68rem; }
.text2 { font-size:30px; line-height:80px; color:#fff; margin-left:56%; padding-top:0.8rem; }
.row4 { width:92%; margin:0.52rem auto 0; background:#f5f5f5; }
.text3 { font-size:14px; line-height:28px; color:#333; text-align:justify; padding:0.22rem 0.32rem; }
.text3 span { color:#1c63b8; }
.list4 .li1 { width:25%; float:left; margin-bottom:50px; }
.showpage { text-align:center; padding:30px 0 40px; clear:both; }
.showpage a { display:inline-block; font-size:14px; line-height:40px; color:#5d5d5d; padding:0 15px; margin:0 5px; background:#f5f5f5; }
.showpage .on, .showpage a:hover { color:#fff; background:#0068b7; }
/**/
.an2 { width:290px; margin:0.35rem auto 0; overflow:hidden; zoom:1; }
.an2 li { width:50%; float:left; text-align:center; }
.an2 a { width:92%; margin:0 auto; display:block; font-size:14px; line-height:35px; color:#0b0b0b; text-align:center; border:1px #ddd solid; }
.an2 .on a, .an2 a:hover { color:#fff; background:#1c63b8; border:1px #1c63b8 solid; }
/**/
.list6 { width:73%; margin:0.55rem auto 0; }
.list6 li { width:100%; }
.column12 { padding:0.6rem 0.4rem; overflow:hidden; zoom:1; border-bottom:1px #ddd solid; }
.list6 .on .column12 { background:#f8f8f8; -moz-box-shadow: 5px 5px 10px 0px #c3c3c3; -webkit-box-shadow: 5px 5px 10px 0px #c3c3c3; box-shadow: 5px 5px 10px 0px #c3c3c3; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c3c3c3')";     /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#c3c3c3');
}
.pic6 { width:20%; }
.pic6 a { display:block; }
.pic6 img { width:100%; }
.column13 { width:71%; }
.font16 { width:75%; font-size:14px; line-height:28px; color:#737373; }
.more4 { width:100px; height:36px; background:#ebebeb; margin-top:50px; }
.on .more4 { background:#1c63b8; }
.on .more4 a { color:#fff; }
.more4 a { font-size:12px; line-height:36px; color:#5e5e5e; display:block; text-align:center; }
.font14 { margin-top:0.3rem; width:70%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.font14 a { font-size:18px; line-height:32px; color:#333; }
.font15 { font-size:14px; line-height:20px; color:#333; }
.on .font14 a { color:#1c63b8; }
.list7 li { width:25%; float:left; margin-bottom:0.4rem; position:relative; overflow:hidden; zoom:1; }
.pic7 { width:95%; margin:0 auto; text-align:center; }
.pic7 a { display:block; text-align:center; }
.pic7 img { width:100%; }
.text4 { width:95%; padding:16px 0; position:absolute; left:2.5%; bottom:0; z-index:3; }
.font17 { width:80%; display:inline-block; }
.font17 a { font-size:20px; line-height:28px; color:#fff; }
.font18 { font-size:14px; line-height:20px; color:#fff; }
.tb6 { width:20%; text-align:center; display:block; }
.tb6 img { width:62%; max-width:50px; margin-top:5px; }
.list7 { width:92%; margin:0.4rem auto 0; overflow:hidden; zoom:1; }
.bg7 { width:95%; left:2.5%; position:absolute; bottom:-85px; z-index:2; height:85px; background:#1c63b8; }
.bg8 { background:#1c63b8; margin-top:0.45rem; padding-top:0.4rem; }
.font19 { font-size:16px; line-height:120px; color:#fff; text-align:center; }
.pic8 { text-align:center; padding-bottom:0.7rem; }
.pic8 img { width:73%; }
.list8 { width:93%; margin:0.88rem auto 0; overflow:hidden; zoom:1; }
.list8 li { width:25%; margin-bottom:12px; float:left; }
.column14 { width:95%; margin:0 auto; border:1px #f2f2f2 solid; background:#f2f2f2 url(../images/bg3.gif) 0 0 no-repeat; background-size:auto 100%; overflow:hidden; zoom:1; }
.on .column14 { background:#1c63b8 url(../images/bg4.gif) 0 0 no-repeat; background-size:auto 100%; border:1px #1c63b8 solid; }
.tb7 { width:36%; text-align:center; margin-top:0.5rem; margin-bottom:0.5rem; }
.tb7 a { display:block; }
.tb7 img { width:65%; }
.text5 { width:64%; text-align:center; margin-top:0.5rem; }
.font20 { padding-top:0.2rem; ; }
.font20 a { font-size:20px; line-height:32px; color:#333; }
.font21 { font-size:12px; line-height:16px; color:#333; }
.on .font20 a, .on .font21 { color:#fff; }
.list9 { width:93%; margin:0.6rem auto 0; overflow:hidden; zoom:1; }
.list9 li { width:25%; float:left; }
.pic9 { width:95%; margin:0 auto; position:relative; overflow:hidden; zoom:1; }
.pic9 a { display:block; }
.pic9 img { width:100%; }
.font22 { width:95%; margin:0 auto 0.35rem; text-align:center; }
.font22 a { font-size:18px; line-height:0.75rem; color:#333; }
.list9 .bg3 { width:100%; left:0; }
.map { width:92%; height:4.75rem; margin:0.6rem auto 0; }
.map img { width:100%; }
.row5 { width:92%; margin:0 auto; overflow:hidden; zoom:1; background:#f6fbfe; }
.left { width:35%; background:#1c63b8; }
.right { width:65%; background:#f6fbfe; }
.font23 { font-size:30px; line-height:140px; color:#fff; margin-top:10px; padding-left:12%; }
.column15 { padding-left:12%; margin-top:10px; padding-bottom:130px; font-family:"pingfang"; }
.font24 { font-size:22px; line-height:40px; color:#fff; }
.row6 { margin-bottom:30px; }
.tb8 { margin-right:15px; vertical-align:top; }
.tb8 img { vertical-align:top; }
.font25 { display:inline-block; font-size:18px; line-height:32px; color:#fff; }
.font26 { font-size:14px; line-height:45px; color:#fff; text-align:right; margin-right:0.6rem; padding-bottom:40px; position:relative; }
.font26 span { padding-left:15px; }
.wx2 { position:absolute; right:-0.1rem; top:-110px; display:none; }
.font27 { font-size:30px; line-height:36px; color:#1c63b8; padding-left:5%; margin-top:0.65rem; }
.font28 { font-size:16px; line-height:92px; color:#333; margin-left:5%; }
.form1 { width:90%; margin:0 auto; overflow:hidden; zoom:1; }
.row7 { margin-bottom:0.3rem; overflow:hidden; zoom:1; }
.column16 { width:50%; float:left; }
.column17 { width:97%; border:1px #dff1fb solid; border-radius:3px; }
.in3 { }
.in3 input { width:94%; font-size:16px; line-height:52px; color:#cacaca; text-indent:0.2rem; border:1px #dff1fb solid; border-radius:3px; font-family:"pingfang"; }
.in4 { padding:0.16rem; background:#fff; }
.in4 textarea { width:100%; min-height:184px; border:0; display:block; resize: none; font-family:"pingfang"; color:#cacaca; }
.an3 { margin-top:0.3rem; }
.an3 input { width:160px; height:60px; text-align:center; font-size:14px; line-height:60px; color:#fff; background:#1c63b8; cursor:pointer; }
.iw_poi_title { color:#CC5522; font-size:14px; font-weight:bold; overflow:hidden; padding-right:13px; white-space:nowrap }
.iw_poi_content { font:12px arial, sans-serif; overflow:visible; padding-top:4px; white-space:-moz-pre-wrap; word-wrap:break-word }
.bg9 { width:95%; height:100%; position:absolute; left:2.5%; top:0; z-index:1; background:#1c63b8; }
.text6 { position:absolute; left:0; top:0; z-index:2; width:100%; height:100%; }
.font29 { font-size:30px; line-height:55px; color:#fff; padding-left:0.65rem; margin-top:0.9rem; }
.font29 a { color:#fff; }
.font30 { font-size:20px; line-height:32px; color:#fff; padding-left:0.65rem; }
.an4 { position:fixed; right:0; top:50%; margin-top:-80px; z-index:999999; }
.an4 li { width:40px; height:40px; border-bottom:1px #aeaeae solid; text-align:center; background:#ccc; line-height:40px; position:relative; cursor:pointer; }
.an4 li a, .an4 li img { position:relative; z-index:9; }
.text7 { width:132px; font-size:14px; line-height:40px; color:#fff; background:#1c63b8; position:absolute; right:-140px; top:0; z-index:1; }
.text7 img { margin-right:10px; }
.font31 { display:block; }
.bg10 { width:40px; height:40px; position:absolute; right:-40px; top:0; z-index:2; background:#1c63b8; display:block; }
/*浮动条-客服*/
.kefu_box { padding-top:10px; padding-bottom:10px; width:127px; text-align:center; position:absolute; z-index:1; top:0; right:-140px; background-color:#ffffff; border:5px solid #1c63b8; }
.kefu_box h5 { height:40px; line-height:40px; font-size:16px; margin:0px 3px 5px 3px; border-bottom:1px solid #b4b4b4; font-weight:normal; }
.kefu_box h6 { height:20px; line-height:20px; font-size:12px; margin:0px 0px 5px 0px; padding:0; font-weight:normal; }
.kefu_box .btn_kefu { width:92px; height:28px; margin:0px auto 4px auto; display:block; }
/*浮动条-微信*/
.weixin_box { width:127px; position:absolute; top:0px; right:-140px; z-index:1; background:#ffffff; border:5px solid #1c63b8; }
.weixin_box .ewm { padding:3px 0; }
.weixin_box .ewm strong { line-height:14px; text-align:center; font-weight:normal; display:block; }
.weixin_box .ewm img { width:96px; height:96px; margin:0px auto 6px auto; background:#333; display:block; }
/*导航效果*/
.w1 { max-width:1384px; width:92%; margin:0 auto; position:relative; clear:both; }
.move-bg { position:absolute; left:0; bottom:50px; width:122px; height:2px; background:#006ebc; z-index:2; }
nav { display:none; }
/*数字滚动*/

.bg11 { width: 100%; height: 190px; background:#333; }
.list10 { width:1170px; margin:30px auto 0; padding-top:60px; }
.list10 .content_list { width: 100%; }
 .list10 .content_list::after {
 content: "";
 display: block;
 clear: both;
}
.list10 .content_list li { width: 25%; float: left; text-align: center; position: relative; }
.list10 .content_list li:not(:last-child):after {
 content: '';
 position: absolute;
 height: 1px;
 width: 45px;
 background-color: rgba(170, 170, 170, 0.2);
 right: 0;
 top: 50%;
 transform: translateY(-50%);
}
.list10 .content_list li .title { color: #999; font-size: 13px; line-height: 30px; padding:0; }
.list10 .content_list li p { text-align: center; font-size: 14px; }
.list10 .content_list li p.number .counterDX { font-size: 50px; font-family: helveticaneuethn, Arial; text-align: center; margin-top: 15px; line-height: 52px; vertical-align: top; color:#fff; }
.list10 .content_list li p.number .title { font-size: 13px; line-height: 30px; }
.list10 .content_list li p.number .unit { position: relative; top: 1px; left: 3px; font-size: 14px; vertical-align: top; color:#fff; }
.list10 .module_container { position: relative; height: 190px; }