@charset "UTF-8";
article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body,button,input,pre,select,textarea{font:12px/1.5 'microsoft yahei',arial,tahoma,\5b8b\4f53}input,select,textarea{font-size:100%}
body{overflow-y:scroll}
th{text-align:inherit}
fieldset,img{border:0}
img{vertical-align:top}
iframe{display:block}
abbr,acronym{border:0;font-variant:normal}
del{text-decoration:line-through}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{color:#333;text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:transparent}
a:focus{outline:0;text-decoration:none}
a:hover{text-decoration:underline}
i{font-style:normal}input:focus,keygen:focus,select:focus,textarea:focus{outline:0;outline-offset:0}::-webkit-input-placeholder{color:#e0e0e0}::-moz-placeholder{color:#e0e0e0}:-ms-input-placeholder{color:#e0e0e0}
input:-moz-placeholder{color:#e0e0e0}
.cf:after{content:'';display:block;clear:both;visibility:hidden;font-size:0;line-height:0}
.cf{zoom:1}
.fl{float:left}
.fr{float:right}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.ml150{ margin-left:150px;}
html.isPc .wap_box,html.isWap .pc_box{display:none}
html.isPc .pc_box,html.isWap .wap_box{display:block}
html.isWap a:hover{text-decoration:none}
@font-face{font-family:futuran;src:url(../fonts/futuran_0.eot);src:local("☺"),url(../fonts/futuran_0.woff) format("woff"),url(../fonts/futuran_0.ttf) format("truetype"),url(../fonts/futuran_0.svg) format("svg");font-weight:400;font-style:normal}
body{  background:url("../i/bg1.png") no-repeat center top; font-family: "Helvetica Neue",Helvetica,sans-serif;}
.wrapper{display:none}

.isPc .w1200{width:1200px; margin:0 auto;}
.isPc .tBtn{margin-top:13px; margin-left:20px; color:#004564;}
.isPc .tBtn a{color:#004564; font-size:16px;}
.isPc .btBox{ padding:115px 65px 0; height:355px; font-size:50px; line-height:64px; text-align:center; font-family:Arial, "sans-serif"; text-transform: uppercase; color:#0065c7;}
.isPc .btBox img{width:1035px; height:138px; margin:0 auto;}
.isPc .main{width:1200px; padding:60px 30px;}
.isPc .box1{margin:80px auto 80px; }
.isPc h3{ text-align:center; font-family:Arial, "sans-serif"; font-weight:900; font-size:36px;  text-transform: uppercase; line-height:36px; margin-bottom:35px; color:#1d7268}
.isPc h3 a{ color:#1d7268; font-size:36px;}
.isPc .twBox{ overflow: hidden;}
.isPc .twBox .pBox{width:670px; height:384px; display: block; float:left;}
.isPc .tBox{ width:500px; padding-left:20px; padding-right:10px; float:right; font-size:18px; }
.isPc .tBox{ width:500px; padding-left:20px; padding-right:10px; float:right; font-size:18px; }
.isPc .tBox h4{ font-family: Times, "Times New Roman", "serif"; font-size:26px; line-height: 36px; font-weight: bold; margin-bottom:20px;}
.isPc .tBox p{ font-size:18px; line-height:30px;}
.isPc .tBox span{ display:block; float:right; color:#0562c2; margin-top:40px;}
.isPc .tBox span a{color:#1d7268; text-transform: capitalize; font-size:16px; font-family:Arial, "sans-serif";}

.isPc .box2{ overflow: hidden;}
.isPc .box2 ul{ margin-bottom:30px; overflow: hidden;}
.isPc .box2 li{ width:390px; height:176px; float:left; margin-right:15px;}
.isPc .box2 li.mr0{margin-right:0;}
.isPc .box2 li a{ display: block;  padding:30px; width:330px; height:116px; background:#edf7f6; color:#01234d; font-size:20px; line-height: 26px;}

.isPc .box3{  margin:60px auto 0;}
.isPc .box3 ul{ display:block; margin:0 auto; background: url("../i/bg22.png") no-repeat center; width:1199px; height:1688px; position: relative;}
.isPc .box3 li{ position: absolute; width:305px; height:250px; display: block;  font-size:18px; line-height:26px;  text-align:left; padding-top:15px; padding:15px 5px 15px 15px; }
.isPc .box3 li.l1{ top:5px; left:0; margin-left:45px;}
.isPc .box3 li.l2{ top:50px; left:43.3%; margin-left:-90px; height:180px;}
.isPc .box3 li.l3{ top:5px; left:77.95%; margin-left:-120px;  height:180px;}
.isPc .box3 li.l4{top:486px; left:12.9%; margin-left:-100px;  height:180px;}
.isPc .box3 li.l5{top:485px; left:36%; margin-left:0px;  height:180px;}
.isPc .box3 li.l6{top:440px; right:0; margin-right:55px; height:180px;}
.isPc .box3 li.l7{top:907px; left:2%; margin-left:22px;  height:180px;}
.isPc .box3 li.l8{top:907px; left:34%; margin-left:22px;  height:180px;}
.isPc .box3 li.l9{top:928px; right:0; margin-right:50px;  height:180px;}
.isPc .box3 li.l10{top:1313px; left:40%; margin-left:-45px;}
.isPc .box3 li.l11{top:1408px; height:160px; right:0; margin-right:50px;}
.isPc .box4{ width:100%; padding-top:70px; height:610px; position:relative; margin-top:100px; background: url("../i/bg4.png") no-repeat center;}
.isPc .box4 span{ display: block; width:1078px; margin:45px auto 0; display: block;}

.isPc .box5{ height:110px; background:#004564; line-height:30px; font-size:14px; color:#6bc8f1; text-align: center; padding-top:40px}

.isPc .box7{ overflow: hidden; margin-top:130px;}
.isPc .box7 ul{ margin-bottom:30px; overflow: hidden;}
.isPc .box7 li{ width:280px; height:190px; padding-top:110px; background:#1c504a url("../i/book1.png") no-repeat center 40px; float:left; margin-right:25px; border-radius:5px;}
.isPc .box7 li.mr0{margin-right:0;}
.isPc .box7 li a{ display: block;  padding:40px 25px; color:#fff; font-size:18px; line-height:30px;}

.isPc .box8{ overflow: hidden; margin-top:80px; }
.isPc .box8_cont{ background: url("../i/bg5.png") no-repeat left top; height:660px;}
.isPc .box8 ul{ margin-bottom:15px; overflow: hidden; padding-left:180px; padding-top:30px;}
.isPc .box8 ul.u2{ margin-bottom:20px;}
.isPc .box8 ul.u2 li{ margin-top:5px; margin-bottom:25px;}
.isPc .box8 li{ padding-top:5px;}
.isPc .box8 li a{ display: block;  padding:10px 25px 20px; color:#000; font-size:18px; line-height:26px;}
.isPc .box8 ul.u3{ padding-top:10px;}
.isPc .bg_ul{ background:url("../i/bg6.png") no-repeat 100px 20px;}

.isPc .box9{ padding-top:115px; padding-bottom:140px;}
.isPc .i-slider1{position:relative}
.isPc .i-slider1 .sliderInner{position:relative;overflow:hidden}
.isPc .i-slider1 .sliderInner ul{width:10000%}
.isPc .i-slider1 .sliderInner,.isPc .i-slider1 .sliderInner li{width:1200px;height:343px;overflow:hidden}
.isPc .i-slider1 .sliderInner li{float:left}
.isPc .i-slider1 .img-box{float:left;overflow:hidden;margin-right:50px}
.isPc .i-slider1 .img-box,.isPc .i-slider1 .img-box img{display:block;width:600px;height:343px}
.isPc .i-slider1 .list-text{overflow:hidden;padding-top:50px;}
.isPc .i-slider1 .list-tit{width:100%;height:72px;overflow:hidden;font-size:24px;line-height:36px;font-weight:700}
.isPc .i-slider1 .list-tit a{display:block}
.isPc .i-slider1 .list-desc{color:#000;font-size:18px;line-height:30px;}
.isPc .i-slider1 .slider-cur{position:absolute;top:300px;left:653px;}
.isPc .i-slider1 .swiper-pagination-switch{display:inline-block;width:16px;height:16px;font-size:0;line-height:0;border:1px solid #777;border-radius:50%;margin-right:6px;}
.isPc .i-slider1 .swiper-active-switch{border-color:#009484;background:#009484;}
.isPc .i-slider1 .swiper-pagination-switch {cursor: pointer;}

@media screen and (max-width:1024px){
.isPc .box8,.isPc .box4,.isPc .box5{ width:1200px;}
}

.isPc .box8 li a:hover{ text-decoration:none}

.isPc .box3 li em{ font-style:italic}

/*1227*/
.isPc .box7{ overflow: hidden; margin-top:130px;}
.isPc .box7 ul{ margin-bottom:30px; overflow: hidden;}
.isPc .box7 li{ padding-top:0; width:380px; height:300px;background:#1c504a url("../i/book1.png") no-repeat 290px 210px; float:left; margin-right:25px; border-radius:5px;}
.isPc .box7 li.mr0{margin-right:0;}
.isPc .box7 li a{ display: block;  padding:25px 25px; color:#fff; font-size:18px; line-height:30px;}

