body{background: #fdfdfd;}
/* banner */
.banner{width:100%;position:relative; overflow:hidden;height:500px; animation: topIn 1s ease;}
.banner .banner-img{min-width: 1200px;height:500px;margin-top: 80px; display:block; position:absolute; left:50%; margin-left:-960px;}
.banner .banner-img img{width:1920px;height:420px;}
/* home */
#home{width: 100%;height: 80px;}
.home_text{width: 1200px;height: 80px;margin: 0 auto;}
.home_text p{font-size:18px;color: #14599d;line-height: 80px;text-align: left;cursor: pointer;}
.home_text p a{color: #14599d;}
.home_text a:hover{color: #1a7ee1;text-decoration: none;}
/* content */
#content{width:100%;overflow:hidden;/*margin-bottom: 60px;*/}
.mainContent{ width:1200px;margin: 0 auto;}

.slideTxtBox{width:1200px;}
.slideTxtBox .hd{width:1200px;height:196px;/*margin-top: -100px;*/position: absolute;background: #f0f0f0 }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:321px;left: 8%;}
.slideTxtBox .hd ul li{width:268px;height:321px; float:left;cursor:pointer;}
.slideTxtBox .hd ul li.on b{color: white;}
.slideTxtBox .hd ul li b{display:inline-block;overflow: hidden;text-overflow: ellipsis;margin-left:-50px;width:100px;height:321px; line-height: 335px;font-family: "microsoft yahei";color: #1A7EE1;font-weight: normal;font-size: 20px;}
.slideTxtBox .hd ul li:first-child{background: url(../img/about-icon2.png) no-repeat;}
.slideTxtBox .hd ul li:nth-child(2){background: url(../img/about-icon3.png) no-repeat;}
.slideTxtBox .hd ul li:nth-child(3){background: url(../img/about-icon6.png) no-repeat;}
.slideTxtBox .hd ul li:nth-child(4){background: url(../img/about-icon8.png) no-repeat;}
.slideTxtBox .hd ul li:first-child.on{height:321px;background: url(../img/about-icon1.png) no-repeat;}
.slideTxtBox .hd ul li:nth-child(2).on{height:321px;background: url(../img/about-icon4.png) no-repeat;}
.slideTxtBox .hd ul li:nth-child(3).on{height:321px;background: url(../img/about-icon5.png) no-repeat;}
.slideTxtBox .hd ul li:nth-child(4).on{height:321px;background: url(../img/about-icon7.png) no-repeat;}
.slideTxtBox .bd table{ width:1200px;zoom:1;border-collapse: collapse;margin-top: 100px;float: left;}
.slideTxtBox .bd table tr td{border-top: 0;border-right: 0; border-bottom: 0; border-left: 0;cursor: pointer;}
.slideTxtBox .bd .right_content{margin-bottom: 70px;}
.right_content{margin-top: 200px;width:1200px;height:715px;background: url(../img/right_bg.jpg) no-repeat;}
.right_content_bg{position:absolute;width: 1042px;height:600px;background: #1a7ee1;opacity: 0.9;float:left;margin-top: 50px;margin-left: 80px; overflow: hidden}
.right_content_bg p{ color: #FFFFFF;text-align: left;margin-top: 40px;font-size: 15px;letter-spacing: 1px;line-height: 28px;width: 80%;
	height: 540px;overflow: scroll;text-overflow: ellipsis;padding: 0 10%;display: -webkit-box;-webkit-box-orient: vertical;position: absolute;right: -17px}
.right_content_bg p{
	overflow-y: scroll;
	overflow-x: hidden;
	/*解决ios上滑动不流畅*/
	-webkit-overflow-scrolling: touch;
	padding-bottom: 25px;}
.fc{width: 100%;height: auto;margin-top: 50px;}
.fc .title{width: 100%;height: 10em;}
.fc .title h2{font-size: 20px;color: #2c6fbe;font-weight: bold;}
.fc .title span{display:block;font-size: 13px;font-family:arial;font-style:normal;color: #343434;margin-top: 0.5%;}
.fc_text{margin-top:1%;width: 100%;height: 100px;padding-top: 2%;}
.fc_text_a{width: 1200px;height: 14em;margin:0 auto;position: absolute;}
.fc_text_a map{margin-left:5%;overflow: hidden;text-overflow: ellipsis;width: 90%;height: 90px;float:left;font-size: 14px;letter-spacing: 1px;line-height: 25px;text-align: left;}
 .picScroll-left{ width:1200px; overflow:hidden; position:relative;   }
		.picScroll-left .hh{ overflow:hidden;  height:60px;padding:0 40px; position:relative; }		
		.picScroll-left .hh ul{overflow:hidden; zoom:1; margin-top:15px; zoom:1; }
		.picScroll-left .hh ul li{color: #343434;font-size: 14px;font-family: "microsoft yahei"; float:left;  width: 30px;height: 30px;text-align:center;line-height:30px; overflow:hidden; margin-right:10px; /*text-indent:-999px;*/ cursor:pointer; }
		.picScroll-left .hh ul li.on{ background: #2c6fbe;border-radius: 100%; color: #ffffff;}
		.picScroll-left .bb{ padding:10px;   } 
		.picScroll-left .bb ul{ overflow:hidden; zoom:1; }			
		.picScroll-left .bb ul li{ margin: 0 35px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.pic{position: relative;}
.pic img{width: 320px;height: 230px;}	     
.pic a{width: 66px;height: 64px;top:85px;left:115px;position: absolute;}
.picList_text{font-family: "microsoft yahei";font-size: 15px;height: 40px;line-height: 40px;color: #343434;}
.zs1 img{width: 1200px;height: 760px;}
.zs2 table tr td img{display: block;}
.zs2 table tr td:nth-child(2){padding-left: 72px;}
.zs2 ul li:first-child{float: left;}
.zs2 ul li:nth-child(2){float: right;}

.honor_text{width: 1200px;height: 150px;margin-top: 200px;}
.honor_text_a{width: 1200px;height: 14em;margin:0 auto;position: absolute;}
.honor_text_a map{margin-left:4%;overflow: hidden;text-overflow: ellipsis;width: 90%;height: 90px;float:left;font-size: 15px;letter-spacing: 1px;line-height: 30px;text-align: left;}
.time{width: 100%;height: 680px;background: #f9fafb;}
.btntop{ width:1200px;height: 600px;}
.btntop .ht{width: 230px;height: 600px;position: absolute;overflow-y:scroll;overflow-x: hidden}
.btntop .ht ul{position:absolute;}
.btntop .ht ul li{width: 230px;height: 150px;border-right: 1px solid #dddddd;line-height: 150px;}	
.btntop .ht ul li h4{font-family: "microsoft yahei";font-size: 28px;color: #6e6e6e;font-style: normal;font-weight: normal;}
.btntop .ht ul li:hover h4{color: #14599D;}
.btntop .ht ul li:hover{border-right: 5px solid #14599D;}
.btntop .ht ul li .border{width: 170px;height: 1px;background: #DDDDDD;margin:0 auto;}
.btntop .ht ul li:last-child{border-bottom: none;}
.btntop .bt{float: right;width: 74%;height:600px;overflow-y:scroll;}
.btntop.bt ul{zoom: 1;}
.btntop .bt li{padding: 15px 30px 5px 30px;text-align: left;margin-bottom: 5px;padding-top: 0;}
.btntop .bt li p{font-family: "microsoft yahei";font-size: 14px;color: #5e5e5e;letter-spacing: 1px;display: inline-block;margin-left: 20px;width: 722px;}
.btntop .bt li span{font-family: "microsoft yahei";font-size: 14px;color: #343434;font-weight: bold;float: left;}
.ryzs_list{margin-top: 30px;}
.ryzs_list img{width: 571px;height: 392px;}
.ryzs_list li{float: left;margin-bottom: 30px;}
.ryzs_list li:nth-child(2){float: right;}
.ryzs_title{margin-top: 90px;height: 80px;line-height:80px;}
.ryzs_title h1{font-family: "microsoft yahei";font-size: 45px;color: #2C6FBE;font-weight: normal;letter-spacing: 1px;}
.ryzs_pic{margin-top: 80px;}
.ryzs_pic img{width: 1200px;height: 531px;}
.describe{text-align: left;font-size: 15px;height: 50px;line-height: 50px;}
.ryzs_pic_left{float: left;text-align: left;margin-top: 80px;}
.ryzs_pic_left img{width: 592px;height: 377px;}
.ryzs_pic_right img{width: 592px;height: 377px;}
.ryzs_pic_right{float: right;text-align: left;margin-top: 80px;}

.right_a{width:1200px;height:550px;background: url(../img/culture-bg.jpg)  no-repeat;margin-top: 0px;margin-bottom: 70px;}
.right_a ul{width: 670px;height:550px;margin: 60px auto;display: inline-block;color: #FFFFFF;text-align: right;}
.right_a ul li{height: 170px;}
.right_a ul img{float: left;margin-left: 15px;}
.right_a ul .text{float: left;margin-left: -230px;}
.right_a ul .text h1{font-weight: normal;display:inline-block;height: 50px;line-height:50px;font-size: 25px;letter-spacing: 3px;}
.right_a ul .text h3{width:600px;font-weight: normal;letter-spacing: 3px;font-size: 17px;}

.right_b{width:100%;height:715px;/*background: url(../img/right_bg.jpg) no-repeat;*/margin-top: 200px;}
.right_b_bg{/*position:absolute;*/width: 100%;height:600px;background: #F0F4F7;/*opacity: 0.9;*//*float:left;margin-top: 50px;*//*margin-left: 90px;*/}
.right_b_bg ul{/*float:left;*/width: 1030px;height:600px;position: absolute;color: #343434;text-align: left;margin-top: 55px;font-size: 15px;letter-spacing: 1px;line-height: 25px;}
.right_b_bg ul li{float: left;margin-left: 90px;}
.right_b_bg ul li dl dd{height: 450px;width:224px;}
.right_b_bg ul li dl dd p{line-height: 32px;}

.right_c{width:1020px;}
.right_c table{width:1020px;height:530px;border-collapse: collapse;display: inline-block;}
.right_c table td{display:inline-block;margin-left:20px;border-top: 0;border-right: 0; border-bottom: 0; border-left: 0;width: 320px;cursor: pointer;transition: all 1s;}
.right_c table td:hover{box-shadow:rgb(43,132,220,0.3) 0px 0px 18px;}
.right_c table td .img{display: block;text-align:left;}
.right_c table td dl{text-align: left;width: 300px;color: #333333;ont-family: "microsoft yahei";}
.right_c table td dl dt{font-size: 17px;height: 60px;line-height: 60px;font-weight: bold;margin-left: 10px;}
.right_c table td dl dd span{color: #666666;margin-left: 20px;border-bottom: 2px solid #6cb5fd;display:inline-block;font-size: 16px;letter-spacing: 1px;height:160px;line-height: 23px;}
.right_c table td dl dd map{margin-left: 20px;margin-bottom:25px;margin-top: 20px;display: block;}
.right_c table td dl dd map i{font-size: 14px;}
.right_c table td dl dd map img{float: right;}

.wh{width: 100%;height: 570px;margin-top: 50px;margin-bottom: 70px;}
.wh .title{width: 100%;height: 5em;}
.wh .title h2{font-size: 20px;color: #2c6fbe;font-weight: bold;font-family: "microsoft yahei";}
.wh .title span{display:block;font-size: 13px;font-family:arial;font-style:normal;color: #343434;margin-top: 0.5%;}
.whList img{width: 379px;height: 382px;}	
.wh .picScroll-left .hh{padding:0 15px;}		
.wh .picScroll-left .bb ul li{ margin: 0 10px;}

/*new-list*/
.list{width: 1200px;float: left;}
.list_text{width: 1100px;margin-left: 100px;}
.list_text li{width: 1100px;height: 120px;margin-top:20px;background:#f9f9f9;cursor: pointer;}
.list_text li:hover{background:#FFFFFF;box-shadow:rgb(26,126,225,0.2) 0px 0px 8px;}
.list_text .date{float: left;width: 120px;height: 120px;background: #1a7ee1;color: #FFFF;line-height: 90px;}
.list_text .date i{display:block;font-size: 35px;width: 120px;height:30px;}
.list_text .date span{font-size: 15px;}
.list_text_right{float: right;text-align: left;font-family: "microsoft yahei";color: #444444;padding-left: 50px;padding-top: 35px;}
.list_text_right .title{font-size: 18px;font-weight: bold;}
.list_text_right .text{width: 900px;font-size: 16px;color: #666666;padding-right: 20px;padding-top: 15px;}
.list_text_right .text p{float: left;letter-spacing: 1px;}
.list_text_right .text i{float: right;}
.list .pagination{width: 1100px;height: 80px;margin-left: 500px;margin-top: 20px;}
.list .pagination li{float: left;cursor: pointer;}
.list .pagination li:hover a{background: #1A7EE1;color: #fff;}
.list .pagination li:first-child a{width: 60px;}
.list .pagination li:last-child a{width: 60px;}
.list .pagination li a{width: 30px;display: inline-block;height: 30px;line-height: 30px;color: #808080;font-size: 18px;text-align: center;text-decoration: none;}
.list .pagination .disabled span{display: block;font-size:16px;color: #808080;width: 30px;height: 30px;line-height: 30px;text-align: center;}

.link{width: 100%;min-width:1200px;height: 280px;background: #393945;animation: topIn 1s ease;border-bottom: 0.5px solid #43444f;}
.link ul{width:1200px;height: 25em;margin: 0 auto;font-family: "microsoft yahei";padding-top: 50px;}
.link ul li{position:relative;float: left;color: #fff;width: 150px;}
.link ul li dl dt{font-size:15px;height: 3em;}
.link ul li dl dd{height: 3em;cursor: pointer;}
.link ul li dl dd a{text-decoration: none;cursor: pointer;color: #9e9e9e;font-size:13px;}
.link ul li dl dd a:hover{opacity: 0.7;}
.link ul li:last-child{padding-top: 20px;padding-left: 150px;}

/*厂歌*/
.ctrl{margin-top: 220px;color: #5E5E5E;font-size: 16px;font-family:"microsoft yahei";text-align: left;width: 1200px;margin-bottom: 70px;}
.lrc .tag .left{float: left;}
.lrc .tag strong{display: inline-block;float: left;color: #14599D;font-size: 26px;font-weight: bold;height: 30px;margin-top: 10px}
.lrc .tag b{display: inline-block;color: #5E5E5E;font-size: 18px;margin-left: 20px;margin-top: 14px}
.lrc .tag span{margin-left: 20px;font-size: 15px;}
.lrc .tag .right{float: right;}
.switch_box{
	font-size: 16px;
	width: 120px;
	height: 40px;
	outline: none;
	background: #DDDDDD;
	border: none;
	border-radius:30px;
}
.button{display: block;width: 120px;
	height: 40px;
	line-height: 40px;color: #43444F;
	text-align: center;}
.button:hover{text-decoration: none;color: #43444F;	}
.button:focus{ color: white;
	background: #1A7EE1;
	border-radius:30px;}
.box{width: 100%;height: 100%; background: rgb(0,0,0,0.3);display: none;position: fixed;left: 0%;top: 0%;z-index: 999;}
.box1{width: 730px;height: 700px;background:#DDDDDD;position: fixed;left: 50%; top: 15%;margin-left: -330px;}
.box1 .close{width: 30px;height: 30px;float: right;margin:10px 10px 0 0;background: url(../img/close.png) no-repeat;}
.box1 .close:hover{text-decoration: none;color: #43444F;}
.box1 .lyric{width: 700px;height: 620px;margin-top: 20px;display: inline-block;text-overflow: ellipsis;word-break: break-all;overflow-y: scroll}
.lrc audio{outline:none;width: 1200px;height: 50px;margin-top: 20px;z-index: -999;}

