@charset "gb2312";
/* CSS Document */

/*全局样式 begin*/
body { font-family:"宋体", Verdana, Geneva, sans-serif; font-size: 12px; margin:0; padding:0; background:#FFF; color:#444444; }
* { margin:0; padding:0 }
div, ul, li, h1, h2, h3, h4, h5, h6, img, p, dl, dt, dd, ol, th, td { margin: 0px; padding: 0px; }
li { list-style-type: none; }
form, input, button, option, textarea, select { margin: 0px; padding: 0px; }
input, button, textarea, select { font:100% Tahoma, Helvetica, Arial, sans-serif; }
a { text-decoration: none; cursor:pointer; outline:none; blr:expression(this.onFocus=this.blur());
color:#444444; border:none; }
a:link { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { text-decoration: none; }
th { font-weight:normal; }
img { border: 0; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size: 12px; font-weight:bold; }
.clear { clear: both; }
.section { width: 100%; clear:both; overflow: hidden; }
.copy { font-family:Arial, Helvetica, sans-serif; }
table { font-size:inherit; font:100%; }
img { border:none; }
/*全局样式 end*/

/*页码放置 begin*/
.page { width: 100%; padding: 10px 0; float: left; text-align: center; margin-top:16px; display:inline; }
.page .prev, .page .next { margin: 0 10px; }
.page .num { padding: 2px; text-align: center; }
.page .cur { color: #f00; background:none; }
/*页码放置 end*/
#header { width:100%; height:auto; margin:0 auto; }
.topbar { width:1000px; margin:0 auto; height:75px; position:relative; z-index:1; }
.logo { position:absolute; z-index:100; top:9px; left:5px; }
.call { position:absolute; z-index:100; top:36px; right:6px; }
.mininav { position:absolute; z-index:100; top:36px; right:6px; }
.nav { width:100%; height:48px; margin:0 auto; background:url(../images/nav-bg.jpg) no-repeat center; }
.menu { width:1000px; margin:0 auto; overflow:hidden; height:48px; }
.menu ul { padding-top:11px; padding-left:14px; }
.menu ul li { float:left; margin-right:33px; display:inline; }
.menu ul li a { display:block; width:78px; height:27px; text-align:center; line-height:27px; overflow:hidden; color:#7c7c7c; font-size:14px; font-weight:bold; }
.menu ul li a:hover { color:#eef8fe; background:#3a7db9; }
.menu ul li a.current { color:#eef8fe; background:#3a7db9; }
.banner_wp { width:1000px; margin:0 auto; }
.banner { width:1000px; height:223px; margin:0 auto; margin-top:5px; overflow:hidden; }
.banner_line { height:6px; background:url(../images/banner-bg.jpg) repeat-x top; }
#preview-slider { position: relative; }
#preview-content-head #preview-slider { width:1000px; height:223px; overflow:hidden; }
#preview-leadspace #preview-slider { width: 710px; height: 200px; }
#preview-slider-line { left: 0px; position:absolute; bottom:0; width:1000px; background-image: url(../images/bg.png); }
#preview-content-head #preview-slider-line { height: 50px; }
#preview-leadspace #preview-slider-line { height: 40px; }
#preview-slider-holder { list-style-type: none; padding: 0px; margin: 5px; width: 1000px; }
#preview-slider-holder li { position: relative; float: left; display: inline-block; width: 32%; vertical-align: top; zoom: 1; /*IE hack to trigger hasLayout*/ *display: inline; /*IE hack to achieve inline-block behavior*/
}
#preview-slider.preview-alternate #preview-slider-holder li { width: 49%; }
#preview-content-head #preview-slider-holder li { min-height: 37px; margin: 5px 0 0 7px; clear:none !important; }
#preview-leadspace #preview-slider-holder li { min-height: 30px; margin-top: 5px; margin-left: 6px; }
#preview-slider-holder li a { text-decoration: none; color: #FFFFFF; border: 0 none; }
#preview-slider-holder li span { position: absolute; width: 72%; top: 0px; margin-left: 4px; overflow: hidden; color: #FFFFFF; font-family: 'Arial'; }
#preview-content-head #preview-slider-holder li span { left:100px; font-size: 12px; }
#preview-leadspace #preview-slider-holder li span { left: 48px; font-size: 12px; }
#preview-slider-thumbnail { position: relative; float: left; }
#preview-content-head #preview-slider-thumbnail { width: 54px; }
#preview-leadspace #preview-slider-thumbnail { width: 45px; }
#preview-slider-thumbnail img { position:absolute; border: 0 none; }
.preview-hide { display: none; }
#preview-thumbnail-im3, #preview-thumbnail-im2, #preview-thumbnail-im1 { position:absolute; left:30px; }
#content { width:998px; margin:0 auto; height:auto; }
.mod1 .title { background:url(../images/side-tit-bg.jpg) no-repeat; width:218px; height:57px; overflow:hidden; position:relative; z-index:1; }
.mod1 .title h3 { position:absolute; z-index:100; left:69px; top:14px; }
.sidebar { width:218px; height:auto !important; height:575px; min-height:575px; float:left; margin-right:16px; display:inline; }
.side_pro .cont { width:210px; margin:0 auto; }
.side_pro .cont dt { height:29px; line-height:29px; border-bottom:1px solid #cecece; cursor:pointer; }
.side_pro .cont dt a{ padding-left:39px; background:url(../images/li-bg01.jpg) no-repeat 20px 8px; display:block;}
.side_pro .cont dt a:hover{ background:url(../images/li-bg01.jpg) no-repeat 20px 8px #dadada;  }
.side_pro .cont dd { display:none; border-bottom:1px solid #cecece; }
.side_pro .cont dd a { display:block; padding-left:74px; height:28px; line-height:28px; background:url(../images/dian01.jpg) 67px center no-repeat; }
.side_pro .cont dd a:hover { background:url(../images/dian01.jpg) 67px center no-repeat #dadada; }
.side_news .cont { width:210px; margin:0 auto; }
.side_news li { height:29px; line-height:29px; border-bottom:1px solid #cecece; background:url(../images/li-bg01.jpg) no-repeat 20px 8px;cursor:pointer; }
.side_news li a{ display:block; padding-left:39px; }
.side_news li a:hover{ background:url(../images/li-bg01.jpg) no-repeat 20px 8px #dadada;}

.main { width:762px; padding-top:4px; float:right; }
.mod2 .title { height:35px; background:url(../images/tit-bg.jpg) repeat-x center; position:relative; z-index:1; }
.mod2 .title h3 { position:absolute; z-index:100; top:9px; left:8px; font-weight:500; }
.mod2 .title a { position:absolute; z-index:100; right:16px; top:14px; }
.mod2 .title span.tit { position:absolute; z-index:100; right:13px; top:9px; }
.mod2 .title span.tit_gj { position:absolute; z-index:100; right:13px; top:9px; }
.about .cont { padding:8px 18px; height:154px; margin-bottom:12px; line-height:24px; }
.about .cont img { background:#FFF; padding:2px; float:left; margin-right:14px; display:inline; }
.about .cont a { color:#367ecf; }
.about .cont a:hover { text-decoration:underline; }
.col_a { height:210px; }
.news { width:460px; float:left; display:inline; overflow:hidden; }
.news .cont { width:425px; margin:0 auto; height:177px; }
.news .cont ul { padding-top:8px; }
.news .cont ul li { width:425px; height:28px; line-height:28px; background:url(../images/dian01.jpg) 3px center no-repeat; border-bottom:1px dashed #aeaeae; }
.news .cont ul li a { padding-left:12px; float:left; }
.news .cont ul li a:hover { color:#367ecf; }
.news .cont ul li span { float:right; padding-right:10px; }
.contact { width:290px; float:right; 　
}
.contact .cont { padding:6px 10px; height:165px; overflow:hidden; line-height:22px; }
.ny_contact { padding-top:16px; }
.ny_contact .cont { padding:6px 10px; line-height:22px; }
.product .cont { width:750px; height:130px; overflow:hidden; margin:0 auto; padding-top:8px; }
.product ul li { width:148px; height:130px; float:left; overflow:hidden; padding:0 15px; }
.product ul li .photo { background:#FFF; width:148px; height:104px; overflow:hidden; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell; vertical-align:middle; /*设置水平居中*/
	text-align:center; 
	/* 针对IE的Hack */
	*display: block;
 *font-size: 93px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.product ul li .photo img { vertical-align:middle; }
.product ul li .name { padding-top:6px; text-align:center; }
.links .cont { width:980px; margin:0 auto; height:77px; overflow:hidden; }
.links ul { padding-top:13px; }
.links li { width:114px; height:45px; overflow:hidden; float:left; padding:0 13px; }
.links li .photo { background:#FFF; width:112px; height:40px; overflow:hidden; border:1px solid #cecece; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell; vertical-align:middle; /*设置水平居中*/
	text-align:center; 
	/* 针对IE的Hack */
	*display: block;
 *font-size: 34px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.links li .photo img { vertical-align:middle; }
#footer { width:1002px; height:81px; margin:0 auto; background:url(../images/foot-bg.jpg) repeat-x; }
.copyright { text-align:center; color:#444444; line-height:20px; padding-top:14px; }
.copyright a { color:#444444; }
.copyright a:hover { text-decoration:underline; }
.ny_dan .cont { padding:15px 12px; line-height:24px; }
.ny_news .cont { padding:16px 0; width:567px; margin:0 auto; }
.ny_news .cont li { width:567px; height:30px; line-height:30px; float:left; padding-left:10px; background:url(../images/dian01.jpg) 3px center no-repeat; border-bottom:1px dashed #aeaeae; }
.ny_news .cont li a { float:left; }
.ny_news .cont li a:hover { color:#367ecf; }
.ny_news .cont li .date { float:right; padding-right:10px; }
/*新闻详细页*/
.detail .cont { padding: 0 20px; }
.detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.detail .related { padding:6px 0; text-align: center; }
.detail .related span { padding: 0 10px; }
.detail .text { padding: 10px; line-height: 23px; }
.detail .text .photo { text-align: center; }
.detail .other { padding: 8px 0; width: 100%; }
.detail .other li { line-height: 24px; }
.detail .print { padding: 8px 0; text-align: right; clear: both; }

/*产品详细页*/
.pro_detail .cont { padding: 0 20px; }
.pro_detail .tit { height: 40px; line-height: 40px; text-align: center; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden; }
.pro_detail .related { padding:6px 0; text-align: center; }
.pro_detail .related span { padding: 0 10px; }
.pro_detail .text { padding: 10px; line-height: 23px; }
.pro_detail .text .photo { text-align: center; float:left; margin-right:30px; display:inline;}
.pro_detail .other { padding: 8px 0; width: 100%; }
.pro_detail .other li { line-height: 24px; }
.pro_detail .print { padding: 8px 0; text-align: right; clear: both; }
.pro_detail .print a { margin-right: 20px; }

/*产品页 begin*/
.ny_pro .cont { padding:12px 8px; width:740px; overflow-x:hidden; }
.ny_pro .cont ul { width:760px; }
.ny_pro ul li { width:148px; height:160px; float:left; overflow:hidden; margin-right:38px; display:inline; }
.ny_pro ul li .photo { background:#FFF; width:148px; height:104px; overflow:hidden; /*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell; vertical-align:middle; /*设置水平居中*/
	text-align:center; 
	/* 针对IE的Hack */
	*display: block;
 *font-size: 93px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_pro ul li .photo img { vertical-align:middle; }
.ny_pro ul li .name { padding-top:6px; text-align:center; }
.ny_pro ul li a:hover { color:#367ecf; }
/*内页在线留言 begin*/
.ny_msg .cont { padding:10px 20px; }
.ny_msg .cont .bridge { line-height: 30px; text-align: right; }
.ny_msg .cont .welcome { width: 95%; border-bottom: 1px dashed #ccc; height: 45px; line-height: 45px; text-align: center; }
.ny_msg .cont .msg_form { width: 380px; margin: 0 auto; padding-top: 25px; }
.ny_msg .cont .msg_form li { width: 100%; float: left; padding: 2px 0; }
.ny_msg .cont .msg_form li .type { width: 100px; float: left; line-height: 21px; }
.ny_msg .cont .msg_form li input { width:220px; height: 14px; padding:2px; line-height: 14px; }
.ny_msg .cont .msg_form li textarea { width:222px; padding:2px; }
.ny_msg .cont .msglist { width: 100%; }
.ny_msg .cont .msglist ul { }
.ny_msg .cont .msglist li { line-height: 24px; border: 1px solid #ccc; margin-top:12px; }
.ny_msg .cont .msglist li .msg_name { border-bottom: 1px solid #ccc; }
/*内页在线留言 end*/

.ny_hangye .cont{ width:711px; margin:0 auto; padding-top:20px;}
.ny_hangye dl{ width:711px; height:102px; margin-bottom:23px;}
.ny_hangye dl a:hover{ text-decoration:underline;}
.ny_hangye dt.photo{ width:124px; height:90px; padding:2px; border:1px solid #e1e1e1; float:left; margin-right:12px; display:inline;/*非IE的主流浏览器识别的垂直居中的方法*/
	display: table-cell; vertical-align:middle; /*设置水平居中*/
	text-align:center; 
	/* 针对IE的Hack */
	*display: block;
 *font-size: 83px;/*约为高度的0.873，200*0.873 约为175*/
 *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.ny_hangye dt.photo img { vertical-align:middle; }
.ny_hangye dd h3{ font-weight:500; line-height:24px;}
.ny_hangye dd .text{ line-height:22px;}

