@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{font-size:12px;color:#333; font-family:"Microsoft Yahei"; overflow-x:hidden;}
.bodybg{ background:url(../images/bodybg.jpg) right 160px no-repeat; }
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#F00;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
img{ max-width:100%; height:auto;}
.width1020{width:1220px;margin:0 auto;position:relative;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}

/*header*/
.header{padding:20px 0;border-top:#598CDB 5px solid;}
.logo{float:left;width:474px; height:84px;}
.search{float:right;width:280px; height:25px;margin:30px 0 0 0;}
.baidu{width:25px; height:25px; background:#588AD7 url(../images/baidu.png) center center no-repeat;}
.search input{margin:0;padding:0;border:0; background:none;}
.search .serText{ width:145px;height:23px;border:#ccc 1px solid;padding-left:3px;margin-left:5px;}
.search .seaSub{width:30px;border:#ccc 1px solid;border-left:0; height:25px; background:url(../images/serrch.png) center center no-repeat; cursor:pointer;}
.search .cn,.search .en{width:26px; height:25px; text-align:center; line-height:25px;color:#fff;}
.search .cn{ background:#ff8a02;margin:0 5px;} 
.search .en{ background:#3a94de;} 

/*nav*/
.nav{width:100%; height:31px; position:relative;}
.nav .xian{ position:absolute;left:0;top:15px;width:100%;  height:1px; background:#e6e6e6; z-index:1;}
.nav .width1020{padding:0 20px; background:#fff; position:relative; z-index:999999;}
.nav li{float:left;width:115px; height:31px;margin-right:15px; position:relative;}
.nav li a{float:left;width:100%; height:31px; text-align:center; line-height:31px; font-size:15px;}
.nav li a:hover{color:#000; background:#ddd;}
.nav li a.navCur{ background:#3a94de;color:#fff;}
.phones{ position:absolute;right:25px;top:50%;margin-top:-12px;width:auto;padding-left:24px; height:24px; line-height:24px; font-size:18px;color:#3994dd; background:url(../images/phone.png) left center no-repeat; background-size:auto 80%; white-space:nowrap;}
.nav li .chilNav{ position:absolute;width:150px; left:-15px;top:30px;padding:21px 0 0 0; background:#fff; display:none;}
.nav li .chilNav a{float:none; display:block;color:#fff; background:#3a94de; font-size:14px;}
.nav li .chilNav a:hover{color:#3a94de; background:#f1f1f1;}
.nav li.pronav{ position:static;}.nav li .chilNav-pro .width1020 dl dt a:hover{background:none;}
#servicenav .bgblue,#servicenav dl{ height:140px;}
.bgblue{ position:absolute;width:100%; height:480px; left:0;top:50px;background:#2e9bdc;padding:20px 0; z-index:99998; display:none;}
.chilNav-pro{ position:absolute;width:100%;left:0;top:30px;z-index:999999;padding:30px 0 0 0; display:none;}
.chilNav-pro .width1020{ background:none;color:#fff;}
.chilNav-pro .width1020 a{color:#fff;}
.chilNav-pro dl{float:left;width:96px;padding:0 10px;border-right:#66ABE3 1px solid; min-height:480px;}
.chilNav-pro dt{padding:3px 0; text-align:center;}
.chilNav-pro .width1020 dl dt a img{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;}
.chilNav-pro .width1020 dl dt a img:hover{transform:scale(1.2);    -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);}
.chilNav-pro .chil-pro-text{ font-size:12px; line-height:18px;padding:4px 0; font-weight:bold;}
.chilNav-pro .chil-pro-link p a{ float:none; display:block; text-align:left;height:auto; padding:3px 0; line-height:17px; font-size:12px;}
.chilNav-pro .chil-pro-link p a:hover{text-decoration:underline; background:none;color:#fff;}

/*焦点轮换*/
#ban { width:100%; height:480px;position:relative;margin: 20px auto;}
#slides { display:block; width:100%; height:480px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%;bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

/*index-new*/
.index-new{}
.index-new .width1020{ height:40px; background:#f3f3f3; position:relative;}
.index-new h2{float:left;width:85px; height:40px; line-height:40px; font-size:16px; font-weight:
400;padding-left:45px; background:url(../images/shegyin.jpg) 10px center no-repeat;}
.index-new ul{float:left;width:610px; height:40px;}
.index-new-list li{height:40px; line-height:40px;color:#999; display:none;}
.index-new-list li a{color:#999; float:left;}
.index-new-list li a:hover{color:#900;}
.index-new-list li span{ float:right;}
.newsclick{ position:absolute;right:20px;top:0;width:45px; height:40px;}
.newsclick a{width:19px; height:19px;margin:10px 0 0 0;}
.newleft{ background:url(../images/nleft.jpg) left center no-repeat;}
.newsclick .newright{float:right; background:url(../images/nright.jpg) left center no-repeat; position:relative;bottom:1px;}

/*index-about*/
.index-about{margin:10px 0;}
.inab-img{width:277px; height:99px;padding:15px 0 0 0;}
.inab-text{width:385px;margin-left:30px;}
.inab-text h3{ font-size:16px; height:20px; line-height:20px;margin-bottom:5px;}
.inab-text{ line-height:23px;}
.inab-text a{color:#f60;}
.videos{width:285px;}

/*index-service*/
.index-service{padding:30px 0; background:#ebebeb;}
.index-service .scrolllist a.abtn{display:block; width:49px; height:79px; position:absolute;top:80px; z-index:9;}
.index-service .scrolllist a.aleft{left:-60px;}
.index-service .scrolllist a.agrayleft{cursor:default;background-position:2px 50%;}
.index-service .scrolllist a.aright{right:-60px;}
.index-service .scrolllist a.agrayright{cursor:default;background-position:-51px 50%;}
.index-service .scrolllist{width:1020px;height:235px;margin:10px auto 0 auto; position:relative;}
.index-service .scrolllist .imglist_w{width:1020px;height:235px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.index-service .scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.index-service .scrolllist .imglist_w li{width:240px;float:left;height:195px;padding:20px 7px; background:url(../images/xian..jpg) right center repeat-y;}
.index-service .scrolllist .imglist_w li h3{ font-size:18px; text-align:center; height:20px; line-height:20px;}
.index-service .scrolllist .imglist_w li .img-icon{ text-align:center; padding:8px 0;}
.index-service .scrolllist .imglist_w li img{width:90px;height:90px;}
.index-service .scrolllist .imglist_w li p{ font-size:12px; line-height:22px;padding:10px 0;border-top:#ccc 1px dotted;}

/*index-product*/
.index-product{padding:20px 0;}
.index-product .scrolllist a.abtn{display:block;width:17px; height:30px; position:absolute;top:80px; z-index:9;}
.index-product .scrolllist a.aleft{left:-40px;}
.index-product .scrolllist a.agrayleft{cursor:default;background-position:2px 50%;}
.index-product .scrolllist a.aright{right:-40px;}
.index-product .scrolllist a.agrayright{cursor:default;background-position:-51px 50%;}
.index-product .scrolllist{width:960px;height:187px;margin:10px auto; position:relative; }
.index-product .scrolllist .imglist_w{width:960px;height:187px;overflow:hidden;float:left;position:relative;/*必要元素*/}
.index-product .scrolllist .imglist_w ul{width:20000px;position:absolute;left:0px;top:0px;}
.index-product .scrolllist .imglist_w li{ position:relative;width:150px;float:left;height:185px;margin-right:50px;border:#C9C9C9 1px solid;}
.index-product .scrolllist .imglist_w li img{max-width:150px;max-height:185px; width:auto !important;height:auto !important;}
.index-product .scrolllist .imglist_w li a{color:#3366cc;height:185px;text-decoration:none;display: table-cell;vertical-align: middle; text-align:center;}
.index-product .scrolllist .imglist_w li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.index-product .scrolllist .imglist_w li h4{ position:absolute;width:100%;padding:5px 4px; line-height:16px;left:0;bottom:0; z-index:9;word-break:break-all; font-weight:400; text-shadow:#FFF 0 0 1px; display:none;}


/*index-news*/
.index-news{padding:20px 0;}
.index-news .zixunEq{ text-align:center;margin:30px 0;}
.index-news .zixunEq a{display:inline-block;width:127px; text-align:center; height:31px; line-height:31px; font-size:14px; background:#f1f1f1;margin:0 10px; box-shadow:#ccc 0 0 3px;}
.index-news .zixunEq a:hover,.zixunEq a.zixunCur{ background:#d49f54;color:#fff;}
.index-news .news_cont{width:100%;margin:30px 0;}
.index-news .news_cont .zixunList{ background:url(../images/xian.jpg) center center repeat-y;height:260px; display:none;}
.index-news .news_cont .zixunLeft{width:460px;}
.index-news .news_cont .zixunList dl{height:95px;padding:20px 0;border-bottom:#ccc 1px dashed;}
.index-news .news_cont .zixunList dt{float:left;width:140px; height:95px;}
.index-news .news_cont .zixunList dt img{width:140px; height:95px;}
.index-news .news_cont .zixunList dd{float:right;width:300px;}
.index-news .news_cont .zixunList dd h3{ font-size:14px;height:20px;}
.index-news .news_cont .zixunList .zixuText{ font-size:12px;color:#999; line-height:20px;margin:10px 0 0 0;}





/*links*/
.links{height:43px; background:#ebebeb; line-height:43px; font-size:14px;color:#ccc; }
.links strong{color:#666;}
.links a{color:#666;margin:0 5px;}
.links a:hover{color:#f60;}

/*footNav*/
.footNav{border-top:#5286DC 2px solid;padding:15px 0; background:#1A1A1A;color:#fff;}
.footNav ul{float:left;width:130px; font-size:12px;}
.footNav li{ line-height:25px; line-height:25px;}
.footNav li.ftTitle{ font-size:14px; font-weight:bold;}
.footNav a{color:#fff;}
.index-contact{width:200px; float:right; line-height:25px;}
.index-contact .text{padding:10px 0 0 0;}
.copy{padding:15px 0 0 0 ;border-top:#fff 1px solid;margin-top:15px;}
.copy .fl{width:400px;}
.copy .fr{width:400px; text-align:right;}

/*关于我们*/
.neiban{height:480px;margin:20px 0 0 0;}
.content{padding:20px 0;}
.cont-left{float:left;width:230px;}
.leftnav h3{height:; background:#3a94de; font-size:18px; height:40px; line-height:40px;padding-left:10px; font-weight:400;color:#fff;margin-bottom:10px}
.leftnav dt{border-bottom:#ddd 1px solid;}
.leftnav dt a{ display:block;height:34px; line-height:34px;padding-left:10px; font-size:14px;}
.leftnav dt a:hover{ background:#ddd;}
.leftnav dt.leftnavcur a{ background:#ccc;color:#000; font-weight:bold;}
.cont-right{float:left;width:759px;padding-left:30px;border-left:#ddd 1px solid; min-height:400px;}
.positons{height:39px; line-height:39px;border-bottom:#ddd 1px solid; position:relative;}
.positons h3{ font-size:18px;}
.positons span{ position:absolute;right:0;top:0;color:#999;font-size:16px;}
.positons span a{color:#999;font-size:16px;}
.wenzhang{ font-size:14px;padding:15px 0; line-height:25px;}
.wenzhang.about{ font-size:15px; line-height:35px;}

/*产品中心*/
.leftnav dd{padding:8px 0; display:none;}
.leftnav dd a{ display:block;height:25px; line-height:25px;padding-left:20px;}
.leftnav dd a.leftchilcur{background:#f1f1f1;}
.protext{padding:12px; line-height:20px; background:#f1f1f1;margin:15px 0 0 0 ;}

/*人才招聘*/
.job{padding:15px 0;}
.job table{width:100%;}
.job th{ height:37px; font-size:15px;border:#ccc 1px solid;}
.job td{padding:6px 0; text-align:center;border:#ddd 1px solid;border-left:#ccc 1px solid; border-right:#ccc 1px solid;}
.job-a{ display:inline-block;width:78px; height:22px; background:url(../images/chakan.jpg) center center no-repeat;}
.job-a:hover{ background:url(../images/chakanhover.jpg) center center no-repeat;}
.jobshangchuan{width:731px; height:107px; background:url(../images/ck.jpg) left top no-repeat; position:relative;}
#shangchuan{ position:absolute;right:3px;top:25px;width:125px; height:50px; opacity:0; cursor:pointer;}

/*新闻*/
.new{}
.new dl{padding:15px 0 30px 0; background:url(../images/yinying.jpg) left bottom repeat-x;}
.new dt{width:70px;float:left; text-align:center;padding:15px 0 0 0; height:135px;border-right:#ccc 1px solid;}
.new dt strong{ display:block;padding:2px 0;color:#CACACA; font-size:30px;}
.new dt span{ font-size:14px; display:block;color:#ddd;}
.new1{ float:left;width:370px;margin-left:20px;}
.new1 h3{ font-size:14px; line-height:25px;margin:10px 0 0 0;}
.newtext{margin:15px 0 0 0 ; line-height:24px;color:#666;}
.newimg{float:right;width:196px; height:141px;padding:2px;border:#ddd 1px solid;}
.newtitle{ font-size:18px; padding:20px 0; text-align:center;}

