body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif}
li,ul{list-style:none;margin:0;padding:0}
a{outline:0}
a:active{noOutline:expression(this.onFocus=this.blur())}
a:focus{outline:0}
.banner,.banner-slider,.small_banner,.top-aside,footer{background:transparent radial-gradient(circle,#0d9ddc,#0d5292) repeat scroll 0 0}
.top-aside{padding:8px 0}
.top-aside *{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.3)}
.top-aside li,.top-aside ul{list-style:outside none none;margin:0;padding:0}
.top-aside ul li{float:left}
.top-aside li a{background:transparent url(../images/bg-seperator.png) no-repeat scroll 100% 50%;color:#fff;padding-right:10px}
.top-aside a{opacity:1;transition:opacity .2s ease-in-out 0s}
.top-aside a:hover{opacity:.6}
.top-aside ul li+li{margin-left:10px}
ul.social_icons{float:right}
.social_icons li{margin-right:22px}
.header{background:#fff url(../images/bg-ui-gradient.png) repeat-x scroll left top;margin:0 auto;padding:10px 0;position:relative;width:100%;z-index:100}
.header .navbar-default{background:0 0;border:none}
.header-logo{background-attachment:scroll;background-image:url(../images/logo.png);background-repeat:no-repeat;background-position:right center;width:211px;height:65px;display:block;margin-right:50px}
.logotext{color:#0D93D2;font-size:15px;text-align:right;letter-spacing:2px;width:211px;margin-top:5px}
.header .navbar-toggle{margin-top:20px}
#bs-navbar-collapse-1{margin-top:25px}
.header .navbar-default{font-size:16px}
.header .navbar-default .navbar-nav>li>a{color:#333}
.header .navbar-default .navbar-nav>li>a:hover{color:#0070b3}
.header .navbar{margin-bottom:0;min-height:10px}
.banner-slider,.top-aside{position:relative;z-index:1}
.banner-slider .center-wrap{padding:35px 0;color:#fff}
.shadow.top{background:transparent url(../images/shadow-2.png) no-repeat scroll center -7px;height:60%;position:absolute;top:0;width:100%;z-index:-1}
.tt-overlay{background:transparent url(../images/banner-abstract.png) no-repeat scroll center center;height:100%;position:absolute;top:0;width:100%;z-index:-1}
.shadow.bottom,.top-aside-shadow{background:transparent url(../images/bg-ui-shadow-bottom.png) repeat-x scroll center bottom;bottom:0;height:30%;position:absolute;width:100%;z-index:-1}
.slides-pagination{float:left;left:50%;list-style:outside none none;margin:50px auto 0 0;max-width:960px;position:absolute}
.slides-pagination li{float:left;margin:0 10px 0 0;position:relative;right:50%}
.slides-pagination li a{background:transparent url(../images/bg-slider-nav.png) repeat scroll 0 0;display:block;height:9px;text-indent:-9999px;width:8px}
.slides-pagination li a:hover,.slides-pagination li.current a{background:transparent url(../images/bg-slider-nav.png) repeat scroll -8px 0}
.center-wrap{position:relative}
.slides_container div{display:block;overflow:hidden;z-index:525}
#slides{position:relative;padding:0 20px}
#content-container{background:#fff url(../images/bg-ui-gradient.png) repeat-x scroll left top;width:100%;padding-top:50px}
.slides_container h2{font-size:24px}
.slides_container h3{font-size:16px;line-height:150%}
.slides_container p{margin:0}
.slides_container small{font-size:12px;color:#A6D1E8;margin-bottom:15px;display:block}
.servicebox{box-shadow:0 2px 4px rgba(0,0,0,.15);margin-bottom:20px;border-radius:5px;}
.servicebox:hover{ border:1px solid #bbb;}
.box-top{padding:10px;color:#FFF}
.c1 .box-top{background:#2395cb}
.c1 .box-caret{color:#2395cb}
.c2 .box-top{background:#3ED1A4}
.c2 .box-caret{color:#3ED1A4}
.c3 .box-top{background:#895EA3}
.c3 .box-caret{color:#895EA3}
.c4 .box-top{background:#B09251}
.c4 .box-caret{color:#B09251}
.box-content{padding:10px}
.box-content p a{ margin-right:10px; color:#000000; text-decoration:none;}
.box-content p a:hover{ color:#2395cb}
.service-icon{width:50px;height:50px;border:4px solid #fff;border-radius:50px;text-align:center;line-height:50px;margin:0 auto}
.service-icon i{font-size:18px}
.box-top h3{font-weight:400;margin:10px 0 5px;text-align:center;font-size:18px}
.box-top h3 a{ color:#FFFFFF;}
.box-top p{text-align:center;margin:0;text-align:center;font-size:11px}
.box-line{background:#fff none repeat scroll 0 0;height:2px;margin:7px auto 0;width:50%}
.box-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;height:0;width:0;margin:0 auto}
.box-pic img{margin:0 auto}
.box-content p{font-size:14px;line-height:150%;margin:10px 0 0;height:88px; overflow:hidden;}
.contentbox{font-size:14px;line-height:150%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:20px;border:1px solid #d9d9d9;border-radius:5px;padding:10px 15px;background:transparent radial-gradient(circle,#fff,#f0f0f0) repeat scroll 0 0;min-height:300px}
.contentbox h2{color:#2CA8DF;font-size:20px;margin:0 0 15px}
.title-ico{width:5px;height:25px;border-radius:5px;background:#2CA8DF;vertical-align:middle;display:inline-block;margin-right:10px}
.contentbox .img-responsive{margin:0 auto}
.contentbox ul.list-unstyled li{background:transparent url(../images/newsico.png) no-repeat scroll 0 12px;border-bottom:1px dotted #ccc;height:28px;line-height:28px;overflow:hidden;padding:0 40px 0 15px;position:relative;text-overflow:ellipsis;white-space:nowrap}
.contentbox ul.list-unstyled li a{color:#333}
.contentbox span.time{color:#999;position:absolute;right:0;top:0}
.partners{background:#e4e4e4 url(../images/bg-footer-callout.png) repeat-x scroll left top;padding:20px 0}
.partners ul{margin:0}
.partners ul li{float:left;margin:0 17px}
.partners ul li.first{background:transparent url(../images/partner-arrow.png) no-repeat scroll right center;color:#09538e;font-size:31px;font-weight:lighter;padding-right:75px}
footer{clear:both;font-size:13px;overflow:visible;padding-top:30px;position:relative;width:100%;z-index:1;color:#FFF}
.footer-copyright{background:transparent url(../images/bg-footer-copyright.png) no-repeat scroll center top;clear:both;width:100%;line-height:40px}
.footer-category{color:#FFF}
.footer-category h4{margin:0 0 10px;text-align:center}
.footer-category h4 a{opacity:1; text-decoration:none;}
.footer-category a{color:#FFF;opacity:.6}
.footer-category li{height:25px;line-height:25px;text-align:center}
.footer-category .footerline{background:transparent url(../images/footer-line.png) repeat-y scroll right top;min-height:160px}
.foot-copy{text-align:center}
.link-top{color:#fff;position:absolute;bottom:0;right:8px;line-height:40px}
.link-top:hover{color:#fff;opacity:.6;text-decoration:none}
.footer-copyright .container{position:relative}
ul.bbkwennav{margin-top:20px}
.ttmenu .dropdown-menu{top:auto}
.ttmenu .navbar-right{margin-top:30px}
.ttmenu .navbar-default{border:0;width:100%!important;border-radius:0}
.ttmenu .navbar-default .dropdown-menu,.ttmenu .navbar-default .dropdown-menu li a{color:#282828;list-style:none}
.white-style .navbar-brand i{color:#fff!important}
.ttmenu .navbar ul{padding-left:0;list-style:none}
.ttmenu .navbar-brand{float:left;font-size:16px;position:relative;text-align:center;top:0}
.ttmenu .navbar-collapse{border-bottom:0!important}
.ttmenu .navbar-default .navbar-nav>li>.dropdown-menu{margin-top:0}
.ttmenu .navbar-default .collapse,.ttmenu .navbar-default .dropdown,.ttmenu .navbar-default .dropup,.ttmenu .navbar-default .nav{position:static}
.ttmenu .navbar-default .container{position:relative}
.ttmenu .navbar-default .dropdown-menu{left:auto;background-color:#fff}
.ttmenu .navbar-default .dropdown-menu li a,.ttmenu-content .box li{text-decoration:none!important}
.ttmenu .navbar-default .dropdown-menu,.ttmenu-content .dropdown-menu{padding:0!important}
.navbar-default .navbar-nav>li>a{padding-bottom:15px;padding-top:15px;font-size:16px;color:#333}
.navbar-default .dropdown-menu li a{border-bottom:1px solid rgba(0,0,0,.1);color:#282828;font-size:13px;font-weight:400;padding:13px 10px 13px 15px!important;position:relative;text-decoration:none;text-transform:none}
.ttmenu .navbar-default li .widget a{padding:0!important}
.ttmenu-content .box li a{color:#282828;font-size:13px;border-bottom:none;border-bottom:0!important;padding:14px 30px 12px 0!important;position:relative;text-decoration:none;text-transform:none}
.ttmenu .dropdown-menu,.ttmenu .navbar-default .ttmenu-content{padding:30px 30px}
.ttmenu .navbar-default .ttmenu-full .dropdown-menu{left:0;right:0}
.ttmenu .nav li span.label{color:#fff!important;margin-left:5px;margin-top:2px!important;padding:5px 10px}
.ttmenu .navbar-default .navbar-nav>.active>a,.ttmenu .navbar-default .navbar-nav>.active>a:focus,.ttmenu .navbar-default .navbar-nav>.active>a:hover{background-color:transparent}
.ttmenu-content .widget{padding:0;margin:0}
.ttmenu-content,.ttmenu-content .widget,.ttmenu-content .widget .thumb{position:relative}
.ttmenu-content .widget .title h4{font-size:14px;text-transform:uppercase;font-weight:400}
.ttmenu-content .box li{border-bottom:1px solid #ededed;position:relative;padding:10px 10px 10px 0}
.ttmenu-content .box li i{right:0;clear:both;top:10px;display:block;position:absolute}
.dropme:after{content:"\f107";color:#fff;padding-left:5px;font-family:FontAwesome}
.dropme-left:after{content:"\f105";color:#1a1a1a;font-family:FontAwesome;display:block;right:10px;width:0;position:absolute;height:0;top:13px;margin-top:0;margin-right:10px}
.navbar-default .dropdown-menu li:last-child,.ttmenu-content .box li:last-child{border-bottom:0 solid #fff}
.box p{color:#1a1a1a;font-weight:400;padding-top:10px;font-size:13px}
.box h4{color:#1a1a1a;font-weight:700;font-size:14px}
.box ul li span{float:right;margin-top:4px}
.ttmenu .dropdown-menu{border:1px solid rgba(0,0,0,.1);box-shadow:none}
.bbkwennav .active{background:#f0f0f0}
.ttmenu .navbar-default .navbar-nav>.active>a{color:#0070B3}
.small_banner{position:relative;width:100%;z-index:1}
.small_banner .shadow.top{z-index:2}
.content-container{background:#fff url(../images/bg-ui-gradient.png) repeat-x scroll left top;padding-top:0}
.content-container .breadcrumb{background:0 0}
.asideBox1_bd{background-color:#f7f6f6;border-radius:8px;min-height:300px}
.asideBox1_tt{border-bottom:1px solid #d6d7d6;color:#6ebed8;font-size:16px;height:42px;line-height:42px;padding:1px 0 0 39px;margin:0}
.asideBox1_list{overflow:hidden}
.asideBox1_list li{margin-top:-1px}
.asideBox1_list .curr,.asideBox1_list .curr a,.asideBox1_list li:hover,.asideBox1_list ul a:hover{background-color:#6ebed8;color:#fff}
.asideBox1_list li:hover a.asideBox1_link{color:#FFF}
.asideBox1_list .asideBox1_step1,.asideBox1_list ul a{border-top:1px dashed #d6d7d6;display:block;font-size:14px;height:37px;line-height:37px;padding:1px 0 0 26px}
.ic-nav,.side-nav-btm,.side-nav-sub li{background:transparent url(../images/main.png) no-repeat scroll 0 0}
.side-nav-btm{background-position:0 -109px;height:8px}
.icon_arr1{background:transparent url(../images/main.png) no-repeat scroll 0 -196px;display:block;float:left;height:20px;margin:3px 0 0;width:15px}
.asideBox1_list .expend .curr .icon_arr1,.asideBox1_list .expend .hover .icon_arr1{background-position:0 -336px}
.asideBox1_list .curr .icon_arr1,.asideBox1_list li:hover .icon_arr1{background-position:0 -154px}
.asideBox1_list ul a.curr .icon_circle1,.asideBox1_list ul a:hover .icon_circle1{background-position:0 -254px}
.asideBox1_list ul a{padding-left:40px}
.icon_circle1{background:transparent url(../images/main.png) no-repeat scroll 0 -281px;display:block;float:left;height:20px;margin:3px 0 0;width:14px}
.submenu a span{font-size:10px;margin-right:5px;position:relative;top:0}
.headline{border-bottom:2px solid #ddd;display:block;margin:2px 0 10px 0}
.headline h3,.headline h4{border-bottom:2px solid #0C96D8;color:#0C96D8;display:inline-block;margin:0 0 -2px;padding-right:10px;text-shadow:0 0 1px #f6f6f6;padding-bottom:5px;line-height:30px}
.accordion-title{background:#6ebed8;margin:0;font-size:20px;font-weight:400;padding-left:42px;height:50px;line-height:50px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;border-bottom:1px solid #fff;color:#fff}
.accordion{width:100%;background:#e3e3e3;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}
.side-nav-btm{background:transparent url(../images/main.png) no-repeat scroll 0 0;background-position:0 -109px;height:8px;margin-bottom:25px}
.accordion .link{display:block;padding:10px 10px 10px 42px;color:#fff;font-size:14px;border-bottom:1px dashed #fff;position:relative;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion .link a{color:#000;text-decoration:none}
.accordion li:last-child .link{border-bottom:0}
.accordion li i{position:absolute;top:16px;left:25px;font-size:12px;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.accordion li i.glyphicon-triangle-right{display:none}
.accordion li i.glyphicon-menu-down{right:12px;left:auto;font-size:16px}
.accordion li.open .link{color:#6ebed8}
.accordion li.open i{color:#6ebed8}
.accordion li.open i.glyphicon-menu-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.accordion li.open i.glyphicon-triangle-right{display:block}
.submenu{display:none;background:#f7f7f7;font-size:14px}
.submenu li{border-bottom:1px dashed #fff}
.submenu a{display:block;text-decoration:none;color:#333;padding:12px;padding:8px 8px 8px 62px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}
.submenu a.curr,.submenu a:hover{background:#E2F2F7;color:#000}
.accordion .link i{cursor:pointer}
.accordion li.open .link{background:#B6DEEB}
.page-content{font-size:16px;line-height:180%;padding:10px}
.page-content p{margin-bottom:20px}
.page-content img{margin:10px}
.bigfontlist{padding:10px}
.bigfontlist li span.time{position:absolute;top:0;right:0;color:#999}
.bigfontlist li{line-height:35px;height:35px;overflow:hidden;padding:0 70px 0 15px;position:relative;white-space:nowrap;text-overflow:ellipsis;border-bottom:1px dotted #ccc;background:url(../images/newsico.png) 0 14px no-repeat}
.bigfontlist li a{font-size:14px}
.aritcle-title{text-align:center;}
.article-info{ text-align:center; line-height:28px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #ccc; color:#888;}
.article-info span{ margin-left:20px; color:#333; display:inline-block;}
.article-info .bdshare-button-style0-16:after{display:inline-block;}
.form-horizontal .control-label{ font-size:14px; font-weight:normal; color:#666;}
.control-label font{ margin:0 3px;}
.mr10{ margin-right:10px;}
#myformback em{ color:#FF0000; font-style:normal;}
.article-page{ margin-top:10px; border-top:1px solid #ccc; padding-top:10px;}
.page-content td{padding:5px;}
.page-content td p{ margin:0px; padding:0px; font-size:14px;}


.hover-effect {
	-webkit-transition:all 0.4s ease-in-out;
	-moz-transition:all 0.4s ease-in-out;
	-o-transition:all 0.4s ease-in-out;
	transition:all 0.4s ease-in-out;
}
/*Pricing Page
------------------------------------*/
/*Pricing Head*/
.pricing {
	position:relative;
	border-radius:3px;
	margin-bottom:35px;
	box-shadow:0 0 5px #eee;
}
.pricing:hover {
	box-shadow:0 0 15px #b5b5b5;
}
.pricing-head {
	text-align:center;
}

.pricing-head h3 {
	color:#fafafa;
	padding:6px 0;
	font-size:20px;
	background: #298DC9;
	border-radius:3px 3px 0 0;
	text-shadow:0 1px 0 #32a20f;
	border-bottom:solid 1px #41b91c;
	margin:0;
	line-height:normal;
	font-weight:normal;
}

.pricing-content{
text-align:center;
}
.pricing-content img {
display:inline-block;
max-height:280px;
}

/*Pricing Footer*/
.pricing-footer {
	color:#777;
	font-size:14px;
	line-height:150%;
	text-align:center;
	padding:0 20px 19px;
	border-radius:0 0 3px 3px;
}

.pricing-footer a:hover {
	cursor:pointer;
	background:#298DC9;
	text-decoration:none;
	color:#fff;
	box-shadow:0 0 3px #ccc;
	border: none;
}

/*Priceing Active*/
.price-active,
.pricing:hover {
	z-index:9;
	margin-top:-15px;
	box-shadow:0 0 15px #b5b5b5;
}

.booking-blocks h2{ font-size:16px; margin:0px 0px 5px;}
.booking-blocks p{ color:#666666; height:55px; overflow:hidden;}
.booking-blocks {
	overflow: hidden;
	padding: 10px;
	margin-bottom: 25px;
	background: #fafafa;
	-webkit-transition:all 0.3s ease-in-out;
	-moz-transition:all 0.3s ease-in-out;
	-o-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.booking-blocks .thumbnail{ margin:0px;}
.booking-blocks:hover {
	border-radius:2px;
	background: #fafafa;
	box-shadow:0 0 8px #ddd;
}

.tab-content{padding:20px;}
#myTabs .active{font-weight:bold;}
#myTabs li a{ padding:10px;}
.page-content table{width:100%;}
.tab-content h4{ color:#0066CC; font-size:16px;}
.qqchat{border-radius:3px; background:#f7f7f7; padding:10px;}
.ttmenu-full .dropdown-menu li h4 a{ font-size:15px; font-weight:bold; border-bottom:none; padding-left:0px !important;}
.qqchat img{ margin:10px;}
#scroll_to_top{ cursor:pointer;}
.foot-copy p{ margin:0;}
#searchbotton{ cursor:pointer;}
.keywordtitle{color:#FF0000; margin-right:10px;}