@charset "utf-8";* {padding:0;margin:0;border:0;font-style:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;font-family:"微软雅黑","simhei";-moz-animation-moz-animation:;}
nav,footer,section,header,article {display:block}
ul,li {list-style:none;padding:0;margin:0}
a {target:_blank}
a:link,a:visited,a:active {color:#333;text-decoration:none;outline:0}
input,textarea,button {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.clear {clear:both}
.clearfix {display:block;}
.clearfix:after {content:'';overflow:hidden;width:100%;height:0;font-size:0;margin:0;padding:0;display:block;clear:both}
.domMobile {display:none}
.domPC {display:block}
.top {width:100%;z-index:3;}
.container {margin:0 auto;width:1200px;height:auto;overflow:hidden;position:relative;}
.header {margin:0 auto;height:141px;width:100%;max-width:1920px;background:url("../images/banner.png") no-repeat 50% top;}
.header .logo {width:290px;height:62px;float:left;margin-top:66px;}
.header .info {font-size:22px;color:#fff;margin:98px auto auto 20px;float:left;}
.nav {margin:10px auto;height:40px;width:100%;background:url("../images/bannerbg.png") repeat-x;}
.nav a {display:block;color:#fff;width:120px;height:40px;float:left;text-align:center;}
.nav a:hover {display:block;font-weight:bold;background:url("../images/bannerbg-h.png") repeat-x;}
.nav li {font-size:18px;text-align:center;line-height:18px;margin-top:11px;}
.main {width:100%;position:relative;margin-top:20px;z-index:22;}
.title {margin:10px auto;width:1198px;height:78px;background:url("../images/headtitlead.png") no-repeat left;border:solid 1px #0053a3;box-shadow:0 10px 10px #eee;}
.title h1 {float:right;width:1080px;line-height:28px;margin:20px 5px 28px 0px;text-align:center;}
.focus {position:relative;width:760px;height:360px;overflow:hidden;float:left;}
.focus .slides li {width:100%;height:100%}
.focus .flex-direction-nav a {width:70px;height:70px;line-height:99em;overflow:hidden;margin:0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:200px;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:35px}
.focus .slides h2 {position:absolute;text-indent:10px;bottom:0;width:100%;left:0;height:60px;line-height:60px;font-size:18px;text-align:center;margin:0}
.focus .slides span {position:absolute;bottom:0;width:100%;left:0;height:60px;background:#000;opacity:.68;filter:alpha(opacity=68);margin:0}
.focus .slides a {color:#fff}
.focus .flex-direction-nav {display:none;}
.focus .flex-direction-nav .flex-next {background-position:0 -70px;right:23px}
.focus .flex-direction-nav .flex-prev {background-position:0 0;left:25px}
.focus:hover .flex-next,.focus:hover .flex-prev {opacity:.8;filter:alpha(opacity=80)}
.focus:hover .flex-next:hover,.focus:hover .flex-prev:hover {opacity:1;filter:alpha(opacity=100)}
.focus .flex-control-nav {width:80px;position:absolute;bottom:5px;text-align:center;right:0px;height:33px}
.focus .flex-control-nav li {margin:0 2px;display:inline-block;zoom:1;float:left;}
.focus .flex-control-paging li a {display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;background-image:url(../images/dot1.png);background-repeat:no-repeat;background-position:0 -16px}
.focus .flex-control-paging li a.flex-active,.focus .flex-control-paging li.active a {background-position:0 0}
.focus .slides a img {display:block;width:100%;height:100%;}
.focustit {float:right;width:400px;height:353px;border:solid 1px #0055aa;padding:5px 0 0 10px;}
.focustit li {font-size:18px;}
.tit {height:36px;border-bottom:solid 1px #0053a3;}
.tit strong {float:left;width:110px;height:36px;line-height:36px;text-align:center;font-size:18px;color:#FFFFFF;background-color:#40cef7;box-shadow:5px 5px 0px #028dde;}
.tit strong:hover {background-color:#028dde;box-shadow:5px 5px 0px mediumblue;}
.tit span {float:right;display:block;line-height:36px;text-align:center;font-size:18px;}
.ad1 {margin-top:20px;margin-bottom:20px;}
.ad1 img {width:100%;height:60px;}
.list1 {width:400px;height:475px;overflow:hidden;float:left;margin-right:40px;}
.list4 {width:320px;height:475px;overflow:hidden;float:left;}
.list5 {width:390px;padding:5px;height:350px;overflow:hidden;float:left;margin-right:40px;background-color:rgba(248,248,248,1);}
.list6 {width:310px;padding:5px;height:350px;overflow:hidden;float:right;background-color:rgba(248,248,248,1);}
.list {width:100%;height:100%;overflow:hidden;}
.list li {width:100%;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:36px;margin:0 auto;float:left;}
.focustit .list li {line-height:39px;}
.list .listhead {width:100%;height:215px;position:relative;margin-bottom:10px;margin-top:5px;}
.list .listhead p {width:98%;padding:0 1%;height:36px;line-height:36px;position:absolute;bottom:0;left:0;background-color:rgba(0,0,0,0.36);color:#fff;}
.list .listhead:hover p {background-color:rgba(255,255,255,0.74);color:#18187E;margin-top:5px;}
.list .listtit {padding-top:5px;}
.list .listtit a {width:98%;padding:0 1%;height:36px;line-height:36px;font-weight:bold;color:#285096;}
.list img {width:100%;height:100%;float:left;}
.list img:hover,.swiper-slide img:hover {float:left;animation:mymove 2s 1;-webkit-animation:mymove 2s 1;animation-timing-function:ease-in-out;-webkit-animation:mymove 2s 1;-webkit-animation-timing-function:ease-in-out;}
@keyframes mymove {0% {transform:scale(1);}
5% {transform:scale(1.1);}
10% {transform:scale(1.0);}
15% {transform:scale(1.1);}
50% {transform:scale(1);}
75% {transform:scale(1.1);}
}
@-webkit-keyframes mymove {0% {transform:scale(1);}
5% {transform:scale(1.1);}
10% {transform:scale(1.0);}
15% {transform:scale(1.1);}
50% {transform:scale(1);}
75% {transform:scale(1.1);}
}
.list li a:hover {color:#900;text-decoration:underline;}
.list3 li {font-size:18px;margin:13px auto;}
.list3 .list {float:right;width:460px;margin-right:-15px;}
.boxlist li {float:left;width:320px;height:65px;padding-bottom:5px;background-color:rgba(200,234,254,1.00);margin:10px 0px 0px 0px;}
.boxlist li a {width:96%;height:60px;padding:0 2% 0 2%;line-height:65px;text-align:left;display:block;color:#1777af;overflow:hidden;}
.list2 .boxlist li a {background-color:rgba(200,234,254,1.00);}
.list4 .boxlist li a {border:solid 0px rgba(230,245,254,1.00);background-color:rgba(230,245,254,1.00);}
.boxlist li a:hover {background-color:rgba(23,119,175,1.00);color:#fff}
.listhead2 a {font-weight:normal;color:#0053a3;text-decoration:none!important;}
.listhead2 h5 {font-size:20px;}
.listhead2 p {white-space:normal;font-size:14px;color:#AAAAAA;text-indent:2em;line-height:22px;height:44px;float:left;margin-top:15px;overflow:hidden;}
.more {float:right;}
.pics {overflow:hidden;width:260px;height:350px;float:left;}
.pics li {width:100%;height:145px;float:left;position:relative;margin:10px 0 8px 0;overflow:hidden;}
.pics img {width:100%;height:100%;}
.pics li:hover img {margin:-5%;width:110%;height:110%;opacity:0.8;}
.pics p {position:absolute;bottom:0px;left:0;line-height:30px;text-align:center;width:100%;color:#fff;background-color:#000;opacity:.68;filter:alpha(opacity=68);white-space:nowrap;overflow:hidden;font-size:16px;}
.picbox-3 {width:320px;height:310px;position:relative;/*!  */}
.picbox-3 p {position:absolute;margin:0px;width:320px;text-align:center;white-space:nowrap;text-overflow:ellipsis;height:26px;line-height:26px;float:left;display:block;font-size:14px;color:rgba(23,119,175,1.00);}
.picbox-3 ul {width:85px;float:right;clear:right;padding-right:5px}
.picbox-3 li {width:85px;height:95px;float:right;clear:right;opacity:0.4;padding-right:15px}
.picbox-3 li.active {opacity:1}
.picbox-normal {width:220px;height:330px;display:none;position:absolute;left:5px;top:0;border-bottom:1px solid #ddd;z-index:9999;text-align:center;}
.picbox-min img {width:69px;height:97px;margin:1px;float:right;}
.picbox-normal img {height:287px;width:100%;margin:1px 0px;}
.gyxc {width:840px;height:450px;margin-bottom:20px;margin-top:20px;box-shadow:0 5 0 rgba（219，253，253，1）;overflow:-moz-hidden-unscrollable;}
.gyxc .tit {margin:10px 5px;float:left;width:830px;}
.gyxc .videos {width:528px;height:335px;float:left;margin-left:25px;}
.gyxc .videos img {width:100%;height:285px}
.gyxc .gpics {width:620px;height:335px;float:right;margin-right:25px;}
.gyxc .gpics li {width:186px;height:335px;margin-left:15px;float:left}
.gyxc li:hover img {opacity:0.8;box-shadow:10px 10px 10px #333;}
.swiper-container {padding:30px 20px 0 20px;width:800px;height:350px;list-style:none;}
.swiper-container {margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;z-index:1;}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;}
.swiper-container-android .swiper-slide,.swiper-wrapper {transform:translate3d(0px,0,0);}
.swiper-slide {flex-shrink:0;width:178px;height:352px;position:relative;transition-property:transform;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide a {display:block;width:100%;height:100%;overflow:hidden}
.swiper-slide .swpic {width:178px;height:286px;overflow:hidden}
.swiper-slide .swtit {margin-top:5px;width:178px;height:52px;float:left;display:block;font-size:14px;overflow:hidden}
.swiper-slide img {width:100%;height:100%}
.swiper-slide p {width:180px;height:26px;line-height:26px;float:left;display:block;font-size:14px;color:rgba(23,119,175,1.00)}
.footer {width:100%;height:215px;background-color:#f7f7f7;font-size:16px;color:#555;text-align:left;padding-top:30px;line-height:36px;}
.about {float:left;width:680px;padding-left:20px;}
.calls {float:left;width:480px;padding-left:20px;}
.links {float:left;width:1160px;padding-left:20px;padding-top:10px;}
.list7 {width:310px;padding:30px 5px 0 5px;height:400px;overflow:hidden;float:right;}
.bgblue {border-bottom:5px solid #dbecfd;background-color:rgba(246,250,253,1);height:460px;margin:30px auto;}
.bookchoose {margin-top:40px;}
