﻿@charset "utf-8";
@import url(../images/dll.css);
@import url(../images/font.css);
@import url(../images/main.css);
@import url(../images/onlineeditor.css);
/* ҳֿʼ */
body { color:#333; font-size:12px; font-family:arial,'微软雅黑'; background:url(../images/bg.png) repeat; min-width:1024px; }
a { color: #333; text-decoration: none; }
a:hover { color: #F00; text-decoration: none; }
.wrap {  width:1024px; margin:0 auto; }
.wrapper { width:960px; margin:0 auto; }

.header { height:181px; background:url(../images/header-bg.jpg) repeat-x; }
.logo { width:169px; height:141px; }
.logo-icon { margin-top:100px; }
.logo-menu { margin-left:830px; padding-top:40px; width:190px; }
.logo-menu-one { margin-right:5px; }
.logo-menu-one a { margin-right:5px; font-size:11px; }
.logo-menu-two { margin-right:3px; }
.logo-menu-two a { margin-right:5px; }

.menu { width:1024px; height:40px; margin:0 auto; }

#banner-index { width:1024px; height:600px; margin:0 auto; position:relative;}
#kinMaxShow { width:1024px; height:600px; visibility:hidden; overflow:hidden; }
.clearfix:before, .clearfix:after { content:'.'; display:block; overflow:hidden; visibility:hidden; font-size:0; line-height:0; width:0; height:0; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }
.icon-arrow-a-left, .icon-arrow-a-right { background:url(../images/icon-box.png) no-repeat; }
.icon-arrow-a-left { background-position:0 0; height:50px; width:50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position:-60px 0; }
.icon-arrow-a-right { background-position:-120px 0; height:50px; width:50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position:-180px 0; }
#banner {overflow:hidden; zoom:1; position:relative; }
#banner-hero { width:1024px; height:300px; margin:auto; position:relative; display:none;}
#banner-hero img { width:1020px; height:300px; }
#banner-hero .heros { width:1024px; height:300px; }
#banner-hero .hero-wrap { overflow:visible; position:absolute; }
#banner-hero .next, #banner-hero .prev { filter: alpha(Opacity=70); opacity:0.7; position:absolute; top:50%; margin-top:-25px; margin-left:5px; z-index:3; }
#banner-hero .next:hover, #banner-hero .prev:hover { background-color:#E62129; }
#banner-hero .next { margin:-25px 5px 0 0; right:0; }
#banner-hero .disabled { background-color:#eee; }
#banner-hero .mask-left, #banner-hero .mask-right, #banner-hero .hero { width:1020px; height:300px; padding:0px 2px; z-index:1; position:absolute; top:0; left:0; overflow:hidden; left:2048px; }
#banner-hero .mask-right, #banner-hero .mask-left { z-index:4; left:-1024px; filter:alpha(Opacity=50); opacity:0.5; overflow:hidden; }
#banner-hero .mask-right { left:1024px; }
#banner-hero .active { z-index:2; left:0; }


.index-content { height:264px; }
.index-list { width:340px; padding-right:1px; padding-top:1px; }
.index-title { line-height:35px; font-size:13px; font-family:"微软雅黑"; font-weight:bold; letter-spacing:1px; margin-bottom:1px; }
.index-title a { width:320px; height:35px; padding-left:20px; color:#000; background:#dcdddd; display:block; }
.index-title a:hover { color:#FFF; background:#cc0000; }
.index-img { width:340px; height:227px;overflow:hidden;}
.index-img a img {width:100%;}
.inews { margin-left:682px; width:342px; padding-top:1px; }
.inews-title { line-height:35px; font-size:13px; font-family:"微软雅黑"; font-weight:bold; letter-spacing:1px; margin-bottom:1px; }
.inews-title a { width:322px; height:35px; padding-left:20px; color:#000; background:#dcdddd url(../images/news.gif) no-repeat 10px center; display:block; }
.inews-title a:hover { color:#FFF; background:#cc0000 url(../images/news-hover.gif) no-repeat 10px center; }
.inews-bg { width:342px; height:227px; background:#EEEFEF; }
.inews-list { width:322px; height:177px; margin-top:13px; margin-left:16px;  }
.inews-list ul { list-style:none;width:313px;  }
.inews-list ul li { line-height:24px; font-size:11px;text-align:right; }
.inews-list ul li a {display:block;overflow:hidden;width:200px;height:20px;line-height:20px;float:left;text-align:left;}

/*left*/
.left { width:200px; margin-bottom:30px; }
.left-wrap { width:200px; }
.left-wrap span {width: 200px;
height: 30px;

line-height: 30px;
padding: 0px;
color: #333;
font-size: 16px;
font-weight: bold;
font-family: arial;}
div.sdmenu { width:200px; }
div.sdmenu div { overflow:hidden; border:none; }
div.sdmenu div.collapsed { overflow:hidden; height:30px; }
div.sdmenu div span { display:block; line-height:30px; padding:0px; color:#333; font-size:14px; font-family:"黑体"; cursor:default; }
div.sdmenu div a { line-height:25px; padding-left:20px; display:block; color:#888; }
div.sdmenu div a.current { height:25px; line-height:25px; padding-left:20px; border:none; background:url(../images/left-list-hover.png) 0px center no-repeat; color:#CE0000; display:block; }
.left-list { line-height:30px; padding:0px; color:#333; font-size:14px; font-family:'黑体'; }
.left-list-new { line-height:30px; padding:0px; color:#333; font-size:16px; font-weight:bold; font-family:arial;  }

/*right*/
.right { margin-left:210px; width:814px; }

.photocat-title { width:814px; background:#ccc; }
.photocat-title span { width:200px; height:40px; line-height:40px; text-align:center; color:#FFF; background:#ec3838; font-size:14px; font-weight:bold; font-family:'微软雅黑'; display:block;     overflow: hidden;}

.photo ul { list-style:none;display: inline-block; }
.photo ul li { float:left; width:150px; height:100px; margin:5px; }
.boxgrid { width:150px; height:100px; float:left; background:#161613; border:1px solid #a1a1a1; overflow:hidden; position:relative; }
				
.boxcaption {color:#FFF; font-size:13px; line-height:25px; text-align:center; position:absolute; background:#000; height:25px; opacity:.8; width:150px;bottom:0;left:0;}
.boxgrid:hover .boxcaption{width:150px;opacity:.9;}

.boxgrid a {display:block;overflow:hidden;width:150px;height:100px;}
.boxgrid img { position:absolute; top:0; left:0; border:0; width:100%;}

.photo-title { font-size:14px; font-weight:bold; height:30px; padding-left:15px; border-bottom:1px solid #ccc; }
.icon_mail a { width:18px; height:18px; background:url(../images/icon_mail.png) no-repeat; display:block; }
.icon_mail a:hover { background:url(../images/icon_mail_hover.png) no-repeat; }
.icon_print a { width:21px; height:18px; background:url(../images/icon_print.png) no-repeat; display:block; }
.icon_print a:hover { background:url(../images/icon_print_hover.png) no-repeat; }

.news ul { list-style:none; }
.news ul li { line-height:28px; border-bottom:1px #DDD dashed; }
.news_title { line-height:28px; font-size:14px; font-weight:bold; border-bottom:1px #DDD dashed; }
.news-img img { max-width:800px; }

.show-cat { font-size:16px; font-weight:bold; }
.show-model { font-size:35px; font-weight:bold; }
.show-apic { position:relative; }
.show-apic div { display:none; }
.show-apic a:hover div { position:absolute; left:0px; top:0px; background-color:#FFF; display:block; width:168px; height:168px; color:#000; overflow:hidden; }
.show-left { width:440px; }
.show-right { margin-left:514px; width:300px; }
.show-title { font-size:16px; font-weight:bold; }
.show-line { height:2px; border-bottom:2px solid #cbcbcb; }
.show-list { line-height:34px; font-size:13px; font-weight:bold; }
.show-list-left { width:130px; float:left; }
.show-list-right { margin-left:130px; width:310px; }

.customer ul { list-style:none; }
.customer ul li { float:left; margin:9px; }
.customer ul li img { width:185px; height:185px; }

.custom-list-left { margin-left:40px; width:80px; height:40px; margin-right:80px; background:url(../images/custom-list-left.png) no-repeat center center; text-align:center;line-height:20px; padding:20px 0px; color:#FFF; font-size:14px; font-family:'黑体'; }
.custom-list-left p { font-size:12px; font-family:arial; }
.custom-list-right { margin-left:200px; line-height:180%; }

.footer-customers { height:120px; width:1024px; margin:20px auto;    display: none; }
.footer-customers-left { width:210px; height:80px; }
.footer-our-customers { width:165px; height:45px; margin:25px 35px 10px 10px; background:url(../images/footer-icon.gif) right 5px no-repeat; }
.footer-our-customers a { color:#333; font-family:"微软雅黑"; }.footer-our-customers a:hover { color:#F00; }
.footer-jumptimesign {    display: none; margin-bottom:20px; height:11px; }
.footer-customers-list { margin-left:210px; width:815px; height:120px; }
.footer-customers-list a {padding-right:4px;width:100px;height:100px;display:block;}
.footer-customers-list i {display:block;overflow:hidden;width:100px;height:100px;}
.footer-customers-list i img {width:100%;}
.footer-customers-img { margin:0px 5px; }

.footer-case { height:122px; background:#000; padding-top:2px; }
.footer-case-list { margin-left:42px; }
.footer-case-content { position:relative; }
.footer-case-list ul { list-style:none; }
.footer-case-list ul li { float:left; }
.footer-case-content a.prev { width:14px; height:26px; line-height:17px; outline-style:none; outline-width:0; position:absolute; top:40px; left:10px; text-indent:-9999px; background:url(../images/icon_arrow_left.png) no-repeat; }
.footer-case-content a.next { width:27px; height:34px; line-height:17px; left:1000px; outline-style:none; outline-width:0; position:absolute; top:40px; text-indent:-9999px; background:url(../images/icon_arrow_right.png) no-repeat; }
.footer-case-content img { width:180px; height:120px; }
.footer-content { background:#000; }

.footer-menu { width:700px; }
.footer-menu ul { list-style:none; }
.footer-menu ul li { float:left; width:140px;}
.footer-menu-title { font-size:12px; margin-bottom:20px; color:#FFF; }
.footer-menu-one dt { list-style:none; float:left; margin:2px 0px; width:100px; height:18px; line-height:18px; font-family:"宋体"; background:url(../images/footer-ico.gif) right 3px no-repeat; }
.footer-menu-one dt a { width:100px; height:18px; color:#b9b9b9; }
.footer-menu-one dt a:hover { color:#F00; }
.footer-menu-two dt { list-style:none; float:left; margin:2px 0px; width:80px; height:18px; font-family:"宋体"; background:url(../images/footer-ico.gif) right 3px no-repeat; }
.footer-menu-two dt a { width:80px; height:18px; display:block; color:#b9b9b9; }
.footer-menu-two dt a:hover { color:#F00; }

.footer-right { margin-left:700px; width:324px; }
.footer-index a { color:#FFF; }.footer-index a:hover { color:#C00; }
.footer-language { margin-top:20px; height:50px; }
.footer-language a { margin-left:20px; }

.search { height:22px; margin-top: 30px;margin-left: 112px;}
.search  .search_text {float:left;width: 145px;height: 19px;line-height: 19px;padding: 0px 3px;border: none;background: url(../images/search-text.gif) no-repeat center center;}
.search .search_btn {float: left;width: 58px;height: 19px;margin: 0;border: none;background: url(../images/search.gif) no-repeat center center;}
.search .search-text { float:right; width:145px; height:19px; line-height:19px; padding:0px 3px; border:none; background:url(../images/search-text.gif) no-repeat center center; }
.search .search-botton { float:right; width:58px; height:19px; margin:0; border:none; background:url(../images/search.gif) no-repeat center center; }

.footer {    margin-top: 12px; }
.footer-copyright { font-size:11px;  line-height:17px; color:#D9D9D9; }
.footer-copyright a { color:#D9D9D9; }.footer-copyright a:hover { color:#C00; }
.footer_share { height:40px;}
.share { float:left; padding-left:120px;  }
.weixin { position:relative; }
.weixin div { display:none; }
.weixin a:hover div { position:absolute; left:-65px; top:-225px; background-color:#FFF; display:block; width:180px; height:198px; color:#000; overflow:hidden; }
.weibo { float:left; padding-top:13px; font-size:14px; } .weibo a { margin:0px 15px; }
.link_down { padding-top:12px; line-height:34px; } .link_down a { color:#333; padding-left:8px; }
.link_down select {width:158px;}
.link_down .op{width:158px;display:block;overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
.footer-bottom { height:25px; background:#000 }

#goTopBtn { position:fixed; text-align:center; line-height:99px; width:18px; height:99px; bottom:55px; cursor:pointer; right:10px; _position:absolute; _right:auto; }

.print img { width:515px; }
.send { padding:5px; }
.sendtitle { height:25px; line-height:25px; padding-left:15px; margin-bottom:20px; background:#eeeeee; }
.send-title { width:115px; height:22px; line-height:22px; text-align:right; }
.send-input { width:180px; height:22px; line-height:22px; }
.send-email { width:170px; border:1px solid #d4d4d4; height:20px; line-height:20px; padding:0px 5px; }
.send-text { width:180px; height:45px; line-height:22px; margin-left:53px; }
.text-textarea { border:1px solid #cccccc; height:50px; width:295px; background-color:#fff; box-shadow:1px 1px 3px #f0f0f0 inset;  padding: 5px;line-height:18px; }
.send-submit { width:64px;height:22px;line-height:22px;color:#369;text-align:center;background:url(../images/buticon.gif) no-repeat left top;border:0;font-size:12px; }
.send-submit:hover { color:#ef8f2b; background:url(../images/buticon.gif) no-repeat left -23px; }
.content { margin-top:30px; color:#CCC; padding:0px 20px; }
.mailto { padding-top:60px; text-align:center; }





.fn-dp-n{ display:none;}
.fn-dp-b{ display:block;}
.fn-cf_o{overflow:hidden;_zoom:1;}
.fn-cf_a:after{display:block;clear:both;content:"";visibility:hidden;height:0;} 
.fn-cf_a{_zoom:1;}
.fn-cf_c{clear:both; line-height:0; font-size:0;}
.fn-fs-14{ font-size:14px;}
.fn-ta-l{text-align:left;}
.fn-ta-c{text-align:center;}
.fn-ta-r{text-align:right;}
.fn-of-h{overflow:hidden;}
.fn-td-n{text-decoration:none;}
.fn-td-u{text-decoration:underline;}
.fn-fw-n{font-weight:normal;}
.fn-fw-b{font-weight:bold;}
.fn-f-l{float:left}
.fn-f-r{float:right}
.fn-b-0{ border:0;}
.fn-pt-r{position:relative;}
.fn-pt-a{position:absolute;}
.fn-ff-v{font-family:Verdana;}
.sortnav dl {
    
    margin-top: 12px !important;
}