html{
	overflow-x:hidden;}

body{
	overflow:hidden;
	font: 15px/23px 'Open Sans', Segoe UI, Arial, sans-serif;
	color:#000;
	    background-color: #bee4f9;}

body.boxed-layout{
	background:#bee4f9 ;
	background-size:cover;
	background-attachment:fixed;}

.csstransforms3d .container{}

img{
	max-width:100%;}

.align-left{
	text-align:left;}

.align-center{
	text-align:center;}

.align-right{
	text-align:right;}

img.align-left{
	text-align:left;
	float:left;
	margin:0 15px 15px 0;}

img.align-center{
	text-align:center;
	margin:10px auto;}

img.align-right{
	text-align:right;
	float:right;
	margin:0 0 15px 15px;}

iframe{
	width:100%;
	border:none;}
li{list-style: none;}
 .date{display: block;float: right;}
#qLbar{
	top:0!important;
	margin-top:0!important;}

.no-margin-top{
	margin-top:0!important;}

.no-margin-bottom{
	margin-bottom:0!important;}


/* Content Animation */
.animated{
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
;}

@-webkit-keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
	100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}

@keyframes fadeInDown{
	0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
	100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}

.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}





/* ==================================== */
		     /* TYPOGRAPHY */
/* ==================================== */

h1{
	font-size:30px;
	font-weight:800;
	text-transform:uppercase;
	margin:30px 0 20px;
	font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";}

h2{
	font-size:24px;
	font-weight:400;
	font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
	margin:10px 0 20px;
	line-height: 36px;}

h3{
	font-size:16px;
	text-align: center;
	text-transform:uppercase;
	margin:30px 0 23px;
	font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";
	line-height: 34px;}

h4{
	font-size:18px;
	font-weight:600;
	margin:30px 0 20px;
	text-align: center;}

h5{
	font-size:18px;
	font-weight:400;
	text-transform:uppercase;
	margin:30px 0 20px;}

h6{
	font-size:16px;
	font-weight:700;
	margin:30px 0 20px;}

p{
	margin:10px 0;}

a{
	color:#000;
	transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;}

a:hover{
	color:#274472;
	text-decoration:none;}
ul{padding-left:0px;}
.flex-control-nav{bottom:10px;}
.container-fluid{padding-right: 0px;padding-left: 0px;}
.row{margin: 10px auto;}
#content{margin: 10px auto;margin-bottom: 0px;}
#content .container{background-color: #edf8ff;padding-bottom: 10px;}
#content h1,#content h2{text-align: center;}
#content h1{font-size: 24px;}
#content .maincont{height:254px;border-bottom: 1px solid red;}
#content .more{float: right;}
#content .maincont2{height: 200px;}
#content .secLeft{text-align: center;}
#content .secLeft h2{margin-bottom: 0px;}
#content .secRight{background:#a71f45; color: #fff;}
#content .secRight a{color:#fff;}
#content ul li{line-height: 50px;border-bottom:1px #ccc dashed;}
#content .glyphicon-flag{float: left;top:8px;}
#content .thLeft h3{font-size: 20px;line-height: 34px;margin: 10px;text-align: left;}
#content .thLeft .glyphicon-flag{top:8px;}
#content .thLeft ul li{line-height: 30px;display: block;padding-right: 50px;}

.mTitle a{display: block;text-align: center; border-bottom: 1px solid #3a5cc7;}
.mTitle a span{font-size: 20pt;
    font-weight: bold;
 
    border-bottom: 5px solid #02125d;
  
    line-height: 35pt;padding-left: 10px;padding-right: 10px;}
.cont .mTitle{margin-bottom: 10px;}
.cont ul li {
	    font-size: 16pt;
    line-height: 150%;}
}
.col-sm-6 .cont{font-size: 14pt;line-height: 200%;color: #000;border:1px solid #99d7fe;}
.col-sm-8 .cont a{color: #000;}
.col-sm-6 .cont .mTitle{background-color:#001d77;}
.col-sm-6 .cont .mTitle a h1{margin-top: 0px;margin-bottom: 0px;line-height: 80px; color: #fff;}
.col-sm-8 .cont .col-sm-3{margin-bottom: 20px;}
.col-sm-6 .cont ul li{padding-left: 10px;padding-right: 10px; font-size:18px; border-bottom: 1px dashed #ccc;}
.col-sm-6 .cont ul li a{line-height: 50px;}
.col-sm-6 .cont i{color:#005898;font-size: 16px;padding-right: 10px;}
.col-sm-6 .cont #myTab,.col-sm-6 .cont #myTab2{border-color: #0366c3;}
.col-sm-6 .cont #myTab li,.col-sm-6 .cont #myTab2 li{width: 50%; text-align: center;font-size: 24px; font-weight: bold;border-bottom: none;}
.col-sm-6 .cont #myTab li a,.col-sm-6 .cont #myTab2 li a{ color: #ccc;line-height: 35px;}
.col-sm-6 .cont #myTab li.active,.col-sm-6 .cont #myTab2 li.active{padding-left: 0px;padding-right: 0px;}
.col-sm-6 .cont #myTab li.active a,.col-sm-6 .cont #myTab2 li.active a{color: #000;}
.col-sm-6 .cont li.nmore{border-bottom: none; text-align: right;}
.col-sm-6 .cont li.nmore button{ font-size: 18px; margin-top: 5px;}
.col-sm-6 .cont li.nmore a button {color: #fff;line-height: 30px;background:#580105;}
.col-sm-6 .cont #myTabContent ul,.col-sm-6 .cont #myTabContent2 ul{margin-bottom: 5px;}
#footer{background:#308bbb; color: #fff;     padding-top: 30px;
    padding-bottom: 30px;text-align: center;}


.inner_right .inner_top {border-bottom:1px solid #2e8acb;height:30px;padding-right: 30px;padding-bottom: 10px;height: 50px;}
.inner_right .inner_top p{float: left;font-size:20px;font-family:"Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜";display: block; border-bottom:3px solid #00456a; margin:5px 0px;padding-left:20px;padding-right: 20px;line-height: 45px;}
.inner_right .inner_top span{float:right;font-size:20px;line-height: 45px;}
.inner_right .inner_news{margin-top:10px; padding:10px;}
.inner_right .inner_news  ul li{display: block; border-bottom: 1px dashed #ccc;}
.inner_right .inner_news  ul li a{font-size:18px;line-height: 35px;}
.inner_right .inner_news ul li span{float: right;margin-right: 10px;height: 30px;}
.inner_right .inner_news ul li i{margin-right: 10px;color:#308dd0;}
.inner_right .inner_news ul li:hover{    background-color: #fefbdc;}
.inner_right .inner_news .col-sm-4 {text-align: center;}

.inner_right_two_n .inter_top_t{    border-bottom: 1px solid #ccc;}
.inner_right_two_n table{margin:50px auto;}
.page_footer{
	    font-size: 18px;
    text-align: center;
    margin-top: 30px;}
.inner_right_ct{padding-top:10px;}
.inner_right_ct img{display: block;margin:5px auto;}
.inner_right_one p{text-align: center;font-size: 20px;}