@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;outline:none;resize:none;}
img{vertical-align:top;}

html{overflow-x: hidden;}
.i-text::-webkit-input-placeholder { color:#ccc; }
.i-text:-moz-placeholder {color:#ccc; opacity:  1;}
.i-text::-moz-placeholder {color:#ccc;opacity:  1;  }
.i-text:-ms-input-placeholder {color:#ccc;}

textarea::-webkit-input-placeholder { color:#ccc; }
textarea:-moz-placeholder {color:#ccc; opacity:  1;}
textarea::-moz-placeholder {color:#ccc;opacity:  1;  }
textarea:-ms-input-placeholder {color:#ccc;}

.fl { float: left !important;}
.fr { float: right !important;}
.clear{display:block;height:0;overflow:hidden;clear:both;}
.clearfix:after{content:'\20';display:block;height:0;clear:both;}
.clearfix{zoom:1;}html{overflow-y:scroll;}
.hide{display:none;}
.show{display:block !important;}
 

body {margin:0 auto; position:relative;}
i,a,.select-option {color: #333; transition: all 0.20s linear 0s;-o-transition: all 0.20s linear 0s;-moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;  }

button,li,div{transition: all 0.22s linear 0s; -o-transition: all 0.22s linear 0s;-moz-transition: all 0.22s linear 0s;-webkit-transition: all 0.22s linear 0s; }
a:hover {text-decoration:none;color: #ff7461; }

i,.icon{ width: 25px;height: 25px; display: inline-block;vertical-align: middle;margin-top: -2px;background:url(../images/icon.png) no-repeat 0 0;}
.wrap{margin:0 auto; width: 1200px;position: relative;}

/**banner**/
.banner{ height: 874px;position: relative;background: url(../images/banner-bg.jpg) no-repeat center 0 ;}
.banner .logo{background: url(../images/logo.png) no-repeat 0 0; width: 200px;height: 70px; left:5%; position: absolute; top:50px;z-index: 3; }


.row-lead {padding:80px 0;height: 400px; position: relative;}
.row-lead .h3{color: #000;font-weight: normal; display: block;font-size: 52px;line-height: 52px;}
.row-lead p{width: 580px; padding-top: 50px; color: #666;font-size: 16px;}
.row-lead .img{width: 400px;height: 400px;border-radius: 50%; position: absolute;z-index: 3;right:0;top:80px;z-index: 3;}

.i-h-b{padding:100px 0 100px;background: #194cad}
.i-h-b .hd{padding:0 0 0 30px; margin-bottom: 30px;}
.i-h-b .hd b{ color: #fff;font-weight: normal; display: block;font-size: 52px;line-height: 52px;}
.i-h-b .padding{background: #fff;padding:40px;}

.strengths {font-size: 18px;color: #111;background: url(../images/bg-1.jpg) no-repeat center 0;}
.strengths ul{position: relative;}
.strengths ul:before{content: " "; position: absolute;left:50%;top:0;bottom:0;z-index: 3;width:1px;background: #ddd;}
.strengths li{height: 60px;line-height: 60px;}
.strengths li:nth-child(even){background: #f3f3f3;}
.strengths li span{padding-left: 10%; width: 40%; float: left; display: inline-block;}
.strengths li.title span{padding:0;width: 50%; text-align: center;font-size: 24px; color: #fff; background: #083DA6}
.strengths li.title span:nth-child(2){background: #15A3AA}

.eductional {background: url(../images/bg-2.jpg) no-repeat center 0;}
.eductional.i-h-b .hd b{color: #000}
.eductional .table{font-size: 18px;}
.eductional .table td{padding:30px 30px; }
.eductional .table .bg-1{text-align: right; padding: 0 50px 0 0; background: #6767B8;color: #fff;}
.eductional .table .border-bottom{border-bottom:1px solid #fff;}
.eductional .table .bg-01{background:#F3F3FA;border-bottom: 1px solid #fff;color: #333;}
.eductional .table .bg-02{ border-bottom: 1px solid #F3F3FA;color: #333;}
.eductional .table .title td{text-align: center;font-size: 24px;}
.eductional .table .title .bg-2{padding:30px 0; background: #494A9C;color: #fff;}
.eductional .table .title .bg-3{padding:30px 0; background: #6967BB;color: #fff;}
.eductional .postion-lion{background: url(../images/loin.png) no-repeat 0 0; position: absolute;bottom:-100px;right:-220px;z-index: 4;width: 285px;height: 505px;}

.cost {background: url(../images/bg-3.jpg) no-repeat center 0;}
.cost .hd{padding-left:0;}
.cost .hd b{padding-left: 4%; display: inline-block;width: 46%}
.cost .list{height: 440px; padding:20px; background: #fff;width: 45.5%}
.cost .list .title{height: 120px}
.cost .list .title li{cursor: pointer; position: relative; height: 75px; line-height: 75px; background: #f4f4f4; font-size: 24px; text-align: center; display: inline-block;width: 50%;float: left;}
.cost .list .title li.current{color: #fff; background: #174cb1}
.cost .list .title li.current:before{content: " ";position: absolute;left:50%;bottom:-13px;z-index: 3;margin-left:-10px; width: 20px;height: 13px;background: url(../images/icon.png) no-repeat -10px -88px;}
.cost .list .cont{padding:0 20px;}
.cost .list dl{padding:0 0 28px;}
.cost .list dl dt{line-height: 40px; font-size: 20px; color: #174cb1}
.cost .list dl dd{font-size: 18px;color: #444;line-height: 30px}
.cost .list .cont > div{display: none;}
.cost .list .cont .current{display: block;}
.cost .list .last{border-top: 1px solid #ddd;padding-top: 28px}
.cost .list.fr .title li.current{background: #1bced8}
.cost .list.fr .title li.current:before{content: " ";position: absolute;left:50%;bottom:-13px;z-index: 3;margin-left:-10px; width: 20px;height: 13px;background: url(../images/icon.png) no-repeat -9px -115px;}



.school {background: url(../images/bg-2.jpg) no-repeat center 0;}
.school.i-h-b .hd b{color: #000}
.school .cont { padding:30px 0 0 160px; background: #fff; position: relative;height: 640px}
.school .cont .title {width: 100px; position: absolute;z-index: 3;left:0;bottom:0;top:0;}
.school .cont .title li{cursor: pointer; padding:130px 30px 0;height: 216px;  position: relative; background: #6767b8; line-height: 22px;font-size: 22px;color: #fff; text-align: center; }
.school .cont .title li.current{background: #494a9c}
.school .cont .title li.current:before{ content: " ";position: absolute;top:50%; z-index: 3;margin-top: -11px;right:-10px;  width: 10px;height: 22px;background: url(../images/icon.png) no-repeat -10px -200px;}
.school .cont .title li:nth-child(1){padding-top: 130px;height: 194px}
.school .cont dl{margin-bottom: 30px}
.school .cont dl dt{height: 45px;margin-bottom: 20px}
.school .cont dl dt span{display: inline-block; line-height: 45px;color: #fff;font-size: 18px;padding:0 40px 0 25px; background: #494a9c url(../images/icon.png) no-repeat right -140px}
.school .cont .bd ul li{margin-right: 25px; height: 110px; display: inline-block;width: 160px;border:1px solid #ddd;}
.school .cont .bd ul li img{width: 160px;height: 80px;border:none;}
.school .cont .bd ul li p{font-size: 14px; background: #ddd; height: 30px;line-height: 30px;overflow: hidden;color: #333;text-align:center;}
.school .cont .bd ul li a:hover p{background: #494a9c;color: #fff;}
.school .cont .bd ul li:hover{border-color:#494a9c;}
.school .cont .bd .list{display: none;}
.school .cont .bd .list.current{display: block;}
.school .postion-tree{background: url(../images/tree.png) no-repeat 0 0; position: absolute;bottom:-100px;right:-300px;z-index: 4;width: 449px;height: 407px;}

.school .hint{font-size: 14px; position: absolute;z-index: 6;top:126px;right:58px;color: #ccc;}

.process {background: url(../images/bg-4.jpg) no-repeat center 0;}
.process .cont{padding:42px 30px 0 170px; position: relative;height: 608px;background: #fff;}
.process .cont .title{ position: absolute;left: 0;top:0;z-index: 3}
.process .cont .title {width: 100px; position: absolute;z-index: 3;left:0;bottom:0;top:0;}
.process .cont .title li{position: relative; background: #6767b8; line-height: 22px;padding:135px 30px 0; font-size: 22px;color: #fff; text-align: center; height: 180px; }
.process .cont .title li:nth-child(1){padding-top: 145px;height: 190px}
.process .cont .title li.current{background: #494a9c}

.process .cont .bd .list ul{margin-bottom: 40px}
.process .cont .bd .list ul li {text-align: center; font-size: 18px; height: 45px;line-height: 45px; display: inline-block;float: left; border:1px solid #174cb1;}
.process .cont .bd .list ul li.name{width: 170px; color: #fff; background: #174cb1;}
.process .cont .bd .list ul .text{color: #666; text-align: center; width: 247px; }
.process .cont .bd .list ul .i{width: 60px;background:#174cb1 url(../images/icon.png) no-repeat center 8px }
.process .cont .bd .list-two{border-top: 1px solid #ddd;padding-top: 42px;}
.process .cont .bd .list-two ul li{border-color:#6767b8 }
.process .cont .bd .list-two ul li.name{background: #6767b8;}
.process .cont .bd .list-two ul .text{color: #666; text-align: center; width: 127px; }
.process .cont .bd .list-two ul .i{background-color:#6767b8 }
.process .cont .bd .list ul.ul-three{height:80px; }
.process .cont .bd .list ul.ul-three .i{background-position: center 25px }
.process .cont .bd .list ul.ul-three li{height: 80px}
.process .cont .bd .list ul.ul-three li.name{line-height: 80px;}
.process .cont .bd .list ul.ul-three .text { line-height: 25px;}
.process .cont .bd .list ul.ul-three .text.pt{padding-top: 15px;height: 65px;}
.process .cont .bd .list ul.ul-three p{font-size: 12px;}


.choose {margin-bottom: 10px; height: 600px; background: #fff url(../images/bg-5.png) no-repeat center 180px;}
.choose.i-h-b .hd b{color: #333;}
.choose ul.s-hd{height: 80px;padding-top: 25px;}
.choose ul.s-hd li{color: #1bced8; font-size: 28px;text-align: center; float: left; width: 540px;display: inline-block;}
.choose ul.s-hd li:nth-child(1){color: #6767b8;padding-left: 50px;}
.choose ul.s-bd{ font-size: 18px; padding: 72px 0 0 45px;}
.choose ul.s-bd li{height: 400px; position: relative; margin:0 40px; float: left; width: 480px; display: inline-block;}
.choose ul.s-bd li p{margin-bottom: 50px;}
.choose ul.s-bd li .foot{border:1px solid #000; padding:5px 5px 5px 105px;right:50px; position: absolute;bottom:0;z-index:3;left:0; }
.choose ul.s-bd li .foot span{position: absolute;left:15px;top:5px;z-index: 3}


.btn-box{text-align: center;height: 50px;margin-bottom: 90px;}
.btn-box .btn {font-size: 20px;color: #fff; background: #ff7f00; padding:0 50px;border-radius: 40px; display: inline-block;height: 48px;line-height: 48px;}

.footer {line-height: 28px; padding:40px 0;color: #676767; text-align: center;background: #111;}

 
   