*{ 
  margin: 0; 
  padding: 0 
}
ul li{
  list-style: none;
}
#container{ 
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: 100%
}
.aboutUs_text p a{
	color: #6c2400;
	font-weight: bold;
}
.blsm_span{
	background:url(../../images/blsm_bg.png) no-repeat center center;
	font-size:64px; 
	width:766px; 
	height:117px; 
	display:block; 
	color:#fff; 
	position:absolute; 
	left:30%; 
	top:34%; 
	z-index:9999;
}
#container .main{ 
  position: absolute; 
}
#container .main .section{ 
  float: left;
}
#container .main .section img{ 
  display: block; 
}
#container .pegelist{ 
  position: absolute; 
  bottom: 10px; 
  width: 100%; 
  text-align: center;
}
#container .pegelist span{ 
  width: 12px; 
  height: 12px; 
  display:inline-block; 
  margin: 10px; 
  background:#fff; 
  border-radius: 50%; 
  cursor: pointer; 
}
.swiper-imgbox{
	width: 100%;
	height: 370px;
}
.swiper-imgbox1{
	background: url(../../images/banner.png) no-repeat center center;
}
.swiper-imgbox2{
	background: url(../../images/banner2.png) no-repeat center center;
}
#container .pegelist .active{ 
  background: #fa0115;
  width: 12px; 
  height: 12px;
}
#container .css-btn{ 
  text-align: center; 
  line-height:40px;  
  width: 40px; 
  border-radius: 50%;
  border: 1px solid #fff;
  height: 40px;  
  display: block; 
  position: absolute;
  top: 45%; 
  z-index: 111; 
  opacity: 0.8; 
  color: #fff; 
  cursor: pointer; 
  display: none;
}
#container .css-btn:hover{ 
  opacity: 1;
}
#container .prev-btn{ 
  left:10%;
}
#container .next-btn{ 
  right: 10%;
}
.progressBar{ 
  position: absolute;
  width: 0; 
  height: 5px;
  bottom: 0; 
  background: #f00;
}
.jtcontent{
  width: 100%;
  height: auto;
  margin: 30px auto;
}
.dh_xl02_l a:hover{
	color: #6c2400;
	font-weight: 600;
}
.font_big{
	font-weight: bold;
	font-size: 18px;
}
.jtbox{
  width: 1200px;
  height: auto;
  margin: 0 auto 30px;
  overflow: hidden;
}
.jtbox_1{
  width: 1200px;
  height: auto;
  margin: 0 auto 120px;
  overflow: hidden;
}
.jtgywm{
  display: block;
  width: 150px;
  height: 45px;
  border-radius: 5px;
  margin: 62px auto 58px;
  background: #ea000f;
  color: #fff;
  font-size: 22px;
  text-align: center;
  line-height: 45px;
}
.jtbox_li{
  float: left;
  width: 50%;
  position: relative;
}
.jtbox_divli:hover p{
	color: #6c2400;
}
.index_imgshadow{
	position: absolute;
	left: 0;
	top:0;
	width: 534px;
	height: 266px;
	background: rgba(0,0,0,.5);
	text-align: center;
	font-size: 34px;
	color: #fff;
	line-height: 266px;
	display: none;
}
.jtbox_liimg:hover .index_imgshadow{
	display: block;
}
#marquee4{
	height: 146px;
	overflow: hidden;
	font-size: 14px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
	width: 100%;
}
#marquee4 ul li a{
	display: inline-block;
	width: 100%;
	color: #025b9f;
	margin-bottom: 8px;
	padding-left: 20px;
	background: url(../../images/li_bg.png) no-repeat left center;
}
#marquee4 ul li a span{
	display: inline-block;
	width: 80%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-right: 20px;
}
#marquee4 ul li a:hover{
	color: #6c2400;
	font-weight:bold;
}
.jtgwwmp a{
	float: right;
	font-size: 12px;
	color: #6c2400;
}  
.jtbox_divli{
	float: left;
	text-align: center;
	font-size: 16px;
	color: #000;
	height: 160px;
	width: 33%;
	margin-bottom: 30px;
}
.jtbox_divli p{
	margin-top: 10px;
}
.jtbox_divli img{
	margin: 0 auto;
}
.jtgwwmp{
  font-size: 18px;
  color: #000;
  margin-bottom: 30px;
  font-weight: bold;
}
.jtgwwmp1{
  font-size: 14px;
  color: #444444;
  overflow: hidden;
}
.jtgwwmp1span{
  float: left;
  height: 18px;
  width: 44px;
  display: block;
  border-bottom: 2px solid #f7594b;
}
.main{
  width: 1200px;
  height:auto;
  margin:0 auto;
}
.shgt_textp{
	font-size: 14px;
  color: #000;
  line-height: 1.8;
  text-indent: 2em;
}
.shgt_textp span{
	font-weight: bold;
}
.shgt_conmore{
	display: block;
	line-height: 30px;
	width: 108px;
	text-align: center;
	font-size: 16px;
	color: #6c2400;
	border-radius: 6px;
	border: 1px solid #6c2400;
	margin-top: 34px;
}
.tabcontroller{
  width: 360px;
  height: 90px;
  margin: 0 auto;
}
.tabcontroller ul li{
  float:left;
  width:180px;
  height:90px;
  line-height: 90px;
  color:#444444;
  font-size:22px;
  text-align:center;
  cursor:pointer;
}
.active{
  color:#6c2400 !important;
}
.tab1{
  display: none;
  width: 100%;
  height: 450px;
  overflow: hidden;
}
.jtbox1{
  display: block;
  width: 50%;
  height: 100px;
  float: left;
  margin-bottom: 50px;
}
.jtbox2{
  width: 110px;
  height: 95px;
  float: left;
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  color: #757575;
}
.jtbox3{
  width: 488px;
  height: 100px;
  float: left;
  color: #757575;
}
.jtboxp{
  font-size: 50px;
  text-align: center;
  font-weight: bold;
}
.jtboxp1{
  font-size: 19px;
  text-align: center;
}
.jtboxp2{
  font-weight: bold;
  font-size: 20px;
  margin: 15px 0 0 20px;
  padding-right: 48px;
  line-height: 1.5em;
}
.jtboxp3{
  font-size: 14px;
  padding-right: 48px;
  margin-left: 20px;
  line-height: 1.5em;
}
.jtbox1:hover .jtbox2{
  background: #ea000f;
  color: #ffffff;
}
.jtbox1:hover .jtbox3{
  color: #ea000f;
}
.gwema{
  display: block;
  width: 70px;
  height: 30px;
  font-size: 18px;
  color: #b3b3b3;
  text-align: center;
  line-height: 30px;
  border: 1px solid #cdcdcd;
  float: right;
  border-radius: 5px;
  margin-right: 10px;
}
.gwema:hover{
  background: #ea000f;
  color: #fff;
}

