#tou1{height: 32px; line-height: 32px; background: #f7f7f7; border-bottom: 1px solid #ececec; font-size: 14px;}
.tou2{height: 130px;}
.logo{height: 130px;}
.logo img{float: left;}
.logo img:nth-child(1){padding-top: 23px; padding-right: 36px;}
.logo img:nth-child(2){padding-top: 29px;}
#nav{height: 50px; background: #1e50ae;}
.tou2r{color: #666666; font-size: 12px; width: 280px; line-height: 24px; margin-top: 30px;}
.tou2r img{float: left; padding-right: 12px; padding-top: 5px;}
.tou2r span{font-size: 24px; display: block;}
.menu ul{display: flex;}
.menu ul li{flex: 1; font-size: 18px; line-height: 50px; text-align: center; position: relative;}
.menu ul li a{color: #FFFFFF;}
.menu ul li.on{background: #13439d;}
.menu ul li ul{display: none; background: #13439D; position: absolute; width: 100%; top: 50px; z-index: 999;}
.menu ul li ul li{font-size: 16px; line-height: 36px;}
.menu ul li ul li:hover{background: #1e50ae;}
.fullSlide{ width:100%;  position:relative;  height:500px; background:#000; margin-top: 0px;  }
	.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
	.fullSlide .bd ul{ width:100% !important;  }
	.fullSlide .bd li{ width:100% !important;  height:500px; overflow:hidden; text-align:center;  }
	.fullSlide .bd li a{ display:block; height:500px; }

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; background:url(../img/touming.png) repeat-x; text-align:center;
		 _background:#000; _filter:alpha(opacity=60); 
	}
	.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:8px; height:8px; margin:5px; background:url(../img/tg_flash_p.png) -18px 0; overflow:hidden; }
	.fullSlide .hd ul .on{ background-position:0 0; }
#m1{height: 625px; background: #f7f7f7;}
.t1{ text-align: center; line-height: 62px; font-size: 26px; padding-top: 39px; border-bottom: 1px solid #f0f0f0;}
.t1 span{display: inline-block;height: 62px; background: url(../img/t1.jpg) bottom no-repeat; position: relative; top: 3px;}
.m1con{margin-top: 52px;}
.m1con .hd{height: 52px;}
.m1con .hd ul{}
.m1con .hd ul li{float: left; width: 198px; text-align: center; background: #fcfcfc; line-height: 52px; border: 1px solid #e0e0e0; border-right: 0;}
.m1con .hd ul li:nth-last-child(1){ border-right: 1px solid #e0e0e0;}
.m1con .hd ul li.on{background: #13439d;}
.m1con .hd ul li.on a{color: #FFFFFF;}
.m1con .bd{padding-top: 43px;}
.m1con .bd ul{margin-left: -25px;}
.m1con .bd ul li{width: 280px; text-align: center; float: left; margin-left: 25px;}
.m1con .bd ul li .img{width: 280px; height: 250px; background-size: cover; background-position: center center;}
#m2{height: 258px; background: url(../img/m2.jpg) center;}
.m2l{padding-top: 82px; padding-left: 50px;}
.m2l h3{font-size: 30px; color: #ff6d04; font-weight: normal;}
.m2l span{display: block; color: #FFFFFF; font-size: 18px;}
.m3con ul{padding-top: 30px;}
.m3con ul li{width: 205px; text-align: center; float: left; margin: 7px 17px; }
.m3con ul li .img{width: 205px; height: 185px; background-size: cover; background-position: center center;}
.m3con ul li a{color: #666666; font-size: 14px;}
.m3fenye{clear: both; text-align: center; margin-bottom: 50px; margin-top: 20px;}
.m3fenye a{display: inline-block;}
.m3fenye .prev{width: 37px; height: 35px; background: url(../img/c1.jpg);}
.m3fenye .next{width: 37px; height: 35px; background: url(../img/c2.jpg);}
.m3fenye .all{width: 57px; height: 35px; background: url(../img/c3.jpg);}
#m4{height: 633px; background: url(../img/m4.jpg) repeat-x;}
.m4_top{height: 353px;}
.m4t{text-align: center; color: #FFFFFF; font-size: 28px; padding-top: 50px; padding-bottom: 30px;}
.m4_b{height: 280px; background: #FFFFFF; }
.m4con{color: #FFFFFF;line-height: 30px; font-size: 14px; padding-left: 150px; padding-right: 150px;}
.m4con a{color: #FFFFFF; background: #ff6537; display: block; margin: auto; width: 129px; height: 40px; border-radius: 3px; line-height: 40px; text-align: center; margin-top: 30px;}
.m4_b ul{padding-top: 32px;}
.m4_b ul li{float: left; margin-left: 30px;}
.m4_b ul li img{width: 360px; height: 224px;}
.m5{height: 566px;}
.m5t{height: 100px; padding-top: 40px; font-size: 30px; font-weight: bold; line-height: 36px;}
.m5t span{color: #447596;}
.m5t p{font-size: 18px;}
.m5t a{float: right; width: 288px; height: 42px; border: 3px solid #ececec; text-align: center; line-height: 42px; font-size: 14px; font-weight: normal;}
.m5con{}
/* 幻灯片 */
.TB-focus{width: 570px;height: 380px;float: left; position:relative;overflow:hidden;}
.TB-focus .hd { position:absolute; right:9px; bottom:10px; z-index:3; padding-left:2px; }
.TB-focus .hd li{cursor:pointer;margin-left:3px;width: 14.4px;height: 3px;background:#fff;float:left;}
.TB-focus .hd li.on{background: #e282a0; z-index:2;position:relative;}
.TB-focus .bd{height: 380px;}
.TB-focus .bd li{height: 380px;position: relative;}
.TB-focus .bd li .img{width: 100%;height: 100%;object-fit: cover;}
.TB-focus .bd li h3{color: #fff;padding-left: 5px;width: 75%;position: absolute;bottom: 2px;z-index: 2; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight: normal; font-size: 14px;}
.TB-focus .bd li i{display: block;width: 100%;height: 32px;background: rgba(0, 0, 0, 0.25); position: absolute;bottom: 0;z-index: 1;}
.m5r{width: 630px; height: 380px; float: right; background: #f9f9f9;}
.m5rt{height: 125px; width: 570px; border-bottom: 2px solid #ececec; margin: auto; padding-top: 30px;}
.m5rt h3{font-weight: normal; font-size: 20px; padding-bottom: 10px;}
.m5rt p{color: #999999; font-size: 15px;}
.m5r ul{ width: 570px; margin: auto; padding-top: 10px;}
.m5r ul li{background: url(../img/li.jpg) left no-repeat; padding-left: 20px; line-height: 40px;}
.m5r ul li span{float: right;}
.m6con{margin-top: 36px; margin-bottom: 36px;}

#foot1{height: 247px; border-bottom: 1px solid #4e5157; background: #34373e;}
.foot1l{width: 800px; float: left; }

.foot1t{font-size: 16px; color: #FFFFFF; padding-top: 40px;}
.foot1lcon{color: #FFFFFF; font-size: 14px; line-height: 36px; padding-top: 20px;}
.foot1r{width: 277px; float: right;}
.foot1rcon{font-size: 18px; color: #FFFFFF;}
.foot1r img{padding-top: 80px;}
#foot2{background: #34373e; height: 292px;}
.foot2t{height: 220px;}
.foot2l{padding-top: 60px; width: 318px; float: left;}
.foot2m{float: left; width: 715px;padding-top: 50px;}
.foot2m ul li{float: left; margin-right: 88px; margin-bottom: 30px; width: 84px;}
.foot2m ul li a{color: #FFFFFF;}
.foot2r{float: right; padding-top: 50px;}
.foot2r ul li{float: left; margin-left: 5px;}
.foot2b{text-align: center; color: #FFFFFF; font-size: 14px;}
.tl{float: left;}
.tl a{color: #FFFFFF;}
.tr{float: right;}

#zyhead{height: 381px;}	
#zytitle{height: 50px; background: #1f5cb4;}	
.zyt{float: left; line-height: 50px; color: #FFFFFF; font-size: 20px;}
.dqwz{background: url(../img/ico15.png) left no-repeat; float: right; color: #FFFFFF; font-size: 15px; padding-left: 17px; line-height: 50px;}	
.dqwz a{color: #FFFFFF;}
.zy{min-height: 600px;}

.prolist{margin-left: -48px; padding-bottom: 50px;}
.prolist li{float: left; width: 368px; margin-left: 48px; margin-top: 57px; text-align: center;}	
	
.prolist li .img{width: 368px; height: 275px; background-size: cover; background-position: center center;}
.zynr{min-height: 550px;}	
.zynr .zynr_t{color: #bebebe; font-size: 50px; font-weight: bold; padding-top: 70px; padding-bottom: 20px;}	3
.artlist{padding-top: 50px; padding-bottom: 50px;}
.artlist li{height: 150px; border: 1px solid #e5e5e5; margin-top: 28px;}	
.artlist li .artlistimg{float: left; width: 250px; height: 150px; background-size: cover;}	
.artlist li h3{font-weight: normal; font-size: 18px; color: #000000; padding-bottom: 5px; padding-top: 15px;  text-indent: 30px; }
.artlist li p{font-size: 14px; color: #666666; padding-bottom: 10px;  text-indent: 30px;}
.artlist li span{font-size: 14px; color: #666666;  padding-left: 30px;}

.spzs{width: 375px; height: 260px; background: #FFFFFF; position: fixed; bottom: 0; right: 0;}
.spzs_t{height: 40px; padding-left: 10px; padding-right: 10px; line-height: 40px; background: #0066CC; color: #FFFFFF;}
.spzs_t span{float: right; display: block;}
.spzscon{height: 220px;background: #0066CC;}
.spzscon video{display: block;}