@charset "utf-8"; 

.var{ overflow-x:hidden; width:100%; position:fixed; height:100%; min-width:320px;overflow: auto;}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0); text-decoration:none !important;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #15182B;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/



/*全局样式*/
table {    border-spacing: 0;    border-collapse: collapse;}
table {
    background-color: transparent;
}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.SinglePage table td{ position:relative; color: #444;padding: 5px 10px;}
.SinglePage table td a{ color: #cc0000}
.SinglePage table td a:hover{ text-decoration: underline}
.SinglePage select{ position:absolute;left:5%; top:10px; text-align:center; width:90%;}
.SinglePage select option{ text-align:left}
/************************** 以下是页面样式 *************************/
.Top{ width:100%; border-top:4px solid #c92c27; display:none;}
.Top .pc_nav{ width:100%; max-width:1200px; margin:0 auto; position:relative; height:70px;}
.Top .pc_nav .logo,
.Top .pc_nav .logo img{ width:153px; height:41px;}
.Top .pc_nav .logo{ position:absolute; z-index:2; top:50%; margin-top:-20px; left:0;}
.Top .pc_nav .top_nav{ width:100%; padding:0 270px 0 160px;}
.Top .pc_nav .top_nav li{ float:left; height:70px; line-height:70px; padding:0 2.2%;}
.Top .pc_nav .top_nav li>a{ display:block; white-space:nowrap; font-size:15px;}
.Top .pc_nav .top_nav li>a:hover{ color:#c92c27;}
.Top .pc_nav .top_nav li.on{ /*border-bottom:2px solid #c92c27;*/}
.Top .pc_nav .top_nav li.on>a{ color:#c92c27; font-weight:bold;}
.Top .pc_nav .box{ position:absolute; z-index:2; top:0; right:0; width:270px; height:70px; line-height:70px;}
.Top .pc_nav .search{ height:18px; background:url(../images/search.png) right center no-repeat; float:left; display:block; padding-right:30px; height:70px;}
.Top .pc_nav .lan{ background:url(../images/language.png) left center no-repeat; padding-left:25px; float:right; font-size:0; height:70px;}
.Top .pc_nav .lan a{ font-size:14px; margin:0 10px 0 0;}
.Top .pc_nav .lan b{ color:#c92c27;}

#Query{ display:none; width:750px; max-width:100%; height:330px; max-height:100%;}
#Query .title{ text-align:center; padding:40px 20px; color:#000;}
#Query .title .cn{ font-size:22px; font-weight:bold;}
#Query .title .en{ font-size:20px; font-weight:bold; text-transform:Uppercase;}
#Query .box{ margin:20px auto; position:relative; max-width:500px;}
#Query .box .input{ width:100%; display:block; width:100%; padding-right:80px; height:40px; line-height:40px; border:1px solid #777;}
#Query .box .a{ position:absolute; right:0; top:0; border:1px solid #777; display:block; width:80px; height:40px; line-height:40px; font-size:16px; text-align:center;}

.Top .Down{ display:none; position:absolute; left:0; top:70px; width:1200px; max-width:100%; background:#fff; z-index:50; border-top:1px solid #000; border-bottom:4px solid #ddd;}
.Top .dl dd{ position:relative; line-height:20px; padding:15px; font-size:14px;}
/*.Top .dl dd:nth-child(2n){ background:#f0f0f0;}*/
.Top .dl .b{ position:absolute; width:auto;max-width: 160px; left:42px; top:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; z-index:1; font-weight:bold;}
.Top .dl .b a{ color:#000;}
.Top .dl .right{ padding-left:205px; font-size:0; min-height:20px;}
.Top .dl .right a{ display:inline-block; font-size:14px; margin-right:35px;}
.Top a:hover{ color:#c92c27 !important;}
.P_Down{ position:absolute; left:0; top:70px; width:1200px; max-width:100%; background:#fff; z-index:50; height:0; overflow:hidden;}
.P_Down::before{ position:absolute; left:0; top:0; width:100%; height:1px; content:''; background:#000; z-index:5;}
.P_Down .P_left{ position:relative; left:0; top:0; width:290px; padding:0 10px; z-index:1; border-right:1px solid #ddd;}
.P_Down .P_left dd{ height:54px; line-height:54px; border-bottom:1px solid #ddd;}
.P_Down .P_left dd a{ display:block; position:relative; padding-left:85px;}
.P_Down .P_left dd.on a,
.P_Down .P_left dd a:hover{ font-weight:bold; color:#c92c27;}
.P_Down .P_left dd.on a::before,
.P_Down .P_left dd a:hover::before{ position:absolute; left:65px; margin-top:-4px; top:50%; width:7px; height:7px; content:''; background:#c92c27;}
.P_Down .P_left dd:last-child{ border-bottom:none;}
.P_Down .P_right{ padding:0 15px 0 315px; width:100%; position:absolute; right:0; top:0;}
.P_Down .P_right .title{ font-size:14px; font-weight:bold; padding-left:20px; border-bottom:1px solid #ddd; height:54px; line-height:54px;}
.P_Down .P_right .P_box{ overflow:hidden; width:100%; height:0; position:relative;}
.P_Down .P_right .P_box.on{ height:auto;}
.P_Down .P_right .P_show{ position:relative; padding:20px 20px 80px 20px;}
.P_Down .P_right .P_box .tempWrap{ margin:0 auto;}
.P_Down .P_right .P_box .prev,
.P_Down .P_right .P_box .next{ display:block; height:80px; width:16px; position:absolute; background:#e5e5e5; top:50%; cursor:pointer; margin-top:-40px;}
.P_Down .P_right .P_box .prev{ left:0;}
.P_Down .P_right .P_box .next{ right:0;}
.P_Down .P_right .P_box .prev:hover,
.P_Down .P_right .P_box .next:hover{ background:#d55a56;}
.P_Down .P_right .P_box .prev::before,
.P_Down .P_right .P_box .next::before{ position:absolute; top:32px; width:0; height:0; content:''; border:6px solid transparent;}
.P_Down .P_right .P_box .prev::before{ right:5px; border-right-color:#fff;}
.P_Down .P_right .P_box .next::before{ left:5px; border-left-color:#fff;}
.P_Down .P_right .datalist{overflow:hidden; white-space:nowrap;}
.P_Down .P_right .datalist .data{ width:102px;  float: left;}
.P_Down .P_right .P_box .pic{ width:96px; height:96px; border:1px solid #ddd; margin:0 auto;}
.P_Down .P_right .P_box .pic img{ width:94px; height:94px;}
.P_Down .P_right .P_box .txt{ width:98px; text-align:center; line-height:30px; margin:0 auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Top .pc_nav .top_nav li.D_li{ position:relative;}
.D_Down{ line-height:40px; width:180px !important; left:50% !important; margin-left:-90px; max-width:none !important;}
.D_Down div a{ display:block; padding:0 15px; text-align:center;}
/*.D_Down div:nth-child(2n){ background:#f0f0f0;}*/



#Frame{transition:all 0.3s; -moz-transition:all 0.3s; -ms-transition:all 0.3s; -o-transition:all 0.3s; -webkit-transition:all 0.3s; width:100%; position:relative;}
#Frame.Menu_on{ margin-left:50%;}
.Top_2{ height:40px; width:100%; background:#fff; box-shadow:0 2px 4px #ddd; text-align:center; position:relative;}
.Top_2 .logo{ height:40px; padding:2px 40px;}
.Top_2 .logo img{ height:36px;}
.Top_2 .search{ width:17px; height:18px; background:url(../images/search.png); position:absolute; right:10px; top:50%; margin-top:-9px;}
.Top_2 .menu{ position:absolute; z-index:2; top:0; left:0px; width:40px; height:40px; cursor:pointer; padding:10px;-webkit-transition: all 300ms;transition: all 300ms;}
.Top_2 .menu .span1,
.Top_2 .menu .span2,
.Top_2 .menu .span3{position:absolute;display:block;width:20px;height:2px;background:#000;filter:alpha(opacity=60);opacity: 0.6;-moz-opacity:0.6;-khtml-opacity: 0.6;-webkit-transition: all 300ms cubic-bezier(0.305,0.1,0.485,0.87);transition: all 300ms cubic-bezier(0.305,0.1,0.485,0.87);left: 10px;}
.Top_2 .menu .span1{top:12px;}
.Top_2 .menu .span2{ top:50%; margin-top:-1px;}
.Top_2 .menu .span3{top:26px;}
.Top_2 .menu.on{ width:100%; height:100%; position:fixed; left:50%;}
.Top_2 .menu.on .span1{ top:18px;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.Top_2 .menu.on .span2{ filter:alpha(opacity=0);opacity: 0;-moz-opacity:0;-khtml-opacity:0;}
.Top_2 .menu.on .span3{ top:18px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.sj_nav{ width:50%; position:absolute; left:-50%; background:#333; top:0;/* min-width:200px;*/ min-height:100%;}
.sj_nav li>a{ display:block; height:50px; line-height:50px; font-size:16px; color:#eee; padding:0 10px 0 30px; border-bottom:1px solid #555; position:relative;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sj_nav li>a::after{ position:absolute; left:15px; top:50%; margin-top:-8px; width:5px; height:16px; content:''; background:#555; transition:all 0.2s;}
.sj_nav dl{ border-bottom:1px solid #555; display:none;}
.sj_nav dl dd>a{ display:block; font-size:14px; height:30px; line-height:30px; color:#eee; padding:0 10px 0 40px; position:relative;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.sj_nav dl dd.dd3>a::after{ position:absolute; left:25px; top:50%; margin-top:-6px; width:0; height:0; content:''; transition:all 0.2s; border:6px solid #333; border-left:6px solid #555;}
.sj_nav .div{ border-top:1px solid #555; display:none;}
.sj_nav .div a{ display:block; height:28px; line-height:28px; padding:0 10px 0 40px; color:#aaa;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.jp-container{ width:100%; height:379px;  }
.jspContainer{ overflow: hidden;	position: relative;}
.jspPane{position: absolute;}
.jspVerticalBar{position: absolute;	top: 0;	right: 0;width:14px;height: 100%;}
.jspHorizontalBar{position: absolute;bottom: 0;	left: 0;width: 100%;height:10px;}
.jspVerticalBar *,.jspHorizontalBar *{	margin: 0;	padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{	float: left;}
.jspTrack{background: url(../images/Scroll_Bg.png) no-repeat bottom right; position: relative;}
.jspDrag{position: relative;top: 0;	left: 0;cursor: pointer; background:url(../images/Scroll_Arrow.png) no-repeat center center;}
.jspVerticalBar .jspDrag{ height:75px!important;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{	float: left;height: 100%; background:none;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;	background: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{float: left;height: 100%;}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner{	margin: 0 -3px 0 0;}

.Nei_ban{ width:100%; text-align:center;}
.Nei_ban img{ width:100%; max-height:300px; max-width:1920px;}

#Bottom{ background:#c92c27; padding:10px 0; width:100%; color:#eee;}
#Bottom .bottom{ max-width:1200px; margin:0 auto; position:relative;}
#Bottom .Btm_Nav{ display:none; width:400px; position:absolute; left:0; top:25px;}
#Bottom .Btm_Nav ul{ overflow:hidden;}
#Bottom .Btm_Nav li{ display:block; width:33.33%; float:left;}
#Bottom .Btm_Nav a{ color:#eee; font-size:15px; font-weight:bold; line-height:40px;}
#Bottom .QrC{ display:none; text-align:right; width:100%; padding-left:400px;}
#Bottom .QrC .pic{ float:right;}
#Bottom .QrC .pic,
#Bottom .QrC .pic img{ width:105px; height:105px;}
#Bottom .QrC .txt{ float:right; padding-right:30px; line-height:35px; font-size:15px; height:105px;}
#Bottom .QrC .txt .contact{ height:40px; line-height:40px;}
#Bottom .QrC .txt b{ font-size:26px;}
#Bottom .QrC .txt .c2 b{ font-size:16px;}
#Bottom .link{ font-size:0; text-align:center;}
#Bottom .link a{ font-size:14px; display:inline-block; margin:0 10px; color:#eee;}
#Bottom .Copy{ font-size:12px; padding:0 10px;text-align:center;}
#Bottom .Copy a{ color:#eee; font-weight:bold;}

.Contain{ width:100%; max-width:1200px; margin:0 auto; position:relative;}
.SildeBar{ width:195px; position:absolute; height:100%; background:#fafafa; display:none;}
.SildeBar2{height:auto;position: relative;float: left;}
.SildeBar .M_t{ width:195px; height:60px; background:#c92c27 url(../images/BG_Menu_top.png) no-repeat right 15px center; color:#fff; padding:0 0px 0 20px;}
.SildeBar .M_t .cn{ font-size:24px;}
.SildeBar .M_t .en{ font-size:14px; font-family:Arial; text-transform:Uppercase;}
.SildeBar li>a{ display:block; height:50px; line-height:50px; font-size:14px; font-weight:bold; padding:0 10px 0 40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; border-bottom:1px solid #eee; position:relative;}
.SildeBar li>a::after{ position:absolute; left:20px; top:50%; margin-top:-8px; width:5px; height:16px; content:''; background:#eee; transition:all 0.2s;}
.SildeBar dd>a{ display:block; font-size:14px; padding:0 10px 0 60px; line-height:35px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.SildeBar .on>a,
.SildeBar li a:hover{ color:#c92c27;}
.SildeBar li.on>a::after,
.SildeBar li>a:hover::after{ background:#c92c27;}
.SildeBar dl{ display:none;}
.SildeBar li.on dl.sec_dl{display: block;}
.SildeBar li .thr_dl.sec_dl{display: none;}
.SildeBar li .thr_dl a{padding: 0 10px 0 75px;}
.SildeBar .sec_dl dd.on .thr_dl{display: block;}
.MainContent{ overflow:hidden; padding:0 3px;}
.Current{ border-bottom:1px solid #c4c3c3; height:70px; padding-top:20px; line-height:50px; overflow:hidden; margin-bottom:30px; position:relative;}
.Current .Column{ height:50px; line-height:50px; position:absolute; left:0; top:20px;}
.Current .Column .cn{ font-size:24px; color:#c92c27; padding-right:20px; font-family:"思源黑体","微软雅黑";}
.Current .Column .en{ font-size:18px; color:#2d1314; font-family:Helvetica,arial;}
.Current .Webnav{ text-align:right; font-size:14px; color:#888; display:none;}
.Current .Webnav a{ color:#888;}
.Current .Webnav a:hover,
.Current .Webnav span{ color:#c92c27;}
.Content{ padding-bottom:30px;}

/*分页*/
.Page{ text-align:center; padding:20px 0 0 0; font-size:0;}
.Page .Page_Num{width: 31px;height: 31px;display:inline-block;color: #666666;font-size: 16px;}
.Page .num{ height:30px; text-align:center; display:inline-block;}
.Page .num a{ font-size:16px; display:block; width:30px;}
.Page a{ display:inline-block; border:1px solid #eee; font-size:14px; height:30px; line-height:28px; margin:0 5px; padding:0 5px; text-align:center;}
.Page a:hover,
.Page .a_cur{ color:#fff; background:#c92c27; border-color:#c92c27;}
.Page .a_first,
.Page .a_end{ display:none;}

.Links .ul{ overflow:hidden;}
.Links li{ width:33.333%; float:left; padding:1%;}
.Links li a{ display:block; position:relative; width:100%; height:0; padding-bottom:50%;}
.Links li img{ position:absolute; border:1px solid #ddd; width:100%; height:100%;}

.Investors_txt .ul{ overflow:hidden; margin-bottom:15px;}
.Investors_txt li{ height:40px; line-height:39px; position:relative; border-bottom:1px solid #e6e6e6;}
.Investors_txt li a{ display:block; height:40px; line-height:39px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:100px; color:#999;}
.Investors_txt li a:hover{ color:#c92c27;}
.Investors_txt li span{ position:absolute; right:0; top:0; line-height:39px; height:40px; display:block; font-size:12px;}

.Investors_photo ul{ overflow:hidden; margin-bottom:15px;}
.Investors_pic .top,
.Investors_photo li{ position:relative; height:52px; overflow:hidden; margin-bottom:10px;}
.Investors_pic .top .pic,
.Investors_photo .pic{ position:absolute; width:100px; height:52px;}
.Investors_pic .top .pic img,
.Investors_photo .pic img{ width:100px; height:52px;}
.Investors_pic .top .txt,
.Investors_photo .txt{ padding-left:110px; height:26px; line-height:26px;}
.Investors_pic .top .title,
.Investors_photo .title{ font-size:16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Investors_pic .top .time,
.Investors_pic .top .more,
.Investors_photo .time,
.Investors_photo .more{ display:none;}
@media screen and (max-width:639px){
.Investors_pic .top .info,
.Investors_photo .info{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
}

.Investors_pic ul{ overflow:hidden;}
.Investors_pic .li{ width:50%; padding:10px; float:left;}
.Investors_pic .li .pic{ border:1px solid #eee; padding:2px;}
.Investors_pic .li .pic a{ display:block; width:100%; height:0; padding-bottom:52%; position:relative;}
.Investors_pic .li .pic img{ width:100%; height:100%; position:absolute;}
.Investors_pic .li .title{ text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px; line-height:30px;}
.Investors_pic .top{ padding:0 13px;}

.News_info .title{ font-size:16px; text-align:center; font-weight:bold; padding:10px; line-height:20px;}
.News_info .time{ font-size:14px; color:#999; text-align:center; padding-bottom:30px;}
.News_info table,.News_info table tr,.News_info table td{ border-color:#000; }

.Flip{ padding:30px 0;}
.Flip a{ display:block; font-size:14px; width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Flip a:hover{ color:#c92c27;}

.Jobs_list .Table{ width:100%;}
.Jobs_list .Table .tr_t{ cursor:pointer;}
.Jobs_list .Table .tr_c{ display:none;}
.Jobs_list .Table th{ background:#c92c27; color:#Fff; height:45px; line-height:45px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Jobs_list .Table .tr_t td{ height:55px; line-height:54px; border-bottom:1px solid #f4f0ed; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Jobs_list .Table  th,
.Jobs_list .Table  td{ padding:0 20px;}
.Jobs_list .Table .t4{ display:none;}
.Jobs_list .Table tr{ background:#fff;}
.Jobs_list .Table tr.on{ background:#f7f7f7;}
.Jobs_list .Table .tr_c td{ padding:20px; background:#fcfcfc;}
.Jobs_list .Table .info{ line-height:30px;}
.Jobs_list .Table .info a{ display:inline-block; float:right; padding:0 10px; background:#c92c27; border-radius:3px; height:30px; color:#fff; font-size:16px;}

.FormBox{font-size: 14px;padding: 4%; overflow: hidden;}
.FormBox dl{ overflow:hidden; margin-bottom:10px; position:relative; min-height:30px;}
.FormBox dt{color:#c92c27;float: left;line-height: 30px; position:absolute; left:0; top:0;}
.FormBox dd{ padding-left:5em;}
.FormBox dd span.JobName{line-height:30px; font-weight:bold; color:#c92c27; font-size:16px;}
.FormBox dd .text{ border:1px solid #c5c5c5;background-color: #f5f5f5;width:260px;max-width: 100%;height:30px; padding:0 6px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; line-height:26px;}
.FormBox .btnn{ width:100px; height:36px; margin:0 auto; text-align:center; color:#fff; background:#c92c27; border-radius:5px; display:block;}

.Honor_list li{ float:left; width:50%; padding:2%;}
.Honor_list .fancybox{ display:block;}
.Honor_list .pic{ width:100%; height:0; padding-bottom:135%; position:relative; border:1px solid #eee;}
.Honor_list .pic img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.Honor_list .txt{ text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px; line-height:30px;}
.Honor_list li:hover .txt{ color:#c92c27;}

.Map_online #map{ height:500px;}
.Map_online #map label,
.Map_online #map img{ max-width:none;}
.Map_online .map_top{ width:100%; max-width:400px; height:45px; position:relative; margin-bottom:30px; cursor:pointer;}
.Map_online .map_top span{ line-height:43px; height:45px; border:1px solid #ddd; display:block; color:#c92c27; font-size:16px; padding:0 50px 0 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; position:relative;}
.Map_online .map_top span::before{ position:absolute; right:20px; top:50%; margin-top:-3px; width:0; height:0; content:''; border:6px solid #fff; border-top:6px solid #ddd;}
.Map_online .map_top .ul{ display:none; position:absolute; top:45px; width:100%; z-index:50; background:#fff; border:1px solid #ddd; border-top:none;}
.Map_online .map_top  li{ padding:0 20px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.Agents{ width:100%;}
.Agents .map{ width:100%; height:0; padding-bottom:77%; background:url(../images/map.png); background-size:100% 100%; position:relative;}
.Agents .map .an{ display:block; position:absolute; height:4%;top: 33.3%;left: 10.6%;width: 15.4%;}
.Agents .map .XJ{top: 33.3%;left: 10.6%;width: 15.4%;}
.Agents .map .GS{top: 36.7%;left: 34.9%;width: 5.5%;}
.Agents .map .XZ{top: 59.3%;left: 16.2%;width: 13.4%;}
.Agents .map .QH{top: 48.2%;left: 33.2%;width: 5.8%;}
.Agents .map .NX{top: 45.6%;left: 49.2%;width: 5.8%;}
.Agents .map .NMG{top: 26.4%;left: 61.2%;width: 12%;}
.Agents .map .HLJ{top: 15%;left: 78.2%;width: 7.2%;}
.Agents .map .JL{top: 24%;left: 79.3%;width: 5.5%;}
.Agents .map .LN{top: 30.8%;left: 75.6%;width: 5.5%;}
.Agents .map .BJ{top: 35.2%;left: 65.6%;width: 5.5%;}
.Agents .map .HB1{top: 40.9%;left: 64.8%;width: 5.5%;}
.Agents .map .SX1{top: 45.2%;left: 59.1%;width: 5.5%;}
.Agents .map .TJ{top: 39.8%;left: 71.5%;width: 5.6%;}
.Agents .map .SD{top: 46.1%;left: 68.6%;width: 5.6%;}
.Agents .map .SX2{top: 53.4%;left: 54.1%;width: 5.6%;}
.Agents .map .HN2{top: 53.4%;left: 62%;width: 5.6%;}
.Agents .map .JS{top: 52.3%;left: 74.4%;width: 5.6%;}
.Agents .map .AH{top: 56.5%;left: 68.5%;width: 5.7%;}
.Agents .map .HB{top: 60.1%;left: 60.5%;width: 5.7%;}
.Agents .map .SC{top: 61.5%;left: 43.9%;width: 5.7%;}
.Agents .map .CQ{top: 64.2%;left: 52.5%;width: 5.7%;}
.Agents .map .HB2{top: 60.2%;left: 60.4%;width: 5.7%;}
.Agents .map .SH{top: 59.5%;left: 80.1%;width: 5.7%;}
.Agents .map .ZJ{top: 63.5%;left: 74.2%;width: 5.7%;}
.Agents .map .JX{top: 67.7%;left: 67.9%;width: 5.7%;}
.Agents .map .HN1{top: 69.3%;left: 60.2%;width: 5.7%;}
.Agents .map .YN{top: 78.8%;left: 41.3%;width: 5.7%;}
.Agents .map .GX{top: 79.8%;left: 55%;width: 5.7%;}
.Agents .map .GD{top: 79.5%;left: 64.2%;width: 5.7%;}
.Agents .map .FJ{top: 74.1%;left: 71.9%;width: 5.7%;}
.Agents .map .XG{top: 85.5%;left: 70.3%;width: 5.7%;}
.Agents .map .TW{top: 79.8%;left: 80.8%;width: 5.7%;}
.Agents .map .AM{top: 88.6%;left: 63.9%;width: 5.7%;}
.Agents .map .HN3{top: 94.2%;left: 60.4%;width: 5.7%;}
.Agents .map .GZ{top: 72.4%;left: 51.1%;width: 5.7%;}
.Agents .area_info{ display:none;}
.area{ max-width:700px; line-height:18px; font-size:14px; padding:10px 20px;}
.area li{ border-bottom:1px dashed #ddd; padding:10px 0;}
.area li:last-child{ border:none;}
.area li>div{ padding:9px 0;}

.Laboratory .ul{ overflow:hidden;}
.Laboratory li{ width:50%; float:left; padding:10px;}
.Laboratory .pic{ border:1px solid #ddd; padding:3px;}
.Laboratory li:hover .pic{ border:1px solid #c92c27;}
.Laboratory .pic a{ display:block; width:100%; height:0; padding-bottom:70%; position:relative;}
.Laboratory .pic img{ position:absolute; width:100%; height:100%;}
.Laboratory .title a{ display:block; text-align:center; height:30px; line-height:30px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Laboratory li:hover .title a{ color:#c92c27;}

.Laboratory_info{ padding-bottom:30px; overflow:hidden;}
.Laboratory_info .bigImg{ width:78%; padding:3px; border:1px solid #ddd; float:left;}
.Laboratory_info .show .bigImg ul{ width:100% !important; padding-bottom:70%; height:auto !important;}
.Laboratory_info .show .bigImg li{ width:100% !important;}
.Laboratory_info .bigImg .pic{ width:100%; position:relative; height:0; padding-bottom:70%;}
.Laboratory_info .bigImg .pic img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.Laboratory_info .smallScroll{ float:right; width:21%; position:relative; padding:30px 0; overflow:hidden;}
.Laboratory_info .smallScroll .ul{ overflow:hidden;}
.Laboratory_info .smallScroll li{ width:100%; cursor:pointer; padding:3% 0;}
.Laboratory_info .smallScroll .pic{ width:100%; padding:3px; border:1px solid #ddd;}
.Laboratory_info .smallScroll li.on .pic{ border:1px solid #c92c27;}
.Laboratory_info .smallScroll .pic a{ width:100%; position:relative; height:0; padding-bottom:70%; display:block;}
.Laboratory_info .smallScroll .pic img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.Laboratory_info .smallScroll .a{ display:block; border:1px solid #ddd; height:25px; width:100%; position:absolute; left:0; z-index:5;}
.Laboratory_info .smallScroll .a::before{position:absolute; right:50%; width:10px; height:10px; content:''; border:1px solid #ddd; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-right:-5px;}
.Laboratory_info .smallScroll .sPrev{ top:0;}
.Laboratory_info .smallScroll .sPrev::before{ border-left:none; border-bottom:none; top:10px;}
.Laboratory_info .smallScroll .sNext{ bottom:0;}
.Laboratory_info .smallScroll .sNext::before{ border-top:none; border-right:none; bottom:10px;}

.history_list{ background:url(../images/bg_fzlc_ul.jpg) center left repeat-y; padding-bottom:25px; margin-top:15px;}
.history_list li{}
.history_list .title{ font-size:16px; color:#c92c27; font-weight:bold; padding-left:60px; height:30px; line-height:30px; background:url(../images/bg_fzlc_bt.png) center left no-repeat; position:relative; top:-11px;}
.history_list .content{ font-size:14px; padding-left:60px; margin-bottom:25px; margin-top:-15px;}

.product_index ul{ overflow:hidden;}
.product_index li{ overflow:hidden; position:relative; height:140px; background:#fbfbfb; margin-bottom:15px;}
.product_index li .pic{ float:left; position:absolute; left:0; top:0; width:120px; height:140px; z-index:2;}
.product_index li .pic img{ width:120px; height:140px;}
.product_index li .txt{ padding:10px 10px 10px 130px; height:140px;}
.product_index li .title{ font-size:12px;}
.product_index li .title b{ display:block; font-size:20px;}
.product_index li .title a{ color:#c92c27; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.product_index li .info{ height:60px; overflow:hidden; line-height:20px; margin-top:10px;}
.product_index li .more{ display:none;}

.product_list li{ float:left; width:50%; padding:2%;}
.product_list .fancybox{ display:block;}
.product_list .pic{ width:100%; height:0; padding-bottom:73%; position:relative; border:1px solid #eee;}
.product_list .pic img{ width:100%; height:100%; position:absolute; top:0; left:0;}
.product_list .txt{ text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:30px; line-height:30px;}
.product_list li:hover .txt{ color:#c92c27;}

.product_info{ padding-bottom:30px; overflow:hidden;}
.product_info .p_top{ overflow:hidden;}
.product_info .bigImg{ padding:3px; border:1px solid #ddd;}
.product_info .show .bigImg ul{ width:100% !important; padding-bottom:70%; height:auto !important;}
.product_info .show .bigImg li{ width:100% !important;}
.product_info .bigImg .pic{ width:100%; position:relative; height:0; padding-bottom:70%;}
.product_info .bigImg .pic img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.product_info .smallScroll{ position:relative; margin:25px 0; overflow:hidden;}
.product_info .smallScroll .container{ width:100%; padding:0 30px;}
.product_info .smallScroll .smallImg{ width:100%; overflow:hidden;}
.product_info .smallScroll .ul{ overflow:hidden;}
.product_info .smallScroll li{ width:80px; cursor:pointer; margin-right:8px; float:left;}
.product_info .smallScroll .pic{ width:100%; padding:3px; border:1px solid #ddd;}
.product_info .smallScroll li.on .pic{ border:1px solid #c92c27;}
.product_info .smallScroll .pic a{ width:100%; position:relative; height:0; padding-bottom:70%; display:block;}
.product_info .smallScroll .pic img{ position:absolute; top:0; left:0; width:100%; height:100%;}
.product_info .smallScroll .a{ display:block; border:1px solid #ddd; height:58px; width:25px; position:absolute; top:0; z-index:5;}
.product_info .smallScroll .a::before{position:absolute; right:50%; width:10px; height:10px; content:''; border:1px solid #ddd; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); margin-right:-5px; margin:-5px -5px 0 0;}
.product_info .smallScroll .sPrev{ left:0;}
.product_info .smallScroll .sPrev::before{ border-right:none; border-bottom:none; top:50%;}
.product_info .smallScroll .sNext{ right:0;}
.product_info .smallScroll .sNext::before{ border-left:none; border-top:none; top:50%;}
.product_info .p_top .info .title{ font-size:16px; font-weight:bold; border-bottom:1px solid #e5e5e5; line-height:36px; color:#c92c27;}
.product_info .p_top .info .pdf{ display:inline-block; border:1px solid #eee; background:url(../images/bg_pdf.png) no-repeat left 10px center; color:#c92c27; width:auto; line-height:30px; border-radius:3px; padding-left:35px;padding-right: 10px;  margin-top:15px;}
.product_info .p_top .info .txt{ padding:15px 0; color:#333;}
.product_info .p_top .info .txt .b{ font-size:14px;}
.product_info .p_cen .nav{ font-size:0; overflow:hidden;}
.product_info .p_cen .nav a{ display:inline-block; background:#c92c27; font-size:14px; height:45px; margin-bottom:10px; white-space:nowrap; color:#fff; line-height:45px; padding:0 3%; position:relative; width:auto;}
.product_info .p_cen .nav a::after{ position:absolute; right:0px; top:10px; width:1px; height:25px; content:''; background:#641613; z-index:1;}
.product_info .p_cen .nav a:hover{ background:#ef3328;}
.product_info .p_cen .info{ padding:15px;}
.product_info .p_cen .info .title{ font-size:18px; font-family:arial; color:#c92c27;}

.Contact_index{ width:100%;}
@media screen and (max-width:639px){
.Contact_index .map li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #ddd;}
.Contact_index .map li .Map_show{ display:block !important;}
}
.Contact_index .map a{ display:none;}


/*Banner*/
.HomeBan{ position:relative;}
.HomeBan .BanList ul{ overflow:hidden; margin:0 auto;}
.HomeBan .BanList li{ width:100%; position:relative;}
.HomeBan .BanList li a{ width: 100%;height: 0;display: block;position:relative;top:0; left:0; padding-bottom:25%; background-size:100% 100% !important;}
.HomeBan .BanCont{ position:absolute; left:0; bottom:5px; font-size:0; text-align:center; z-index:10; width:100%;}
.HomeBan .BanCont li{ display:inline-block; width:10px; height:10px; border-radius:50%; background:#fff; cursor:pointer; margin:0 2px;}
.HomeBan .BanCont li:hover,
.HomeBan .BanCont li.on{ background:#c92c27;}
/*Banner*/

.ind_t{ width:100%; border-left:6px solid #c92c27; height:58px; padding-left:10px; line-height:29px;}
.ind_t .en{ color:#c92c27; font-size:18px; font-weight:bold; text-transform:Uppercase;}
.ind_t .cn{ font-size:18px; color:#333;}

.ind_Icon{ width:100%; max-width:1200px; margin:0 auto;}
.ind_Icon .ul{ overflow:hidden; padding:3% 0;}
.ind_Icon li{ float:left; width:33.333%; text-align:center; border-right:1px solid #eee; cursor:pointer;}
.ind_Icon li:last-child{ border:none;}
.ind_Icon li .ico,
.ind_Icon li .ico img{ display:inline-block; width:80px; height:80px; transition:all 0.3s;}
.ind_Icon li .ico.gray img{ -webkit-filter: grayscale(1); filter:grayscale(1); opacity:0.5;}
.ind_Icon li .title{ font-size:16px; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.ind_Icon li .info{ display:none; color:#ababab;}

.ind_News{ width:100%; max-width:1200px; margin:0 auto 30px auto;}
.ind_News .ind_t{ margin:3% 0;}
.ind_News li{ margin-top:10px;}
.ind_News li .box{ width:100%; height:0; position:relative; padding-bottom:71.18%;}
.ind_News .pic{ display:block; position:absolute; z-index:0; width:100%; height:100%;}
.ind_News .pic img{ width:100%; height:100%;}
.ind_News .info{ position:absolute; left:0; bottom:0; padding:3%; width:100%;}
.ind_News .info .time{ color:#999; font-size:16px; font-weight:bold; position:relative; height:30px; line-height:30px; margin-bottom:10px;}
.ind_News .info .time::before{ position:absolute; left:0; bottom:0; width:50px; height:3px; content:''; background:#c92c27;}
.ind_News .info .title{ font-size:16px; font-weight:bold; height:30px; line-height:30px;}
.ind_News .info .title a{ display:block; color:#fff; overflow:hidden; }

.ind_News li#inews0 .info{background: rgba(125, 125, 125, 0.5);}
.ind_News li#inews0 .info .time{ color: #FF0000;}
.ind_News li#inews0 .info .more{color: #FF0051; border: 1px solid #f00;display: inline-block;float: right;margin-top: 0;}
.ind_News li#inews0 .info .time::before{ background:#ff0000;}
.ind_News li#inews0 .info .more2{display: none;}
.ind_News li#inews1 .info .more1{display: none;}
.ind_News li#inews2 .info .more1{display: none;}
@media screen and (max-width:1199px){.ind_News .info .title a{white-space:nowrap; text-overflow:ellipsis;}}
.ind_News .info .txt{ color:#fff; line-height:20px; max-height:60px; overflow:hidden;}
.ind_News .info .more{ display:block; margin-top:10px; width:110px; height:30px; border:1px solid #d0d0d0; line-height:28px; font-size:16px; padding-left:20px; position:relative; color:#999;}
.ind_News .info .more::after{ position:absolute; right:4px; top:8px; width:0; height:0; content:''; border:6px solid transparent; border-left-color:#c92c27; color:transparent;}

.ind_Plate{ width:100%; max-width:1200px; margin:0 auto;}
.ind_Plate li{ width:100%; margin-bottom:15px;}
.ind_Plate .box{ width:100%; position:relative;}
.ind_Plate .video{ background:#f5f5f5;}
.ind_Plate .video .ind_t{ position:relative; top:15px;}
.ind_Plate .video .fancybox{ position:relative; left:0; bottom:0; display:block; width:100%; height:0; padding-bottom:87.33%; background-size:100% 100% !important; margin-top:30px;}
.ind_Plate .video .fancybox .play{ position:absolute; left:0; top:0; background:url(../images/bg_play.png) no-repeat center; width:100%; height:100%;}
.ind_Plate .video #Video{ display:none;}
#Video{ max-width:100%; width:800px;}
.ind_Plate .video span#Video{ margin-top: 50px;}
.ind_Plate .product{ position:relative;}
.ind_Plate .product .box{ background-size:100% 100% !important; padding-bottom:113.69%;}
.ind_Plate .product .ind_t{ position:absolute; top:15px;}
/*.ind_Plate .product .ind_t .cn{ color:#fff;}*/
.ind_Plate .app{ background:#f5f5f5;}
.ind_Plate .app .ind_t{ position:relative; top:15px;}
.ind_Plate .app .dl{ overflow:hidden; margin-top:15px;}
.ind_Plate .app .dl dd{ width:33.333%; float:left; padding:12px; position:relative;}
.ind_Plate .app .dl .ico{ display:block; width:100%; position:relative; height:0; padding-bottom:100%; background-size:100% 100% !important;}
.ind_Plate .app .dl .title a{ display:block; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.ind_lain{ width:100%; max-width:1200px; margin:0 auto; padding:15px 0 30px 0;}
.ind_lain ul{ overflow:hidden;}
.ind_lain .labor{overflow:hidden; padding-bottom:15px;}
.ind_lain .labor dl{ overflow:hidden; margin-top:15px; background:#f5f5f5;}
.ind_lain .labor dt{ position:relative; height:0; padding-bottom:50%; z-index:1;}
.ind_lain .labor dt img{ position:absolute; width:100%; height:100%; left:0; top:0;}
.ind_lain .labor dt::after{ position:absolute; right:-6%; top:0; width:6%; height:100%; content:''; background:#f5f5f5;}
.ind_lain .labor dd{ position:relative;}
.ind_lain .labor dd.top{ padding-top:10px; padding-right:50px;}
.ind_lain .labor dd.top a{ display:block; font-size:16px; color:#c92c27;}
.ind_lain .labor dd.top .info{ height:48px; line-height:24px; overflow:hidden; margin-bottom:10px;}
.ind_lain .labor dd .more{ position:absolute; right:15px; font-size:16px; top:50%; margin-top:-25px;}
.ind_lain .labor dd.top .more{ font-size:26px;}
.ind_lain .labor .dd{ border-top:1px dashed #ddd; line-height:45px;}
.ind_lain .labor dd span{ float:right; color:#777777; font-size:0.8em;}
.ind_lain .labor dd .a{ color:#404040;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-right:15px; display:block;}
.ind_lain .labor dd a:hover{ color:#c92c27;}
.ind_lain .inqui .box{ margin-top:15px;}
.ind_lain .inqui .box a{ display:block; width:100%; height:0; padding-bottom:52.3%; background-size:100% 100% !important;}

/*开始*/
@media screen and (min-width:640px){
.Links li{ width:25%;}

.Investors_txt li,
.Investors_txt li a,
.Investors_txt li span{ line-height:54px; height:54px;}

.Investors_pic .top{ height:170px;}
.Investors_photo li{ height:196px; margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee;}
.Investors_pic .top .pic,
.Investors_photo .pic{ width:315px; height:165px;}
.Investors_pic .top .pic img,
.Investors_photo .pic img{ width:313px; height:163px; border:1px solid #eee;}
.Investors_pic .top .txt,
.Investors_photo .txt{ padding-left:340px; font-size:14px;}
.Investors_pic .top .title,
.Investors_photo .title{ font-size:18px;}
.Investors_pic .top .time,
.Investors_photo .time{ display:block; font-size:16px; color:#999; margin:5px 0 15px 0;}
.Investors_pic .top .info,
.Investors_photo .info{ height:48px; line-height:24px; overflow:hidden; font-size:12px;}
.Investors_pic .top .more,
.Investors_photo .more{ display:block; float:left; text-transform:Uppercase; color:#c92c27; position:relative; border-bottom:1px solid #c92c27; font-size:12px; line-height:20px; margin-top:15px;}
.Investors_pic .top .more::before,
.Investors_photo .more::before{ position:absolute; right:-20px; top:7px; width:12px; height:12px; content:''; background:#c92c27; border-radius:50%;}
.Investors_pic .top .more::after,
.Investors_photo .more::after{ position:absolute; right:-16px; top:10px; width:6px; height:6px; content:''; border:1px solid #fff; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border-left:none; border-top:none;}

.Jobs_list .Table .t4{ display:table-cell;}

.Honor_list li,
.Investors_pic .li,
.Laboratory li,
.product_list li{ width:33.333%;}

.product_index li{ height:280px; margin-bottom:40px;}
.product_index li .pic,
.product_index li .pic img{ width:240px; height:280px;}
.product_index li .txt{ padding:30px 30px 30px 260px; height:280px;}
.product_index li .info{ line-height:24px; font-size:12px; color:#959595; height:72px; margin-top:25px;}
.product_index li .more{ display:block; position:absolute; bottom:1px; right:1px; width:68px; height:68px; background:#fff;}
.product_index li .more::before{ position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; width:20px; height:20px; content:''; border:1px solid #959595; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); border-left:none; border-top:none;}

.Contact_index .map{ width:100%; height:0; position:relative; padding-bottom:44.919786%; background:url(../images/bg_Contact_map.png); background-size:100% 100%;}
.Contact_index .map li{ position:absolute; width:100%; height:100%;}
.Contact_index .map a{ display:block; width:17px; height:24px; background:url(../images/bg_map.png) right; position:absolute; z-index:20; margin:-24px 0 0 -8px;}
.Contact_index .map .Map_show{ display:none;}
.Contact_index .map a:hover{ background-position:left;}
.Map_show{ min-width:500px; line-height:36px; padding:15px;}

.ind_Icon li .title{ margin-bottom:10px;}
.ind_Icon li .info{ display:block; max-width:190px; margin:0 auto;}

.ind_News li:nth-child(2),
.ind_News li:nth-child(3){ height:150px;}
.ind_News li:nth-child(2) .box,
.ind_News li:nth-child(3) .box{ height:auto; padding:0; overflow:hidden; background:#f5f5f5;}
.ind_News li:nth-child(2) .pic,
.ind_News li:nth-child(3) .pic{ position:relative; width:210px; height:150px; overflow:hidden; z-index:2;}
.ind_News li:nth-child(3) .pic{ float:right;}
.ind_News li:nth-child(2) .pic img,
.ind_News li:nth-child(3) .pic img{ max-width:none; width:auto;}
.ind_News li:nth-child(2) .info{ padding-left:230px; width:100%;}
.ind_News li:nth-child(3) .info{ padding-right:230px; width:100%;}
.ind_News li:nth-child(2) .info .title a,
.ind_News li:nth-child(3) .info .title a{ color:#333;}
.ind_News li:nth-child(2) .info .txt,
.ind_News li:nth-child(3) .info .txt{ display:none;}
}
@media screen and (max-width:639px){
.ind_News li#inews1 .info,
.ind_News li#inews2 .info{background: rgba(125, 125, 125, 0.5);}
.ind_News .info .time{color: #ff0000;}
.ind_News li#inews1 .info .time::before,.ind_News li#inews2 .info .time::before {background: #ff0000;}
.ind_News li#inews1 .info .more,.ind_News li#inews2 .info .more {color: #FF0051;border: 1px solid #f00;}
.ind_News li#inews1 .info .more1,.ind_News li#inews2 .info .more1 {display: block;float: right;margin-top: 0;}
.ind_News li#inews1 .info .more2,.ind_News li#inews2 .info .more2 {display: none;}
}
@media screen and (min-width:768px){
.Honor_list li{ width:25%;}
.ind_News .ind_t{ margin:0;}

.ind_lain .labor dt{ float:left;width:48%; padding-bottom:25.42%; margin-right:3%;}

}
@media screen and (min-width:960px){
.Top{ display:block;}
.Top_2{ display:none;}

#Bottom{}
#Bottom .QrC,
#Bottom .Btm_Nav{ display:block;}
#Bottom .link{ float:right;}
#Bottom .link a{ margin:0 0 0 20px;}
#Bottom .Copy{ float:left; padding:0;}
#Bottom .line{ width:100%; height:1px; overflow:hidden; background:#d35652; clear:both; margin:10px 0 10px 0;}

.Nei_ban{ padding-bottom:30px;}

.SildeBar,
.Current .Webnav{ display:block;}
.MainContent{ padding:0 0 0 265px;}
.MainContent2{ padding:0 0 0 28px;}
.MainContent.pd{ padding:0; min-height:300px;}

.Page{ text-align:right;}
.Page .a_first,
.Page .a_end{ display:inline-block;}
.Page a{ width:72px; padding:0;}


.product_index li{ float:left; width:50%; overflow:hidden; background:#fbfbfb;}
/*.product_index li.on{ width:40%;}
.product_index li.on .pic{ display:none;}
.product_index li.on .txt{ padding:30px;}*/

.product_list li{ width:25%;}

.ind_News ul{ overflow:hidden; position:relative;}
.ind_News li#inews0{ height:320px; width:450px; z-index:3; position:relative;}
.ind_News li#inews1,
.ind_News li#inews2{ width:100%; position:absolute; left:0; padding-left:470px;}
.ind_News li#inews1{ top:0;}
.ind_News li#inews2{ top:170px;}

.ind_Plate ul{ overflow:hidden;}
.ind_Plate li{ width:32%; float:left; margin-right:2%;}
.ind_Plate li.app{ margin:0;}
.ind_Plate .box{ width:100%; position:relative; height:0; padding-bottom:113.69%;}
.ind_Plate .video .fancybox{ position:absolute; left:0; bottom:0; display:block; width:100%; height:0; padding-bottom:87.33%; background-size:100% 100% !important;}
#Video{ max-width:100%; width:800px;}
.ind_Plate .product{ position:relative;}
.ind_Plate .app .dl{ position:absolute; left:0; bottom:15px;}

.ind_lain .inqui{ float:right; width:32%;}
.ind_lain .labor{ width:66%; overflow:hidden; float:left; padding-bottom:0;}
.ind_lain .labor dt{ float:left;width:48%; padding-bottom:25.42%; margin-right:3%;}
.ind_lain .labor dd.top .info{ height:24px;}
}

@media screen and (min-width:1200px){
.Top .pc_nav .top_nav{ padding-left:200px; }
.Top .pc_nav .top_nav li{ padding:0 3%;}

.product_info .show{ width:55%; float:left;}
.product_info .p_top .info{ width:43%; float:right;}


.ind_News .info .title{ height:auto;}
.ind_News .info .title a{ line-height:30px; max-height:60px;}
.ind_News li#inews0{ height:420px; width:590px; z-index:3; position:relative;}
.ind_News li#inews1,
.ind_News li#inews2{ height:200px; padding-left:610px;}
.ind_News li#inews1 .box,
.ind_News li#inews2 .box{ height:auto; padding:0; overflow:hidden;}
.ind_News li#inews1 .pic,
.ind_News li#inews2 .pic{ position:relative; width:280px; height:200px; overflow:hidden; z-index:2;}
.ind_News li#inews1 .info{ padding-left:300px;}
.ind_News li#inews2 .info{ padding-right:300px;}
.ind_News li#inews2{ top:220px;}

.ind_lain .labor dd.top .info{ height:48px;}
}

.showBox{ width:100px; height:100px; color:red; position:fixed; top:0; left:0;}
.zoomMask{ width:100px; height:100px; z-index:999; position:fixed !important; background:rgba(255,255,255,0.2)}
.zoomDiv{position:fixed !important;width:200px;height:200px;overflow:hidden; display:none; border:1px solid #ddd;}
.zoomDiv img{ max-height:none !important; max-width:none;vertical-align:top;border:0;}



/*20170508*/
.map_ul li{ float:left; width:48%; float:left; font-size:16px; padding:10px 0;}
.map_ul li.one{ clear:both;}
.map_ul li.two{ float:right;}
.map_ul li>div{ line-height:20px; padding:10px 0;}
.map_ul li .title{ font-weight:bold; color:#c92c27;}

@media screen and (max-width:480px){
.map_ul li{ float:none !important; width:100% !important;}
}