/*头部开始*/
.jtjj_header_tit{
	color:#dbdbdb;
	font-size:14px;
	width:100%;
	line-height:40px;
	background:#545250;
}
.jtjj_header_tit_con{
	width:1200px;
	margin:0 auto;
	line-height:40px;
}
.jtjj_header_kf{
	overflow:hidden;
	float:right;
}
.jtjj_header_kf li{
	float:left;
}
.jtjj_header_kf li a{
	color:#dbdbdb;
	font-size:14px;
	display:inline-block;
}
.dlzc_fg{
	position:relative;
	top:3px;
	display:inline-block;
	width:1px;
	height:16px;
	background:#fff;
	margin:0 10px;
}
.jtjj_dlzc:hover{
	color:#ffb033;
}
#jtjj_header {
	background:#fff;
	height:76px;
	margin-bottom:-76px;
	position:relative;
}
.jtjj_header_con{
	width:1200px;
	height:76px;
	margin:0 auto;
}
.jtjj_header_fl,.jtjj_header_fr{
	height:76px;
}
.jtjj_header_fl{
	width:30%;
}
.jtjj_header_fl a{
	float:left;
	display:table-cell;
	vertical-align:middle;
	line-height:76px;
	width:100%;
	height:76px;
}
.jtjj_header_fl span{
	display:inline-block;
	height:80px;
	width:1px;
	background:#545250;
	float:left;
	margin:20px;
}
.shgt_tel{
	position: absolute;
	width: 1200px;
	text-align: right;
	margin:0 auto;
	top:15px;
	font-weight: bold;
	color: #010101;
	font-size: 9px;
}
.jtjj_header_fl a img{
	display:inline-block;
	line-height:76px;
	vertical-align:middle;
}
.jtjj_header_fr{
	width:70%;}
