@charset "utf-8";
/* CSS Document */

body{
	color:#000;
	margin:0 auto;
	padding:0px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	}
/*定义新型浏览器特性*/
::-webkit-scrollbar{width:10px;height:10px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background:000}
::-webkit-scrollbar-track-piece{background:#f6f6f6}
::-webkit-scrollbar-thumb:vertical{background:#d0d0d0;}
::-webkit-scrollbar-thumb:vertical:hover{background:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background:#535353}
::-webkit-scrollbar-resizer:vertical{background:#FF6E00}
input::-webkit-input-placeholder {
color: #999;
}
input::-moz-input-placeholder {
color: #999;
}
input::-ms-input-placeholder {
color: #999;
}
img{ border:none}
div,ul,li
{
	color:#000;
	font-size:16px;
	font-family:"Microsoft yahei",Verdana, Arial, Helvetica, sans-serif;
	margin:0 auto; 
	padding:0;
	list-style:none
}
*{outline:0px}
a,a:link,a:visited,a:active {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration:none;
	color: #ce0303;
	transition: all 0.3s;

}
#dbline{ width:100%; height:20px; margin-bottom:20px; border-bottom:1px dashed #ccc; float:left}
.vsbcontent_img{ width:100%; float:left;text-align:center}
#vsb_content{font-size: 16px; line-height:30px; float:left; width:100%}
#vsb_content p{margin-top:15px;}
#vsb_content img{max-width:100%; height:auto; overflow:hidden}
.vsbcontent_img img{ max-width:100%; height:auto; overflow:hidden}
.white,.white a{ color:#fff}
.linedot{ width:100%; float:left; height:10px; border-bottom:1px dashed #ddd; margin-bottom:20px}
.t14{ font-size:14px}
#allw{ width:100%; float:left}
#warp{ width:1200px;}
.topmar{ margin-top:60px}
.topmara{ margin-top:40px}
.cl{ clear:both}
.slideBox{ width:100%; height:500px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:42%; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{cursor: pointer; width:3em; height:6px; background:#fff; float:left; margin:0 .5em;}
.slideBox .hd ul li.on{ background:#eb2d26 !important;}
.slideBox .bd{ height:500px; width: 100%; z-index:0;   }
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 500px;position: relative;  }
.slideBox .bd li a{display:block; width: 990px; height: 500px; margin:0 auto; position: relative;}
#dbline{ width:100%; height:20px; border-bottom:1px dashed #ddd; margin-top:20px; float:left; margin-bottom:20px}
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.header{ width:100%; background:url(index_01.jpg) center no-repeat; height:470px}


#empty{ width:100%; float:left; height:30px}
#emptya{ width:100%; float:left; height:40px}

#mbg{ background:#fff; padding:35px 25px; width:1150px; height:270px; overflow:hidden; margin-top:35px;}




.menu{ width:100%; height:80px; background:#fff2bb;}
.nav{
	width: 1200px;
	height: 80px;

}

.nav ul{ display:inline
}

.nav li{
	position: relative;
	float: left;

}

.nav li a{
	line-height: 80px;
	width:150px;
	text-align:center;
	float:left;
	height:80px;
	color:#d40e0e;
	font-size:22px;
	font-weight:bold;
}

.nav li a:hover{
	background:#fe3639;
    color:#fff;
}


#newsa{ width:100%; float:left; margin-top:-5px}
#newsa li{ width:97%; float:left; height:48px; line-height:48px; border-bottom:1px dashed #ddd;font-size:15px;background:url(index_27.png) left center no-repeat; padding-left:15px; overflow:hidden;}
#newsa li span{ float:right; font-size:14px; color:#666; padding-left:10px}

#fjline{ width:100%; height:15px; margin-bottom:15px; border-bottom:1px  solid #ccc; float:left}

@font-face {
    font-family: "panmeng";
	src:url("pmzd.ttf")
}

.panmeng{font-family:"panmeng";}

#I_ban{ width:100%; float:left;height:78px;}
#I_ban strong{ font-size:40px; color:#d40e0e; font-family:panmeng;  height:49px; line-height:49px; width:245px; background: url("tit.png"); box-sizing: border-box; float: left; padding-left: 26px; font-weight: normal}
#I_ban span a{float:right;font-size:14px; line-height:28px; height: 28px; color:#fff; padding: 0 15px; background: #fe890d; border-radius: 25px;transition: all 0.3s; margin-top: 10px}

#I_ban span a:hover{border-radius: 15px 0 15px 0; background: #d40e0e}

#I_bana{ width:100%; float:left; height:46px;border-bottom:1px solid #036d6d; margin-bottom:22px;}
#I_bana strong{float:left; color:#fff; font-size:18px; background:url(ban.png); background-size:cover; padding:0 20px; height:45px; line-height:40px; padding-left:15px; box-sizing:border-box; min-width:101px}
#I_bana strong img{ vertical-align:middle; margin-right:7px; margin-top:-5px}
#I_bana span{float:right;font-size:13px; line-height:40px;color:#036d6d}
#I_bana span a{ color:#036d6d}
#I_bana span img{ margin-top:12px; float:right}

#DispTitle
{
  width: 100%;
  font-size: 28px;
  text-align: center;
  float: left;
  font-family: "Microsoft Yahei", Helvetica, sans-serift;
  font-weight:normal;
  line-height:38px; margin-bottom:15px;
  padding-top:15px



}
#disp{ width:100%; border-bottom:1px dashed #ddd; height:30px; text-align:center; float:left; margin-bottom:20px; font-size:14px}
#contentarea{ font-size:16px; line-height:34px; width:100%; float:left;}
#contentarea img{ max-width:100%; height:auto; overflow:hidden}



#Marw{width:300px;float:left; margin-right:40px; margin-top:10px}
#Marimg{width:300px; text-align:center; float:left;}
#Marimg img{width:300px;height:210px;}
#Mart{width:100%; text-align:center; float:left; height:45px; line-height:45px; font-size:14px; overflow:hidden}

.footer{width:100%; border-top: 4px solid #ce0303;overflow:hidden; background: #fff; text-align:center; font-size:15px;line-height:34px; padding:20px 0}


.copy{ width:100%; background:#036d6d; overflow:hidden}
.copy p{ width:100%; text-align:center; color:#fff; line-height:32px; font-size:14px; padding:15px 0}
.clearfix{zoom:1;}
.clearfix:after{clear:both; height:0px; font-size:0px; visibility:hidden;display:block;content:" ";}

.main2{ width:550px; height:362px; float:left; overflow:hidden;}

#owl-demo{position:relative;width:533px;height:355px; float:left}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:533px;height:355px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:54px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:0px;width:100%;font:18px "微软雅黑","黑体";color:#fff;text-align:center; overflow:hidden; height:54px; line-height:54px; padding: 0 15px; box-sizing: border-box}

.owl-pagination{position:absolute;left:0;bottom:-45px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(bg17.png);}
.owl-next{right:0;background-image:url(bg18.png);}
.bodybg{ background: #f8ebda}




.sjbs{ float:right; width:616px}

.sjbsa{ width:100%; float:left; padding-bottom:14px; border-bottom:1px solid #e5e5e5; margin-bottom: 10px}
.sjbsa strong{ width:100%; float:left; font-size:20px; height:22px; line-height:22px; overflow:hidden; }

.sjbsa span{ width:100%; float:left; font-size:15px; height:60px; line-height:30px; overflow:hidden; font-weight:normal; color:#666; margin-top:16px}


.sjbsb{ width:100%; float:left;height:46px; line-height:46px; overflow:hidden; background:url(dot.jpg) left center no-repeat; padding-left:22px; box-sizing:border-box; font-size: 18px}

.fba{ width:100%;overflow: hidden; padding-top: 45px; }


.xxdt{width:100%; float:left}
.xxdt ul{ display: inline}
.xxdt li {float:left; margin-right: 24px;  }
.xxdt li a{width:383px; float:left; height: 160px; box-sizing: border-box; border:1px solid #d40e0e; padding: 15px 25px;margin-bottom: 20px;;transition: all 0.3s; display: block}
.xxdt li a strong{width:100%; float:left; height: 64px;  line-height: 32px;  overflow: hidden; font-weight: normal; border-bottom: 1px solid #e6b984; margin-bottom: 15px; padding-bottom: 8px}
.xxdt li a {float:left;}
.xxdt li a span{width:100%; float:left; color: #999}

.xxdt li:nth-child(3),.xxdt li:nth-child(6){margin-right: 0}
.xxdt li a:hover{ background: #d40e0e; color: #fff}
.xxdt li a:hover strong,.xxdt li a:hover span{color: #fff}


.xxsk{ width:100%;float: left}
.xxsk ul{ display: inline}
.xxsk li{ width:246px; float: left;margin-right: 71px}
.xxsk li img{ width:100%; height: 337px; float: left}
.xxsk li span{ width:100%; height: 55px; line-height: 50px; background: #fff; overflow: hidden; padding: 0 10px;  text-align: center;float: left;  box-sizing: border-box}

.xxsk li:nth-child(4){margin-right: 0}


.fbb{ width:100%;background: url("index_05a.jpg") bottom center no-repeat; overflow: hidden; padding-top: 60px; margin-top: 25px; padding-bottom: 80px}

.n_l{ width: 584px; height: 345px; float:left; box-sizing: border-box; background:url("ybg.jpg"); margin-bottom: 47px; padding: 30px 25px}
.n_r{ width: 584px; height: 345px; float:right; box-sizing: border-box; background:url("ybg.jpg"); margin-bottom: 47px; padding: 30px 25px}

.n_list{ width: 100%; float: left; margin-top: -12px}
.n_list li{ width: 100%; float: left; height: 44px; line-height: 44px; font-size: 16px; overflow: hidden; box-sizing: border-box; padding-left: 10px}

.h_left{ width:260px;float:left;}
.h_right{ width:845px; float:right}

.ejlm a{ width:100%; border:1px solid #ddd; box-sizing:border-box; height:45px; line-height:45px; padding-left:10px; float:left; margin-bottom:10px; background:url(yy.jpg) right center no-repeat}
.ejlma a{ width:100%; border:1px solid #036d6d; color:#036d6d; box-sizing:border-box; height:45px; line-height:45px; padding-left:10px; float:left; margin-bottom:10px; background:url(yy.jpg) right center no-repeat}

.swiper {
        width: 100%;
        height:250px;
      }

      .swiper-slide { width:100%; background:#fff; height:200px !important; border:1px solid #ddd; box-sizing:border-box; padding:20px 22px
      }

      .swiper-slide strong {

        width: 100%;
		font-size:16px;
		line-height:36px;
		height:72px;
		padding-bottom:10px;
		background:url(tm_15.png) left bottom no-repeat;
		font-weight:normal;
		overflow:hidden;
		float:left

      }
	  
	   .swiper-slide span{

        width: 100%;
		font-size:14px;
		margin-top:30px;

		float:left

      }
	 
.nybg{ background:#fce7e4 url(index_09.jpg) bottom center no-repeat; width:100%; height:auto; overflow:hidden}
#nywarp{ width:1200px; background:#fff; box-sizing:border-box; padding:35px 35px 45px 35px; overflow:hidden; min-height:700px}

#newslist{ width:100%; float:left; margin-top:-5px; margin-bottom:20px}
#newslist li{width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px dashed #fe9f69;
    height: 56px;
    line-height: 56px;
    overflow: hidden;
    background: url(dot.jpg) left center no-repeat;
    padding-left: 22px;
    box-sizing: border-box;}
#newslist li span{ float:right; font-size:14px; color:#666; padding-left:20px}