html{
	overflow-x:hidden;
}
body{
	overflow:hidden;
	font: 15px/23px 'Microsoft YaHei','Open Sans',Arial,Helvetica,sans-serif;
	color:#3e474c;
	
}


.container{padding-left: 0px;padding-right: 0px;}
.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;}
.ddate{    float: right;
   
    font-weight: bold;
   }
.sy .col-sm-7{padding-right: 0px;}

/* 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}


ul{padding:0px;}


/* ==================================== */
		     /* TYPOGRAPHY */
/* ==================================== */

h1{
	font-size:30px;
	font-weight:800;
	text-transform:uppercase;
	margin:30px 0 20px;
}

h2{
	font-size:24px;
	font-weight:400;
	
}

h3{
	font-size:18px;
	
	text-transform:uppercase;
	
}

h4{
	font-size:16px;
	

	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{
	
}

a{
	
	transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;
	color: #000;
}

a:hover{
	    color: #215130;
	text-decoration:none;

}
.container-fluid {padding-left: 0px;padding-right: 0px;margin:0px;}
.row{margin-left: 0px;margin-right: 0px;}

.col-sm-4,.col-sm-8{padding-left: 5px;padding-right: 5px;}
.btn-primary {
    background-image: -webkit-linear-gradient(top,#215130 0,#396125 100%);
    background-image: -o-linear-gradient(top,#215130 0,#396125 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(,#215130 ),to(#396125));
    background-image: linear-gradient(to bottom,#215130 0,#396125 100%);
}
/* ==================================== */
		      /* HEADER */
/* ==================================== */

header{
	   
    width: 100%;
    background: #215130;
    position: relative;
        
    z-index: 2;
}

header .container{
	padding:0;
	
}
header img{margin:0 auto;}
#logo img{margin-top: 10px;margin-left: 0px;margin-bottom: 20px;}
.navbar-default {
         background: #396125;
  border:none;
}
.navbar-collapse{padding-left: 0px;}
.navbar{margin-bottom: 0px;border-radius: 0px;}
.navbar-nav>li{z-index: 2000;}
.navbar-nav li a{height:50px;      padding-left: 40px;padding-right: 40px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-color: #215130;
    background-image: linear-gradient(to bottom,#215130 0,#215130 100%);
    color: #000;
}

.navbar .nav > li .dropdown-menu {
          min-width: 144px;
	margin: 0;
	background-color: #D6D6D6;
	color: #000;
}
.navbar .nav > li:hover{/*border-bottom: 2px solid #d75b20;*/background-color: #215130;border-bottom: 5px solid #be3d00;}
.navbar .nav li:hover a{color: #fff;}
.navbar .nav > li:hover .dropdown-menu {
	display: block;
}
.navbar-default .navbar-nav>li>a{font-size: 16px;color:#fff;}
.navbar-nav li .active a{color: #fff;}
.navbar-default .navbar-nav>li .dropdown-menu>li{border-bottom: 1px dashed #000;color: #000;}
.navbar-default .navbar-nav>li .dropdown-menu>li>a{line-height: 40px;text-align: center;color: #000;padding-left: 25px;padding-right: 25px;}
.navbar-default .navbar-nav>li .dropdown-menu li:hover{border-bottom:2px solid #396125;}
.navbar-default .navbar-nav>li .dropdown-menu li:hover a{background-color:#396125;color:#fff;}
.navbar-default .navbar-nav>li .dropdown-menu li a:hover{background-color: #396125;    background-image: linear-gradient(to bottom,#396125 0, #396125 100%);color: #fff;}

.nav-tabs li{    background-color:#042c59;}

/* Main Header */

#main-header{
	padding-left:5000px;
	padding-right:5000px;
	margin-left:-5000px;
	margin-right:-5000px;
	background-color: #004ea1;
	color:#e2eaf2;
	height:100px;
	
	padding-bottom:17px;
	position:relative;
	z-index:5000;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
}


#logo{
	padding-top: 5px;
	

}
/*fexslider*/
.flexslider{
	margin:0px;border:none;
}
.flex-control-nav{
	bottom: 2px;
	z-index: 1000;
}
.flex-direction-nav a{
	background:url(../img/arr.png) no-repeat;
}
.flexslider2{margin: 0px;}

.sy .row{}
.sy2 .row{margin-bottom: 0px;}
.sy h2{text-align: center;margin:30px 0 30px;}


@media (min-width: 992px) and (max-width: 1005px){
	.ss{top:300px;}
}

@media(min-width: 785px) and (max-width: 991px){
	.ss{top:260px;}
}
@media(min-width: 768px) and (max-width: 784px){
	.ss{top:240px;}
}
@media(min-width: 650px) and (max-width: 767px){
	.ss{top:360px;}
}
@media(min-width:485px) and (max-width: 520px) {
	.ss{top:340px;}
}
@media(min-width:446px) and (max-width: 484px) {
	.ss{top:320px;}
}
@media(min-width:400px) and (max-width: 445px) {
	.ss{top:300px;}
}
@media(min-width:366px) and (max-width: 399px) {
	.ss{top:280px;}
}
@media(min-width:283px) and (max-width: 365px) {
	.ss{top:260px;}
}
@media(max-width: 649px){
	.ss_nr{padding-top: 5px;height:150px;}
}
@media(max-width: 590px){
	.flexslider{height:160px;}
}
@media(max-width: 768px){
	.navbar-nav>li{background-color: #000;}
}
/*content*/
.jgbt {width:1200px;height:135px;background:url(../img/btbj.png) no-repeat;float: left;}
.hhh {
    font-size: 24px;
   
    font-weight: bold;
    text-align: center;
    display: block;
    height: 135px;
    line-height: 150px;
}
.sy{margin-top: 30px;}
.sy .nav-tabs>li>a{
	font-size: 15px;
	line-height: 30px;
	padding-left: 40px;
	padding-right: 40px;
	    color: #fff;
}
.sy .nav-tabs>li.active>a, .sy .nav-tabs>li.active>a:hover,.sy .nav-tabs>li.active>a:focus{
    font-size: 18px;
	    background-color:#f6d000;
	line-height: 30px;
	padding-left: 40px;
	padding-right: 40px;
	color: #000;
	margin-right: 0px;
	border:0px;
	border-radius: 0px;
}
.sy .colb li{      
    font-size: 14px;
    line-height: 38px;
    border-bottom: 1px dashed #ccc;
    padding: 0 10px;
}
.sy .colb li .date{color:#000;}
.sy .tab-content{
	padding-top: 10px;
}
.sy .tab-content li{      
    font-size: 14px;
    line-height: 38px;
   
    padding: 0 10px;
}
.sy .tab-content .date{color:#000;display: block;
    float: right;
   
  
    padding: 0px 10px;
   
    font-size: 14px;
    line-height: 30px;}
.sy .colb li a,.sy .tab-content li a{line-height: 35px;}
.sy .tab-content li a{color:#000;}
.sy .colb li a span{color: #000;margin-right:10px;}
.sy .tab-content li a span{margin-right:10px;color: #000;}
.sy .tab-content .tab-pane ul{}
.sy .tab-content li.symore{   
    text-align: right;
    padding-right: 20px;
    font-weight: bold;}
@media screen and (max-width: 1199px){
	.jgbt {
    width: 100%;
    background-position: center;
    float: none;
}
}
.adv{    background-color: #f6d000;
   
margin-top: 5px;}
.news{background-color: #f8f8f8;margin-bottom: 10px;}
.news .col-sm-6{padding-right: 0px;}
.news .col-sm-6 h4{text-align: center;    margin: 20px 0px 5px 0px;}
.news .col-sm-6 h4 a{
	    height: 40px;
    display: block;
	color: #215130;
	vertical-align: middle;
}
.news .col-sm-6 img{margin-top:10px;}

.news .col-sm-6 p a{    font-size: 12px;
    color: #676767;
   }

.news .bt{
	font-size: 14px;
    text-align: center;
   
    padding-bottom: 16px;
    padding: 10px 30px;
    height: 60px;
}
.news .bt a{ color: #034122;}
.news .img{
	width: 300px;
    height: 170px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
.news .txt{
	    font-size: 12px;
    color: #fff;
    text-align: left;
    width: 310px;
    line-height: 20px;
    height: 60px;
    background-color: #f8f8f8;
    margin: 10px auto 12px auto;
    overflow: hidden;
    text-indent: 2em;
}
.news .sj{
	    position: relative;
    width: 50px;
    line-height: 30px;
    background: #063;
    color: #ECECEC;
    top: -256px;
    left: 40px;
    font-size: 14px;
    text-align: center;
}

.tabnews{
	background-color:#f6d000;
	padding-left: 0px;
	padding-right: 0px;
}
.tabnews .nav-tabs{      background-color: #f6d000;
    border-bottom: 1px solid #f6d000;}

.tabnews .nav-tabs span{margin-right: 10px;}
.seconds{
	background: url(../img/sbg2.jpg) no-repeat;
	height: 548px;
}

.seconds ul li{width: 25%;
    float: left;
    margin: 20px auto;
text-align: center;}
.seconds ul li p{font-weight: 500;font-size:16px;}
.services ul li{float: left;margin:10px 20px;}
@media(max-width: 991px){
	.services ul li{margin:10px 0px;}
}



.picc div{text-align: center;}
.picc img{ margin:0 auto;}
.fst{}
.sy .sec{margin-bottom: 10px;}
.fst .notice,.sec .secnews{
	    background-color: #f8f8f8;
   
}
.fst  ul li,.fst .col-sm-9 ul li,.sec .secnews ul li{line-height: 42px;border-bottom: 1px dashed #ccc;padding-left: 5px;padding-right: 5px;}
.fst ul li a,.fst .col-sm-9 ul li,.sec .secnews ul li a{color: #000;}
.fst .notice .date,.fst .news .date{
	    background-color: #006633;
    color: #fff;
    line-height: 30px;
    vertical-align: middle;
    margin-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
.secnews .row{ }
.syadv img{margin-top: 20px;}
.mTitle{    border-bottom: 2px solid #215130;clear: both;    height: 50px;padding-left: 10px;padding-top: 10px;}
.mTitle span{

	color: #063;
	
	font-size: 20px;
	font-weight: bold;
	
}
.mTitle img{margin-right: 10px;}
.mTitle .more{display: block;float: right;line-height: 28px;padding:20px 10px;padding-bottom: 0px;font-weight: bold;}
.zt img{margin:5px auto;}
#subcontent .mTitle{padding-top: 0px;}


.subcont .subTitle h3{
	line-height: 50px;
    background: #246238;
    color: #F2F2F2;
    font-size: 18px;
    text-align: center;
    font-family: "Microsoft YaHei UI";
}
.subcont .subTitle h3 a{color: #fff;}
.subcont ul li{
	line-height: 50px;
    border-bottom: #E1E1E1 1px solid;
    font-size: 16px;
   
}
.subcont ul li:hover{
	border-bottom: #f7bb00 5px solid;
}
.subcont ul li a{
	font-size: 16px;
    display: block;
    color: #2D2D2D;
    text-align: center;
}
/*qlink*/
.qlinks{position: relative; top: -48px;background-color: #fff;padding-bottom: 10px;}
.qlinks a{font-size: 14px;}
.qlinks ul li {line-height: 28px;}

.qlinks .col-md-9 .col-md-2{padding-left: 5px;padding-right: 0px;margin:0 10px;}
.qlinks .col-md-9 .col-md-2 ul li a,.qlinks .col-md-9 .col-md-3 ul li a{font-weight: bold;}
.qlinks .col-md-9 .col-md-2 .submenu li a,.qlinks .col-md-9 .col-md-3 .submenu li a{font-weight: normal;}
.qlinks .col-md-3 ul li a i{padding-right: 10px;}
/*footer*/
#footer{
	  
    width: 100%;
    padding-top: 20px;
    background: #215130;
    position: relative;
    border-bottom: 5px solid #215130;
    z-index: 2;
}

#footer a{color: #fff;}
/*brief*/
#subcontent{}
#subcontent .col-md-4,#subcontent .col-md-8{padding-left: 0px;}
.well{    background-color: #ffde74;}
.tree ul li .glyphicon{padding-right: 10px;}
.tree ul li span{font-size: 18px;color: #574200;font-weight: bold;}
.tree ul .parent_li{margin-bottom: 10px;}
.tree ul .parent_li ul{padding-left: 10px;}

#subcontent .col-md-3{padding-right: 20px;}
#subcontent .inner_left .submenu{padding-left:10px;}
#subcontent .inner_right{padding-left: 20px;    background-color: #fff;}
#subcontent .inner_right .inner_right_cont{margin-top:10px;}
#subcontent .inner_right .inner_right_top{  
	    color: #383838;
    font-size: 18px;
    font-family: "microsoft yahei";
    height: 41px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    
    margin-right: 20px;
    margin-top: 8px;
}
#subcontent .inner_right .inner_right_top p{    
	display: inline-block;
    font-weight: normal;
    border-bottom: 2px solid #246238;
    height: 40px;
    line-height: 40px;

}
#subcontent .inner_right .inner_right_top span{   
    color: #7A7A7A;
    display: inline-block;
    font-size: 14px;
    font-family: verdana;
    padding-right: 20px;
    float: right;
}
#subcontent .inner_right .inner_right_top span a{color: #7a7a7a;}



#subcontent .inner_right_news{
	margin-top: 20px;
	}
#subcontent .inner_right_news ul{
	min-height: 500px;
}

#subcontent .inner_right_news .col-sm-3 img{margin-bottom:20px;}
#subcontent .inner_right_news ul li{
	border-bottom: 1px dotted #ccc;
	padding: 22px;
	line-height: 14px;
	color: #999;
	font-size: 12px;
}
#subcontent .inner_right_news ul li p{
	line-height: 20px !important;
	height: auto;
}
#subcontent .inner_right_news ul li:hover{
	background:#fafafa;
}
#subcontent .inner_right_news ul li:hover a{
	color: #215130;

}
#subcontent .inner_right_news ul li a{
	font-size:16px;font-family:microsoft yahei;display:block;line-height:40px; color: #000;
}
#subcontent .inner_right_news ul li .subdir{margin-right: 20px;}
#subcontent .inner_right_one {
	font-size: 18px;
    line-height: 50px;
    text-align: center;
  
    color: #246238;

}
#subcontent .inner_right_one h2{font-weight:bold;}
#subcontent .inner_right_ct {margin: 10px auto;}
#subcontent .inner_right_ct img{margin:10px auto;    display: block;}
#subcontent .inner_right_ct table {margin: 0px auto;}
#subcontent .inter_top_t {line-height: 30px;border-bottom: 1px solid #ccc;}
#subcontent .inner_right_two_n {padding:5px 10px; }
#subcontent .inner_right_two_n .inner_right_ct{
	line-height: 30px;
    text-indent: 46px;
}

#subcontent .inner_right_picture .rTitle {display: block;margin: 20px auto;font-size: 24px;text-align: center;font-weight: bold;}


.page_footer{padding:30px;text-align: center;}
.page_footer a{margin:0 10px;}

.sy{margin-bottom: 10px;}
.sybottomenu ul li{float: left;border-right:2px solid #fff;line-height: 20px !important;}
.sybottomenu li a{    padding: 5px 10px;color: #fff;}
.sybottomcontact{margin-top: 30px;text-align: center;color: #fff;}
.sybottomcontact p{margin: 0px;}

.sidebar div ul{margin-top:10px;}


/*red*/
.red header{
	    background-color: #d0510b;
}
.red .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-color: #d0510b;
    background-image: linear-gradient(to bottom,#d0510b 0,##d0510b 100%);
}
.red .navbar-default .navbar-nav>.active>a,.red  .navbar-default .navbar-nav>.active>a:hover,.red .navbar-default .navbar-nav>.active>a:focus{
	background-color: #d0510b;
    background-image: linear-gradient(to bottom,#d0510b 0,#d0510b 100%);
    color: #000;
}
.red .navbar-default{
	background: #ee6f29;
}
.red .navbar-default .navbar-nav>li .dropdown-menu>li{border-bottom: 1px dashed #000;color: #000;}
.red .navbar-default .navbar-nav>li .dropdown-menu>li>a{line-height: 40px;text-align: center;color: #000;padding-left: 25px;padding-right: 25px;}
.red .navbar-default .navbar-nav>li .dropdown-menu li:hover{border-bottom:2px solid #d0510b;}
.red .navbar-default .navbar-nav>li .dropdown-menu li:hover a{background-color:#d0510b;color:#fff;}
.red .navbar-default .navbar-nav>li .dropdown-menu li a:hover{background-color: #d0510b;    background-image: linear-gradient(to bottom,#d0510b 0, #d0510b 100%);color: #fff;}
.red .navbar .nav > li:hover{/*border-bottom: 2px solid #d75b20;*/background-color: #ee6f29;}
.red .subcont .subTitle h3{
	background-color: #d0510b;
}
.red #subcontent .inner_right_news ul li:hover a{
	color:#d0510b;

}
.red #subcontent .inner_right .inner_right_top p{
	border-bottom: 2px solid #d0510b;
}
.red #footer{
	 background-color: #d0510b;
	     border-bottom: 5px solid #d0510b;
}