.jtjj_header_fr ul{
	overflow:hidden;
}
.jtjj_header_fr ul li{
	float:right;
	width:140px;
	height:76px;
}
.jtjj_li_a{
	font-size:16px;
	display:inline-block;
	width:140px;
	height:76px;
	padding-top: 45px;
	color:#000;
	text-align:center;
	/*background: url(../images/nav_bg.png) no-repeat 80% 82%;
	background-size:10px 5px ;*/
}
.shgt_shadow{
	width: 100%;
	height: 54px;
	background: rgba(255,255,255,.8);
	position: absolute;
	z-index: 999999;
	top:76px;
	left: 0;
	display: none;
}
.shgt_shadow_con{
	margin: 0 auto;
	width: 1200px;
	font-size: 14px;
}
.shgt_shadow_fr{
	width: 70%;
	float: right;
	position: relative;
}
.shgt_shadow_fr div{
	position: absolute;
	top:0px;
	line-height: 54px;
	display: none;
}
.shgt_shadow_fr div a{
	color: #000;
	font-weight: bold;
	margin-right: 5px;
}
.jtjj_li_div5{
	left: 0;
}
.jtjj_li_div4{
	left: 170px;
}
.jtjj_li_div3{
	left: 310px;
}
.jtjj_li_a:hover,.jtjj_header_fr ul .jtjj_lisy .jtjj_li_a{
	background:url(../../images/nav_bg2.png) no-repeat 83% 76%;
	background-size:10px 5px ;
	color: #6c2400;
}
.dh_xl01{width:100%; height:auto; background:rgba(225,225,225,.8); padding:10px 0px; position:absolute; left:0px; top:76px; z-index:999999; display:none;}
.dh_xl02_l{width:1200px; height:auto; margin: 0 auto;}
.dh_xl02_l a{ font-size:14px; display:inline-block;color: #000;margin-left: 10px;}
.clear{clear:both; height:0px; font-size:0px;}
/*头部结束*/





#jtjj_cont{
	padding:76px 0 40px;
  min-height:100%;
  background: #f5f5f5;
}



/*---尾部开始---*/
#jtjj_footer{
	color: #e3e3e3;
  font-size: 14px;
	width:100%;
	height:40px;
	margin-top:-40px;
	overflow:hidden;
	background:#757575;
}
.shgt_footer{
	width: 1200px;
	margin: 0 auto;
	line-height: 40px;
	font-size: 12px;
	color: #fff;
}
.shgt_footer a{
	padding: 0 5px;
	font-size: 12px;
	color: #fff;
}
.shgt_footer a:hover{
	color: #6c2400;
}
.shgt_bah {
	float: right;
}
.bah_bg{
	display: inline-block;
	width: 13px;
	height: 12px;
	margin:0 3px;
	position: relative;
	top:2px;
	background: url(../../images/bah_bg.png) no-repeat center center;
	background-size: 13px 12px;
}
.bah_con{
	margin-left: 40px;
}



