@charset "utf-8";
/*HOME*/
.w-container {width: 1200px;min-width:1200px; margin:0 auto;overflow:hidden;position: relative;}
.w-bus {width: 1200px;min-width:1200px; margin:0 auto;}
.top-head { width:100%; min-width:1200px;height:122px; overflow:hidden;}
.top-head .logo { float:left;}
.top-head .logo img{ margin-top:30px;}

.top-head .head-r { float:right;margin-top:45px; color:#b5b5b5;}
.head-r a{ font-size:14px;text-align: center; color:#333;border-radius: 33px;-webkit-border-radius: 33px;background-color: #dcdcdc; margin:0 8px;height:33px; display: inline-block;line-height:33px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s; }
.head-r a.land { width:100px}
.head-r .ch {width: 33px;}
.head-r .en {width: 33px;}
.head-r a.tact {background-color: #6182cb; color: #fff;}
.head-r a:hover {background-color: #496dbd; color: #fff;}

.search { display: inline-block;width:290px; margin-right: 10px; background-color:#FFF; height:60px;border-radius: 60px;-webkit-border-radius: 60px;-moz-border-radius: 60px; position:relative;}
.search .seinp { padding: 0; height:33px; padding: 0 10px; width:270px; background-color:#fff; border:1px #ccc solid; font-size:14px; position:relative;border-radius: 33px;-webkit-border-radius: 33px;}
.search .sesub { position: absolute; top: 1px;  background: url(../images/secbut.png) center center no-repeat;  width:30px; right:5px; border:none; height:30px; cursor:pointer;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s; color:#FFF;}

.head-nav {border-top: 1px #dcdcdc solid;width:100%; min-width:1200px;overflow:hidden;}
.nav {height:48px;overflow: inherit;position:relative; line-height:48px; z-index:99;}
.nav li { float:left; margin:0 14px; position:relative;padding:0 15px;}
.nav li a { position:relative; display:block;padding:0 5px; text-align:center;color:#222; margin-top: -1px; font-size:16px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; z-index: 2}
.nav li a::after {content:"";background-color:#6182cb; width: 100%;height: 0px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.nav li a:hover::after,.nav li a.act::after {height: 3px;position: absolute;top:0; left: 0; z-index: 3}
.nav li a:hover,.nav li a.act { color: #6182cb}

.fullSlide{position:relative;width:100%; min-width:1200px;height:550px;background:#fff;}
.fullSlide .bd{position:relative;z-index:0;overflow:hidden;margin:0 auto}
.fullSlide .bd ul{width:100%!important}
.fullSlide .bd li{overflow:hidden;width:100%!important;height:550px;text-align:center}
.fullSlide .bd li a{display:block;height:550px}
.fullSlide .hd{position:absolute;bottom:10px; width:100%;z-index:1;height:30px;line-height:30px}
.fullSlide .hd ul{text-align:center}
.fullSlide .hd ul li{display:inline-block;overflow:hidden;margin:0px 10px;width:45px;height:3px;background:#fff;line-height:999px;cursor:pointer;zoom:1;}
.fullSlide .hd ul .on{background:#6182cb}

/*CENTER*/
.main { margin:0; padding:30px 0;}
.info-adv1 { margin: 30px 0;}

.title { font-size: 20px; font-weight: normal; color: #666; background: url(../images/titbg.jpg) repeat-x center center;}
.title img {vertical-align: middle; margin-right: 10px;}
.title span {background-color: #fff; padding-right: 20px;}

.about { width: 100%;}
.chaxun {width: 300px;}
.news { width: 580px;}
.bus {width: 562px;}

.info-abo { margin:30px 0; overflow:hidden}
.info-abo .abo-l{ width:380px; float:left;height:264px; overflow:hidden}
.info-abo .abo-r{ width:780px; float: right; overflow:hidden}
.info-abo .abo-r  h2 { font-size:20px; color:#444; font-weight:normal;margin-top:10px;}
.info-abo .abo-r p { font-size:14px; color:#888; margin-top:30px; line-height:24px; height: 120px; overflow: hidden;}
.info-abo .abo-r a {font-size:14px; padding: 0 22px; text-align: center; color:#fff;border-radius: 38px;-webkit-border-radius: 38px;background-color: #6182cb; margin:0 8px;height:38px; display: inline-block;line-height:38px; margin-top: 30px; -webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.info-abo .abo-r a:hover { background-color: #496dbd;}

.landform .fd { margin-top: 22px;}
.landform .fd img{ margin-top: 6px;}
.landform .laninp { float: right;height:33px; padding: 0 10px; width:250px; background-color:#fff; border:1px #6182cb solid; font-size:14px; position:relative;border-radius: 33px;-webkit-border-radius: 33px;}
.landform .lansub {float: left; margin-top: 10px; font-size:14px; padding: 0 28px; border: none;text-align: center; color:#fff;border-radius: 38px;-webkit-border-radius: 38px;background-color: #6182cb;height:38px; display: inline-block;line-height:38px; cursor: pointer;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.landform .lansub:hover { background-color: #496dbd;}
.landform .lana { float: right;margin-top: 10px; font-size:14px; padding: 0 28px; border: none;text-align: center; color:#fff;border-radius: 38px;-webkit-border-radius: 38px;background-color: #6182cb;height:38px; display: inline-block;line-height:38px;  -webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.landform .lana:hover{ background-color: #496dbd;}
.zscx {margin-top: 30px; display: block;}

.slideTxtBox{ width:100%; text-align:left; margin-top: 30px; overflow: hidden;}
.slideTxtBox .hd{ height:30px; line-height:30px; padding:0 10px 0 20px; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:20px; top:0; height:32px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 40px; height: 40px; line-height: 40px; margin-right: 15px; cursor:pointer; background-color:#fff; border:1px #c2c2c2 solid; font-size:14px; color: #666; position:relative;border-radius: 40px;-webkit-border-radius: 40px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.slideTxtBox .hd ul li.on{ height:40px;  background-color:#6182cb; border:1px #6182cb solid;color: #fff;}
.slideTxtBox .bd ul{ padding:15px; margin-top: 10px;  zoom:1;  }
.slideTxtBox .bd li{ padding: 20px 0; border-bottom: 1px #bbbbbb dashed;}
.slideTxtBox .bd li .date{color:#fff; display: inline-block; text-align: center; font-size: 12px; width: 56px; height: 20px; line-height: 20px; background-color:#6182cb; border-radius: 20px;-webkit-border-radius: 20px;}
.slideTxtBox .bd li a { font-size: 18px; color: #555; margin-left: 10px; display: inline-block; vertical-align: middle;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.slideTxtBox .bd li p { color: #888; padding-top: 5px;}
.slideTxtBox .bd li a:hover {color: #6182cb;}

.busul {margin-top: 30px; margin-left: -22px;}
.busul li { text-align:center; float: left;width: 268px; margin-left: 22px; margin-bottom: 20px;}
.busul li a { display:block; width: 268px; padding: 50px 0; background-color:#fff; border: 1px #e5e5e5 solid;transition: all 0.5s ; -webkit-transition: all 0.5s;}
.busul li img { display:inline-block;vertical-align:middle;}
.listntt { font-size:18px;overflow: hidden; color:#6182cb; display:inline-block; vertical-align:middle; text-align:left;transition: all 0.5s ; -webkit-transition: all 0.5s;}
.listntt span { font-size:12px; font-family: Arial; color:#9d9d9d; display:block;transition: all 0.5s 0.1s; -webkit-transition: all 0.5s 0.1s;}
.busul li a:hover,.busul li a:active{background-color:#6182cb;border: 1px #6182cb solid;}
.busul li a:hover .listntt,.busul li a:active .listntt,.busul li a:hover .listntt span { color:#fff;}
.listico img { width:55px; height:55px;}
.listico { width:55px; height:55px; margin-right:15px; display:inline-block; vertical-align:middle; }
.listico .i1 {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, -webkit-transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms;}
.listico .i2 { opacity:0;-webkit-transform: translateY(0px);transform: translateY(0px);-webkit-transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, -webkit-transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms; transition: opacity 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms, transform 800ms cubic-bezier(0.55, 0.31, 0.15, 0.93) 0ms;}
.busul li a:hover .i1,.busul li a:active .i1 {opacity:0;-webkit-transform: translateY(-55px);transform: translateY(-55px);}
.busul li a:hover .i2,.busul li a:active .i2 {opacity: 1;-webkit-transform: translateY(-55px);transform: translateY(-55px);}

.busmo { display: block; background-color: #f0f0f0; padding:18px 0; text-align: center; font-size: 18px; color: #444;transition: all 0.5s ; -webkit-transition: all 0.5s;}
.busmo:hover { background-color: #6182cb;color: #fff;}

.fonav { background-color: #242b3b;  min-width:1200px; width:100%;padding: 18px 0 40px;}
.folo {float: left;}
.folo .flogo {display: block; margin-bottom: 40px;}
.folo a { margin-right: 10px;}

.foli {float: right; margin-left: 20px; margin-top: 15px;}
.foli dl {float: left;margin-left:25px;}
.foli dt {margin-bottom: 10px;}
.foli dt a{ color: #dee3ed;}
.foli dd {margin-bottom: 5px;}
.foli dd a { color: #798091;}
.foli a:hover {text-decoration: underline;}
.foewm {position:absolute;bottom: 0;right: 0;width: 100px;height: 100px;overflow: hidden;}
.foewm img {width: 100px;height: 100px;}

.foot { background-color:#181d27; min-width:1200px; width:100%; color:#ccc; padding:30px 0;}
.foot p { font-size:14px; color:#798091; line-height:24px; text-align: center;}
.foot a { color:#798091;}
.foot a:hover { text-decoration:underline;color:#fff;}

/*LIST*/
.nyban {  min-width:1200px; width:100%;height: 300px;}
.list-nav {min-width:1200px; width:100%;background-color: #efefef;}
.list-nav span { color: #fff; background-color: #505050; font-size: 18px; border-left: 14px #6182cb solid; padding: 0 60px; height: 70px;line-height: 70px; float: left}
.list-nav ul { float: left}
.list-nav ul li { float: left;}
.list-nav ul li a { color: #717171; padding: 0 22px; height: 63px;line-height: 60px; display: block;border-top:7px #efefef solid;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-nav ul li a:hover,.list-nav ul li a.act {border-top:7px #6182cb solid;background-color: #fff;}

.list-abo { padding: 60px 75px;}
.list-abo .list-abotit { font-size: 22px; color: #666; font-weight: normal; text-align: center; margin-bottom: 50px;}
.list-abonr { line-height: 28px;}
.list-abonr img {max-width: 100%; height: auto;}

.aboimg { margin-left: -35px;}
.aboimg li{ float: left;width: 324px; margin-left: 35px; margin-bottom: 30px;}
.aboimg li p { text-align: center;margin-top: 10px;line-height: 22px;height: 44px;overflow: hidden;}
.aboimg li a {display: block;color: #333;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.aboimg li a:hover {color: #e12145;}

.aboimg2 { margin-left: -100px;}
.aboimg2 li{ float: left;width:475px; margin-left:100px; margin-bottom: 30px;}
.aboimg2 li p { text-align: center;margin-top: 10px;line-height: 22px;height: 44px;overflow: hidden;}
.aboimg2 li a {display: block;color: #333;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.aboimg2 li a:hover {color: #e12145;}

.list-men {padding: 0 10px;}
.list-men ul {position: relative;}
.list-men ul::before {position: absolute;content: "";left: 0;bottom:30px;width: 100%;height: 1px; background: url( ../images/lisnbg.jpg) repeat-x center center;}
.list-men li{ background-color: #fff; padding: 0 15px;margin:10px 0; float: left;position: relative;z-index: 2;}
.list-men li a {display: block;border: 1px #d5d5d5 solid; color: #666;padding: 8px 30px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-men li a:hover,.list-men li a.act{background-color: #6182cb;border: 1px #6182cb solid;color: #fff;}

.ldown .doico{ width: 62px; background: url(../images/dowico.png) #6182cb center center no-repeat;height: 54px; display: block;float: left}
.ldown .dowtit {width: 360px;height: 52px; font-size: 16px; color: #717171; line-height: 52px;padding: 0 20px; float: left; border: 1px #d5d5d5 solid; border-left: 1px #6182cb solid;-webkit-transition:  all ease-out .1s;transition:  all ease-out .1s;}
.ldown a:hover .dowtit  {border: 1px #6182cb solid;}
.ldown td { padding: 13px 0;}

.dowfg {background: url(../images/dowjg.png) no-repeat top center; padding-top: 45px; margin: 30px 0; text-align: center;font-size: 16px;}

.fleft,.fright { width: 464px;}
.fleft .fomk { margin: 20px 0;}
.fleft .fomk span{ width: 80px; height: 44px; line-height: 44px; text-align: right; float: left;color: #8f8f8f; font-size: 16px; padding-right: 10px;}
.fleft i {color: red; margin-left:10px;}
.fleft .fominp {width: 320px; border: 1px #d5d5d5 solid; padding: 13px;}
.fleft .fomk select {width: 346px; border: 1px #d5d5d5 solid; padding: 13px 0; float: left;}
.fleft .fomk textarea{width: 336px;float: left;padding: 13px 10px;border: 1px #d5d5d5 solid;}
.fomsub {margin-left: 90px;border: none;  cursor: pointer;color: #6182cb; padding: 18px 40px;background-color: #6182cb; color: #fff;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s; font-size: 16px;}
.fomsub:hover {background-color: #4b6db9;}

.fright {position: relative}
.fright .uplcss {position: absolute;z-index: 1; top: 30px;left: 0;background-color: #6182cb;width: 265px; height: 60px; line-height: 60px; text-align: center; font-size: 16px; color: #fff; cursor:pointer;border: none;}
.fright p { margin-top: 80px; color: #8f8f8f}

.bhaol { width: 780px;}
.bhaor { width: 250px;}
.bhaol p { margin-bottom: 11px;}
.bhaol span {background-color: #6182cb;color: #fff; font-size: 16px;text-align: center; display: inline-block; width: 196px; text-align: center; height: 60px; line-height: 60px;}
.bhaol .bhinp {background-color: #efefef; margin-left: 8px; width: 530px; border: none;display: inline-block; padding: 0 20px;height: 60px; line-height: 60px;}
.bhaor a.bhsub { background-color: #646464; color: #fff; font-size: 20px; display:  block; text-align: center; width: 250px; padding: 50px 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.bhaor a.bhsub:hover {background-color: #6182cb;}

.bhts { color: #8f8f8f;}
.cxtable { margin-top: 30px;}
.cxtable td{border:solid #d5d5d5; border-width:0px 1px 1px 0px; padding:10px;  color: #666;}
.cxtable table{border:solid #d5d5d5; border-width:1px 0px 0px 1px;}
.cxtable td.cxtd {color: #8f8f8f;font-size: 16px; text-align: center}

.bhslide{ width:100%; text-align:left; margin-top: 30px; overflow: hidden;}
.bhslide .hd{ height:48px; line-height:48px; padding:0 10px 0 20px; position:relative; }
.bhslide .hd ul{ float:left;  position:absolute; left:0; top:0;  }
.bhslide .hd ul li{ float:left; padding:0 50px; height: 48px; line-height: 48px; margin-right: 15px; cursor:pointer; background-color:#efefef; font-size:16px; color: #8f8f8f; position:relative;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.bhslide .hd ul li.on {background-color:#6182cb;color: #fff;}
.bhslide .hd ul li span {position:absolute; bottom:0; left:50%; margin-left:-10px; width:20px; height:8px; background:url(../images/njt.png); opacity:0;filter:alpha(opacity=0);-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.bhslide .hd ul li:hover span,.bhslide .hd ul li.on span{ opacity:1;filter:alpha(opacity=100);bottom: -8px;}
.bhslide .bd .bhsli{ margin-top: 15px;  zoom:1;}
.bhslide .bd .bhsli img {max-width: 100%; height: auto;}
.bhslide .bd .bhsli p {border:1px solid #d5d5d5; padding: 20px;}

.list-newlb {padding: 30px 75px;}
.list-newlb li{ height:140px;  background-color:#FFF; padding:20px 0; border-bottom: 1px #d5d5d5 solid; -webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; overflow: hidden;}
.new-kcimg { float:left; width:203px; height:139px; overflow:hidden}
.new-kcimg img {width:203px; height:139px;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.new-kcimg:hover img { transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.new-kcr { float:right; width:830px;}
.new-kcr .new-kctt a {font-size:20px; color:#333;}
.new-kcr .new-kctt a:hover {color:#6182cb;}
.new-kcr span{ display:inline-block; color:#666;line-height:20px;}
.new-kcr p { color:#666; margin-top:5px; height: 44px; overflow:hidden; line-height:22px; }
.new-kcr .newmo { display: block; margin-top: 8px; width: 86px; height: 28px; line-height: 28px; text-align: center; color: #fff;background-color:#6182cb;border-radius: 6px;-webkit-border-radius: 6px;}

.pagas { text-align: right; margin:50px 0px;}
.pagas a{ font-size:14px; padding:4px 12px;background-color:#ededed; margin:0 5px; color:#666; display:inline-block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; vertical-align:top;}
.pagas span { font-size:14px; margin:0 5px;background-color:#6182cb; color:#fff; display:inline-block;padding:4px 12px;vertical-align:top;}
.pagas a.a1 { background-color:#6182cb;color:#fff;padding:4px 25px;}
.pagas a:hover {color:#fff;background-color:#3e63b5;}

.zptit { margin-top: 30px; background-color: #505050;  padding: 40px 0;}
.zptit td {color: #fff;font-size: 18px; }
.zptit td.td { padding-left: 50px;}
.sideMenu{ margin: 2px 0 30px;  }
.sideMenu h3{ height:46px; line-height:46px;  font-weight: normal;background:#6182cb; cursor:pointer; margin-top: 2px;}
.sideMenu h3 td { color: #fff;font-size: 18px;}
.sideMenu h3 td.td { padding-left: 50px;}
.sideMenu h3.on{ background-color: #e89b56;}
.sideMenu .sidnr{ padding:20px 30px; color:#999; display:none;}
.sideMenu .sidnr img {max-width: 100%; height: auto}

.abonr { margin-top: 30px; margin-bottom: 50px;}
.abonr .fl,.abonr .fr{ width: 50%;}
.abonr h3 { color: #6182cb; font-size: 20px;font-weight: normal;}


.liuyan{ width: 100%; overflow: hidden}
.liuyan .fomk { margin: 20px 0;}
.liuyan .fomk span{ width: 30px; height: 44px; line-height: 44px;float: left;color: #8f8f8f; font-size: 16px; padding-right: 10px;}
.liuyan i {color: red; margin-left:10px;}
.liuyan .fominp {width: 300px; border: 1px #d5d5d5 solid; padding: 13px;}
.liuyan .fomk textarea{width: 306px;float: left;padding: 13px 10px;border: 1px #d5d5d5 solid;}
.lysub {margin-left: 40px; width: 326px; text-align: center;border: none;  cursor: pointer;color: #6182cb; padding: 18px 0;background-color: #6182cb; color: #fff;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s; font-size: 16px;}
.lysub:hover {background-color: #4b6db9;}
.lxnr { padding-top: 20px;  color: #717171; line-height: 28px;}

.head-r a.logout { background-color: #fff; color: #888}
.head-r span {color: #666;margin-left: 10px;}

.main-lisf2 {margin:0; padding:20px 0; min-height:600px; min-width:1200px; background-color:#f2f2f2;}
.list-sign { width:400px; margin:100px auto;}
.list-sign .sign-tt span{ font-size:24px; color:#3caa37;}
.list-sign .sign-tt p {float:right;color:#777; margin-top:10px;}
.list-sign .sign-tt a { color:#777; float:right;}
.list-sign .sign-tt a.sign{ color:#f29200;}
.list-sign .sign-tt a:hover {color:#f29200;text-decoration:underline;}
.list-sign .inp1{ display:block; width:378px; height:38px; line-height:38px; padding:5px 10px; margin:20px 0; border:1px #ccc solid;}
.list-sign .sub1 { width:100%; text-align:center; color:#FFF; background-color:#3caa37; font-size:18px; border:none; height:50px; line-height:50px; cursor:pointer;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.list-sign .sub1:hover {background-color:#24911f;}

.yzm { width:268px; height:38px; line-height:38px; padding:5px 10px; margin:0 0 20px; border:1px #ccc solid;}
.yzmimg { width:110px; height:50px; overflow:hidden; display:inline-block;margin:0 0 20px;vertical-align: top;}

.list-courses { margin:0;}
.cour-l { width:220px;}
.cour-r {width:960px;}
.cour-nav h3 { background-color:#3caa37; font-size:20px; text-align:center; color:#fff; height:60px; line-height:60px; font-weight:normal;}
.cour-nav li { margin-top:1px; background-color:#bdbdbd;height:60px;line-height:60px; overflow:hidden; font-size:20px; text-align:center;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.cour-nav li a{ color:#fff; display:block;}
.cour-nav li:hover {background-color:#3caa37;}

.cour-tj {margin-top:20px;}
.cour-tj h3 { font-size:18px; color:#333; font-weight:normal; background:url(../images/tjx.png) no-repeat right center;margin-bottom:10px;}
.cour-tj li { margin-bottom:20px;}
.cour-tj .tjimg { display:block; overflow:hidden}
.cour-tj .tjimg img { max-width:100%; height:auto;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.cour-tj .tjtt {font-size:16px; color:#333; display:block; margin:5px 0}
.cour-tj .tjtt:hover { text-decoration:underline;color:#f29200;}
.cour-tj p {font-size:12px; color:#777;}
.cour-tj .tjimg:hover img { transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05);}

.cour-r li{ margin-bottom:20px; background-color:#FFF; padding:15px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.cour-r li:hover {-webkit-box-shadow:0 1px 6px #e3e3e3;-moz-box-shadow:0 1px 6px #e3e3e3;box-shadow:0 1px 6px #e3e3e3;}
.cour-kcimg { float:left; width:232px; height:160px; overflow:hidden}
.cour-kcimg img {width:232px; height:160px;-webkit-transition:  all ease-out .3s;-moz-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.cour-kcimg:hover img { transform:scale(1.05); -webkit-transform:scale(1.05);-moz-transform:scale(1.05);}
.cour-kcr { float:right; width:680px;}
.cour-kcr .cour-kctt { margin-top:10px;}
.cour-kcr .cour-kctt a {font-size:20px; color:#333;}
.cour-kcr .cour-kctt a:hover {color:#3caa37;}
.cour-kcr .cour-kctt span{ float:right; font-size:12px; color:#3caa37}
.cour-kcr p { font-size:12px; color:#777; margin:10px 0}
.cour-kcr .kcnr { margin-top:30px; height:38px; overflow:hidden;}



.show-court { background-color:#fff; margin-bottom:20px; padding:30px;}
.show-court h2 {font-size:20px; color:#333; font-weight:normal;margin-bottom:20px; }
.court-l { width:470px; height:264px; overflow:hidden;}
.court-r { width:620px; height:264px; overflow:hidden;}
.court-r h4{ font-size:16px; color:#333; font-weight:normal;}
.court-r p { font-size:12px; color:#777; line-height:24px; margin-top:10px;}

.comtt { height:30px; line-height:30px; background:url(../images/comtbg.png) center repeat-x; text-align:center;}
.comtt span { display:inline-block; height:30px; padding:0 30px; background-color:#FFF; font-size:20px; color:#3caa37;}

.comtnr li{ border-bottom:1px #ccc solid; padding:20px 30px;}
.comtnr li:last-child { border:none;}
.comtnr li h4{ font-size:16px; color:#333; font-weight:normal;}
.comtnr li p { font-size:12px; color:#777; line-height:24px; margin-top:10px;}

.comtform { margin-top:30px;}
.comtform .com1 { height:128px; background-color:#f2f2f2; border:1px #ccc solid; width:1098px; margin:0 30px; padding:10px 20px;}
.comtform .csub1 { width:120px; height:38px; color:#FFF; text-align:center; line-height:38px; border:none; background-color:#f29200; float:right; margin-top:20px; margin-bottom:30px; margin-right:30px;cursor:pointer;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.comtform .csub1:hover {background-color:#c17708;}

.list-abotop { background:url(../images/abobg.jpg) no-repeat top center; height:900px; overflow:hidden;}
.list-abotop h1 { font-size:40px; color:#fff; background:url(../images/abottb.jpg) center bottom no-repeat; text-align:center; padding:15px 0; margin-top:80px;}
.abotop-nr1 { font-size:18px; color:#fff; text-indent:2em; padding:40px 0 0; line-height:30px;}
.abotop-nr2 { padding:30px 0px; border:1px #3caa37 solid; font-size:16px; color:#cfcfcf; margin-top:60px;}
.abotn-fl { width:50%; float:left;}
.abotn-fl p { padding:10px 50px;line-height:28px;}
.abotn-fl p .pp1 { float:left; width:340px;  margin-left:10px;}
.abotn-fl p .adb1{ font-size:24px; color:#3caa37;}
.abotn-fl p .adb2 { display:block;font-size:24px; color:#3caa37; margin-bottom:10px;}

.list-abocen { padding:80px 0;}
.abocen-l { float: left; width:530px; }
.abocen-r { float: right; width:560px;}
.abocen-l span{ font-size:40px; color:#555; border-bottom:4px #3caa37 solid;padding-bottom:10px; display:inline-block;}
.abocen-l p { margin-top:30px; font-size:18px; color:#777; line-height:32px; text-indent:2em;}

.slideBox{ width:100%; height:494px; overflow:hidden; position:relative; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd li a{ width:360px; height:474px; border:10px #ccc solid; display:block; margin:0 auto;}
.slideBox .bd img{ width:360px; height:474px; display:block;  }

.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:56px; height:56px;  filter:alpha(opacity=80);opacity:0.8;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.slideBox .prev{ background: url(../images/zzl.png) no-repeat;}
.slideBox .next{ background: url(../images/zzr.png) no-repeat; left:auto; right:3%; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.list-abobot { padding:50px 0; background-color:#dbf2e5;}
.list-abobot h1 { font-size:40px; color:#555; background:url(../images/abottb.jpg) center bottom no-repeat; text-align:center; padding:15px 0; margin-top:30px;font-weight:normal;}
.list-abobot ul { margin:30px -30px 0;}
.list-abobot li { float:left; margin:25px 30px; width:570px; background-color:#fff;}
.list-abobot li img { width:150px; height:199px; float:left;}
.abobot-wh { margin:30px 0 0 40px; float:left;}
.abobot-wh h2 { font-size:38px; color:#3caa37;} 
.abobot-wh h2 span { font-size:30px; color:#e2e2e2; font-weight:bold; padding-left:10px}
.abobot-wh p { color:#777; font-size:20px; width:260px; margin-top:10px;}

.list-finatop { background:url(../images/jrfw.jpg) no-repeat top center; height:716px;}
.list-finatop h1 { font-size:40px; color:#fff; background:url(../images/abottb.jpg) center bottom no-repeat; text-align:center; padding:15px 0; margin-top:80px;}

.fina-kk { margin-top:70px;}
.fina-lr { width:560px; border:1px #6bb530 solid; text-align:center;}
.fina-lr h3{ font-size:30px; color:#6bb530; font-weight:normal; padding:20px 0;}
.fina-lr p { padding:40px 0;}
.fina-lr p a { color:#fff; font-size:24px; margin:0 40px}
.fina-lr p a:hover{ color:#f29200;}

.list-main { margin:0 auto; padding:30px 0; min-height:600px; width:100%; background-color:#fff;}
.list-tt { font-size:40px; color:#555; background:url(../images/abottb.jpg) center bottom no-repeat; text-align:center; padding:15px 0; margin-top:30px; font-weight:normal;}

.list-jgk { margin:40px -13px 50px;}
.list-jgk li { float:left; margin:10px 13px;}
.list-jgk li a { display:block; border:1px #ccc solid;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.list-jgk li a:hover {border:1px #6bb530 solid;}
.list-jgk li a img { width:278px; height:128px;}

.list-one { padding:0; margin:0;}
.list-one h2 { font-size:24px; color:#333; font-weight:normal; margin-bottom:30px;}
.list-one p{ color:#777; line-height:24px; text-indent:2em;}
.list-one img { max-width:100%; height:auto;}

.list-form1 h3{ color:#f29200; font-size:20px; font-weight: normal; margin-top:20px;}
.form-nr { margin-left:-30px;}
.form-nr td { margin:10px 15px;}
.finp1 { width:360px; height:30px; line-height:30px; background-color:#f2f2f2; border:none; padding:10px;}
.ftext1 {width:1180px; height:140px;background-color:#f2f2f2;line-height:24px; border:none;padding:10px; }
.fsub1 { width:180px; height:50px; font-size:16px; color:#fff; border:none; background-color:#f29200; text-align:center; line-height:50px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; cursor:pointer;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; float:right}
.fsub1:hover { background-color:#c17708}

.list-show { margin:10px 0 40px;}
.list-show h2{ font-size:24px; color:#222; font-weight:normal; margin-bottom:20px}
.list-show p {  color:#777; line-height:26px;}
.list-show img { max-width:100%; height:auto;}

.list-onqy { padding:20px 0;}
.list-onqy .onqytt{ height:80px; font-size:24px; color:#333; text-align:center; background-color:#f2f2f2;}
.list-onqy td{border:solid #ccc; border-width:0px 1px 1px 0px; padding:10px 0px; height:50px; line-height:50px;}
.list-onqy table{border:solid #ccc; border-width:1px 0px 0px 1px;}
.list-onqy td.onf1 { font-size:18px; color:#777; text-align:right; padding-right:60px;}
.fsub2 { width:180px; height:50px; font-size:16px; color:#fff; border:none; background-color:#f29200; text-align:center; line-height:50px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; cursor:pointer;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; margin:0 auto}
.fsub2:hover { background-color:#c17708}
.list-onqy td .finp2 {width:96%; height:100%;  border:none; padding:0 2%; font-size:16px;}
.list-onqy td.onqybot { text-align:center; height:100px; line-height:100px;}

.list-onqy h3{ font-size:18px; color:#333; margin-top:30px; font-weight:normal;}
.list-onqy li { margin:10px 0;}
.list-onqy li a{ color:#777;}
.list-onqy li a:hover{ color:#ff0000;}
.list-onqy li a img { margin-left:10px;}

.list-lb1 li{ border-bottom:1px #ccc dashed}
.list-lb1 li a { font-size:16px; color:#333; display:block; background:url(../images/dot1.jpg) left center no-repeat; padding:12px 0 12px 30px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.list-lb1 li a span { float:right; font-size:14px; background-color:#fff;}
.list-lb1 li a:hover { color:#f29200}

.list-lb1s { padding:20px 0;}
.list-lb1s .list-lbstt { font-size:22px; color:#333; text-align:center;}
.list-lb1s .list-lbsft { color:#777; text-align:center; padding:15px 0; border-bottom:1px #ccc solid}
.list-lb1s .list-lbsnr { padding:20px 0;}
.list-lb1s .list-lbsnr img { max-width:100%; height:auto;}

.chuang-l { width:820px; overflow:hidden;}
.chuang-l h2 { font-size:22px; color:#333; font-weight:normal; margin-bottom:30px;}
.chuang-l p { color:#777; line-height:26px;}
.chuang-r { width:260px; border:1px #ccc solid; padding:20px;}
.chuang-r h3 { font-size:18px; color:#333; font-weight:normal; padding-bottom:15px;border-bottom:1px #ccc dashed;}
.chuang-r p { color:#777; line-height:30px; margin-top:15px;}
.chuang-r a{ width:180px; height:50px; font-size:16px; color:#fff; background-color:#3caa37; text-align:center; line-height:50px; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; display:block; margin:20px auto;}
.chuang-r a:hover{background-color:#299024;}

.list-lbimg1 ul { margin-left:-38px;}
.list-lbimg1 li{ float:left; width:270px; overflow:hidden; margin:0 0 30px 39px;}
.list-lbimg1 li a { border:1px #ccc solid; display:block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.list-lbimg1 li a:hover { border:1px #3caa37 solid;}
.list-lbimg1 li a img { display:block; width:268px; height:358px;}
.list-lbimg1 li a h4 { font-size:18px; color:#3caa37; font-weight:normal; padding:10px 20px;}
.list-lbimg1 li a span { display:block;padding:0 20px; color:#777;}
.list-lbimg1 li a p { font-size:12px;padding:15px 20px; color:#777; height:68px; overflow:hidden;}

.list-daos { margin-bottom:100px;}
.daos-l { width:820px; overflow:hidden;}
.daos-r {width:270px; overflow:hidden; padding:16px; border:1px #ccc solid;}

.daos-tt { background-color:#f2f2f2; padding:20px; margin-bottom:30px;}
.daos-tt h3 { font-size:24px; color:#333; font-weight:normal;}
.daos-tt .daos-ft { font-size:16px; color:#777; padding:10px 0;}
.daos-tt .daos-bq{ color:#3caa37}
.daos-l  p{ font-size:12px; color:#777; line-height:26px;}
.daos-l  p img { max-width:100%; height:auto;}
.daos-r p{ color:#777; line-height:30px; margin-top:30px;}

.qyicon { text-align:center;}
.qyicon img { max-width:100%; height:auto;}
.qybut { margin-top:20px; text-align:center;}
.qybut a { display:inline-block; margin:20px 20px; vertical-align:top;}
.qybut a p { margin:0; font-size:16px; color:#ff0000;}

.list-bus { background:url(../images/qyscebg.jpg) center; height:220px;}


.bus-tt { font-size:38px; color:#555; background:url(../images/abottb.jpg) center bottom no-repeat; text-align:center; padding:15px 0; margin-top:30px;font-weight:normal;}
.bus-lbimg { margin-top:30px;}
.bus-lbimg li { float:left;}
.bus-logo { text-align:center; height:110px; line-height:110px; overflow:hidden;}
.bus-logo img { max-width:100%; height:auto; max-height:110px;}

.bus-lbimg ul{ margin-left:-25px;}
.bus-lbimg li { width:280px; height:280px; margin-left:26px; margin-bottom:26px;}
.bus-lbimg li a { display:block;height:280px; width:100%; overflow:hidden;text-align:center; background-color:#fff; position:relative;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.bus-lbimg li h4 { font-size:20px; color:#222;}
.bus-lbimg li p { color:#777; padding:0 20px; height:66px; overflow:hidden; margin:10px 0;}
.bus-lbimg li a:hover {-webkit-box-shadow:0 0 8px #e3e3e3;-moz-box-shadow:0 0 8px #e3e3e3;box-shadow:0 0 8px #e3e3e3;}
.bus-bic { position: absolute; bottom:0; height:40px; border-top:1px #ccc dotted; width:240px; padding:0 20px; line-height:40px; font-size:12px; color:#777; overflow:hidden;}
.bus-bic img { margin-right:10px;}


.pagas2 { text-align: center; margin:50px 0px;}
.pagas2 a{ font-size:20px; padding:1px 3px; margin:0 10px; color:#777; display:inline-block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; vertical-align:top;}
.pagas2 span { font-size:24px; margin:0 10px; color:#777; letter-spacing:2px; display:inline-block;padding:1px 3px;vertical-align:top;}
.pagas2 span font { color:#3caa37;}
.pagas2 a.a1 { margin-right:20px; background:url(../images/qa1.png) no-repeat center; width:19px; height:37px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.pagas2 a.a2 {margin-left:20px;background:url(../images/qar1.png) no-repeat center; width:19px; height:37px;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.pagas2 a.a1:hover { background-image:url(../images/qa2.png); background-position:left}
.pagas2 a.a2:hover { background-image:url(../images/qar2.png);background-position: right}
.pagas2 a:hover {color:#f29200;}

.list-newtab { padding-top:10px;}
.list-newtab a { margin-right:20px; line-height:60px; height:68px; width:220px; text-align:center; font-size:20px; color:#fff; background:url(../images/newbg2.png) no-repeat top center; display: inline-block;}
.list-newtab a:hover,.list-newtab a.act { background:url(../images/newbg1.png) no-repeat top center;}

.show-page {width: 100%;margin: 20px auto;}
.show-page a {color: #333;font-size: 14px;-webkit-transition:  all ease-out .2s;transition:  all ease-out .2s;}
.show-page a:hover{color:#6182cb;text-decoration: underline;}






/* Bounce To Left */
.bounce-left{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.bounce-left:before{
	background: #6182cb;
}
.bounce-left:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0% 100%;
  transform-origin: 0% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.bounce-left:hover, .bounce-left:focus{
   color: #fff!important;
}
.bounce-left:hover:before,.bounce-left:focus:before{
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}