@charset "utf-8";
/* css reset */
body{background:#eee;}

/*头部*/
.topbox{ height:250px; background:url(../images/topBg.jpg) no-repeat center top;}
.topbox .barbox{ height:10px;background:url(../images/topbj.jpg) center top no-repeat; font-size:0px; overflow:hidden;}
.topbox .topcen{ overflow:hidden;_zoom:1;}
.topbox .topcen h2.logo{ width:273px; height:200px; background:url(../images/logo.jpg) 0px 10px no-repeat;}
.topbox .topcen .cutover{ width:347px; height:200px; background:url(../images/cutover_bj.jpg) 0px 18px no-repeat}
.topbox .topcen .cutover .cutover-cen{ width:112px; float:right}
.topbox .topcen .cutover .cutover-cen a{color:#FFFFFF; font-size:14px;display:inline-block}
.topbox .topcen .cutover .cutover-cen a.cn{ background:#4a4f52; padding:14px;}
.topbox .topcen .cutover .cutover-cen a.en{ background:#888576;padding:14px;}
.topbox .topcen .cutover .tel{ padding-top:94px; padding-left:162px; font-size:20px; font-weight:bold}
.topbox .topcen .cutover .tel span{ display:block; color:#FFFFFF; font-size:26px;}

.navbox{ height:40px; background:url(../images/nav_bj.gif) repeat-x;}
.navbox ul{ overflow:hidden;_zoom:1;}
.navbox ul li{ float:left; height:40px; line-height:40px; background:url(../images/nav_li.gif) right no-repeat; }
.navbox ul li a{ width:112px; color:#FFF; text-align:center;display:block}
.navbox ul li a:hover{ background:url(../images/nav_hover.gif) repeat-x;color:#FFF; }
.navbox ul li a.now{background:url(../images/nav_hover.gif) repeat-x;color:#FFF; }

/* banner */
.bannerBg{height:299px; background:url(../images/company.jpg) no-repeat center top;}
.bannerBg-products{height:299px; background:url(../images/products.jpg) center top; }
.bannerBg-news{height:299px; background:url(../images/news.jpg) center top;}
.bannerBg-video{height:299px; background:url(../images/video.jpg) center top; }
.bannerBg-case{height:299px; background:url(../images/case.jpg) center top;}
.bannerBg-contactus{ background:url(../images/feedback.jpg) center top; }
.banner{width:1004px; height:299px; margin:0 auto; position:relative;}
.banner span{width:180px; height:38px; line-height:38px; text-align:center; font-size:16px; color:#fff; position:absolute; top:275px; background:#757575; cursor:pointer; }
.banner span a{ color:#FFFFFF } 
.banner span.f1{ right:182px; background:#e85f00; display:block}
.banner span.f2{right:0; display:block}
.banner span.f3{ right:0; background:#e85f00;display:block}
.banner span.f4{ right:182px;display:block}
.banner span.f5{ right:0; background:#e85f00;display:block }
.banner span.f6{ right:182px;display:block}

/* main */
.main{width:1004px; margin:0 auto; padding-bottom:120px;}
.main h2{ margin-top:25px; font-size:28px;}
.corsor{margin-top:25px; height:29px; background:url(../images/corsor.jpg) repeat-x 0 27px; color:#999;}
.corsor span{ width:15px; height:15px; padding-top:4px; float:left; margin-top:2px; margin-right:10px; display:inline; background:url(../images/corsorIco.jpg) no-repeat;}
.main .info{margin-top:30px;}
.main .info img{float:left; margin:0 15px 15px 0; vertical-align:right;}
.main .info p{font-size:14px; line-height:25px; text-indent:28px;}
.main .info p.ss{text-indent:0;}

/* 底部 */
.footerBg{clear:both; height:90px; background:url(../images/footer.jpg) center top no-repeat;}
.footer{width:1004px; margin:0 auto; text-align:center; padding-top:40px;}


.honor-n{ padding-top:20px;line-height: 26px;padding-left:16px;}
.honor-n li{ width:227px; height:190px; float:left; margin-bottom:20px; padding:0 10px 0 10px; overflow:hidden; text-align:center; }
.honor-n li img{ overflow:hidden; width:220px; height:150px; }
.honor-n li a:hover{ color:#0057BE; text-decoration:none; }
.honor-n  img {border: 1px solid #ddd; padding: 2px;}
.honor-n li a:hover img{ border:solid #0057BE 1px; }


.honor-ninfo{overflow:hidden;_zoom:1;}
.honor-ninfo h1 {border: 0 none;font-size: 14px;line-height: 26px; text-align:center}
.honor-ninfo h3{ border-bottom: 1px solid  #DADADA; line-height: 24px;margin-bottom: 30px; padding-bottom: 3px; font-size:10px; text-align:center}
.honor-ninfo .txt{ width:100%; text-align:center }
.honor-ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px;font-family:"宋体";  }
.honor-ninfo .turn{  border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.honor-ninfo .turn a{background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px;font-family:"宋体";}


.page-content{ padding-top:30px;}
.page-content h2{  margin-top:0px;}
.ny_rigt_cen{ width:673px; overflow:hidden}
.ny_products{ overflow:hidden;_zoom:1; margin-bottom:18px;}
.ny_rigt_cen .ny_products img{float:left; width:238px; overflow:hidden ;border:3px solid #cccccc; padding:1px; margin-right:10px; }
.ny_rigt_cen .ny_products h2{ color:#0f4b91;font-weight:bold; font-size:16px; padding-top:5px;}
.ny_rigt_cen .ny_products p{ color:#646363; font-family:"宋体"; line-height:1.7em;  overflow:hidden}
.ny_rigt_cen .ny_products p span{ background:url(../images/more_1.jpg) no-repeat; width:98px; line-height:23px; display:block; text-indent:24px;}
.ny_rigt_cen .ny_products a{ text-decoration:none}

.products-list{ width:200px;}
.products-list ul{overflow:hidden;_zoom:1;}
.products-list ul.bj{ padding-bottom:76px; background:url(../images/map.gif) bottom no-repeat}
.products-list ul h2{ height:30px; line-height:30px; font-size:16px; border-bottom: solid #f3f3f3 1px;}
.products-list ul li{ height:26px; line-height:26px;border-bottom: solid #f3f3f3 1px; background:url(../images/iocn.gif) left center no-repeat;}
.products-list ul li a{ padding-left:10px;}
.products-list ul p{ padding-top:20px;}

.products-ninfo{overflow:hidden;_zoom:1;}
.products-ninfo h1 {border: 0 none;font-size: 14px;line-height: 26px; text-align:center}
.products-ninfo h3{ border-bottom: 1px solid  #DADADA; line-height: 24px;margin-bottom: 30px; padding-bottom: 3px; font-size:10px; text-align:center}
.products-ninfo .txt{ width:1004px;  text-align:center }
.products-ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px;font-family:"宋体"; text-align:left; }
.products-ninfo .turn{  border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.products-ninfo .turn a{background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px;font-family:"宋体";}


.technology-ninfo{overflow:hidden;_zoom:1;}
.technology-ninfo h1 {border: 0 none;font-size: 14px;line-height: 26px; text-align:center}
.technology-ninfo h3{ border-bottom: 1px solid  #DADADA; line-height: 24px;margin-bottom: 30px; padding-bottom: 3px; font-size:10px; text-align:center}
.technology-ninfo .txt{ width:1004px; }
.technology-ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px;font-family:"宋体"; text-align:left; }
.technology-ninfo .turn{  border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.technology-ninfo.turn a{background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px;font-family:"宋体";}


.new_bt{ overflow:hidden;_zoom:1;line-height:2.4em; border-bottom:#e9e9e9 solid 1px; padding-bottom:20px; padding-top:20px; }
.new_bt img{float:left; border: solid #dadada 1px; padding:2px; width:190px; overflow:hidden; margin-right:15px;}
.new_bt h2{ color:#1159a2; font-size:14px; font-weight:bold; margin-top:0px;}
.new_bt p{ color:#777777; }
.new_bt p span{color:#1159a2; }
.new_bt a:hover{ text-decoration:none;}
.new_cen{ margin-top:10px;}
.new_cen ul{overflow:hidden;_zoom:1;}
.new_cen ul li{ background:url(../images/new_cen_litb.jpg) left center no-repeat;line-height:30px; text-indent:30px; border-bottom:#e9e9e9 solid 1px;  }
.new_cen ul li span{ float:right; }
.new_cen ul li a{ width:600px; overflow:hidden;}


.news-n{ overflow:hidden;_zoom:1;}
.news-n ul li{border-bottom: dashed #e4e4e4 1px; padding:10px 0; overflow:hidden;_zoom:1; }
.news-n ul li .pic{width:134px; height:120px; padding-right:10px; }
.news-n ul li .pic a{border: solid #e4e4e4 3px; display:block}
.news-n ul li .pic a:hover{border:solid #1c49a6 3px; display:block;}
.news-n ul li .pic img{width:128px; height:112px; overflow:hidden}
.news-n ul li .txt { width:860px; overflow:hidden}
.news-n ul li .txt h3{ height:24px; overflow:hidden}
.news-n ul li .txt p{ line-height:1.8em; padding-bottom:10px; overflow:hidden}
.news-n ul li .txt a{ width:50px; background:#d8d8d8; padding:10px; display:block; border-right:solid #FFF 1px;}
.news-n ul li .txt a:hover{background: #1c49a6; color:#FFFFFF}
.news-n ul li .txt span{width:232px;background:#d8d8d8; padding:10px;display:block; text-align:center}

.new-ninfo{overflow:hidden;_zoom:1;}
.new-ninfo h1 {border: 0 none;font-size: 14px;line-height: 26px; text-align:center}
.new-ninfo h3{ border-bottom: 1px solid  #DADADA; line-height: 24px;margin-bottom: 30px; padding-bottom: 3px; font-size:10px; text-align:center}
.new-ninfo .txt{ width:100%;}

.new-ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px;font-family:"宋体";}
.new-ninfo .turn{  border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.new-ninfo .turn a{background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px;font-family:"宋体";}


.m-tab{display: block;font-family:"微软雅黑";  font-size:14px; color:#333; padding:6px;}
.m-tab dd{display: none;}
.m-tab dt ul{ margin-left:52px; margin-top:70px;}
.m-tab dd.active{display: block;}

.videobox{ height:424px;}
.videoSlider{width:152px; height:424px; float:left; margin-left:65px; position:relative;}
.videoList{margin-top:70px; width:152px; height:290px; overflow:hidden; position:relative;}
.videoUl{ float:left;width:140px;}
.videoUl li{width:152px; height:118px; margin-top:18px; cursor:pointer;}
.videoUl li img{width:156px; height:96px;}
.videoUl li span{width:152px; display:inline-block; text-align:center; line-height:26px; color:#444; font-size:14px; overflow:hidden;}
.videoUl li.active img{width:152px; height:92px;cursor:pointer; border:solid #e85f00 2px;}

.m-tab dd{ float:left; margin:20px 0 0 52px;  width:650px; height:380px; background:#000;}

.m-tab02{display: block;font-family:"微软雅黑";  font-size:14px; color:#333; padding:10px;}
.m-tab02 dd{display: none;}
.m-tab02 dd.active{display: block;}

.case-n{ padding-top:20px;line-height: 26px;padding-left:16px;}
.case-n li{ width:227px; height:190px; float:left; margin-bottom:20px; padding:0 10px 0 10px; overflow:hidden; text-align:center; }
.case-n li img{ overflow:hidden; width:220px; height:150px; }
.case-n li a:hover{ color:#0057BE; text-decoration:none; }
.case-n  img {border: 1px solid #ddd; padding: 2px;}
.case-n li a:hover img{ border:solid #0057BE 1px; }


.case-ninfo{overflow:hidden;_zoom:1;}
.case-ninfo h1 {border: 0 none;font-size: 14px;line-height: 26px; text-align:center}
.case-ninfo h3{ border-bottom: 1px solid  #DADADA; line-height: 24px;margin-bottom: 30px; padding-bottom: 3px; font-size:10px; text-align:center}
.case-ninfo .txt{ width:100%; text-align:center }
.case-ninfo .txt p{ line-height:2.2em; word-wrap:break-word; text-indent:15px;font-family:"宋体"; text-align:left; }
.case-ninfo .turn{  border-top: 1px solid  #DADADA; margin: 55px auto 0; padding-top: 17px; font-size:12px;}
.case-ninfo .turn a{background: #DADADA; display: inline-block;line-height: 28px;padding: 0 16px;font-family:"宋体";}


.contact{ width:1004px; margin:0 auto; overflow:hidden;}
.contactTit{margin:308px 0 0 330px; width:374px; height:59px;}
.contactCon{width:100%; margin-top:55px; overflow:hidden;}
.contactL{width:510px; float:left;}
.contactL .row{ margin-bottom:15px; overflow:hidden}
.contactL .row input{width:100%; height:42px; line-height:42px; background:#fff; border:none;font-size:14px; padding-left:10px; color:#b3b3b3}
.contactL .row textarea{width:100%; height:168px; line-height:42px; background:#fff; border:none; padding-left:10px; color:#b3b3b3; font-size:14px;}
.contactL .btn { background:url(../images/b7_sprite.png) no-repeat; color: #fff;display: block;font-size: 16px;
font-weight: bold;height: 38px;line-height: 38px;text-align: center; text-decoration: none; width: 156px;}

.contactR{ float:left; margin-left:35px; display:inline;  width:420px;}
.contactR h2{ height:30px; line-height:30px; font-size:16px; padding-bottom:10px; padding-left:8px; font-weight:bold; margin-top:0px;}
.contactR p{line-height:35px;padding-left:6px;font-size:12px}
.contactR p span{ padding-right:6px;}
.contactR a{ margin:30px 0 0 10px; display:inline-block; width:120px; height:44px; line-height:44px; text-align:center; background:#ff8014; ; font-weight:bold; color:#fff;}
.contactR a:hover{ text-decoration:none;}




