@charset "utf-8";
body {overflow-y: scroll;*overflow-y: auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin: 0;padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block;}
body,button,input,select,textarea,pre {}
input,select,textarea {font-size: 100%;}
th {text-align: inherit;}
fieldset,img {border: 0;}
img {vertical-align: top; width:100%;}
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: 500;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: 500;}
a{color: #333;text-decoration: none;outline: none;blr: expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline: none;text-decoration:none;}
a:hover {text-decoration: underline;}i {font-style: normal;}
input:focus,
textarea:focus,
keygen:focus,
select:focus {outline:none;outline-offset: 0px;}
::-webkit-input-placeholder { color:#fff; }
::-moz-placeholder { color:#fff; } /* firefox 19+ */
:-ms-input-placeholder { color:#fff; } /* ie */
input:-moz-placeholder { color:#fff; }

.cf:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.cf {zoom: 1;}
.isPc .fl {float: left;}
.fr {float: right;}
.clear{ clear:both;}
.pt40{padding-top:40px;}
.mr20{ margin-right:20px;}
.mt10 {margin-top: 10px;}
.mt15 {margin-top: 15px;}
.mt25 {margin-top: 25px;}
.mt30 {margin-top: 30px;}
.mt40 {margin-top: 40px;}
.mt60 {margin-top: 60px;}
.mb15 {margin-bottom:15px;}
.mb35 {margin-bottom:35px;}



/* pc 设备 */
html.isPc{}
html.isPc .wap_box{display:none;}
/* wap 设备 */
/* 媒体查询 */
html.isWap{font-size:50px;}
html.isWap a:hover{text-decoration:none;}
@media screen and (min-width:320px){
	html.isWap{font-size:50px;}
}
@media screen and (min-width:360px){
	html.isWap{font-size:56px;}
}
@media screen and (min-width:400px){
	html.isWap{font-size:62px;}
}
@media screen and (min-width:480px){
	html.isWap{font-size:75px;}
}
@media screen and (min-width:560px){
	html.isWap{font-size:87px;}
}
@media screen and (min-width:640px){
	html.isWap{font-size:100px;}
}
html.isWap body{font-size:0.24rem;}
html.isWap .pc_box{display:none;}
body{overflow-x:hidden; font-family:Arial, "sans-serif";}
.wrapper{display:none;}
.isPc .wrapper{}
.isPc .bdy{ background:#fff url("../i/bg1.png") no-repeat center top;}
.isWap .bdy{}

.isPc .main{width:100%; margin:630px auto 0; position: relative;}
.isWap .main{ background:url("../i/wap/w_bg.png") no-repeat center top; padding-top:4.7rem; background-size:100%; }

.isPc .topBox{width:100%; margin:0 auto;}

.isPc .nav{width:100%; top:0; height:70px; line-height:70px; font-size:22px; font-weight: bold; color:#fff; background: url("../i/navbg.png") repeat-x center top; }
.isPc .nav ul{width:1120px; padding-left:80px; margin:0 auto;}
.isPc .nav a{color:#fff; font-weight:bold;}
.isPc .nav li{float:left;  padding:0 50px;position:relative}
.isPc .nav li.mr0{ background:none;}
.isPc .h-btn-nav{ display: none;}

.isWap .nav{position:absolute; z-index:99; width:80%; left:0; top:0; background:#7473f7 url(../i/wap/nav.png) 0 0 repeat;padding:0.5rem 0 1rem;display:none;}
.isWap .nav li{border-bottom:1px solid #fff}
.isWap .nav li.nav-lan{background-color:#0e2e49;border-bottom:none}
.isWap .nav .nav-item{height:.8rem;line-height:.8rem;display:block;position:relative;padding:0 .38rem;font-size:.3rem;color:#fff}
.isWap .h-btn-nav,.isWap .h-btn-search{position:absolute;width:1rem;height:1.26rem;top:0;font-size:0;line-height:0}
.isWap .h-btn-nav{background:url(../i/wap/w_nav.png) center no-repeat; background-size:.7rem .7rem;right:0; top:1.7rem; z-index:3;}


.isPc .twBox{width:1200px; margin:140px auto 0; padding-top:130px;}
.isPc .twBox_l{width:610px; float:left;}

.isWap .twBox{width:94%; margin:0 3% 0.5rem;}

.isPc .twBox_r{width:560px; float:right;}
.isPc .twBox_r li.l1{font-size:38px; line-height: 42px; padding-top:0;}
.isPc .twBox_r li{font-size:22px; line-height: 28px; font-weight: normal; font-family:Times, "Times New Roman", "serif"; padding:20px 0; border-bottom:1px solid #dacfc1;}
.isPc .twBox_r li a{color:#000;}
.isPc .twBox_r li a:hover{ text-decoration: none;}

.isWap .twBox_r{width:100%;}
.isWap .twBox_r li{font-size:0.3rem; line-height:0.34rem; font-weight: normal; font-family:Times, "Times New Roman", "serif"; padding-top:0.3rem;}
.isWap .twBox_r li a{color:#000;}

/* twBox3 */
.isPc .twBox3{ width:1300px; margin:40px auto 0;}
.isPc .twCont3_l{width:965px; float:left;}
.isPc .i-spe {background-color: #fff;}
.isPc .i-spe .spe-slider {overflow: hidden; margin-top:0;height:333px;position: relative; color: #000; background:#fff;}
.isPc .i-spe .spe-slider .sliderInner, .isPc .i-spe .spe-slider .sliderInner li {width: 100%;height: 427px; overflow: hidden; zoom: 1}
.isPc .i-spe .spe-slider .sliderInner li {display: none}
.isPc .i-spe .spe-slider .sliderInner li.cur {display: block}
.isPc .i-spe .spe-slider .list-text {overflow: hidden;width:290px; float:left; padding:28px 20px;}
.isPc .i-spe .spe-slider .list-tit {font-size: 20px;line-height:32px; font-weight: normal; margin-bottom:10px;}
.isPc .i-spe .spe-slider .list-tit a {display: block; color:#000;}
.isPc .i-spe .spe-slider .list-desc {font-size: 16px;line-height: 26px;margin-top:0}
.isPc .i-spe .spe-slider .sliderInner span {float: right;width:635px;height:360px;display: block;}
.isPc .i-spe .spe-slider .sliderInner span img{width:100%; height:360px;}
.isPc .spe-slider .slider-cur {position: absolute;left:230px;bottom:20px}
.isPc .spe-slider .slider-cur a {float: left;width:10px;height:10px; text-align: center;line-height: 30px;background-color: #7473f7; border:1px solid #7473f7; color: #fff; font-size:0; margin-left: 6px; border-radius: 50%}
.isPc .spe-slider .slider-cur a.cur, .isPc .spe-slider .slider-cur a:hover {text-decoration: none; background-color: #fff;border:1px solid #7473f7;}

.isWap .twBox3{}
.isWap .twCont3_l{width:94%; margin:0 3% 0.3rem; background:#fff;}
.isWap .i-spe .spe-slider {overflow: hidden; margin-top:0; position: relative; }
.isWap .i-spe .spe-slider .sliderInner li {display: none}
.isWap .i-spe .spe-slider .sliderInner li.cur {display: block}
.isWap .i-spe .spe-slider .sliderInner img, .isWap .spe-slider .sliderInner li { width: 100%}
.isWap .i-spe .spe-slider .list-tit {font-size: .32rem;line-height:0.5rem; padding: .2rem .2rem 0; color:#fff;}
.isWap .i-spe .spe-slider .list-tit a{color:#000;}
.isWap .i-spe .spe-slider .list-desc {color:#000; padding:0.15rem 0.3rem 0.3rem; font-size:0.26rem; line-height:0.4rem; min-height:3rem;}
.isWap .i-spe .spe-slider .list-desc a{color:#000;}
.isWap .i-spe .spe-slider .slider-cur {position: absolute; right:0.3rem; top:4rem; font-size: 0;line-height: 0;text-align: center; padding: 0rem 0 0.6rem;}
.isWap .i-spe .spe-slider .slider-cur a {display: inline-block; border:1px solid #7473f7; width:12px; height:12px; background-color: #7473f7; color: #fff; margin: 0 .12rem; font-size:0;text-align: right;line-height: .2rem;border-radius: 50%;}
.isWap .i-spe .spe-slider .slider-cur a.cur {background-color:#fff; border:1px solid #7473f7; width:12px; height:12px; } 

.isPc .twBox3 .twCont3_r{ width:300px; float:right;}
.isPc .twBox3 .twCont3_r dd{background:#f1e4fe; min-height:116px; padding:15px 15px 20px; font-size:18px; line-height:28px;  margin-bottom:25px;}
.isPc .twBox3 .twCont3_r dd a{ display: block; padding:10px 15px 0; color:#010101;}
.isPc .twBox3 .twCont3_r dd a:hover{ text-decoration: none;}

.isWap .twBox3 .twCont3_r{ width:94%; margin:0 3%;}
.isWap .twBox3 .twCont3_r dd{background:#fff; min-height:auto; padding:0.3rem; font-size:0.26rem; line-height:0.4rem;  margin-bottom:0.3rem;}
.isWap .twBox3 .twCont3_r dd a{ display: block; padding:0 0.2rem 0; color:#010101;}
.isWap .twBox3 .twCont3_r dd a:hover{ text-decoration: none;}

.isPc .twBox2{ padding:60px 0 0px; width:1300px; margin:0 auto 60px; }
.isPc .twBox2 ul{overflow:hidden; margin-bottom:35px;} 
.isPc .twBox2 h4{width:675px; margin:0 auto 32px; height:92px;}
.isPc .twBox2 h4 a:hover{ text-decoration: none;}
.isPc .twBox2 li{width:420px; margin-right:15px; float:left;}
.isPc .twBox2 li span,.isPc .twBox2 li span img{width:100%; height:240px; display: block;}
.isPc .twBox2 li.mr0{ margin-right:0;}
.isPc .twBox2 p{ background:#fff; min-height:60px; font-size:18px; line-height:28px; padding:15px 15px 35px; display: block;}
.isPc .twBox2 p a:hover{ text-decoration:none;}

.isWap .twBox2{width:94%; margin:0 auto 0.4rem;}
.isWap .twBox2 h4{margin-bottom:0.4rem;}
.isWap .twBox2 h4 a:hover{ text-decoration: none;}
.isWap .twBox2{padding:0.3rem 0 0px;}
.isWap .twBox2 li{width:44.5%; background:#fff; min-height:3rem; margin-left:0.25rem; float:left; margin-bottom:0.3rem;}
.isWap .twBox2 li.mr0{ margin-right:0;}
.isWap .twBox2 p{ font-size:0.26rem; min-height:1.5rem; line-height:0.32rem; padding:0.2rem; display: block;}

/* twBox3 */
.isPc .twBox4{ width:1300px; margin:0 auto; margin-bottom:0;}
.isPc .twBox4 h4{width:675px; margin:0 auto 32px; height:92px;}
.isPc .twBox4 h4 a:hover{ text-decoration: none;}
.isPc .twCont4_l{width:965px; float:left;}

.isWap .twBox4{ width:94%; margin:0 auto;}
.isWap .twBox4 h4{ margin-bottom:0.4rem;}
.isWap .twBox4 h4 a:hover{ text-decoration: none;}
.isWap .twCont4_l{width:100%;}

.isPc .i-spe2{background-color:#fff;}
.isPc .i-spe2 .spe-slider {overflow: hidden; margin-top:0;height:320px;position: relative; color: #000; background:#fff;}
.isPc .i-spe2 .spe-slider .sliderInner, .isPc .spe-slider .sliderInner li {width: 100%;height: 427px; overflow: hidden; zoom: 1}
.isPc .i-spe2 .spe-slider .sliderInner li {display: none}
.isPc .i-spe2 .spe-slider .sliderInner li.cur {display: block}
.isPc .i-spe2 .spe-slider .list-desc {font-size: 16px;line-height: 26px;margin-top:0}
.isPc .i-spe2 .spe-slider .sliderInner span {float:left;width:565px;height:320px;display: block;}
.isPc .i-spe2 .spe-slider .sliderInner span img{width:100%; height:320px;}
.isPc .i-spe2 .spe-slider .list-text {overflow:hidden;width:355px; float:right; padding:28px 20px;}
.isPc .i-spe2 .spe-slider .list-text .moreBox{margin-top:50px; color:#afafaf;}
.isPc .i-spe2 .spe-slider .list-text .moreBox a{color:#afafaf;}
.isPc .i-spe2 .spe-slider .list-tit {font-size: 20px;line-height:32px; margin-bottom:10px; font-weight: normal;}
.isPc .i-spe2 .spe-slider .list-tit a {display: block; color:#000;}
.isPc .i-spe2 .spe-slider .slider-cur {position: absolute;left:590px;bottom:20px}
.isPc .i-spe2 .spe-slider .slider-cur a {float: left;width:10px;height:10px; text-align: center;line-height: 30px;background-color: #7473f7; border:1px solid #7473f7; color: #fff; font-size:0; margin-left: 6px; border-radius: 50%}
.isPc .i-spe2 .spe-slider .slider-cur a.cur,.isPc .i-spe2 .spe-slider .slider-cur a:hover {text-decoration: none; background-color: #fff;border:1px solid #7473f7;}

.isWap .i-spe2{background-color:#fff; margin-bottom:0.3rem; min-height:7rem;}
.isWap .i-spe2 .spe-slider {overflow: hidden; margin-top:0; position: relative;}
.isWap .i-spe2 .spe-slider .sliderInner ul{min-height:7rem;}
.isWap .i-spe2 .spe-slider .sliderInner li {display: none}
.isWap .i-spe2 .spe-slider .sliderInner li.cur {display: block}
.isWap .i-spe2 .spe-slider .sliderInner img { width: 100%}
.isWap .i-spe2 .spe-slider .list-tit { font-size: .32rem;line-height:0.5rem; padding: .2rem .2rem 0; color:#fff;}
.isWap .i-spe2 .spe-slider .list-tit a{color:#000;}
.isWap .i-spe2 .spe-slider .list-desc {color:#000; padding:0.15rem 0.3rem 0.3rem; font-size:0.26rem; line-height:0.4rem;}
.isWap .i-spe2 .spe-slider .list-desc a{color:#000;}
.isWap .i-spe2 .spe-slider .slider-cur {position: absolute; left:0.1rem; bottom:0.3rem; font-size: 0;line-height: 0;text-align:left; padding: 0rem 0 0.6rem;}
.isWap .i-spe2 .spe-slider .slider-cur a {display: inline-block; border:1px solid #7473f7; width:12px; height:12px; background-color: #7473f7; color: #fff; margin: 0 .12rem; font-size:0;text-align: right;line-height: .2rem;border-radius: 50%;}
.isWap .i-spe2 .spe-slider .slider-cur a.cur {background-color:#fff; border:1px solid #7473f7; width:12px; height:12px; } 
.isWap .i-spe2 .spe-slider .moreBox{ display:block; margin-top:0.4rem; padding:0 0.2rem; color:#afafaf;}
.isWap .i-spe2 .spe-slider .moreBox a{color:#afafaf;}

.isPc .twBox4 .twCont3_r{width:310px; float:right;  }
.isPc .twBox4 .twCont3_r p{background:#f1e4fe; font-size:18px; line-height:28px; min-height:103px; padding:20px;}

.isWap .twBox4 .twCont3_r{width:100%; background:#f1e4fe; overflow:hidden;}
.isWap .twBox4 .twCont3_r .twCont3_r_p{ float:left; width:45%; margin-right:0.2rem; }
.isWap .twBox4 .twCont3_r p{ font-size:0.26rem; line-height:0.32rem; padding:0.2rem;}

.isPc .txtBox{ overflow:hidden; margin-top:25px; margin-bottom:60px;}
.isPc .txtBox li{ font-size:18px; line-height:28px; float:left; width:270px; height:195px; margin-right:20px; padding:25px 20px 20px;}
.isPc .txtBox li.mr0{margin-right:0;}
.isPc .txtBox li.l1{ background:#7473f7;color:#fff;}
.isPc .txtBox li.l1 a{color:#fff;}
.isPc .txtBox li.l2{ background:#fff;}

.isWap .txtBox{ overflow:hidden; margin-top:0.3rem; margin-bottom:0.6rem;}
.isWap .txtBox li{display:inline-block; font-size:0.26rem; line-height:0.32rem; width:38.2%; height:auto; margin-right:2%; padding:5%; margin-bottom:0.3rem;}
.isWap .txtBox li.mr0_w{margin-right:0;}
.isWap .txtBox li.l1{ background:#7473f7;color:#fff;}
.isWap .txtBox li.l1 a{color:#fff;}
.isWap .txtBox li.l2{ background:#fff;}

.isPc .twBox5{ width:1300px; margin:0 auto; overflow:hidden; }
.isPc .twBox5 h4{width:675px; margin:0 auto 0;}
.isPc .twBox5 ul{margin-top:23px;}
.isPc .twBox5 li{width:465px; float:left; margin-right:20px;}
.isPc .twBox5 li.l1{ background:#7473f7;}
.isPc .twBox5 li.l1 i{width:465px; height:264px; overflow:hidden;}
.isPc .twBox5 li.l1 i img{width:100%; height:264px;}
.isPc .twBox5 li.l1 p{padding:23px; font-size:20px; line-height: 32px; color:#fff; min-height:125px;}
.isPc .twBox5 li.l1 p a{color:#fff;}
.isPc .twBox5 li dl dd{width:260px; float:left; margin-right:20px;}
.isPc .twBox5 li dl dd.mr0{margin-right:0;}
.isPc .twBox5 li.l2{width:540px; overflow:hidden;}
.isPc .twBox5 li.l2 .dl2{overflow:hidden;}
.isPc .twBox5 li.l2 .l2_1{ background:#9e73f7;}
.isPc .twBox5 li.l2 .l2_1 p{padding:15px 17px 19px; font-size:18px; line-height:26px;}
.isPc .twBox5 li.l2 .l2_1 p a{color:#fff;}
.isPc .twBox5 li.l2 .l2_2{ background:#7473f7;}
.isPc .twBox5 li.l2 .l2_2 p{padding:15px 17px 19px; font-size:18px; line-height:26px;}
.isPc .twBox5 li.l2 .l2_2 p a{color:#fff;}

.isPc .twBox5 li.l2 .dl3{margin-top:20px; width:100%; overflow:hidden; background:#9e73f7;}
.isPc .twBox5 li.l2 .dl3 dd{width:100%;}
.isPc .twBox5 li.l2 .dl3 span{ display:block; width:260px; height:150px; float:left; margin-right:20px;}
.isPc .twBox5 li.l2 .dl3 span img{width:100%; height:150px;}
.isPc .twBox5 li.l2 .dl3 p{ padding:20px; color:#fff; font-size:18px; line-height:26px;}
.isPc .twBox5 li.l2 .dl3 p a{color:#fff;}

.isPc .twBox5 li.l3{width:255px; float:right; margin-right:0;}
.isPc .twBox5 li.l3 dd.l3_1{ background:#9e73f7; width:220px; padding:20px; color:#fff; font-size:18px; line-height:26px; margin-bottom:20px;}
.isPc .twBox5 li.l3 dd.l3_1 a{color:#fff;}
.isPc .twBox5 li.l3 dd.l3_2{background:#7473f7; height:295px;}
.isPc .twBox5 li.l3 dd.l3_2 span{ width:100%; height:150px; } 
.isPc .twBox5 li.l3 dd.l3_2 p{padding:20px; color:#fff; font-size:18px; line-height:26px;}
.isPc .twBox5 li.l3 dd.l3_2 p a{color:#fff;}

.isWap .twBox5{ width:94%; margin:0 auto; }
.isWap .twBox5 h4{width:100%; margin-bottom:0.4rem;}
.isWap .twBox5 h4 a:hover{ text-decoration: none;}
.isWap .twBox5 ul{margin-top:0.2rem;}
.isWap .twBox5 li{width:100%;}
.isWap .twBox5 li.l1{ background:#7473f7; margin-bottom:0.3rem;}
.isWap .twBox5 li.l1 i{width:100%; height:auto; overflow:hidden;}
.isWap .twBox5 li.l1 i img{width:100%; height:auto;}
.isWap .twBox5 li.l1 p{padding:0.2rem; font-size:0.26rem; line-height:0.38rem; color:#fff; min-height:auto;}
.isWap .twBox5 li.l1 p a{color:#fff;}
.isWap .twBox5 li dl dd{width:48%; float:left; margin-right:4%;}
.isWap .twBox5 li dl dd.mr0{margin-right:0;}
.isWap .twBox5 li.l2{width:100%; overflow:hidden;}
.isWap .twBox5 li.l2 .dl2{overflow:hidden;}
.isWap .twBox5 li.l2 .l2_1{ background:#9e73f7;}
.isWap .twBox5 li.l2 .l2_1 p{padding:0.2rem; font-size:0.26rem; line-height:0.38rem;}
.isWap .twBox5 li.l2 .l2_1 p a{color:#fff;}
.isWap .twBox5 li.l2 .l2_2{ background:#7473f7;}
.isWap .twBox5 li.l2 .l2_2 p{padding:0.2rem; font-size:0.26rem; line-height:0.38rem;}
.isWap .twBox5 li.l2 .l2_2 p a{color:#fff;}

.isWap .twBox5 li.l2 .dl3{margin-top:0.3rem; width:100%; overflow:hidden; background:#9e73f7;}
.isWap .twBox5 li.l2 .dl3 dd{width:100%;}
.isWap .twBox5 li.l2 .dl3 span{ display:block; width:45%; height:auto; float:left; margin-right:3%;}
.isWap .twBox5 li.l2 .dl3 span img{width:100%; height:auto;}
.isWap .twBox5 li.l2 .dl3 p{ padding:0.2rem; color:#fff; font-size:0.26rem; line-height:0.38rem;}
.isWap .twBox5 li.l2 .dl3 p a{color:#fff;}

.isWap .twBox5 li.l3{ overflow:hidden; margin-top:0.3rem;}
.isWap .twBox5 li.l3 dd.l3_1{ background:#9e73f7; padding:3%; width:94%; font-size:0.26rem; line-height: 0.38rem; margin-bottom:0.3rem;}
.isWap .twBox5 li.l3 dd.l3_1 a{color:#fff;}
.isWap .twBox5 li.l3 dd.l3_2{background:#7473f7; height:auto; width:100%;}
.isWap .twBox5 li.l3 dd.l3_2 span{float:left; width:46%; margin-right:3%; } 
.isWap .twBox5 li.l3 dd.l3_2 p{padding:0.2rem; color:#fff; font-size:0.26rem; line-height:0.38rem;}
.isWap .twBox5 li.l3 dd.l3_2 p a{color:#fff;}

.isPc .pb113{ padding-bottom:113px;}
.isPc .backBox{ width:100%; height:65px;  text-align: center; color:#fff; font-size:20px;}
.isPc .backBox a{color:#fff;}
.isPc .backBox a:hover{ text-decoration: none;}
.isPc .backBox span{ width:100%; line-height: 65px; display: block; font-family:Times, "Times New Roman", "serif";}

.isPc .bottom{font-size:16px; line-height:26px; text-align: center; background:#5e93f9; padding-top:40px; padding-bottom:40px; color:#fff;}
.isPc .bottom a{color:#fff;}
.isPc .bottom span{ width:700px; margin:0 auto; display:block;}

.isWap .pb113{ padding-bottom:0.8rem;}
.isWap .backBox{ width:100%; height:0.7rem;  text-align: center; color:#000; font-size:0.24rem;background:#ffe7c0;}
.isWap .backBox span{ width:100%; line-height:0.7rem; display: block;}

.isWap .bottom{font-size:0.22rem; line-height:0.3rem; text-align: center; background:#5e93f9; padding-top:0.3rem; padding-bottom:0.5rem; color:#fff;}
.isWap .bottom a{color:#fff;}
.isWap .bottom span{ display:block; width:80%; margin:0 auto; font-size:0.3rem; line-height: 0.5rem;}


