﻿.clear {line-height: 0;clear: both;height: 0;font-size: 0; zoom: 1;}
img{ max-width:100%}
.hide{ display:none}
a{ color:#333}
body {overflow-x: hidden;min-width: 1200px; margin:0 auto}
.header{ width:100%; position:fixed; z-index:100000; top:0; transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s}
.header_s{ padding:0 60px;background:none}
.logo{ float:left; padding:5px 0}
.header_s .nav{ float:right}
.header_s .nav ul{ float:left}
.header_s .nav ul li{ float:left; font-size:16px; line-height:36px}
.header_s .nav ul li a{ padding:14px 20px 0 20px; display:block; color:#fff}
.header_s .nav ul li.active a,.header_s .nav ul li:hover a{ border-bottom:3px solid #C82026}
.header .header_s .nav .search{ float:left;  padding:25px 20px 0 20px; }
.header .header_s .nav .search a{ display:block;width:25px; height:25px; display:block;background: url(../images/ind_13.png) center center no-repeat;}
.header_s .nav .language{ float:left; position:relative}
.header_s .nav .language ul li{ line-height:36px; padding-right:40px; position:relative}
.lang_EN{ display:none; background:#f2f2f2; color:#333; position:absolute; top:60px; left:0;}
.header .header_s .nav .language ul li .lang_EN a{ border:0}
.header_s .nav .language ul li a{ padding-left:0;}
.header_s .nav .language ul li .lang_EN a{ padding:0; color:#333; padding:0 40px 0 10px}
.header_s .nav .language ul li:hover .lang_EN{ display:block}
.header_s .nav .language ul li a i{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid #fff; position:absolute; top:45px; left:30px}

.search_S{ height:60px; padding:0 80px; background:#000; position:relative}
.header .search_S #schform{ padding-top:10px}
.search_S #schform #keyword{ color:#f2f2f2;line-height:36px; font-size:16px; float:left; padding-left:10px}
.search_S #schform .am-input-group-btn{ float:left; padding-top:10px}
.Close{ position:absolute; z-index:10; right:80px; top:10px}

.header.on{ position:fixed; top:0; background:#fff; z-index:1000000;box-shadow: 0 2px 6px rgba(0,0,0,.1);}
.header.on .header_s .nav ul li a{ color:#333}
.header.on .header_s .nav .search a{ background: url(../images/ind_14.png) center center no-repeat;}

.banner{ width:100%; position: relative;}
.banner .title{ font-size:100px; color:#fff; position:absolute; top:50%; left:50%; margin-top:-142px; margin-left:-415px}
.banner .title_img{ position:absolute; top:50%; left:50%; width:100px; height:100px; margin-left:-50px}

.ind_works{ position:relative; width:100%; clear:both; margin:-1px 0 !important;}
.works_more{ position:absolute; top:50%; margin-top:-30px; left:160px; z-index:10; height:60px; line-height:60px; background:#c82126 url(../images/ind_12.png) 20px center no-repeat;background-size:15px 21px; }
.works_more a{ color:#fff; display:block;padding:0 20px 0 40px;}
.works_more a span{ padding:0 10px; font-size:16px}
.works_more a span.title{ font-size:22px}

.ind_business{ background:#c6000d}
.ind_business_L{ width:66.6%; float:left; position:relative}
.business_more{ position:absolute; top:50%; margin-top:-30px; right:160px; z-index:10; height:60px; line-height:60px; background:#fff url(../images/ind_11.png) 30px center no-repeat;background-size:15px 21px;}
.business_more a{ color:#333; display:block; padding:0 40px 0 60px;}
.business_more a span.title{ font-size:22px}
.business_more:hover{ background:#999 url(../images/ind_12.png) 30px center no-repeat;background-size:15px 21px;}
.business_more:hover a{ color:#fff}
.ind_business_R{ width:33.3%; float:right; position:relative; display:block}
.ind_business_R ul{ position:absolute; top:50%; left:50%; z-index:10; max-height:290px; overflow:hidden; margin-top:-145px; margin-left:-40%;width:400px}
.ind_business_R ul li{ font-size:18px; line-height:48px; padding-left:50px; background: url(../images/bj.png) left center no-repeat; width:100%}
.ind_business_R ul li a{ color:#fff; display:block;max-width:80%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.ind_Life_L{ width:50%; float:left; position:relative}

.opacity{ display:none;background:#c6000d; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.3}
.ind_business_L:hover .opacity,.ind_works:hover .opacity,.ind_Life_L:hover .opacity{ display:block}

.back{ display:none;background:#e5e5e5; width:100%; height:100%; position:absolute; left:0; top:0; opacity:0.3}
.Movies_L:hover .back,.case_L:hover .back{ display:block}
.activity_R:hover .back{ display:block}
.Life_more{ position:absolute; top:50%; left:50%; margin-left:-103px; margin-top:-30px; z-index:10; height:60px; line-height:60px; background:#c82126 url(../images/ind_12.png) 20px center no-repeat;background-size:15px 21px; }
.Life_more a{ color:#fff; display:block;padding:0 40px 0 60px;}
.Life_more a span{ padding:0 10px; font-size:16px}
.Life_more a span.title{ font-size:22px}

.footer{ padding:40px 0; background:#5e5c5e}
.foot{ width:70%; margin:0 auto}
.foot_L{ float:left}
.foot_L .title{ font-size:18px; color:#fff; line-height:60px}
.foot_L ul{ border-top:1px solid #fff; padding-top:20px; max-width:440px}
.foot_L ul li{ font-size:18px; line-height:48px; padding-right:30px; background:url(../images/ind_24.png) right center no-repeat; float:left; margin-right:180px}
.foot_L ul li:hover{ background:url(../images/ind_25.png) right center no-repeat; float:left;}
.foot_L ul li:hover a{ color:#c82126}
.foot_L ul li a{ color:#fff}
.foot_L ul li.on{ margin:0}
.foot_R{ float:right; max-width:340px; padding:40px 0}
.foot_R .title{ font-size:18px; color:#fff; line-height:120px; padding-right:40px; border-right:1px solid #fff; float:left}
.foot_R .WeChat{ float:left; padding:10px 0 10px 40px}
.ind_link{ width:100%;background:#484442; line-height:30px; font-size:16px; height:30px; overflow:hidden}
.ind_link ul{ padding:0 40px;}
.ind_link ul li{ float:left; padding:0 10px}
.ind_link ul li a{ color:#fff}
/*关于我们*/
.about { width:1200px; padding:36px 0; margin:0 auto; color:#333; font-size:16px; line-height:30px}
.abou_content{padding-bottom: 100px;line-height: 30px;text-indent: 2em;}
.about_course{ width:1200px; position:relative; background:url(../images/about/abou_03.png) top center repeat-y}
.course_list ul{ min-height:2550px}
.course_list ul li{ width:540px; padding:0 30px; text-align:right; position:absolute;}
.course_list ul li i{ width:18px; height:18px;background:url(../images/about/abou_05.png) no-repeat center center; position:absolute}
.course_list ul li .title{ color:#E2231A; font-size:30px; line-height:48px}
.course_list ul li .course_content{ line-height:36px; font-size:18px}
.about_course em{ position:absolute; bottom:-13px; left:50%; margin-left:-9px}
.course_list .img{ position:absolute; left:630px; top:100px}
.course_list ul li.list_1{bottom: 2480px;}
.course_list ul li.list_1 i{ top:40px; right:-9px}
.course_list ul li.list_2{bottom: 2280px;}
.course_list ul li.list_2 i{ top:30px; right:-15px;background-size:30px 30px; width:30px; height:30px;background-image: url(../images/about/dd.png);}
.course_list ul li.list_3{bottom: 2180px;}
.course_list ul li.list_3 i{ top:30px; right:-9px}
.course_list ul li.list_4{bottom: 2030px; left:600px; text-align:left}
.course_list ul li.list_4 i{ top:30px; left:-9px}
.course_list ul li.list_5{bottom: 1680px; left:600px; text-align:left}
.course_list ul li.list_5 i{ top:30px; left:-9px}
.course_list ul li.list_6{bottom: 1580px; left:600px; text-align:left}
.course_list ul li.list_6 i{ top:30px; left:-9px}
.course_list ul li.list_7{bottom: 1480px;}
.course_list ul li.list_7 i{ top:30px; right:-9px}
.course_list ul li.list_8{bottom: 1380px; left:600px; text-align:left}
.course_list ul li.list_8 i{ top:30px; left:-9px}
.course_list ul li.list_14{bottom: 1280px;}
.course_list ul li.list_14 i{ top:30px; right:-9px}
.course_list ul li.list_9{bottom: 690px; left:600px; text-align:left}
.course_list ul li.list_9 i{ top:30px; left:-9px}
.course_list ul li.list_10{bottom: 980px;}
.course_list ul li.list_10 i{ top:30px; right:-9px}
.course_list ul li.list_11{bottom: 480px;}
.course_list ul li.list_11 i{ top:30px; right:-9px}
.course_list ul li.list_12{bottom: 590px; left:600px; text-align:left}
.course_list ul li.list_12 i{ top:30px; left:-9px}
.course_list ul li.list_13{bottom: 60px;}
.course_list ul li.list_13 i{ top:30px; right:-9px}

/*新闻资讯*/
.news{ width:1200px; margin:0 auto; padding:36px 0}
.news_top{ padding-bottom:48px}
.news_L{ width:750px; float:left}
.news_L .news_title{ float:left; width:100%; padding-bottom:36px}
.news_L .news_title .title{ font-size:30px;color:#333; padding-right:10px; border-right:#c6000d 2px solid; float:left}
.news_L .news_title .etitle{ color:#c6000d; font-size:20px; font-weight:600; padding:0 10px; line-height:51px; height:48px; float:left}
.news .consult{ font-size:18px; color:#000}
.news_R{ padding-left:150px; float:left}
.news_R ul li a{ color:#a1a1a2; font-size:18px; line-height:36px}
.news_R ul li a:hover,.news_R ul li.active a{ color:#c6000d;}
.news_list dl{ float:left; margin-bottom:100px}
.news_list dl:hover{box-shadow:10px 5px 10px 5px #f1f1f1}
.news_list dl dt{ width:620px; float:left; padding:20px 0; padding-right:128px; border-right:2px solid #c6000d}
.news_list dl dt .title{ font-size:30px; line-height:60px; color:#c6000d;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; height:60px}
.news_list dl dt .description{ font-size:16px; color:#333; line-height:36px}
.news_list dl dd{ float:left; padding-left:150px; width:300px}
.news_list dl dd .date{font-size:30px; color:#333;line-height:60px;}
.news_list dl dd .nore{ height:36px;color:#fff; background:#c6000d; width:100px; line-height:36px; font-size:16px; text-align:center; margin-top:10px}

.page{ width:100%; float:left}
.page ul{text-align:center;padding:40px 0;}
.page ul li{display:inline-block;line-height:36px;font-size:18px;border:1px solid #dbdbdb;margin:0 5px; min-width:36px}
.page ul li a{ color:#333;padding:0 10px;}
.page ul li:hover a, .page ul li.on a{color:#fff;}
.page ul li:hover, .page ul li.on{background:#c6000d;}

/*新闻详情*/
.new_content{ width:1200px; margin:0 auto; padding:48px 0}
.new_content_L{ width:680px; float:left; padding-right:70px}
.new_content_L .date{ font-size:24px; color:#666; line-height:48px}
.new_content_L .title{ color:#c6000d; font-size:30px}
.new_content_L .news_content{ color:#666; font-size:18px; line-height:30px; padding-top:40px; text-align:left}
.new_content_L .news_content img{ max-width:100%}
.new_content_R .etitle{ font-size:30px; color:#999; margin-bottom:50px}
.new_content_R{ width:350px; padding:20px 0; padding-left:50px; border-left:2px solid #c6000d; float:left}
.new_content_R ul li .titles{font-size:24px;line-height:48px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.new_content_R ul li .titles a{ color:#c6000d}
.new_content_R ul li .dates{ font-size:18px}
.video_content{ padding-bottom:40px;}

/*职业发展*/
.Occupation_L{ width:50%; float:left; background:#f5f5f6}
.Occupation_L .Occupation_top .img{ max-width:100%}
.Occupation_L .Occupation_b{ padding:40px 0}
.Occupation_b{ margin:0 auto}
.Occupation_b .title{ font-size:30px; color:#c6000d; text-align:center; line-height:48px}
.Occupation_b .etitle{ font-size:18px; color:#333; font-size:18px; line-height:36px; text-align:center; padding-bottom:50px}

.Occupation_b dl{width:500px; margin:0 auto; padding-bottom:20px}
.Occupation_b dl dd{ width:100%; text-align:center}
.Occupation_b dl dt{width:100%; text-align:center}
.Occupation_b dl dt .titles{ font-size:18px; color:#333; line-height:30px}
.Occupation_b dl dt .content{ font-size:16px;line-height:30px}



/*.Occupation_tel{ text-align:center;line-height:75px; font-size:24px; color:#666; margin-top:50px}
.Occupation_address{ text-align:center; line-height:36px;font-size:18px; color:#666;}*/
.Occupation_b .WeChat{ text-align:center;width:110px; height:110px; margin:0 auto;margin-top:30px;}

.Occupation_R{ width:50%; float:right; min-height:1000px}
.occ_title{ padding:20px 0; font-size:30px; color:#c6000d; text-align:center; padding-bottom:10px}
.Occupation_R ul li{ width:100%; text-align:center; font-size:20px; color:#333}
.Occupation_R ul li .title{ line-height:48px;cursor:pointer;}
.Occupation_R ul li .title.on a{color:#c6000d;}
.Occupation_R ul li .title .content{display:none;box-shadow:10px 5px 20px 10px #e5e5e5; padding:30px; margin-bottom:40px}
.Occupation_R ul li .title .content.on{ display:block}
.Occupation_R p{ width:100%; text-align: left}
.Occupation_R .content{ font-size:14px; text-align:left; line-height:24px}

/*泰禾生活*/
.life1{ background:#c7000b}
.life1_L{ width:35%; float:left; position:relative}
.life_title{ position:absolute; top:50%; left:50%; width:200px; margin-left:-100px; margin-top:-160px}
.life_title .title{ font-size:80px; color:#fff; float:left}
.life_title .etitle a{ padding-top:60px; font-size:30px; color:#fff; float:left; width:100%; text-align:center; border-bottom:1px solid #fff; line-height:48px}
.life1_R{ width:65%; float:left}
.life2_L{ float:left; width:66.66%;}
.life2_R{ float:left; width:33.33%;}
.life3_L{ float:left; width:50%;}
.life3_R{ float:left; width:50%;}

/*服务单元*/
.service ul li{ width:33%; float:left; text-align:center; padding:48px 0; cursor:pointer;}
.service ul li img{ width:60%}
.service ul li:hover{ background:#f2f2f2}
.service ul li .title{ font-size:30px; line-height:100px; color:#333}
.service ul li.list_2,.service ul li.list_4,.service ul li.list_6{ background:#f9fbfa}
.service ul li.list_2:hover,.service ul li.list_4:hover{ background:#f2f2f2}
.service ul li.on{ background:#f2f2f2}
.service ul li.list_2.on,.service ul li.list_4.on{ background:#f2f2f2}
.servicec{ display:none;}
.servicec.on{ display:block}
.service_content{ background:#e5e5e5; width:100%}
.servicec .nore{ border:3px solid #c6000d; padding:3px; width:150px; text-align:center; margin:0 auto; margin-top:40px}
.servicec .nore .title a{ background:#c6000d; color:#fff; display:block;}

/*.service_frame{ width:100%; height:610px; display:none}
.service_frame.on{ display:block}*/
.servicec{ padding:100px 0; width:1000px; margin:0 auto; font-size:18px; line-height:40px}
.servicec img{ width:40%; padding-bottom:40px}
#servicec_1{ background:url(../images/service/8.png) center center no-repeat;background-size:60%}
#servicec_2{ background:url(../images/service/9.png) center center no-repeat;background-size:30%}
#servicec_3{ background:url(../images/service/10.png) center center no-repeat;background-size:20%}
#servicec_4{ background:url(../images/service/11.png) center center no-repeat;background-size:50%}
#servicec_5{ background:url(../images/service/12.png) center center no-repeat;background-size:25%}

/*联系我们*/
.contact_L{ width:33.3%; float:left;height: 700px;}
.contact_L ul li{border-bottom:1px solid #c6000d;cursor:pointer; position:relative}
.contact_L ul li .title{ text-align:center;}
.contact_L ul li .title .titles{margin:0 auto;line-height:80px; font-size:20px;}
.contact_L ul li .title .content{ display:none; font-size:16px; line-height:30px; padding-bottom:40px}
.contact_L ul li.on{ background:#c6000d; color:#fff;border-bottom:1px solid #fff;}
.contact_L ul li .nore a{ width:100px; margin:0 auto; margin-top:20px;background:#fff; color:#c6000d; position:relative; z-index:100; display:block}
.contact .contact_L ul li i{ background:url(../images/contact/an.png); width:15px; height:10px; position:absolute; right:30px; top:35px;background-size:15px 10px}
.contact .contact_L ul li.on i{ background:url(../images/contact/an1.png); width:15px; height:10px; position:absolute; right:30px; top:45px;background-size:15px 10px}

.contact .contact_L dl{ width:100%; float:left; height:80px; line-height:100px;border-bottom:1px solid #c6000d}
.contact .contact_L dl dd{ padding:15px 0; padding-left:100px; float:left; padding-right:20px;}
.contact .contact_L dl dt{ float:left; height:80px; line-height:80px; font-size:20px}

.contact_R{ width:66.6%; float:left}
#allmap {height: 700px;width: 100%;overflow: hidden;font-family: "微软雅黑";}

/*作品案例*/
.Movies,.activity{ background:#c82126}
.Movies_L{ float:left; width:76%; position: relative}
.Movies_list{ position:absolute; top:50%; right:200px; margin-top:-100px;}
.Movies_list a{ color:#fff}
.case{ width:100%;}
.case_L{ float:left; width:50%; position:relative}
.case_L .title a{ position:absolute; top:50%; left:50%; color:#c82126; padding:0 20px; font-size:30px;background:rgba(255,255,255,0.8) none repeat scroll !important;filter:Alpha(opacity=80);background:#fff; margin-top:-34px;height:51px; line-height:51px}
.page .case .case_L .title.on1 a{ margin-left:-92px}
.page .case .case_L .title.on2 a{ margin-left:-116px}
.page .case .case_L .title.on3 a{ margin-left:-164px}
.page .case .case_L .title.on4 a{ margin-left:-92px}
.activity_R{ float:right}
.Movies_L .Movies_list .title{height:51px; line-height:51px;background:#c82126;}
.Movies_L .Movies_list .title>a{ font-size:30px; background:#c82126; padding:0 30px;height:51px; line-height:51px; display:block}
.Movies_L .Movies_list dl{ font-size:18px;background:rgba(200,33,38,0.4) none repeat scroll !important;filter:Alpha(opacity=40);background:#c82126; position:absolute; width:100%; text-align:center; padding:20px 0; left:0; display:none; z-index:100000}
.Movies_L .Movies_list dl dd{ line-height:48px;font-size:24px}
.Movies_L .Movies_list .title:hover dl{ display:block}
.page .activity .activity_R{ position: relative; width:70%}
.page .activity .activity_R .title a{ position:absolute; font-size:30px; color:#fff;background:#c82126; padding:0 20px;left:50%; top:50%;height:51px; line-height:51px; display:block; margin-left:-160px; margin-top:-26px}
.link ul{ padding:40px; float:left; background:#fff}
.link ul li{ float:left; padding:5px; width:100px; height:50px}
/*作品详情*/
.case_list{ min-height:800px}
.case_top{ padding:20px 40px; padding-bottom:10px}
.case_top .title{ font-size:30px; color:#666; height:60px; line-height:60px; float:left}
.case_top .title span{ padding:0 10px}
.case_top .title .titles{ border-right:2px solid #c82126}
.case_top .title .etitle{ font-size:20px;color:#c82126; font-weight:600}
.case_top ul{ float:right;}
.case_top ul li{ float:left; padding:0 10px; height:60px; line-height:70px; font-size:16px}
.case_top ul li a{ color:#999}
.case_top ul li.active a,.case_top ul li a:hover{ color:#c82126}

.case_lists ul li{ width:33.333%; float:left; position:relative;cursor:pointer; overflow:hidden}
.c_data{ padding:10px 20px}
.case_title{ height:60px; line-height:60px; font-size:22px; color:#333; background:#eef0ef; padding:0 15px; position:relative}
.case_title .title{ max-width:60%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.case_list .case_lists ul li i{ position:absolute;width:60px; height:60px; top:50%; margin-top:-70px; left:50%; margin-left:-40px}
.case_lists ul li .case_title .click{ font-size:18px; position:absolute;padding-left:50px; background:url(../images/case/0_07.png) left center no-repeat; line-height:40px; right:0; top:50%; margin-top:-20px; right:30px}

/*服务详情*/
#s_content{ background:#e5e5e5; text-align:center;}
.s_content{ width:1000px; margin:0 auto;padding:100px 0;}
.s_content img{ width:40%; padding-bottom:40px}
.content_272{ background:url(../images/service/8.png) center center no-repeat;background-size:60%}
.content_273{ background:url(../images/service/9.png) center center no-repeat;background-size:25%}
.content_274{ background:url(../images/service/10.png) center center no-repeat;background-size:15%}
.content_275{ background:url(../images/service/11.png) center center no-repeat;background-size:50%}
.content_276{ background:url(../images/service/12.png) center center no-repeat;background-size:18%}

.s_list{ text-align:left; width:1000px; margin:0 auto; padding-bottom:100px; font-size:24px}
.s_list ul{ padding-top:40px}
.s_list ul li{ float:left; margin-right:20px}
.s_list ul li a{ padding:0 20px; color:#fff; display:block; background:#c9c9ca; line-height:48px}
.s_list ul li a:hover,.s_list ul li.on a{ background:#c82126}
.s_case{ width:1200px; margin:0 auto;}
.s_case .case_lists ul li .c_data i{ position:absolute; width:50px; height:50px; top:50%; left:50%; margin-left:-25px; margin-top:-50px}
.s_case .titles{ font-size:30px; padding:20px 0; color:#c82126; padding-bottom:10px; height:60px; line-height:60px}
.s_case .case_lists ul li .c_data .case_title{ padding:0 20px; height:60px; line-height:60px}
.s_case .case_lists ul li .c_data .case_title .title{font-size:18px}
.s_case .case_lists ul li .c_data .case_title .click{ font-size:16px;background-size:35%; padding-left:30px}

#mslider {
	width: 100%;
	position: relative;
	overflow: hidden;
	clear:both
}
.bx-wrapper img {
    max-width: 100%;
    display: block;
}

#mslider .bx-wrapper {
	position:relative;
	width: 100%;
}
#mslider ul li {
	width: 100%;
	max-height: 540px;
	display: block;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover
}
#mslider ul li div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: auto;
}
#mslider ul li p {
	color: #fff;
	text-align: center;
}
#mslider ul li p.title {
	font-size: 60px;
	line-height: 70px;
	height: 70px;
	transition-delay: 0
}
#mslider ul li p.subtitle {
	font-size: 16px;
	height: 20px;
	transition-delay: 0.2s
}
#mslider ul li a {
	width: 100%;
	height: 100%;
	display: table;
}
#mslider ul li a i {
	text-indent: 20px;
	font-size: 24px
}
.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:30px;width:100%;z-index:3}
.bx-wrapper .bx-pager-item{font-size:0;line-height:0}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block}
.bx-wrapper .bx-pager.bx-default-pager a{text-indent:-9999px;display:block;width:22px;height:22px;margin:0 5px;outline:0;transition:all ease-out .3s;background:url(../images/bl_01.png)}
.bx-wrapper .bx-pager.bx-default-pager a.active{display:block;width:22px;height:22px;background:url(../images/bl_02.png) top center no-repeat}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-37px;outline:0;width:74px;height:74px;z-index:2;transition:all ease-out .3s}
.bx-wrapper .bx-prev{left:60px;background:url(../images/index/left.png)}
.bx-wrapper .bx-next{right:60px;background:url(../images/index/right.png)}
.bx-wrapper .bx-controls-direction a i{display:none}
.bx-wrapper .bx-controls-direction a.bx-prev:hover{background:url(../images/index/left1.png)}
.bx-wrapper .bx-controls-direction a.bx-next:hover{background:url(../images/index/right1.png)}
.bx-wrapper .bx-controls-direction a.bx-next i{margin-left:16px}
.bx-wrapper .bx-controls-direction a i{color:#fff;font-size:24px;margin-top:8px;margin-left:14px;transition:all ease-out .3s}

/*在线客服*/
#rightButton{ position:fixed; _position:absolute; top: auto;
    bottom: 0; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
/*#right_qq{  background:url(../images/7_03.png) no-repeat; width:68px; height:74px; }*/
#right_qq {
    background: url(../images/rightimg.png) no-repeat;
    width: 137px;
    height: 272px;
padding-top: 575px;
}
#newBridge .icon-right-center {
    right: 2px;
    top: 42%!important;
    left: auto;
    bottom: auto;
    margin: -25px 0 0 0;; 
}
#right_tel{ background:url(../images/7_05.png) no-repeat; width:68px; height:74px; }
 
  #right_ewm{background:url(../images/7_wem.png) no-repeat;width: 68px;height: 74px;}  
  
  .flagShow_p2.flag_ewm{float:right}
#right_tip{  background:url(../images/flag_right.png) no-repeat; width:252px; height:91px; position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; font-size:18px; line-height:91px;}
.flagShow_p2{ float:left; margin-left:10px; _margin-left:5px; font-size:18px;  color:#FA7C00;}
.flagShow_p2 a{ display:block; margin: 34px 0 5px 12px; line-height:0;}
.flagShow_p2 span{ margin: 0 0 0 14px; }
.flag_qq{ display:none;}
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display:none; }
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a:active{  background:url(../images/7_11.png) no-repeat; }
.line91{ line-height:91px; }