<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
html,body{width:100%;}
body,html,ul,li,input{margin:0;padding:0; font-family:"microsoft yahei";}
ul,li{list-style:none;}
a{border:none; text-decoration:none !important;color:#585858;}
a{blr:expression_r(this.onFocus=this.blur());outline:none;}
a:hover{color:#ffc333;}
img{border:none;}
.clear{ clear:both;}
*{margin:0;padding:0;}
.w12{width: 1200px;margin:0 auto;text-align:left;}
.mr0{margin-right: 0 !important;}
body{min-width: 1200px;}


.top{width:100%;height:40px;margin:0;background:#f4f4f4;}
.top-text{width:1200px;height:40px;margin:0 auto;line-height:40px;font-size:13px;font-family:"宋体";}

.header_bg{width: 100%;background: #fff;}
.header{width:1200px;height:80px;margin:0 auto;}
.logo{position: absolute;top: 60px;left: 50%;margin-left: -158px;}
.tel{width:160px;height:80px;float: right;}
.share{width:160px;height:31px;margin-top: 20px;position: relative;}
.share a{margin-right:7px;}
.tel span img{margin-top: 10px;}
/*.header_add{background: url(../images/banner.jpg) no-repeat center top;width: 100%;height: 400px;padding-top:10px;}*/
.add_ewm{position: absolute;left: 20px;bottom: -100px;display: none;}


.nav li.logo a{margin-top:0;border-right:none;}
.nav{width:720px;height:56px;margin:20px auto 0;}
.nav ul{/*width:1200px;*/margin:0;padding:0;}
.nav li{ width:144px;height:56px;float:left; text-align:center;}
.nav li a{color:#000;font-size:18px;display:block;height:30px;width:143px;border-right:1px solid #ccc;margin-top:13px;line-height:30px;}
.sub {
	display:none;
    width: 140px;
    position: absolute;
    background: #FFF;
    font-size: 14px;
    text-align: center;
    line-height: 35px;
    padding: 5px 0;
    z-index: 1000;
}

.nav li a.a_1:hover{font-weight:bold;color:#ffc333;}
.cl-nav{width:1008px;height:57px; border:1px solid #ddd;margin:0 auto;}
.cl-nav span{ float:left;}
.cl-nav span a{ float:left;}
.cl-nav span a img{ float:left;}
.cl-nav ul{width:660px;height:43px;margin-top:10px; float:left; overflow:hidden;}
.cl-nav li{ float:left;width:120px;font-size:14px;}

.header2_bg{position: fixed;left: 0;top: 0;width: 100%;background: #fff;box-shadow: 0 0 7px #ccc;z-index: 111111;display: none;}
.header2{width: 1200px;margin:0 auto;}
.header2 .logo2{float: left;margin-top: 13px;}
.header2 .nav{float: left;margin-top: 0;margin-left:100px;}



/* flexslider */
/*.flexslider{position:relative;height:300px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:300px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot1.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev1.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next1.png) center center no-repeat;}*/


.pro-switch {overflow: hidden;position: relative;width:100%;}
.flexslider .slides &gt; li {display: none;-webkit-backface-visibility: hidden;}
.flexslider .slides img {width: 100%;display: block;}
.slides:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
html[xmlns] .slides {display: block;}
.no-js .slides &gt; li:first-child {display: block;}
.flexslider {margin: 0 auto;position: relative;width:100%;zoom: 1;}
.flex-viewport {max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center;
	left:0; bottom:5%;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;
	text-indent:-99em;
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}

.tongzhi_bg{background:#38688e;padding-bottom: 20px;}
.tongzhi_main{width: 380px;margin-top: 20px;margin-right: 30px;float: left;}
.tongzhi_main .title{padding:10px 0;border-bottom: 1px solid #ccc;line-height: 24px;}
.tongzhi_main .title h3{float: left;font-size:18px;padding:0;color:#fff;}
.tongzhi_main .title a{float: right;font-size:14px;}
.tongzhi a{display:block; text-decoration:none;}
.tongzhi,.aa{ width:380px; height:60px; overflow:hidden; margin:10px 0;}
.tongzhi a,.aa a{ width:100%; height:30px; line-height:30px;color:#fff;}
.tongzhi a:hover,.aa a:hover{color:#ffc333;}
.aa {word-wrap:break-word;line-height:30px;}


.case{width: 100%;background:#edf1f1;padding:10px 0;margin-top: 50px;}
.title h3{font-size:32px;text-align: center;padding:10px 0;font-weight: normal;}
.title p{font-size:16px;text-align: center;padding-bottom: 10px;}
.more_add{width: 260px;height: 42px;margin:40px auto 10px;}
.more_add a{display: block;text-align: center;border-radius: 5px;border:1px solid #1d82ed;font-size:16px;line-height: 42px;}
.more_add a:hover{background:#1d82ed;color:#fff;}
.container{max-width: 1200px;overflow:hidden;padding: 20px;margin:auto;}

.mySlideshow .animated{position:absolute;}
.first a,.first img{display:block;}
.first div.div1{top:189px;left:50%;margin-left:-307.5px;width: 615px;}
.first div.div2{bottom:189px;left:50%;width:615px;margin-left:-307.5px;height: 61px;text-align: center;line-height: 61px;font-size:24px;color:#fff;background:rgba(67,184,240,0.6);}

.first:nth-child(2) .div1{top: 250px;}
.first:nth-child(3) .div1{top: 250px;}
.first:nth-child(4) .div1{top: 250px;}
.first:nth-child(5) .div1{top: 250px;}
.first:nth-child(6) .div1{top: 250px;}
.first:nth-child(7) .div1{top: 250px;}
.first:nth-child(8) .div1{top: 250px;}
.first:nth-child(9) .div1{top: 250px;}
.first:nth-child(10) .div1{top: 250px;}
.first:nth-child(11) .div1{top: 250px;}

.first:nth-child(2) .div2{background: rgba(235,81,146,0.6);bottom: 128px;}
.first:nth-child(3) .div2{background: rgba(231,69,86,0.6);bottom: 128px;}
.first:nth-child(4) .div2{bottom: 128px;}
.first:nth-child(5) .div2{background: rgba(54,181,10,0.6);bottom: 128px;}
.first:nth-child(6) .div2{bottom: 128px;}
.first:nth-child(7) .div2{bottom: 128px;}
.first:nth-child(8) .div2{bottom: 128px;}
.first:nth-child(9) .div2{bottom: 128px;}
.first:nth-child(10) .div2{bottom: 128px;}
.first:nth-child(11) .div2{bottom: 128px;}



.edslider{position:relative;margin:auto;}
.edslider ul{list-style:none;position:relative;padding:0;margin:0;}
.edslider &gt; ul{background:#fff;display:block;overflow:hidden;}
.edslider &gt; ul li{display:none;width:100%;position:absolute;top:0;left:0;z-index:0;}
.edslider a{display:block;width:100%;height:auto;}
.edslider a img{border:0;}
.edslider .current{z-index:1 !important;}
/*---controls---*/
.edslider .controls{top: 0;height: 0;position:absolute;width: 100%;z-index:2;}
.edslider .controls .navigator{background: rgba(0,0,0,.3);background-image:url(../images/sprite-navigator.png);cursor:pointer;display:block;width:50px;height:50px;position: absolute;overflow: hidden;top: 225px;transition: background .2s;}
.edslider .controls .next{background-position:0 0;right: 0;}
.edslider .controls .prev{background-position:0 -50px;left: 0;}
.edslider .controls .next:hover,.edslider .controls .prev:hover{background-color: rgba(0,0,0,.6);}
.edslider .controls .paginator{position: relative;text-align: center;top: 550px;}
.edslider .controls .paginator li{background:rgba(0,0,0,.7);border-radius: 8px;box-sizing: border-box;display:inline-block;height:16px;width:16px;margin:0 3px;cursor:pointer;transition: background .2s;}
.edslider .controls .paginator li.current,.edslider .controls .paginator li:hover,.edslider .progress{background:rgba(255,255,255,.5);}
.edslider .progress{position: absolute;top: 0;height:3px;z-index:2;}


div.indexmaindiv{height:300px;margin:0px auto;width:1200px;}
div.indexmaindiv div.playerstyles{width:168px;height:44px;background:url('../images/playstyles.png') no-repeat;}
div.indexmaindiv1{margin-top:25px; overflow:hidden;}
div.indexmaindiv1 div.stylesgoleft{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left top;margin:140px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoleft:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -28px;margin:140px 5px 0px 0px;cursor:pointer;}
div.indexmaindiv1 div.playerdetail{width:259.5px;height:300px;background:#fff;font-family:'微软雅黑';}
div.indexmaindiv1 div.playerdetail div.detailimg{width:259.5px;height:150px;}
div.indexmaindiv1 div.playerdetail div.detailimg img{width:259.5px;height:140px;}
div.indexmaindiv1 div.playerdetail div.teanames{text-align:center;font-size:16px;margin-top:5px;color:#404040;}
div.indexmaindiv1 div.playerdetail div.teadetail{width:196.6px;margin:10px 8px 5px;color:#666;font-size:14px;line-height: 24px;letter-spacing: 1px;}
div.indexmaindiv1 div.playerdetail .checkdetail{width:160px;height:27px;display:block;margin: 20px auto 0;text-align: center;background: #f4f4f4;font-size:14px;line-height: 27px;}
div.indexmaindiv1 div.playerdetail a:hover{background:#ffc333;color:#fff;}
div.indexmaindiv1 div.stylesgoright{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -56px;margin:140px 0px 0px 15px;cursor:pointer;}
div.indexmaindiv1 div.stylesgoright:hover{float:left;width:21px;height:28px;background:url('../images/arrowhead.png') no-repeat left -84px;margin:140px 0px 0px 15px;cursor:pointer;}
/*滚动*/
div.maindiv1{float:left;width:1138px;height:300px;overflow:hidden;position:relative;}
div.maindiv1 ul{position:absolute;left:0;top:0;}
div.maindiv1 ul li{float:left;width:259.5px;height:300px;margin-left:20px;}


.carousel{width: 1200px;margin:0 auto;}
.carousel-inner img{width:100%}
.carousel-caption{top:20%}
.carousel-control .fa .fa-chevron-left{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-text h1{padding:5px;padding-left:10px;padding-right:10px;font-size:3em;font-family:'Open Sans',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,0.5);line-height:1.4em;background:rgba(0,0,0,0.6);-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-ms-animation-delay: .3s;-o-animation-delay: .3s;animation-delay: .3s}
.carousel-text .enigma_blog_read_btn{font-size:25px;color:#fff;display:inline-block;transition:all 0.4s ease 0s;padding:10px
10px 10px 10px;-webkit-transition:all ease 0.8s;-moz-transition:all ease 0.8s;transition:all ease 0.8s;margin-bottom:20px;box-shadow:0px !important}
.carousel-list li{color:#fff;font-size:17px;margin-bottom:10px;overflow:hidden;font-weight:600;font-family:'Open Sans',sans-serif;padding:10px;padding-left:10px;padding-right:10px;line-height:23px;text-shadow:0 1px 2px rgba(0, 0, 0, 0.8)}
.carousel-list li:nth-child(1){-webkit-animation-delay: .3s;-moz-animation-delay: .3s;-ms-animation-delay: .3s;-o-animation-delay: .3s;animation-delay: .3s}
.carousel-list li:nth-child(2){-webkit-animation-delay: .5s;-moz-animation-delay: .5s;-ms-animation-delay: .5s;-o-animation-delay: .5s;animation-delay: .5s}
.carousel-list li:nth-child(3){-webkit-animation-delay: .7s;-moz-animation-delay: .7s;-ms-animation-delay: .7s;-o-animation-delay: .7s;animation-delay: .7s}


.colleges_bg{background:#81c7d4;padding:10px 0;margin: 50px auto 0;}
.colleges ul{margin: 30px auto 0;width: 1200px;}
.colleges ul li{width: 260px;height: 77px;float: left;margin: 0 20px 20px;}
.colleges ul li a{display: block;overflow: hidden;}
.colleges ul li img{width: 260px;height: 77px;display: block;transition: all 0.6s;}
.colleges ul li img:hover{transform: scale(1.2);}

.class_bg{background: #fff;padding: 50px 0;}
/*.class_bg .more_add a{border:1px solid #ffc333;color:#fff;}
.class_bg .more_add a:hover{background:#ffc333;}*/
.class ul{margin-top: 30px;}
.class ul li{width: 285px;height: 240px;float: left;margin-right: 20px;margin-bottom: 20px;}
.class ul li a{display: block;overflow: hidden;}
.class ul li img{width: 285px;height: 240px;display: block;transition: all 0.6s;}
.class ul li img:hover{transform: scale(1.2);}


.add_service{margin-top: 50px;}
.add_service ul{margin-top: 30px;}
.add_service ul li{width: 558px;margin:0 20px 20px 20px;border:1px solid #338bff;height: 90px;line-height: 90px;float: left;}
.add_service ul li a{font-size:24px;color:#338bff;text-align: center;display: block;}
.add_service ul li span{font-size:42px;padding-left: 50px;display: inline-block;line-height: 72px;}
.add_service ul li a:hover{background:#338bff;color:#fff;}
.add_japan1{width: 407px;border:1px solid #c9c9c9;float: left;height:492px;}
.add_japan_title{margin-top: 50px;}
.add_japan{margin-top: 30px;}
.add_japan_l{float: right;}
.add_japan_r{float: left;width: 276px;text-align: center;line-height: 110px;font-size:24px;color:#3fa0d7;}
.add_japan p{font-size:16px;line-height: 28px;margin-top: 10px;text-indent: 27px;padding:0 10px;}
.add_japan2 p{border-bottom: 3px solid #007dc4;}
.add_japan p a{margin-left: 3px;color:#000}
.add_japan p a:hover{color:#3294f4;}
.add_japan1 hr{width: 213px;color:#c9c9c9;margin:20px auto 0;}
.add_japan2{float: right;width: 780px;}
.add_japan3{border:1px solid #c9c9c9;height:295px;}
.add_japan3 p{padding:30px 10px;}
.add_japan4{border:1px solid #c9c9c9;margin-top: 10px;height:185px;}
.add_japan4 p{padding-bottom: 6px;}


.news{background: #fff;padding-top: 50px;padding-bottom: 50px;}
.news1{width: 570px;float: left;margin:30px 15px 0;}
.news_title{border-bottom: 1px solid #ccc;height: 36px;line-height: 36px;background:#f4f4f4;}
.news_title h3{float: left;}
.news_title a{font-size:16px;display: block;padding:0 10px;color:#000;}
.news_current{color:#1d82ed !important;}
.news1 ul{margin-top: 10px;}
.news1 ul li{padding:5px 0;}
.news1 ul li a{float: left;font-size:14px;}
.news1 ul li span{float: right;font-size: 14px;color:#666;}
.fuwu{margin-top: 30px;float: left;}
.fuwu ul li{margin-bottom: 15px;}
.fuwu ul li a{display: block;width: 378px;height: 47px;border:1px solid #f596aa;border-radius: 5px;text-align: center;line-height: 47px;color:#f596aa;}
.fuwu ul li a:hover{background:#f596aa;color:#fff;}
.baoming{margin-top: 30px;float: left;}
.baoming ul li{margin-bottom: 5px;}
.baoming ul li img{display: block;}


.mian{width:1200px;height:auto;margin:0 auto;margin-top:5px;}
.banner{width:730px;height:427px; float:left; background:url(../images/banner.png) no-repeat;}
.banner-left{width:135px;height:326px;float:left; margin-top:50px; background:url(../images/banner-left.png) no-repeat;padding-top:60px;padding-left:15px;}
.banner-left a{width:94px;height:24px; display:block;margin-top:10px;}
.banner-an{width:220px;height:95px; float:left;margin-left:200px;margin-top:225px;}
.banner-an a{width:95px;height:95px;margin-left:15px;float:left;}

.banner-right{width:273px;height:427px; float:right; background:url(../images/banner-right.jpg) no-repeat;}
.banner-right-img{width:210px;height:305px;margin:0 auto;margin-top:90px;}
.banner-right-img a{width:210px;height:36px; display:block;margin-top:15px;}


.all{width:1200px;height:340px;margin:0 auto;margin-top:5px; background:url(../images/annobg.jpg) no-repeat;}

.anno{width:350px;height:340px; float:left; overflow:hidden;}
.anno-title,.down-title{width:300px;height:37px;color:#FFF;line-height:40px;padding-left:27px;}
.anno-title a,.down-title a{color:#FFF;}
.anno-con{width:350px;height:300px;margin-top:2px;}
.anno-con ul{width:320px;height:300px;margin:0 auto;}
.anno-con li,.student-con li{width:305px;margin:0;padding-left:15px; background:url(../images/li-style.jpg) no-repeat left;line-height:25px;font-size: 14px;}


.pic{width:360px;height:340px;margin-left:17px;overflow:hidden;float:left;}
.divbanner{width:343px; height:223px;margin-top:7px;margin-left:8px;}
.pic-con{width:360px;height:105px;}
.pic-con ul{width:330px;height:105px;margin:0 auto;margin-top:3px;}
.pic-con li,.ask-con li{width:315px;margin:0;padding-left:15px; background:url(../images/li-style.jpg) no-repeat left;line-height:25px;font-size: 14px;}


.student{width:273px;height:340px;margin-left:9px;overflow:hidden; float:left;}
.student-title{width:250px;height:36px;margin:0;padding-left:10px;line-height:36px;font-size:18px;}
.student-title a{color:#6dae4e;}
.student-con{width:253px;height:79px;margin:0 auto;margin-top:15px; overflow:hidden;}
.student-con-al{width:253px;height:79px;margin:0;}
.student-con-al img{width:60px;height:60px; float:left; border-radius:100%;}
.student-con-text{width:170px;height:99px;margin-left:8px;float:left;}
.student-con-text h3{margin:0;padding:0;font-size:16px;color:#6dae4e;font-weight:nomal;}
.student-con-text p{margin:0;padding:0;msrgin-top:5px; text-indent:15px;font-size:13px;height:57px;overflow:hidden;}
.student-con-text a{color:#6dae4e;}
.student-con ul{width:253px;height:200px;margin-top:5px;}
.student-con li{width:253px;font-family:"microsoft yahei";}




.abo{width:1200px;height:509px;margin:0 auto;margin-top:5px;overflow:hidden; background:url(../images/abo.jpg) no-repeat;}

.abo-pic{width:1200px;height:100px;padding-top:8px;overflow:hidden;}
.abo-pic a{float:left;margin-left:2px;}

.sign{width:232px;height:293px;overflow:hidden; float:left;margin:0;}
.sign-title,.school-title,.ask-title,.ba-title,.classes-title,.service-title,.video-title{width:200px;height:32px;font-size:18px;padding-left:15px;line-height:32px;}
.sign-title a,.school-title a,.ask-title a,.ba-title a,.classes-title a,.video-title a{color:#067483;}
.sign-con{width:197px;height:57px;margin:0 auto;border-bottom:1px solid #dbdbdb;margin-top:5px;}
.sign-con img{float:left;margin-top:5px;}
.sign-con-text{width:140px;height:50px; float:left;margin-left:10px;margin-top:7px;}
.sign-con-text h4{margin:0;padding:0;color:#6c6c6c;}
.sign-con-text p{margin:0;padding:0;color:#ccc;font-size:14px;}


.school{width:492px;height:293px;float:left;overflow:hidden;margin-left:1px;}
.school-title{width:400px;}
.school-con{width:492px;height:252px;margin:0;margin-top:3px;}

.ask{width:285px;height:293px; overflow:hidden;float:left;}
.ask-con{width:255px;height:250px;margin:0 auto;margin-top:5px;}
.ask-con li{width:225px;}

.abo-pic2{width:1200px;height:92px;margin-top:10px;}


.doubt{width:1200px;height:131px;overflow:hidden;overflow:hidden;margin-top:5px;background:url(../images/doubt.jpg) no-repeat;}
.ba{width:730px;height:131px;margin:0;float:left;}
.ba-con{width:700px;height:98px;margin:0 auto;}
#up_zzjs{width:700px;height:95px;margin-top:2px;line-height:20px;overflow:hidden;}
#up_li{list-style-type:none;margin:0;padding:0;height:50px;line-height:30px;}
.tx{width:30px;height:40px; float:left;}
.tw{width:650px;height:40px; float:left;margin-left:10px;}
.tw p{width:650px;height:20px;margin:0;padding:0;color:#ccc;font-size:14px;}
.tw p a{color:#333;font-size:13px;}
.tw p a:hover{color:#49ab20;}


.service{width:273px;height:131px;margin-left:7px;float:left;}
.service-title a{color:#000;}
.service-con{width:253px;height:90px;margin:0 auto;margin-top:5px;}
.service-con ul{margin:0;padding:0;width:253px;height:90px;}
.service-con li{width:70px;padding-left:13px; background:url(../images/ser-lietyle.jpg) no-repeat left;line-height:24px; float:left;font-size:12px;}
.service-con li a{color:#3d683d}



.classes{width:1200px;height:336px;overflow:hidden;margin-top:5px;background:url(../images/class.jpg) no-repeat;}
.classes-con{width:1200px;height:283px;margin-top:10px; background:url(../images/class.png) center no-repeat;}
.classes-con-img{width:177px;height:165px;padding-top:55px;padding-left:377px;}
.classes-con-img a{width:177px;height:34px;display:block;margin-top:10px;}


.down-all{width:1200px;height:568px;margin-top:5px;overflow:hidden;}
.down{width:365px;height:568px;float:left; background:url(../images/down.jpg) no-repeat left;}
.downup-con,.downfoll-con{width:335px;height:175px;margin:0 auto;overflow:hidden;}
.downup-con ul,.downfoll-con ul{width:335px;height:175px;}
.downup-con li,.downfoll-con li{width:335px;margin:0;padding-left:15px; background:url(../images/down-li-style.jpg) no-repeat left;line-height:25px;font-size: 15px;}
.downup-con span,.downfoll-con span{margin-right:8px;color:#ccc;font-size: 14px;}
.downfoll-con{height:198px;overflow:hidden;}
.downfoll-con ul{height:198px;}


.down-pic{width:335px;height:105px;margin:0 auto;overflow:hidden;margin-top:10px;}
.down-pic1,.down-pic2{width:145px;height:105px; float:left;}
.down-pic1 img,.down-pic2 img{margin:0;}
.down-pic1 p,.down-pic2 p{margin:0;margin-top:5px; text-align:center;}
.down-pic2{ float:right;}


.video{width:278px;height:568px; float:left; background:url(../images/videobg.jpg) no-repeat;}
.video-title{line-height:38px; font-size:16px;}
.video-con{width:253px;height:224px;margin:0 auto;margin-top:8px;}
.weibo{width:252px;height:290px;margin:0 auto;margin-top:5px;border:1px solid #e5e5e5;}



.foot{width:100%;height:335px;margin:30px auto 0;/*margin-top:15px;*/ text-align:center;background:#3f3f3f;}
.foot1{width:1200px;height:250px;margin:0 auto;text-align:center}
.font1-lie{width:130px;height:200px;margin:0px 32px;margin-top:30px; float:left;}
.font1-lie ul{width:130px;margin:0;}
.font1-lie li{width:130px; text-align:center;color:#FFF;font-size:16px;line-height:25px;}
.font1-lie li a{color:#FFF;font-size:14px;}
.font1-lie li a img{margin-left:5px;}
.font1-lie li a:hover{color:#ffc333}

.foot2{width:100%;height:85px;margin:0;background:#000;}
.foot2 p{margin:0;padding:0;color:#FFF; text-align:center;font-size:12px;padding-top:5px;}
.foot2 p a{color:#FFF;}
.foot2 p a:hover{color:#f9a872}


.class_ul li{width: 100%;margin-bottom: 40px;}
.class_ul li .content{margin-left: 40px;width: 650px;}
.class_ul li .content h3{font-size:18px;color:#000;margin-top: 10px;}
.class_ul li .content .content_son{margin-top: 10px;font-size:14px;line-height: 28px;color:#000;}



.list_ul{width:100%;margin:0;padding:0;margin-top:20px;}
.list_ul li{height: 94px;position: relative;background: url(../images/dot.jpg) repeat-x left bottom;padding-left: 79px;padding-right: 17px;/*margin-bottom: 23px;*/}
.list_ul li .date {position: absolute;text-align: center;height: 60px;width: 60px;background: #65b3ff;color: #fff;left: 0px;top: 0px;font-size:12px;line-height: 18px;}
.list_ul li .date b {
display: block;
height: 41px;
line-height: 41px;
font-size: 26px;
background: #88c3fd;
}

.list_ul li a.detail {
position: absolute;
padding-right: 20px;
background: url(../images/i_v.jpg) no-repeat right center;
right: 17px;
top: 63px;
color: #ff755c;
font-weight: bold;
line-height: 20px;
}
.list_ul li h5 {
margin: 0;font-weight: bold;color: #666;
font-size: 15px;
padding-bottom: 5px;
}

.list_ul li p {
line-height: 20px;
margin: 0;font-size: 12px;
color: #666666;
}



/*翻页*/
.fy{width:515px; height:70px; line-height:60px; text-align:center;margin: 0 auto}
.fy a{ color:#fff;font-size:14px;font-family:"Microsoft YaHei";padding:5px 10px; background:#b6b6b6; margin-right:10px; border-radius:3px;}
.fy a.home_xz{ color:#fff;font-size:14px;font-family:"Microsoft YaHei";padding:5px 10px; background:#E5B249; margin-right:10px;}
.fy a:hover{ color:#fff;font-size:14px;font-family:"Microsoft YaHei";padding:5px 10px; background:#E5B249; margin-right:10px;}


/* Basic Grey */
.basic-grey {
margin-left:auto;
margin-right:auto;
margin-top:20px;
max-width: 500px;
background: #F7F7F7;
padding: 25px 15px 25px 10px;
font: 12px Georgia, "Times New Roman", Times, serif;
color: #888;
text-shadow: 1px 1px 1px #FFF;
border:1px solid #E4E4E4;
}
.basic-grey h1 {
font-size: 25px;
padding: 0px 0px 10px 40px;
display: block;
border-bottom:1px solid #E4E4E4;
margin: -10px -15px 30px -10px;;
color: #888;
}
.basic-grey h1&gt;span {
display: block;
font-size: 11px;
}
.basic-grey label {
display: block;
margin: 0px;
}
.basic-grey label&gt;span {
float: left;
width: 20%;
text-align: right;
padding-right: 10px;
margin-top: 10px;
color: #888;
}
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey input[type="phone"], .basic-grey textarea, .basic-grey select {
border: 1px solid #DADADA;
color: #888;
height: 30px;
margin-bottom: 16px;
margin-right: 6px;
margin-top: 2px;
outline: 0 none;
padding: 3px 3px 3px 5px;
width: 70%;
font-size: 12px;
line-height:15px;
box-shadow: inset 0px 1px 4px #ECECEC;
-moz-box-shadow: inset 0px 1px 4px #ECECEC;
-webkit-box-shadow: inset 0px 1px 4px #ECECEC;
}
.basic-grey textarea{
padding: 5px 3px 3px 5px;
}
.basic-grey select {
background: #FFF url('down-arrow.png') no-repeat right;
background: #FFF url('down-arrow.png') no-repeat right);
appearance:none;
-webkit-appearance:none;
-moz-appearance: none;
text-indent: 0.01px;
text-overflow: '';
width: 70%;
height: 35px;
line-height: 25px;
}
.basic-grey textarea{
height:100px;
}
.basic-grey .button {
background: #E27575;
border: none;
padding: 10px 25px 10px 25px;
color: #FFF;
box-shadow: 1px 1px 5px #B6B6B6;
border-radius: 3px;
text-shadow: 1px 1px 1px #9E3F3F;
cursor: pointer;
}
.basic-grey .button:hover {
background: #CF7A7A
}




.izl-rmenu{position:fixed; right:0; bottom:20%;background:url(../images/r_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(../images/r_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(../images/r_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-178px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(../images/r_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}


.kfqq{width:117px;height:545px; position:fixed;right:10px;top:150px;z-index:999;}
.kfqq_1{width:100%;height:86px; background:url(../images/kf_1.png) no-repeat left top;}
.kfqq_2{width:100%;height:auto; background:url(../images/kf_2.png) repeat-y left top;}
.kfqq_2 h4 img{padding-top:8px;margin-left: 13px;}
.kfqq_2 p a{width:100%;height:22px; display:block;font-size:12px;background:url(../images/kf_5.png) no-repeat center center;line-height:22px; text-align:center;color:#FFF;padding:7px 0; text-indent:10px;}

.kfqq_3{width:100%;height:84px; background:url(../images/kf_3.png) no-repeat left top;}
.kfqq_4{width:100%;height:151px;margin-bottom: -25px;}


.add_liuyan{width: 74px;position: fixed;right: 0;bottom: 30%;z-index: 111111;}
.add_zx{background: url(../images/addzx1.jpg) no-repeat center top;width: 74px;height: 74px;background-size:100%;}
.add_qq{background: url(../images/addqq1.jpg) no-repeat center top;width: 74px;height: 74px;border-top: 1px solid #fff;cursor: pointer;position: relative;background-size:100%;}
.add_qq:hover{background: url(../images/addqq2.jpg) no-repeat center top;background-size:100%;}
.add_phone{background: url(../images/addphone1.jpg) no-repeat center top;width: 74px;height: 74px;border-top: 1px solid #fff;cursor: pointer;position: relative;background-size:100%;}
.add_phone:hover{background: url(../images/addphone2.jpg) no-repeat center top;background-size:100%;}
.add_wx{background: url(../images/addwx1.jpg) no-repeat center top;width: 74px;height: 74px;border-top: 1px solid #fff;cursor: pointer;position: relative;background-size:100%;}
.add_wx:hover{background: url(../images/addwx2.jpg) no-repeat center top;background-size:100%;}

.add_qq1{position: absolute;top: 0;right: 74px;min-height: 74px;font-size:16px;line-height: 74px;color:#fff;background: #77aad9;padding:0 20px;width: 160px;display: none;}
.add_qq1 a{color:#fff;display:inline-block;background: url(../images/add_qq.png) no-repeat center left;padding-left: 30px;background-size:20px;}
.add_phone1{position: absolute;top: 0;right: 74px;min-height: 74px;font-size:20px;line-height: 74px;color:#fff;background: #77aad9;padding:0 20px;width: 160px;display: none;}
.add_wx1{position: absolute;top: 0;right: 74px;display: none;}

.minsu_banner{width: 1200px;margin:0 auto;position: relative;}
.minsu_phone{position: absolute;right: 0;bottom: -87px;}
.minsu{width: 1200px;margin:0 auto;}
.minsu1{margin-top: 75px;}
.minsu1 ul li{width: 580px;float: left;margin-right: 40px;margin-top: 20px;}
.minsu1 ul li h3{text-align: left;margin-bottom: 10px;font-family: '宋体';color:#000;font-size:20px;font-weight:normal;}
.minsu1 ul li .img img{display: block;float: left;margin-right: 10px;width: 183px !important;height: 100px !important;}

.minsu2{margin-top: 50px;background: url(../images/minsu_map.jpg) no-repeat center left;width: 100%;height:875px;position: relative;}
.minsu2 ul li{width: 50px;height: 76px;}
.minsu2 ul li .minsu_dingwei a{display:block;width:50px;height:76px;}
.minsu2 ul li.li_1{position: absolute;left: 384px;top: 550px;}
.minsu2 ul li.li_2{position: absolute;left: 524px;top: 637px;}
.minsu2 ul li.li_3{position: absolute;left: 656px;top: 130px;}
.minsu2 ul li.li_4{position: absolute;left: 236px;top: 123px;}
.minsu2 ul li.li_5{position: absolute;left: 225px;top: 223px;}
.minsu2 ul li.li_6{position: absolute;left: 448px;top: 201px;}
.minsu2 ul li.li_7{position: absolute;left: 613px;top: 20px;}
.minsu2 ul li.li_8{position: absolute;left: 517px;top: -11px;}
.minsu2 ul li.li_9{position: absolute;left: 187px;top: 282px;}
.minsu2 ul li.li_10{position: absolute;left: 468px;top: 270px;}



.minsu_dingwei{width: 50px;height: 76px;background-size: 50px;}
.minsu2_contact{position: absolute;left: -165px;top: -102px;width: 345px;height: 80px;background: #fff;border-radius: 5px;padding:10px;box-shadow: 0 0 10px #666;display: none;z-index:111;}
.minsu2_contact .img{float: left;}
.minsu2_contact .content{float: right;width: 250px;font-size:14px;color:#000;text-align: left;}
.minsu2_contact .content h3{font-size:16px;color:#000;text-align: left;}
.minsu2_contact .content p{font-size:14px;color:#000;text-align: left;text-indent: 0;}

.minsu2_contact .sj{position: absolute;left: 182px;top: 100px;}

.sushe_banner{width: 1200px;margin:0 auto;}
.sushe_map{text-align: center;margin-top: 50px;}

.addcase_title{text-align: center;font-size:32px;margin:30px 0;}
.addcase ul li{width: 393px;background: #f8f8f8;margin-right:10px;margin-bottom: 10px;float: left;}
.addcase ul li h3{padding:10px 0;text-align: center;font-size:16px;font-weight: normal;}

/*theme-animtae.css*/

.appear-animation {
	opacity: 0;
}

.appear-animation-visible {
	opacity: 1;
}

.animated,
.appear-animation {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}

@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);opacity: 1;}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}

@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);opacity: 1;}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);opacity: 1;}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);opacity: 1;}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}

@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);opacity: 1;}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}

@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);opacity: 1;}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);opacity: 1;}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);opacity: 1;}
}

@keyframes tada {
	0% {transform: scale(1);}
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);opacity: 1;}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}

@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }
	80% { -webkit-transform: rotate(-5deg); }
	100% { -webkit-transform: rotate(0deg); opacity: 1;}
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }
	80% { -moz-transform: rotate(-5deg); }
	100% { -moz-transform: rotate(0deg); opacity: 1;}
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }
	80% { -o-transform: rotate(-5deg); }
	100% { -o-transform: rotate(0deg); opacity: 1;}
}

@keyframes swing {
	20% { transform: rotate(15deg); }
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }
	80% { transform: rotate(-5deg); }
	100% { transform: rotate(0deg); opacity: 1;}
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes wobble {
	0% { -webkit-transform: translateX(0%); }
	15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
	30% { -webkit-transform: translateX(20%) rotate(3deg); }
	45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
	60% { -webkit-transform: translateX(10%) rotate(2deg); }
	75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
	100% { -webkit-transform: translateX(0%); opacity: 1;}
}

@-moz-keyframes wobble {
	0% { -moz-transform: translateX(0%); }
	15% { -moz-transform: translateX(-25%) rotate(-5deg); }
	30% { -moz-transform: translateX(20%) rotate(3deg); }
	45% { -moz-transform: translateX(-15%) rotate(-3deg); }
	60% { -moz-transform: translateX(10%) rotate(2deg); }
	75% { -moz-transform: translateX(-5%) rotate(-1deg); }
	100% { -moz-transform: translateX(0%); opacity: 1;}
}

@-o-keyframes wobble {
	0% { -o-transform: translateX(0%); }
	15% { -o-transform: translateX(-25%) rotate(-5deg); }
	30% { -o-transform: translateX(20%) rotate(3deg); }
	45% { -o-transform: translateX(-15%) rotate(-3deg); }
	60% { -o-transform: translateX(10%) rotate(2deg); }
	75% { -o-transform: translateX(-5%) rotate(-1deg); }
	100% { -o-transform: translateX(0%); opacity: 1;}
}

@keyframes wobble {
	0% { transform: translateX(0%); }
	15% { transform: translateX(-25%) rotate(-5deg); }
	30% { transform: translateX(20%) rotate(3deg); }
	45% { transform: translateX(-15%) rotate(-3deg); }
	60% { transform: translateX(10%) rotate(2deg); }
	75% { transform: translateX(-5%) rotate(-1deg); }
	100% { transform: translateX(0%); opacity: 1;}
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}

@-webkit-keyframes wiggle {
	0% { -webkit-transform: skewX(9deg); }
	10% { -webkit-transform: skewX(-8deg); }
	20% { -webkit-transform: skewX(7deg); }
	30% { -webkit-transform: skewX(-6deg); }
	40% { -webkit-transform: skewX(5deg); }
	50% { -webkit-transform: skewX(-4deg); }
	60% { -webkit-transform: skewX(3deg); }
	70% { -webkit-transform: skewX(-2deg); }
	80% { -webkit-transform: skewX(1deg); }
	90% { -webkit-transform: skewX(0deg); }
	100% { -webkit-transform: skewX(0deg); opacity: 1;}
}

@-moz-keyframes wiggle {
	0% { -moz-transform: skewX(9deg); }
	10% { -moz-transform: skewX(-8deg); }
	20% { -moz-transform: skewX(7deg); }
	30% { -moz-transform: skewX(-6deg); }
	40% { -moz-transform: skewX(5deg); }
	50% { -moz-transform: skewX(-4deg); }
	60% { -moz-transform: skewX(3deg); }
	70% { -moz-transform: skewX(-2deg); }
	80% { -moz-transform: skewX(1deg); }
	90% { -moz-transform: skewX(0deg); }
	100% { -moz-transform: skewX(0deg); opacity: 1;}
}

@-o-keyframes wiggle {
	0% { -o-transform: skewX(9deg); }
	10% { -o-transform: skewX(-8deg); }
	20% { -o-transform: skewX(7deg); }
	30% { -o-transform: skewX(-6deg); }
	40% { -o-transform: skewX(5deg); }
	50% { -o-transform: skewX(-4deg); }
	60% { -o-transform: skewX(3deg); }
	70% { -o-transform: skewX(-2deg); }
	80% { -o-transform: skewX(1deg); }
	90% { -o-transform: skewX(0deg); }
	100% { -o-transform: skewX(0deg); opacity: 1;}
}

@keyframes wiggle {
	0% { transform: skewX(9deg); }
	10% { transform: skewX(-8deg); }
	20% { transform: skewX(7deg); }
	30% { transform: skewX(-6deg); }
	40% { transform: skewX(5deg); }
	50% { transform: skewX(-4deg); }
	60% { transform: skewX(3deg); }
	70% { transform: skewX(-2deg); }
	80% { transform: skewX(1deg); }
	90% { transform: skewX(0deg); }
	100% { transform: skewX(0deg); opacity: 1;}
}

.wiggle {
	-webkit-animation-name: wiggle;
	-moz-animation-name: wiggle;
	-o-animation-name: wiggle;
	animation-name: wiggle;

	-webkit-animation-timing-function: ease-in;
	-moz-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
}

/* originally authored by Nick Pettit - https: //github.com/nickpettit/glide */
@-webkit-keyframes pulse {
	0% { -webkit-transform: scale(1); }
	50% { -webkit-transform: scale(1.1); }
	100% { -webkit-transform: scale(1); opacity: 1;}
}

@-moz-keyframes pulse {
	0% { -moz-transform: scale(1); }
	50% { -moz-transform: scale(1.1); }
	100% { -moz-transform: scale(1); opacity: 1;}
}

@-o-keyframes pulse {
	0% { -o-transform: scale(1); }
	50% { -o-transform: scale(1.1); }
	100% { -o-transform: scale(1); opacity: 1;}
}

@keyframes pulse {
	0% { transform: scale(1); }
	50% { transform: scale(1.1); }
	100% { transform: scale(1); opacity: 1;}
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}

@-webkit-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}

@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}

	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}

	70% {
		-webkit-transform: scale(.9);
	}

	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}

	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}

	70% {
		-moz-transform: scale(.9);
	}

	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}

	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}

	70% {
		-o-transform: scale(.9);
	}

	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}

	50% {
		opacity: 1;
		transform: scale(1.05);
	}

	70% {
		transform: scale(.9);
	}

	100% {
		transform: scale(1);
		opacity: 1;
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}

@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}

	80% {
		-webkit-transform: translateY(10px);
	}

	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}

	80% {
		-moz-transform: translateY(10px);
	}

	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}

	80% {
		-o-transform: translateY(10px);
	}

	100% {
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}

	60% {
		opacity: 1;
		transform: translateY(-30px);
	}

	80% {
		transform: translateY(10px);
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}

@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}

	80% {
		-webkit-transform: translateY(-10px);
	}

	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}

	80% {
		-moz-transform: translateY(-10px);
	}

	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}

	80% {
		-o-transform: translateY(-10px);
	}

	100% {
		-o-transform: translateY(0);
		opacity: 1;
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}

	60% {
		opacity: 1;
		transform: translateY(30px);
	}

	80% {
		transform: translateY(-10px);
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}

	80% {
		-webkit-transform: translateX(-10px);
	}

	100% {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}

	80% {
		-moz-transform: translateX(-10px);
	}

	100% {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}

	80% {
		-o-transform: translateX(-10px);
	}

	100% {
		-o-transform: translateX(0);
		opacity: 1;
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}

	60% {
		opacity: 1;
		transform: translateX(30px);
	}

	80% {
		transform: translateX(-10px);
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}

	80% {
		-webkit-transform: translateX(10px);
	}

	100% {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}

	80% {
		-moz-transform: translateX(10px);
	}

	100% {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}

	80% {
		-o-transform: translateX(10px);
	}

	100% {
		-o-transform: translateX(0);
		opacity: 1;
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}

	60% {
		opacity: 1;
		transform: translateX(-30px);
	}

	80% {
		transform: translateX(10px);
	}

	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}

@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}

	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}

@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}

	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}

	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}




/*
Animate.css - http://daneden.me/animate
LICENSED UNDER THE  MIT LICENSE (MIT)

Copyright (c) 2012 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-animation-duration: 2s;
	-o-animation-duration: 2s;
	animation-duration: 2s;
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-500px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-500px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-500px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-500px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(500px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(500px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(500px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(500px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}

/* CSS Document */
.banner1{ width:1200px; height:500px;  margin:0 auto;overflow:hidden; position:relative; border:1px solid #ddd;}
.pr {
	position:relative
}
.banner1 img {
	/*width: 100%;*/
}
/*website--网站建设---start*/
.website {
}
/*.banner {
	height:500px;
	overflow:hidden;
	background:url(../images/video.gif) center center no-repeat
}*/
.banner1 .d1 {
	width:100%;
	height:550px;
	display:block;
	position:absolute;
	left:0px;
	top:0px;
}
.banner1 .d2 {
	width:100%;
	height:10px;
	clear:both;
	position:absolute;
	z-index:100;
	left:0px;
	bottom:15px;
}
.banner1 .d2 ul {
	float:left;
	position:absolute;
	left:50%;
	top:0;
	margin:0 0 0 -96px;
	display:inline;
}
.banner1 .d2 li {
	width:16px;
	height:16px;
	overflow:hidden;
	cursor:pointer;
	background: url(../images/banner_bg.png) no-repeat 0 -16px;
	float:left;
	margin:0 3px;
	display:inline;
	
border-radius:25px;

}
.banner1 .d2 li.nuw {
	background-position: 0 0;
	opacity:0.9;
}
.silde {
	height:550px;
	width:1200px;
	margin:0 auto;
	overflow:hidden
}
.rpa {
	position:absolute
}


.itext1_1 {
	width:615px;
	height:61px;
	/*background:url(../yct3.png) left center no-repeat;*/
	left:290px;
	top:250px;
	z-index:3
}
.itext1_2 {
	width:615px;
	height:61px;
	/*background:url(../yct4.png) left center no-repeat;*/
	right:295px;
	top:310px;
	z-index:3
}


.itext2_1 {
	width:615px;
	height:61px;
	/*background:url(../yc2t1.png) left center no-repeat;*/
	left:-9999px;
	top:250px;
	z-index:2
}
.itext2_2 {
	width:615px;
	height:61px;
	/*background:url(../yc2t2.png) left center no-repeat;*/
	right:-9999px;
	top:310px;
	z-index:2
}

.iprint3_1 {
	width:615px;
	height:61px;
	/*background:url(../yc3t1.png) left center no-repeat;*/
	left:-9999px;
	top:250px;
	z-index:2
}
.iprint3_2 {
	width:615px;
	height:61px;
	/*background:url(../yc3t2.png) left center no-repeat;*/
	top:310px;
	right:-9999px;
	z-index:2
}

.login_bg{
	width: 100%;
	height: 700px;
	background: url("/images/datu.png") no-repeat 0 -100px;
}
.login{
    width: 410px;
    height: 600px;
    background: #fff;
    margin:0 auto;
}
.login_title{
    text-align: center;
    height: 120px;
    line-height: 120px;
    font-size: 32px;
    color: #000;
}
.login_input{
    width: 348px;
    height: 48px;
    border: 1px solid #dadfe3;
    margin: 0 auto;
    border-radius: 5px;
    margin-bottom: 15px;
}
.inputclass{
    border: none;
    margin-left: 60px;
    height: 48px;
    outline: none;
    font-size: 16px;
    color: #999;
    width: 270px;
}
.inputclass::-webkit-input-placeholder{
    color:#ccc;
}
.yh{
    background: url("/images/yonghu.png") no-repeat 20px center;
}
.mima{
    background: url("/images/mima.png") no-repeat 20px center;
}
.xingming{
    background: url("/images/xingming.png") no-repeat 20px center;
}
.yanzheng{
    background: url("/images/yanzhengma.png") no-repeat 20px center;
}
.login_input1{
    width: 178px;
    height: 48px;
    border: 1px solid #dadfe3;
    border-radius: 5px;
    margin-bottom: 15px;
    float: left;
}
.inputclass1{
    border: none;
    margin-left: 60px;
    height: 48px;
    outline: none;
    font-size: 16px;
    color: #999;
    width: 100px;
}
.inputclass1::-webkit-input-placeholder{
    color:#ccc;
}
.yznzhengma{
    width: 350px;
    height: 50px;
    margin: 0 auto;
}
.yanzhengimg{
    width: 150px;
    height: 48px;
    float: right;
    border: 1px solid #dadfe3;
}
.login_submit{
    width: 350px;
    height: 50px;
    background: #0074cb;
    font-size: 18px;
    border: none;
    color: #fff;
    border-radius: 5px;
    margin-left: 30px;
    margin-top: 25px;
}
.denglu{
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 60px;
}
.denglu a{
    color: #0074cb;
}
.logins{
    width: 410px;
    height: 450px;
    background: #fff;
    margin: 0 auto;
}</pre></body></html>