/*.container{ overflow:hidden; }*/
.join_fix a{ display:block; width:100%; }
.join_fix a img{ width:100%; }
.containers{ position:relative; padding-bottom:100px; }
.wheight{ position:absolute; top:114px; width:100%; left:0; bottom:50px; overflow:hidden; }
#IndexBanner{ width:100%; height:60%; overflow:hidden; position:relative; }
#IndexBanner .Item{ position:absolute; left:0%; top:0; display:none; width:100%; height:100%;cursor:pointer;}
#IndexBanner .Item img{ width:100%; }
#IndexBanner .Button{ position:absolute; width:32px; height:58px; top:50%; margin-top:-25px; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
#IndexBanner .LeftBtn{ background:url(/images/index/leftbtn2.png) no-repeat center; left:60px; }
#IndexBanner .RightBtn{ background:url(/images/index/rightbtn2.png) no-repeat center; right:60px; }
#IndexBanner .LeftBtn:hover{ opacity:1; filter:alpha(opacity=100); }
#IndexBanner .RightBtn:hover{ opacity:1; filter:alpha(opacity=100); }
#IndexBanner .map{ position:absolute; right:0; bottom:0; display:block; }
.wapbanner{ display:none; }
#PicNum{ position:absolute; left:50%; bottom:4%; z-index:1; margin-left:-39px; }
#PicNum li{ float:left; width:16px; height:16px; background:url(/images/index/point1.png) no-repeat center; margin:0 5px; }
#PicNum li.cur{ background:url(/images/index/point2.png) no-repeat center; }

