body,caption,td,th{font-size:14px}a,body{color:#555}.btn a,a,a:hover{text-decoration:none}#top,.container4,.header-banner{min-width:1200px}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}body{background:#fff;font-family:Microsoft YaHei,Verdana,Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}img{border:none;vertical-align:top;display:block}li,ol,ul{list-style:none}button,input,select,textarea{font:14px Verdana,Helvetica,Arial,sans-serif}table{border-collapse:collapse}html{overflow-y:scroll}
.banner{transition:margin-top 0.5s;-webkit-transition: margin-top 0.5s;}
.header-banner{display:block;width:100%;height:400px;position:relative}.header-banner .headercon{width:100%;height:400px;position:absolute;top:0;background:url(../images/bg/bg.jpg?20160405) center center no-repeat}.header-banner .headercon .headerbtn{display:block;width:1200px;height:400px;position:relative;margin:0 auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.header-banner .headercon .headerbtn a{display: block;width: 164px;height: 150px;position: absolute;margin-left: 100px;left: 51%;bottom: 20px;}.bd,.bd .bd-item{height:520px;overflow:hidden;display:block}.ds_p,.hd_p{color:#333;text-align:center}.hd_p{width:100%;font-size:50px;line-height:60px;padding-top:20px}.ds_p{width:92%;font-size:20px;line-height:28px;margin:0 auto}.bd{width:100%;background:#f8f8f8;padding:20px 0}.bd .bd-item{width:1200px;margin:0 auto}.bd .bd-item .bd-titles{display:block;width:100%;padding-top:20px}.bd .bd-item .bd-titles h2{display:block;text-align:center;font-size:36px;margin:0;font-family:"Microsoft YaHei",Arial;color:orange;letter-spacing:2px;font-weight:400}.bd .bd-item .bd-titles p{display:block;width:100%;padding-top:6px;line-height:1.4;text-align:center;font-size:18px;font-weight:100}.bd .bd-item .bd-titles p span{font-size:16px;line-height:1}.bd .bd-item .bd-lists{display:block;width:1207px;overflow:hidden;margin:30px auto 0}.bd .bd-item .bd-lists ul .list-name div,.bd .bd-item .bd-lists ul .list-titles div{height:40px;font-weight:100;line-height:40px;padding:0;margin-right:1px;font-size:16px;overflow:hidden;float:left;text-align:center}.bd .bd-item .bd-lists ul{display:block;width:100%;overflow:hidden}.bd .bd-item .bd-lists ul .list-titles{display:block;width:100%;height:40px}.bd .bd-item .bd-lists ul .list-titles div{background:#e24000;color:#fff}.bd .bd-item .bd-lists ul .list-name{display:block;width:100%;height:40px;margin-top:2px}.bd .bd-item .bd-lists ul .list-name div{background:#e2d5c9;color:#e23c00}.bd .bd-item .bd-lists ul .list-name div a{display:block;height:100%;width:100%;background:#ee9231;color:#fff;font-size:16px;line-height:24px;line-height:40px;box-shadow:inset 0 0 0 red;transition:1s}.bd .bd-item .bd-lists ul .list-name div a:hover{box-shadow:inset 0 0 30px #fff}.btn{width:100%;height:auto;margin-top:20px;text-align:center}#top,.top_art{margin:0 auto}.btn a{background:#ff2e00;border:none;font-size:17px;color:#fff;padding:8px 30px;border-radius:18px}.btn a:hover{background:#fd512c}.bn_a{width:160px;height:150px;position:absolute;left:46%;top:0;border-radius:60px}#top{width:100%;height:708px;transition:margin-top 1s;-moz-transition:margin-top 1s;-webkit-transition:margin-top 1s}.bn1{background:url(../images/bg/bn1.jpg) center no-repeat;background-size:cover;min-height:356px}.bn2{background:url(../images/bg/bn2.jpg) center no-repeat;background-size:cover;min-height:353px}.top_art{width:600px;height:auto;position:relative}.top_art embed{position:absolute;left:110px}.container1{display:block;width:100%;height:560px;overflow:hidden;padding:20px 0;background:#efefef}.container1 .con1-item{width:1200px;height:560px;margin:0 auto;display:block}.container1 .con1-item .con1-titles{display:block;width:100%;padding-top:20px;text-align:center}.container1 .con1-item .con1-titles h2{display:block;text-align:center;font-size:36px;margin:0;font-family:"Microsoft YaHei",Arial;color:#333;letter-spacing:2px;font-weight:400}.container1 .con1-item .con1-titles p{display:block;width:100%;padding-top:6px;line-height:1.4;text-align:center;font-size:18px;font-weight:100}.container1 .con1-item .con1-titles .con1slide{width:100%;padding-top:20px;border-bottom:1px solid #000}.container1 .con1-item .con1-lists{display:block;width:100%;margin-top:60px}.container1 .con1-item .con1-lists ul{width:100%}.container1 .con1-item .con1-lists ul li{width:387px;padding-bottom:20px;float:left;background:#fff;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:transform .6s;-moz-transition:transform .6s;transition:transform .6s}.container1 .con1-item .con1-lists ul li:hover{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.list-pics{display:block;border:0;overflow:hidden;width:387px;height:204px}.container1 .con1-item .con1-lists ul li .list-pics img{display:block;border:0;width:100%;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:transform .6s;-moz-transition:transform .6s;transition:transform .6s}.container1 .con1-item .con1-lists ul li:hover .list-pics img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1)}.container1 .con1-item .con1-lists ul li p{font-size:18px;line-height:1.6;padding-top:16px;text-align:center}.container1 .con1-item .con1-lists ul li a{display:block;width:170px;height:34px;margin:10px auto 0;color:#fff;font-size:16px;line-height:34px;background:#cd141c;text-align:center}.container2{display:block;overflow:hidden;width:100%;height:600px;background:#fff}.container2 .con2-item{display:block;width:1200px;margin:0 auto;height:570px;padding-top:20px;overflow:hidden}.container2 .con2-item .con2-story{display:block;width:1200px;margin-top:46px}.container2 .con2-item .con2-story .storylist{display:block;width:100%}.container2 .con2-item .con2-story .storylist li{width:290px;height:295px;float:left;margin-right:13px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;-webkit-box-shadow:0 0 0 #333;-moz-box-shadow:0 0 0 #333;box-shadow:0 0 0 #333}.container2 .con2-item .con2-story .storylist li:hover{-webkit-transform:translate3d(0,-20px,0);-moz-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);-webkit-box-shadow:0 0 20px #aeaaab;-moz-box-shadow:0 0 20px #aeaaab;box-shadow:0 0 20px #aeaaab}.titlesg{display:block;width:100%;padding-top:20px;text-align:center;font-family:"Microsoft YaHei",Arial;letter-spacing:2px}.titlesg h2{display:block;text-align:center;font-size:36px;margin:0;color:#333;font-weight:400}.titlesg p{display:block;width:100%;padding-top:1px;line-height:1.4;text-align:center;font-size:18px;font-weight:100}.titlesg .con1slide{width:100%;padding-top:15px;border-bottom:2px solid #323333}.container3{display:block;width:100%;height:1050px;padding-top:30px;background-color:#efefef}.container3 .con3-item{width:1200px;height:760px;margin:0 auto}.container3 .con3-item .videolists ul,.videolists{width:100%;display:block}.videolists{padding-top:40px}.container3 .con3-item .videolists ul li{width:590px;height:406px;float:left;display:block}
.container4{display:block;width:100%;height:520px;}

.ct4_bg1{background:url(../images/ct4-1.jpg) center no-repeat;background-size:cover;min-height:190px;}
.ct4_bg2{background:url(../images/ct4-2.jpg) center no-repeat;background-size:cover;min-height:310px;}
.ct4_bg2 .box{width: 800px;height: 280px;margin: 0 auto;position: relative;}
/*描述*/
.ch_p{
	width:100%;
	font-size: 40px;
	line-height: 50px;
	color: #fff;
	text-align:center;
}
.ds_p{
	width: 100%;
	font-size: 46px;
	line-height: 60px;
	color: #fff;
	font-weight: bold;
	text-align:center;
}
/*按鈕*/
.btn2{width: 100%;
	text-align: center;	float: left;
}
.btn2 a{
	text-decoration:none;
	background:#f86a23;
	border: none;
	font-size:24px;
	color:#fff;
	padding: 12px 40px;
	-webkit-transition: background 0.6s;
	-moz-transition: background 0.6s;
	transition: background 0.6s;
}
.btn2 a img{margin-left: 6px;display: inline;}
.btn2 a:hover{background: #d84800;}


.Ft{
    width:100%;
    height:900px;
    background-color:#fff;
}
.Ft .Ft-inner{
    width:1200px;
    height:900px;
    margin:0 auto;

}
.Ft .Ft-inner .Ft-titles{
    display: block;
    width: 100%;
    padding-top: 20px;
    text-align: center;
    font-family: "Microsoft YaHei",Arial;
    letter-spacing: 2px;
}
.Ft .Ft-inner .Ft-titles h2{
    display: block;
    text-align: center;
    font-size: 36px;
    margin: 0;
    color: #333;
    font-weight: 400;
}
.Ft .Ft-inner .Ft-titles p{
    display: block;
    width: 100%;
    padding-top: 1px;
    line-height: 1.4;
    text-align: center;
    font-size: 18px;
    font-weight: 100;
}
.Ft .Ft-inner .Ft-titles  .con1slide {
    width: 100%;
    padding-top: 15px;
    border-bottom: 2px solid #323333;
}
.Ft .Ft-inner .Ft-list{
    width:1000px;
    margin:50px auto 0 auto;
    height:360px;
    overflow: hidden;
    position: relative;
    padding-top:30px;
}
.Ft .Ft-inner .Ft-list ul{
    width: 100%;
    position: absolute;

}
.Ft .Ft-inner .Ft-list ul li{
    width:100%;
    height:40px;
    margin-top:1px;
}
.Ft .Ft-inner .Ft-list ul li div{
    width:16.55%;
    float: left;
    height: 40px;
    text-align: center;
    line-height:40px;
    color:#fff;
    font-size:16px;
    background: #ff8502;
    margin-right: 1px;
}

.Ft .Ft-list2{
    display: block;
    width:1000px;
    overflow: hidden;
    margin:0 auto;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.Ft .Ft-list2{
    display: block;
    overflow: hidden;
    margin:0 auto;
    width:1000px;

}
.Ft .Ft-list2 ul{
    display: block;
    width:100%;
    padding-top:20px;
}
.Ft .Ft-list2 ul li{
    width:100%;
    height:40px;
    margin-top:1px;
}
.list2-title div{
    background:#e70000 !important;
}
.Ft .Ft-list2 ul li div{
    display: block;
    width:24.9%;
    float: left;
    height:40px;
    margin-right:1px;
    font-size:17px;
    background:#ef472c;
    text-align: center;
    color:#fff;
    line-height:40px;
}
.Ft .Ft-list2 ul li div a{
    display: block;
    width:100%;
    height:100%;
    text-align: center;
    background: #ff4e00;
    line-height:40px;
    font-size:16px;
    color: #fff;
}