@charset "utf-8";
/*author:adrnin*/
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video{margin:0;padding:0;}
article,aside,footer,header,hgroup,nav,section,audio,canvas,video{display:block;}
body{font-size:100%;font-family:Helvetica,STHeiti,Droid Sans Fallback;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#333;font-size:16px;}
table{border-collapse:collapse;border-spacing:0;}
abbr,acronym,fieldset,img,button{border:0;}
ul,ol,li{list-style:none;}
input,select{vertical-align:middle;}
i{font-style:normal;}
s{font-style:normal;text-decoration:none;}
a{text-decoration:none;color:#000;}
a:hover{color:#c00;}
h1,h2,h3,h4{font-weight:100;}
img{display:block;max-width:100%;border:none;}
.cl:after{content:"\200B";display:block;height:0;clear:both;}
.cl{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.fc{margin-left:auto;margin-right:auto;display:block;}
.txr{text-align:right;}
.iz{float:left;margin-right:20px;}
.ir{float:right;margin-left:20px;}
body,select,input{font-family:Microsoft YaHei;}
body{width:100%;background:#fff;}
.wrap{width:100%;max-width:1450px;margin-left:auto;margin-right:auto;*width:1450px;}
.col11{width:99.99%;float:left;}
.col21{width:49.99%;float:left;}
.col31{width:33.33%;float:left;}
.col32{width:66.66%;float:left;}
.col41{width:24.99%;float:left;}
.col43{width:74.99%;float:left;}
.col51{width:19.99%;float:left;}
.col52{width:39.99%;float:left;}
.col53{width:59.99%;float:left;}
.col54{width:79.99%;float:left;}
.cola3{width:29.99%;float:left;}
.cola7{width:69.99%;float:left;}
.bk1{padding:0 20px;}
.bk{padding:0 20px;}

.mt{margin-top:10px;}
.mt2{margin-top:20px;}
.mz{margin-left:10px;}
.mr{margin-right:10px;}

.header{position:fixed;left:0;right:0;top:0;z-index:100;background:url(topbg.jpg) center 30px no-repeat;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border-width:0;box-shadow:0 0 5px rgba(0,0,0,.5);border-top:0px solid #1c3428;}
.logo{float:left;padding:10px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.header .top{margin:50px 50px 10px;}


.area{display:inline-block;vertical-align:top;overflow:hidden;padding-right:10px;}
.area a{display:block;float:left;border:1px solid rgba(0,0,0,.5);-webkit-border-radius:5px;-moz-border-radius:2px;border-radius:2px;padding:2px 14px;font-size:14px;color:#1c3428;line-height:25px;margin-left:15px;backgroud-color:rgba(0,0,0,.5)}
.area a:hover{background-color:#fff;color:#1c3428;}

.soBox{display:inline-block;vertical-align:top;position:relative;width:30px;height:30px;border:1px solid #1c3428;backgroud-color:#1c3428;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.soBox .btn-so,.soBox .sub{display:block;position:absolute;right:0;top:-1px;width:30px;height:30px;border:none;cursor:pointer;font-size:20px;color:#fff;line-height:30px;text-align:center;background:rgba(0,0,0,.5);padding:0;}
.soBox .btn-so{background:url(ss.png) center center no-repeat;}
.soBox .btn-so em,.soBox .sub em{display:block;width:98%;height:98%;}
.soBox .sub{display:none;background:url(ss.png) center center no-repeat;}
.soBox .inp{display:block;width:98%;margin-left:2%;height:28px;background:0 0;border:none;padding:0px;font-size:14px;color:#336633;line-height:28px;}
.soBox.ok{width:200px;}
.soBox.ok .btn-so{display:none;}
.soBox.ok .sub{display:block;}

.navBar{position:relative;height:50px;z-index:11;clear:both;width:100%;background-color:#045029;border-width:1;}
.nav {height:50px;z-index:9999;}
.nav li {float:left;padding:0 2%;position:relative;font-size:18px;text-align:center;display:block;}
.nav li a{display:block;height:50px;line-height:50px;color:#fff;text-align:center;text-decoration:none;}
.nav > li::after{content:'';display:block;width:100%;height:0px;position:absolute;bottom:0px;background:#fff;transition:all 0.3s ease-in-out;transform:scale3d(0,1,1);transform-origin:0 0;}
.nav li:hover::after {transform:scale3d(1,1,1);}
.nav li .sub {position:absolute;display:none;top:50px;z-index:10000;width:100%;}
.nav li .sub li{display:block;width:100%;padding:0;}
.nav li .sub a{font-size:15px;width:100%;text-align:center;background:#1c3428;display:block;left:0;font-weight:normal;line-height:40px;height:40px;}
.nav li .sub a:hover {background: rgba(158,179,168,1);}
.nav li::after .sub li {background:none;}
/* footer */
.footer{background-color: #a7c5c9;padding: 1.875rem 0; height:150px;}
.footer .clear{position: relative;}
.footer-l{width: 1%;position: absolute;margin-top: -15px;height:150px;}
.footer-l a{display: block;}
.footer-l li{float: left;margin-right: 0.625rem;}
.footer-l img{display: block; width: 100%;}
.footer-c{position: relative;left: 1%; padding-left: 1.875rem;margin-left: 1.875rem;border-left: 1px dotted #80907e;}
.footer-c li{float: left;margin-right: 0.625rem;}
.footer-c li a{display: block;padding: 0 1.5rem;line-height: 2rem;font-size: 0.875rem;color: #fff;border: 1px solid #fff;transition: 0.9s all;}
.footer-c p{margin: 1.125rem;font-size: 1rem;color: #1c3428;}
.footer-c a{color: #fff;transition: 0.6s all;}
.footer-r{margin-top:20px;}
.footer-r .pic{overflow: hidden;}
.footer-r .pic img{display: block;width: 100%;}
.footer-r p{font-size: 0.75rem;color: #fff;text-align: center;line-height: 1.875rem;}

.banner{position:relative;max-width:1920px;min-height:400px;margin:0 auto;}
.banner .slick-list,.banner .slick-slide,.banner .slick-slider,.banner .slick-track{height:400px;}
.banner .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.banner .slick-next,.banner .slick-prev{position:absolute;top:45%;margin-top:-10px;overflow:hidden;width:52px;height:52px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:.4;filter:alpha(opacity=40);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;border:none;}
.banner .slick-prev{left:43px;background-image:url(arr-l.jpg);}
.banner .slick-next{right:43px;background-image:url(arr-r.jpg);}
.banner .slick-next:hover,.banner .slick-prev:hover{opacity:1;filter:alpha(opacity=100);}
.banner .slick-dots{position:relative;left:0;bottom:36px;width:100%;text-align:center;z-index:9;}
.banner .slick-dots li{display:inline-block;margin:0 8px;}
.banner .slick-dots li button{display:block;width:15px;height:15px;font-family:Arial;font-size:6px;line-height:10px;color:#fff;background:#fff;border-radius:100%;text-align:center;border:none;cursor:pointer;overflow:hidden;}
.banner .slick-dots li.slick-active button{background:#006731;width:15px;height:15px;border-radius:100%;color:#006731;}
.banner .pic{height:0;padding-top:45.5%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;}

.blk1{background:#fff; padding:35px 0;}
.blk2{background:#f8f8f8; padding:35px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}

.box{clear:both;}
.box dt{height:60px;line-height:60px;border-bottom:1px solid #eee;}
.box dt strong{display:block;float:left;font-size:24px;color:#000;font-weight:normal;}
.box dt span{float:right;font-size:14px;color:#999;}
.box dt span a{color:#999;text-decoration:none;}
.box dd{}


.tlt1{overflow:hidden;padding-top:19px;border-top:1px dashed #eee;}
.tlt1 li{overflow:hidden;padding-bottom:10px;margin-bottom:10px;float:left;width:50%;line-height:35px;}
.tlt1 li:last-child{border:none;}
.tlt1 .time{float:left;min-width:50px;line-height:25px;margin-top:8px;background:#0f328d;font-size:14px;color:#fff;text-align:center;margin-right:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.tlt1 .tit{overflow:hidden;font-weight:100;display:inline-block;vertical-align:middle;font-size:18px;color:#000;line-height:1.3;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.tlt1 a:hover .tit{color:#f00;}

.tlt2{overflow:hidden;}
.tlt2 li{overflow:hidden;padding-bottom:11px;margin-bottom:11px;border-bottom:1px dashed #eee;line-height:40px;}
.tlt2 li:last-child{border:none;}
.tlt2 .time{float:left;margin-right:15px;padding:5px 10px;line-height:1.6;overflow:hidden;background-color:#f3f3f3;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.tlt2 span{display:block;color:#666; text-align:center;}
.tlt2 .day{font-weight:700;font-size:16px;font-family:"Arial";color:#045029;}
.tlt2 .year{font-size:12px;}
.tlt2 .tit{overflow:hidden;font-weight:100;vertical-align:middle;font-size:18px;color:#000;line-height:2;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.tlt2 a:hover .tit{color:#f00;}


.bx2{position:relative;z-index:2;display:block;background-color:rgba(244,244,244,0.1);border:1px solid rgba(244,0,0,0.1); padding:30px;}

.tlt3{overflow:hidden;}
.tlt3 li{overflow:hidden;margin-bottom:15px;line-height:35px;}
.tlt3 .time{float:right;min-width:50px;font-size:14px;color:#999;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-weight:100;}
.tlt3 .tit{overflow:hidden;font-weight:100;display:inline-block;vertical-align:middle;font-size:18px;color:#000;white-space:nowrap;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.tlt3 a:hover .tit{color:#f00;}

.tlt4{overflow:hidden;}
.tlt4 li{overflow:hidden;margin-bottom:13px;line-height:30px;height:30px;}
.tlt4 .time{ float:right;min-width:50px;background:#fff;font-size:14px;color:#07378b;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.tlt4 .tit{overflow:hidden;font-weight:100;display:inline-block;vertical-align:middle;font-size:18px;color:#000;white-space:nowrap;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.tlt4 a:hover .tit{color:#f00;}

.tlt5{overflow:hidden;}
.tlt5 li{margin-bottom:15px;line-height:25px;height:50px;}
.tlt5 .time{float:right;min-width:50px;font-size:14px;color:#999;text-align:center;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;font-weight:100;}
.tlt5 .tit{float:left;width:80%;font-weight:100;display:inline-block;vertical-align:middle;font-size:18px;color:#000;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.tlt5 a:hover .tit{color:#f00;}

.plt1{overflow:hidden;margin:20px -20px 5px;}
.plt1 li{float:left;width:33.33%;}
.plt1 .pic{position:relative;overflow:hidden;margin-bottom:16px;}
.plt1 .pic img{width:100%;height:206px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;}
.plt1 .tit{overflow:hidden;margin-bottom:20px;line-height:1.5;font-size:18px;color:#040404;font-weight:100;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;}
.plt1 .time{padding:3px 5px;line-height:25px;margin-top:8px;background:#0f328d;font-size:14px;color:#fff;text-align:center;margin-right:5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.plt1 li:hover .pic img{transform: scale(1.1);}
.plt1 li:hover .tit,.plt1 a:hover{color:#f00;}

/* part3 */
.part3{padding: 3.125rem 0;margin:0 auto;height:auto;}
.part3 .swiper-slide1{}
.part3 .swiper-slide1 a{line-height: 2.125rem;display: block;position: relative;color:#fff; white-space:normal!important;}
.part3 .swiper-slide1 .text{color:#fff;position: relative;z-index: 3; padding:1.25rem;margin: 1.125rem 0;border: 1px solid #002172;border-radius: 5px;transition: 0.6s all;}
.part3 .swiper-slide1 .text::after{content: "";position: absolute;z-index: 1; top: 0;left: 0; width: 100%;transition: height 1s;-webkit-transition: height 1s; /* safari */
background-image: -moz-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(42,69,135) 0%, rgb(78,125,238) 100%);}
.part3 .swiper-slide1 .text h5{position: relative;z-index: 2; font-size: 1.125rem;color: #323232;font-weight: normal;padding: 0.125rem;}
/*.part3 .swiper-slide .text ul{position: relative;z-index: 2;padding-top: 1.875rem;background: url(part2-02.png) no-repeat top left;}
.part3 .swiper-slide .text ul li{padding-left: 32px;font-size: 0.85rem;color: #666666;line-height: 1.5rem;height: 1.5rem;overflow: hidden; margin-bottom: 0.5rem;background: url(part2-03.png) no-repeat left center;}
*/.part3 .swiper-slide1:hover .text::after{height: 100%;}
.part3 .swiper-slide1:hover .text h5{color: #fff;}


.plt2{overflow:hidden; margin:40px -20px;}
.plt2 li{float:left;width:25%;}
.plt2 .con{display:block;position:relative;overflow:hidden; margin:0 20px;}
.plt2 .con:after{content:"";position:absolute;left:0;bottom:-1px;z-index:1;width:100%;height:100%;background:url(x-logobg.jpg) center bottom no-repeat;-webkit-background-size:100% auto;background-size:100% auto;}
.plt2 .pic{position:relative;overflow:hidden;}
.plt2 .pic img{width:100%; display:block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s; height:200px;}
.plt2 .con:hover .pic img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.plt2 .txt{position:absolute;left:20px;right:20px;bottom:5px;z-index:2;font-size:18px;color:#fff;line-height:42px;}

.pt{ margin-right:20px;}
.pt li {margin-top:15px; background:#fff; height:93px;}
.pt li:first-child{border:none;}
.pt li:hover{background-color:rgba(255,255,255,0.8);}
.pt a.pic{float:left;margin-right:15px;max-width:160px;overflow:hidden;}
.pt a.pic img{height:93px;width:140px;}
.pt h3{height:50px; padding-top:10px;}
.pt h3 a {line-height:25px; font-size:18px;color:#040404;}
.pt p{color:#07378b;font-size:14px;margin-top:3px;line-height:30px;overflow:hidden;text-align:justify; text-justify:inter-ideograph;}
.pt p span{float:right;}

.blk3{background:#fff;padding:20px 0px;}
.lanm{height:330px;}
.lanm li{float:left;width:24.99%;display:block;height:90px;padding:10px;opacity:1;filter:alpha(opacity=100);transition:all 0.6s;overflow:hidden;background-size:cover;}
.lm1 {background:url(lma.jpg) center no-repeat #015c83;}
.lm2 {background:url(lmb.jpg) center no-repeat #cb7a16;}
.lm3 {background:url(lmc.jpg) center no-repeat #005e5d;}
.lm4 {background:url(lmd.jpg) center no-repeat #bb2d38;}
.lm5 {background:url(lmc.jpg) center no-repeat #3a4c89;}
.lm6 {background:url(lmd.jpg) center no-repeat #999966;}
.lm7 {background:url(lmd.jpg) center no-repeat #cecb49;}
.lm8 {background:url(lmc.jpg) center no-repeat #ba5e3f;}
.lm9 {background:url(lmd.jpg) center no-repeat #395536;}
.lanm li:hover {background:url(xtbg.png) left top no-repeat;background-color:#93b282;background-size:102% 102%;-webkit-transition:background-size 0.8s linear;transition:background-size .3s linear;}
.lanm li span {display:block;text-align:center;font-size:18px;color:#fff; margin:20px 10px;}

.lm {background:url(xtlogobg.png) center no-repeat #0c9395;height:205px;display:block;padding:125px 14px 0;font-size:20px;color:#000;}
 .lm a{color:#fff;}

.lm a:hover{color:#0d4a66;}
.lm:hover {background:url(logobg.png) center no-repeat #85abbd;}

.yq{margin-left:-20px;}
.yq li{float:left;padding:10px 20px;font-size:18px;}
.yq li a:hover{color:red;font-weight:600;}

.stu{position:relative;}
.stu .slick-list,.stu .slick-slide,.stu .slick-slider,.stu .slick-track{height:100%;width:100% ;}
.stu img{height:60px;width:98%;margin-right:2%;}
.stu .slick-slide{outline:0;position:relative;background-position:center center;background-repeat:no-repeat;-o-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.stu .slick-next,.stu .slick-prev{position:absolute;top:50%;margin-top:-30px;overflow:hidden;width:37px;height:60px;font-size:0;line-height:0;z-index:9;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;opacity:.8;filter:alpha(opacity=80);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;cursor:pointer;border:none;}
.stu .slick-prev{left:0px;background-image:url(btnz.jpg);}
.stu .slick-next{right:8px;background-image:url(btnr.jpg);}
.stu .slick-next:hover,.stu .slick-prev:hover{opacity:1;filter:alpha(opacity=100);}
.stu p{position:absolute;left:0;right:0;bottom:0;padding:0 2%;width:94%;z-index:2;font-size:18px;color:#fff;line-height:42px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;background-color:#000;opacity:.6;filter:alpha(opacity=60);}
.stu img a:hover{color:#f00;transform: scale(1.1);}

.focus {height:410px;position:relative;overflow:hidden;margin:15px auto;}
.focus .bd {position:relative;height:100%;z-index:0}
.focus .bd li {zoom:1;vertical-align:middle}
.focus .bd img {display:block;width:100%;height:410px}
.focus .bd .tit {width:100%;display:block;position:absolute;left:0;bottom:0;height:26px;line-height:26px;font-size:14px;padding:10px;color:#fff;background-color:rgb(0,0,0,0.3);}
.focus .bd .tit a {color:#fff;font-size:16px;line-height:26px;margin-left:10px}
.focus .pageState {position:absolute;bottom:10px;right:10px;color:#fff;font-size:14px;height:20px;line-height:20px}
.focus .prev,.focus .next {position:absolute;left:0%;top:50%;margin-top:-25px;display:block;width:31px;height:50px;background:url(btnz.jpg) center no-repeat;filter:alpha(opacity=50);opacity:0.5}
.focus .next {left:auto;right:0%;background-image:url(btnr.jpg)}
.focus .prev:hover,.focus .next:hover {filter:alpha(opacity=100);opacity:1}

.goTop{position:fixed;bottom:72px;right:20px;z-index:99999;color:#fff;text-align:center;transition:none;width:60px;height:60px;line-height:60px;display:none;}

/*
.Service{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box; margin:40px -20px 0;}
.Service li{display:block;width:12.49%;float:left;-webkit-transition:all 160ms;transition:all 160ms;}
.Service li a{display:block;margin:0 20px;height:210px;text-align:center;border:3px solid transparent;border-radius:100%;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 160ms;transition:all 160ms;box-sizing:border-box;border-radius:10px;overflow:hidden; background:#e48b22;}
.Service li img{width:100px;height:100px;display:block;border:none; margin:20px auto;}
.Service .item-title{line-height:25px;font-size:18px;color:#fff;}
.Service .item-text{color:#9A9A9A;font-size:12px;line-height:17px;height:34px;overflow:hidden;}
.Service .item-link{color:#fff;display:none;padding:6px 20px;background-color:#900;margin:10px auto;font-size:14px;line-height:25px;border-radius:5px;-webkit-transition:all 160ms;transition:all 160ms;font-weight:normal;}
.Service li:hover a{background:#a00;box-shadow:0 15px 30px rgba(0,0,0,0.1);position:relative;z-index:99;text-decoration:none;webkit-transform:translate3d(0,-3px,0);transform:translate3d(0,-3px,0);}
.Service li:hover img{height:60px;width:60px;line-height:60px;margin:20px auto;-webkit-transition:all 160ms;transition:all 160ms;}
.Service li:hover .item-link{display:block;}
.Service li:hover .item-title{padding:10px 0 7px;}

.blk{clear:both;position:relative;padding:20px 0 30px;}
.note{background:#fcfcfc;}


@media only screen and (max-width:1920px){
.banner .item{height:39.0625vw;min-height:200px;}
}*/