html{
	overflow-x:hidden;
}

body{
	overflow:hidden;
	font: 15px/23px  'Open Sans', Segoe UI, Arial, sans-serif;
	color:#3e474c;
	
}

body.boxed-layout{
	
	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;
	
}

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;
}

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;}
.container-fluid{padding-right: 0px;padding-left: 0px;}
.row{margin-bottom: 0px;}

#content{margin-bottom: 0px;margin-top: 0px;    background-color: #fad9d9;}
.syrow1{background-color: #a71e23;height: 50px;}
#content .jy{background-color:#b70003;padding-bottom: 20px;}
#content .jy h1{font-size: 38px;color: #fff;}
#content .jy h2{color: #fff;line-height: 26px;}
#content .jy p{    font-size: 18px;
    color: #fff;
    text-indent: 35px;
    line-height: 30px;}
#content h1,#content h2{text-align: center;}
#content h1{font-size: 30px;}
#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: 40px;}
#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;}

.container{background-color: #fff;padding-top: 20px;}
.col-sm-6 {padding-left:0px;}
.col-sm-6 .cont{border:1px solid #ac0200;}
.col-sm-6 .cont .mTitle{background-color: #a71e23;}
.col-sm-6 .cont .mTitle a h1{margin-top: 0px;margin-bottom: 0px;line-height: 80px; color: #f1f2ad;}
.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{padding-right: 25px;background: url(../images/tu_1.png) no-repeat center left;}
.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;}
.col-sm-6 .cont #myTabContent ul,.col-sm-6 .cont #myTabContent2 ul{margin-bottom: 5px;}
#footer{background:#a71e23; color: #fff;     padding-top: 30px;
    padding-bottom: 30px;text-align: center;}
.btn-danger{background-color: #a71e23;border-color:  #a71e23;}

.inner_right .inner_top {border-bottom:1px solid #a71e23;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  #a71e23; 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{min-height:150px;}
.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: 38px;}
.inner_right .inner_news ul li span{float: right;margin-right: 10px;}
.inner_right .inner_news ul li i{padding-right: 25px;background: url(../images/tu_2.png) no-repeat;}
.inner_right .inner_news ul li:hover{    background-color: #fefbdc;}


.inner_right_two_n .inter_top_t{    border-bottom: 1px solid #ccc;}

.page_footer{
	    font-size: 18px;
    text-align: center;
    margin-top: 30px;
}
.inner_right_ct{padding-top:10px;padding-left:5px;padding-right:5px;}
.inner_right_one{padding-top:10px;}
.inner_right_one p{text-align: center;font-size: 24px;font-weight: bold;line-height:30px;font-family: 仿宋;}

.rowone .controw{padding-top: 20px;}
.controw ul li{padding-left:10px;}
.controw ul li i{padding-right: 25px;background: url(../images/tu_1.png) no-repeat center left;}
.rowone .controw ul li i{padding-right: 20px;background: url(../images/tu_3.png) no-repeat center left;}
.controw .col-sm-6 {text-align: center;}
.controw .col-sm-6 span{margin-top: 10px;
    display: block;}
.rowone .text{position: relative;margin-bottom:30px;background: #b60e0e;padding:40px 65px 40px;color:#fdd57f;line-height: 28px;text-align: justify;}

.rowone .text a,.rowone .text a:hover{color:#fdd57f;font-size:18px;}
.rowone .text .title{margin-bottom:30px;font-size: 24pt;font-weight: bold;    flex-grow: 1;}
.rowone .text .title a {font-size: 24pt;}
.rowone .text p{position: relative;z-index: 2;text-indent: 2em;}
.rowone .text p:last-child{margin-top:20px;}
.rowone .text::before{width: 114px;height:120px;content:'';background: url('../images/bird.png') center no-repeat;display: block;position: absolute;top:-28px;left:-56px;z-index:1}
.rowone .text::after{width: 280px;height:170px;content:'';background: url('../images/flag.png') center no-repeat;display: block;position: absolute;bottom:0px;right:-170px;z-index:1}


.leftnavbox{background: url(../images/bg1.png) no-repeat center center;width: 220px;height: 450px;background-size: cover;position: relative;}
.leftnavbox::after{position: absolute;top: -9px;border-radius: 50%; content: '';display: block;width: 20px;height: 20px;background-color: #ffffff;border: solid 2px #da0f12;}
.leftnavbox .name{width: 36px;font-family: SourceHanSerifCN-Bold;font-size: 26px;line-height: 38px;color: #fff; }
.leftnavbox .info{text-align: center;width: 40px;margin-top: 150px;margin-bottom: 30px; color: #ffffff;font-size: 16px;line-height: 20px;padding: 15px 10px;background-color: #ff822e;}
.leftnavbox .morebox{position: relative;width: calc(100% + 75px);}
.leftnavbox .morebox a{font-size: 16px;color: #ffffff;}
.leftnavbox .morebox::after{position: absolute;content: '';display: block; width: calc(100% - 130px);height: 2px;background: #fff;top: 0;bottom: 0;margin: auto;}

.leftnavbox.l-nav{padding:45px 50px 45px 25px;}
.leftnavbox.l-nav::after{left: 26px;}
.leftnavbox.l-nav .name{float: right;}
.leftnavbox.l-nav .morebox{margin-left: -25px;padding-left: 25px;}
.leftnavbox.l-nav .morebox::after{right: 0;}

.leftnavbox.r-nav{padding:45px 25px 45px 50px;float: right;}
.leftnavbox.r-nav::after{right: 26px;}
.leftnavbox.r-nav .name{float: left;}
.leftnavbox.r-nav .morebox{text-align: right;margin-top: 350px;margin-left: -50px;padding-right: 25px;}
.leftnavbox.r-nav .info{float: right;}
.leftnavbox.r-nav .morebox::after{left: 0;}

.minnavbox{background: url(../images/bg2.png) no-repeat center center;height: 50px;background-size: cover;position: relative;}
.minnavbox::after{position: absolute;top: -9px;border-radius: 50%; content: '';display: block;width: 20px;height: 20px;background-color: #ffffff;border: solid 2px #da0f12;}
.minnavbox .name {font-family: SourceHanSerifCN-Bold;font-size: 26px;color: #fff;}
.minnavbox .morebox{position: relative;width: calc(100% + 50px);}
.minnavbox .morebox a{font-size: 16px;color: #ffffff;}
.minnavbox .morebox::after{position: absolute;content: '';display: block; width: calc(100% - 500px);height: 2px;background: #fff;top: 0;bottom: 0;margin: auto;}

.minnavbox.l-nav{padding:15px 50px 25px 25px;}
.minnavbox.l-nav::after{left: 26px;}
.minnavbox.l-nav .name{float: left;}
.minnavbox.l-nav .morebox{text-align: right;padding-bottom: 5px;    padding-right: 50px;}
.minnavbox.l-nav .name1{margin-right: 15px;margin-left: 35px;}
.minnavbox.l-nav .name1 a{color:#fff;}
.minnavbox.l-nav .morebox::after{right: 0;}

.minnavbox.r-nav{padding:30px 25px 25px 50px;float: right;}
.minnavbox.r-nav::after{right: 26px;}
.minnavbox.r-nav .name{float: left;}
.minnavbox.r-nav .morebox{text-align: right;padding-right: 25px;margin-left: -50px;}
.minnavbox.r-nav .name1{margin-left: 15px;margin-top: 0.5em;}
.minnavbox.r-nav .morebox::after{left: 0;}

.fr {float: right;}
.controw .col-sm-6{padding:10px;}
 .adv img{padding-left:20px;padding-right: 10px;margin-bottom: 10px;}

.copyright{padding:0px 25px;}  
.copyright a{color:#fff;}