﻿@charset "utf-8";
*{margin: 0;padding: 0;word-wrap: break-word;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote,section, header, th, td, a {margin: 0;padding: 0}
body{background:url(images/body-bg.gif) 0px 0px repeat;color:#666;font-family:Microsoft yahei,Arial, Helvetica, sans-serif;font-size:12px; }
ul li{ list-style: none;}
img{ vertical-align:middle;border: 0}
h1,h2{ font-size:14px; font-weight:normal}
h3,h4{ font-size:12px; font-weight:normal}

a {color:#666; cursor:pointer; text-decoration:none}
a:hover, a:active{ color:#333; text-decoration: underline;}
.clear {clear: both;font-size:0px;height:0px; overflow:hidden}

.wrapper{width:1000px; background:#fff; margin:0 auto; overflow:hidden;zoom:1}
/*********头部*********/
.head{ background:url(images/bg.jpg) 0px top no-repeat; padding-top:15px;overflow:hidden;zoom:1}
.head .logo{ width:425px; height:64px; margin-bottom:10px; margin-left:10px; background:url(images/logo.png) 0px 0px no-repeat; float:left}
.head .top-nav{ height:29px; margin-top:25px; margin-right:10px; float:right}
.head .top-nav a{ width:56px; height:29px; text-align:center; line-height:21px; color:#fff; margin-left:5px; background:url(images/topnav-bg.gif) 0px 0px repeat-x; display:block; float:left}
.head .top-nav a.nav-ch{ background-position:0px -30px }
.head .top-nav a.nav-en{ background-position:0px -60px}

/* 全站导航 */
.nav{ height:36px; line-height:36px; background:url(images/nav-bg.png) 0px 0px repeat-x;}
.nav li{ white-space:nowrap; padding:0px 30px; background:url(images/nav-line.gif) right 0px no-repeat; float:left}
.nav li a{ color:#fff; font-size:14px}

/* banner */
.banner{ width:980px; height:350px;background:#fff url(images/loading.gif) no-repeat 50% 50%;  margin:10px;position:relative;overflow:hidden;}
/* The Nivo Slider styles */
.banner img { width:980px; height:350px; position:absolute; top:0; left:0; display:none;}
.banner a {border:0; display:block;}
.nivo-main-image { display:block !important; position:relative !important; width:100% !important;}
/* If an image is wrapped in a link */
.banner a.nivo-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; z-index:6;}
/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; top:0;}
.nivo-box { display:block; position:absolute; z-index:5; overflow:hidden;}
.nivo-box img { display:block;}
/* Caption styles */
.nivo-caption { position:absolute; left:0; bottom:0; background:#000; color:#fff; width:100%; z-index:8; padding:5px 10px; opacity:0.8; overflow:hidden; display:none; -moz-opacity:0.8; filter:alpha(opacity=8); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing: border-box;}
.nivo-caption p { padding:5px; margin:0; }
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-controlNav{ display:none}
.nivo-directionNav a { position:absolute; top:45%; z-index:9; display:block; width:30px; height:30px; background:url(images/arrows.png) no-repeat; text-indent:-9999px; cursor:pointer;}
a.nivo-prevNav { left:0;}
a.nivo-nextNav { right:0; background-position:-30px 0;}
/*******主体内容********/
.main{ margin:10px; overflow:hidden;zoom:1}
.siderbar{ width:265px; float:left; overflow:hidden;zoom:1}
.content{ width:700px; float:right}

/*栏目标题*/
.title{ height:26px;border:1px #ddd solid; margin-bottom:5px; background:url(images/title-bg.png) 0px 0px repeat-x; padding:0px 10px;}
.title h2{ line-height:16px;  margin-top:5px; padding-left:10px; border-left:3px #0667d1 solid; float:left }
.more{text-align:center; line-height:26px; float:right }
.cont-tit{ height:26px; line-height:26px;border:1px #ddd solid;border-radius:3px; margin-bottom:5px; background:url(images/title-bg.png) 0px 0px repeat-x; padding-right:10px}
.cont-tit h2{padding:0px 15px;border-radius:3px; white-space:nowrap; background:url(images/tit-bg.gif) 0px 0px repeat-x; color:#fff; float:left}
.cont-tit span{text-align:center;float:right }

/*产品分类*/
.prod-category{width:275px; margin-bottom:10px; overflow:hidden;zoom:1}
.prod-category h2{ height:30px; color:#fff; line-height:30px; text-align:center; margin-bottom:10px; background:url(images/prod-title.png) 0px 0px no-repeat}
.prod-category li{ width:127px; height:28px; margin-right:10px; margin-bottom:5px; float:left}
.prod-category li a{display:block; height:26px; line-height:26px;background:#f6f6f6;padding:0px 5px; border:1px #eee solid; overflow:hidden;zoom:1}
.prod-category li a:hover{background:#e8f1f7; text-decoration:none}

/*联系我们*/
.contact{ line-height:24px; background:url(images/contact-bg.gif) right bottom no-repeat}
.contact h3{ font-size:14px; padding:5px 0px; color:#333}

/*公司介绍*/
.index-about{ width:350px; line-height:22px; margin-bottom:20px; float:left}
.index-about p{padding-top:5px}
/*新闻列表*/
.index-news{ width:335px; float:right}
.index-news li{ height:28px; line-height:28px; }
.index-news li span{ float:right}
/*推荐产品*/
.prod-list{}
.prod-list ul{ width:725px; margin-top:10px; overflow:hidden; zoom:1 }
.prod-list li{ width:156px; height:150px; margin-right:25px; float:left }
.prod-list li img{ width:150px; height:100px; padding:2px; border:1px #ddd solid }
.prod-list li h3{ line-height:20px; margin-top:5px; text-align:center}

/*********内页*********/
.about{ line-height:24px;}
	.articleTit { font-size:20px; text-align:center; font-weight:bold; padding:5px 0; color:#333;}
	.articleDate { clear:both; text-align:center; line-height:30px; color:#666; border-bottom:1px #ddd solid;}
	.articleCenter { margin:16px auto 0; color:#666; overflow:hidden;}
	.articleCenter p { margin:6px 0;}

.news-list li{ height:32px; line-height:32px; border-bottom:1px #ddd dashed }
.news-list li span{ float:right}
.product_view{ padding-top:15px;}
.product_view img{max-width:700px;}

/*在线留言*/
.txt{ margin-top:10px; line-height:22px; }
.talenForm { margin-top:8px;}
.talenForm td { padding:3px 0;}
.talenForm .inp_t { height:17px; line-height:17px; padding:2px; border:1px solid #aaa; background:#fff;}
.talenForm .area_t { padding:3px; width:440px; border:1px solid #aaa; background:#fff; overflow-x:hidden; overflow-y:hidden;}
.talenForm .btn_s { width:64px; height:25px; margin-top:6px; cursor:pointer; background:url(images/btn_submit.gif) 0 0 no-repeat; border:none;}

/*分页*/
.pageNav { clear:both; height:21px; margin:16px auto; text-align:center; font-family:Arial;}
.pageNav a, .pageNav strong, .pageNav span { margin:0 3px; padding:3px; line-height:1; border:1px solid #3c3c3c; color:#3c3c3c; display:inline-block;}
.pageNav strong { border:1px solid #3c3c3c; background:#3c3c3c; color:#fff;}
.pageNav a:hover { text-decoration:none;}
.pageNav .mor { border:0; padding:0;}
.page-preNext{ line-height:25px; margin:10px 0 0 0; padding-top:10px; height:60px; clear:both; overflow:hidden; border-top:1px dotted #3c3c3c;}

/*********底部*********/	
.footer{height:50px; padding-top:10px; line-height:32px; text-align:center; background:url(images/foot-bg.gif) 0px 0px repeat-x; border-top: 1px #ddd solid;}
