#focus .block,.home1 .block{  overflow:hidden; }
.title_ld{ position: relative; }
.title_ld h2{ text-align: center; font-size:30px; }
.title_ld h3{ text-align: center; font-size:24px; font-family:'FuturaLTMedium';  text-transform: uppercase; padding-top:10px; }
.moreto{ position: absolute; top:40px; right:0; color:#707070; width:123px; height:22px; background:url(../image/moreto_a.png) no-repeat center; text-align: left; line-height:15px; text-indent:3px; }
.moreto:hover{ background-image:url(../image/moreto.png); }
/*首页*/
.ld_home2 .focus{ position: relative; }
.ld_home2 .frame{width:100%;height:100%;overflow:hidden; position: relative;}
.ld_home2 .frame .child{height:100%;float:left;}
.ld_home2 .frame .child img{ display: block; width:100%; height:100%; }
.ld_home2 .nav{position:absolute;width:100%;height:10px;left:0;bottom:20px; text-align: center; z-index:110;}
.ld_home2 .nav a{width:50px;height:3px; display: inline-block; text-align:center; background:#fff; margin:0 5px; }
.ld_home2 .nav a.now{background:#a40d21; }

#focus{height:500px;overflow:hidden; margin:0 auto; min-width:1150px; position: relative; }
#focus .block{position:relative;height:100%; }
#focus .block video{ width:110% !important; height:700px !important; margin-left:-5%; margin-top:-100px; }
#focus .block #player{ width:100% !important; height:100% !important; }
#focus span.focus_span{background:url(../image/label2.png) center center no-repeat;width:78px;height:67px;position:absolute;right:0;bottom:0;}
#focus .t{position:absolute;left:50%;top:50%;margin:-60px 0 0 -450px; width:900px; opacity:0;transition:all 2s ease-out 0.5s;-webkit-transition:all 2s ease-out 0.5s;transform:scale(0.8);-webkit-transform:scale(0.8);}
#focus.show .t{transform:scale(1);-webkit-transform:scale(1);opacity:1;}
#focus .t.title_ld h2{ font-size:36px; color:#fff; }
#focus .t.title_ld h3{ font-size:60px; color:#fff; }
.home1{padding:60px 0 0; margin:0 auto; min-width:1150px; }
.home1 .list{height:660px;margin-top:50px;}
.home1 .list li{width:11.11%;float:left;position:relative;box-sizing:border-box;opacity:0;transition:all 1s ease-out 0s;-webkit-transition:all 1 ease-out 0s;transform:scaleY(0);-webkit-transform:scaleY(0);border-left:1px solid rgba(255,255,255,0.3);transform-origin:left top;-webkit-transform-origin:left top;}
.home1.show .list li{transform:scaleY(1);-webkit-transform:scaleY(1);opacity:1; }
.home1 .list li:after{content:""; position:absolute;left:-1px;top:0;border-left:2px solid #c0102d;height:0;transition:all 0.8s ease-out 0s;-webkit-transition:all 0.8s ease-out 0s;}
.home1 .list li.hover:after{height:100%;}
.home1 .list li .bg{position:absolute;left:0;top:0;width:0%;height:100%;background-position:center top;background-repeat:no-repeat;transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s;}
.home1 .list li.hover .bg{width:100%;}
.home1 .list li .mask{position:absolute;left:0;top:0;width:100%;height:100%;}
.home1 .list li .mask>a{ display:block; width:100%; height:100%; }
.home1 .list li:hover .mask{ background:url(../image/black50.png); }
.home1 .list li .mask h3{position:absolute;left:22px;top:45px;}
.home1 .list li .mask .more{position:absolute;left:33px;bottom:60px;background:url(../image/more.png) center center no-repeat;width:14px;height:83px;opacity:0;transform:translateY(20px);-webkit-transform:translateY(20px);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.home1 .list li.hover .mask .more{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);}
.home1 .list li:nth-child(1){height:485px;}
.home1 .list li:nth-child(2){height:580px; transition-delay:0.05s;-webkit-transition-delay:0.1s;}
.home1 .list li:nth-child(3){height:530px; transition-delay:0.1s;-webkit-transition-delay:0.06s;}
.home1 .list li:nth-child(4){height:660px; transition-delay:0.15s;-webkit-transition-delay:0.1.2s;}
.home1 .list li:nth-child(5){height:625px; transition-delay:0.20s;-webkit-transition-delay:0.08s;}
.home1 .list li:nth-child(6){height:532px; transition-delay:0.25s;-webkit-transition-delay:0.1.5s;}
.home1 .list li:nth-child(7){height:580px; transition-delay:0.30s;-webkit-transition-delay:0.2s;}
.home1 .list li:nth-child(8){height:625px; transition-delay:0.35s;-webkit-transition-delay:0.35s;}
.home1 .list li:nth-child(9){height:530px; transition-delay:0.4s;-webkit-transition-delay:0.2s;}

.home1 .list .bgs{position:absolute;left:0;top:0;width:100%;height:100%; background:#000;}
.home1 .list .bgs .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-repeat:no-repeat;opacity:0; transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;}
.home1 .list .bgs .bg:first-child{opacity:1;}
.home1 .list .bgs .bg.show{opacity:1;}

.img_tit1{ position: absolute; left:0px; bottom:10px; z-index:10; width:40%; }

.nav_top-wrap{ position: relative; width:1150px; margin:0 auto; z-index:2000; }

.bs{ position: absolute; width:100%; height:100%; z-index:90; top:0; left:0; box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1) inset; cursor:pointer; background:url(../image/v1.png) no-repeat center bottom; }
.bs.on{ background-image:url(../image/v.png); }
.home2{padding:70px 0 0;}
.home2 .item{width:29%;float:left; cursor:pointer; margin-right:6.5%;}
.home2 .item + .item + .item{ margin-right:0; }
.home2 .item .more{margin:25px 0 10px; height:1px; background:#e8e8e8; }
.home2 .item .more i{ transition:all 0.5s ease-out 0s;-webkit-transition:all 0.5s ease-out 0s; border-top:2px solid #c0102d;width:0; display:block; }
.home2 .item:hover .more i{width:200px;}
.home2 ul{ height:100%; position: relative; }
.home2 .title_ld{ margin:0 0 40px;  }
.home2 .item p{ line-height:24px; color:#707070; height:72px; overflow:hidden; text-indent: 2em; }
.home2 .i{ text-align:left; }
.home2 .i .tit h3{ font-size:22px; padding-bottom:20px; }
.home2 .i .tit{ padding-right:; }
.home2 .i .time span{ font-family:'FuturaLTMedium'; padding-right:25px; }
.home2 .tab_com .i .time span:hover{ border:0; }

.home2 .tab_click{ text-align:center; }
.home2 .tab_click span{ cursor: pointer; display:inline-block; color:#909090; font-size:16px; }
.home2 .tab_click span.one{ padding:0 30px 0 310px; background:url(../image/one.png) no-repeat left center; }
.home2 .tab_click span.two{ padding:0 310px 0 30px; background:url(../image/two.png) no-repeat right center;}
.home2 .tab_click span.one.on,.tab_click span.one:hover{ background:url(../image/one2.png) no-repeat left center,url(../image/one.png) no-repeat left center;color:#c0102d; }
.home2 .tab_click span.two.on,.tab_click span.two:hover{ background:url(../image/two2.png) no-repeat right center,url(../image/two.png) no-repeat right center;color:#c0102d;  }
.home2 .tab_com>li{ height:360px; display:none; position: relative;  }
.home2  .tab_com>li.on{ display:block; }
.home2 .lb { position: relative; overflow:hidden; height:190px; width:100%; padding-top:50px;}
.home2 .lb ul{ width:10000px; position: absolute; top:50px; left:0; height:100%; }
.home2 .lb li{ height:165px;  position: relative; float:left; }
.home2 .lb li .child{ height:100%; position: absolute; width:100%; height:165px; bottom:0; }
.home2 .lb li .child>div{  margin-right:10px; height:100%; background-size:cover !important; }
.home2 .lb li.on .child,.home2 .lb li.on .child>div{ height:210px; background-size:cover !important; }

.home2 .lb li img{ width:100%; position: absolute; bottom:0; left:0; opacity:0.5; }
.home2 .lb li p{ text-align: center; color:#fff; position: absolute; width:100%; line-height:60px; bottom:0; left:0; z-index:8; display:none; }
.home2 .lb li .bg{ position: absolute; z-index:10; width:100%; height:100%;  background:url(../image/l.png) repeat left top; top:0; left:0; }
.home2 .lb li.on{ width:278px; }
.home2 .lb li.on p{ display:block; }
.home2 .lb li.on .bg{ display:none; }
.home2 .lb li.on img{ opacity:1; }
.home2 .tab_com{ border:0; }


.home3{padding:60px 0 0; width:1150px; margin:0 auto; position: relative;}
.home3 h1{text-align:center;}
.home3 .list{position:relative; width:1150px;}
.home3 .list:before{content:"";background:url(../image/label1.png) left top no-repeat;left:0;top:0;position:absolute;width:78px;height:67px;z-index:1;}
.home3 .item{float:left;margin:0 0 10px 10px;position:relative; width:280px; height:218px; }
.home3 .item:first-child{width:570px;height:446px;margin:0;}
.home3 .item .mask{position:absolute;left:0;bottom:0;width:100%; padding-top:100px; background:url(../image/b.png) no-repeat left bottom; }
.home3 .item:first-child .mask{ background:url(../image/a.png) no-repeat left bottom; }
.home3 .item .mask .txt{position:relative;left:20px;bottom:30px;}
.home3 .item .pic{height:100%;overflow:hidden;}
.home3 .item .pic img{transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s; width:100%; height:100%; }
.home3 .item:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05);}

.home3 .list{ float:left; margin-right:10px; }
.home3 .list:last-child{ margin:0; }
.home3 .scrollWrap{ margin-top:50px; overflow:hidden; padding-bottom:20px; }
.home3 .mCSB_dragger_bar{ background:#c0102d !important; }
.home3 .mCSB_dragger_bar:after{ content:""; display:block; width:60px; height:8px; background:url(../image/img/x_1.png) no-repeat center; left:50%; top:50%; position: absolute; margin:-4px 0 0 -30px; }


.nav_top .block{ position: relative; }
.nav_top.show .block .r_b{ position: absolute; width:30px; height:17px; background:url(../image/img/h.png) no-repeat center; right:10px; top:15px; }
.nav_top li{background:url(../image/nav_bg.png) center center;text-align:center;float:left;width:11.11%;transform:scaleY(0);-webkit-transform:scaleY(0);transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s;transform-origin:center top;-webkit-transform-origin:center top;}
.nav_top.show li{transform:scaleY(1);-webkit-transform:scaleY(1);}
.nav_top li a{display:block;height:100%;background:#a40d21;color:#fff; position: relative; font-size:16px; }
.nav_top li a:after{content:"";vertical-align:middle;display:inline-block;height:100%;}
.nav_top li:nth-child(1){height:46px; }
.nav_top li:nth-child(2){height:55px; }
.nav_top li:nth-child(3){height:46px; }
.nav_top li:nth-child(4){height:66px; }
.nav_top li:nth-child(5){height:54px; }
.nav_top li:nth-child(6){height:48px; }
.nav_top li:nth-child(7){height:68px; }
.nav_top li:nth-child(8){height:55px; }
.nav_top li:nth-child(9){height:46px; }
.nav_top.show  li:nth-child(1){ transition-delay:0.05s;-webkit-transition-delay:0.05s; } 
.nav_top.show  li:nth-child(2){ transition-delay:0.1s;-webkit-transition-delay:0.1s; } 
.nav_top.show  li:nth-child(3){ transition-delay:0.15s;-webkit-transition-delay:0.15s; } 
.nav_top.show  li:nth-child(4){ transition-delay:0.2s;-webkit-transition-delay:0.2s; } 
.nav_top.show  li:nth-child(5){ transition-delay:0.25s;-webkit-transition-delay:0.25s; } 
.nav_top.show  li:nth-child(6){ transition-delay:0.3s;-webkit-transition-delay:0.3s; } 
.nav_top.show  li:nth-child(7){ transition-delay:0.35s;-webkit-transition-delay:0.35s; } 
.nav_top.show  li:nth-child(8){ transition-delay:0.4s;-webkit-transition-delay:0.4s; } 
.nav_top.show  li:nth-child(9){ transition-delay:0.45s;-webkit-transition-delay:0.45s; } 


.home3 .item .mask .txt{ width:86%; padding:0 0 0 2%; bottom:25px; color:#fff; }
.home3 .item .mask .txt .tim span{ font-size:160px; line-height:120px; padding-right:20px; }
.home3 .item .mask .txt .tim{ font-size:30px; font-family:'FuturaLTMedium';  }
.home3 .item .mask .txt .tim span{ font-size:100px; line-height:100px; }
.home3 .item:first-child .txt .tim{ padding-bottom:10px; }
.nav_top li a i{ position: absolute; top:0; width:100%; left:0; height:20px; background:#a40d21; transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out 0s; z-index:-1; }
.nav_top li:hover a i{ height:80px; }


.mCSB_horizontal > .mCSB_container{ margin-bottom:50px !important; }

.home4{ width:1150px; margin:0 auto; padding:50px 0 20px;}
.home4 .fl{ float:left; width:314px; height:154px; background:url(../image/h4_3.png) no-repeat 0 0; }
.home4 .fl .child{ padding:35px 0 0 35px; }
.home4 .fl .child img{ padding-bottom:10px; display:block; width:220px; }
.home4 .of{ overflow:hidden; padding-left:20px; }
.home4 .of li{ width:20%; height:154px; text-align:center; float:left; }
.home4 .of li span{ display:block; height:100px; line-height:100px; }
.home4 .of li span img{ height:60px; }
.home4 .of li:hover span{ animation:rot 0.5s; -webkit-animation:rot 0.5s; }
.home4 .of li:hover,.home4 .of li.on{ background:url(../image/h_4.png) repeat-x 0 0; color:#fff; }
.home4 .of li:hover h3,.home4 .of li.on h3{ color:#fff; }
.home4 .fl .child h3{ font-size:26px; font-family:'FuturaLTMedium';  text-transform: uppercase; animation:rotA 3s linear infinite; -webkit-animation:rotA 3s linear infinite;  }
@keyframes rotA{
	0% {
		opacity:1;
		transform:translateX(0px);
		-webkit-transform:translateX(0px);
		}
	50% {
		opacity:0.2;
		transform:translateX(20px);
		-webkit-transform:translateX(20px);
		}
	100% {
		opacity:1;
		transform:translateX(0px);
		-webkit-transform:translateX(0px);
		}
}
@-webkit-keyframes rotA{
	0% {
		opacity:1;
		transform:translateX(0px);
		-webkit-transform:translateX(0px);
		}
	50% {
		opacity:0.2;
		transform:translateX(20px);
		-webkit-transform:translateX(20px);
		}
	100% {
		opacity:1;
		transform:translateX(0px);
		-webkit-transform:translateX(0px);
		}
}
.home4 .home_4 p{ font-family:'FuturaLTMedium';  text-transform: uppercase; padding-top:5px; }




/*电子期刊*/
.jo_1 .lb .wrap{ position: relative; text-align:center; width:1150px; }
.jo_1 .lb .year{ width:390px; margin:0 auto; height:55px; line-height:55px; position: relative; overflow:hidden; }
.jo_1 .lb .year ul{ height:55px; line-height:55px; width:6000px; position: absolute; top:0; left:0; }
.jo_1 .lb .year li{ float:left;  }
.jo_1 .lb .year li a{ display:block; width:105px; font-family:'FuturaLTMedium'; font-size:18px; }
.jo_1 .lb .year li.on a{ font-size:40px; color:#8c0516; width:180px; }
.jo_1 .lb .prev,.jo_1 .lb .next{ position: absolute; z-index:10; display:block; width:324px; height:100%; background:url(../image/img/j_2_a.png) no-repeat center center; top:0; }
.jo_1 .lb .prev{ left:15px; }
.jo_1 .lb .prev.active{ background-image:url(../image/img/j_2.png); }
.jo_1 .lb .next{ right:15px; background-image:url(../image/img/j_1_a.png); }
.jo_1 .lb .next.active{ background-image:url(../image/img/j_1.png); }
.jo_1 .lb_list .mouth,.tab_com{ text-align:center; height:50px; max-width:1580px; margin:0 auto; border-bottom:1px solid #e1e1e1; }
.jo_1 .lb_list .mouth span,.tab_com span{ display:inline-block; padding:0 20px; line-height:46px; font-size:16px; /*text-transform: uppercase;*/ cursor:pointer; }
.jo_1 .lb_list .mouth span.on,.jo_1 .lb_list .mouth span:hover,.tab_com span.on,.tab_com span:hover{ border-bottom:3px solid #ae0c22; color:#ae0c22; }

.office_3 .tab_com{ border:0; }
.office_3 .lct_ul .tab_com .ow { border-bottom:1px solid #e1e1e1; }
/*.office_lct .tab_com span{ line-height:68px; }*/
.jo_1 .item li{ float:left; }
.jo_1 .lb_list{ padding-top:40px; }
.jo_1 .item li{ width:33.3%; padding-bottom:50px; } 
.jo_1 .item li div.fl{ width:210px; height:280px; padding:10px; background:#fff; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); float:none; margin:0 auto; }
.jo_1 .item li div.fl a{ display:block; }
.jo_1 .item li div.fl a img{ display:block; width:100%; height:100%; }
.jo_1 .item li div.of{ position: relative; width:230px; margin:0 auto; }
.jo_1 .item li div.of .head_3 a{padding:15px 0 0; text-transform: uppercase;}
.jo_1 .item li div.of p{ color:#707070; }
/*.jo_1 .item li div.of .more{ position: absolute; bottom:40px; left:0; }*/
.jo_1 .page{ padding:45px 0 0;  }

.jo_1 .item li:hover a{ color:#b3172b; }

.jo_1 .lb_list .child>li,.jo_1 .lb_list>li{ display:none; }
.jo_1 .lb_list .child>li.on,.jo_1 .lb_list>li.on{ display:block; }


.service_com li{ float:left; width:16.6%; height:185px; text-align:center; }
.service_com li:hover,.service_com li.on{ background:url(../image/img/se.png) repeat; }
.service_com li:hover a,.service_com li.on a{ color:#fff; }
.service_com li a{ display:block; height:100%; }
.service_com li span{ display:block; height:105px; margin-top:25px; line-height:105px; }  
.service_com li:hover span,.inves_1 li:hover span img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }

.se_click{ width:960px;  margin:0 auto; height:45px; background:#65000d url(../image/img/s_1.png) repeat; text-align:center; }

.se_click span{ display:inline-block; position: relative; cursor:pointer; width:192px; transition:all 0.5s; -webkit-transition:all 0.5s; line-height:45px; color:#fff; font-size:16px; padding:0; height:45px; background:#65000d url(../image/img/s_1.png) repeat; }
.se_click span:hover{ height:65px; background:#a40d21; }
.se_click span.on{ background:#a40d21; height:45px !important; }
.se_click span.on i{display:block; position: absolute; width:100%; height:20px; bottom:-20px; background:url(../image/img/s_2.png) no-repeat center bottom; }
.se_tab .child li{ width:540px; }
/*.se_tab .child li:nth-child(2){  padding-top:115px;  }*/

.se_tab{ padding-top:40px; }
.se_tab .child li:nth-child(even){ float:right; }
.se_tab .child li:nth-child(odd){ float:left; }

.se_tab .top{ width:540px; height:420px; position: relative; overflow:hidden; }
.se_tab .fot{ padding:0 20px; height:215px; }
.se_tab .fot .f_1{ height:50px;  position: relative; z-index:10; }
.se_tab .fot .f_1 .item{ position: absolute; width:366px; height:100px; background:#fff; left:0; bottom:15px; box-shadow: 0px 0px 8px rgba(0,0,0,0.1); }
.se_tab .fot .f_1 .item i{ position: absolute; width:5px; height:100%; left:0; top:0; background:#a40d21; transition:all 0.5s; -webkit-transition:all 0.5s; }

.se_tab .fot .f_1 .item a{ position: relative; display:block; height:100%;  z-index:1; padding:0 0 0 40px; }
.se_tab .fot .f_1 .item h3{ font-size:24px; padding-top:25px; transition:all 0.8s; -webkit-transition:all 0.8s;  }
.se_tab .fot .f_1 .item a span{ font-family: 'FuturaLTMedium'; font-size:18px; text-transform: uppercase; padding-top:2px; display:block; transition:all 0.8s; -webkit-transition:all 0.8s; }

.se_tab .fot .f_1 .item:hover i{ width:100%; }
.se_tab .fot .f_1 .item:hover a h3,.se_tab .fot .f_1 .item:hover a span{ color:#fff; }

.se_tab .fot .f_2 span{ display:inline-block; width:40px; }  
.se_tab .fot .f_2 em{ padding:0 8px 0 5px; }
.se_tab .fot .f_2{ line-height:23px; }
.se_tab .fot .f_2 .add span,.se_tab .fot .f_2 .add em{ float:left; }
.se_tab .fot .f_2 .add div{ overflow:hidden; }
.se_tab>li{ display:none; }
.se_tab>li.on{ display:block; }

.pub_tab table{ width:100%; text-align:center; }
.pub_tab .table th,.j_list th{ background:#f0f0f0; height:60px; font-size:16px; color:#474747; }
.pub_tab .table span{ padding-left:65px; }
.pub_tab .table td,.j_list td{ height:56px; border-bottom:1px solid #e8e8e8; }
.pub_tab .table th:nth-child(1),.pub_tab .table td:nth-child(1){ width:210px; text-align: left;  }
.pub_tab .table td:nth-child(1){ font-family: "FuturaLTMedium"; text-transform: uppercase; }
.pub_tab .table th:nth-child(2){ width:160px; }
.pub_tab .table th:nth-child(3),.pub_tab .table td:nth-child(3){ width:350px; text-align: left;  }
.pub_tab .table th:nth-child(4){ width:160px; }
.pub_tab .table th:nth-child(5){ width:220px; }
.pub_tab .table td  em{ font-family: "FuturaLTMedium"; }
.pub_tab>li{ height:640px; }
.pub_tab .page,.load .page{ padding:40px 0 0; }
.pub_tab>li{ display:none; }
.pub_tab>li.on{ display:block; }

.load_2 { padding-top:60px; }
.join_2 .j_list,.jo_1 .lb_list,.news_lt,.se_tab,.video_1{ padding-bottom:60px; }

.load_1{ position: relative; height:60px; border-bottom:1px solid #e8e8e8; }
.load_1 .laod_search{ position: absolute; right:0; top:0; }
.load_1 h3{ font-size:24px; padding-top:5px; }
.laod_search{ border:1px solid #e8e8e8; border-radius:30px; height:43px; line-height:43px; }
.laod_search .sc_com{ width:113px; margin-left:20px; }

.laod_search .sc_com .select-box{  height:43px; line-height:40px;}
.laod_search .select-box dd{ top:43px;  }
.laod_search .inp{ border:0; width:240px; margin-right:20px; position: relative; }
.laod_search .inp input{ border:0;  width:100%; height:43px; line-height:43px; text-indent:10px; /*background:url(../image/img/line.png) no-repeat left center;*/ }

.laod_search .inp button{ border:0; position: absolute; width:40px; height:100%; background: url(../image/img/btn.png) no-repeat center; right:0; top:0; cursor:pointer; }
.load_list li a{display:block; border-bottom:1px solid #e8e8e8; line-height:60px; font-size:16px; }
.load_list li p{ max-width:850px;  }
.load_list li div.fr{ width:180px; position: relative; font-size:14px; }
.load_list li div.fr span{ position: absolute; width:30px; height:100%; top:0; right:20px; background:#fff url(../image/img/load.png) no-repeat center; }
.load_list li:hover a{ border-bottom:1px solid #c0102d; }
.load_list li:hover div.fr span{ background-image:url(../image/img/load_a.png); }

.font-24{ font-size:24px; }
.load_2 h3 a{ font-family: "FuturaLTMedium"; font-size:14px; text-transform: uppercase; }  
.load_2 h3{ height:50px; line-height:30px; }
.load_2 li{ float:left; width:376px; margin-right:10px; height:292px; }
.load_2 li:nth-child(3n){ margin-right:0; }
.load_2 li a,.load_2 li a img{ display:block; width:100%; height:100%; position: relative; }
.load_2 li .tit{ position: absolute; width:100%; bottom:0; z-index:10; color:#fff; }

.load_2 li .tit h2{ color:#fff; font-family: "FuturaLTMedium"; font-size:36px; padding-left:34px; }
.load_2 li .tit p{  font-size:14px; padding-left:34px; padding-bottom:20px;}

.join_1{ margin:30px 0 20px; position: relative; height:400px; }
.join_1 .img_1{ position: absolute; left:0; top:0; width:330px; height:335px; z-index:10;}
.join_1 .img_2{ position: absolute; right:0; bottom:0; width:900px; height:300px; }
.join_1 .tran_scale img{ width:100%; height:100%; }
.join_1 .head_h2{ padding:0 0 0 460px; text-align: left; }

.j_click{ text-align:center; }
.j_click span{ display:inline-block; line-height:50px; font-size:18px; padding:0 18px; margin:0 20px; cursor:pointer; text-align:center; border-bottom:2px solid #fff; }
.j_click span:hover,.j_click span.on{ border-bottom:2px solid #ae0c22;  }

.j_list>li{ display:none; height:; }
.j_list>li.on{ display:block; }
.j_list table{ width:100%; text-align: center; margin:40px 0; }
.j_list th:nth-child(1),.j_list td:nth-child(1){ width:210px; text-align:left; }
.j_list table span{ padding-left:65px; }
.join_2{ width:1150px; min-height:300px; }

.join_slide .d .cont{ line-height:56px; text-align: center; font-size:16px; }
.join_slide .d .span_1{ float:left; width:200px; padding-left:60px; text-align: left; }
.join_slide .d .span_2{ float:left; width:280px; }
.join_slide .d .span_3{ float:left; width:160px; font-family: "FuturaLTMedium";  }
.join_slide .d .span_4{ float:left; width:260px; font-family: "FuturaLTMedium";  }
.join_slide .d .span_5{ float:left; width:180px; cursor:pointer; }

.join_slide{ margin-bottom:40px; padding-top:30px; }
.join_slide .d + .d .cont{ background:#fff; color:#474747; border-bottom:1px solid #e8e8e8; font-size:14px;}
.join_slide .d.on{ background:#f8f8f8; color:#474747; border-bottom:1px solid #e8e8e8;}
.join_slide .d.on .cont{ background:#f8f8f8 !important; border:0 !important;  }
.join_slide .content{ display:none; }
.join_slide .d .content{ background:#f8f8f8; /*display:block; */color:#474747; }
.join_slide .d.on .span_1{ color:#ae0c22; }
.join_slide .content .item{ padding:0 60px 33px; }

.join_slide .scrollJ{ height:auto; margin-bottom:0px; }
.join_slide .t1{ padding-bottom:25px; }
.join_slide .t1 h4{ font-size:14px; padding-bottom:15px; }
.join_slide .t1 p { color:#707070; line-height:1.5; }
.join_slide .con{ font-size:14px; }
.join_slide .load,.load_tc .sure{ width:194px; height:43px; border-radius:30px; background:#ae0c22; text-align:center; line-height:43px; display:block; margin-top:20px; }
.join_slide .load span{ display:inline-block; padding-left:0; height:43px; color:#fff; }
.join_slide .load span img{ display:inline-block; vertical-align: middle; padding-right:5px; position: relative; top:-3px; }


/*投资者关系*/
.inves { padding-top:20px; }
.inves .i_1{ float:left; width:450px; height:460px; position: relative; z-index:10; top:-20px; }
.inves .i_2{ float:left; width:700px; height:460px; position: relative; }
.inves img{ width:100%; height:100%; display:block; }
.inves .i_2 .child{ width:850px; left:-150px; position: relative; background:#fff; height:100%; box-shadow:0px 0px 5px rgba(0,0,0,0.1); font-size:13px; }
.inves .i_2 .child2{ padding:20px 20px 0 200px; /*text-transform: uppercase;*/ }
.inves .i_2 .child2 .tit{ padding:4px 0; }
.inves .i_2 .child2 .tit span{ float:left; }
.inves .i_2 .child2 .tit div{ overflow:hidden; }
.inves .i_2 .child2 .con_1 .tit span,.inves .i_2 .child2 .con_2 .tit span{ width:150px; }
.inves .i_2 .child2 em{ font-family: "FuturaLTMedium";  }

.inves .i_2 .child2 .con_3 li{ float:left; padding:4px 0; }
.inves .i_2 .child2 .con_3 li span{ padding-right:30px; }
.inves .i_2 .child2 .con_3 li + li span{ float:left; width:120px; padding:0; }
.inves .i_2 .child2 .con_3 li:nth-child(2),.inves .i_2 .child2 .con_3 li:nth-child(4){ min-width:60%;  }

.inves_1 li{ width:380px; float:left; margin-right:5px; background:url(../image/img/in_4.png) no-repeat center; text-align:center; }
.inves_1 li:nth-child(2){  background:url(../image/img/in_5.png) no-repeat center; }
.inves_1 li:nth-child(3){ margin-right:0;  background:url(../image/img/in_6.png) no-repeat center; }
.inves_1{ padding:40px 0 0; }
.inves_1 li h3,.inves_1 li h4{ color:#fff; font-size:18px; }
.inves_1 li a{ display:inline-block; padding:30px 20px; }
.inves_1 li a.tit div{ padding-left:100px; text-align: left; }
.inves_1 li span{ float:left; height:80px; line-height:80px; width:100px; }
.inves_1 li span img{ vertical-align:middle; display:inline-block; }
.inves_1 li h4{ font-family: "FuturaLTMedium"; padding:10px 0 0; font-size:19px; }

.lb-details p{ display:none !important; }
.lb-details h3{ padding:15px 5px; font-size:14px; }

.bus li{ float:left; width:280px; margin-right:10px; }  
.bus li:nth-child(4n){ margin-right:0; }
.bus{ padding:30px 0 40px; height:595px; }
.bus h4{ line-height:28px; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;  }  
.bus em{ display:block; font-family: "FuturaLTMedium"; text-align: center; }
.bus a .tran_scale img{ display:block; width:100%;  height:100%;}
.bus a span{ display:block; width:100%;  height:218px !important; }
.bus li{ position: relative; }
.bus li a{ display:block;}
.bus .tit{ padding:10px 0 20px; }

.bus li:hover h4,.bus li:hover em{ color:#b3172b; }

#allmap{ height:578px; margin:0 50px; min-width:1150px; }
.head_h2 p{ font-size:14px; }
.tr_list{ border-top:1px solid #e8e8e8; }

.tr_list li{ position: relative; padding:37px 0 37px 125px; min-height:50px; border-bottom:1px solid #e8e8e8; }
.tr_list li i { position: absolute; width:90px; height:125px; line-height:125px; text-align:center; display:block; left:0; top:0; }
.tr_list li i img{ display:inline-block; vertical-align: middle; }
.tr_list li h4{ font-size:20px; padding-bottom:15px; }
.tr_list li p span{ padding-right:40px; display:inline-block; color:#707070; }
.tr_list li:hover{ border-bottom:2px solid #a40d21; }

.BMapLabel{ display:none !important; }


/*国贸写字楼*/
.office_1 .head_h2{ padding-bottom:20px; }
.office_1 p{ text-align:justify; text-indent:2em; }

.office_2 .o_1,.office_2 .o_2,.office_2 .o_3{ float:left; }

.office_2 .o_1{ width:46.15%; }
.office_2 .o_2{ width:18.13%; }
.office_2 .o_3{ width:35.72%; }

.office_2 .img { width:100%;  }

.office_2 .child{ margin-right:10px; }


.office_2 .o_1 .tit{ text-align:right; padding-right:70px; }
.office_2 .o_1 .tit strong{ font-size:90px;  font-family:Impact; font-weight:bold;  line-height:1; padding-top:20px; display:block; }
.office_2 .o_1 .tit p{ font-size:16px; }

.office_2 .o_2 .o_load{ position: relative; margin-bottom:10px; }
.office_2 .o_2 .o_load .txt{ position: absolute; width:100%; top:50%; margin-top:-55px; height:110px; text-align:center; color:#fff; }
.office_2 .o_2 .o_load .txt h4{ padding-top:15px; color:#fff; }
.office_2 .o_2 .o_load:hover .txt img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }
.office_2 .o_3 .txt{ margin-top:10px; width:47.9%; }
.office_2 { background:url(../image/img/of_line.png) no-repeat center bottom; padding-bottom:60px; margin-bottom:60px !important; position: relative; }

.click_of{ position: absolute; width:200px; color:#fff; text-align:right; line-height:40px; bottom:100px; right:22.52%; z-index:10; }
.click_of a,.click_of .num{ float:right; }
.click_of .num{font-family: "FuturaLTMedium"; font-size:20px;  }
.click_of a{ width:40px; height:40px; background:url(../image/img/of_prev.png) no-repeat center; }
.click_of a.next{ background-image:url(../image/img/of_next.png); }


.office_2 ul{ position: relative; }
.office_2 li{ position: absolute; top:0; left:0; width:100%; opacity:0; }
.office_2 li.on{ position: relative; z-index:10; opacity:1; }



.contact_com li{ width:33%; background:url(../image/img/con_4.png) repeat-x center center; text-align:center; float:left; color:#fff; }
.contact_com li h4{ color:#fff; font-size:18px; padding-bottom:5px; }
.contact_com li:nth-child(2){ margin:0 0.5%; background-image:url(../image/img/con_5.png); }
.contact_com li:nth-child(3){ background-image:url(../image/img/con_6.png); }

.contact_com li:nth-child(2) p{ font-size:20px; font-family: "FuturaLTMedium"; }
.contact_com li span{ height:72px; display:block; line-height:72px; float:left; width:120px; }
.contact_com li span img{ display:inline-block; vertical-align: middle; }
.contact_com li:hover span img{ animation:rot 0.5s; -webkit-animation:rot 0.5s;  }
.contact_com li .tit{ padding:30px 10px; display:inline-block; margin:0 auto; }
.contact_com li .tit>div{ padding-left:120px; text-align: left; }
.contact_com{ padding-bottom:8px; }
.tc_phone{ position: fixed; z-index:10; display:none; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); background:#fff; width:700px; height:400px; left:50%; top:50%; margin:-200px 0 0 -350px; }
.tc_phone .c{ position: absolute; width:24px; height:24px; background:url(../image/img/close_1.png) no-repeat center center;  right:20px; top:20px; cursor:pointer; }
.tc_phone .cont{ padding:90px 50px 0 75px;  }
.tc_phone .cont div{ padding-bottom:20px; text-transform: uppercase; }
.tc_phone .cont div span{ float:left; }
.tc_phone .cont div p{ overflow:hidden; }
.contact_com li:nth-child(3){ cursor:pointer; }
.tc_phone .cont .scroll_tc{ padding:0; height:220px; }

.office_2 .o_2 .o_load .txt>a,.contact_com li p a{  color:#fff; }

.office_3 { }
.office_3 .tab_com{ margin-bottom:30px; }

.tab_list_com>li{ display:none; }
.tab_list_com>li.on{ display:block; background:url(../image/m.png) no-repeat right bottom; }
.office_lct .lctW{ background:none !important; }

.gl{ cursor:pointer; overflow:hidden; }
.gl h3,.zmdml h2{ font-size:24px; }
.gl .top p{ text-align: justify; padding:20px 0 43px; line-height:23px; }
.gl .fl,.gl .fr{ width:415px; }
.gl dl{ border-bottom:1px solid #e8e8e8;  } 
.gl dd{ float:left; line-height:45px; width:50%; font-size:13px; }
.gl .fot h3{ padding-bottom:23px; float:left; width:415px; border-bottom:1px solid #e8e8e8;  }
.gl .fot h3 + h3 { float:right; }

.gl_left{ float:left; width:235px; height:584px; margin-right:40px; background-size:cover !important; position: relative; }
.gl_left img{ width:100%; height:100%; display:block; }

.gl_tc,.join_tc,.load_tc{ position: fixed; width:100%; height:100%; z-index:1000; background:rgba(0,0,0,0.5); top:0; left:0; }
.gl_tc .child{ position: absolute; width:910px; height:556px; top:50%; left:50%; margin:-278px 0 0 -455px; background:#fff; }
.join_tc .child{ position: absolute; width:774px; height:534px; top:50%; left:50%; margin:-267px 0 0 -387px; background:#fff; text-align:left; }
.load_tc .child{ position: absolute; width:510px; height:300px; top:50%; left:50%; margin:-150px 0 0 -255px; background:#fff; text-align:left; }

.closed{ position: absolute; width:30px; height:30px; background:url(../image/img/ofice_close.png) no-repeat center; top:10px; right:10px; cursor:pointer; }
.load_tc .closed{ background:url(../image/img/ofice_close23.png) no-repeat center; }

.gl .scroll{ height:338px; }
.gl .top{ margin-right:50px; }
.gl .fot .h3{ margin-right:40px; }
.scroll .mCSB_container{ margin-right:40px; }
.scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#b00e23; }
.scroll_tc .mCSB_container{ margin-right:40px; }
.scroll_tc .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:#b00e23; }
.sc_wrap_new .hd{ overflow: hidden; }
.sc_wrap_new .hd h2{ margin-right:40px; text-align: left; }
.sc_wrap_new .hd .scroll{ height:510px; }
.sc_wrap_zmd .zmdml{ overflow:hidden; }
.sc_wrap_zmd .scroll{ height:412px; }
.sc_wrap_new .hd li span.fr{ font-family: "FuturaLTMedium"; color:#707070; }
.sc_wrap_zmd .cont{ padding-bottom:20px; }

.join_tc .child .item{ padding:40px 40px 0; }
.join_tc h3{ font-size:24px; padding-bottom:25px; }
.scrollJ{ height:280px; margin-bottom:30px; }
.join_tc .t1{ padding-bottom:25px; }
.join_tc .t1 h4{ font-size:18px; padding-bottom:15px; }
.join_tc .t1 p { color:#707070; }
.join_tc .con{ font-size:16px; }
.join_tc .load,.load_tc .sure{ width:194px; height:43px; border-radius:30px; background:#ae0c22; text-align:center; line-height:43px; display:block; margin-top:20px; }
.join_tc .load span{ display:inline-block; padding-left:0; height:43px; color:#fff; }
.join_tc .load span img{ display:inline-block; vertical-align: middle; padding-right:5px; position: relative; top:-3px; }

.join_tc ,.load_tc,.gl_tc{ display:none; }
.join_tc .mCSB_dragger_bar{ background:#ae0c22 !important; }

.load_tc .item{ padding:75px 55px 0; }
.load_tc .inp{ border:1px solid #d8d8d8; height:48px; border-radius:10px; margin:20px 0 40px; }
.load_tc .inp input{ border:0; line-height:48px; height:48px; width:100%; text-indent:20px; }
.load_tc .tel{ color:#707070; }
.load_tc .tel span{ color:#ae0c22; }
.load_tc .sure{ color:#fff; text-align:center; display:block; margin:20px auto 0; }


.gl_tc h2{ font-size:24px; text-align: center; padding:35px 0 20px; }
.gl_tc .lb_gl{ position: relative; margin:0 25px; height:450px; background:#fff; }

.lb_gl_list li .fl{ margin-right:35px; width:580px; height:450px; }
.lb_gl_list li .fl img{ display:block; width:100%; height:100%; }
.lb_gl_list li .of{ padding-top:40px; }
.lb_gl_list li .of h3{ font-size:18px; padding-bottom:35px; }
.lb_gl_list li .of .tit{ width:240px; padding-bottom:10px; }
.lb_gl_list li .of .tit span{ float:left; width:95px; }
.lb_gl_list li .of .tit div{ overflow:hidden; }



.lb_gl_click{ position: absolute; width:150px; color:#474747; text-align:right; line-height:40px; bottom:30px; right:130px;  z-index:10; }
.lb_gl_click a,.lb_gl_click .num{ float:right;   }
.lb_gl_click .num{font-family: "FuturaLTMedium"; font-size:20px;  }
.lb_gl_click a{ width:40px; height:40px; background:url(../image/img/ofice_prev.png) no-repeat center; }
.lb_gl_click a.next{ background-image:url(../image/img/ofice_next.png); }

.lb_gl_click a.prev:hover{ background-image:url(../image/img/ofice_prev_a.png); }
.lb_gl_click a.next:hover{ background-image:url(../image/img/ofice_next_a.png); }

.lb_gl { overflow:hidden; }
.lb_gl ul{ position: absolute; top:0; left:0; height:100%; width:10000px; }
.lb_gl ul li{ float:left; width:890px; }


@keyframes rot{
	0% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
	25% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	50% {
		transform:rotate(-5deg);
		-webkit-transform:rotate(-5deg);
	}
	75% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	100% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
}
@-webkit-keyframes rot{
	0% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
	25% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	50% {
		transform:rotate(-5deg);
		-webkit-transform:rotate(-5deg);
	}
	75% {
		transform:rotate(5deg);
		-webkit-transform:rotate(5deg);
	}
	100% {
		transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		}
}
.zmd_tab{ text-align:center;  margin:30px 0 10px; }
.zmd_tab span{ cursor: pointer; float:left; font-family: "FuturaLTMedium"; font-size: 16px; line-height: 36px; width:110px;margin:0 10px 10px 0; text-align: center; text-transform: uppercase; border: 1px solid #ebebeb; border-radius:20px; }
.zmd_tab span:hover,.zmd_tab span.on{ border: 1px solid #ae0c22; background: #ae0c22;  transition: all 0.3s; color:#fff; -webkit-transition: all 0.3s;  }
.zmd_li p{ color:#707070; text-align: justify; }
.zmdml .zmd_li li{ display:none; } 
.zmdml .zmd_li li.on{ display:block; }

.hd h2{ font-size:24px; text-align: center; padding:0 0 35px; }
.hd_list{ padding-bottom:20px; border-top:1px solid #e8e8e8; }
.hd_list li{  border-bottom:1px solid #e8e8e8; line-height:54px; }
.hd_list li a{ width:85%; }


.lct .se_click{ height:45px; line-height:45px; background:none; margin-bottom:30px; }
.lct .se_click span{ height:44px;  line-height:44px;  width:175px;  }
.lct .se_click span.on{ height:45px !important; }
.lct .se_click span:hover{ height:55px;  }

.lct .l_1{ width:37.23%; float:left; height:740px; line-height:740px; text-align:right; }

.lct .l_1 img{ display:inline-block; max-width:100%; max-height:100%; vertical-align: middle; }
.lct .l_2{ overflow:hidden; }
.lct .f_2 li,.of_list_ul>li{ display:none; }
.lct .f_2 li.on,.of_list_ul>li.on{ display:block; }
/*.ld .lb-data .lb-details{ display:none; }
.ld .lb-data .lb-close{ top:-32px; }*/
.l_2 .f_1{ float:left; margin-top:5px; border-right:1px solid #cccccc; margin-right:20px;  text-align:right; margin-top:20px; }
.l_2 .f_2{ overflow:hidden; }
.l_2 .f_2 li{ height:690px; width:460px;  box-shadow:0px 0px 15px rgba(0,0,0,0.1);  margin:20px 0 20px 20px;  }
.l_2 .f_2 img{ width:100%; height:100%; }
.lct_list_1{ width:210px; }
.l_2 .f_2  p.image{ text-indent:0; width:100%; height:100%; }
.l_2 .f_2  p.image a{ display: block; width:100%; height:100%; }
.lct_list_1 h3{ font-size:18px; font-family:  "FuturaLTMedium"; }
.lct_list_1 p{ font-size:12px; color:#909090; }
.lct_list_1.x2 p{ color:#474747; }

.lct_list_1.x2 li,.lct_list_1.x1 li{padding:7px 14px 7px 0;  background:url(../image/img/lct_line_2.png) no-repeat right top,url(../image/img/lct_line_2.png) no-repeat right bottom;   }
.lct_list_1.x3 li{background:url(../image/img/lct_line_2.png) no-repeat right bottom;  }
.lct_list_1.x2 li{ border-right:2px solid #565656; margin-right:-2px; position: relative; margin-top:10px; cursor:pointer;  }
.lct_list_1.x2 li.on{ background:url(../image/img/lct_line.png) no-repeat right top,url(../image/img/lct_line.png) no-repeat right bottom; z-index:10; border-right:2px solid #ae0c22;   }
.lct_list_1.x2 li.on i{ position: absolute; width:6px; height:12px; top:50%; margin-top:-6px; right:-8px; background:url(../image/img/lct_a.png) no-repeat center; }

.l2 .x2 li{ margin-top:0; margin-bottom:10px; }
.l2 .x2 li:nth-child(1){ margin-bottom:0; }
.l2 .x2 li:nth-child(2){ margin-top:-1px; }
.l2 .lct_list_1.x2 li,.li .lct_list_1.x1 li{ padding:14px 14px 14px 0; }
.l2 h3{ padding:7px 0; } 
.l2 .x3 li:first-child{ background:url(../image/img/lct_line_2.png) no-repeat right top,url(../image/img/lct_line_2.png) no-repeat right bottom;   }

.l3 .x2 li{ margin-top:0; margin-bottom:10px; padding:150px 14px 150px 0; }
.l3 .x2 li:last-child{ margin-bottom:0; }
.l3 h3,.l4  h3{/* font-size:30px; */padding-bottom:5px; }
.l4  .x2 li{ margin-top:0; padding:325px 14px 325px 0;  }



/*shop*/
.shop, .service_com{ position: relative; }
.service_com{ z-index: 2; }
.shop_1{ position: absolute; z-index:1;  opacity:0;   min-width: 1250px; transition:all 1s; -webkit-transition:all 1s; width:100%; top:88px; text-align: center; height:1000px; }
.shop_1 .s_bg{ height:100%; margin:0 50px; background-size:cover !important; }
.shop_1>img{ width:100%; }
.shop_1 span.shop_2{ position: absolute; bottom:0; left:50px; }

.shop .shop_2,.shop .shop_3{ position: relative; z-index:2; width:1150px; margin:0 auto; }
.shop .shop_2 .tit_1{ color:#fff; padding:120px 0 206px; font-size:30px; text-align:center; }
.shop .shop_2 .tit_1 span{ display:block; text-transform: uppercase; }
.shop .shop_2 .tit_2{ width:880px; position: absolute; top:220px; left:50%; margin-left:-425px; }
.shop .shop_2 .tit_2 img{ position: absolute; }
.shop .shop_2 .tit_2 .i4{ right:-63px; top:120px; }

.shop .shop_2 .tit_3{ position: relative; z-index:10; padding-bottom:360px; width:1150px; height:593px; }
.shop .shop_2 .tit_3>img{ width:100%; height:100%; }
.shop .shop_2 .tit_3 .a1,.shop .shop_2 .tit_3 .a2,.shop .shop_2 .tit_3 .a3{ position: absolute; display:block; width:438px; text-align: center; color:#fff; left:0; top:475px; font-size:24px; } 
.shop .shop_2 .tit_3 a span{ display: block; padding-top:3px; font-size:14px; }  
.shop .shop_2 .tit_3 .a2{ width:280px; left:438px; } 
.shop .shop_2 .tit_3 .a3{ width:432px; left:718px; } 
.shop .shop_2 .tit_3 .b{ position: absolute; top:592px; }  
.shop .shop_2 .tit_3 .b img{ width:100%; height:auto; }

.shop .shop_2 .tit_4{ position: absolute; left:80px; bottom:300px; }
.shop .shop_2 .tit_5{ position: absolute; right:80px; bottom:500px; }
 .shop .shop_2 .tit_1{ opacity:0; transition:all 2s; -webkit-transition:all 2s; transition-delay:0.5s; -webkit-transition-delay:0.5s;  }
.shop_1.animate,.shop.animate .shop_2 .tit_1{ opacity:1; }

.shop .shop_2 .tit_2 img:nth-child(1){  opacity:0; transition:all 1.5s; -webkit-transition:all 1.5s;  transform:translateX(-50px); -webkit-transform:translateX(-50px); transition-delay:1s; -webkit-transition-delay:1s; }
.shop .shop_2 .tit_2 img:nth-child(2){  opacity:0; transition:all 1.5s; -webkit-transition:all 1.5s;  transform:translateX(50px); -webkit-transform:translateX(50px); transition-delay:1s; -webkit-transition-delay:1s; }
.shop.animate  .shop_2 .tit_2 img{  opacity:1; transform:translateX(0px); -webkit-transform:translateX(0px); }

.shop .shop_2 .tit_3{ opacity:0; transition:all 1.5s; -webkit-transition:all 1.5s;  transform:translateY(50px); -webkit-transform:translateY(50px); transition-delay:2s; -webkit-transition-delay:2s; }
.shop.animate .shop_2 .tit_3{  opacity:1; transform:translateY(0px); -webkit-transform:translateY(0px); }


.nav_top{position:fixed; left:50%; top:0; width:1150px; margin-left:-575px;  }

.ie9 .nav_top{ opacity:0; }
 
@media screen and (min-width:1660px){
	#focus{height:700px; }
	#focus .block video{ width:110% !important; height:950px !important; margin-left:-5%; margin-top:-125px; }
	.home3{ width:auto; }
	.home3 .item{float:left;margin:0 0 10px 10px;position:relative; width:387px; height:300px; }
	.home3 .item:first-child{width:785px;height:610px;margin:0;}
	.home3 .list{ position:relative; width:1580px;}
	.home3 .item .mask .txt{ width:86%; padding:0 0 0 4%; color:#fff; }
	.home3 .item .mask .txt .tim span{ font-size:160px; line-height:120px; padding-right:20px; }
	.home4{ width:auto; padding:70px 0 40px;  }
	.home4 .fl{ width:475px; height:174px; background-image:url( ../image/h4_3_a.png ); }
	.home4 .fl .child img{ width:383px; }
	.home4 .of li{ height:174px; }
	.home4 .of li span{ padding-top:15px; }
	
	.nav_top-wrap{ width:1580px; }
	.nav_top{ width:1580px; margin-left:-790px;  }
}
.home4 .fl:hover{ background:#8c0516 url(../image/h4_1_a1.png) repeat left -20px; }
.home4 .fl:hover .child h3{ color:#fff; }
@media screen and (max-width:1250px){
	.nav_top{position:absolute; left:0; top:0; width:100%; margin-left:0;  }
}

.lb_bus{ position: fixed; width:100%; height:100%; z-index:2000; background:rgba(0,0,0,0.8); top:0; left:0; display:none; }
.lb_bus .c{ position: absolute; top:20px; left:50%; width:666px; margin-left:-333px; }
.lb_bus .c .clo{ position: absolute; width:26px; height:26px; background:url(../image/img/sl_close.png) no-repeat center; right:30px; top:0; cursor:pointer; }
.lb_bus .c h3{ color:#fff; text-align: center; font-size:24px; width:540px; margin:0 auto; padding-bottom:30px; line-height:26px; }
.lb_bus .c .pic{ width:100%; height:517px; margin-bottom:10px; }
.lb_bus .c .pic img{ display:block; width:100%; height:100%; }
.lb_suolue{ position: relative; height:60px; }
.lb_suolue .syj,.lb_suolue .xyj{ position: absolute; display:block; left:0; top:0; }
.lb_suolue .xyj{ left:auto; right:0; }
.lb_suolue .syj img,.lb_suolue .xyj img{ width:72px; height:54px; border:3px solid #fff; }
.lb_suolue .syj span,.lb_suolue .xyj span{ position: absolute; width:100%; height:100%; background:rgba(0,0,0,0.5); color:#fff; text-align: center; top:0; line-height:60px; left:0; }
.lb_bus .sl{ width:343px; height:60px; overflow:hidden; position: relative; margin:0 auto; }
.lb_bus .sl ul{ position: absolute; top:0; left:0; height:100%; width:8000%; }
.lb_bus .sl li{ float:left; width:78px; height:60px; margin-right:10px; cursor:pointer; background:#000; }
.lb_bus .sl li img{ width:100%; height:100%; display:block; opacity:0.4; }
.lb_bus .sl li.on img{ opacity:1; }
.lb_bus .prev_sl{ position: absolute; width:18px; height:100%;  background:url(../image/img/sl_prev.png) no-repeat center; left:115px; top:0; z-index:10; }
.lb_bus .next_sl{ position: absolute; width:18px; height:100%;  background:url(../image/img/sl_next.png) no-repeat center; right:115px; top:0; z-index:10; }
.lb_bus .prev_sl.disable,.lb_bus .next_sl.disable{ opacity:0.5; }

/*公共服务*/
.tab_service{ text-align: center; padding-bottom:66px; }
.tab_service span{ display:inline-block; width:120px; height:40px; line-height:40px; border-radius:30px; border:1px solid #e8e8e8; margin:0 3px; text-align: center; cursor:pointer; font-size:16px; }  
.tab_service span:hover,.tab_service span.on{ background:#ae0c22; border-color:#ae0c22; color:#fff; }
.service_list table{ width:100%; }
.service_list th{ height:56px; font-size: 16px; background:#f0f0f0; color:#474747; }
.service_list td{ height:56px; border-bottom:1px solid #e8e8e8; }
.service_list .tr_1{ padding-left:65px; width:180px; font-family:"FuturaLTMedium"; text-transform: uppercase;}
.service_list .tr_2{ width:140px; text-align: center; }
.service_list .tr_3{ padding-left:80px; width:320px; }
.service_list .tr_4{ width:140px; text-align: center; }
.service_list .tr_5{ width:140px; text-align: center; font-family:"FuturaLTMedium"; padding-right:30px;  }

.service_list .page{ padding-top:40px; }
.service_list li{ display:none; }
.service_list li.on{ display:block; }

/*新闻动态*/
.new_click{ text-align: center; padding-bottom:30px; }
.new_click span{ cursor:pointer; display:inline-block; padding:0 20px; margin:0 5px; font-size: 18px; line-height:40px; border-bottom:3px solid #fff; }
.new_click span:hover,.new_click span.on{ border-color:#ae0c22; }
.news_lt{ position: relative; }
.news_lt>li{ /*position: absolute; width:100%; z-index:0;  background:#fff; top:0;*/ position: relative; z-index:1; display:none; background:#fff;  }
.news_lt>li:nth-child(3){ position: absolute; width:100%; z-index:0; top:0; display:block !important; }
.news_lt>li.on{ position: relative; z-index:10; display:block; }
.news_lt .scrollWrap{ height:430px; }
.news_lt .scrollWrap .child{ float:left; width:378px; margin-right:10px; }
.news_lt .scrollWrap .child:last-child{ margin:0; }
.news_lt .scrollWrap .i img{ height:292px; }
.news_lt .scrollWrap .child .t{ padding:15px 0 0; font-family:"FuturaLTMedium"; font-size: 36px; color:#474747; }
.news_lt .scrollWrap .child p{ color:#474747;  }
.news_lt .scrollWrap .mCSB_dragger_bar{ background:#c0102d !important; height: 3px !important; }
.news_lt .scrollWrap .mCSB_draggerRail{ height: 1px !important; }

.det_cont{ padding:30px 0; }
.det_cont h3{ text-align: center; font-size:24px; padding-bottom:20px; }
.det_cont .time{ font-family:"FuturaLTMedium"; font-size: 18px;  text-align: center; padding-bottom:20px; color:#707070; }
.det_cont .content_d p{ line-height: 1.5;  }
.page_c{ padding:60px 0 18px; border-bottom:1px solid #dedede; font-size:16px; }
.page_c .page_left{ float:left; max-width:45%; min-width:440px; }
.page_c .page_right{ float:right; max-width:45%; min-width:440px; }
.page_c span{ float:left; }
.page_c a{ overflow:hidden; }

.share{ padding:20px 0; height:20px; }
.share span{ line-height:20px; }
.shareTo{ height:; min-width:160px; }

.tit_ld{ padding-bottom:20px; }
.tit_ld span{ font-size:24px; line-height:1; }
.tg_left .tit_ld a.fr{ margin-right:10px; }
.tg_left{  width:775px; float:left; }
.tg_left .lit li{ width:377px; height:292px; position: relative; margin-right:10px; float:left; }
.tg_left .lit li .a{ display:block; position: relative; }
.tg_left .lit li .a img{ display:block;  width:378px; height:292px;  }
.tg_left .lit li .tit{ position: absolute; width:100%; height:100%; left:0; bottom:0; z-index:10; background:url(../image/img/d_1.png) repeat-x left bottom; color:#fff; }
.tg_left .lit li .tit .item{ position: absolute; width:84%; left:8%; bottom:20px; }
.tg_left .lit li .tit .t{ font-family:"FuturaLTMedium"; font-size: 36px; }

.tg_right{ float:right; width:347px;}
.tg_right .img{ width:100%; height:292px; box-shadow: 0px 0px 10px rgba(0,0,0,0.2); text-align: center; line-height:292px; }
.tg_right .img a{ display: block; }
.tg_right .img img{ vertical-align:middle; display: inline-block; max-height:244px; max-width:175px; }
.news_lt .bus,.video_1 .bus{ padding:0; }

/*视频页面*/
.video_tc{ position: fixed; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:3000; top:0; left:0; display:none; }
.video_tc .v{ position: absolute; width:800px; height:450px; top:50%; left:50%; margin:-225px 0 0 -400px; background:#000; }
.video_tc .v video{  width:100%; height:100%; position: absolute; left:0; top:0; }
.video_tc .v_c{ position: absolute; display:block; width:20px; height:20px; right:-30px; top:0; background:url(../image/img/v_c.png) no-repeat center; cursor:pointer; }


/*位置详情页*/
.se_wz_left{ float:left; width:300px; }
.se_wz_left .l_1{ position: relative; margin-bottom:54px; }
.se_wz_left .l_1 h3{ font-size:180px; line-height:140px; font-family:"FuturaLTMedium";  text-shadow:0px 0px 20px rgba(0,0,0,0.2); text-transform: uppercase; color:#fff; }
.ie9 .se_wz_left .l_1 h3{ color:#ddd; }
.se_wz_left .l_1 ul{ position: absolute; right:25px; bottom:2px; }
.se_wz_left .l_1 li{ padding-top:5px; }
.se_wz_left .l_1 li span{ float:left; width:16px; height:16px; margin-right:5px; position: relative; top:2px; }
.se_wz_left .l_1 .q_1 span{ background:#a78100; }
.se_wz_left .l_1 .q_2 span{ background:#008c64; }
.se_wz_left .l_1 .q_3 span{ background:#870000; }
.se_wz_left .l_2{ height:233px; padding-bottom:10px; }
.se_wz_left .l_2 img{ display:block; width:100%; height:100%; }
.se_wz_left .l_3{ height:337px; background:url(../image/img/sea_1.png) repeat-x left 0; }
.se_wz_left .l_3 .tit{ color:#fff; padding:20px 20px 0; }
.se_wz_left .l_3 .tit h3,.se_wz_left .l_3 .tit h4{ color:#fff; font-size: 28px; line-height:1.3; }
.se_wz_left .l_3 .tit h4{padding-bottom: 10px;  }
.se_wz_left .l_3 .tit p{ padding-bottom:3px; text-align: justify; }

.se_wz_left .l_3 .tit .con span{ float:left; }

.se_wz_right{ float:right; width:820px; height:775px; position: relative; }
.se_wz_right .a{ display:block; width:100%; height:100%; box-shadow: 0px 0px 20px rgba(0,0,0,0.2);  }
.se_wz_right img{ display: block; width:100%; height:100%; }
.se_wz_right .wz{ position: absolute; width:14px; height:14px; z-index:10; top:50px; left:0; }
.se_wz_right .wz h3{ position: absolute; bottom:0; left:-10px; width:152px; height:68px; background:url(../image/img/sea_2.png) no-repeat center; }
.se_wz_right .wz h3 span{ display: block; color:#fff; text-align: center; line-height: 48px; font-size:16px; }

.search_com .se_click span{ height:45px; line-height:45px; background: #a40d21; }
.search_com .se_click span:first-child + span{ height:45px; background: #65000d url(../image/img/s_1.png);}
.search_com .se_click span:first-child + span i{ background-image: url(../image/img/s_2_0.png);}
.search_com .se_click span.on{ height:45px !important; }
.search_com .se_click span:hover{ padding-bottom: 10px; }
.search_com .se_click span.on:hover{ padding-bottom:0; }

.se_click_w{ position: relative; height:45px; }
.se_click_w .se_click{ position:absolute; top:0; left:50%; margin-left:-480px; z-index:100; }

/*搜索按字母*/
.search_zm .zm{ text-align: center; padding:40px 0 30px;}
.search_zm .zm{ font-size: 0; -webkit-text-size-adjust:none; }
.search_zm .zm a{ text-transform: uppercase; display:inline-block; padding:0 14px; height:40px; color:#474747; font-family: arial; font-size: 18px; text-align: center; line-height:40px; transition:all 0.3s; -webkit-transition:all 0.3s; }
.search_zm .zm a.on,.search_zm .zm a:hover{ background:#3f2218; color:#fff; }
.search_zm .zm_cont{ position: relative; height:1635px; margin:0 50px; background-size:cover !important; min-width:1150px; }
.search_zm .zm_cont .c_1{ padding:30px 0 20px;  }
.search_zm .zm_cont .c_1 .in{ width:380px; height:32px; border:1px solid #572f21; border-radius:5px; overflow:hidden; margin:0 auto; position: relative; }
.search_zm .zm_cont .c_1 .in input{ border:0; width:100%; height:32px; line-height:32px; color:#fff; text-indent:10px; }
.search_zm .zm_cont .c_1 .in a{ position: absolute; width:40px; height:100%; top:1px; background:url(../image/img/btn_s.png) no-repeat center; right:0; }
.search_zm .zm_list li{float:left; width:560px; position: relative; height:380px; margin-bottom:60px; }
.search_zm .zm_list li .tit{ position: absolute; right:0; z-index:10; width:275px; height:210px; border-right:3px solid #3f2218; top:50%; margin-top:-105px; background:url(../image/img/zm_2.png) repeat left 0; }
.search_zm .zm_list li .tit{ transition:all 0.5s; -webkit-transition:all 0.3s; }
.search_zm .zm_list li:nth-child(2n){ float:right; }
.search_zm .zm_list li .img{ width:380px; height:380px; overflow:hidden; }
.search_zm .zm_list li .img img{ display:block; height:100%; width:100%; }
.search_zm .zm_list li .t{ color:#fff; padding:18px 0 0 30px; }
.search_zm .zm_list li .t h3{ font-size:28px; font-family:"FuturaLTMedium";  padding-bottom:13px; color:#fff; }
.search_zm .zm_list li .t p{ line-height:1.5; }
.search_zm .zm_list li .t h2,.ajax_list .zm_list_wz li h2{ color:#fff; font-size:28px; line-height:1.5; }


.search_zm .zm_list li:nth-child(4) .img,.search_zm .zm_list li:nth-child(3) .img{ float:right; }
.search_zm .zm_list li:nth-child(4) .tit,.search_zm .zm_list li:nth-child(3) .tit{ right:auto; left:0; border-right:0; border-left:3px solid #3f2218; }

.search_zm .zm_list li:hover .tit{ border-color:#c80821; }
.zm_cont .page a{ color:#fff; }
.zm_cont .page a:hover,.zm_cont  .page a.on{ color: #ba742b; }
.zm_cont .page .prev{ background-image:url(../image/img/zm_3.png); }
.zm_cont .page .next{ background-image:url(../image/img/zm_4.png); }
.zm_cont .page span{ color:#fff; }

.zm_cont .b{ position: absolute; bottom:0; right:0; width:84px; height:82px; display:block; background:url(../image/img/zm_1.png) no-repeat left 0;  }
/*位置*/
.search_gps .zm a{ padding:0 20px; margin:0 10px; }
/*类别*/
.search_lb .zm .c{ text-align: left; padding-right:50px; position: relative; overflow:hidden; height:40px;   }
.search_lb .zm .c a{ font-size:14px; padding:0 20px; margin-bottom:5px; }
.search_lb .zm .m{ display:block; margin-bottom:0 !important; position: absolute; right:0; bottom:0; padding-right:20px; background:url(../image/img/m.png) no-repeat right center !important; color:#ba742b !important;  }
.search_lb .zm.on .c{ height:auto; }
.search_lb .zm.on .m{ background-image:url(../image/img/m_a.png) !important; margin-bottom:5px !important; }
.search_lb .zm_cont .c_1{ text-align: center; }
.search_lb .zm_cont .c_1 .in{ display:inline-block; margin:0 10px; }
.search_lb .c_1 .wg,.search_lb .c_1 .lb{ cursor:pointer; display:inline-block; padding:0 20px; border: 1px solid #572f21; border-radius: 5px; height: 32px; margin: 0 auto; overflow: hidden; position: relative; margin:0 10px; color:#ccc; line-height:32px; }
.search_lb .c_1 .wg img,.search_lb .c_1 .lb img{ padding-right:8px; height:15px; }
.search_lb .c_1 .wg.on,.search_lb .c_1 .lb.on{ color:#fff; }
.ajax_list .l,.se_list_all .li_com{ display:none; }
.ajax_list .l.on,.se_list_all .li_com.on{ display:block; }
.ajax_list .zm_list_wz{ width:1160px; margin-left:-5px; padding-bottom:40px; }
.ajax_list .zm_list_wz li{ float:left; border:1px solid #572f21; border-radius: 5px; height:210px; margin:0 5px 10px; }
.ajax_list .zm_list_wz li .tit{ width:210px; padding:20px 28px 0 40px; }
.ajax_list .zm_list_wz li h3{ color:#fff; font-size: 28px; font-family:"FuturaLTMedium"; display:inline-block; padding-bottom:5px; line-height: 30px; white-space:nowrap;}
.ajax_list .zm_list_wz li .tit span{ float:left; width:72px; color:#fff; color:#fff; }
.ajax_list .zm_list_wz li .tit p{ padding-left:72px;  color:#fff;}
.ajax_list .zm_list_wz li div{ padding-bottom:3px; }
.ajax_list .zm_list_wz li.w .tit{ width:500px; }


.history_look{ margin:30px 0 0; height:24px; position: relative; }
.history_look span{ padding-right:105px; line-height:20px; }
.history_look select{ position: absolute; right:0; top:0; background:#fff; }

.v_btN{ position: absolute; width:26px; height:67px; background:url(../image/img/x.png) no-repeat center; left:50%; margin-left:-13px; z-index:10; bottom:40px; }

.office_scc .tab_com  span{ padding:0 33px; }
.office_lct  .tab_com  span{ padding:0 33px; }
.office_wg  .tab_com  span{ padding:0 33px; }
.office_2{ width:1150px; margin:0 auto; }



.bm span{ display: block;transsition:all 0.3s; -webkit-transition:all 0.3s;  }
.bm{ text-align: center; }
.bm .bm_fl{ position: absolute; width:100%; left:113px; top:0; border:1px solid #e5e5e5; display:none; }
.bm:hover .bm_fl{ display: block; }
.laod_search .select-box dd{ padding-top:0; }
.laod_search .select-box dd a{ line-height:40px; transsition:all 0.3s; -webkit-transition:all 0.3s; }
.laod_search .select-box dd a:hover,.bm span:hover{ background:#666; color:#fff; }

@media screen and (max-width:1450px){
	body p{ font-size:12px; }
	.head_h2 h2,.title_ld h2{ font-size:24px; }
	.head_h2 span,.title_ld h3,.home2 .i .tit h3,.gl h3, .zmdml h2,.hd h2{ font-size:20px; }
	.office_1 .head_h2{ padding-bottom:10px; }
	.office_2 .o_1 .tit strong{ font-size:68px; padding-top:15px; padding-bottom:0; line-height:1; }
	.office_2{ width:1050px; }
	.search_zm .zm_cont,.shop_1 .s_bg{ margin:0 20px; }
	.jo_1 .lb_list{ padding-top:20px; }
	.jo_1 .item li{ width:33.3%; padding-bottom:30px; } 
	.home1 .list li .mask h3{ left:70px; }
}

.home4 .home_4 a{ display: block; }
.home4 .home_4 a:hover{ color:#fff;  }

.lct_ul{ position: relative; }
.lct_ul a.prev,.lct_ul a.next{ position: absolute; width:30px; height:36px; background:url(../image/img/l.png) no-repeat center; display: block; top:5px;  left:-50px; }
.lct_ul a.next{ left:auto; right:-50px;  background-image:url(../image/img/r.png)}
.lct_ul .tab_com{ position: relative; overflow:hidden; }
.lct_ul .tab_com .ow{ width:10000%; text-align: left; position: relative; }
.lct_ul .tab_com .tab_lb{ width:auto; position: relative;  display: inline-block; }

.ab_cont .t_1{ background:url(../image/img/ab_1.jpg) no-repeat right bottom; width:50%; float:left; position: relative; z-index:11; box-shadow: 0px 0px 5px rgba(0,0,0,0.1); }
.ab_cont .t_1 .tit{ padding:30px 35px 20px 30px; color:#fff; }
.ab_cont .t_1 .tit h2{ color:#fff;  overflow:hidden; }
.ab_cont .t_1 .tit .head_h2{ text-align: left; padding-top:0; }
.ab_cont .t_1 .tit .con{ height:445px;  }
.ab_cont .t_1 .tit .con p{ line-height:1.5em; padding-bottom:0.75em; font-size:14px; text-align: justify;}

.ab_cont .t_2{ float:left; width:50%; }
.ab_cont .t_2 .tran_scale{ height:352px; }
.ab_cont .t_2 .tran_scale img{ width:100%; height:100%; display: block; }
.ab_cont .t_2 .con{ height:288px; position: relative; }
.ab_cont .t_2 .con .txt{ height:100%; width:927px; box-shadow: 0px 0px 10px rgba(0,0,0,0.3); background:url(../image/img/ab_1.png) no-repeat right bottom; position: absolute; right:0; top:0; }
.ab_cont .t_2 .con .tit{ float:right; width:506px; padding:25px 40px 0 0; height:204px; }
.ab_cont .t_2 .con .tit p{ line-height:1.5em; padding-bottom:0.75em; font-size:14px; text-align: justify;}


.about_2{ padding-top:30px; }
.about_2 .fa2{ font-size:18px; }
.about_2 .tab_list_com > li.on{ background:none; }
.about_span{ border-bottom: 1px solid #e1e1e1; height: 46px; text-align: center; }
.about_span span{ font-size: 16px; line-height: 45px; display: inline-block; cursor: pointer; padding: 0 33px;  }
.about_span span:hover,.about_span span.on{ border-bottom: 3px solid #ae0c22; }
.ab_list{ padding-bottom:60px; padding-top:40px; }
.ab_list .l_1 .item.first{ width:762px; height:280px; background:url(../image/img/ab_2.jpg) no-repeat center/cover; }
.ab_list .l_1 .item.first .tit{ padding:60px 60px 0 70px; color:#fff; }
.ab_list .l_1 .item.first h3{ color:#fff; font-size:24px; line-height:1; padding-bottom:20px; }
.ab_list .l_1 .item.first p{ line-height:1.5; }
.ab_list .l_1 .item a{ display: block; }
.ab_list .l_1 .item img{ display: block; height:100%; }
.ab_list .l_1 .item{ float:left; width:374px; height:280px; margin-right:14px; margin-bottom:14px; position: relative;  }
.ab_list .l_1 .item:nth-child(3n+2){ margin-right:0; }
.ab_list .l_1 .tran_scale p{ position: absolute; bottom:0; width:100%; padding:100px 0 20px;  text-align: center; color:#fff; font-size:18px; background:url(../image/img/line.png) repeat-x left bottom; } 
.ab_list .l_2 .bjt{ text-align: center; }
.ab_list .l_2 .bjt img{ display: inline-block; }
.ab_list .l_2 h3,.ab_list .l_3 h3,.ab_list .l_4 h3,.ab_list .l_5 h3{ font-size:24px; line-height:1; padding-bottom:35px; text-align: center; }
 
.ab_list .l_3 .l,.ab_list .l_3 .r{ width:559px; border-right:2px solid #f2f2f2; border-bottom:2px solid #f2f2f2; float:left; }
.ab_list .l_3 .r{ float:right; }
.ab_list .l_3 .l table,.ab_list .l_3 .r table{ width:100%; }
.ab_list .l_3 td{ height:59px; border-left:2px solid #f2f2f2; border-top:2px solid #f2f2f2; }
.ab_list .l_3 .l table tr td:nth-child(2) span{ padding:0 40px 0 35px; display: inline-block;}
.ab_list .l_3 .l table tr td:nth-child(1) span{ padding:0 20px; text-align: right; display: inline-block; width:160px; }
.ab_list .l_3 .r .td_1 span{ padding:0 20px; text-align: right; display: inline-block; width:140px; }
.ab_list .l_3 .r .td_2 span{ padding:0 20px; display: inline-block; width:70px; }
.ab_list .l_3 .r .td_3 span{ padding:0 30px 0 20px; display: inline-block; }
.ab_list .l_3 .r td{ height:44px; }
.ab_list .l_3 .r .big td{ height:99px; }

.ab_list .l_4 .sj a.prev,.ab_list .l_4 .sj a.next{ display: block; width:60px; height:28px; margin:0 auto; }
.ab_list .l_4 .sj a.prev{ background:url(../image/img/top_a.png) no-repeat center; }
.ab_list .l_4 .sj a.next{ background:url(../image/img/bot_a.png) no-repeat center; }
.ab_list .l_4 .sj a.prev.disabled{ background-image:url(../image/img/top.png); }
.ab_list .l_4 .sj a.next.disabled{ background-image:url(../image/img/bot.png); }
.ab_list .l_4 .sj_lb{ position: relative; overflow: hidden; height:622px; margin-bottom:10px; }
.ab_list .l_4 .sj_lb ul{ position: absolute; width:100%; top:0; left:0; }
.ab_list .l_4 .sj_lb li{ position: relative; height:140px; }
.ab_list .l_4 .sj_lb li .time{ text-align: center; font-size:30px; font-family: Impact; padding:85px 0 0; line-height:1; position: relative; z-index:10; }
.ab_list .l_4 .sj_lb li i{ position: absolute; top:0; left:50%; margin-left:-30px; width:60px; height:204px; background:url(../image/img/i.png) no-repeat center top; }
.ab_list .l_4 .sj_lb li .con{ position: absolute; width:345px; top:0; line-height:1.5; }
.ab_list .l_4 .sj_lb li.even .con{ left:0; text-align: right; padding-left:130px; }
.ab_list .l_4 .sj_lb li.odd .con{ right:0; text-align: left; padding-right:130px; }
.ab_list .l_4 .sj_lb li.on{ z-index:10; }
.ab_list .l_4 .sj_lb li.on .time{ color:#8c0516; } 
.ab_list .l_4 .sj_lb li.on i{ background-image:url(../image/img/i_1.png); }

.ab_list .top_wh{ position: relative; height:450px; }
.ab_list .top_wh .tit{ position: absolute; top:0; left:0; width:100%; height:100%; z-index:10; color:#fff; font-size:18px; font-weight:bold; line-height:1.5; }
.ab_list .top_wh .tit h3{ font-size:24px; font-weight:bold; padding-bottom:10px; line-height:1; color:#fff; }
.ab_list .top_wh .tit .p{ padding-bottom:20px; }
.ab_list .top_wh .tit .txt{ padding:80px 70px 0 50px; }
.ab_list .top_wh .tit .con{ padding-bottom:10px; }
.ab_list .top_wh .tit .con span{ float:left; }
.ab_list .top_wh .tit .con p{ padding-left:90px; }
.ab_list .wh_list{ padding-top:15px; }
.ab_list .wh_list .c{ width:372px; height:232px; float:left; margin-right:17px; background:url(../image/img/wh_1.jpg) no-repeat center/cover; }
.ab_list .wh_list .c2{ background-image:url(../image/img/wh_2.jpg); }
.ab_list .wh_list .c3{ margin-right:0; background-image:url(../image/img/wh_3.jpg); }
.ab_list .wh_list .t{ padding:53px 53px 0 53px; }
.ab_list .wh_list h3{ font-size:24px; color:#fff; line-height:1; padding-bottom:10px; }
.ab_list .wh_list h4{ font-size:16px; color:#fff; line-height:1; padding-bottom:18px; }
.ab_list .wh_list p{ color:#fff; font-size:16px; line-height:1.5; }

.ab_list .jx .li h2{ height:28px; line-height:28px; position: relative; text-align: center; background:url(../image/img/jx.png) repeat-x left center; }
.ab_list .jx .li h2 span{ display: inline-block; font-size:24px; background:#fff; padding:0 24px; }
.ab_list .jx .li .m{ position: absolute; font-size:14px; right:0; top:-1px; background:#fff; padding-left:19px;  }
.jx_list{ padding:35px 0 20px; }
.jx_list li{ width:277px; float:left; text-align: center; margin-right:13px; padding-bottom:30px; }
.jx_list li:nth-child(4n){ margin-right:0; }
.jx_list li .img{ height:198px; border-bottom:2px solid #fff; box-shadow:0px 0px 8px rgba(0,0,0,0.2); line-height:198px; }
.jx_list li .img img{ display: inline-block; vertical-align:middle; max-height:160px; max-width:240px; }
.jx_list li p{ color:#474747; font-size:16px; line-height:1.1; padding-top:20px; height:1.1; }
.jx_list li:hover .img{ border-color:#c0102d; }
.jx_list.last{ padding-bottom:0; }


/*二维码*/
.ewmList{ width:992px; margin:0 auto; padding:40px 0 60px; }
.ewmList li{ float:left; width:168px; margin:0 40px 30px; }
.ewmList li img{ display: block; width:100%; height:168px; }
.ewmList li p{ text-align: center; padding-top:20px; }
.ewmList li h4{ text-align: center; font-family: "FuturaLTMedium"; padding:5px 0 20px; cursor:pointer; }

.qh_bg{ background:url(../image/1.png) no-repeat center bottom; }


.bus{ height:auto; }

.img_tc{ position: fixed; width:100%; height:100%; top:0; z-index:1000; left:0; background:rgba(0,0,0,0.8); display: none; }
.img_tc .bg{ cursor: pointer; position: absolute; width:100%; height:100%; top:0; left:0; }


.img_tc .con{ position: absolute; text-align: center; z-index:10; left:50%; top:50%; background:#fff; border-radius:10px; }
.img_tc .con .close{background: rgba(0, 0, 0, 0) url(../image/img/sl_close.png) no-repeat  center center; cursor: pointer; height: 26px; position: absolute; right: -40px; top: 0; width: 26px;}

.img_tc .con img{ display:inline-block; max-width: 95%; max-height:95%; vertical-align: middle;  }

.bus .tit{ height:30px; }
