.all_banner_about{
width:100%;
height:500px;
position:relative;
overflow:hidden;
}
.banner_about_A{
width:100%;
height:500px;
position:absolute;
left:0;
top:0;
z-index:1;
}

.in-protuk {
	display: block;
	width: 100%;
	height: auto;
	z-index: 1;
	position: relative;
}

.in-protuk{
	animation: ab-abtu 10s infinite linear alternate both;
}

@keyframes ab-abtu {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(1.12);
	}
}

.banner_about{
width:100%;
height:500px;
position:absolute;
left:0;
top:0;
z-index:2;
background-color:rgba(0,79,145,0.4);
overflow:hidden;
}
.about_banner{
width:1400px;
height:500px;
margin:0 auto;
position:relative;
color:#fff;
}
.about_banner_A{
width:1400px;
height:72px;
line-height:72px;
position:absolute;
left:0;
top:100px;
font-size:18px;
}
.about_banner_A em{
font-size:72px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-style:normal;
}
.about_banner_B{
width:1400px;
height:54px;
line-height:54px;
position:absolute;
left:0;
top:200px;
font-size:36px;
}
.about_banner_C{
width:868px;
height:84px;
line-height:28px;
position:absolute;
left:0;
top:282px;
font-size:16px;
}
.about_banner_D{
width:357px;
height:235px;
position:absolute;
right:0;
top:120px;
}

.banner_product{
width:100%;
height:450px;
background:url(images/banner_product.jpg) center top no-repeat;
overflow:hidden;
}
.product_banner{
width:1400px;
height:450px;
margin:0 auto;
position:relative;
color:#fff;
}
.product_banner_A{
width:1400px;
height:76px;
line-height:76px;
position:absolute;
left:0;
top:148px;
font-size:50px;
text-align:center;
}
.product_banner_B{
width:1400px;
height:48px;
line-height:48px;
position:absolute;
left:0;
top:244px;
font-size:30px;
text-align:center;
}

.banner_cases{
width:100%;
height:500px;
background:url(images/banner_case.jpg) center top no-repeat;
overflow:hidden;
}

.banner_video{
width:100%;
height:500px;
background:url(images/banner_video.jpg) center top no-repeat;
overflow:hidden;
}

.banner_solution{
width:100%;
height:500px;
background:url(images/banner_solution.jpg) center top no-repeat;
position:relative;
overflow:hidden;
}

.banner_news{
width:100%;
height:500px;
background:url(images/banner_news.jpg) center top no-repeat;
overflow:hidden;
}

.banner_contact{
width:100%;
height:500px;
background:url(images/banner_contact.jpg) center top no-repeat;
overflow:hidden;
}

.banner_service{
width:100%;
height:500px;
background:url(images/banner_service.jpg) center top no-repeat;
overflow:hidden;
}

.column_tab{
width:1400px;
padding:50px 0;
overflow:hidden;
}
.column_tab ul{
margin:0;
padding:0;
list-style:none;
}
.column_tab ul li{
width:233px;
height:55px;
float:left;
background-color:#f4f4f4;
line-height:52px;
text-align:center;
cursor:pointer;
}
.column_tab ul li.selected{
background:url(images/about/tab_hover.png) no-repeat;
}

.column_tab ul li a{
font-size:24px;
color:#1a1a1a;
text-decoration:none;
}
.column_tab ul li.selected a{
font-size:24px;
color:#fff;
}

.about_A1{
width:1400px;
height:1080px;
position:relative;
}
.about_A1a{
width:1400px;
height:353px;
position:absolute;
left:0;
top:0;
}
.about_A1b{
width:1400px;
height:54px;
line-height:54px;
position:absolute;
left:0;
top:387px;
font-size:36px;
color:#222222;
font-weight:bold;
}
.about_A1c{
width:1400px;
height:44px;
line-height:44px;
position:absolute;
left:0;
top:439px;
font-size:26px;
color:#333333;
}
.about_A1d{
width:1400px;
height:580px;
line-height:30px;
position:absolute;
left:0;
top:504px;
font-size:18px;
color:#444444;
}

.all_about_B1{
width:100%;
padding-bottom:86px;
background-color:#f8f8f8;
overflow:hidden;
}
.about_B1_TT{
width:1400px;
height:91px;
line-height:91px;
text-align:center;
font-size:42px;
color:#333333;
padding-top:34px;
overflow:hidden;
}
.about_B1_hr{
width:40px;
height:2px;
margin:0 auto;
background-color:#e40112;
}

