@charset "utf-8";
/*公共样式*/
body,div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;border:0px;}
body{background:#fff;font-size:12px;font-family:"宋体",Arial;}
i,em,li{font-style:normal;list-style:none;}
.jd,.jd *{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.clear{clear:both;font-size:0px;width:0px;height:0px;line-height:0px;visibility:hidden;}
input[type=radio],input[type=checkbox] {cursor:pointer;}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;color:#ff6600;}
.centess{margin:0 auto;width:980px;background:#fff;}

body{color: #000;overflow-x: hidden;font: normal 14px/22px "Microsoft YaHei";z-index: 0;}
a{text-decoration: none;color: #000;outline: 0;}
a:hover{text-decoration: none;color: #f00;}
a:focus{outline: 0;}
area, area:focus{outline: 0;cursor: pointer;}
.wrap{width: 1160px;margin: 0 auto;position: relative;}
.wrap:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.bx-wrapper{position: relative;padding: 0;*zoom: 1;}
.bx-wrapper img{display: block;}
.bx-wrapper .bx-viewport{left: 0;}
.bx-wrapper .bx-loading{min-height: 50px;background: url("bx_loader.gif") center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}
.top{position: relative;min-width: 1200px;height: 999px;z-index: 2;background: url("bg_01.jpg") no-repeat center 0;overflow: hidden;background-size: cover;}
.top .t_top{position: absolute;top: 0;left: 50%;width: 565px;margin-left: -282px;z-index: 3;text-align: center;}
.top .t_bottom{position: absolute;bottom: 82px;left:50%; margin-left:-162px;z-index: 3;}
.top .t_left{position: absolute;left: 120px;top: 157px;z-index: 2;}
.top .t_right{position: absolute;right: 180px;top: 427px;z-index: 4;}

.Tbegin .t_top{-webkit-animation: fadeInDown 2s 0s ease 1 backwards;animation: fadeInDown 2s 0s ease 1 backwards;}
.Tbegin .t_bottom{-webkit-animation: fadeInUp 2s 0s ease 1 backwards;animation: fadeInUp 2s 0s ease 1 backwards;}
.Tbegin .t_left{-webkit-animation: bounceInLeft 3s 1s ease 1 backwards;animation: bounceInLeft 3s 1s ease 1 backwards;}
.Tbegin .t_right{-webkit-animation: bounceInRight 3s 1s ease 1 backwards;animation: bounceInRight 3s 1s ease 1 backwards;}
.Tbegin #shareBox{opacity: 1;filter: alpha(opacity=100);-webkit-transition: 1s ease all 5s;-moz-transition: 1s ease all 5s;transition: 1s ease all 5s;}

.now h2{opacity: 1;filter: alpha(opacity=100);-webkit-animation: fadeInDown 1s 0s ease 1 forwards;-moz-animation: fadeInDown 1s 0s ease 1 forwards;animation: fadeInDown 1s 0s ease 1 forwards;}

.zhibo { background: #fff;background-size: cover;overflow: hidden; }
.zhibo .wrap{ width:1060px; margin:80px auto}
.zhibo .ldjh{ width:600px; height:490px; float:left; position:relative;}
.zhibo .ldjh li img{ width:600px; height:400px;}
.zhibo .ldjh li i{ width:578px; height:378px; border:1px solid #fff; position:absolute;left:10px; top:10px; display:block;opacity: 0.8;filter: alpha(opacity=80);}
.zhibo .ldjh li h4{ width:600px; height:40px; line-height:40px;display:block; text-align:center; font-size:16px; color:#000; padding-top:15px;}

.zhibo .ldjh .bx-pager{position: absolute;top: 475px;left: 75px;width: 450px;height: 31px;z-index: 99999;text-align: center;}
.zhibo .ldjh .bx-pager .bx-pager-item{display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 31px;margin: 0 15px;}
.zhibo .ldjh .bx-pager a{display: block;width: 16px;height: 31px;line-height: 31px;text-indent: 2015px;overflow: hidden;background: url("icon01.png") no-repeat;}
.zhibo .ldjh .bx-pager .active{background-position: -53px 0;}
.zhibo .ldjh .bx-controls-direction{position: absolute;z-index: 99;top: 480px;width: 600px;right: 0;}
.zhibo .ldjh .bx-controls-direction a{position: absolute;height: 16px;width: 9px;text-indent: -2014px;overflow: hidden;background-image: url("icon03.png");}
.zhibo .ldjh .bx-controls-direction .bx-prev{left: 30px;background-position: 0 0;}
.zhibo .ldjh .bx-controls-direction .bx-next{right: 30px;background-position: right 0;}


.zhibo .scroll{float: right;width: 400px;height: 490px;position: relative;}
.zhibo .scroll .main{width: 355px;color: #000;}
.zhibo .scroll .main li{line-height:22px;border-bottom:1px dashed #888;padding-top:8px;padding-bottom:8px;font-size:14px;}
.zhibo .scroll .main li h1{display:inline;font-size:15px;font-weight: bold;}
.zhibo .scroll .main li h2{display:inline;}

.zhibo .scroll .control{position: absolute;top: 0px;right: 0;width: 20px;}
.zhibo .scroll .control .scrollbar{position: absolute;top: 0;right: 0;width: 10px;height: 490px;border-left: 1px solid #000;line-height: 0;}
.zhibo .scroll .control .handle{position: absolute;top: 0px;right: 0;height: 20px;width: 20px;background: #770a0d;cursor: pointer;line-height: 0;border-radius: 50%;}

.c-1{position: relative;height: 877px;background: #a50001 url("bg_02.jpg") no-repeat center 0;overflow: hidden;background-size: cover;}
.c-1 h2{padding: 50px 0 50px;text-align: center;opacity: 0;filter: alpha(opacity=0);}
.c-1 .wrap{width: 1000px;}
.c-1 .pic{position: absolute;left: 50%;margin-left: -530px; margin-top:20px;}
.c-1 .pic .bg{position: relative;width:640px; height:460px;}
.c-1 .pic .bg img{ width:640px; height:460px;}
.c-1 .pic .bg i{ width:618px; height:438px; border:1px solid #fff; position:absolute;left:10px; top:10px; display:block;opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-1 .pic .bg span{ width:500px; height:40px; position:absolute;left:70px; top:210px; display:block; text-align:center; color:#fff; font-size:16px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-1 .pic .bg span a{color:#fff;}
.c-1 .pic .bg p{ width:640px; height:460px; position:absolute;left:0; top:0; display:block;background: #a50001;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-1 .pic .bg:hover i{ opacity: 0;filter: alpha(opacity=0);}
.c-1 .pic .bg:hover span{ opacity: 1;filter: alpha(opacity=100);}
.c-1 .pic .bg:hover p{ opacity: 0.8;filter: alpha(opacity=80);}

.c-1 .wz{float: right;width: 300px;height: 400px;margin: 50px 0 0 0px;position: relative;color: #fff;font-size: 16px;line-height: 48px;}


.c-2{position: relative;height: 879px;background: #fff;background-size: cover;overflow: hidden;}
.c-2 h2{text-align: center;padding: 50px 0 0px;opacity: 0;filter: alpha(opacity=0);}
.c-2 .wrap{width: 1000px;background: #fff; margin-top:50px;}
.c-2 .pic{float: left; width: 493px;height: 448px;background:url(index_2.png) no-repeat; position:relative;}
.c-2 .pic img{width: 450px;height: 400px; position:absolute;top:24px;left:22px;}
.c-2 .pic p{width: 450px;height: 400px; position:absolute;top:24px;left:22px; background: #a50001;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-2 .pic span{ width:450px; height:40px; position:absolute;left:22px; top:204px; display:block; text-align:center; color:#fff; font-size:16px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-2 .pic span a{color:#fff;}
.c-2 .pic:hover span{ opacity: 1;filter: alpha(opacity=100);}
.c-2 .pic:hover p{ opacity: 0.8;filter: alpha(opacity=80);}
.c-2 dl{float: right;width: 400px; margin-right:30px;}
.c-2 dt{padding: 30px 0 10px;text-align: center; font-size:30px; color:#a50001;font-weight: bold; line-height:50px; height:50px;}
.c-2 dt a{color:#a50001;}
.c-2 dt:before ,.c-2 dt:after { width:2px; height:15px; background-color:#a50001; content:"";display:block; margin:0 auto;}
.c-2 dd{padding: 50px 25px 0 25px;font-size: 16px;line-height: 30px;}
.c-2 .bx-pager{position: absolute;top: 400px;right: 50px;width: 350px;height: 31px;z-index: 99999;text-align: center;}
.c-2 .bx-pager .bx-pager-item{display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 31px;margin: 0 15px;}
.c-2 .bx-pager a{display: block;width: 16px;height: 31px;line-height: 31px;text-indent: 2015px;overflow: hidden;background: url("icon01.png") no-repeat;}
.c-2 .bx-pager .active{background-position: -53px 0;}
.c-2 .bx-controls-direction{position: absolute;z-index: 99;top: 410px;width: 450px;right: 0;}
.c-2 .bx-controls-direction a{position: absolute;height: 16px;width: 9px;text-indent: -2014px;overflow: hidden;background-image: url("icon03.png");}
.c-2 .bx-controls-direction .bx-prev{left: 30px;background-position: 0 0;}
.c-2 .bx-controls-direction .bx-next{right: 30px;background-position: right 0;}

.c-3{position: relative;height: 880px;background: #000 url("bg_04.jpg") no-repeat center 0;overflow: hidden;}
.c-3 h2{text-align: center;padding: 40px 0 60px;opacity: 0;filter: alpha(opacity=0);}
.c-3 .wrap{height: 530px;}
.c-3 .wrap li{height: 440px;}
.c-3 .wrap img{vertical-align: top;cursor: pointer;}
.c-3 .wrap p, .c-3 .wrap span{position: absolute;top: 0;width: 400px;height: 400px;display: block;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-3 .wrap span{color: #fff;z-index: 2;padding: 30px 75px;width: 250px;height: 340px;font-size: 14px;line-height: 30px;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
.c-3 .wrap p{background: #a50001;}
.c-3 .wrap .on i{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.c-3 .wrap .on span{opacity: 1;filter: alpha(opacity=100);}
.c-3 .wrap .on p{opacity: 0.8;filter: alpha(opacity=80);}
.c-3 .c3-l, .c-3 .c3-r{width: 420px;height: 420px;position: relative;}
.c-3 .c3-l img, .c-3 .c3-r img{width: 400px;height: 400px;}
.c-3 .c3-l{float: left;background: url("index_10.png") no-repeat;}
.c-3 .c3-l p, .c-3 .c3-l span{left: 0;}
.c-3 .c3-l i{margin-left: -30px;}
.c-3 .c3-r{width: 400px;float: right;padding: 0 0 0 20px;background: url("index_12.png") no-repeat;}
.c-3 .c3-r p, .c-3 .c3-r span{right: 0;}
.c-3 .c3-r i{margin-left: -20px;}
.c-3 i{display: block;position: absolute;background: url("icon.png") no-repeat;width: 41px;height: 41px;left: 50%;z-index: 9;bottom: 0;cursor: pointer;-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;-webkit-transform-origin: center center;-moz-transform-origin: center center;transform-origin: center center;}
.c-3 .info{float: left;width: 240px;padding: 0 0 0 40px;}
.c-3 .info dt{padding: 0 0 30px;font-size:26px; color:#a50001;font-weight: bold; line-height:50px; height:50px; text-align:center;}
.c-3 .info dt a{color:#a50001;}
.c-3 .info dd{font-size: 16px;line-height: 30px;color: #fff;}
.c-3 .page{height: 31px;position: absolute;bottom: 50px;width: 100%;left: 0;text-align: center;}
.c-3 .page a{display: inline-block;margin: 0 18px;width: 16px;height: 31px;text-indent: -2015px;overflow: hidden;background: url("index_17.png") no-repeat;}
.c-3 .page .active{background-position: -53px 0;}

.c-4{position: relative;height: 880px;background: #d9d9d9 url("bg_08.jpg") no-repeat center 0;overflow: hidden;background-size: cover;}
.c-4 h2{position: absolute;top: 50px;left: 50%;margin-left: -430px;z-index: 99999;opacity: 0;filter: alpha(opacity=0);}
.c-4 .wrap{width: 1000px;height: 450px; background:#fff; margin:350px auto 0 auto;}
.c-4 li{position: relative;height: 450px;}
.c-4 .photo{width:610px; height:450px; position:relative; display:block;}
.c-4 .photo img{ width:610px; height:450px;}
.c-4 .photo i{width:588px; height:428px; position: absolute; top:10px;left:10px; display:block; border:1px solid #fff;opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-4 .photo span{ width:610px; height:40px; position:absolute;left:0px; top:205px; display:block; text-align:center; color:#fff; font-size:16px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-4 .photo span a{ color:#fff; }
.c-4 .photo p{ width:610px; height:450px; position:absolute;left:0; top:0; display:block;background: #a50001;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-4 .photo:hover i{ opacity: 0;filter: alpha(opacity=0);}
.c-4 .photo:hover span{ opacity: 1;filter: alpha(opacity=100);}
.c-4 .photo:hover p{ opacity: 0.8;filter: alpha(opacity=80);}

.c-4 .pic{position: absolute;top: 0;left: 30px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;-webkit-transform-origin: center center;-moz-transform-origin: center center;transform-origin: center center;}
.c-4 .info{width: 310px;position: absolute;top: 50px;left: 50%;margin: 0 0 0 150px;}
.c-4 .info dt{font-size: 30px;line-height: 50px;padding: 0 0 30px;text-align: center;color: #a50001;font-weight: bold;}
.c-4 .info dt:before ,.c-4 .info dt:after { width:2px; height:15px; background-color:#a50001; content:"";display:block; margin:0 auto;}
.c-4 .info dt a{color: #a50001;}
.c-4 .info dd{font-size: 16px;line-height: 30px;color: #333;}
.c-4 .active .pic{-webkit-transform: rotate(15deg);-moz-transform: rotate(15deg);transform: rotate(15deg);}
.c-4 .bx-pager{position: absolute;top: 395px;left: 50%;margin: 0 0 0 150px;width: 310px;height: 31px;z-index: 99999;text-align: center;}
.c-4 .bx-pager .bx-pager-item{display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 31px;margin: 0 18px;}
.c-4 .bx-pager a{display: block;width: 16px;height: 31px;line-height: 31px;text-indent: 2015px;overflow: hidden;background: url("icon01.png") no-repeat;}
.c-4 .bx-pager .active{background-position: -53px 0;}


.c-5{position: relative;height: 880px;background: #000 url("bg_06.jpg") no-repeat center 0;overflow: hidden;}
.c-5 h2{text-align: center;padding: 40px 0 60px;opacity: 0;filter: alpha(opacity=0);}
.c-5 .wrap{height: 530px;}
.c-5 .wrap li{height: 440px;}
.c-5 .wrap img{vertical-align: top;cursor: pointer;}
.c-5 .wrap p, .c-5 .wrap span{position: absolute;top: 0;width: 400px;height: 400px;display: block;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-5 .wrap span{color: #fff;z-index: 2;padding: 30px 75px;width: 250px;height: 340px;font-size: 14px;line-height: 30px;display: -webkit-box;-webkit-box-orient: horizontal;-webkit-box-pack: center;-webkit-box-align: center;display: -moz-box;-moz-box-orient: horizontal;-moz-box-pack: center;-moz-box-align: center;display: -o-box;-o-box-orient: horizontal;-o-box-pack: center;-o-box-align: center;display: -ms-box;-ms-box-orient: horizontal;-ms-box-pack: center;-ms-box-align: center;display: box;box-orient: horizontal;box-pack: center;box-align: center;}
.c-5 .wrap p{background: #a50001;}
.c-5 .wrap .on i{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.c-5 .wrap .on span{opacity: 1;filter: alpha(opacity=100);}
.c-5 .wrap .on p{opacity: 0.8;filter: alpha(opacity=80);}
.c-5 .c5-l, .c-5 .c5-r{width: 420px;height: 420px;position: relative;}
.c-5 .c5-l img, .c-5 .c5-r img{width: 400px;height: 400px;}
.c-5 .c5-l{float: left;background: url("index_10.png") no-repeat;}
.c-5 .c5-l p, .c-5 .c5-l span{left: 0;}
.c-5 .c5-l i{margin-left: -30px;}
.c-5 .c5-r{width: 400px;float: right;padding: 0 0 0 20px;background: url("index_12.png") no-repeat;}
.c-5 .c5-r p, .c-5 .c5-r span{right: 0;}
.c-5 .c5-r i{margin-left: -20px;}
.c-5 i{display: block;position: absolute;background: url("icon.png") no-repeat;width: 41px;height: 41px;left: 50%;z-index: 9;bottom: 0;cursor: pointer;-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;-webkit-transform-origin: center center;-moz-transform-origin: center center;transform-origin: center center;}
.c-5 .info{float: left;width: 240px;padding: 0 0 0 40px;}
.c-5 .info dt{padding: 0 0 30px;font-size:26px; color:#a50001;font-weight: bold; line-height:50px; height:50px; text-align:center;}
.c-5 .info dt a{color:#a50001;}
.c-5 .info dd{font-size: 16px;line-height: 30px;color: #fff;}
.c-5 .page{height: 31px;position: absolute;bottom: 50px;width: 100%;left: 0;text-align: center;}
.c-5 .page a{display: inline-block;margin: 0 18px;width: 16px;height: 31px;text-indent: -2015px;overflow: hidden;background: url("index_17.png") no-repeat;}
.c-5 .page .active{background-position: -53px 0;}


.c-6{position: relative;height: 850px;background: #fff;background-size: cover;overflow: hidden;}
.c-6 h2{text-align: center;padding: 50px 0 0px;}
.c-6 .wrap{width: 900px;height: 470px; background:#fff; margin-top:50px;}
.c-6 li{position: relative;height: 470px;}
.c-6 .photo{width:900px; height:470px; position:relative; display:block;}
.c-6 .photo img{ width:900px; height:470px;}
.c-6 .photo i{width:878px; height:448px; position: absolute; top:10px;left:10px; display:block; border:1px solid #fff;opacity: 0.8;filter: alpha(opacity=80);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-6 .photo span{ width:900px; height:40px; position:absolute;left:0px; top:215px; display:block; text-align:center; color:#fff; font-size:20px;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-6 .photo span a{ color:#fff; }
.c-6 .photo p{ width:900px; height:470px; position:absolute;left:0; top:0; display:block;background: #a50001;opacity: 0;filter: alpha(opacity=0);-webkit-transition: 1s ease all 0s;-moz-transition: 1s ease all 0s;transition: 1s ease all 0s;}
.c-6 .photo:hover i{ opacity: 0;filter: alpha(opacity=0);}
.c-6 .photo:hover span{ opacity: 1;filter: alpha(opacity=100);}
.c-6 .photo:hover p{ opacity: 0.8;filter: alpha(opacity=80);}
.c-6 .bx-pager{position: absolute;top: 395px;width: 100%;height: 31px;z-index: 99999;text-align: center;}
.c-6 .bx-pager .bx-pager-item{display: inline-block;*display: inline;*zoom: 1;width: 16px;height: 31px;margin: 0 18px;}
.c-6 .bx-pager a{display: block;width: 16px;height: 31px;line-height: 31px;text-indent: 2015px;overflow: hidden;background: url("icon01.png") no-repeat;}
.c-6 .bx-pager .active{background-position: -53px 0;}

.news {background: #2f2f2f;background-size: cover;overflow: hidden;}
.news h2{text-align: center;padding: 50px 0;}
.news ul{ width:1000px; margin:0 auto;}
.news ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.news li{ width:445px; height:110px; float: left; margin:0 30px 40px 0; background:url(icon01.png) -52px 11px no-repeat; padding-left:25px;}
.news li h1{ width:400px; height:50px; line-height:50px; font-size:18px; overflow:hidden; color:#fff;}
.news li h1 a{color:#fff;}
.news li p{ width:400px; height:48px; line-height:24px; font-size:12px; overflow:hidden; color:#666; text-align:justify;}