@import url('animate.min.css');
body{font-size:12px; color:#666666; background: #FFF url(../images/bg-page.png) center top no-repeat; overflow-x: hidden;}

p{ margin-bottom: 2px;}

.clr{clear:both;font-size:0%;line-height:0%;height:0px;overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none}
#page{ width: 1104px; margin:0 auto; min-height: 1056px; margin-bottom: 20px; position: relative; z-index: 10;}
/* changed  .wrapper{ background: url(../images/bg-footer.png) center bottom no-repeat; min-width: 1104px; margin: 0 auto;} */
.wrapper{ background: url(../images/bg-footer.png) center bottom no-repeat; min-width: 1104px; margin: 0 auto;}

header,footer{width:960px;margin:0 auto; }

header{ height:283px; position: relative; background: url(../images/bg.png) right top no-repeat; }
header .logo{float:left; margin-top:46px; margin-left: 10px; }
header .search-box{ position:absolute; top:86px; right:177px;background:url(../images/search.png) no-repeat; width:233px; height:33px;}
header .search-box form{ margin:0px; }
header .search-box input{width:190px; height:33px; border:0px solid #399ee5;float:left; background:none; padding: 0px 0px 0px 10px; margin: 0px; line-height: 30px\0; *line-height: 30px;}
header .search-box button{width:30px; height:33px; border:none;background:none; text-indent: -9999px; float:left; cursor:pointer;}

.lang-bar{ position:absolute; top: 20px; right: 70px; }
.lang-bar li{ list-style: none; text-align: right; }
.lang-bar a{ font-size:12px; color:#4a4a4a; line-height:26px;font-weight: bold; }
.lang-bar .lang-active a{ color:#4993c9; }

.map-box{ position: absolute; right: 151px; top: 22px; }
.map-box a{ float: left; width: 106px; height: 28px; text-align: center; line-height: 28px; color: #FFF; font-weight: bold; font-size: 15px; text-decoration: none; display: none; }
.map-box .i0,.map-box .i1,.map-box .i2,.map-box .i3{ display: block; }
.map-box .i0{ width: 102px; }
.map-box .i1{ width: 150px; }
.map-box .i2{ width: 100px; }
.map-box .i3{ width: 82px; }


.top-flower{ position: absolute; right: 0px; top: 0px; width: 73px; height: 190px; background: url(../images/top-flower.png) 0 0 no-repeat;}

nav{ position: absolute; top: 170px; left: -20px; width: 1000px; background: url(../images/shadow.png) -20px bottom no-repeat;}
nav .list-banner{ list-style: none; }
nav .list-banner li{ float: left; margin-right: 20px; }

.maintext h2.title{ border-left: 11px solid #004278; background:#0464b2 url(../images/icon-right.png) center right no-repeat; font-size: 24px; font-weight: normal; color: #FFF; padding: 6px 0px 6px 1em;  margin: 0;}
.maintext h2.title.line{ margin-bottom: 18px; position: relative; }
.maintext h2.title.line .readmore{ position: absolute; right: 30px; top: 10px; background: url(../images/triangle.png) center right no-repeat; text-indent: -9999px; width: 34px;}
.maintext .inner-text{ border: 1px solid #004278; border-top: 0; margin-bottom: 1em; padding: 1em; font-size: 18px; color: #015294;}

.topmenu{ height: 50px; margin: 0; }
.topmenu li{ list-style: none;  float: left; font-weight: bold; font-size: 16px; margin-right: 7px; }
.topmenu li a{ position: relative; color: #000; text-decoration: none; display: block; height: 242px; padding-top: 31px; width: 243px; cursor: url(../images/cursor.png),url(http://test.gaes.gov.mo/counseling/templates/gaescounseling/images/cursor.cur), auto; text-indent: -10000px; z-index: 10;}
.topmenu li.m0 a{ background: url(../images/m0.png) 0 0 no-repeat; }
.topmenu li.m0 a:hover{ background: url(../images/m0_hover.png) 0 0 no-repeat;}
.topmenu li.m1 a{ background: url(../images/m1.png) 0 0px no-repeat;}
.topmenu li.m1 a:hover{ background: url(../images/m1_hover.png) 0 0px no-repeat;}
.topmenu li.m2 a{ background: url(../images/m2.png) 0 0px no-repeat; }
.topmenu li.m2 a:hover{ background: url(../images/m2_hover.png) 0 0px no-repeat;}
.topmenu li.m3 a{ background: url(../images/m3.png) 0 0 no-repeat;}
.topmenu li.m3 a:hover{ background: url(../images/m3_hover.png) 0 0 no-repeat;}
.topmenu li.m3{ margin-right: 0px; }

.topmenu li.hover i{ display: none; }
.topmenu li i{
  width:242px;
  height:242px;
  position:absolute;
  background: url(../images/m3_b.png) center center no-repeat; 
  top: 0px;
  -webkit-animation: spin 6s linear infinite;
  animation: spin 6s linear infinite;  
  -webkit-animation-play-state: running; 
  animation-play-state: running; 
}

.topmenu li.m0 i{ background: url(../images/m0_b.png) center center no-repeat; }
.topmenu li.m1 i{ background: url(../images/m1_b.png) center center no-repeat; }
.topmenu li.m2 i{ background: url(../images/m2_b.png) center center no-repeat; }
.topmenu li.m3 i{ background: url(../images/m3_b.png) center center no-repeat; }


.topmenu li i:hover {  
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
}

@keyframes spin {
  100% {transform: rotate(1turn); }
}

@-webkit-keyframes spin {
  100% {-webkit-transform: rotate(1turn); }
}

#arttitle,.subheading-category,.subheading{ color:#0068b3; background: #cfe9ff; font-size: 23px; line-height: 1.2em; text-align: center; padding-top: .5em; padding-bottom: 0.5em; display: block;}
.home-box{ width: 980px; margin: 0 auto; padding-top: 20px; }
.home-box .spotlight{ margin-bottom: 20px; }
.home-box .index-video{ margin-bottom: 20px; }
.home-box .row-fluid .span9{ width: 720px; }
.home-box .row-fluid .span3{ width: 200px; }
.home-box .index-slider{ float: right; margin-top: 30px; margin-right: 30px; }

.index-banner{
  float: left;
  width: 220px;
}
.index-banner .list-banner,.index-banner-right .list-banner{ list-style: none; margin: 0px;}
.index-banner .list-banner li{ margin-bottom: 15px; }

.index-banner-right .list-banner li{ margin-bottom: 7px; }

.index-news{ 
  -webkit-border-radius: 5px; 
  -moz-border-radius: 5px;
  border-radius: 5px;
  /* changed  #ffeac0; */
  background-color: #61CBE6;
  /* changed */
  width: 450px;
  height: 330px;
  padding: 15px;
  overflow: hidden;
  float: right;
}

.moduletable-newstitle img{ margin-right: 0.5em; }
.moduletable-newstitle a{ font-size: 18px; color: #ff4d00; font-weight: bold; text-decoration: none; }
.curved-square .slideshow-controls{ background: none; }
.advanced-slider .navigation-buttons{ right: 0px; bottom: 160px; }
.curved-square .navigation-buttons .middle{ background: none; }
.curved-square .navigation-buttons .left{ background: none; }
.curved-square .navigation-buttons .right{ background: none; }
.curved-square .slide-wrapper{
  background-color:#FFF;
  border:0;
  -moz-box-shadow: 0px 0px 0px #CCC;
  -webkit-box-shadow: 0px 0px 0px #CCC;
  box-shadow: 0px 0px 0px #CCC;
}

.index-news .latestnews{ width: 420px;  
 margin: 0;
 margin-top: 15px; 
 list-style: none;
-webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,.35);
  -moz-box-shadow: inset 1px 1px 2px rgba(0,0,0,.35);
  box-shadow: inset 1px 1px 2px rgba(0,0,0,.35);
  /* change #fff8f5 */
  background-color: #fff8f5;
  border-radius: 0px 0px 5px 5px; 
-moz-border-radius: 0px 0px 5px 5px; 
-webkit-border-radius: 0px 0px 5px 5px; 
  padding:5px 15px 15px 15px;
}
/* change color  #ffbb72 */
.index-news .latestnews li{ width: 415px; border-bottom: 2px solid #35a8d5; line-height: 32px; font-size: 15px; position: relative; }
.index-news .latestnews li .create{ position: absolute; right: 0px; top: 0px; }
.index-news .latestnews li a{ color: #1a1a1a; font-size: 15px; }
.index-news .readmore{ margin-top: 0.5em; }
.index-news .readmore a{ color: #876625; font-size: 14px; padding-right: 1em; text-decoration: none;}

.blog-list .items{ padding: 0px; margin: 0;}
.blog-list .item,.thumb{ list-style: none; float: left; position: relative; margin-right: 10px; }
.blog-list .item .shadow,.thumb .shadow{ position: absolute; bottom: 14px; width: 45px; height: 29px; background: url(../images/shadow1.png) 0 0 no-repeat; right: -25px;}
.thumb{ float: right; margin-top: 50px; margin-right: 40px;}

.tri-arrow-r{ 
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 100px 0 100px 200px;
  border-color: transparent transparent transparent #87c9ff;
}
.tri-arrow-l{
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 100px 200px 100px 0;
  border-color: transparent #87c9ff transparent transparent;
}

.column-left{float:left;width:260px; min-height:364px;}
.column-right{float:right;width:240px; text-align:center;}

.tablist .more{ width:95px; height:16px; background:url(../images/more_service.png) no-repeat; display:block; text-decoration:none; text-indent:-200em; float:right; margin-top:0.5em; margin-right:1.5em;}
.tablist .more:hover{ background:url(../images/more_service_c.png) no-repeat;}

.datalist-hd{margin:30px 0 10px 0;}
.datalist{width:474px;float:left;}
.datalist article{display:block;border-bottom:1px solid #C8C8C8; padding:10px 0; line-height:20px;}
.datalist article .image{float:left;}
.datalist article .image a{display:block; border:1px solid #006940;}
.datalist article .image a:hover{border:1px solid #ECE05D;}
.datalist article .detail{float:right;width: 343px; font-size:12px;}
.datalist article h2{font-size:14px; font-weight:bold;margin-bottom:5px;}

/* content style */
.module-main{width:680px; float:right; margin-right:5px; }
.content-page{color:#000;line-height:24px; padding-bottom: 1.5em;}
.container{ clear:both; width: 986px; margin-left: 45px; }
.container.noshow{ width: 920px; margin: 0 auto; }
.itembox{width:271px;margin-left:5px;}
.main-full{ width: 920px; float: none; margin:0 auto; }

.sidebar{ width: 286px; float: left; position: relative; margin-bottom: 40px; }
.sidebar .ft{ position: absolute; bottom: -110px; display:block; width: 65px; height: 114px; left:0px; }

.breadcrumbs{color:#0464b2; margin-right:1.5em;line-height:30px; margin:0 auto; border-bottom: 1px solid #0464b2; width: 920px; margin-top: 10px; position: relative;}
.breadcrumbs,.breadcrumbs a{color:#0464b2;font-size:14px; }

/* search page */
.result-box .txtlabel{ float: left; padding-left: 50px; background: url(../images/icon-search1.png) 0 0 no-repeat; height: 40px; line-height: 40px; font-size: 18px; font-weight: bold; color: #0067b1;}
.result-box .flower{ width: 40px; height: 30px; float: left; background: url(../images/icon-flower1.png) 0 0 no-repeat; margin: 0 1.5em 0 2em;}
.result-box .search-box{ background:url(../images/search1.png) no-repeat; width:307px; height:31px; float: left; margin-top: 5px; }
.result-box .search-box input{width:266px; height:33px;border:0px solid #399ee5;float:left; background:none; padding: 0px 0px 0px 10px; margin: 0px;}
.result-box .search-box button{width:30px; height:33px; border:none;background:none; text-indent: -9999px; float:left; cursor:pointer;}

.results-list .result-title{ line-height: 30px; background: url(../images/icon-star.png) 0 10px no-repeat; padding-left: 25px; font-size: 19px; }
.results-list .result-title a{ color: #0067b1; }
.results-list .result-text{ margin-left: 25px; border-top: 1px solid #0067b1; font-size: 15px; line-height: 24px; margin-top: 3px; padding-top: 3px; margin-bottom: .5em; }

/* category list */
.cat-items{ margin: 0 auto; border: 1px solid #004278; }
.cat-items .category{ padding: 0px 55px; }

.category li em{ color: #545454; font-size: 15px; float: left; font-style: normal; position: absolute; right: 0px; top: 15px; line-height: 30px;}
.category li{ position: relative; border-bottom: 1px solid #004278; padding: 20px 90px  20px 0;}
.category li a{ color: #1671b3; font-size: 18px; font-weight: bold;}

.cat-items .search{ background:url(../images/search2.png) no-repeat; width:581px; height:31px; float: left; margin-top: 5px; }
.cat-items .search input{width:178px; height:33px;border:0px solid #399ee5;float:left; background:none; padding: 0px 0px 0px 10px; margin: 0px; margin-left: 356px; }
.cat-items .search button{width:30px; height:33px; border:none;background:none; text-indent: -9999px; float:left; cursor:pointer;}
/* for larger */
.cat-items .search{ width: 900px; }
.cat-items .search input{ margin-left: 680px; height: 31px; }

.pagenav{ list-style: none; margin: 0; background-color: #0364b2; height: 53px; position: relative;}
.pagenav a{ color: #FFF; font-size: 18px; line-height: 53px; }
.pagenav .pagenav-prev,.pagenav .pagenav-next{ position: absolute; top: 00px; }
.pagenav .pagenav-prev{ left: 40px; }
.pagenav .pagenav-next{ right: 40px; }

.pagination{ text-align: center; }

.list-border{ list-style: none; margin-top: 30px; }
.list-border li{ border-left: 2px solid #672a00; line-height: 1.2em; padding:1em; margin-bottom: 1em; font-size: 24px; font-weight: bold; }
.list-border li a{ text-decoration: none;}

.list-online{ list-style: none; margin-top: 15px;}
.list-online li{ margin-bottom: 15px; }
.list-online li img{ -webkit-box-shadow: 6px 6px rgba(0,0,0,.5);
  -moz-box-shadow: 6px 6px rgba(0,0,0,.5);
  box-shadow: 6px 6px rgba(0,0,0,.5);
  border: solid 2px #7ce6bc;
}

#Grid .mix{ opacity: 0; display: none; }
.filter-control{
  list-style: none;
  padding: 0px;
  margin: 0;
  margin-top: 15px;
}
.filter-control .button{ font-size: 23px; color: #0364b2; float: left; padding: 5px 1.3em; border-bottom: 2px solid #0364b2; cursor: pointer; position: relative; line-height: 1em; display: block; margin-bottom: 15px;}
.filter-control .button.active i{ 
width: 0px;
height: 0px;
border-style: solid;
border-width: 0 9px 9px 9px;
border-color: transparent transparent #007bff transparent;
position: absolute;
bottom: -12px;
left: 50px;
}

.yc_subitems{ margin-top: 23px; }
.yc_mentlist{ margin: 0px; list-style: none; }
.yc_subitem_child{ display: none; }
.yc_subitem.active .yc_subitem_child,.yc_subitem.selected .yc_subitem_child{ display: block; background-color: #ffddb2;}
.yc_mentlist .yc_subitem{ background: url(../images/theme/blue/menu.png) no-repeat; margin-top: -13px; }
.yc_mentlist .yc_subitem.active{ background: url(../images/theme/blue/menu_on.png) no-repeat; }
.yc_mentlist .yc_subitem > a{ 
  display: block;
  line-height: 73px; 
  color: #0068b3;
  font-size: 22px; font-weight: bold; padding-left: 1.5em; text-decoration: none;
  height: 95px;
}
.yc_mentlist .yc_subitem.active > a{ color: #FFF;}
.yc_mentlist .yc_subitem a .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  margin-top: 28px;
  margin-right: 25px;
  float: right;
}
.yc_mentlist .yc_subitem a:hover .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.caret{
  border-top: 10px solid #000;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
}
.yc_mentlist .yc_subitem_child{ list-style: none; margin-left: 2em; margin-right: 1em; margin-top: -20px; margin-bottom: 2em; padding-left: 15px; padding-top: 8px; padding-bottom: 8px;}
.yc_mentlist .yc_subitem_child a{ 
  display: block;   
  font-size: 16px; 
  font-weight: bold; 
  color: #363636; 
  padding: 6px; 
  padding-left: 1em; 
  text-decoration: none;
}
.yc_mentlist .yc_subitem_child a:hover, .yc_mentlist .yc_subitem_child .current a{ 
  background-color: #FFB86F;
}

.contact-box{ width: 210px; margin: 0 auto; font-size: 13px; color: #404040; padding: 10px 0px;}
.contact-box h2{ font-size: 22px; color: #e53a28; margin-bottom: 0px; border-bottom: 1px dashed #CCC; margin-bottom: 5px;}
.contact-box h3{ font-size: 18px; color: #404040; border-bottom: 1px dashed #CCC; padding-top: 15px; padding-bottom: 5px;}
.contact-box .simple{ font-size: 22px; color: #e53a28; line-height: 1.5em;}
.contact-box .moduletable{ margin-top: 10px;}

.bordertitle #arttitle{ width: 570px; border-left: 2px solid #78415c; background-color: #ffd9ec; color: #78415c; text-align: left; text-indent: 1.5em; margin-left: 70px; }
.special-list{ border-left: 2px solid #78415c; position: relative; margin-left: 70px; padding-left: 1em; }
.special-list .stitle{ width: 1em; position: absolute; left: -1.5em; color: #78415c; font-size: 16px; font-weight: bold; }

.jobinfo .first a{ font-size: 16px; padding-left: 30px;}

.school-links td img{ padding-left: 2em; padding-right: 5px; }
.school-links td{ width: 270px; height: 90px; vertical-align: middle; font-size: 16px; color: #78415c; font-weight: bold;}

.moduletable.multimedia .yc_mentlist .yc_subitem > a{ padding-left: 0px;  text-align: center; }

footer{ height: 290px; width: 100%; }
footer .inner{ width: 900px; margin: 0 auto;}
footer .menu{ margin: 0; }
footer .menu li{ display: inline; }
footer .menu li{background:url(../images/icon_line.png) no-repeat right 3px;}
footer .menu li a{padding:0 10px;}
footer .menu li.first a{ padding-left: 0px; }
footer .menu li.last{ background:none; }
footer .copyright{ float: left; }
footer .copyright .notice{ color:#636363;}
footer .info{ float: right; }
footer .copyright,footer .copyright a{ color:#597ad6; font-size: 13px; line-height: 24px; }

.advanced-slider{position:relative;overflow:visible;font-family:Arial, Helvetica, sans-serif;}.advanced-slider *{margin:0;padding:0;}.slider-item{position:absolute;left:-9999px;}.advanced-slider .slide-wrapper{position:absolute;overflow:visible;z-index:2;}.advanced-slider .slice{display:block;position:absolute;}.advanced-slider .preloader{position:absolute;z-index:15;}.advanced-slider .navigation-arrows a{position:absolute;z-index:30;cursor:pointer;}.advanced-slider .slideshow-controls{position:absolute;z-index:40;cursor:pointer;}.advanced-slider .shadow{position:absolute;z-index:1;}.advanced-slider .timer-animation{position:absolute;z-index:60;}.advanced-slider .caption{overflow:hidden;position:absolute;z-index:20;}.advanced-slider .caption .background{position:absolute;z-index:10;width:100%;height:100%;}.advanced-slider .caption .content{position:absolute;z-index:20;}.advanced-slider .thumbnail{position:relative;overflow:hidden;}.advanced-slider .navigation-buttons{position:absolute;z-index:50;}.advanced-slider .buttons a{position:relative;cursor:pointer;float:left;}.advanced-slider .navigation-thumbnails{position:absolute;z-index:3;}.advanced-slider .navigation-thumbnails .visible-container{position:absolute;overflow:hidden;}.advanced-slider .navigation-thumbnails .container{position:absolute;top:0;left:0;}.advanced-slider .navigation-thumbnails .thumbnail{cursor:pointer;position:absolute;}.advanced-slider .thumbnail .caption{position:absolute;width:100%;}.advanced-slider .thumbnail .caption .content{position:absolute;width:100%;z-index:20;}.advanced-slider .tooltip{position:absolute;z-index:9999;}.advanced-slider .slide,.advanced-slider .thumbnail .caption .background{position:absolute;width:100%;height:100%;z-index:10;}.advanced-slider .shadow .shadow-left,.advanced-slider .shadow .shadow-right,.advanced-slider .shadow .shadow-middle,.advanced-slider .navigation-buttons .left,.advanced-slider .navigation-buttons .right,.advanced-slider .navigation-buttons .middle{float:left;}.advanced-slider .caption .wrapper,.advanced-slider .buttons .thumbnail,.advanced-slider .navigation-thumbnails .buttons{position:absolute;}.advanced-slider .navigation-thumbnails .arrows a,.advanced-slider .navigation-thumbnails .buttons a{position:absolute;cursor:pointer;}

/* page style */
.activities-page,.service-page,.enquire-page,.news-page{ background: #FFF url(../images/bg-page1.png) top no-repeat; }
.activities-page header,.service-page header,.enquire-page header,.news-page header{ height: 150px; }
.home-page{ background: #FFF url(../images/bg-page-home.png) center top no-repeat;}
.home-page header{ height: 450px; }
.home-page footer{ background: none; padding-top: 0px; }

.news-page .maintext{ border: 1px solid #004278; padding: 30px 50px; font-size: 16px; line-height: 30px; }

.openinfo-page .openinfo{ margin-left: -45px; margin-top: 15px; }
.openinfo-page .openinfo li{ width: 1011px; background: url(../images/theme/blue/banner_a.png) no-repeat; height: 94px; list-style: none; text-align: center; font-size: 24px; line-height: 80px; font-weight: bold; }
.openinfo-page .openinfo li a{ text-decoration: none; }

/* for form */
fieldset.formFieldset ol.formContainer li{ padding: 0px; }
fieldset.formFieldset ol.formContainer li.rsform-block-yourname,
fieldset.formFieldset ol.formContainer li.rsform-block-yourphone,
fieldset.formFieldset ol.formContainer li.rsform-block-youremail{
   width:258px;
   margin-right: 17px;
   clear:none;
   float:left;
}
fieldset.formFieldset ol.formContainer li.rsform-block-youremail{ width: 370px; margin-right: 0px;}
fieldset.formFieldset ol.formContainer li.rsform-block-yourmessage{
   width:100%;
   clear:none;
   float:left;
   padding-top: 20px;
}
fieldset.formFieldset ol.formContainer li.rsform-block-yourmessage div.formCaption,
fieldset.formFieldset ol.formContainer li.rsform-block-yourmessage div.formBody{ 
   float:none;
}

div.formCaption{
   background: #0464b2;
   font-size: 18px;
   padding: 10px 10px 9px 10px;
   float: none;
   color: #FFF;
   width: auto;
}

fieldset.formFieldset ol.formContainer input,fieldset.formFieldset ol.formContainer textarea{ 
  -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
  border-radius: 0px;  
  border: 1px solid #004278;
}
.rsform-block-yourname input,.rsform-block-yourphone input{
    width: 244px;
}
.rsform-block-youremail input{
  width: 356px;
}
.rsform-block-yourmessage textarea{ width: 906px; height: 160px; }
.rsform-block-mysubmit .formCaption{
   display: none;
}
.rsform-block-mysubmit .rsform-submit-button,.rsform-block-mysubmit .rsform-reset-button{ width: 191px; height: 51px; background: url(../images/btn_send.jpg) 0 0 no-repeat; text-indent: -9999px;}
fieldset.formFieldset ol.formContainer input.rsform-submit-button,fieldset.formFieldset ol.formContainer input.rsform-reset-button{ border: none; }
.rsform-block-mysubmit .rsform-reset-button{ background-image: url(../images/btn_reset.jpg);}
.rsform-block-mysubmit .formBody{ float: none; padding-left: 266px; padding-top: 30px;}

/* theme v2 */
    header{ background: none; }
    header .search-box{ right: 107px; background: url(../images/searchbox.png); height: 28px; width: 227px;}
    .top-flower{ display: none;}
    header .search-box input{ height: 28px; width: 186px; }
    header .search-box button{ height: 28px; }

  .home-box .row-fluid .span9{ width:718px;}
    .home-box .row-fluid .span3{ width:202px;}

    .map-box{ width: 94px; height: 28px; background: url(../images/sitemap.png); overflow:hidden; right: 0px; top: 86px; }    
    .map-box .i0{ width: 94px; }

    .lang-bar{ right: 0px; top: 48px; }
    .lang-bar li a{ line-height: 15px; }
    .lang-bar li{ display: inline-block; padding-right: 1em; margin-left: 1em; border-right: 1px solid #4a4a4a;  line-height: 15px; height: 15px;  }

.links-page .openinfo li{ background: url(../images/theme/blue/banner_a1.png) no-repeat; }
.links-page .openinfo li a{ color: #41008c; }
.links-page .openinfo li a:hover{ color: #3c0080; }

.service-page .maintext h2.title{border-left: 11px solid #005a66; background: #00b5cd url(../images/icon-right.png) center right no-repeat;}
.service-page .maintext .inner-text { border: 1px solid #00b5cd;}
.message1,.message2,.message3,.message4{ display:none; }
.primaryNav .item326,.primaryNav .item288,.primaryNav .item257,.primaryNav .item123{ clear:left;}

/* .dl-horizontal */
.dl-horizontal dt {
    white-space: normal;
}


.txtbox{ 
    	font-size: 16px; 
    	/*color:#4cc134;*/ 
    	color:red;
    	margin: 10px;
    	animation: changeshadow 1s  ease-in  infinite ;
    	/* 其它浏览器兼容性前缀 */
	    -webkit-animation: changeshadow 1s linear infinite;
	    -moz-animation: changeshadow 1s linear infinite;
	    -ms-animation: changeshadow 1s linear infinite;
	    -o-animation: changeshadow 1s linear infinite;
    }  
    @keyframes changeshadow {  
        0%{ text-shadow: 0 0 4px #4cc134}  
        50%{ text-shadow: 0 0 40px #4cc134}  
        100%{ text-shadow: 0 0 4px #4cc134}  
    }
    /* 添加兼容性前缀 */
	@-webkit-keyframes changeshadow {
	  0%{ text-shadow: 0 0 4px #4cc134}  
          50%{ text-shadow: 0 0 40px #4cc134}  
          100%{ text-shadow: 0 0 4px #4cc134}  
	}
	@-moz-keyframes changeshadow {
	    0%{ text-shadow: 0 0 4px #4cc134}  
            50%{ text-shadow: 0 0 40px #4cc134}  
            100%{ text-shadow: 0 0 4px #4cc134}  
	}
	@-ms-keyframes changeshadow {
	    0%{ text-shadow: 0 0 4px #4cc134}  
            50%{ text-shadow: 0 0 40px #4cc134}  
            100%{ text-shadow: 0 0 4px #4cc134}  
	}
	@-o-keyframes changeshadow {
	    0%{ text-shadow: 0 0 4px #4cc134}  
            50%{ text-shadow: 0 0 40px #4cc134}  
            100%{ text-shadow: 0 0 4px #4cc134}  
	}


  /* 定义keyframe动画，命名为blink */
@keyframes blink{
  0%{opacity: 1;}
  100%{opacity: 0;} 
}
/* 添加兼容性前缀 */
@-webkit-keyframes blink {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@-moz-keyframes blink {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
@-ms-keyframes blink {
    0% {opacity: 1; } 
    100% { opacity: 0;}
}
@-o-keyframes blink {
    0% { opacity: 1; }
    100% { opacity: 0; }
}
/* 定义blink类*/
.txtbox2{
    color: #dd4814;
    animation: blink 1s linear infinite;  
    /* 其它浏览器兼容性前缀 */
    -webkit-animation: blink 1s linear infinite;
    -moz-animation: blink 1s linear infinite;
    -ms-animation: blink 1s linear infinite;
    -o-animation: blink 1s linear infinite;
}