@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff; }
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
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; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#957350;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}

/*公用样式*/
.Container{padding:0px 0px 70px;}
.Ban img{display:block; width:100%;}
.SubMeun{padding:36px 0px 26px; text-align:center;}
.SubMeun li{display:inline-block; height:53px; line-height:53px; margin:0px 10px; font-size:18px;}
.SubMeun li a{display:block; padding:0px 27px; color:#3f3f3f; border:1px solid #dcdcdc;}
.SubMeun li a:hover,.SubMeun li a.on{border:1px solid #0189d7; background:#0189d7; color:#fff;}

/*title*/
.Title01{height:76px; background:url(../images/titlebg.png) no-repeat center bottom; text-align:center;}
.Title01 em{display:block; line-height:29px; color:#c9c9c9; font-family:Arial; font-size:23px; text-transform:uppercase;}
.Title01 span{display:block; line-height:31px; font-weight:bold; color:#333333; font-size:18px;}

/*position*/
.Position{height:65px; line-height:65px; background:url(../images/home.png) no-repeat left center; padding-left:26px; font-size:13px; color:#6b6b6b; border-bottom:1px solid #eaeaea;}
.Position a{color:#6b6b6b;}

/*pages*/
.Pages{width:100%; text-align:center; padding:37px 0px 0px;}
.Pages a{display:inline-block; height:32px; line-height:32px; margin:0px 8px; padding:0px 15px; color:#898989; font-size:15px; border:1px solid #dddddd;  background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages .num a{padding:0px 12px; border:none; margin:0;}
.Pages a:hover{color:#fff; background:#0b94dc;}
.Pages a.a_cur{color:#fff; background:#0b94dc;}


/*top*/
.Header{background:#fff;}
.Top{height:37px; background:#434343;}
.Toptxt{background:url(../images/toptxtbg.png) no-repeat left center; float:right; padding-left:30px; line-height:37px; position:relative;}
.TopMeun{float:left; color:#c9c9c9;}
.TopMeun a{color:#c9c9c9;}
.TopMeun i{padding:0px 9px;}
.SearchBox{width:14px; height:14px; margin:11px 18px 0px 24px; float:left; cursor:pointer;}
.Search{position:absolute; top:37px; right:180px; z-index:5; width:150px; height:30px; line-height:30px; border:2px solid #434343; display:none;}
.Search .input{padding:0px 10px; width:110px; line-height:34px;}
.Search .btn{width:14px; height:14px; background:url(../images/btn.png) no-repeat; position:absolute; right:7px; top:7px; cursor:pointer;}

.Languages{float:left;}
.Languages a{display:inline-block; width:72px; text-align:center; height:23px; line-height:23px; border-radius:20px; background:#999; color:#ccc; font-size:14px; margin-left:8px;}
.Languages a.on{display:inline-block; width:72px; text-align:center; height:23px; line-height:23px; border-radius:20px; background:#e91a22; color:#fff; font-size:14px; margin-left:8px;}

.Logo{margin:24px 0px 25px; width:400px; float:left;}
.Logo img{display:block; width:100%;}

/*nav*/
.Nav{float:right; padding:42px 0px 0px; line-height:30px;}
.Nav li{float:left; font-size:14px; position:relative; z-index:999;}
.Nav li span a{display:block; color:#333333; margin:0px 10px; height:40px;}
.Nav li span a:hover,.Nav li.onnav span a{color:#0189d7; font-weight:bold;}

.SubNav .arr{ width:14px; height:7px; position:absolute; top:-7px; left:53px; background:url(../images/navarr.png) center top no-repeat;display:block; z-index:999;}
.SubNav{ display:none; position:absolute; top:40px; left:-23px; border-radius: 0px 0px 8px 8px; width:120px; text-align:center;background:#0189d7; padding:8px 0px;}
.SubNav dd{ line-height:25px;}
.SubNav a{ color:#fff; display:block; padding:6px 4px;line-height:12px;}
.SubNav a:hover{ color:#fff;}
.SubNav dd:hover{background:#027ec5;}


/*banner*/
.Banner{width:100%; overflow:hidden; height:629px; position:relative;}
.Banner .bd{position:relative; height:100%; z-index:0;}
.Banner .bd ul{ width:100% !important;}
.Banner .bd li{ width:100% !important; height:629px;}
.HomeBan .bd li a{ height:629px; display:block;}
.Banner .hd{ width:100%;position:absolute; z-index:2; bottom:20px; left:0; height:15px; line-height:15px; text-align:center;}
.Banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0px 6px;overflow:hidden;line-height:9999px; background:#fff; border-radius:50%;}
.Banner .hd ul .on{ background:#eb1a25;}
.Banner .prev,.Banner .next{ display:none;width:82px; height:146px; position:absolute; top:202px;}
.Banner .prev{background:url(../images/prev.png) no-repeat left top; left:50%; margin-left:-600px;}
.Banner .next{background:url(../images/prev.png) no-repeat right top; right:50%; margin-right:-600px;}



/*bottom*/
.Footer{background:#434343; padding:39px 0px 0px; height:357px; overflow:hidden; clear:both;}
.Sitepath{width:390px; float:left; margin-right:22px;}
.Sitepath dl{margin-bottom:11px; font-size:14px;}
.Sitepath dl dt{line-height:24px; color:#fff;}
.Sitepath dl dd{line-height:20px;}
.Sitepath dl dd a{color:#b2b2b2;}
.Sitepath dl dd i{padding:0px 6px;}

.BottomContact{width:300px; float:left;}
.Call{margin:27px 0px 0px}
.Call span{display:block; font-size:14px; color:#cecece; line-height:14px; width:64px; float:left;}
.Call span em{display:block; font-size:15px; font-family:Impact;}
.Share{font-size:14px; color:#fff; padding:22px 0px 18px;}
.Share a{display:inline-block; margin-left:8px;}
.Weixin img{display:block; float:left; padding:4px; width:100px !important; height:100px !important; background:#666666;}
.Weixin em{display:block; float:left; width:77px; text-align:center; padding:7px 0px 0px; line-height:16px; color:#a3a3a3;}

.MessageTab{width:434px; float:right;}
.MessageTab .hd{height:28px; line-height:28px; font-size:16px; font-weight:bold;}
.MessageTab .hd li{float:left; margin-right:24px;}
.MessageTab .hd li a{display:block; color:#dcdcdc;}
.MessageTab .hd li a img{margin:6px 0px 0px 10px;}
.MessageTab .hd li a:hover,.MessageTab .hd li.on a{color:#fff;}
.appTab tr td{ padding-top:11px;}
.appTab tr td input{height:32px; line-height:32px; padding-left:16px; width:124px; color:#bebebe; background:#696969; font-size:14px; margin-right:6px;}
.appTab tr td .input1{margin-right:0px;}
.appTab tr td .Textarea{width:400px; height:110px; padding:6px 16px 0px; line-height:26px; font-size:14px; color:#bebebe; background:#696969;}
.appTab tr td .btn{width:148px; height:39px; line-height:39px; border:1px solid #8b8b8b; padding:0px; font-size:14px; color:#9b9b9b; background:none;}

.Bottom{background:#242424; height:46px; line-height:46px; color:#a5a5a5; font-size:14px;}
.Bottom a{color:#a5a5a5;}

/*index*/
.NewsBox{margin:49px auto 0px; height:806px; overflow:hidden;}
.RecommendBox{position:relative; padding-bottom:45px; border-bottom:1px solid #d1d1d1; margin-bottom:40px;}
.RecommendBox .more{display:block; position:absolute; right:0px; top:0px;}
.RecommendBox .Repic{width:325px; float:left;}
.RecommendBox .Repic img{display:block; width:100%;}
.RecommendBox .Retxt{width:798px; float:right; margin:38px 6px 0px 0px;}
.RecommendBox .Retxt .Ntit{display:block; line-height:32px; font-size:24px; color:#c8e0f4; text-transform:uppercase; margin-bottom:20px;}
.RecommendBox .Retxt .Ntit i{font-size:22px; color:#0694dc; font-weight:bold; padding-right:10px;}
.RecommendBox .Retxt h3{font-size:18px; line-height:44px;}
.RecommendBox .Retxt h3 a{display:block; color:#333333;}
.RecommendBox .Retxt p{font-size:14px; color:#333333; line-height:24px; text-indent:2em; margin-bottom:15px;}
.RecommendBox .Retxt a.Detail{display:block; font-size:16px; color:#0694dc; line-height:24px;}

.TradeNews{width:586px;}
.TradeTit{height:47px; line-height:47px; background:#e0ecf2; padding-left:24px; font-size:18px; color:#333333; font-weight:bold;}
.TradeTit span{color:#0694dc;}
.TradeList{padding:21px 0px 0px;}
.TradeList li{margin:16px 0px 0px;}
.TradeList li .Timg{width:62px; float:left;}
.TradeList li .Timg img{display:block; width:100%;}
.TradeList li .TradeTxt{margin-left:27px; width:492px; float:left;}
.TradeList li .TradeTxt span{display:block; line-height:25px; margin-bottom:3px; font-size:16px; background:url(../images/arr.jpg) no-repeat left center; padding-left:20px;}
.TradeList li .TradeTxt span a{display:block; color:#333;}
.TradeList li .TradeTxt p{font-size:13px; line-height:20px; color:#999999;}

.Honnorbg{background:#ececec; padding:47px 0px 0px; height:428px; overflow:hidden;}
.HonnorBox{position:relative;}
.HonnorBox .hd{width:229px; height:330px; background:#0694dc; padding:47px 0px 0px; float:left;}
.HonnorBox .hd li{line-height:65px; font-size:18px; text-align:center;}
.HonnorBox .hd li a{display:block; color:#fff;}
.HonnorBox .hd li a:hover,.HonnorBox .hd li.on a{font-weight:bold; background:url(../images/line.jpg) no-repeat 159px 47px;}
.HonnorBox .bd{float:left; margin-left:64px; width:907px;}
.HonnrList li{padding:15px 15px 0px; height:362px; width:241px; float:left; text-align:center; margin-right:30px;}
.HonnrList li img{display:block; width:241px; height:300px; margin:0 auto;}
.HonnrList li span{margin:13px 0px 14px; display:block; line-height:23px; font-size:16px; color:#333333; padding-bottom:10px; background:url(../images/line2.jpg) no-repeat center bottom;}
.HonnrList li span em{font-family:Arial; font-size:14px; color:#777777; display:block; line-height:18px;}
.HonnrList li p{font-size:14px; color:#666666; line-height:20px;}
.HonnrList li:hover{background:#b5b5b5;}
.HonnrList li:hover span{color:#fff; background:url(../images/lineon2.jpg) no-repeat center bottom;}
.HonnrList li:hover span em,.HonnrList li:hover p{color:#fff;}

.HonnrList .prev,.HonnrList .next{width:48px; height:47px; position:absolute; top:281px;}
.HonnrList .prev{background:url(../images/prev2.png) no-repeat left top; left:66px;}
.HonnrList .next{background:url(../images/prev2.png) no-repeat right top; left:115px;}
.HonnrList .prev:hover{background:url(../images/prev2.png) no-repeat left bottom;}
.HonnrList .next:hover{background:url(../images/prev2.png) no-repeat right bottom;}

.CaseBox{padding:57px 0px 0px; height:719px; overflow:hidden;}
.CaseList{padding:34px 0px 0px; position:relative;}
.CaseList li{float:left; margin:0px 5px 2px 0px; position:relative;}
.CaseList li>a.up{ display: block; width:100%; height:100%; cursor: pointer; position: absolute; left:0;top:0; z-index:999;}
.CaseList li .CaseTxtbg{width:100%; height:100%; background:url(../images/opacity.png) repeat; position:absolute; top:0px; left:0px; display:none;}
.CaseList li .Casetxt{padding:38px 55px 0px; color:#fff; text-align:center;}
.CaseList li .Casetxt h3{line-height:52px; font-size:18px;}
.CaseList li .Casetxt h3 a{color:#fff;}
.CaseList li .Casetxt p{font-size:14px; line-height:20px;}
.CaseList li em{position:absolute; width:32px; height:22px; display:none;}
.CaseList li em.lt{background:url(../images/lt.png) no-repeat; top:34px; left:55px;}
.CaseList li em.rt{background:url(../images/rt.png) no-repeat; top:34px; right:55px;}
.CaseList li em.lb{background:url(../images/lb.png) no-repeat; bottom:34px; left:55px;}
.CaseList li em.rb{background:url(../images/rb.png) no-repeat; bottom:34px; right:55px;}
.CaseList li:hover em,.CaseList li:hover .CaseTxtbg{display:block;}
.CaseList li:first-child .Casetxt{padding:112px 111px 0px;}
.CaseList li:nth-child(2) .Casetxt,.CaseList li:nth-child(3) .Casetxt{padding:112px 45px 0px;}
.CaseList li:nth-child(3n){margin-right:0px;}
.CaseList .more{position:absolute; bottom:2px; right:0px; z-index:99;}


.CaseList .li1 img{width:548px; height:352px;}
.CaseList .li2 img{width:334px; height:352px;}
.CaseList .li3 img{width:308px; height:352px;}
.CaseList .li4 img{width:403px; height:192px;}
.CaseList .li5 img{width:403px; height:192px;}
.CaseList .li6 img{width:384px; height:192px;}

.Devicebg{background:#ececec; padding:63px 0px 0px; height:412px; overflow:hidden; margin-bottom:62px;}
.Device{position:relative;}
.Device li{width:589px; float:left; margin-right:22px;}
.Device li img{display:block; width:100%;}
.Device li span{display:block; line-height:42px; margin-top:6px; font-weight:bold; font-size:18px; color:#333333;}
.Device li em{color:#0694dc;}
.Device li p{line-height:20px; font-size:14px; color:#777777;}
.Device .prev,.Device .next{width:48px; height:47px; position:absolute; top:122px;}
.Device .prev{background:url(../images/prev3.png) no-repeat left top; left:-56px;}
.Device .next{background:url(../images/prev3.png) no-repeat right top; right:-56px;}
.Device .prev:hover{background:url(../images/prev3.png) no-repeat left bottom;}
.Device .next:hover{background:url(../images/prev3.png) no-repeat right bottom;}

.AdvertiseBox{height:433px; overflow:hidden;}
.VideoBox{width:742px; float:left;}
.VideoLeft{background:url(../images/videotitbg.jpg) no-repeat; width:229px; float:left; padding-top:48px; height:329px;}

.VideoLeft dt{line-height:65px; font-size:18px; padding-left:75px; color:#fff; font-weight:bold; background:url(../images/line.jpg) no-repeat 123px 47px; margin-bottom:28px;}
.VideoLeft dd{width:130px; height:47px; line-height:47px; margin-left:99px; background:url(../images/whitebg.png) repeat;}
.VideoLeft dd a{display:block; background:url(../images/arr2.png) no-repeat 112px center; padding-left:25px; color:#fff; font-size:18px;}

.Video{width:507px; float:right; position:relative;}
.Video img{display:block; width:100%;}
.Video .vdbg{display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:2; background:url(../images/opacity.png) repeat;}
.Video .play{background:url(../images/play.png) no-repeat; width:48px; height:48px; position:absolute; left:25px; bottom:32px; z-index:5;}

.Advertise{width:430px; float:right;}
.Advertise li{margin-bottom:17px;}
.Advertise li .Adimg{width:153px; float:left;}
.Advertise li .Adimg img{display:block; width:100%;}
.Advertise li .Adtxt{width:256px; float:right; font-size:16px;}
.Advertise li .Adtxt span{display:block; padding:7px 0px 0px; line-height:24px;}
.Advertise li .Adtxt span a{display:block; color:#000000;}
.Advertise li .Adtxt em{display:block; line-height:26px; color:#878787;}

.ServiceBox{height:550px; overflow:hidden;}
.Service{padding:34px 0px 0px;}
.Service li{width:370px; float:left; position:relative; margin:0px 45px 26px 0px;}
.Service li:nth-child(3n){margin-right:0px;}
.Service li img{display:block; width:100%;}
.Service li em{position:absolute; top:0px; left:0px; width:100%; height:100%; background:url(../images/opacity.png) repeat; font-size:22px; color:#fff; text-align:center; line-height:179px; display:none;}
.Service li:hover em{display:block;}

.CoopList{margin-bottom:46px;}
.CoopList li{width:173px; float:left; margin:36px 33px 0px 0px; border:1px solid #eeeeee;}
.CoopList li img{display:block; width:100%;}

/*通知通告*/
.NewsList li{line-height:48px; font-size:16px; background:url(../images/arr3.png) no-repeat left center; padding-left:22px;}
.NewsList li a{color:#333333;}
.NewsList li span{float:right; color:#878787;}
.NewsList li:nth-child(5n){margin-bottom:49px;}

/*公司简介*/
.About{}
.Title{height:35px; line-height:35px; background:url(../images/line3.jpg) repeat-x left center; text-align:center; margin-top:35px;}
.Title span{padding:0px 45px; background:#fff; font-size:26px; font-weight:bold;}
.About p{padding:27px 0px 0px; line-height:26px; font-size:16px; color:#333333; text-indent:2em;}

/*荣誉资质*/
.HonnorList{padding:48px 0px 0px;}
.HonnorList li{width:271px; float:left; margin:0px 38px 48px 0px; text-align: center;}
.HonnorList li>a{ font-size:15px;}
.HonnorList li img{display:block; width:100%;}
.HonnorList li:nth-child(4n){margin-right:0px;}

/*新闻资讯*/
.Active{padding:52px 0px 0px;}
.Active li{margin-bottom:38px;}
.Active li .Activeimg{width:202px; float:left;}
.Active li .Activeimg img{display:block; width:100%;}
.Active li .Activetxt{width:968px; float:right; font-size:14px;}
.Active li .Activetxt h3{line-height:47px; font-size:16px;}
.Active li .Activetxt h3 a{display:block; color:#333333;}
.Active li .Activetxt p{line-height:20px; color:#777777;}
.Active li .Activetxt em{display:block; line-height:20px; margin-top:13px; color:#777777;}

/*服务申请*/
.ServiceApply{margin:39px 0px 0px 0px;}
.ServiceApply tr td{line-height:39px; padding-top:13px; font-size:15px; color:#333333; font-weight:bold;}
.ServiceApply tr td input{border:1px solid #c3c3c3; padding:0px 10px; font-size:14px; height:37px; line-height:37px;}
.ServiceApply tr td .input1{width:157px;}
.ServiceApply tr td .input2{width:703px;}
.ServiceApply tr td .Textarea{border:1px solid #c3c3c3; padding:0px 10px; height:37px; line-height:37px; width:1092px; height:332px; font-size:16px; color:#bdbdbd;}
.ServiceApply tr td .btn{width:138px; height:48px; line-height:48px; text-align:center; padding:0px; border:none; background:#0189d7; color:#fff; font-weight:bold; font-size:16px;}

/*数字展厅*/
.VedioList{padding:10px 0px 0px;}
.VedioList li{width:354px; float:left; margin:42px 68px 0px 0px; text-align:center; position:relative;}
.VedioList li .img{ height:246px; margin-bottom:10px;position:relative;}
.VedioList li img{display:block; width:100%;}
.VedioList li p a{ font-size:14px; color:#333;}
.VedioList li p a:hover{color:#0189d7;}
.VedioList li:nth-child(3n){margin-right:0px;}
.VedioList li .vdbg{display:block; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:2; background:url(../images/opacity.png) repeat;}
.VedioList li .play{background:url(../images/play.png) center center no-repeat; width:100%; height:246px; position:absolute; left:0px; bottom:0px; z-index:5;}

/*招聘*/
.JobList .First{color:#fff; line-height:45px; overflow:hidden; margin-bottom:10px; border-bottom:none;}
.JobList .First .Titname{color:#fff; line-height:45px; background:#595758; font-size:16px; font-weight:bold; padding:0;}
.JobList .First:hover .Titname{color:#fff;}

.JobList .Titname{display:block; float:left; width:20%; text-align:center; height:47px; line-height:47px; color:#333; font-size:15px; padding:16px 0px 25px; cursor:pointer;}
.JobList li{margin-bottom:10px; border-bottom:1px solid #efefef; background:#f5f5f5;}
.JobList li .Apply{display:block; width:93px; height:36px; text-align:center; line-height:36px; background:#d3e0e8; color:#333333; margin:0 auto;}
.JobList li .Con{line-height:26px; color:#979797; padding:15px 86px 29px; font-size:14px; display:none;}
.JobList li .Con strong{color:#333;}
.JobList li:hover .Titname{color:#fff;background:#0189d7;}
.JobList li:hover .Apply{background:#fff; color:#0189d7;}
.JobList li:last-child{margin-bottom:14px;}
.JobList li.current .Titname{background:#0189d7; color:#fff;}
.JobList li.current .Apply{background:#fff; color:#0189d7;}

.ApplyBox{padding:36px 25px 76px; width:400px; background:#fff; box-shadow:0px 0px 5px #b0b0b0; position:fixed; top:139px; left:50%; margin-left:-200px; display:none;}
.ApplyBox .close{position:absolute; top:-18px; right:-18px;}
.ApplyTit{text-align:center; line-height:33px; background:url(../images/line4.jpg) repeat-x left 54px;}
.ApplyTit span{display:block; line-height:40px; font-size:22px; color:#0089d7;}
.ApplyTit em{color:#d0d0d0; font-size:18px; padding:0px 14px; background:#fff;}

.ApplyTab tr td{font-size:16px; color:#585858; line-height:35px; padding-top:12px;}
.ApplyTab tr td .input{border:1px solid #c9c9c9; width:310px; padding:0px 10px; height:33px; line-height:33px;}
.ApplyTab tr td .upload{border:1px solid #c9c9c9; width:113px; height:33px; line-height:33px; font-size:14px; color:#a7a7a7; display:none;}
.ApplyTab tr td .btn{background:#f01a24; color:#fff; height:35px; line-height:35px; width:332px; border:none; font-size:14px;}

/*创新成果*/
.Achievement li{width:574px; float:left; margin-top:50px;}
.Achievement li:nth-child(2n){float:right;}
.Achievement li .Aimg{width:202px; float:left;}
.Achievement li .Atxt{width:342px; float:right;}
.Achievement li .Atxt span a{display:block; font-size:16px; line-height:28px; color:#333333; font-weight:bold; text-align:center; margin-bottom:17px;}
.Achievement li .Atxt p{color:#878787; font-size:14px; line-height:22px;}