html{
	overflow-x:hidden;}
body{
	overflow:hidden;
	font: 15px/23px 'Microsoft YaHei','Open Sans',Arial,Helvetica,sans-serif;
	color:#3e474c;
	background-color: #ebe9e9;}


.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;}

/* 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: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{}

a{
	color:#000000;
	transition:color 0.3s;
	-webkit-transition:color 0.3s;
	-moz-transition:color 0.3s;}

a:hover{
	color:#274472;
	text-decoration:none;}
.container-fluid {padding-left: 0px;padding-right: 0px;margin:0px;}
.row{margin-left: 0px;margin-right: 0px;}



/* ==================================== */
		      /* HEADER */
/* ==================================== */

header{
	   
    width: 100%;
    /*background: #f1ae00 url("") left top no-repeat;*/
    position: relative;
  
    z-index: 2;}

header .container{
	padding:0;}
header img{margin:0 auto;}
#logo img{margin-top: 40px;}
.navbar-default {
    background:#b61206;
  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: 45px;
    padding-right: 45px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	background-color: #f1ae00;
	background-image: linear-gradient(to bottom,#f1ae00 0,#f1ae00 100%);
	color: #fff;}

.navbar .nav > li .dropdown-menu {
          width: 163px;
	margin: 0;
	background-color: #b61206;
	color: #fff;}
.navbar .nav > li:hover{/*border-bottom: 2px solid #d75b20;*/background-color: #f1ae00;}
.navbar .nav li:hover a{color: #fff;}
.navbar .nav > li:hover .dropdown-menu {
	display: block;}
.dropdown-menu>li{border-bottom: 1px dashed #1b7c9c;}
.dropdown-menu>li>a{line-height: 40px;text-align: center;color: #fff;}
.dropdown-menu li:hover a{background-color: #00508c;}
.dropdown-menu li a:hover{background-color: #f1ae00;    background-image: linear-gradient(to bottom, #f1ae00 0, #f1ae00 100%);color: #fff;}
.navbar-default .navbar-nav>li>a{font-size: 18px;color:#fff;}
.navbar-nav li .active a{color: #fff;}
.nav-tabs li{    background-color: #b61206;}

/* 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.jpg) no-repeat;}
.flexslider2{margin: 0px;}
/*fulink */
.ss{position: absolute;top: 360px;height: 180px;z-index:1000;}
.ss_nr{width:90%;margin: 0 auto;color: #fff;background: url(../img/tm1.jpg);padding-top:20px;padding-left:15px;height: 180px;}
.scrollUl2{width: 680px; height: 32px;}
.sd201{cursor:pointer; font-size:14px; color: #fff;  background: #a00b17; text-align:center; float: left;  height:32px; line-height:32px; width:115px;}
.sd201 a{color:#fff;}
.sd202{cursor:pointer;text-decoration:none;color:#a00b17;  font-size:14px;height:32px;line-height:32px;  width:115px; margin:0 8px;float: left; text-align:center;}
.scrollUl1 li a{border:none;line-height: 10px;background-color: #c23c48 !important;border:1px solid #c23c48 !important; color: #fff !important;}
.ss .nav-tabs{border-bottom: 1px solid #c23c48;}



@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;}
	 #subcontent .inner_left{
		
	}
}
/*content*/
.jgbt {width:1200px;height:135px;background:url(../img/btbj.jpg) no-repeat;float: left;}
.hhh {
    font-size: 24px;
   
    font-weight: bold;
    text-align: center;
    display: block;
    height: 135px;
    line-height: 150px;}
.sy{}

.sy .syrow {margin-bottom:20px;}
.sy .syrow .row .col-sm-4{padding-left: 0px;padding-top:20px;}
.sy .syrow  .col-sm-10{padding-right: 0px;}
.sy .syrow .col-sm-10 img{display: block;padding-right: 15px;}
.sy .syrow .col-sm-2{padding-left: 0px;}
.sy .syrow .col-sm-2 .synews{border:0px;}
.sy .syrow .col-sm-2 .row{padding-top:10px;}
.sy .syrow .col-sm-2 .row ul li{margin-top: 13px;border-bottom:0px;}
.sy h2{text-align: center;margin:30px 0 30px;}
.sy .nav-tabs>li.active>a, .sy .nav-tabs>li.active>a:hover,.sy .nav-tabs>li.active>a:focus{

	    background-color: #f1ae00;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	color: #000;}
.sy .row .col-md-10{border: 1px solid #ccc;background-color:#fff;padding-top: 30px;}
.sy .colb li{
    font-size: 14px;
    line-height: 38px;
    border-bottom: 1px dashed #ccc;
    padding: 0 14px;
    position: relative;
    }
.sy .nav-tabs li{border-bottom: none;}
.sy .colb li .date{color:#000;display: block;
    float: right;
   
  
    padding: 0px 10px;

   
    font-size: 14px;
    line-height: 30px;}
.sy .tab-content{
	
	border:1px solid #ccc;
	border-top: none;}
.sy .tab-content li{      
    font-size: 14px;
    line-height: 38px;
   
    padding: 0 10px;}
.sy .tab-content .date{color:#fff;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;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.sy .tab-content li a{color: #000;}
.sy .colb li a span{color: #292929;margin-right:10px;font-size: 10px;}
.sy .colb li:hover a{color: #b61206;}

.sy .tab-content .tab-pane ul{}
.sy .tab-content li.symore{
    text-align: right;
    padding-right: 70px;
    font-weight: bold;
    }


.sy .nav-tabs>li>a{
	font-size: 18px;
	line-height: 30px;
	padding-left: 20px;
	padding-right: 20px;
	    color: #fff;}

@media screen and (max-width: 1199px){
	.jgbt {
    width: 100%;
    background-position: center;
    float: none;}
}
.adv{   
margin-top: 0px;}
.tabnews{
	background-color: #144882;
	padding-left: 0px;
	padding-right: 0px;}
.tabnews .nav-tabs{    background-color: #042c59;    border-bottom: 1px solid #042c59;}


.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;}
}

#subcontent .subcont{position: relative;top: -60px;background-color: #f1f1f1;}
#subcontent .subcont ul li{font-size: 16px;padding-left: 30px;line-height: 40px;}
#subcontent .subcont ul li span{margin-right:10px;}

.syadv img{margin-top: 20px;}
.synews {border: 1px solid #ccc;}
.mTitle{border-bottom: 1px solid #000;clear: both;height: 50px;background: url(../img/title-bak.jpg) no-repeat  280px 0px;margin-top: 20px;}
.mTitle h3{
	line-height: 50px;
	    display: block;
	    float: left;
	   
	    font-size: 20px;
	  
	    margin: 0 10px;
	    background-color: #b61206;
	    color: #fff;
	    padding: 0 20px;}
.mTitle h3 span{margin-right: 10px;}
.mTitle .more{display: block;float: right;line-height: 28px;padding:20px 10px;padding-bottom: 0px;font-weight: bold;}
.fxstitle{    font-size: 14pt;
    text-align: center;
    border-bottom: 1px solid #000000;height:30px;
   }
.fxstitle span{
    background-color: #b61206;
    color: #fff;line-height:30px;
    padding: 0px 20px;}
.contactus{border: 1px solid #ccc;}
.contactus ul li h4 {margin:10px;}
.contactus ul li h4 img{margin:10px 25px;}
.contactus ul li p{display: block;float: right;}

#subcontent{background-color: #f5f0f0;}
#subcontent ul li{font-size: 14px;line-height: 38px;}
#subcontent ul li i{padding-right: 20px;}
#subcontent .inner_left{
	    height: auto!important;
    overflow: hidden;
   
    float: left;
   padding-left: 0px;
    padding-right: 10px;}
#subcontent .inner_left .subTitle{
	  width: 100%;
    height: 124px;
    line-height: 124px;
    color: #fff;
    font-size: 36px;
    text-align: center;
    font-weight: normal;
    background-color: #a40403;
    background: url(../img/nav-left.jpg) no-repeat;}
#subcontent .inner_left .submenu2 ul li{    text-align: center; border: 1px solid #ccc;  height: auto;}
#subcontent .inner_left .subTitle h1{padding-top: 40px;}
#subcontent .inner_left .subTitle h1 a{color: #fff;}

#subcontent .inner_left  ul li{
    /* height: 42px; */
    background: url(../img/xian.jpg) no-repeat bottom center;
    padding-left: 5px;
    line-height: 50px;
    }
#subcontent .inner_left  ul li a{
	    height: 50px;
    font-size: 16px;
    color: #000;
    
    position: relative;}
#subcontent .inner_left  ul li:hover{background-color: #a10403;color: #fff;}
#subcontent .inner_left  ul li:hover a{color: #fff;}

#subcontent .inner_right{
	    border-bottom: 3px solid #b61206;
    margin: 0 auto;
    line-height: 55px;}

#subcontent .main_left{
	border-top:5px solid #a00403; margin-top: 20px;}
#subcontent .left_up_title{
	    font-size: 20px;
    text-align: center;
    line-height: 30px;
   margin-top: 10px;}
#subcontent .left_up_title a{color: #a10403;}
#subcontent .left_up_title a i{background-color: #ffdc00; margin-right: 10px;}

#subcontent .left_up_content_txt ul li span{margin-right: 10px;}

#subcontent .left_mid{margin:10px auto;}
/*qlink*/
.sylinks .mTitle{background:none;}

.sylinks ul li{float: left;margin-right: 10px;margin-top: 10px;}
/*footer*/
#footer{
	  
    width: 100%;
    padding-top: 20px;
    background: #f1ae00 url(../img/footer-bg.jpg) left top no-repeat;
    position: relative;
    border-bottom: 5px solid #a00018;
    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 .inner_left .submenu{padding-left:10px;}
#subcontent .inner_right{/* padding-right: 0px; */background-color: #fff;}
.inner_right .inner_right_cont{margin-top:10px;}
 #subcontent .sitepath{    
	border-bottom: 1px solid #d9d9da;
    background: url(../img/weizi.jpg) left center no-repeat;
    padding-left: 22px;
    line-height: 30px;}
#subcontent .inner_right .inner_right_top p{    margin-bottom: 0px;float: left;
    font-size: 20px;
    color: #444;}
#subcontent .inner_right .inner_right_top span{display: block;float: right;margin-right: 50px;line-height: 50px;color: #000;}

#subcontent .inner_right_news ul li{display: block;line-height: 50px;padding: 0 30px;border-bottom: 1px dashed #ccc;}
#subcontent .inner_right_news ul li .subdir{margin-right: 20px;}
#subcontent .inner_right_one {font-size: 24px;line-height: 50px;text-align: center; font-weight: bold;color: #b61206;margin-top: 10px;}
#subcontent .inner_right_ct {margin: 10px auto;font-size: 12pt;font-family: 仿宋;line-height: 200%;text-indent: 32pt；;}
#subcontent .inner_right_ct table {margin: 0px auto;font-family: ����;}
#subcontent .inner_right_ct img{display:block;margin: 5px auto;}
#subcontent .inter_top_t {line-height: 30px;border-bottom: 1px solid #ccc;}
#subcontent .inner_right_two_n {padding:5px 10px;}

#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;}

.sybottomenu ul li{float: left;border-right:2px solid #fff;line-height: 20px !important;}
.sybottomenu li a{    padding: 5px 20px;color: #fff;}
.sybottomcontact{margin-top: 30px;text-align: center;color: #fff;}
.sybottomcontact p{margin: 0px;}

.sy .colb li .icon{
	position:absolute;
	left: 2px;
	top:50%;
	padding-right: 0;
	margin-top: -6px;
}