	*{
		padding:0;
		margin:0;
		list-style:none;
		text-decoration:none;
		font-family:Microsoft YaHei;
	}
	
	#head-bg{
		width:100%;
		background-image:url(../images/head-bg.jpg);
		background-size:100% 100%;
		position:relative;
	}
	#head-bg .second-menu{
		width:100%;
		position:absolute;
		height:40px;
		background-color:#e21d27;
		z-index:10;
		top:110px;
		display:none;
	}
	#head{
		width:1080px;
		margin:0 auto;
		height:110px;
	}
	#head p.logo{
		float:left;
		width:364px;
		margin-top:20px;
		position:relative;
		z-index:110;
	}
	#head ul.menu{
		width:570px;
		margin-top:69px;
		float:left;
		height:60px;
		z-index:12;
		position:relative;
		margin-left:25px;
	}
	#head ul.menu li{
		width:95px;
		float:left;
		text-align:center;
		position:relative;
	}
	#head ul.menu li span{
		position:absolute;
		top:30px;
		display:none;
		left:45%;
	}
	#head ul.menu li.active span{
		display:block;
	}
	#head ul.menu li a{
		font-size:16px;
		color:#646464;
	}
	#head ul.menu>li.active>a,#head ul.menu li.on>a{
		color:#c91212;
	}
	#head ul.menu li ul{
		position:absolute;
		top:48px;
		left:0;
		z-index:11;
		overflow:hidden;
		display:none;
	}
	#head ul.menu li.active ul{
		display:block;
	}
	#head ul.menu li:nth-child(2) ul{
		width:800px;
		left:-105px;
	}
	#head ul.menu li:nth-child(2) ul li{
		width: initial;
		margin-right: 25px;
	}
	#head ul.menu li:nth-child(3) ul{
		width:580px;
		left:-190px;
	}
	#head ul.menu li:nth-child(4) ul{
		width:480px;
		left:-180px;
	}
	#head ul.menu li:nth-child(5) ul{
		width:240px;
		left:-45px;
	}
	#head ul.menu li:nth-child(6) ul{
		width:360px;
		left:-95px;
	}
	#head ul.menu li ul li{
		float:left;
		text-align:center;
	}
	#head ul.menu li ul li a{
		font-size:14px;
		color:#ffffff;
	}
	#head div.right{
		float:right;
		width:120px;
		margin-left:0px;
		margin-top:65px;
		position:relative;
		z-index:102;
	}
	
	#head div.right div{
		float:left;
		margin-left:30px;
		width:30px;
		height:30px;
	}
	
	#head div.right div:nth-child(2){
		border-radius:50%;
		background-color:#c91212;
		line-height:30px;
		text-align:center;
	}
	#head div.right div:nth-child(2) a{
		font-size:16px;
		color:#fff;
	}
	
	#head div.right div:first-child img{
		display:block;
		width:20px;
		height:20px;
		padding:5px;
		cursor:pointer;
	}
	#head div.right div:first-child img:last-child{
		display:none;
	}
	#head div.right form{
		display:none;
		z-index:100;
		position:relative;
	}
	#head div.right p.search{
		position:absolute;
		top:45px;
		right:50px;
		width:230px;
		height:40px;
		border:1px solid #c91212;
	}
	#head div.right p.search input{
		width:170px;
		padding:0 10px;
		height:40px;
		border:none;
		outline:none;
	}
	#head div.right p.search input:last-child{
		width:40px;
		float:right;
		height:40px;
		border:none;
		background-image:url(../images/search.png);
		background-repeat:no-repeat;
		background-position:50% 50%;
		background-color:#FFF;
		background-size:50% 50%;
	}
	#head div.right span.jiao{
		position:absolute;
		top:29px;
		z-index:100;
		right:65px;
	}
	.toe{word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}/*超出省略号*/
	
	<!-- /*banner*/ -->
	.slideBox{ width:100%;overflow:hidden; position:relative;height:100%; top:-15px;}
	.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:48%; margin-right:-50px; bottom:3%; z-index:1; }
	.slideBox .hd ul{ overflow:hidden; zoom:1;  }
	.slideBox .hd ul li{ float:left; margin-right:20px;  width:30px; height:4px; text-align:center; background:#b4b4b4; cursor:pointer; }
	.slideBox .hd ul li.on{ background:#c91212; color:#fff; }
	.slideBox .bd{ position:relative; height:100%; z-index:0;   }
	.slideBox .bd li{ zoom:1; vertical-align:middle; }
	.slideBox .bd img{ width:100%;height:100%; display:block;  }
	#banner{
		margin-bottom:-15px;
		z-index:101;
	}
	#banner p.img{
		width:100%;
		position:relative;
		top:-15px;
		height:250px;
		margin-bottom:40px;
	}
	#banner p.img img{
		width:100%;
		height:100%;
	}
	#main{
		width:100%;
	}
	#index-box1-bg{
		width:100%;
		background-color:#f5f5f5;
		padding-top:70px;
		padding-bottom:60px;
	}
	#index-box1-bg p.title{
		text-align:center;
		font-size:48px;
		color:#000000;
	}
	#index-box1-bg p.title span{
		display:block;
		font-size:16px;
		color:#c6c6c6;
		font-family:Arial;
		margin-top:30px;
	}
	#index-box1-bg p.title span:before{
		content:"——————";
		margin-right:10px;
	}
	#index-box1-bg p.title span:after{
		content:"——————";
		margin-left:10px;
	}
	
	.index-menu-bg{
		margin-top:40px;
		border-top:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6;
	}
	.index-menu{
		width:1080px;
		margin:0 auto;
		height:40px;
		line-height:40px;
	}
	.index-menu ul.menu{
		overflow:hidden;
		margin:0 auto;
	}
	.index-menu ul.menu li{
		width:115px;
		text-align:center;
		float:left;
		cursor:pointer;
	}
	.index-menu ul.menu li a{
		font-size:14px;
		color:#8c8c8c;
		
	}
	.index-menu ul.menu li.active{
		background-color:#c91212;
	}
	.index-menu ul.menu li.active a{
		color:#fff;
	}
	
	.box1-content{
		width:1080px;
		margin:0 auto;
		margin-top:60px;
	}
	.box1-content ul{
		width:1080px;
		overflow:hidden;
	}
	.box1-content ul li{
		width:330px;
		float:left;
		position:relative;
	}
	
	.box1-content ul li p{
		width:330px;
		height:50px;
		line-height:50px;
		font-size:16px;
		color:#646464;
	}
	.box1-content ul li.active p{
		color:#c91212;
	}
	.box1-content ul li:nth-child(2){
		margin:0 45px;
	}
	.box1-content .box1-product{
		height:290px;
		overflow:hidden;
	}
	.box1-content p.more a{
		display:block;
		width:150px;
		height:40px;
		line-height:40px;
		text-align:center;
		border-top:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6;
		font-size:14px;
		color:#8c8c8c;
		margin:30px auto;
	}
	.box1-content p.more a:hover{
		border-top:1px solid #e21d27;
		border-bottom:1px solid #e21d27;
		color:#e21d27;
	}
	.box1-content ul li span{
		box-shadow:0 0 120px rgba(0,0,0,.2) inset;
		position:absolute;
		width:326px;
		height:236px;
		top:0;
		left:0;
		border:2px solid #f5f5f5;
	}
	.box1-content ul li.active span{
		border:2px solid #c91212;
	}
	.box1-content ul li span a{
		display:block;
		width:88px;
		height:88px;
		text-align:center;
		margin:0 auto;
		border:6px solid rgba(255,255,255,.8);
		margin-top:70px;
		line-height:90px;
		font-size:14px;
		color:#ffffff;
		border-radius:50%;
		background-color:rgba(0,0,0,.6);
	}
	
	#index-box2-bg{
		width:100%;
		background-color:#fff;
		
	}
	#index-box2{
		width:1080px;
		margin:0 auto;
		padding-top:70px;
		padding-bottom:60px;
	}
	#index-box2 p.title{
		text-align:center;
		font-size:48px;
		color:#000000;
		margin-bottom:50px;
	}
	#index-box2 p.title span{
		display:block;
		font-size:16px;
		color:#c6c6c6;
		font-family:Arial;
		margin-top:30px;
	}
	#index-box2 p.title span:before{
		content:"——————";
		margin-right:10px;
	}
	#index-box2 p.title span:after{
		content:"——————";
		margin-left:10px;
	}
	#index-box2 .box2-content{
		overflow:hidden;
	}
	#index-box2 dl{
		width:488px;
		height:118px;
		padding:19px;
		float:left;
		margin-bottom:20px;
		border:1px solid #e6e6e6;
	}
	#index-box2 dl:nth-child(1){
		margin-right:20px;
	}
	#index-box2 dl:nth-child(3){
		margin-right:20px;
	}
	#index-box2 dl dt{
		width:160px;
		height:120px;
		overflow:hidden;
		float:left;
	}
	#index-box2 dl dd{
		width:310px;
		float:right;
		text-align:left;
	}
	#index-box2 dl dd.title{
		font-size:16px;
		color:#646464;
		margin-top:5px;
	}
	#index-box2 dl dd.date{
		font-size:12px;
		color:#c6c6c6;
		margin-top:15px;
		font-family:Arial;
	}
	#index-box2 dl dd.content{
		font-size:14px;
		color:#8c8c8c;
		margin-top:10px;
		line-height:22px;
	}
	#index-box2 dl:hover{
		border:1px solid #e21d27;
	}
	#index-box2 dl:hover dd.title{
		color:#e21d27;
	}
	
	#index-box2 p.more a{
		display:block;
		width:150px;
		height:40px;
		line-height:40px;
		text-align:center;
		border-top:1px solid #e6e6e6;
		border-bottom:1px solid #e6e6e6;
		font-size:14px;
		color:#8c8c8c;
		margin:30px auto;
	}
	#index-box2 p.more:hover a{
		border-top:1px solid #e21d27;
		border-bottom:1px solid #e21d27;
		color:#e21d27;
	}
	
	#foot-bg{
		width:100%;
		background-image:url(../images/foot-bg.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
	}
	#foot{
		width:1080px;
		height:250px;
		margin:0 auto;
		overflow:hidden;
	}
	#foot .foot-left{
		float:left;
		margin-top:30px;
		width:660px;
	}
	#foot .foot-left ul{
		overflow:hidden;
		margin-top:10px;
	}
	#foot .foot-left ul li{
		float:left;
		margin-right:25px;
	}
	#foot .foot-left ul li a{
		font-size:14px;
		color:#666666;
		line-height:24px;
	}
	#foot .foot-left ul li:first-child a{
		color:#ffffff;
		margin-right:10px;
	}
	#foot .foot-left ul li:not(:first-child):hover a{
		color:#ffffff;
	}
	#foot .foot-right{
		float:right;
		margin-top:45px;
		width:420px;
		text-align:right;
	}
	#foot .foot-right dl dt img{
		width:100px;
		height:100px;
		margin-bottom:10px;
	}
	
	#foot .foot-right dl dd{
		font-size:12px;
		color:#666666;
		line-height:24px;
	}
	
	/*about*/
	.about_con{ width:825px; float:right; margin-top:30px;}
	#about{
		width:1080px;
		margin:0 auto;
	}
	.other-menu{
		width:220px;
		float:left;
		margin-top:-80px;
		position:relative;
		border-radius:4px;
		overflow:hidden;
	}

	.other-menu p.title{
		width:180px;
		padding-left:20px;
		padding-right:20px;
		padding-top:40px;
		height:100px;
		font-size:18px;
		font-weight:bold;
		color:#ffffff;
		background-image:url(../images/other-menu-bg.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
	}
	.other-menu p.title span{
		display:block;
		font-size:12px;
		font-weight:normal;
		text-align:right;
		padding-top:10px;
		margin-top:10px;
		border-top:1px solid #d53838;
	}
	.other-menu ul{
		width:180px;
		padding:40px 20px;
		background-color:#ff0000;
		
	}
	.other-menu ul li{
		width:170px;
		text-align:left;
		border-bottom:1px solid #ff3333;
		height:40px;
		line-height:40px;
		padding-left:10px;
		cursor:pointer;
	}
	.other-menu ul li:last-child{
		border:none;
	}
	.other-menu ul li.active{
		background-color:#c90000;
	}
	.other-menu ul li a{
		font-size:15px;
		color:#ffffff;
		font-weight:bold;
		display:inline-block;
		width:100%;
	} 
	
	.other-menu ul p{
		width:155px;
		text-align:left;
		border-bottom:1px solid #ff3333;
		height:30px;
		line-height:30px;
		padding-left:25px;
		cursor:pointer;
	}

	.other-menu ul p.hover{
		background-color:#c90000;
	}
	.other-menu ul p a{
		font-size:12px;
		color:#ffffff;
		display:block;
	} 
	
	.other-content{
		width:860px;
		float:right;
		padding-bottom:110px;
	}
	.other-content p.menu{
		height:40px;
		line-height:40px;
		overflow:hidden;
		border-bottom:1px solid #ebebeb;
	}
	.other-content p.menu span{
		float:right;
		overflow:hidden;
		font-size:12px;
		color:#c6c6c6;
	}
	.other-content p.menu span a img{
		float:left;
		margin-top:10px;
		margin-right:10px;
	}
	.other-content p.menu span a{
		font-size:12px;
		color:#c6c6c6;
	}
	.other-content p.menu span a:last-child{
		color:#ff0000;
	}
	.other-content p.title,.other-content p.content,.other-content p.img{
		width:825px;
	}
	.other-content p.title{
		margin-top:40px;
		font-size:18px;
		color:#000000;
	}
	.other-content p.content{
		font-size:14px;
		color:#666666;
		line-height:24px;
		margin-top:30px;
	}
	.other-content p.content span {
		margin-right:40px;
	}
	.other-content p.content span a{
		font-size:27px;
		color:#ff0000;
	}
	.other-content p.content>a{
		color:#ff0000;
	}
	
	.other-content p.img{
		padding-left:30px;
		margin-top:30px;
		width:795px;
		overflow:hidden;
	}
	.other-content p.img span.play{
		float:left;
		display:block;
		width:435px;
	}
	.other-content p.img span.right{
		float:right;
		width:270px;
		display:block;
		margin-right:30px;
	}
	.other-content p.img span.right img{
		margin-bottom:20px;
		display:block;
	}
	
	.other-content h3{ font-size:24px; color:#666666; font-weight:normal; line-height:24px; padding:30px 0 40px;}
	.other-content h3 span{ font-size:14px; color:#888888; padding-left:15px}
	.product_ul{ width:100%}
	.product_ul li{ width:160px; float:left; margin-right:70px;}
	.product_ul li:nth-child(5n){margin-right:0px;}
	.product_ul li p{ font-size:18px; text-align:center; line-height:58px; color:#666;}
	.product_ul li img{ width:100%; display:block;}
	
	.jxs{ width:100%; border-bottom:1px solid #e6e6e6; padding:25px 0;}
	.jxs p{ font-size:14px; color:#666; line-height:24px;}
	.jxs p.title{ font-size:18px; color:#333; line-height:28px; padding-bottom:10px; margin-top:0px;}
	/*course*/
	.other-content .course{
		position:relative;
		width:860px;
	}
	.other-content .course ul{
		width:860px;
		padding:50px 0;
	}
	.other-content .course ul li{
		width:860px;
		overflow:hidden;
		position:relative;
	}
	.other-content .course ul li span{
		float:left;
		width:429px;
		display:block;
		padding:20px 0;
	}
	
	.other-content .course p.line{
		border-right:1px solid #f2f2f2;
		width:429px;
		position:absolute;
		left:0;
		top:0;
		height:100%;
	}
	.other-content .course ul li img{
		position:absolute;
		left:419px;
		top:25px;
	}
	.other-content .course ul li:first-child img{
		position:absolute;
		left:414px;
		top:25px;
	}

	.other-content .course ul li span:nth-child(2){
		padding-left:30px;
		width:399px;
		font-size:14px;
		margin-top:-10px;
		color:#666666;
	}
	.other-content .course ul li span:nth-child(2) a{
		font-size:22px;
		color:#ff0000;
	}
	.other-content .course ul li span:nth-child(1){
		padding-right:30px;
		width:399px;
		font-size:14px;
		text-align:right;
		color:#666666;
		margin-top:-10px;
	}
	.other-content .course ul li span:nth-child(1) a{
		font-size:22px;
		color:#ff0000;
	}
	.other-content .course p.more{
		margin:0 auto;
		padding-top:30px;
		text-align:center;
		background-color:#FFF;
		position:relative;
		color:#505050;
		cursor:pointer;
	}
	.other-content .course p.more img{
		display:block;
		margin:0 auto;
	}
	.honor{
		width:860px;
	}
	.honor .honor-show{
		width:510px;
		overflow:hidden;
		float:left;
		margin-left:70px;
		margin-top:110px;
		position:relative;
	}
	.honor .honor-show a.prev{
		position:absolute;
		top:110px;
		left:0;
		cursor:pointer;
	}
	.honor .honor-show a.next{
		position:absolute;
		top:110px;
		right:0;
		cursor:pointer;
	}
	.honor .honor-show div.img{
		width:340px;
		height:260px;
		margin:0 auto;
		padding:5px;
		border:1px solid #ccc;
		border-radius:10px;
	}
	.honor .honor-show div.img img{
		width:340px;
		height:260px;
		display:block;
	}
	.honor .honor-show span{
		display:block;
		text-align:center;
		font-size:18px;
		margin-top:80px;
		color:#5c5c5c;
	}
	.honor .honor-right{
		width:210px;
		float:right;
		height:460px;
		margin-top:45px;
	}
	.honor .honor-right p{
		width:90px;
		height:100px;
		float:left;
		margin-right:10px;
		margin-top:10px;
		border:1px solid #ccc;
	}
	.honor .honor-right p:nth-child(1),.honor .honor-right p:nth-child(2){
		margin-top:0;
	}
	.honor .honor-right p img{
		width:100%;
		height:100%;
	}
	
	/*product*/
	.product-content{
		padding-left:20px;
		width:840px;
		overflow:hidden;
	}
	.product-content dl{
		margin-left:15px;
		width:265px;
		float:left;
		margin-top:40px;
	}
	.product-content dl dt{
		width:265px;
		height:193px;
		overflow:hidden;
	}
	.product-content dl dt img{
		width:100%;
		height:100%;
	}
	/* 放大 */
	
	.product-content dl dt img{width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
	.product-content dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
	
	.product-content dl dd.title{
		height:40px;
		text-align:center;
		line-height:40px;
		font-size:14px;
		color:#3a3a3a;
		font-weight:bold;
	}
	.product-content dl dd.more{
		height:30px;
		text-align:center;
		line-height:30px;
		font-size:13px;
		color:#666666;
		border-bottom:1px solid #c3c3c3;
		
	}
	
	.product-content dl:hover dd.title{
		color:#ff0000;
	}
	.product-content dl:hover dd.more{
		color:#fff;
		border-bottom:1px solid transparent;
		background-color:#ff0000;
	}
	/*product-details*/

	.other-bg{
		border-bottom:1px solid #e2e2e2;
		width:100%;
	}
	.other-bg .other-content{
		width:1080px;
		margin:0 auto;
		float:none;
		padding-bottom:0;
	}
	.other-bg .other-content .menu{
		
		border-bottom:none;
	}
	#product-details{
		width:1038px;
		margin:25px auto;
		padding:20px;
		border:1px solid #e2e2e2;
		overflow:hidden;
		margin-bottom:35px;
	}
	#product-details .pd-left{
		width:620px;
		float:left;
		position:relative;
	}
	#product-details .pd-left p.img{
		width:618px;
		height:343px;
		overflow:hidden;
		border:1px solid #f8f8f8;
	}
	#product-details .pd-left p.img img{
		width:100%;
		height:100%;
	}
	
	#product-details .pd-left .menu{
		width:540px;
		margin:10px auto;
		overflow:hidden;
	}
	#product-details .pd-left a.prev{
		position:absolute;
		bottom:15px;
		display:block;
		width:40px;
		height:40px;
		cursor:pointer;
		left:-10px;
	}
	#product-details .pd-left a.prev img{
		width:100%;
	}
	#product-details .pd-left a.next{
		position:absolute;
		bottom:15px;
		cursor:pointer;
		display:block;
		width:40px;
		height:40px;
		right:-10px;
	}
	#product-details .pd-left a.next img{
		width:100%;
	}
	#product-details .pd-left ul{
		width:20000px;
		overflow:hidden;
		position:relative;
	}
	#product-details .pd-left ul li{
		width:98px;
		height:48px;
		border:1px solid #f8f8f8;
		float:left;
		cursor:pointer;
		margin-right:10px;
	}
	#product-details .pd-left ul li.active{
		border:1px solid #ff0000;
	}
	#product-details .pd-left ul li img{
		width:100%;
		height:100%;
	}
	
	#product-details .pd-right{
		width:355px;
		float:right;
		margin-right:30px;
	}
	#product-details .pd-right p.title{
		font-size:22px;
		color:#3c3c3c;
		margin-top:20px;
		padding-bottom:10px;
		border-bottom:1px solid #e6e6e6;
		font-weight:bold;
		margin-bottom:25px;
	}
	#product-details .pd-right p.title span{
		font-size:14px;
		color:#3c3c3c;
		margin-top:16px;
		display:block;
		font-weight:normal;
	}
	#product-details .pd-right ul li{
		font-size:16px;
		color:#393939;
		line-height:30px;
	}
	
	#pd-menu-bg{
		width:100%;
		background-color:#d8d8d8;
	}
	
	#pd-menu{
		width:1080px;
		height:40px;
		overflow:hidden;
		line-height:40px;
		margin:0 auto;
	}
	#pd-menu ul{
		overflow:hidden;
	}
	#pd-menu ul li{
		width:120px;
		float:left;
		text-align:center;
	}
	#pd-menu ul li a{
		font-size:12px;
		font-weight:bold;
		color:#5e5e5e;
		
	}
	#pd-menu ul li.active{
		background-color:#ff0000;
	}
	#pd-menu ul li.active a{
		color:#fff;
	}
	
	.pd-content{
		width:1080px;
		margin:40px auto;
		padding-bottom:80px;
	}
	.pd-content ul{
		width:1078px;
		margin:40px auto;
		border:1px solid #dbdbdb;
		border-top:none;
	}
	.pd-content ul li{
		width:1078px;
		border-top:1px solid #dbdbdb;
		height:30px;
		line-height:30px;
		overflow:hidden;
	}
	.pd-content ul li span{
		display:block;
		float:left;
		text-align:center;
		font-size:14px;
		color:#505050;
	}
	.pd-content ul li span:nth-child(1){
		width:240px;
		border-right:1px solid #dbdbdb;
		margin-right:40px;
		font-size:14px;
		color:#505050;
		font-weight:bold;
	}
	.pd-content p.txt{
		font-size:14px;
		color:#666666;
		line-height:24px;
	}
	.pd-content p.txt span{
		display:block;
	}
	/*pd-js-content*/
	.pd-js-content{
		width:1080px;
		margin:25px auto;
	}
	.pd-js-content p.img{
		width:1080px;
	}
	.pd-js-content p.img img{
		width:100%;
	}
	.pd-js-content p.title{
		margin-top:55px;
		font-size:18px;
		color:#ff0000;
		font-weight:bold;
	}
	.pd-js-content p.title span{
		display:inline-block;
		width:12px;
		height:12px;
		background-color:#ff0000;
		margin-right:10px;
		transform:rotate(-45deg)
	}
	.pd-js-content p.title a{
		font-size:12px;
		font-weight:normal;
		color:#838383;
		margin-left:15px;
	}
	.pd-js-content ul{
		overflow:hidden;
		width:1080px;
	}
	.pd-js-content ul li{
		float:left;
		margin-top:60px;
	}
	.pd-js-content ul li:nth-child(2),.pd-js-content ul li:nth-child(5){
		margin-left:130px;
		margin-right:130px;
	}
	.pd-js-content ul li p{
		font-size:16px;
		color:#393939;
		margin-top:15px;
	}
	.pd-js-content ul li p span{
		font-size:13px;
		color:#393939;
		margin-top:10px;
		line-height:24px;
		display:block;
	}
	.pd-js-content dl{
		width:1080px;
		overflow:hidden;
		margin-top:50px;
	}
	.pd-js-content dl dt{
		width:205px;
		height:170px;
		float:left;
	}
	.pd-js-content dl dt img{
		width:100%;
		height:100%;
	}
	.pd-js-content dl dd{
		width:760px;
		float:right;
		margin-right:70px;
		margin-top:35px;
		font-size:14px;
		color:#666666;
		line-height:24px;
	}
	.pd-js-last{
		width:1080px;
		margin-top:40px;
		height:530px;
		margin-bottom:70px;
		padding-top:10px;
		background-image:url(../images/pd-js-bg.jpg);
		background-size:100% 100%;
		background-repeat:no-repeat;
	}
	.pd-js-last p.content{
		font-size:14px;
		margin-top:30px;
		color:#666666;
		line-height:38px;
	}
	
	/*pd-video*/
	p.pd-video{
		width:1080px;
		margin:0 auto;
	}
	p.pd-video img{
		display:block;
		margin:0 auto;
	}
	
	/*service-download*/
	.service-download{
		width:835px;
		padding-left:25px;
	}
	.service-download p.sd-menu{
		margin-left:10px;
		overflow:hidden;
		margin-top:35px;
	}
	.service-download p.sd-menu a{
		width:130px;
		height:35px;
		margin-right:5px;
		display:block;
		float:left;
		text-align:center;
		line-height:35px;
		border:1px solid #b1b1b1;
		color:#848484;
		font-size:13px;
	}
	.service-download p.sd-menu a.active{
		background-color:#ff0000;
		color:#fff;	
		border:1px solid #ff0000;
	}
	.sd-content{
		width:835px;
		overflow:hidden;
		margin-top:20px;
	}
	.sd-content dl{
		width:266px;
		float:left;
		margin-left:10px;
		margin-bottom:35px;
	}
	.sd-content dl dt{
		width:266px;
		height:159px;
		border:1px solid #d4d4d4;
	}
	.sd-content dl dd.title{
		color:#323232;
		font-size:14px;
		font-family:Arial;
		margin:15px 0;
		overflow:hidden;
	}
	.sd-content dl dd.title img{
		float:left;
		margin-right:10px;
	}
	.sd-content dl dd.title img:nth-child(2){
		display:none;
	}
	.sd-content dl dd.download{
		width:60px;
		height:25px;
		line-height:25px;
		text-align:center;
		background-color:#b1b1b1;
	}
	.sd-content dl dd.download a{
		color:#fff;
		font-size:12px;
	}
	.sd-content dl:hover dd{
		color:#ff0000;
	}
	.sd-content dl:hover dd.download{
		background-color:#ff0000;
	}
	/*news*/
	.news-content{
		width:825px;
		padding-left:35px;
	}
	.news-content dl{
		width:825px;
		overflow:hidden;
		height:142px;
		padding:30px 0;
		border-bottom:1px dashed #e7e7e7;
	}
	.news-content dl:last-child{
		border-bottom:none;
	}
	.news-content dl dt{
		width:190px;
		float:left;
		overflow:hidden;
		height:142px;
	}
	/* 放大 */
	
	.news-content dl dt img{width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
	.news-content dl:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
	.news-content dl dd{
		width:605px;
		float:right;
	}
	.news-content dl dd.title{
		width:605px;
		overflow:hidden;
		font-size:15px;
		margin-top:17px;
		color:#484848;
		font-weight:bold;
	}
	.news-content dl dd.title span{
		width:60px;
		height:30px;
		text-align:center;
		line-height:30px;
		float:right;
		display:block;
		color:#ff0000;
	}
	.news-content dl dd.content{
		font-size:14px;
		color:#666666;
		line-height:24px;
		margin-top:5px;
	}
	.news-content dl:hover dd.title{
		color:#ff0000;
	}
	.news-content dl:hover dd.title span{
		color:#fff;
		background-color:#ff0000;
	}
	
	/*news-details*/
	#news-details{
		width:1080px;
		margin:70px auto;
	}
	#news-details p.title{
		text-align:center;
		font-size:18px;
		color:#000000;
	}
	#news-details p.date{
		text-align:center;
		font-size:13px;
		color:#a7a7a7;
		margin-top:10px;
		padding-bottom:30px;
		border-bottom:1px solid #eaeaea;
	}
	
	#news-details .content{
		font-size:14px;
		color:#666666;
		line-height:32px;
		margin-top:40px;
	}
	#news-details .content img{
		padding:10px 0;
	}
	.shareAndback {
		margin-top:40px;
		height:55px;
		line-height:55px;
		border-bottom:1px solid #ebebeb;
		border-top:1px solid #ebebeb;
		overflow:hidden;
	}
	.shareAndback p:first-child{
		float:left;color:#ff0000;
	}
	.shareAndback p:first-child span{
		float:right;
		margin-top:5px;
		margin-left:5px;
		
	}
	.shareAndback p:first-child span a{
		margin-left:10px;
	}
	.shareAndback p:last-child{
		float:right;
	}
	.shareAndback p:last-child span{
		float:left;
		margin-right:10px;
		margin-top:13px;
	}
	.shareAndback p:last-child a{
		font-size:14px;
		color:#666666;
	}
	.contact{
		width:825px;
		padding-left:35px;
		margin-bottom:60px;
	}
	.contact p.title{
		font-size:20px;
		color:#000;
		padding-left:0;
		padding-bottom:15px;
		border-bottom:1px solid #efefef;
	}
	.contact p.title span{
		font-size:14px;
		color:#9f9f9f;
		margin-left:10px;
	}
	
	.contact ul{
		margin-top:35px;
	}
	.contact ul li{
		overflow:hidden;
		font-size:14px;
		color:#666666;
		margin-bottom:25px;
	}
	.contact ul li a{
		color:#666666;
	}
	.contact ul li:first-child{
		font-size:16px;
		color:#000000;
		
	}
	.contact ul li span{
		overflow:hidden;
	}
	.contact ul li span img{
		float:left;
		margin-right:5px;
	}
	.contact ul li span:first-child{
		float:left;
		width:420px;
		float:left;
	}
	
	.contact ul li span:last-child{
		float:right;
		width:280px;
		margin-right:20px;
	}
	.online{
		overflow:hidden;
	}
	.online ul{
		overflow:hidden;
		width:395px;
		float:left;
	}
	.online .submit{width:100%; background:#ff0000; border:0px; margin-top:60px; line-height:40px; font-size:14px; color:#fff;}
	.contact.online ul li{
		height:60px;
		width:395px;
		line-height:60px;
		font-size:14px;
		color:#666666;
		overflow:hidden;
		margin-bottom:0;
		border-bottom:1px solid #d7d7d7;
	}
	.contact.online ul li span{
		width:45px;
		float:left;
	}
	.contact.online ul li input{
		height:60px;
		width:350px;
		border:none;
		outline:none;
		
	}
	.online p.msg{
		float:right;
		width:375px;
		height:180px;
		margin-top:37px;
		border-bottom:1px solid #d7d7d7;
		overflow:hidden;
		font-size:14px;
		color:#666666;
	}
	.online p.msg span{
		float:left;
		margin-top:20px;
	}
	.online p.msg textarea{
		height:180px;
		width:330px;
		float:right;
		border:none;
		margin-top:20px;
		outline:none;
	}
	.map iframe{
		width:825px;
		height:330px;
		margin-top:35px;
	}
	
	/*search*/
	.search-content{
		padding:0;
	}
	#search{
		
		width:1080px;
		margin:60px auto;
	}
	#search span.title{
		font-size:18px;
		color:#191919;
		display:block;
	}
	#search span.title a{
		font-size:13px;
		color:#c90000;
	}
	#search p.title{
		font-size:18px;
		color:#c90000;
		padding-bottom:10px;
		border-bottom:1px solid #d9d9d9;
		margin-top:30px;
	}
	#search .box1-content{
		margin-top:20px;
	}
	
	#search-info-bg{
		width:100%;
		background-color:#f5f5f5;
	}
	
	#search-info{
		width:1080px;
		padding:60px 0;
		margin:0 auto;
	}
	#search-info p.title{
		font-size:18px;
		color:#c90000;
		padding-bottom:15px;
		border-bottom:1px solid #d9d9d9;
	}
	#search-info ul{
		margin-top:10px;
	}
	#search-info ul li{
		overflow:hidden;
	}
	#search-info ul li span{
		float:left;
		width:30px;
		display:block;
		padding:12px 0;
		color:#d9d9d9;
	}
	#search-info ul li a{
		border-bottom:1px dashed #d9d9d9;
		display:block;
		float:right;
		width:1050px;
		font-size:14px;
		color:#727272;
		padding:15px 0;
	}
	#search-info ul li:hover span{
		color:#c90000;
	}
	#search-info ul li:hover a{
		color:#c90000;
	}
	
.fy{ width: 100%; padding-top: 30px; font-size: 0px; height: 94px; padding-left:30px;}
.fy li{display:inline;}
.fy a,.fy span{ display:inline-block; transition: all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s; font-size: 14px; margin: 0px 6px; padding: 5px 12px; border: 1px solid #ececec; color: #ff0000; cursor:pointer;}
.fy a:hover,.fy .active span{background: #ff0000; color: #fff; border: 1px solid #ff0000;}
.fy .disabled span{background:#f1f1f1;}
.fy a.fyo{ background: #ff0000; color: #fff; border: 1px solid #ff0000;}

.search{ width:1080px; padding-left:0px; margin:0 auto;}
.search .search_dl{ width:100%;}
.search .search_dl dd.title{ width:860px;}
.search .search_dl dd.content{ width:860px;}
.search .search_dl dd.time{ width:860px;margin-top: 10px;color: #666;}