.titbox{ width:100%; height:6.6%; overflow:hidden; position:relative; }
.titbox .bg{ background:url(/images/index/tit.png) no-repeat center; background-size:auto 100%; height:55%; position:absolute; top:21%; left:0; width:100%; }
.product{ width:100%; height:30.6%; }
.product .cont{ width:24.25%; float:left; height:100%; margin-right:1%; position:relative; cursor:pointer; overflow:hidden; }
.product .R_box{ margin-right:0; }
.product .cont .box{ height:100%; }
.product .cont:hover .mask{ opacity:1; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); }
.product .cont .mask{ position:absolute; width:100%; height:100%; background:url(/images/index/mask.png) no-repeat; background-size:100% 100%; text-align:center; opacity:0; transform:translateY(20px); -webkit-transform:translateY(20px); -moz-transform:translateY(20px); -o-transform:translateY(20px); -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; cursor:default; top:0; }
.product .cont .mask table{ height:100%; width:100%; }
.product .cont .mask table td{ height:100%; }
.product .cont .mask table .td1{ width:30%; text-align:center; padding-left:10px;}
.product .cont .mask table .td2{padding-left:10px; box-sizing:border-box; margin-top:12%;overflow: hidden;height:135px;margin-right:10%;}
.product .cont .mask img{ width:auto; margin-bottom:2%; padding-top:5%; }
.product .cont .mask li{ width:100%; font:normal 14px 'Arial'; margin-bottom:10px; text-align:left; height:19px; }
.product .cont .mask li a{ color:#fff; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.product .cont .mask li a:hover{ color:#ddd; }
.product .cont .mask ul{ width:100%;position: absolute; top:0; }
.product .S_box.cont .mask .mask_div1 ul {padding-top:36px;}
.product .R_box.cont .mask .mask_div1 ul {padding-top:25px;}
.product .cont .mask ul{ -webkit-transform:rotateY(-155px); -moz-transform:rotateY(-155px); -o-transform:rotateY(-155px); transform:rotateY(-155px);}
.product .S_box.cont .mask ul {padding-top:22%;}
.product .R_box.cont .mask ul {padding-top:20%;}

.product .cont .mask .mask_div1{height:116px;overflow:hidden;position:relative;}
.product .cont .mask .more{ width:10%; position:absolute; right:4%; bottom:10%; display:block; opacity:1;}
.product .cont .mask .more1{ width:10%; position:absolute; right:4%; bottom:20%; display:block; opacity:1;}
.product .cont .mask .more img{position: relative;height:auto;animation:mymove 1s linear infinite;-webkit-animation:mymove 1s linear infinite; margin-top:5%;opacity:0.6;}
.product .cont .mask .more1 img{position: relative;height:auto;animation:mymove1 1s linear infinite;-webkit-animation:mymove1 1s linear infinite; margin-top:5%;opacity:0.6;}
.product .cont .mask .more img:hover , .product .cont .mask .more1 img:hover{animation:none;opacity:1;}
#IndexBanner .Item .backstretch {display:none;}

#right_cont{ float:right; width:760px; }
.nav{ color:#868686; line-height:16px; text-align:right; font-size:14px; padding-bottom:15px; background:url(/images/about/navbg2.png) repeat-x center bottom; margin-bottom:25px; }
.nav a{ color:#868686; display:inline-block; vertical-align:middle; font-size:12px; }
.nav em{ background:url(/images/about/navbg.png) no-repeat center top; display:none; width:16px; height:16px; vertical-align:middle; margin-right:5px; font-size:12px; }
.nav span{ color:#d50004; display:inline-block; font-size:12px; }

/*��˾�ſ�*/
.about_cont .box_one{ padding:0 0 30px; border-bottom:1px solid #cdcdcd; }
.about_cont .box_one .leftbox{ float:left; width:57%; }
.about_cont .box_one img{ float:right; margin-right:35px; width:30%; margin-top:30px; }
.about_cont .box_one h2{ font:normal 18px 'Arial'; color:#1e1e1e; margin-bottom:30px; }
.about_cont .box_one p{ line-height:24px; color:#464646; }
.about_cont .box_one .lis.under{ margin-top:45px; padding-bottom:10px; border-bottom:1px solid #f7f7f7; margin-bottom:10px; }
.about_cont .box .lis{ position:relative; padding-left:156px; }
.about_cont .box .lis span{ display:block; float:left; padding-left:24px; background:url(/images/about/spanbg.jpg) no-repeat left center; color:#191919; font:normal 16px 'Arial'; width:156px; position:absolute; left:0; top:0; }
.about_cont .box .lis p{ width:90%; padding-left:10%; line-height:24px; color:#464646; }
.about_cont h3{ font:normal 16px 'Arial'; color:#d50004; padding-top:20px; margin-bottom:15px; }
.about_cont .box{ padding-bottom:20px; border-bottom:1px solid #cdcdcd; }
.about_cont .box_two p{ line-height:24px; color:#4c4c4c; margin-bottom:20px; }
.about_cont .box_two .abox{ text-align:center; }
.about_cont .box_two .abox a{ display:inline-block; position:relative; margin-right:10px; margin-bottom:10px;float: left;}
.about_cont .box_two .abox a:nth-of-type(4n){margin-right: 0;}
.about_cont .box_two .abox a img{ display:block; }
.about_cont .box_two .abox a span{ background:url(/images/about/spanbg.png) repeat center; position:absolute; left:0; bottom:0; color:#fff; font:normal 16px/18px 'Arial'; height:38px; width:100%; }
.about_cont .box_two .abox a.img5 span{ font-size:14px; }
.about_cont .box_two .abox a.img3{ margin-right:0; }
.about_cont .box_two .abox a.img6{ margin-right:0; }
.about_cont .box_three .line{ width:60%; float:left; }
.about_cont .box_three img{ float:right; width:37%; }
.about_cont .box_three .lis{ margin-bottom:12px; }
.about_cont .box_three .lis span{ width:40px; }
.about_cont .box_three .lis,.about_cont .box_three .lis p{ padding-left:0; }
.about_cont .box_four{ border-bottom:none; }
.about_cont .box_four .lis{ padding-left:24px; padding-top:35px; float:left; width:60%; box-sizing:border-box; }
.about_cont .box_four .lis p{ width:100%; padding-left:0; }
.about_cont .box_four img{ float:right; width:37%; }
.picmask{ position:fixed; width:100%; height:100%; background:#000; opacity:0.6; left:0; top:0; display:none; z-index:2; }
.picbox{ position:fixed; width:96%; left:2%; top:20%; background:#fff; padding:5px; box-sizing:border-box; display:none; z-index:2; }
.picbox img{ width:100%; }

/*ս�Ի��*/
.partner_cont h3{ margin-bottom:20px; }
.partner_cont h3 a{ display:block; }
.partner_cont h3 span,.partner_cont h3,.duty_cont h3{ font:normal 18px 'Arial'; color:#1e1e1e; margin-bottom:20px; }
.partner_cont h3 .btn em{ float:right; display:block; width:20px; height:20px; background:url(/images/about/btn.png) no-repeat center; margin-top:3px; }
.partner_cont h3 .btn.cur em{ background:url(/images/about/btn2.png) no-repeat center; }
.partner_cont .line{ background:#e6ebef; height:1px; margin-bottom:20px; }
.partner_cont .box_one{ padding-bottom:20px; }
.partner_cont .box_one .lis{ margin-bottom:20px; width:49%; float:left; margin-right:2%; }
.partner_cont .box_one .lis img{ float:left; width:35%; }
.partner_cont .box_one .lis .text{ width:60%; float:right; }
.partner_cont .box_one .lis span{ display:block; color:#d50004; font:normal 16px 'Arial'; margin-bottom:10px; }
.partner_cont .box_one .lis p{ color:#343434; line-height:24px; }
.partner_cont .tab_box li{ float:left; width:33.3%; border-bottom:1px solid #c9c9c9; border-right:1px solid #c9c9c9; box-sizing:border-box; padding:23px 0; text-align:center; position:relative; overflow:hidden; }
.partner_cont .tab_box li img{ width:73%; }
.partner_cont .tab_box li .mask{ position:absolute; width:100%; height:100px; top:0; left:0; background:url(/images/about/mask.png) repeat; -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -o-transform:translateY(-100%); transform:translateY(-100%); -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.partner_cont .tab_box li .mask span{ color:#fff; line-height:20px; position:absolute; top:50%; margin-top:-10px; width:100%; text-align:center; left:0; }
.partner_cont .tab_box li .mask span.span1{line-height: 14px;padding-top: 40px;display: inline-block;}
.partner_cont .tab_box li a{ display:block; position:absolute; width:100%; height:100px; left:0; top:0; }
.partner_cont .tab_box ul{ border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; margin-bottom:60px; }
.partner_cont .tab_box li:hover .mask{ -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0); }
.partner_cont .fold{ display:none; }



.culture_cont h3{ font:normal 18px 'Arial'; color:#2c2c2c; margin-bottom:30px; }
.culture_cont h3 span{ color:#d50004; }
.culture_cont ul{ margin-bottom:25px; }
.culture_cont li{ color:#343434; padding-left:20px; background:url(/images/innovate/point.png) no-repeat left center; margin-bottom:8px; }
.culture_cont span{ color:#343434; }
.culture_cont strong{ font:normal 18px 'Arial'; color:#1e1e1e; margin-bottom:15px; display:block; }
.culture_cont .img{ width:100%; margin-bottom:15px; }
.culture_cont .geng{ padding-top:20px; }
.culture_cont .pic{ margin-bottom:15px; }
.culture_cont dl{ margin-left:-1px; }
.culture_cont dd{ float:left; width:189px; margin-left:1px; }
.culture_cont dd a,.culture_cont dd img{ display:block; }

/*�������*/
.duty_cont .topbox{ border-bottom:1px solid #e6ebef; margin-bottom:40px; }
.duty_cont .topbox .text span{ display:block; color:#d50004; font:normal 16px 'Arial'; margin-bottom:15px; }
.duty_cont .topbox .text p{ line-height:24px; color:#484848; margin-bottom:30px; }
.duty_cont .topbox .text{ width:60%; float:left; }
.duty_cont .topbox img{ width:37%; float:right; }
.duty_cont .tab_c .tab_a{ margin-bottom:30px; position:relative; z-index:1; }
.duty_cont .tab_c .tab_a a{ width:22%; display:inline-block; position:relative; text-align:center; margin:0 1.5%; float:left; }
.duty_cont .tab_c .tab_a a .img2{ position:absolute; left:14%; top:0; opacity:0; }
.duty_cont .tab_c .tab_a a img{ width:72%; margin-bottom:15px; }
.duty_cont .tab_c .tab_a a span{ display:block; color:#3c3c3c; font:normal 14px 'Arial'; }
.duty_cont .tab_c .tab_a a:hover .img2,.duty_cont .tab_c .tab_a a.cur .img2{ opacity:1; }
.duty_cont .tab_c .tab_a a:hover span,.duty_cont .tab_c .tab_a a.cur span{ color:#d50004; }
.duty_cont .tab_c .tab_a a em{ background:url(/images/about/embg.png) no-repeat center; width:14px; height:7px; display:block; position:absolute; bottom:-31px; left:50%; margin-left:-7px; opacity:0; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.duty_cont .tab_c .tab_a a.cur em{ opacity:1; }
.duty_cont .tab_c .tab_b{ border-top:1px solid #d50004; }
.duty_cont .tab_c .tab_b .border{ padding-top:32px; display:none; }
.duty_cont .tab_c .tab_b .border img{ float:left; width:30%; }
.duty_cont .tab_c .tab_b .border .text{ width:65%; float:right; }
.duty_cont .tab_c .tab_b .border .text span{ display:block; color:#222; font:normal 18px 'Arial'; margin-bottom:10px; }
.duty_cont .tab_c .tab_b .border .text p{ color:#363636; line-height:24px; }
.duty_cont .topbox .text a {
  display: block;
  font-size: 18px;
  color: #000;
  margin-bottom: 30px;
  font-weight: bold;
}
/*�±�����*/
.history_cont .list ul{ display:none; }
.history_cont .tit{ height:60px; font:normal 14px/60px 'Arial'; border-bottom:1px solid #e6ebef; cursor:pointer; background:url(/images/about/btn.png) no-repeat right center; }
.history_cont .tit.cur{ background:url(/images/about/btn2.png) no-repeat right center; }
.history_cont .tit span{ color:#d50004; margin-right:5px; font-size:20px; display:inline-block; }
.history_cont .tit em{ color:#414141; display:inline-block; }
.history_cont .tit i{ color:#b0b0b0; float:right; display:inline-block; }
.history_cont li{  position:relative; font:normal 14px/30px 'Arial';line-height:30px;}
.history_cont li span{ position:absolute; left:0; top:25%; display:block; text-align:right; width:68px; color:#d50004; }
.history_cont li .text{ padding-left:68px; }
.history_cont li .text p{ color:#868686; border-bottom:1px solid #e6ebef; margin-left:6%;padding:15px 0; }
.history_cont li .text p a{ color:#868686;}
.history_cont li .text p a:hover{ text-decoration:underline; }

/*�±�����*/
.news_cont .list{ padding:20px 0; position:relative; padding:20px 172px 20px 80px; border-bottom:1px solid #e6ebef; }
.news_cont .list:hover .text h3 a{ color:#d50004; }
.news_cont .list:hover .times{ background:#d50004; }
.news_cont .list .text{ float:left; width:96%; margin-left:4%; }
.news_cont .list .text h3{ font:normal 16px 'Arial'; margin-bottom:6px; }
.news_cont .list .text h3 a{ color:#1b1b1b; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.news_cont .list .imgbox{ position:absolute; right:0; top:20px; display:block; width:142px; height:80px; overflow:hidden; }
.news_cont .list .text p{ color:#8c8c8c; line-height:22px; }
.news_cont .list .times{ float:left; width:80px; height:80px; background:#dfdfdf url(/images/news/timesbg.png) no-repeat 26px 28px; color:#fff; position:absolute; left:0; top:20px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.news_cont .list .times .sp1{ position:absolute; font-size:36px; left:5px; top:5px; }
.news_cont .list .times .sp2{ position:absolute; font-size:16px; right:5px; top:35px; }
.news_cont .list .times .sp3{ position:absolute; font-size:16px; right:5px; top:56px; }

.news_cont .list.special{ padding:0 0 30px; }
.news_cont .list.special .text{ float:right; width:55%; margin:0; }
.news_cont .list.special .text h3{ font-size:18px; }
.news_cont .list.special .text p{ color:#7a7a7a; margin-bottom:20px; }
.news_cont .list.special .text .time span{ color:#7a7a7a; font:normal 12px 'Arial'; }
.news_cont .list.special .text .time a{ width:76px; height:30px; display:block; float:right; color:#fff; background:#d50004; text-align:center; line-height:30px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.news_cont .list.special .text .time a:hover{ opacity:0.6; }
.news_cont .list.special .imgbox{ float:left; width:40%; position:static; }
.news_cont .list .imgbox img{ width:100%; }
.news_cont4 .list .times{ display:none; }
.news_cont4 .list{ padding-left:0; padding-right:0; }
.news_cont4 .list .imgbox{ display:none; }
.news_cont4 .list .text{ margin:0 2%; width:96%; }

.news_det h3{ font:normal 18px 'Arial'; color:#1b1b1b; text-align:center; margin-bottom:15px; }
.news_det .time{ color:#7a7a7a; font:normal 12px 'Arial'; background:url(/images/news/timebg.png) no-repeat center; text-align:center; margin-bottom:30px; }
.news_det .html{ line-height:22px; color:#7a7a7a; margin-bottom:30px; }
.news_det .html img{ max-width:100%; }
.news_det .pagebox{ text-align:center; }
.news_det .pagebox a{ display:inline-block; width:76px; height:30px; line-height:30px; text-align:center; color:#9b9b9b; background:#eaecf5; }
.news_det .pagebox a:hover{ background:#d50004; color:#fff; }
.news_det .pagebox a.a2{ color:#fff; background:#d50004; }
.news_det .pagebox a.a2:hover{ opacity:0.6; }

/*�±���*/
.monthly_cont .text{ padding-bottom:25px; border-bottom:1px solid #e6ebef; margin-bottom:30px; }
.monthly_cont .text h3{ font:normal 18px 'Arial'; color:#1b1b1b; margin-bottom:10px; }
.monthly_cont .text p{ line-height:22px; color:#5a5a5a; }
.monthly_cont .text p a{ color:#d50004; }
.monthly_cont .table_cont{ background:url(/images/news/table.png) repeat-y top; background-size:100% auto; }
.monthly_cont .table_cont li{ float:left; width:20%; text-align:center; margin:0 6.66% 48px; }
.monthly_cont .table_cont li a{ display:inline-block; width:125px; height:194px; border:3px solid #005c9f; margin-bottom:10px; overflow:hidden; }
.monthly_cont .table_cont li a img{ max-width:100%; max-height:100%; }
.monthly_cont .table_cont li span{ background:url(/images/news/spanbg.png) no-repeat center; text-align:center; color:#fff; display:inline-block; width:112px; height:32px; line-height:32px; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.monthly_cont .table_cont li:hover a{  border:3px solid #d50004; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.monthly_cont .table_cont li:hover span{ background:url(/images/news/spanbg2.png) no-repeat center; }
.monthly_cont .table_cont .pagebox a{ color:#fff; display:inline-block; width:93px; height:39px; line-height:39px; text-align:center; background:#d2d2d2; margin:0 4px; }
.monthly_cont .table_cont .pagebox a:hover{ background:#4e5057; }

/*��������*/
.join_cont .textbox .text{ float:left; width:53%; border-bottom:1px solid #e6ebef; padding-bottom:30px; }
.join_cont .textbox .text h3{ font:normal 18px 'Arial'; color:#1b1b1b; margin-bottom:10px; }
.join_cont .textbox .text p{ color:#787878; line-height:22px; margin-bottom:20px; }
.join_cont .textbox .text a{ padding-left:30px; background:url(/images/join/abg.png) no-repeat left center; display:block; line-height:18px; color:#787878; }
.join_cont .textbox .text a span{ color:#d50004; }
.join_cont .textbox img{ float:right; width:43%; }
.join_cont .tit{ font:normal 18px 'Arial'; color:#1b1b1b; padding:25px 0; margin-bottom:20px; }
.join_cont .html_lis .name{ font:normal 14px/42px 'Arial'; color:#d50004; padding-left:20px; background:#f5f5f5; }
.join_cont .html_lis .text{ padding:20px 0; line-height:22px; color:#000; padding-left:20px; }
.join_cont .cut{ position:relative; float:right; }
.join_cont .cut span{ display:block; width:152px; height:36px; padding-left:20px; border:1px solid #c9c9c9; font:normal 14px/36px 'Arial'; color:#bababa; background:url(/images/contact/cut.png) no-repeat right center; cursor:pointer; }
.join_cont .cut ul{ position:absolute; left:0; top:37px; width:172px; border:1px solid #c9c9c9; display:none; background:#fff; }
.join_cont .cut ul li{ padding:5px 20px; font:normal 14px 'Arial'; margin-bottom:5px; }
.join_cont .cut ul li a{ display:block; color:#bababa; }
.join_cont .cut ul li a:hover{ color:#8e8d8d; }


/*��ϵ����*/
.contact_cont h3{ font:normal 18px 'Arial'; color:#1b1b1b; margin-bottom:10px; margin-bottom:22px; }
.contact_cont .addbox .leftbox li{ padding-left:42px; line-height:28px; margin-bottom:10px; color:#6c6c6c; }
.contact_cont .addbox .leftbox li span,.contact_cont .search .tab_b .table dd span{ color:#d50004; }
.contact_cont .addbox .leftbox li.li1{ background:url(/images/contact/icon1.png) no-repeat left center; }
.contact_cont .addbox .leftbox li.li2{ background:url(/images/contact/icon2.png) no-repeat left center; }
.contact_cont .addbox .leftbox li.li3{ background:url(/images/contact/icon3.png) no-repeat left center; }
.contact_cont .addbox .leftbox li.li4{ background:url(/images/contact/icon4.png) no-repeat left center; }
.contact_cont .addbox .line{ float:left; width:1px; height:152px; background:#eee; margin:0 50px; }
.contact_cont .addbox .rightbox{ line-height:24px; }
.contact_cont .addbox .rightbox a{ color:#686868; }
.contact_cont .addbox .rightbox>div{ padding-left:14px; background:url(/images/contact/point.png) no-repeat left 12px; }
.contact_cont .addbox .rightbox span,.contact_cont .addbox .rightbox em{ display:block; float:left; }
.contact_cont .addbox .leftbox{ margin-bottom:20px; border-bottom:1px solid #eee; padding-bottom }
.contact_cont .share a{ width:39px; height:39px; display:inline-block; margin:0 5px; }
.contact_cont .share{ text-align:right; color:#d50004; line-height:38px; padding:20px 0 30px; border-bottom:1px solid #e6ebef; margin-bottom:20px; }
.contact_cont .share a.a1{ background:url(/images/contact/icon5.png) no-repeat center; vertical-align:middle; position:relative; }
.contact_cont .share a.a1 span{display: none;background:url(/images/index/weiChat.png) no-repeat;width:178px;height:183px;vertical-align:middle;position:absolute;top:44px;left: -80px; z-index:1; }
.contact_cont .share a.a2{ background:url(/images/contact/icon6.png) no-repeat center; vertical-align:middle; }
.contact_cont .search{ padding-bottom:30px; }
.contact_cont .search .tab_a .cut{ position:relative; float:left; }
.contact_cont .search .tab_a .cut1{ margin-right:30px; }
.contact_cont .search .tab_a .cut span{ display:block; width:152px; height:36px; padding-left:20px; border:1px solid #c9c9c9; font:normal 14px/36px 'Arial'; color:#bababa; background:url(/images/contact/cut.png) no-repeat right center; cursor:pointer; }
.contact_cont .search .tab_a .cut ul{ position:absolute; left:0; top:37px; width:172px; border:1px solid #c9c9c9; display:none; background:#fff; }
.contact_cont .search .tab_a .cut ul li{ height:30px; padding:0 20px; font:normal 14px/30px 'Arial'; margin-bottom:5px; }
.contact_cont .search .tab_a .cut ul li a{ display:block; color:#bababa; }
.contact_cont .search .tab_a .cut2{ display:none; }
.contact_cont .search .tab_a .city1{ display:block; }
.contact_cont .search .tab_b .table{ display:none; padding-top:35px; }
.contact_cont .search .tab_b .table dl{ float:left; width:48%; margin-right:4%; margin-bottom:30px; }
.contact_cont .search .tab_b .table dl.cur{ margin-right:0; }
.contact_cont .search .tab_b .table dt{ font:normal 16px 'Arial'; color:#1e1e1e; margin-bottom:8px; }
.contact_cont .search .tab_b .table dd{ color:#6c6c6c; line-height:28px; }

/*���·���*/
.innovate_cont .btnbox{ background:url(/images/innovate/bg.png) repeat-x left 4px; text-align:center; margin-bottom:30px; }
.innovate_cont .btnbox a{ display:inline-block; }
.innovate_cont h3{ font:normal 18px 'Arial'; color:#d50004; margin-bottom:15px; }
.innovate_cont .topbox p{ line-height:22px; color:#343434; margin-bottom:20px; }
.innovate_cont .topbox{ border-bottom:1px solid #e6ebef; }
.innovate_cont .img_cont{ padding:30px 0; }
.innovate_cont .img_cont img{ width:100%; }
.innovate_cont .secbox p{ line-height:22px; color:#343434; }
.innovate_cont .secbox .text{ width:60%; float:left; }
.innovate_cont .secbox img{ float:right; width:35%; }
.innovate_cont .secbox{ padding-bottom:40px; }
.innovate_cont .lis .tit{ font:normal 14px 'Arial'; color:#d50004; padding-left:20px; background:url(/images/innovate/point.png) no-repeat left 6px; margin-bottom:8px; }
.innovate_cont .lis p{ line-height:22px; color:#343434; padding-left:20px; }
.innovate_cont .lis{ margin-bottom:20px; }
.innovate_cont .floatbpx .text{ float:left; width:75%; }
.innovate_cont .floatbpx li{ margin-bottom:25px; }
.innovate_cont .floatbpx li .tit{ font:normal 16px 'Arial'; color:#d50004; margin-bottom:10px; }
.innovate_cont .floatbpx li p{ line-height:22px; color:#343434; }
.innovate_cont .floatbpx img{ float:right; width:20%; }
.innovate_cont .iconbox{ padding-top:30px; margin-bottom:30px; } 
.innovate_cont .iconbox .lis .tit{ padding-left:60px; line-height:32px; }
.innovate_cont .iconbox .lis p{ padding-left:0; }
.innovate_cont .iconbox .lis1 .tit{ background:url(/images/innovate/icon1.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis2 .tit{ background:url(/images/innovate/icon2.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis3 .tit{ background:url(/images/innovate/icon3.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis4 .tit{ background:url(/images/innovate/icon4.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis5 .tit{ background:url(/images/innovate/icon5.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis6 .tit{ background:url(/images/innovate/icon6.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis7 .tit{ background:url(/images/innovate/icon7.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis8 .tit{ background:url(/images/innovate/icon8.png) no-repeat 5px center; }
.innovate_cont .iconbox .lis9 .tit{ background:url(/images/innovate/icon9.png) no-repeat 5px center; }
.innovate_cont .home_box{ position:relative; width:100%; height:550px; background:url(/images/innovate/logo.jpg) no-repeat 270px 235px; }
.innovate_cont .home_box > a{ position:absolute; }
.innovate_cont .home_box .a1{ left:338px; top:-10px;z-index:50;}
.innovate_cont .home_box .a2{ left:480px; top:56px;}
.innovate_cont .home_box .a3{ left:543px; top:226px;}
.innovate_cont .home_box .a4{ left:537px; top:384px;}
.innovate_cont .home_box .a5{ left:405px; top:512px; }
.innovate_cont .home_box .a6{ left:231px; top:526px; }
.innovate_cont .home_box .a7{ left:62px; top:479px; }
.innovate_cont .home_box .a8{ left:13px; top:296px; }
.innovate_cont .home_box .a9{ left:14px; top:135px; }
.innovate_cont .home_box .a10{ left:140px; top:-12px; }
.innovate_cont .news_cont{ display:none; }

@keyframes mymove
{
	from {top:0;}
	to {top:4px;}
}
@-webkit-keyframes mymove
{
	from {top:0;}
	to {top:4px;}
}
@-o-keyframes mymove 
{
	from {top:0;}
	to {top:4px;}
}
@-moz-keyframes mymove 
{
	from {top:0;}
	to {top:4px;}
}


@keyframes mymove1
{
	from {top:0;}
	to {top:-4px;}
}
@-webkit-keyframes mymove1
{
	from {top:0;}
	to {top:-4px;}
}
@-o-keyframes mymove1 
{
	from {top:0;}
	to {top:-4px;}
}
@-moz-keyframes mymove1 
{
	from {top:0;}
	to {top:-4px;}
}
.product .L_box .mask img{margin-top: -5%;}
.tab .tdb_a{ border-bottom:2px solid #254e82; }
.tab .tdb_a a{ width:80px; height:30px; font:normal 14px/30px 'Arial'; color:#767676; text-align:center; background:#ededed; margin-right:10px; display:inline-block; border-top-left-radius:5px; border-top-right-radius:5px; }
.tab .tdb_a a.cur{ background:#254e82; color:#fff; }
.tab .tab_b .border{ display:none; }
.tab .tab_b .border.cur{ display:block; }
.product .L_box .mask table .td2{ padding-left:60px; }
.product .R_box .mask table .td2{ padding-left:60px; }
.product table .txtScroll-top .hd {position:absolute; bottom:15px; width:42px; right:4%; z-index:999;}
.product table .txtScroll-top .hd a {display:block; opacity:.6; width:100%; animation:mymove1 1s linear infinite; -webkit-animation:mymove1 1s linear infinite; cursor:pointer; position:relative;}
.product table .txtScroll-top .hd a.prev {margin-bottom:15px; animation:mymove 1s linear infinite; -webkit-animation:mymove 1s linear infinite;}
.product table .txtScroll-top .hd a img {display:block; width:100%;}
.product table .txtScroll-top .hd a:hover img {opacity:1;}

.banner{ position:relative; height:246px; margin-bottom:40px; overflow:hidden; width:100%; }
.banner img{ position:absolute; left:50%; margin-left:-600px; }
.content{ padding:0 50px; }
.Left{ float:left; width:295px; }
.Left li{ margin-bottom:10px; }
.Left li a{ display:block; height:52px; background:#eaecf5 /*url(/images/index/leftbg.png)*/ no-repeat  center; padding-left:35px; font:normal 14px/26px 'Arial'; color:#373737; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s;line-height:52px;}
/*list6&list5*/
.Left .solid_BUG li a{line-height:26px;}
.Left li a:hover,.Left li.cur a{ background:#d50004 url(/images/index/leftbg.png) no-repeat right center; color:#fff; padding-left:40px; }
.rightcont{ float:right; width:760px; }
.Left .clearboth .solid_xg a{display:block; height:46px;background:#4e5057;color:#fff; padding-left:35px; font:normal 16px/46px 'Arial';}
.Left .clearboth .solid_xg a:hover{display:block; height:46px;background:#4e5057;color:#fff; padding-left:35px; font:normal 16px/46px 'Arial';}

.word_cont{ position:absolute; height:95%; width:100%; right:0; top:0; background:url(/images/index/wordbg.png) repeat; z-index:10; overflow:hidden; transform:translateX(100%); -webkit-transform:translateX(100%); -moz-transform:translateX(100%); -o-transform:translateX(100%); opacity:0; -moz-transition: all 1s cubic-bezier(.1,.02,0,1.01); -webkit-transition: all 1s cubic-bezier(.1,.02,0,1.01); -o-transition: all 1s cubic-bezier(.1,.02,0,1.01); transition: all 1s cubic-bezier(.1,.02,0,1.01); }
.word_cont.cur{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); opacity:1; }
.word_cont .all{ position:relative; height:100%; }
.word_cont .word{ position:absolute; background:url(/images/index/word.png) no-repeat center; height:588px; width:100%; left:0; top:50%; margin-top:-294px; z-index:1; -moz-transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s; -o-transition:all 0.5s ease 0.5s; transition:all 0.5s ease 0.5s; transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -o-transform:scale(1,1); }
.word_cont .word.cur{ opacity:0; z-index:0; transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -o-transition:all ease 0.5s; transition:all ease 0.5s; }
.word_cont .word .point{ position:absolute; width:17px; height:17px; }
.word_cont .word .point a{ display:block; height:100%; position:relative; z-index:2; }
.word_cont .word .point span{ position:absolute; display:block; color:#2d4656; white-space:nowrap; }
.word_cont .word .po1{ left:592px; top:208px; }
.word_cont .word .po1 span{ top:-18px; right:-15px; }
.word_cont .word .po2{ right:260px; top:264px; }
.word_cont .word .po2 span{ top:11px; left:-60px; }
.word_cont .word .po3{ right:240px; top:255px; width:20px; height:20px; }
.word_cont .word .po3 span{ top:-2px; left:-65px; }
.word_cont .word .po4{ left:162px; top:233px; }
.word_cont .word .po4 span{ top:2px; left:27px; }
.word_cont .word .po5{ right:260px; top:226px; }
.word_cont .word .po5 span{ top:-13px; left:-25px; }
.word_cont .word .po6{ right:251px; top:243px; }
.word_cont .word .po6 span{ top:0; left:-44px; }
.word_cont .point .det{ position:absolute; left:-5px; top:-4px; border-radius:10px; background:#fff; height:26px; line-height:26px; color:#343434; text-align:center; padding:0 10px; transform:translateX(-100%); -webkit-transform:translateX(-100%); -moz-transform:translateX(-100%); -o-transform:translateX(-100%); z-index:1; display:none; -moz-transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -o-transition:all ease 0.3s; transition:all ease 0.3s; }
.word_cont .point .det em{ display:inline-block; padding-left:14px; background:url(/images/index/pobg3.png) no-repeat left center; white-space:nowrap; }
.word_cont .point .det em a{ color:#555; background:url(/images/index/tetx.png) no-repeat center; }
.word_cont .point .det i{ display:block; position:absolute; width:7px; height:14px; right:-6px; top:6px; background:url(/images/index/tetx.png) no-repeat center; }
.word_cont .word .point .a, .local-dot{ background:url(/images/index/pobg.png) no-repeat center; }
.word_cont .word .point .a, .local-dot{ animation: twinkle 1s linear 0s infinite; -webkit-animation: twinkle 1s linear 0s infinite; -o-animation: twinkle 1s linear 0s infinite; -moz-animation: twinkle 1s linear 0s infinite; background:url(/images/index/pobg.png) no-repeat center; background-size:100% 100%; }

.word_cont .word .local-dot {
    width: 14px;
    height: 14px;
  }
  
  .word_cont .word .local {
    position: absolute;
    top: 8px;
    left: 8px;
  }
  .word_cont .word .local .bg {
    position: absolute;
    background-repeat: no-repeat;
  }
  .word_cont .word .local .list-wrap {
    position: absolute;
    background-color: #BE0108;
    color: white;
    /* width: 24px; */
    padding: 2px 10px;
    border-radius: 5px;
    font-family: '微软雅黑';
    line-height: 1.8;
  }
  .word_cont .word .list-wrap:hover {
   z-index: 11;
  }
  .word_cont .word .local .list-wrap a {
    display: none;
  }
  .word_cont .word .local .list-wrap a i {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: white;
    border-radius: 100%;
    margin: 0 5px 0 3px;
  }
  .word_cont .word .local .list-wrap:hover a {
    display: block;
  }
  .word_cont .word .list-wrap:hover .title {
    font-size: 15px;
  }
  .word_cont .word .local .list-wrap:hover .title i {
    display: inline-block;
  }
  .word_cont .word .local .list-wrap a {
    text-decoration: underline;
    color: white;
    height: auto;
  }
  .word_cont .word .local .list-wrap .title a {
    display: block;
  }
  .word_cont .word .local .list-wrap .title {
    display: block;
    font-weight: bold;
  }
  .word_cont .word .local .list-wrap .title i {
    display: none;
    width: 12px;
    height: 12px;
    background: url('//css/pointbg/local.png') no-repeat;
    margin-right: 3px;
  }
  
  .word_cont .word .local-fuluolunsa {
    left: 604px;
    top: 222px;
  }
  .word_cont .word .local-fuluolunsa .local .bg {
    width: 38px;
    height: 19px;
    top: 0;
    left: 0;
    background-image: url('//css/pointbg/fulolunsa.png');
  }
  .word_cont .word .local-fuluolunsa .list-wrap {
    /* width: 100px; */
    left: 0;
    top: 19px;
  }
  .word_cont .word .local-fuluolunsa .list-wrap:hover {
    width: 220px;
    height: 80px;
    left: 0;
    top: 19px;
  }
  .word_cont .word .local-fuluolunsa .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-hangzhou {
    right: 240px;
    top: 265px;
  }
  .word_cont .word .local-hangzhou .local .bg {
    width: -6px;
    height: 29px;
    left:0;
    top: 0;
    background-image: url('//css/pointbg/hangzhou.png');
  }
  .word_cont .word .local-hangzhou .list-wrap {
    /* width: 24px; */
    left: 20px;
    top: 29px;
  }
  .word_cont .word .local-hangzhou .list-wrap:hover {
    width: 300px;
    /* height: 100px; */
    left: -30px;
    top: 29px;
  }
  .word_cont .word .local-hangzhou .title {
    /* font-size: 16px; */
  }
  
  .word_cont .word .local-suzhou {
    right: 240px;
    top: 259px;
  }
  .word_cont .word .local-suzhou .local .bg {
    width: 67px;
    height: 13px;
    left: 0;
    top: -12px;
    background-image: url('//css/pointbg/suzhou.png');
  }
  .word_cont .word .local-suzhou .list-wrap {
    /* width: 32px; */
    left: 65px;
    top: -30px;
  }
  .word_cont .word .local-suzhou .list-wrap:hover {
    width: 220px;
    /* height: 100px; */
    left: 65px;
    top: -30px;
  }
  .word_cont .word .local-suzhou .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-chengdu {
    right: 307px;
    top: 266px;
  }
  .word_cont .word .local-chengdu .local .bg {
    width: 34px;
    height: 15px;
    left: -34px;
    top: 0;
    background-image: url('//css/pointbg/chengdu.png');
  }
  .word_cont .word .local-chengdu .list-wrap {
    /* width: 32px; */
    left: -85px;
    top: 0;
  }
  .word_cont .word .local-chengdu .list-wrap:hover {
    width: 270px;
    /* height: 100px; */
    left: -213px;
    top: -40px;
  }
  .word_cont .word .local-chengdu .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-shanghai {
    right: 236px;
    top: 261px;
  }
  .word_cont .word .local-shanghai .local .bg {
    width: 56px;
    height: 34px;
    left: 0;
    top: 0;
    background-image: url('//css/pointbg/shanghai.png');
  }
  .word_cont .word .local-shanghai .list-wrap {
    /* width: 32px; */
    left: 55px;
    top: 6px;
  }
  .word_cont .word .local-shanghai .list-wrap:hover {
    width: 300px;
    height: 55px;
    left: 55px;
    top: 15px
  }
  .word_cont .word .local-shanghai .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-guigu {
    left: 162px;
    top: 233px;
  }
  .word_cont .word .local-guigu .local .bg {
    width: 22px;
    height: 11px;
    left: 0;
    top: -11px;
    background-image: url('//css/pointbg/guigu.png');
  }
  .word_cont .word .local-guigu .list-wrap {
    width: 110px;
    left: 0;
    top: -43px;
  }
  .word_cont .word .local-guigu .list-wrap:hover {
    width: 300px;
    height: 50px;
    left: 0;
    top: -65px;
  }
  .word_cont .word .local-guigu .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-beijing {
    right: 253px;
    top: 226px;
  }
  .word_cont .word .local-beijing .local .bg {
    width: 45px;
    height: 50px;
    top: -50px;
    left: -45px;
    background-image: url('//css/pointbg/beijing.png');
  }
  .word_cont .word .local-beijing .list-wrap {
    /* width: 32px; */
    left: -65px;
    top: -78px;
  }
  .word_cont .word .local-beijing .list-wrap:hover {
    width: 300px;
    height: 100px;
    left: -215px;
    top: -150px
  }
  .word_cont .word .local-beijing .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-shenzhen {
    right: 266px;
    top: 290px;
  }
  .word_cont .word .local-shenzhen .local .bg {
    width: 23px;
    height: 35px;
    top: 0;
    left: 0;
    background-image: url('//css/pointbg/shenzhen.png');
  }
  .word_cont .word .local-shenzhen .list-wrap {
    /* width: 32px; */
    left: 5px;
    top: 35px;
  }
  .word_cont .word .local-shenzhen .list-wrap:hover {
    width: 300px;
    /* height: 100px; */
    left: 0;
    top: 35px
  }
  .word_cont .word .local-shenzhen .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-nanjing {
    right: 248px;
    top: 257px;
  }
  .word_cont .word .local-nanjing .local .bg {
    width: 67px;
    height: 43px;
    top: -43px;
    left: 0;
    background-image: url('//css/pointbg/nanjing.png');
  }
  .word_cont .word .local-nanjing .list-wrap {
    /* width: 32px; */
    left: 46px;
    top: -75px;
  }
  .word_cont .word .local-nanjing .list-wrap:hover {
    width: 260px;
    height: 150px;
    left: 40px;
    top: -166px;
  }
  .word_cont .word .local-nanjing .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-wuhan {
    right: 265px;
    top: 262px;
  }
  .word_cont .word .local-wuhan .local .bg {
    width: 39px;
    height: 19px;
    top: -19px;
    left: -39px;
    background-image: url('//css/pointbg/wuhan.png');
  }
  .word_cont .word .local-wuhan .list-wrap {
    /* width: 24px; */
    left: -82px;
    top: -30px;
  }
  .word_cont .word .local-wuhan .list-wrap:hover {
    width: 320px;
    /* height: 100px; */
    left: -208px;
    top: -50px;
  }
  .word_cont .word .local-wuhan .title {
    /* font-size: 16px; */
  }
  
  .word_cont .word .local-hefei {
    right: 256px;
    top: 261px;
  }
  .word_cont .word .local-hefei .local .bg {
    width: 37px;
    height: 58px;
    top: 0;
    left: -37px;
    background-image: url('//css/pointbg/hefei.png');
  }
  .word_cont .word .local-hefei .list-wrap {
    /* width: 32px; */
    left: -60px;
    top: 58px;
  }
  .word_cont .word .local-hefei .list-wrap:hover {
    width: 270px;
    /* height: 100px; */
    left: -110px;
    top: 58px;
  }
  .word_cont .word .local-hefei .title {
    font-size: 16px;
  }
  
  .word_cont .word .local-xuzhou {
    right: 258px;
    top: 250px;
  }
  .word_cont .word .local-xuzhou .local .bg {
    width: 21px;
    height: 34px;
    top: -34px;
    left: 0;
    background-image: url('//css/pointbg/xuzhou.png');
  }
  .word_cont .word .local-xuzhou .list-wrap {
    /* width: 24px; */
    left: 0;
    top: -59px;
  }
  .word_cont .word .local-xuzhou .list-wrap:hover {
    width: 300px;
    height: 120px;
    left: 0;
    top: -137px;
  }
  .word_cont .word .local-xuzhou .title {
    /* font-size: 16px; */
  }
  
  .word_cont .word .local-changsha {
    right: 274px;
    top: 279px;
  }
  .word_cont .word .local-changsha .local .bg {
    width: 36px;
    height: 35px;
    top: 0;
    left: -36px;
    background-image: url('//css/pointbg/changsha.png');
  }
  .word_cont .word .local-changsha .list-wrap {
    /* width: 24px; */
    left: -80px;
    top: 20px;
  }
  .word_cont .word .local-changsha .list-wrap:hover {
    width: 260px;
    height: 55px;
    left: -215px;
    top: 10px;
  }
  .word_cont .word .local-changsha .title {
    /* font-size: 16px; */
  }
  
  .word_cont .word .local-xian {
    right: 295px;
    top: 244px;
  }
  .word_cont .word .local-xian .local .bg {
    width: 28px;
    height: 21px;
    left: -28px;
    top: -21px;
    background-image: url('//css/pointbg/xian.png');
  }
  .word_cont .word .local-xian .list-wrap {
    /* width: 24px; */
    left: -58px;
    top: -45px;
  }
  .word_cont .word .local-xian .list-wrap:hover {
    width: 220px;
    height: 55px;
    left: -130px;
    top: -80px;
  }
  .word_cont .word .local-xian .title {
    /* font-size: 16px; */
  }
  
  .word_cont .word .local-wuxi {
    right: 240px;
    top: 257px;
  }
  .word_cont .word .local-wuxi .local .bg {
    width: 26px;
    height: 16px;
    top: -16px;
    left: 0;
    background-image: url('//css/pointbg/wuxi.png');
  }
  .word_cont .word .local-wuxi .list-wrap {
    /* width: 24px; */
    left: 17px;
    top: -30px;
  }
  .word_cont .word .local-wuxi .list-wrap:hover {
    width: 160px;
    height: 50px;
    left: 26px;
    top: -40px;
  }
  .word_cont .word .local-wuxi .title {
    /* font-size: 16px; */
  }

.culture_cont .pic dd img{ width:100%; }

.word_cont .point .det2{ right:-5px; left:auto; transform:translateX(100%); -webkit-transform:translateX(100%); -moz-transform:translateX(100%); -o-transform:translateX(100%); }
.word_cont .point .det2 i{ background:url(/images/index/tetx2.png) no-repeat center; right:inherit; left:-6px; top:6px; }
.word_cont .wordmenu{ position:absolute; top:40px; left:50px; z-index:10; }
.word_cont .wordmenu .a1{ background:url(/images/index/menu1.png) no-repeat center; width:67px; height:33px; display:inline-block; }
.word_cont .wordmenu .a2{ background:url(/images/index/menu2.png) no-repeat center; width:67px; height:33px; display:inline-block; margin-left:-7px; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%); opacity:0; -moz-transition:all 0.3s ease 0.3s; -webkit-transition:all 0.3s ease 0.3s; -o-transition:all 0.3s ease 0.3s; transition:all 0.3s ease 0.3s; }
.word_cont .wordmenu .a2.cur{ transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0); -o-transform:translateX(0); opacity:1; }
.word_cont .close{ position:absolute; left:0; top:50%; cursor:pointer; z-index:1; }
.word_cont .shanghai{ background:url(/images/index/word3.png) no-repeat center; height:720px; position:absolute; left:0; width:100%; top:50%; margin-top:-360px; opacity:0; z-index:0; -moz-transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -o-transition:all ease 0.5s; transition:all ease 0.5s; transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); }
.word_cont .shanghai.cur{ opacity:1; z-index:1; -moz-transition:all 0.5s ease 0.5s; -webkit-transition:all 0.5s ease 0.5s; -o-transition:all 0.5s ease 0.5s; transition:all 0.5s ease 0.5s; transform:scale(1,1); -webkit-transform:scale(1,1); -moz-transform:scale(1,1); -o-transform:scale(1,1); }
.word_cont .shanghai .point{ position:absolute; background:url(/images/index/pobg3.png) no-repeat center; width:17px; height:17px; }
.word_cont .shanghai .point.orange {background:url(/images/index/pobg4.png) no-repeat center;}
.word_cont .shanghai .point.orange .det em{ background:url(/images/index/pobg4.png) no-repeat left center; }
.word_cont .shanghai .point.blue {background:url(/images/inside/pobg5.png) no-repeat center;}
.word_cont .shanghai .point.blue .det em{ background:url(/images/inside/pobg5.png) no-repeat left center; }
.word_cont .shanghai .point2{ background:url(/images/index/pobg2.png) no-repeat center; }
.word_cont .shanghai .point2 .det em{ background:url(/images/index/tetx3.png) no-repeat left center; }
.word_cont .shanghai .point a{ display:block; height:100%; z-index:2; position:relative; }
.word_cont .point .det.cur{ z-index:3; }
.word_cont .shanghai .po1{ left:645px; top:284px; }
.word_cont .shanghai .po2{ left:589px; top:295px; }
.word_cont .shanghai .po3{ left:624px; top:297px; }
.word_cont .shanghai .po4{ left:649px; top:317px; }
.word_cont .shanghai .po5{ left:572px; top:332px; }
.word_cont .shanghai .po6{ left:612px; top:350px; }
.word_cont .shanghai .po7{ left:628px; top:350px; }
.word_cont .shanghai .po8{ left:662px; top:300px; }
.word_cont .shanghai .po9{ left:645px; top:300px; }
.word_cont .shanghai .po10{ left:624px; top:312px; }
.word_cont .shanghai .po11{ left:606px; top:312px; }
.word_cont .shanghai .po12{ left:589px; top:312px; }
.word_cont .shanghai .po13{ left:606px; top:332px; }
.word_cont .shanghai .po14{ left:589px; top:332px; }
.word_cont .shanghai .po15{ left:589px; top:346px; }
.word_cont .shanghai .po16{ left:572px; top:346px; }
.word_cont .shanghai .po17{ left:628px; top:364px; }
.word_cont .shanghai .po18{ left:612px; top:364px; }
.word_cont .shanghai .po19{ left:628px; top:378px; }
.word_cont .shanghai .po20{ left:612px; top:378px; }
.word_cont .shanghai .po21{ left:572px; top:363px; }
.word_cont .shanghai .po22{ left:589px; top:363px; }
.word_cont .shanghai .po23{ left:579px; top:380px; }
.word_cont .shanghai .po24{ left:580px; top:339px; }
.word_cont .shanghai .po25{ left:708px; top:350px; }
.word_cont .shanghai .po26{ left:665px; top:315px; }

.product .cont .abox{ position:absolute; width:100%; height:100%; z-index:1; display:none; top:0; left:0; }


@media only screen and (max-width:1600px){
	.product .S_box.cont .mask ul {padding-top:19%;}
    .product .R_box.cont .mask ul {padding-top:16%;}
}
@media only screen and (max-width:1400px){
	.product .S_box.cont .mask ul {padding-top:16%;}
    .product .R_box.cont .mask ul {padding-top:13%;}
}
@media only screen and (max-width:1300px){
	.product .cont .mask img{ width:65%; }
}
@media only screen and (max-width:1200px){
	.all{ width:100%; padding:0 10px; box-sizing:border-box; }
	.content{ padding:0 30px; }
}
@media only screen and (max-width:1180px){
	.all{ width:100%; padding:0 10px; box-sizing:border-box; }
	.content{ padding:0 10px; }
}
@media only screen and (max-width:1120px){
	.Left{ width:26%; }
	.Left li a{ font-size:14px; padding:0 20px; background:#eaecf5; }
	.Left li a:hover,.Left li.cur a{ padding-left:10px; background:#d50004; }
	.product .cont .mask table .td2{ padding:0; }
    .content{ padding:0; }
}
@media only screen and (max-width:1026px) {
    .Left{ width:24%; }
    #right_cont{ width:70%; }
    .culture_cont dd{ width:24%; margin:0 0.5%; }
    .contact_cont .addbox .line{ margin:0 20px; }
    .product .cont .mask{ display:none; }
    .product .cont .abox{ display:none; }
    .Left li a{ line-height:23px; }
    .product .cont .abox{ display:none; }
}
@media only screen and (max-width:1000px){
	.Left{ width:100%; float:none; margin-bottom:20px; }
	.Left li{ float:left; margin-right:1px; width:24.8%; text-align:center; }
	.Left li a{ padding:0 10px; font-size:12px; }
	.rightcont{ float:none; width:100%; }
	.Left li a:hover,.Left li.cur a{ padding-left:25px; }
	.content{ padding:0; }
	.Left .clearboth .solid_xg a{ padding:0; }
}

@media only screen and (max-width: 770px) {
	.wheight{ position:relative; top:0; }
	#IndexBanner{ display:none; }
	.wapbanner{ display:block; }
	.titbox{ height:57px; }
	.product .cont .mask img{ padding-top:0; width:auto; height:45%; }
	.product .cont .box{ margin-bottom:10px; }
	.product .cont .mask{ position:relative; opacity:1; padding:3% 0; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -o-transform:translateY(0); }
	.product{ padding:0 10px; box-sizing:border-box; height:auto; }
	.product .cont{ width:100%; margin-bottom:20px; }
	.product .cont .backstretch img,.product .cont .backstretch{ position:relative !important; width:100% !important; height:auto !important; left:0 !important; top:0 !important; }
	.Left li{ width:33%; }
	.banner{ margin-bottom:20px; }
	#IndexBanner .map{ display:none; }
	.product .cont .mask table .td2{ margin-top:0; }
    #right_cont{ width:100%; }
    .Left .join_fix{ display:none; }
    .contact_cont .addbox .line{ margin:0 40px; }
    .product .cont .mask { display:block; z-index:999;}
    .product .cont .abox{ display:block; }
    .product .S_box.cont .mask ul {padding-top:9%;}
    .product .R_box.cont .mask ul {padding-top:7%;}
}
@media only screen and (max-width:510px){
	.titbox{ height:45px; }
	.banner{ height:auto; }
	.banner img{ width:100%; left:0; margin-left:0; position:relative; }
	.Left li{ width:49.6%;}
	.rightcont,.news_cont .list .times,.contact_cont .addbox .line{ display:none; }
	.Left li a{ padding: 5px 20px; line-height:20px; text-align: left; height:auto; line-height:20px; }
	.Left .clearboth .solid_xg,.about_cont .box_three .line,.about_cont .box_four .lis,.about_cont .box_one .leftbox,.duty_cont .tab_c .tab_b .border .text,.duty_cont .topbox .text,.innovate_cont .floatbpx .text,.join_cont .textbox .text{ width:100%; }
	.Left .clearboth .solid_xg a{ padding: 0; width:100%; text-align: center; }
	.Left .clearboth .solid_xg a:hover{ padding-left:0; }
	.Left .clearboth .solid_two a{ padding:5px 35px; }
    .culture_cont li{ line-height:24px; background: url(/images/innovate/point.png) no-repeat left 7px; }
    .containers{ position:static; }
    .culture_cont dd{ width:48%; margin:0 1% 10px;}
    .about_cont .box_three img,.about_cont .box_four img,.about_cont .box_one img,.duty_cont .topbox img{ float:none; width:50%; padding-top:10px; margin:0 auto; display:block; }
    .about_cont .box_three img, .about_cont .box_four img, .about_cont .box_one img{ width:auto; max-width:100%; }
    .duty_cont .tab_c .tab_b .border img{ float:none; padding-bottom:10px; display:block; margin:0 auto; width:64%; }
    .containers{ padding-bottom:40px; }
    .partner_cont .box_one .lis{ margin-right:0; width:100%; }
    .history_cont li{ line-height:30px; }
    .history_cont li .text p {font-size:0.7em;}
    .history_cont li .text p a{ display:block;}
    .innovate_cont .home_box .a{ position:initial; float:left; width:48%; margin:0 1%; }
    .innovate_cont .home_box .a img{ width:100%; }
    .innovate_cont .home_box{ background:none; }
    .innovate_cont .floatbpx img{ float:none; display:block; width:auto; margin:0 auto; }
    .news_cont .list{ padding:10px 0; }
    .news_cont .list .text{ width:65%; margin:0; }
    .news_cont .list .imgbox{ width:30%; float:right; }
    .join_cont .textbox .text{ border-bottom:none; }
    .join_cont .textbox img{ max-width:100%; display:block; margin:0 auto; float:none; width:auto; }
    .contact_cont .addbox .rightbox{ float:none; line-height:28px; }
    .contact_cont .search .tab_a .cut{ width:48%; margin-right:4%; }
    .contact_cont .search .tab_a .cut2{ margin-right:0; }
    .contact_cont .search .tab_a .cut span{ width:100%; box-sizing:border-box; }
    .contact_cont .search .tab_b .table dl{ width:100%; }
    .product .cont .mask .more1{ top:10%; bottom:initial; }
    .product .cont .mask img{ height:40%; }
    .about_cont .box .lis{ padding:0; }
    .about_cont .box .lis span{ position:static; float:none; }
    .about_cont .box_one .lis.under{ margin-top:10px; }
    .innovate_cont .home_box .a{ position:initial; float:left; width:48%; margin:0 1%; }
    .innovate_cont .home_box .a img{ width:100%; }
    .Left2 li a{ height:40px; }
    .innovate_cont .secbox .text{ width:100%; margin-bottom:10px; }
    .innovate_cont .secbox img{ float:none; width:auto; display:block; margin:0 auto; }
    .news_cont .list.special .imgbox{ width:100%; margin-bottom:10px; }
    .news_cont .list.special .text{ width:100%; }
    .news_cont .list .imgbox{ height:auto; }
    .about_cont .box_two .abox a{ width:48%; margin:0 1%; display:block; float:left; }
    .about_cont .box_two .abox a img{ width:100%; }
    #content_right .logos{ display:none; }
    #content_right .logos,.Left .wap{ display:none; }
    .product .cont .mask table .td1 {padding-left:0;}
    /*.product .S_box.cont .mask table .td1, .product .R_box.cont .mask table .td1 {width:40%;}*/
    .product .S_box.cont .mask ul {padding-top:14%;}
    .product .R_box.cont .mask ul {padding-top:11%;}
    .product .cont .mask{ display:block;  z-index:999;}
    .product .cont .abox{ display:block; }
}
@media only screen and (max-width:414px) {
    .Left .lih a{ height:104px; }
}
@media only screen and (max-width:320px) {
    .product .cont .mask img{ height:30%; }
    .join_cont .html_lis .name{ line-height:22px; padding:5px 10px; }
    .Left2 li a{ height:60px; }
}
@keyframes twinkle {
	0% { opacity:1; }
	55% { opacity:.3; }
	100% { opacity:1; }
}

@-o-keyframes twinkle {
	0% { opacity:1; }
	55% { opacity:.3; }
	100% { opacity:1; }
}

@-webkit-keyframes twinkle {
	0% { opacity:1; }
	55% { opacity:.3; }
	100% { opacity:1; }
}

@-moz-keyframes twinkle {
	0% { opacity:1; }
	55% { opacity:.3; }
	100% { opacity:1; }
}
