@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;
	background:url(bg.jpg)
	}
/*定义新型浏览器特性*/
::-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:1260px; background:#fff; box-sizing:border-box; padding:35px 35px 45px 35px; overflow:hidden; box-sizing:border-box}
.topmar{ margin-top:60px}
.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(szsc_01a.jpg) center no-repeat; height:472px}
.top{ width:267px; float:right}
.search{ width:265px; float:right; height:37px; border:1px solid #ddd; margin-top:53px; background:#fff;overflow:hidden;border:1px solid #036d6d;}
.search .a{ width:200px; float:left; height:35px; line-height:35px; padding-left:10px; font-size:14px; color:#666; border:none;  background:#fff}
.search .b{ width:44px;height:35px; float:right; background:url(s.jpg) center no-repeat; border:none; cursor:pointer}
.rq{ width:100%; float:left; height:40px; line-height:40px; text-align:right; color:#666; font-size:14px}

#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:78px; background:#db1211;}
.nav{
	width: 1400px;
	height: 78px;

}

.nav ul{ display:inline
}

.nav li{
	position: relative;
	float: left;

}

.nav li a{
	line-height: 78px;
	width:200px;
	text-align:center;
	float:left;
	height:78px;
	color:#fff;
	font-size:30px;
	font-weight:bold;
	font-family:华文中宋,宋体;
}

.nav li a:hover{
	background:#900
}


#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}



#I_ban{ width:100%; float:left;margin-bottom:40px; text-align:center;background:url(ban.jpg) center no-repeat;}
#I_ban strong{ font-size:38px; color:#e4341f; font-family:华文中宋,宋体;  height:38px; line-height:38px; width:745px; font-weight:bold}


#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%; background:#ce0303; overflow:hidden; text-align:center; font-size:15px; color:#fff; line-height:34px; padding:30px 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:600px;height:400px; float:left}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:600px;height:400px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:0;bottom:0px;width:100%;font:16px/32px "微软雅黑","黑体";color:#fff;text-align:center; overflow:hidden; height:50px; line-height:50px;}

.owl-pagination{position:absolute;left:0;bottom:55px;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{ width:100%; background:url(bg.jpg) top center no-repeat; background-size:cover; overflow:hidden; padding-top:35px; padding-bottom:70px}
.bodybga{ width:100%; background:#f1f6fc; background-size:cover; overflow:hidden; padding-top:35px; padding-bottom:70px}



.sjbs{ float:right; width:545px}

.sjbsa{ width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #ce0303}
.sjbsa strong{ width:100%; float:left; font-size:18px; height:22px; line-height:22px; overflow:hidden; font-weight:normal}
.sjbsa strong a{ color:#ce0303}
.sjbsa span{ width:100%; float:left; font-size:16px; height:60px; line-height:30px; overflow:hidden; font-weight:normal; color:#666; margin-top:12px}


.sjbsb{ width:100%; float:left; padding-bottom:20px; border-bottom:1px dashed #ccc; height:56px; line-height:56px; overflow:hidden; background:url(szsc_08.jpg) left center no-repeat; padding-left:22px; box-sizing:border-box}

.fba{ width:100%; height:35px}

.gzdt{ width:297px; height:314px; box-sizing:border-box; border-right:1px solid #f3e4af;border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff; padding:15px 21px 15px 21px; float:left;transition: all 0.3s;}
.gzdt strong{ width:100%; height:46px; line-height:23px; overflow:hidden;float:left; color:#e4341f;font-weight:normal; margin-bottom:15px;}
.gzdt i{ width:100%; height:6px;background: url(kline.png) bottom left no-repeat; float:left;margin-bottom:15px;}
.gzdt span{ width:100%; height:180px; line-height:30px; overflow:hidden;float:left; color:#666; font-size:15px}
.gzdt:last-child{ border-right:none}
.gzdt a{ color:#e4341f}

.gzdt:hover{ background:url(szsc_14.jpg);transition: all 0.3s;border:1px solid #f42e14;box-shadow: -4px 9px 13px -3px rgba(161,161,161,0.75);
-webkit-box-shadow: -4px 9px 13px -3px rgba(161,161,161,0.75);
-moz-box-shadow: -4px 9px 13px -3px rgba(161,161,161,0.75);}



.zcwj{ width:283px; height:156px; box-sizing:border-box; border:1px solid #f42e14;padding:24px; float:left;transition: all 0.3s; margin-right:17px; background:url(szsc_21.jpg)}
.zcwj strong{ width:100%; height:60px; line-height:30px; overflow:hidden;float:left; color:#333;font-weight:normal; margin-bottom:15px;}
.zcwj span{ width:100%; height:44px; line-height:44px; overflow:hidden;float:left; color:#666; font-size:15px}
.zcwj:last-child{ margin-right:0}
.zcwj:hover{ background:#f42e14;transition: all 0.3s; margin-top:-5px;border:1px solid #f42e14; color:#fff;box-shadow: -4px 9px 13px -3px rgba(161,161,161,0.75);
-webkit-box-shadow: -4px 9px 13px -3px rgba(161,161,161,0.75);
-moz-box-shadow: -4px 9px 13px -3px rgba(161,161,161,0.75); border-radius:50px 0 50px 0}
.zcwj:hover strong,.zcwj:hover span{color:#fff}

.more{ width:100%; margin-top:20px; text-align:center; float:left; padding-top:20px}
.more a{ background:#f4290e; color:#fff; padding:10px 38px; border-radius:25px; overflow: hidden;transition: all 0.3s;}
.more a:hover{ background:#edb905;border-radius:0;}
.sy_news{ width:100%; float:left}
.sy_news li a{ width:100%; float:left; box-sizing:border-box; height:60px; line-height:60px; overflow:hidden; border:1px solid #ddd; background: url(index_06.jpg) left  center no-repeat #fff; padding-left:20px; margin-bottom:22px; padding-right:15px;}
.sy_news li a:hover{ color:#fff; background:url(index_06a.jpg) left  center no-repeat #db1211;transition: all 0.3s;}
.sy_news li a:hover a{ color:#fff;}

.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(szsc_08.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}