.about_B1{
width:1400px;
height:532px;
position:relative;
}
.about_B1a{
width:650px;
height:488px;
position:absolute;
left:0;
top:44px;
}
.about_B1b{
width:335px;
height:251px;
position:absolute;
left:700px;
top:44px;
}
.about_B1c{
width:335px;
height:251px;
position:absolute;
left:1065px;
top:44px;
}
.about_B1d{
width:74px;
height:6px;
background-color:#e40112;
position:absolute;
left:700px;
top:332px;
}
.about_B1e{
width:700px;
height:90px;
line-height:30px;
position:absolute;
left:700px;
top:362px;
font-size:18px;
color:#333333;
}
.about_B1f{
width:130px;
height:50px;
position:absolute;
left:700px;
bottom:0;
}
.about_B1f a{
width:126px;
height:46px;
border:2px solid #1a1a1a;
display:block;
line-height:46px;
text-align:center;
font-size:18px;
color:#1a1a1a;
text-decoration:none;
}
.about_B1f a:hover{
background-color:#e40112;
border-color:#e40112;
color:#fff;
}

.about_C1{
width:1420px;
padding:38px 0 80px 0;
overflow:hidden;
}
.about_C1 ul{
margin:0;
padding:0;
list-style:none;
}
.about_C1 ul li{
width:355px;
height:380px;
float:left;
}
.about_C1w{
width:335px;
height:380px;
position:relative;
}
.about_C1wa{
width:335px;
height:380px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.about_C1wb{
width:335px;
height:54px;
line-height:54px;
text-align:center;
font-size:36px;
color:#fff;
position:absolute;
left:0;
top:106px;
z-index:2;
}
.about_C1wc{
width:335px;
height:38px;
line-height:38px;
text-align:center;
font-size:20px;
color:#fff;
position:absolute;
left:0;
top:168px;
z-index:2;
}

.about_C1w:hover .about_C1wa img{
transform: scale(1.2);
}

.about_C1wa img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_about_DD1{
width:100%;
padding-bottom:86px;
background-color:#f8f8f8;
overflow:hidden;
}
.about_DD1_TT{
width:1400px;
height:91px;
line-height:91px;
text-align:center;
font-size:42px;
color:#333333;
padding-top:34px;
overflow:hidden;
}
.about_DD1_hr{
width:40px;
height:2px;
margin:0 auto;
background-color:#e40112;
}

.about_DD1{
width:1400px;
height:482px;
position:relative;
}
.about_DD1a{
width:650px;
height:438px;
position:absolute;
left:0;
top:44px;
}
.about_DD1b{
width:230px;
height:327px;
position:absolute;
left:680px;
top:44px;
}
.about_DD1c{
width:230px;
height:327px;
position:absolute;
left:925px;
top:44px;
}
.about_DD1d{
width:230px;
height:327px;
position:absolute;
right:0;
top:44px;
}
.about_DD1f{
width:130px;
height:50px;
position:absolute;
left:700px;
top:404px;
}
.about_DD1f a{
width:126px;
height:46px;
border:2px solid #1a1a1a;
display:block;
line-height:46px;
text-align:center;
font-size:18px;
color:#1a1a1a;
text-decoration:none;
}
.about_DD1f a:hover{
background-color:#e40112;
border-color:#e40112;
color:#fff;
}

.all_about_D1{
width:100%;
height:866px;
padding-top:18px;
background:url(images/about/all_ry.jpg) center top no-repeat;
overflow:hidden;
}

.all_about_E1{
width:100%;
padding-bottom:40px;
background:url(images/about/all_his.jpg) center top no-repeat;
background-attachment:fixed;
overflow:hidden;
}
.about_E1{
width:1400px;
background:url(images/about/his_xy.png) center 66px no-repeat;
padding-top:128px;
overflow:hidden;
}
.about_E1 ul{
margin:0;
padding:0;
list-style:none;
}
.about_E1 ul li{
width:1400px;
float:left;
height:140px;
}
.about_E1L{
width:706px;
background:url(images/about/his_l.png) 524px top no-repeat;
overflow:hidden;
}
.about_E1La{
width:326px;
float:left;
padding-left:186px;
overflow:hidden;
font-size:18px;
color:#272727;
}
.about_E1Lb{
width:166px;
height:44px;
line-height:44px;
float:right;
overflow:hidden;
font-size:36px;
color:#272727;
}

.about_E1R{
width:708px;
background:url(images/about/his_r.png) left top no-repeat;
float:right;
overflow:hidden;
}
.about_E1Ra{
width:170px;
float:left;
height:44px;
line-height:44px;
text-align:right;
overflow:hidden;
font-size:36px;
color:#272727;
}
.about_E1Rb{
width:512px;
height:44px;
line-height:22px;
float:right;
overflow:hidden;
font-size:18px;
color:#272727;
}

.all_xdh_Pro{
width:100%;
overflow:hidden;
padding-bottom:60px;
}

.all_pro_application{
width:100%;
height:697px;
background:url(images/product/all_yy.jpg) center top no-repeat;
overflow:hidden;
}
.pro_application{
width:1400px;
height:697px;
position:relative;
}
.pro_applicationA{
width:300px;
height:66px;
line-height:66px;
position:absolute;
left:0;
top:166px;
font-size:46px;
color:#fff;
}
.pro_applicationB{
width:50px;
height:2px;
background-color:#d12d25;
position:absolute;
left:0;
top:250px;
}
.pro_applicationC{
width:600px;
height:72px;
line-height:36px;
position:absolute;
left:0;
top:308px;
font-size:24px;
color:#fff;
}
.pro_applicationD{
width:160px;
height:50px;
position:absolute;
left:0;
top:477px;
font-size:24px;
color:#fff;
}
.pro_applicationD a{
width:160px;
height:50px;
line-height:50px;
background-color:#fff;
display:block;
text-align:center;
font-size:18px;
color:#232323;
}
.pro_applicationD a:hover{
background-color:#d12d25;
color:#fff;
}

.pro_applicationE{
width:716px;
height:556px;
position:absolute;
left:701px;
top:92px;
}
.pro_applicationE ul{
margin:0;
padding:0;
list-style:none;
}
.pro_applicationE ul li{
width:358px;
float:left;
height:278px;
}
.pro_applicationEi{
width:319px;
height:240px;
position:relative;
}
.pro_applicationEia{
width:319px;
height:240px;
position:absolute;
left:0;
top:0;
z-index:1;
overflow:hidden;
}
.pro_applicationEia img{
width:319px;
height:240px;
}

.pro_applicationEi:hover .pro_applicationEia img{
transform: scale(1.1);
}

.pro_applicationEia img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.pro_applicationEib{
width:319px;
height:48px;
text-align:center;
position:absolute;
left:0;
top:69px;
z-index:2;
}
.pro_applicationEic{
width:319px;
height:48px;
line-height:48px;
text-align:center;
position:absolute;
left:0;
top:136px;
z-index:2;
font-size:30px;
color:#fff;
font-weight:bold;
}

.all_pro_effect{
width:100%;
height:1014px;
background:url(images/product/all_cn.jpg) center top no-repeat;
overflow:hidden;
}
.pro_effect{
width:1412px;
padding-top:44px;
padding-bottom:44px;
overflow:hidden;
}
.pro_effect ul{
margin:0;
padding:0;
list-style:none;
}
.pro_effect ul li{
width:353px;
height:335px;
float:left;
}
.pro_effect_li{
width:340px;
height:335px;
}
.pro_effect_lia{
width:340px;
height:270px;
overflow:hidden;
}
.pro_effect_lib{
width:340px;
height:50px;
background-color:#fff;
line-height:50px;
text-align:center;
font-size:18px;
color:#1a1a1a;
overflow:hidden;
}

.pro_effect_more{
width:200px;
height:50px;
margin:0 auto;
}
.pro_effect_more a{
width:198px;
height:48px;
background-color:#fff;
border:1px solid #e50113;
line-height:48px;
text-align:center;
display:block;
font-size:22px;
color:#e50113;
}
.pro_effect_more a:hover{
background-color:#e50113;
color:#fff;
}

.all_pro_support{
width:100%;
overflow:hidden;
padding-bottom:104px;
}
.pro_support{
width:1400px;
padding-top:50px;
overflow:hidden;
}
.pro_support_l{
width:968px;
height:318px;
float:left;
position:relative;
background-color:#f7f7f7;
}
.pro_support_la{
width:830px;
height:54px;
line-height:54px;
position:absolute;
left:76px;
top:95px;
font-size:36px;
color:#333333;
}
.pro_support_la em{
color:#e50113;
font-style:normal;
}
.pro_support_lb{
width:850px;
height:60px;
line-height:30px;
position:absolute;
left:76px;
top:178px;
font-size:20px;
color:#333333;
}

.pro_support_r{
width:408px;
height:316px;
position:relative;
background:url(images/product/tel_ico.png) 69px 91px no-repeat;
border:1px solid #dadada;
float:right;
overflow:hidden;
}
.pro_support_ra{
width:200px;
height:48px;
line-height:48px;
position:absolute;
left:137px;
top:73px;
font-size:24px;
color:#1a1a1a;
}
.pro_support_rb{
width:200px;
height:38px;
line-height:38px;
position:absolute;
left:137px;
top:118px;
font-size:24px;
color:#333333;
}
.pro_support_rc{
width:206px;
height:50px;
position:absolute;
left:101px;
top:192px;
}
.pro_support_rc a{
width:204px;
height:48px;
line-height:48px;
border:1px solid #e50113;
font-size:22px;
color:#e50113;
display:block;
text-align:center;
}
.pro_support_rc a:hover{
background-color:#e50113;
color:#fff;
}

.all_xdh_curr{
width:100%;
height:108px;
border-bottom:1px solid #e5e5e5;
overflow:hidden;
}
.xdh_curr{
width:1366px;
height:108px;
line-height:108px;
background:url(images/product/location_ico.png) left center no-repeat;
padding-left:34px;
font-size:16px;
color:#666666;
margin:0 auto;
}
.xdh_curr a{
font-size:16px;
color:#666666;
text-decoration:none;
}

.all_xdh_goods{
width:100%;
padding-top:70px;
overflow:hidden;
}
.xdh_goods{
width:1400px;
height:485px;
position:relative;
}
.xdh_goods_A{
width:620px;
height:465px;
position:absolute;
left:0;
top:0;
}
.xdh_goods_A img{
width:620px;
height:465px;
border:none;
}
.xdh_goods_B{
width:600px;
height:52px;
line-height:52px;
position:absolute;
left:662px;
top:20px;
font-size:36px;
color:#1a1a1a;
}
.xdh_goods_C{
width:648px;
height:102px;
position:absolute;
left:662px;
top:104px;
}
.xdh_goods_C ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_goods_C ul li{
width:162px;
height:102px;
float:left;
}
.xdh_goods_Ci{
width:140px;
height:100px;
border:1px solid #848484;
position:relative;
}
.xdh_goods_Cia{
width:140px;
height:50px;
position:absolute;
left:0;
top:14px;
text-align:center;
}
.xdh_goods_Cib{
width:140px;
height:36px;
line-height:36px;
position:absolute;
left:0;
top:58px;
text-align:center;
font-size:18px;
color:#666666;
}

.xdh_goods_D{
width:648px;
height:140px;
position:absolute;
left:662px;
top:229px;
}
.xdh_goods_D ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_goods_D ul li{
width:628px;
padding-left:20px;
height:35px;
float:left;
line-height:35px;
background:url(images/product/em.png) left center no-repeat;
font-size:18px;
color:#1a1a1a;
}
.xdh_goods_E{
width:140px;
height:44px;
position:absolute;
left:662px;
top:395px;
}
.xdh_goods_E a{
width:138px;
height:42px;
border:1px solid #e50113;
display:block;
line-height:42px;
text-align:center;
font-size:18px;
color:#e50113;
}
.xdh_goods_E a:hover{
background-color:#e50113;
color:#fff;
}
.xdh_goods_F{
width:360px;
height:44px;
position:absolute;
left:830px;
top:395px;
font-size:24px;
}
.xdh_goods_F em{
color:#e50113;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:bold;
}

.xdh_goods_BT{
width:1400px;
height:104px;
border-bottom:1px solid #e5e5e5;
line-height:104px;
font-size:36px;
color:#1a1a1a;
font-weight:bold;
}
.xdh_goods_Txt{
width:1400px;
padding:20px 0 40px 0;
font-size:18px;
color:#1a1a1a;
line-height:30px;
overflow:hidden;
}

.all_xdh_other{
width:100%;
height:900px;
background:url(images/product/all_other.jpg) center top no-repeat;
overflow:hidden;
}

.cases_list{
width:1419px;
}
.cases_list ul{
margin:0;
padding:0;
list-style:none;
}
.cases_list ul li{
width:473px;
float:left;
margin-bottom:30px;
}
.cases_list_li{
width:453px;
height:399px;
position:relative;
box-shadow:0 0 16px rgba(0,0,0,0.12);
}
.cases_list_lia{
width:453px;
height:339px;
position:absolute;
left:0;
top:0;
overflow:hidden;
}
.cases_list_lia img{
width:453px;
height:auto;
border:none;
}
.cases_list_lib{
width:453px;
height:60px;
line-height:60px;
text-align:center;
font-size:18px;
position:absolute;
left:0;
bottom:0;
overflow:hidden;
}

.cases_list_lia img:hover{
transform: scale(1.2);
}

.cases_list_li img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.ho_list_li{
width:429px;
border:2px solid #cdcdcd;
height:315px;
border-radius:4px;
padding:10px;
overflow:hidden;
}
.ho_list_li img{
width:429px;
height:315px;
border:none;
}

.ho_list_li img:hover{
transform: scale(1.2);
}

.ho_list_li img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.video_list{
width:1419px;
padding-bottom:80px;
overflow:hidden;
}
.video_list ul{
margin:0;
padding:0;
list-style:none;
}
.video_list ul li{
width:473px;
height:453px;
float:left;
}
.video_list_li{
width:453px;
height:413px;
position:relative;
}
.video_list_lia{
width:453px;
height:54px;
text-align:center;
position:absolute;
left:0;
top:143px;
z-index:2;
}
.video_list_lib{
width:453px;
height:339px;
position:absolute;
left:0;
top:0;
overflow:hidden;
z-index:1;
}
.video_list_lib img{
width:453px;
height:339px;
border:none;
}

.video_list_lib img:hover{
transform: scale(1.2);
}

.video_list_lib img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.video_list_lic{
width:451px;
height:72px;
line-height:72px;
text-align:center;
font-size:24px;
color:#666666;
border-top:none;
border:1px solid #e5e5e5;
position:absolute;
left:0;
top:339px;
overflow:hidden;
z-index:1;
}

.xdh_server{
width:1407px;
height:704px;
}
.xdh_server ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_server ul li{
width:469px;
height:335px;
float:left;
}
.xdh_server_li{
width:459px;
height:318px;
background-color:#f4f4f4;
position:relative;
}
.xdh_server_lia{
width:459px;
height:97px;
text-align:center;
position:absolute;
left:0;
top:64px;
}
.xdh_server_lib{
width:459px;
height:44px;
line-height:44px;
font-size:26px;
color:#1a1a1a;
text-align:center;
position:absolute;
left:0;
top:197px;
}
.xdh_server_lic{
width:459px;
height:38px;
line-height:38px;
font-size:18px;
color:#666666;
text-align:center;
position:absolute;
left:0;
top:241px;
}

.xdh_server_more{
width:152px;
height:40px;
margin:0 auto 80px auto;
}
.xdh_server_more a{
width:150px;
height:38px;
display:block;
border:1px solid #e50113;
line-height:38px;
text-align:center;
color:#e50113;
font-size:18px;
}
.xdh_server_more a:hover{
background-color:#e50113;
color:#fff;
}

.all_xdh_liuc{
width:100%;
padding-top:14px;
height:554px;
background:url(images/server/all_lc.png) center top no-repeat;
overflow:hidden;
}
.xdh_liuc{
width:1400px;
height:270px;
background:url(images/server/med_xy.png) center 190px no-repeat;
margin-top:60px;
}
.xdh_liuc ul{
margin:0;
padding:0;
list-style:none;
}
.xdh_liuc ul li{
width:280px;
float:left;
}
.xdh_liuca{
width:111px;
height:100px;
line-height:100px;
text-align:center;
margin:0 auto;
background:url(images/server/med_li.png) no-repeat;
font-size:48px;
color:#fff;
font-weight:bold;
}
.xdh_liucb{
width:280px;
height:64px;
background:url(images/server/med_line.png) center 8px no-repeat;
}
.xdh_liucc{
width:280px;
height:52px;
text-align:center;
}
.xdh_liucd{
width:280px;
height:54px;
line-height:54px;
font-size:24px;
color:#fff;
text-align:center;
}

.xdh_after{
width:1400px;
height:372px;
background:url(images/server/xhr.png) 861px 100px no-repeat;
position:relative;
}
.xdh_afterA{
width:700px;
height:165px;
position:absolute;
left:50px;
top:104px;
font-size:24px;
color:#1a1a1a;
line-height:55px;
}
.xdh_afterB{
width:320px;
padding-left:52px;
height:50px;
line-height:50px;
background:url(images/server/tel_ico.png) left center no-repeat;
position:absolute;
left:975px;
top:111px;
font-size:32px;
color:#333333;
}
.xdh_afterC{
width:320px;
padding-left:52px;
height:50px;
line-height:50px;
background:url(images/server/mail_ico.png) left center no-repeat;
position:absolute;
left:975px;
top:185px;
font-size:30px;
color:#333333;
}

.xdh_lx{
width:1400px;
padding:10px 0 100px 0;
overflow:hidden;
}
.xdh_lxl{
width:479px;
height:480px;
float:left;
background:url(images/contact/abc.jpg) no-repeat;
position:relative;
}
.xdh_lxl_TT{
width:446px;
height:48px;
line-height:48px;
position:absolute;
left:34px;
top:43px;
font-size:30px;
color:#fff;
}
.xdh_lxl_tel{
width:386px;
padding-left:60px;
background:url(images/contact/ico_1.png) left center no-repeat;
height:40px;
line-height:40px;
position:absolute;
left:34px;
top:121px;
font-size:24px;
color:#fff;
}
.xdh_lxl_m1{
width:386px;
padding-left:60px;
background:url(images/contact/ico_2.png) left center no-repeat;
height:40px;
line-height:40px;
position:absolute;
left:34px;
top:181px;
font-size:24px;
color:#fff;
}
.xdh_lxl_m2{
width:386px;
padding-left:60px;
background:url(images/contact/ico_2.png) left center no-repeat;
height:40px;
line-height:40px;
position:absolute;
left:34px;
top:241px;
font-size:24px;
color:#fff;
}
.xdh_lxl_addr{
width:386px;
padding-left:60px;
background:url(images/contact/ico_3.png) left center no-repeat;
height:56px;
line-height:26px;
position:absolute;
left:34px;
top:301px;
font-size:18px;
color:#fff;
}
.xdh_lxl_mail{
width:386px;
padding-left:60px;
background:url(images/contact/ico_4.png) left center no-repeat;
height:40px;
line-height:40px;
position:absolute;
left:34px;
top:374px;
font-size:24px;
color:#fff;
}

.xdh_lxr{
width:921px;
height:480px;
float:right;
}
#map_canvas {width:921px;height: 480px;} 
@media print {#map_canvas {height: 950px;}} 

.all_xdh_mess{
width:100%;
height:530px;
background:url(images/contact/all.jpg) center top no-repeat;
overflow:hidden;
}
.xdh_mess{
width:1400px;
height:290px;
position:relative;
}
.xdh_mess1{
width:56px;
height:44px;
line-height:44px;
position:absolute;
left:82px;
top:0;
font-size:18px;
color:#333333;
}
.xdh_mess2{
width:56px;
height:44px;
line-height:44px;
position:absolute;
left:726px;
top:0;
font-size:18px;
color:#333333;
}
.xdh_mess3{
width:56px;
height:44px;
line-height:44px;
position:absolute;
left:82px;
top:74px;
font-size:18px;
color:#333333;
}
.xdh_mess4{
width:558px;
height:44px;
position:absolute;
left:138px;
top:0;
}
.xdh_mess5{
width:558px;
height:44px;
position:absolute;
left:781px;
top:0;
}
.xdh_mess6{
width:1202px;
height:144px;
position:absolute;
left:138px;
top:74px;
}
.input_xx{
width:538px;
height:44px;
line-height:44px;
padding:0 10px;
border:none;
background-color:#fff;
}
.input_xxx{
width:1182px;
height:134px;
line-height:44px;
padding:5px 10px;
border:none;
background-color:#fff;
font-size:18px;
color:#333333;
}

.xdh_mess7{
width:134px;
height:43px;
position:absolute;
left:360px;
top:248px;
z-index:2;
}

.xdh_mess8{
width:56px;
height:44px;
line-height:44px;
position:absolute;
left:82px;
top:248px;
font-size:18px;
color:#333333;
}
.xdh_mess9{
width:558px;
height:44px;
position:absolute;
left:138px;
top:248px;
z-index:1;
}

.zb_bike{
width:1400px;
padding-bottom:60px;
overflow:hidden;
}
.zb_bike ul{
margin:0;
padding:0;
list-style:none;
}
.zb_bike ul li{
width:1400px;
float:left;
padding:30px 0;
overflow:hidden;
background-color:#fff;
border-bottom:1px solid #e5e5e5;
margin-bottom:10px;
}
.zb_bike_l{
width:618px;
height:314px;
float:left;
overflow:hidden;
}
.zb_bike_l img{
width:618px;
border:none;
}
.zb_bike_r{
width:724px;
padding-top:10px;
float:right;
overflow:hidden;
}
.zb_bike_Title{
width:724px;
height:59px;
line-height:39px;
font-size:28px;
color:#1a1a1a;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.zb_bike_Date{
width:724px;
height:35px;
line-height:20px;
font-size:16px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}
.zb_bike_Desc{
width:724px;
height:auto;
line-height:28px;
font-size:18px;
color:#4c4c4c;
text-overflow: ellipsis;
white-space: normal;
-webkit-line-clamp:3;
display: -webkit-box;
-webkit-box-orient:vertical;
overflow:hidden;
}
.zb_bike_More{
width:136px;
height:36px;
border:2px solid #4d4d4d;
text-align:center;
line-height:36px;
font-size:16px;
color:#4c4c4c;
font-weight:bold;
border-radius:20px;
margin-top:28px;
}

.zb_bike ul li:hover .zb_bike_l img{
transform: scale(1.1);
}
.zb_bike ul li:hover .zb_bike_Title{
color:#e40112;
}
.zb_bike ul li:hover .zb_bike_More{
background-color:#e40112;
border-color:#e40112;
color:#fff;
}

.zb_bike_l img{
transition:all 0.4s linear;
	-webkit-transition:all 0.4s linear;
	-moz-transition:all 0.4s linear;
	-o-transition:all 0.4s linear;
}

DIV.bk_yellow{width:1400px;clear:both;float:left;padding-bottom:10px;padding-top:50px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center; font-size:14px;}DIV.bk_yellow A{padding:10px 8px 10px 8px;background-color:#FAFAFA;BORDER-RIGHT:#ccc 1px solid;BORDER-TOP:#ccc 1px solid;MARGIN:2px 4px 2px 4px;BORDER-LEFT:#ccc 1px solid;COLOR:#000;BORDER-BOTTOM:#ccc 1px solid;TEXT-DECORATION:none; font-size:14px;}DIV.bk_yellow A:hover{BORDER:#e40112 1px solid;COLOR:#FFF;background-color:#e40112;}DIV.bk_yellow SPAN.current{padding:10px 8px 10px 8px;BORDER-RIGHT:#e40112 1px solid;BORDER-TOP:#e40112 1px solid;FONT-WEIGHT:bold;MARGIN:2px 4px 2px 4px;BORDER-LEFT:#e40112 1px solid;COLOR:#fff;BORDER-BOTTOM:#e40112 1px solid;BACKGROUND-COLOR:#e40112}DIV.bk_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 4px 2px 4px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

.xdh_play{
width:1400px;
padding:40px 0;
overflow:hidden;
}
.xdh_play_left{
width:890px;
float:left;
overflow:hidden;
}
.play_Title{
width:890px;
height:79px;
line-height:49px;
font-size:32px;
}
.play_Desc{
width:890px;
height:52px;
font-size:16px;
border-bottom:1px solid #ebebeb;
}
.play_Txt{
width:890px;
padding-top:20px;
padding-bottom:50px;
overflow:hidden;
font-size:16px;
line-height:28px;
}
.play_Txt img{
margin:15px 0;
}

.play_pn{
width:890px;
border-top:1px solid #eee;
padding:20px 0;
overflow:hidden;
line-height:34px;
font-size:16px;
}

.xdh_play_right{
width:450px;
padding-top:20px;
float:right;
overflow:hidden;
}
.guanyu_TT{
width:400px;
padding-left:50px;
height:70px;
line-height:70px;
background-color:#e40112;
font-size:24px;
color:#fff;
}
.guanyu_ox{
width:450px;
padding-bottom:30px;
background-color:#f8f8f8;
overflow:hidden;
}
.guanyu_ox ul{
margin:0;
padding:0;
list-style:none;
}
.guanyu_ox ul li{
width:450px;
height:378px;
float:left;
}
.guanyu_ox_li{
width:450px;
height:378px;
position:relative;
}
.guanyu_ox_lia{
width:410px;
height:308px;
position:absolute;
left:20px;
top:20px;
z-index:1;
}
.guanyu_ox_lia img{
width:410px;
height:308px;
border:none;
}
.guanyu_ox_lib{
width:450px;
height:50px;
position:absolute;
left:0;
top:328px;
line-height:60px;
text-align:center;
font-size:18px;
z-index:1;
}
.guanyu_ox_lic{
width:450px;
height:54px;
position:absolute;
left:0;
top:134px;
z-index:2;
text-align:center;
}

.guanyu_news{
width:450px;
padding-bottom:30px;
background-color:#f8f8f8;
overflow:hidden;
}
.guanyu_news ul{
width:410px;
margin:10px auto 0 auto;
padding:0;
list-style:none;
}
.guanyu_news ul li{
width:390px;
padding-left:20px;
height:60px;
background:url(/images/product/em.png) left center no-repeat;
line-height:60px;
float:left;
border-bottom:1px dashed #adadad;
white-space: nowrap;
word-break: keep-all;
overflow: hidden;
text-overflow: ellipsis;
}
.guanyu_news ul li a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}
.guanyu_news ul li a:hover{
color:#e40112;
}

.ss_xx{
width:660px;
}

.Pro_class_li{
width:1416px;
padding-top:40px;
overflow:hidden;
}
.Pro_class_li ul{
margin:0;
padding:0;
list-style:none;
}
.Pro_class_li ul li{
width:220px;
float:left;
margin-right:16px;
margin-bottom:16px;
}
.Pro_class_li ul li a{
width:218px;
height:50px;
display:block;
border:1px solid #000;
line-height:50px;
text-align:center;
font-size:18px;
color:#000;
text-decoration:none;
}
.Pro_class_li ul li a.selected{
background-color:#000;
color:#fff;
}

.all_Fan{
width:100%;
padding:60px 0 0 0;
overflow:hidden;
}
.Fan_left{
width:1050px;
float:left;
}
.Fan_LT{
width:100%;
height:70px;
line-height:60px;
font-size:30px;
color:#000;
font-weight:bold;
}
.Fan_class{
width:260px;
}
.Fan_class ul{
margin:0;
padding:0;
list-style:none;
}
.Fan_class ul li{
width:260px;
float:left;
height:50px;
margin-bottom:15px;
}
.Fan_class ul li a{
width:240px;
padding-left:20px;
height:50px;
display:block;
line-height:50px;
background-color:#f0f0f0;
font-size:18px;
color:#000;
text-decoration:none;
}

.Fan_right{
width:280px;
float:right;
padding-bottom:60px;
overflow:hidden;
}
.Fan_STT{
width:100%;
height:118px;
line-height:118px;
font-size:42px;
}
.Fan_Txt{
width:100%;
font-size:18px;
line-height:30px;
padding-bottom:60px;
overflow:hidden;
}
.Fan_TT{
width:100%;
height:84px;
line-height:84px;
}
.Fan_TT span{
font-size:24px;
}

.all_Fan_faq{
width:100%;
padding-bottom:80px;
background-color:#f4f4f4;
overflow:hidden;
}
.Fan_faq_TT{
width:100%;
height:150px;
line-height:160px;
text-align:center;
font-size:36px;
color:#000;
font-weight:bold;
}
.Fan_faq{
width:1240px;
padding:0 80px 80px 80px;
background-color:#fff;
overflow:hidden;
}
.Fan_faq ul{
margin:0;
padding:0;
list-style:none;
}
.Fan_faq ul li{
width:580px;
float:left;
height:98px;
margin-right:80px;
margin-top:25px;
border-bottom:1px solid #e8e8e8;
}
.Fan_faq ul li a{
width:550px;
height:98px;
line-height:98px;
display:block;
font-size:22px;
text-decoration:none;
}

.Fan_faq ul li .arrow{
    width: 32px;
    height: 2px;
    background-color: #000;
    position: relative;
	float:right;
	margin-top:48px;
}

.Fan_faq ul li .arrow::after,.Fan_faq ul li .arrow::before {
    content: "";
    width: 12px;
    height: 100%;
    background-color: #000;
    position: absolute;
    right: 0;
    transform-origin: right
}

.Fan_faq ul li .arrow::after {
    top: 0;
    transform: rotate(-45deg)
}

.Fan_faq ul li .arrow::before {
    bottom: 0;
    transform: rotate(45deg)
}

.Fan_faq ul li:nth-child(2n){
margin-right:0;
}

.Fan_rclass{
width:280px;
}
.Fan_rclass ul{
margin:0;
padding:0;
list-style:none;
}
.Fan_rclass ul li{
width:280px;
float:left;
margin-bottom:20px;
background-color:#f5f5f5;
}
.Fan_rclassA{
width:280px;
height:210px;
overflow:hidden;
}
.Fan_rclassA img{
width:280px;
height:210px;
}
.Fan_rclassB{
width:270px;
height:56px;
line-height:56px;
text-align:center;
font-size:18px;
color:#000;
}

.Fan_rclass ul li:hover .Fan_rclassA img{
transform: scale(1.1);
}
.Fan_rclassA img{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}