@charset "utf-8";
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote,dl, dt, dd, ul, ol, li, 
pre,form, fieldset, legend, button, input, textarea,th, td {
	margin: 0;
	padding: 0;
}
/*字体*/
body,button, input, select, textarea {
   font: 12px/1.5 tahoma, arial, simsun, sans-serif; color:#565656; text-align:center;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
address, cite, dfn, em, var { font-style: normal; }
code, kbd, pre, samp { font-family: courier new, courier, monospace; } 
small { font-size: 12px; }
ul, ol { list-style: none; }
/*链接*/
a { text-decoration: none; color:#565656; }
a:hover { text-decoration: underline; color:#f00}

sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
legend { color: #565656; }
fieldset, img { border: 0; } 
button, input, select, textarea { font-size: 100%; }
button, input, select{ cursor:pointer}
table { border-collapse: collapse; border-spacing: 0; }
:current{ outline:none}
.clear {font-size:0;line-height:0;height:0;clear:both;visibility:hidden;}
.clearfix:after {content:".";display:block;height:0;clear:both;	visibility:hidden;}
* html .clearfix {height:1%;}

/*通用*/
#wrapper{width: 100%; height:auto; margin:0 auto; text-align:center; }
#content{ width:960px; height: auto;text-align:left; margin:0 auto; overflow:hidden}
.content-bg{background:#FFF url(/images/content-bg.png) no-repeat center bottom;}
.content-bg-inside{background:#FFF url(/images/content-bg-in.png) no-repeat center bottom; padding-bottom:18px}
.wrapper-bg{ background:url(/images/wrapper-bg.png) no-repeat center 376px}
.col-980{ width:980px; height:auto; margin: 0 auto;}
.col-264,.col-374,.col-322,.col-696{width:264px; height: auto; float:left}
.col-374,.col-322{ background:url(/images/shadow.png) no-repeat left top;}
.col-696{ width:696px; background:url(/images/right-bg.png) no-repeat left top; min-height:300px!important; height:auto!important; height:300px; overflow:visible}
.col-374{width:374px;}
.col-322{width:322px;}
.f-left{ float:left}
.f-right{ float:right}

/*头部*/
#header{ width: 100%; height:104px; background:url(/images/layout.png) repeat-x;}
ul.nav{ width:776px;height:104px;overflow:hidden; float:left; background: url(/images/layout.png) no-repeat left -104px;}
ul.nav li{ height:26px; padding:38px 0; float:left}
ul.nav li.home a,ul.nav li.about a,ul.nav li.news a,ul.nav li.product a,ul.nav li.job a,ul.nav li.honor a,ul.nav li.service a,ul.nav li.contact a{ width:140px; height:26px;display:block; background:url(/images/layout.png) no-repeat 38px -208px; overflow:hidden;outline:none;hide-focus:expression(this.hideFocus=true); text-indent:-9999px}
ul.nav li.home a:hover{ background-position:38px -234px;}
ul.nav li.line{ background:url(/images/layout.png) 100% -208px}
ul.nav li.about a{ background-position:8px -260px; width:84px}
ul.nav li.about a:hover{ background-position:8px -286px;}
ul.nav li.news a{ background-position:12px -312px; width:88px}
ul.nav li.news a:hover{ background-position:12px -338px;}
ul.nav li.product a{ background-position:12px -364px; width:88px}
ul.nav li.product a:hover{ background-position:12px -390px; width:88px}
ul.nav li.job a{ background-position:12px -416px; width:100px;}
ul.nav li.job a:hover{ background-position:12px -442px;}
ul.nav li.honor a{ background-position:12px -468px; width:90px; }
ul.nav li.honor a:hover{ background-position:12px -494px;}
ul.nav li.service a{ background-position:12px -520px; width:88px;}
ul.nav li.service a:hover{ background-position:12px -546px;}
ul.nav li.contact a{ background-position:12px -572px; width:94px;}
ul.nav li.contact a:hover{ background-position:12px -598px;}

/*搜索*/
.search-bar{ float:left; width:204px; height:28px; padding:38px 0;}
.search-input,.search-submit{ float:left; width:148px; height:28px; line-height:28px; vertical-align:middle; text-align:left; border:0; background:url(/images/layout.png) 100% -312px; text-indent:8px}
.search-submit{ background-position:100% -340px; width:36px; height:28px}
/*顶部Flash*/
.banner-bg,.banner-bg-inside{ width:100%; background:url(/images/banner-bg.gif) no-repeat center top}
.banner,.banner-about{ width:980px; height:451px; margin:0 auto; background:url(/images/banner.jpg) no-repeat; overflow:hidden}
.banner-bg-inside{background: url(/images/banner-bg.png) no-repeat center top}
.banner-about{ height:272px; background:url(/images/banner-about.jpg) no-repeat;}

/*首页*/
.index-crumbs{ height:14px; overflow:hidden; margin:18px 0 0}
.index-crumbs .video,.index-crumbs .about,.index-crumbs .news{ height:14px; background:url(/images/layout.png) no-repeat 22px -626px;}
.index-crumbs .about{ background-position:20px -640px}
.index-crumbs .news{ background-position:20px -654px}
.video-bg{ width:246px; height:188px; background:url(/images/video-bg.png) no-repeat; margin-left:2px; overflow:hidden}
.video-content{ width:206px; height:154px; background:#000; margin:16px 20px 18px 20px; overflow:hidden}
.index-about{ margin:16px 22px 18px 22px;}
.index-about p{ line-height:1.8;}
.more{ height:13px; margin:0 20px 12px 0}
.more a{ width:71px; height:13px; display:block; background: url(/images/layout.png) 100% -372px; float:right; overflow:hidden; text-indent:-9999px}
/*首页新闻*/
ul.index-news{ margin:12px 20px 8px 18px; height:168px; overflow:visible}
ul.index-news li{ height:28px; line-height:28px; background:url(/images/dashed.gif) repeat-x left bottom; overflow:hidden}
ul.index-news li a{ background:url(/images/ico.gif) no-repeat 4px center; width:268px;height:14px; padding:7px 0 7px 12px; line-height:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis');}
ul.index-news li a{>height :28px;>line-height :28px;>padding :0 0 0 12px;}

/*栏目导航*/
.nav-crumbs{ height:42px; background:url(/images/wrapper-bg.png) no-repeat; overflow:hidden}
.nav-crumbs .leftside{ background:url(/images/layout.png) no-repeat 22px -668px; height:14px; margin:14px 0; overflow:hidden}
ul.catagory{margin:18px 20px 0}
ul.catagory li{ background:url(/images/dashed.gif) repeat-x left bottom; height:29px; overflow:hidden}
ul.catagory li a{ background:url(/images/ico.gif) no-repeat 4px center; width:212px;height:14px; padding:7px 0 7px 12px; line-height:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis');}
ul.catagory li a{>height :28px;>line-height :28px;>padding :0 0 0 12px;}
ul.catagory li a:hover{ text-decoration:none; background-color:#f7f7f7}

/*新闻列表*/
dl.headline{ margin:18px 24px;}
dl.headline dt{ width:148px; height:140px; background:url(/images/layout.png) no-repeat 100% -440px; overflow:hidden; float:left; margin-right:20px}
dl.headline dd.title{ background:url(/images/new.gif) no-repeat 490px center}
dl.headline dd.title a{width:320px;height:14px; padding:7px 0; line-height:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis'); }
dl.headline dd.title small{ float:right}
dl.headline dd.summary{ margin-top:8px; text-indent:24px; line-height:1.8}
ul.news-list{ margin:18px 24px;}
ul.news-list li{ height:28px; line-height:28px; padding-left:12px; background:url(/images/arr.gif) no-repeat 4px center;border-bottom:solid 1px #ebebeb; overflow:hidden}
ul.news-list li a{ width:560px;height:14px; padding:7px 0; line-height:14px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis');}
ul.news-list li a{>height :28px;>line-height :28px;>padding :0;}
ul.news-list li small{ float:left}

/*当前位置*/
.crumbs{ height:42px; background:url(/images/crumbs.png) no-repeat; overflow:hidden}
.crumbs .news,.crumbs .about,.crumbs .product,.crumbs .job,.crumbs .honor,.crumbs .service,.crumbs .contact{ height:14px; margin:14px 0; background:url(/images/layout.png) no-repeat 24px -682px; overflow:hidden}
.crumbs .about{ background-position:24px -696px}
.crumbs .product{ background-position:24px -710px}
.crumbs .job{ background-position:24px -724px}
.crumbs .honor{ background-position:24px -738px}
.crumbs .service{ background-position:24px -752px}
.crumbs .contact{ background-position:24px -766px}

/*通用详情*/
.content-body{ width:648px; margin:18px 24px; min-height:200px; height:auto!important; height:200px; overflow:visible}
.content-body p{ padding-bottom:12px}
.font-14{ font-size:14px; line-height:1.8; font-family:"宋体",tahoma, arial, simsun, sans-serif}
.content-title{ text-align:center;height:36px; line-height:36px;font-size:14px}
.content-time{ text-align:center; color:#9e9e9e;border:#e9e9e9 dashed 1px; border-width:1px 0; margin:10px 0 16px}
.content-time a:link,.content-time a:visited{ color:#9e9e9e}
.content-details{width:648px; min-height:200px; height:auto!important; height:200px; overflow:visible}
.content-details p{ padding-bottom:12px}
.content-back a{ width:120px; height:21px; float:right; display:block; background:url(/images/layout.png) no-repeat 0 -782px; overflow:hidden}

/*产品列表*/
ul.products{ width:668px; margin:18px 0 18px 28px; overflow:hidden}
ul.products li{ float:left; margin:0 24px 18px 0;}
ul.products li p.pic a {display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 86px;*font-family:Arial;width:136px;height:101px;border: 2px solid #ebebeb; overflow:hidden;}
ul.products li p.pic a:hover{ border-color:#39C}
ul.products li p.pic img {vertical-align:middle;border:0;}
ul.products li p.title a{display:block; width:136px; height:16px; line-height:16px;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis'); margin-top:6px}
ul.products li p.title a:hover{ text-decoration:none}
.products-catagory{ background:#f8f8f8 url(/images/dashed.gif) repeat-x left bottom;  height:30px; line-height:30px; margin:18px 32px 0;}
.products-catagory h2{ float:left;background:url(/images/ico-c.gif) no-repeat 4px center; padding-left:16px;}
.products-catagory h2 a:hover{ text-decoration:none}

/*产品详情*/
.productdetails .title{ color:#F00;background:#f7f7f7; height:36px; line-height:36px; border:solid 1px #e9e9e9; text-align:center}
.productdetails .pic{ text-align:center; border:solid 1px #e9e9e9; border-top:none; padding:16px 0}
.productdetails .summary{ margin:20px 0;font-size:14px; line-height:1.8; font-family:"宋体",tahoma, arial, simsun, sans-serif}
.error{ color:#F00}

/*设备列表*/
ul.equipment{ width:664px; margin:18px 0 18px 32px; overflow:hidden}
ul.equipment li{ float:left; margin:0 24px 18px 0;}
ul.equipment li p.pic a {display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 86px;*font-family:Arial;width:136px;height:101px;border: 2px solid #ebebeb; overflow:hidden;}
ul.equipment li p.pic a:hover{ border-color:#39C}
ul.equipment li p.pic img {vertical-align:middle;border:0;}
ul.equipment li p.title a{display:block; width:136px; height:16px; line-height:16px;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis'); margin-top:6px}
ul.equipment li p.title a:hover{ text-decoration:none}

/*荣誉列表*/
ul.honor{ width:664px; margin:18px 0 18px 32px;overflow:hidden}
ul.honor li{ float:left; margin:0 12px 20px 0;}
ul.honor li p.pic a {display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size: 94px;*font-family:Arial;width:146px;height:108px;border: 2px solid #ebebeb; overflow:hidden}
ul.honor li p.pic a:hover{ border-color:#39C}
ul.honor li p.pic img {vertical-align:middle;border:0;}
ul.honor li p.title a{display:block; width:146px; height:16px; line-height:16px;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; word-break:keep-all;-moz-binding: url('/css/ellipsis.xml#ellipsis'); margin-top:6px}
ul.honor li p.title a:hover{ text-decoration:none}

/* 招聘列表 */
.job-list{ width:646px; margin:0 0 18px; border-collapse:collapse}
.job-title{background:#f0f0f0}
.job-name{ color:#f00; height:30px; line-height:30px;}
.job-name strong{ float:left}
.job-item{ padding-left:10px; height:28px}
.job-details{ padding:10px; line-height:20px;}

/* 留言 */
.mess-box{ width:646px;}
.mess-box td{ height:30px}
.mess-input,.mess-code{ width:200px;height:16px; padding:2px 0; background:#e3e3e3; border:solid 1px #c1c9d1; margin-left:10px; text-align:left}
.mess-code{ width:50px}
.mess-radio{ background:#FFF}
.mess-txt{border:solid 1px #c1c9d1; background:#e3e3e3; margin-left:10px; text-align:left}
.mess-submit{ width:60px; height:24px; border:0; background: #4c4c4c; color: #FFF}
.mess-title strong{ padding-left:4px}

/*通用分页*/
.page-list{ text-align:center; margin-bottom:20px}

/*底部*/
#footer{ background:#FFF url(/images/foot-bg.png) no-repeat left top; width:960px; height:100px; margin:18px auto 0;text-align:left}
.foot-logo{ border-right:solid 1px #cdcdcd; padding:0 38px 0 38px; margin-top:24px; float:left}
.foot-logo a{ width:80px; height:53px; display:block; background:url(/images/layout.png) no-repeat 100% -385px;outline:none;hide-focus:expression(this.hideFocus=true)}
.copyright{ float:left; margin-top:24px; width:802px}
.copyright p{ padding-left:12px; line-height:2}