/*---关于我们---*/
.aboutUs_con{
	background: #f5f5f5;
}
.jt_main{
  width: 1200px;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
}
.jt_mainp{
  width: 200px;
  height: 46px;
  line-height: 46px;
  border-bottom: 1px solid #cccccc;
  color: #000;
  text-align: left;
}
.tabcontroller1{
  width: 200px;
  height: auto;
  float: left;
  font-weight: bold;
}
.tabcontroller1 ul li{
  width: 200px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  font-size: 18px;
  color: #000;
  cursor:pointer;
  border-bottom: 1px solid #cccccc;
}
.tabcontroller1 ul li:hover{
	color: #6c2400;
}
.tabpane2{
  width: 1000px;
  min-height: 100%;
  float: right;
  border-left: 1px solid #cccccc;
}
.tab2{
  display: none;
  width: 100%;
  min-height: 540px;
}
.jttd_p{
  font-size: 20px;
  font-weight: bold;
  color: #ff0128;
  margin: 20px 0;
}
.jttd_p img{
  display: inline-block;
}
.jttd_psp{
  margin-left: 10px;
}
.jttd_a1{
  display: block;
  height: 50px;
  line-height: 50px;
  width: 830px;
  margin: 0 auto;
  color: #444444;
  font-size: 14px;
  border-bottom: 1px dashed #e0e0e0;
}
.jttd_a1p{
  float: left;
}
.jttd_a1span{
  float: right;
}
.aboutUs_box{
	color: #000;
	width: 960px;
	float: right;
}
.aboutUs_tab{
	border-bottom: 1px solid #6c2400;
	padding: 20px 0;
	font-weight: bold;
}
.aboutUs_tab span{
	float: right;
}
.aboutUs_tab span a{
	color: #000;
	font-size: 12px;
}
.aboutUs_tab span a:hover{
	color: #6c2400;
}
.aboutUs_text{
	padding-top: 20px;
}
.aboutUs_text p{
	text-indent: 2em;
	margin-bottom: 35px;
	line-height: 1.8;
	letter-spacing: 2px;
}
.aboutUs_text img{
	display: block;
	margin: 0 auto;
	margin-bottom: 50px;
}
.aboutUs_tab_tit{
	overflow: hidden;
	width: 100%;
	margin-bottom: 20px;
}
.aboutUs_tab_tit li{
	width: 25%;
	float: left;
	text-align: center;
	font-size: 18px;
	color: #000;
	line-height: 50px;
}
.aboutUs_tab_con{
	border-bottom: 1px dashed #b3b3b3;
}
.aboutUs_tab_con li{
	font-size: 14px;
	
}

/*网站导航*/
.webNav_wrapbox{
	width: 100%;
	overflow: hidden;
}
.webNav_wrapul{
	overflow: hidden;
	width: 10%;
	margin-top: 50px;
	float: left;
	margin-right: 8%;
}
.webNav_wrapul li{
	text-align: center;
	font-size: 18px;
	width: 100%;
	
}
.webNav_wrapul .webNav_wrapli{
	font-size: 20px;
	border-bottom: 1px solid #666666;
	font-weight: bold;
}
.webNav_wrapul li a{
	display: inline-block;
	width: 100%;
	line-height: 40px;
	color: #000;
}
.webNav_wrapul li a:hover{
	color: #6c2400;
	text-decoration: underline !important;
}
.webNav_wrapul .webNav_wrapli a:hover{
	text-decoration: none !important;
}
.back_index{
	display: block;
	width: 124px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #6c2400;
	border-radius: 6px;
	margin: 50px auto 0;
}

/*新闻*/
.aboutUs_text ul li{
	border-bottom: 1px dashed #b3b3b3;
	margin-top: 30px;
}
.aboutUs_text ul li a{
	display: inline-block;
	width: 100%;
	color: #025b9f;
	padding-left: 20px;
	background: url(../../images/li_bg.png) no-repeat left center;
}
.aboutUs_text ul li a:hover{
	color: #6c2400;;
}
.joinUs_into{
	display: block;
	overflow: hidden;
}
.joinUs_into ul li{
	font-size: 17px;
	color: #025b9f;
}
.joinUs_into:hover ul li{
	color: #6c2400 !important;
}
.news_spanone{
	display: inline-block;
	width: 80%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.news_spantwo{
	display: inline-block;
	width: 20%;
	text-align: right;
}
.news_page{
	font-size: 12px;
	color: #000;
	text-align: right;
	margin-top: 50px;
}
.news_pagenum{
	color: #6c2400;
}
.news_page select{
	outline: none;
	border: 1px solid #ccc;
}
.news_page a{
	color: #000;
	margin-right: 10px;
}
.news_tit{
	text-align: center;
}
.news_time{
	text-align: center;
	line-height: 30px;
}
.news_con{
	border-bottom: 1px solid #6c2400;
}
.font-weight{
	font-weight:bold ;
}
.news_tabp a{
	color: #6c2400;
	display:block;
	margin-top: 10px;
}
.joinUs_into ul li{
	margin-top: 0;
}
.news_close{
	display: block;
	font-size: 16px;
	color: #6c2400;
	text-align: center;
	width: 105px;
	line-height: 26px;
	border: 1px solid #6c2400;
	border-radius: 6px;
	float: right;
	margin-bottom: 20px;
}
.jtbox_divli img{transition: 0.5s;}
.jtbox_divli:hover img{transform: scale(1.1);}

/*字体*/
.st_songti{
	font-family: "宋体" !important;
}
