@charset "utf-8";
/*---- index ----*/
body.index-bg{background:#f6f6f6;}

.banner{float:left;width:100%; margin:6px auto 0 auto;padding:0; position:relative; z-index:1;}
.cycle-slideshow { float:left;width:100%; min-width:320px; max-width:1200px;padding:0; margin:10px 0 36px 0; position: relative;}
/*.cycle-slideshow img{position: absolute; top: 0; left: 0; width: 100%; padding: 0; display: block;}
.cycle-slideshow img:first-child {position:static; z-index: 100;}*/

.cycle-slideshow div.slides-content{position: absolute;top:0;left:0;width:100%;padding:0; display:block;}
.cycle-slideshow div.slides-content:first-child {position:static; z-index: 100;}
.cycle-slideshow div.slides-content a, .cycle-slideshow div.slides-content img{float:left; width:100%;}

/* pager */
.cycle-pager {text-align: center; width:100%;height:12px;position:absolute;bottom:30px; z-index:990;}
.cycle-pager span {font-family: arial; font-size:40px; width:22px; height:12px;display: inline-block; color: #939393; cursor: pointer;}
.cycle-pager span.cycle-pager-active {color: #fea027;}
.cycle-pager > * { cursor: pointer;}
.cycle-pager span::-moz-selection{background:none; color:inherit;}
.cycle-pager span::selection {background:none; color:inherit;} 

.cycle-caption { position: absolute; color: white; bottom: 15px; right: 15px; z-index: 700; }
.cycle-overlay {font-family: tahoma, arial;position: absolute; bottom: 0; width: 100%; z-index: 600;background: black; color: white; padding: 15px; opacity: .5;}

.cycle-prev, .cycle-next{position: absolute;top:0;float:left;width:20%; z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev {left: -999px; background:url(../images/btn-left.png) left center no-repeat;}
.cycle-next {right: -999px; background:url(../images/btn-right.png) right center no-repeat;}
.cycle-prev:hover, .cycle-next:hover {}
.cycle-slideshow:hover .cycle-prev{left:0;}
.cycle-slideshow:hover .cycle-next{right:0;}
.disabled { opacity: .5; filter:alpha(opacity=50); }

/*.cycle-paused:after {content: 'paused'; color: white; background: black; padding: 10px; z-index: 500; position: absolute; top: 10px; right: 10px; opacity: .5; filter: alpha(opacity=50);}
@media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .cycle-slideshow { width: 200px;}
    .cycle-overlay { padding: 4px }
    .cycle-caption { bottom: 4px; right: 4px }
}*/

/*首页新闻资讯*/
.index-news-container{float:left;width:100%;padding:0 0 12px 0;margin:0; overflow:hidden; display:inline-table;}
.index-news-container li{float:left;width:16.66666%; overflow:hidden;position:relative;}
.index-news-container li img{float:left;width:100%;}
.index-news-container li a{float:left;width:100%; height:100%;color:#fff;overflow:hidden;}
.index-news-container li a div{float:left;width:100%; height:100%;color:#fff;overflow:hidden; position:absolute;left:0;top:0;background-image:url("data:image/NGf;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABd0RVh0Q3JlYXRpb24gVGltZQAyMDE0LjUuMjIRBf1RAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAAhZJREFUeJzt0zERACEQwMAD/9Je1Btg0kKxqyBN1sx8Axzt2wHwMoNAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIBINAMAgEg0AwCASDQDAIhB84OgJc6g/G4wAAAABJRU5ErkJggg==");display:table;filter:alpha(opacity=0);opacity:0;-webkit-transition: all 0.5s ease 0s;transition: all 0.5s ease 0s; padding:0; margin:0;word-break:break-all;word-wrap:break-word;white-space:pre;white-space: pre-wrap;}
.index-news-container li a div span{color:#fff;overflow:hidden;vertical-align:middle;display:table-cell; font-size:14px; line-height:160%; padding:12px;}
.index-news-container li a:hover div{filter:alpha(opacity=100);opacity:1;}

.index-news-container li a.index-nav{background:#fff;}
.index-news-container li a.index-nav:hover{ background:#fea027;}
.index-news-container li a.index-nav span{float:left;width:100%;height:100%;text-align:center; font-size:22px;overflow:hidden;padding-top:134px;filter:alpha(opacity=100);opacity:1;}

.index-news-container li a.index-nav-news{background:#ffd200;}
.index-news-container li a.index-nav-news span{ background:url(../images/icon-index-01.png) center 43px no-repeat;}
.index-news-container li a.index-nav-about{background:#25a6d6;}
.index-news-container li a.index-nav-about span{ background:url(../images/icon-index-02.png) center 43px no-repeat;}
.index-news-container li a.index-nav-media{background:#8bcb2c;}
.index-news-container li a.index-nav-media span{ background:url(../images/icon-index-03.png) center 43px no-repeat;}
.index-news-container li a.index-nav-members{background:#ffd200;}
.index-news-container li a.index-nav-members span{ background:url(../images/icon-index-04.png) center 43px no-repeat;}

/*官方合作伙伴*/
.index-links-container{float:left; padding:0 18px; background:#fff; margin:12px 0; overflow:hidden; display:inline-table;}
.links-title{clear:both;float:left; width:100%; font-size:18px;}
.links-title a{ color:#565656;}
.links-list{float:left;padding:12px 0;overflow:hidden;width:100%; text-align:left;}
.links-list ul{clear:both;float:left; width:103%; text-align:left;overflow:hidden;}
.links-list li{float:left; padding:12px 28px 12px 0;overflow:hidden;} 
.filter li a:link img,.filter li a:visited img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(1);}
.filter li a:hover img,.filter li a:active img{filter:none;-webkit-filter:none;-moz-filter:none; -ms-filter:none; -o-filter:none;}
.links-list li a,.links-list li a img{float:left;}
.links-list ul.links-cooperation{width:105%; }
.links-list ul.links-cooperation li{padding-right:32px;}
/*---- end index ----*/


/*---- history ----*/
.history{float:left;width:100%;padding:0; color:#878787; margin:30px 0; line-height:180%;background:url(../images/line-vertical.png) center top repeat-y;}
.history-title{float:left;width:100%;padding:0 0 30px 0; font-size:3em; color:#878787; text-align:center; line-height:normal;background:#fff;}
.history-title span{float:left;width:100%;padding:0; font-size:0.6em;}
.history-container{float:left;width:100%;padding:60px 0; margin:0;}

.history-item{float:left;width:50%;padding:0; margin:20px 0;background:url(../images/line-horizontal.png) center 30px repeat-x;}
.history-item-bg{padding:0; background:#fff; padding:0; margin:0;}
.history-item-time{float:left;font-size:3em;padding:12px 24px; text-align:center;background:#fff; line-height:normal;}
.history-item-text{float:left;width:310px;font-size:1em;margin:0;background:#fff;}
.history-item-text .history-item-content{ padding:12px 0;}
.history-item-text .history-item-content p{ clear:both; float:left;width:100%; overflow:hidden; padding-bottom:12px;}
.history-item-text .history-item-content p span{ float:left; font-weight:bolder; color:#666; padding-right:12px;}

.history-item-right{margin-top:80px;float:right;}
.history-item-right .history-item-time,
.history-item-right .history-item-text{float:right;}

.history-bottom{clear:both;width:100%; max-width:840px; margin:0 auto; padding:0;text-align:center; overflow:hidden; background:#fff;}
.history-bottom h2{color:#333; margin:12px 0;font-size:2em;line-height:normal;}
.history-bottom img{float:none;max-width:100%;}
/*---- about ----*/


/*---- news ----*/
.news-container{float:left;width:100%;padding:0;background:#eee;}
.news-container .news-item{float:left;background:#fff;color:#bebebe;padding:40px;word-break:break-all;word-wrap:break-word; line-height:160%;}
.news-item .news-img{ float:left; width:100%; padding-bottom:12px;}
.news-item .news-img img{float:left; width:100%; max-width:100%;}
.news-item h2{float:left; width:100%; font-size:1.4em;padding-bottom:12px;line-height:160%;} 
.news-item h2 a:link,.news-item h2 a:visited {color:#333;}
.news-item h2 a:hover,.news-item h2 a:active{color:#FFA000;}
.news-item .news-date{float:left; width:100%; color:#888; font-size:1em;padding-bottom:4px;}
.news-item .news-text{float:left; width:100%; color:#888; font-size:1em;}
/*---- end news ----*/

/*---- news2 ----*/
.box-content-wrapper{float:left;width:100%;padding:30px 0; margin:0;background:#fff url(../images/ajax-loader.gif) center center no-repeat; display:none;}
.box-content-item{float:left; width:16.666667%;color:#fff;padding:0; margin:0;opacity:0;filter:alpha(opacity=0);}
.box-content-item a,.box-content-item a img,
.box-content-item a .box-content-hover{float:left; width:100%;}
.box-content-item a{position:relative; z-index:1;color:#fff; height:100%;}
.box-content-item a img{ max-width:100%; max-height:100%;vertical-align: bottom;}
.box-content-item a .box-content-hover{width:100%;height:100%;position:absolute; z-index:2; background:#8bcb2c;left:0;top:0;opacity:0;filter:alpha(opacity=0);transition:all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .15s ease;-o-transition: all .15s ease; overflow:hidden;}
.box-content-item a .box-content-hover2{opacity:1;filter:alpha(opacity=100); width:320px; height:320px;}
.box-content-item a .box-content-hover table{float:left; width:100%; height:100%; border:none;color: #fff; text-align:center; vertical-align:middle; font-size:2em; background:none;border-collapse:collapse; border-spacing:0;}
.box-content-item a .box-content-hover table td{ padding:0 12px;border:none;}

.box-content-text{color: #fff; text-align:center;float:left;width:100%; padding-top:80px;vertical-align:middle;word-wrap:break-word;white-space:pre;white-space: pre-wrap; font-size:2em;overflow: hidden;}
.box-content-item a .box-content-text span{ clear:both; float:left;width:100%;font-size:0.6em;}
.box-content-item a:hover .box-content-hover,.box-content-item a.active .box-content-hover{opacity:1;filter:alpha(opacity=100);}

.box-content-wrapper-close{position:absolute;right:24px;top:-12px;float:right; width:40px;height:42px;background:#fff url(../images/icon-close.jpg) no-repeat;cursor:pointer; z-index:90;}
.box-content-item a .box-icon-triangular{position:absolute;left:50%;bottom:-10px;width:24px;height:10px;background:url(../images/icon-triangular-down2.png) no-repeat;cursor:pointer; z-index:999; margin-left:-12px; display:none;}
.box-content-item a.active .box-icon-triangular{display:block;}

.content-wrapper-2 .box-content-item{opacity:1;filter:alpha(opacity=100);width:auto; background:#fff;}
.content-wrapper-2 .box-content-item a .box-content-hover{ background:#fe9f25;}
.content-wrapper-2 .box-content-item a .box-icon-triangular{background:url(../images/icon-triangular-down3.png) no-repeat;}
.content-wrapper-2:before,.content-wrapper-2:after {content: "";display: table;}
.content-wrapper-2:after{clear: both;}
.content-wrapper-2 .first-item {clear: both;}
/* remove margin bottom on last row */
.last-row, .last-row ~ .box-content-item {margin-bottom: 0;}
/*---- end news2 ----*/

/*---- news3 ----*/
.news-contest-item,.news-contest,.contest-item-top{float:left;width:100%; padding:0; margin:0;}
.news-contest-item{ margin-bottom:40px;}
.news-contest-item h2{ margin-bottom:12px;}
.contest-item-top span{font-size:1em;float:right; width:70px; text-align:center; padding:6px 0; color:#fff;background:#adadad;}
.contest-item-top span.in{background:#ec272b;}
.contest-item-img{float:left; width:100%; cursor:pointer; position:relative; z-index:1;}
.contest-item-img img{float:left; max-width:100%; width:100%;}
.contest-item-img span{float:left; width:100%; height:100%; position:absolute; background:#000;left:0;top:0; display:;transition:all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .15s ease;-o-transition: all .15s ease;opacity:0;filter:alpha(opacity=0); }
.contest-item-img:hover span{display:block;opacity:0.7;filter:alpha(opacity=70); }
.news-contest-wrapper{float:left;width:100%;background:#fff url(../images/icon-triangular-down.png) center top no-repeat; padding:24px 0; display:none;}
.content-wrapper-close{ position:absolute;right:10px;top:-12px;float:right; width:40px;height:42px;background:#fff url(../images/icon-close.jpg) no-repeat;cursor:pointer;}
.news-contest-text{ float:left;width:60%; padding:20px 0;}
.news-contest-text.width-all{width:100%;}
.news-contest-btn{clear:both;float:left;width:100%; padding:20px 0; font-size:1.2em;}
.news-contest-btn a{float:left;width:150px; height:40px; line-height:40px; text-align:center; color:#fff; background:#494949;}
.news-contest-btn a:hover{background:#FFA000;}
/*---- end news3 ----*/

/*---- article ----*/
.article-toolbar{width:140px; margin-top:120px; position:fixed;top:78px;left:50%; margin-left:-600px; background:#fff;}
.article-toolbar center{ width:117px; margin-top:20px;background-image:url("data:image/NGf;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAADwCAYAAAA+VemSAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAALXSURBVHic7dMxDcAgAADBUjGsLEjBv5Z66EI+uVPwy4+59nmApPd2APCfgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhBoYwA0OYgSHMwBBmYAgzMIQZGMIMDGEGhjADQ5iBIczAEGZgCDMwhBkYwgwMYQaGMANDmIEhzMAQZmAIMzCEGRjCDAxhH0X2Ar3BVswKAAAAAElFTkSuQmCC");color:#fff; height:30px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; line-height:30px; display:none;}
.article-toolbar ul li{ float:left; width:52px; height:52px; border:#ECECEC solid 1px; margin:11px 11px 0 0; line-height:52px; text-align:center; color:#666; font-size:20px; cursor:pointer; background:#fff;}
.article-toolbar ul li:hover{border:#FFA000 solid 1px; color:#FFA000;}
.article-toolbar ul li a{ color:#666; display:block; width:100%; height:100%;}
.article-toolbar ul li a:hover{ color:#FFA000; display:block; width:100%; height:100%;}

.article-toolbar ul li.article-prev{}
.article-toolbar ul li.article-next{}
.article-toolbar ul li.article-prev:hover{}
.article-toolbar ul li.article-next:hover{}
.article-toolbar ul li.article-sina{background:#fff url(../images/icon-social-1.png) 8px 12px no-repeat;}
.article-toolbar ul li.article-sina:hover{background:#fff url(../images/icon-social-2.png) 8px 12px no-repeat;}
.article-toolbar ul li.article-qqweibo{background:#fff url(../images/icon-social-1.png) -63px 12px no-repeat;}
.article-toolbar ul li.article-qqweibo:hover{background:#fff url(../images/icon-social-2.png) -63px 12px no-repeat;}
.article-toolbar ul li.article-weixin{background:#fff url(../images/icon-social-1.png) -136px 12px no-repeat;}
.article-toolbar ul li.article-weixin:hover{background:#fff url(../images/icon-social-2.png) -136px 12px no-repeat;}
.article-toolbar ul li.article-qq{background:#fff url(../images/icon-social-1.png) -213px 12px no-repeat;}
.article-toolbar ul li.article-qq:hover{background:#fff url(../images/icon-social-2.png) -213px 12px no-repeat;}
.article-toolbar ul li.article-facebook{background:#fff url(../images/icon-social-en-1.png) 12px 12px no-repeat;}
.article-toolbar ul li.article-facebook:hover{background:#fff url(../images/icon-social-en-2.png) 12px 12px no-repeat;}
.article-toolbar ul li.article-twitter{background:#fff url(../images/icon-social-en-1.png) -61px 12px no-repeat;}
.article-toolbar ul li.article-twitter:hover{background:#fff url(../images/icon-social-en-2.png) -61px 12px no-repeat;}
.article-toolbar ul li.article-pinterest{background:#fff url(../images/icon-social-en-1.png) -212px 12px no-repeat;}
.article-toolbar ul li.article-pinterest:hover{background:#fff url(../images/icon-social-en-2.png) -212px 12px no-repeat;}
.article-toolbar ul li.article-wordpress{background:#fff url(../images/icon-social-en-1.png) -134px 12px no-repeat;}
.article-toolbar ul li.article-wordpress:hover{background:#fff url(../images/icon-social-en-2.png) -134px 12px no-repeat;}

.article{width:770px; min-height:730px; font-size:14px; padding:0 130px 20px 0; margin:0 auto;}
.article h2{clear:both;font-weight:bold; font-size:30px; padding:6px 12px;color:#666;}
.article h3{clear:both; padding:12px;}
.article h3 span{ padding-right:12px;}
.article strong{font-weight:bold;}
.article-text{ clear:both;padding:26px 12px 60px 12px;line-height:2em;}
.article-text img{max-width:100%;}
.article-ad{width:242px; overflow:hidden; margin:80px 0; position:absolute;top:0;right:0;}
.article-ad img{float:left; width:100%;}
.article-ad h2{float:left;width:100%;clear:both; padding:30px 0 6px 0; font-size:18px; font-weight:bold;}
.article-ad p{float:left; padding:4px 0;}
.article-gallery{clear:both;float:left;width:100%; padding:12px 0;}
.article-gallery img{float:left; width:100%;}
.article-gallery-big{margin:0 auto;width:99%;clear:both; border:1px solid #ECECEC; text-align:center;}
.article-gallery-big img{ float:none; max-width:100%;}
.article-gallery-list{float:left;width:100%;clear:both; padding:24px 0; overflow:hidden;}
.article-gallery-list ul{float:left; width:105%;}
.article-gallery-list li{float:left;width:76px; height:60px; margin:0 7px 12px 0; overflow:hidden;}
.article-gallery-list li a{float:left; border:1px solid #ECECEC;}
.article-gallery-list li a:hover,
.article-gallery-list li a.active{border:1px solid #f00;}
/*---- end article ----*/


/* case */
.case-container{ padding:12px;}
.case-wrapper{float:left; width:50%;}
.case-wrapper-text{width:100%;max-width:650px; margin:0 auto;}
.case-wrapper-text h2{margin:0;}
.case-wrapper-text .article-gallery-list li{ width:117px; height:117px;margin:0 10px 10px 0;}
.case-wrapper-text .article-gallery-list li a:hover,
.case-wrapper-text .article-gallery-list li a.active{border:1px solid #FFA000;}
/* end case */


/* job */
.line-box .box-list,
.line-box .box-content-wrapper{margin:0 0 1px 0;}
.line-box .box-content-item{margin:0 1px 0 0;}
.line-box .box-content-item-last{ margin:0;}
.box-content-job{float:left;width:90%; height:90%; background:#fff; color:#565656; overflow:hidden; padding:5%; line-height:180%; }
.box-content-job h2{ float:left; font-size:2em; margin:12px 0;line-height:normal; width:100%;}
.job-container{ padding:12px;}
.job-wrapper{float:left; width:50%;}
.job-wrapper-text{width:100%;max-width:650px; margin:0 auto;}
.job-wrapper-text h2{margin:0;}
/* end job */

/* calendar */
.calendar-wrap{float:left; width:100%; overflow:hidden;position:relative; margin:0;padding:3em 0 8em 0;}
.calendar-frame {overflow: hidden;}
.calendar-frame ul {list-style: none;margin:0;padding:0 60px;height: 100%;font-size: 50px;}
.calendar-frame ul li {float: left;height:100%;margin:0;padding: 0;background:url(../images/icon-calendar-line-h-02.png) left 60px repeat-x;text-align: left;cursor: pointer;}
.calendar-item{ float:left;background:url(../images/icon-calendar-line-v-02.png) 40px top repeat-y;}
.calendar-title{float:left; height:80px;width:80px; text-align:center; line-height:80px; padding-top:20px;background:#fff url(../images/icon-calendar-big-round-02.png) center 20px no-repeat; color:#fff; font-size:0.8em;}
.calendar-title span{font-size:0.5em;}
.calendar-list{clear:both;float:left; padding:24px 0;}
.calendar-list ul{padding:0;height:auto; padding:0 12px 0 38px;font-size:16px;}
.calendar-list ul li{ width:100%;margin:0; padding:6px 12px;background:url(../images/icon-calendar-dot-02.png) left center no-repeat;}

.calendar-frame ul li.active{background:#fff url(../images/icon-calendar-line-h.png) left 60px repeat-x;}
.calendar-frame ul li.active .calendar-item{background:url(../images/icon-calendar-line-v.png) 60px top repeat-y; margin:0;}
.calendar-frame ul li.active .calendar-title{height:121px;width:121px; line-height:121px;background:#fff url(../images/icon-calendar-big-round.png) center center no-repeat;font-size:1.2em; padding:0;}
.calendar-frame ul li.active .calendar-list ul{padding:0 12px 0 58px;}
.calendar-frame ul li.active .calendar-list ul li{background:url(../images/icon-calendar-dot.png) left center no-repeat;}

.calendar-frame ul li.in{background:url(../images/icon-calendar-line-h-03.png) left 60px repeat-x;}
.calendar-frame ul li.in .calendar-item{background:url(../images/icon-calendar-line-v-03.png) 40px top repeat-y;}
.calendar-frame ul li.in .calendar-title{background:#fff url(../images/icon-calendar-big-round-03.png) center 20px no-repeat; }
.calendar-frame ul li.in .calendar-list ul li{background:url(../images/icon-calendar-dot-03.png) left center no-repeat;}
/* end calendar */

/* activitiesform */
.activities-container{width:60%; margin:24px auto; overflow:hidden; padding:0 12px;}
.activities-form{ float:left; width:100%;padding:12px 0; letter-spacing: 1pt;}
.activities-form img{float:none;}
.activities-form ul{float:left; width:100%;padding:12px 0;}
.activities-form ul li{float:left; width:100%;font-size: 14px;line-height:24px;padding-top: 15px;}
.activities-form ul li span{float:left; width:6%; min-width:80px;text-align:right; padding:0 24px;}
.activities-form ul li span.red{ width:auto; float:none; padding:0;}
.activities-form .intxt{border:1px solid #ddd; padding:6px; color:#8e8e8e;}
.activities-form .text-tip{}
.activities-form .activities-textarea{border:1px solid #ddd; padding:6px;width:400px;height:200px;}
.activities-form .w200{ width:200px;}
.activities-form .w300{ width:300px;}
.activities-form .h100{ height:100px;}
.activities-form .buttonsubmit{cursor:pointer;width:180px; height:42px; background:#fe9f27; color:#fff; font-size:1.2em;transition:all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .15s ease;-o-transition: all .15s ease;}
.activities-form .buttonsubmit:hover{ background:#565656;}
.activities-form .upload-btn{ float:left; text-align:center;width:80px; height:32px; line-height:32px; margin:0 4px;background:#fe9f27; color:#fff; font-size:1.2em;transition:all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .15s ease;-o-transition: all .15s ease;}
.activities-form .upload-btn:hover{ background:#565656;}
/* end activitiesform */

/*contactus*/
.contactus{padding:60px 12px 120px 12px; line-height:180%; overflow:hidden; font-size:1em;}
.contactus div{ float:left;width:18%; padding-right:2%; margin:12px 0;}
.contactus div.lastitem{ padding:0;}
.contactus h2{float:left; width:100%;font-weight:bold; color:#333;font-size:1.2em; padding-bottom:2em;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{ float:left;width:100%;height:550px;border:#ccc solid 1px;}
/*end contactus*/

/*search*/
.search-wrapper{padding:30px 0; font-size:1.4em; color:#888;}
.search-wrapper em{font-weight:bold; color:#333;}
.search-wrapper span{font-weight:bold; color:#FFA000;}
.search-list{float:left; width:100%; overflow:hidden; margin:30px 0; padding:0;}
.search-list dl{clear:both;}
.search-list dt, .search-list dd {float:left;}
.search-list div.dot-line {margin-bottom: 30px;padding-top:30px;border-bottom: 1px dotted #e8e8e8;clear: both;}
.search-list dd a{font-size:1.8em;line-height:220%;}
/*end search*/

/*becomeMember*/
.becomeMember,.becomeMember h2{float:left; width:100%;padding:1em 0;}
.becomeMember{ padding-bottom:4em;}
.becomeMember-box{color:#525E64;clear:both; float:left;width:100%;background:url(../images/becomeMember-line.jpg) center 56px repeat-x;}
.becomeMember-box .becomeMember-item{float:left;width:22%; display:block; padding-bottom:24px;}
.becomeMember-box .becomeMember-item .becomeMember-item-header{width:100%; height:113px;background:url(../images/becomeMember-header.jpg) center top no-repeat; font-size:36px; color:#EAEAEA; font-weight:bold; text-align:center; line-height:113px;}
.becomeMember-box .becomeMember-item h2{clear:both; width:100%;color:#525E64; text-align:center; font-size:1.6em; margin:0;}
.becomeMember-box .becomeMember-item p{}
.becomeMember-box .becomeMember-item.becomeMember-item-first{width:113px;}
.becomeMember-box .becomeMember-item.becomeMember-item-last{width:113px;float:right;}
.becomeMember-box .becomeMember-item.becomeMember-item-2{width:240px; padding-left:36px;}
.becomeMember-box .becomeMember-item.becomeMember-item-2 h2{ text-align:left;}
.becomeMember-box .becomeMember-item.becomeMember-item-2 .becomeMember-item-header{ background-position:50px top;text-align:left; padding-left:96px;}
.becomeMember-box-2{width:600px; margin:0 auto;}
.becomeMember-box-2 .becomeMember-item{float:left;width:260px;}
.becomeMember-box-2 .becomeMember-item.becomeMember-item-first{width:113px;}
/*end becomeMember*/