﻿@charset "utf-8";
/* CSS Document */
body {background:url(../images/header_bg.jpg) left top repeat-x #fff;  font-size: 12px; color:#333333; margin:0px;padding:0px; font-family:"微软雅黑"; }
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 { color:#333333; text-decoration: none;blur:expression(this.onFocus=this.blur());outline:none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{ text-decoration:none;}
a:active {text-decoration: none;}
table {font-size:inherit;}
th { font-weight:normal;}
img { border: 0;}
h3 { font-size: 14px;  color:#333333; }
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; padding-bottom: 12px; float: left;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.textOverflow{ width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.clearfix:before, .clearfix:after {content: " ";display: block;height: 0;overflow: hidden;visibility: hidden;width: 0;}
.clearfix:after {clear: both;}
.clearfix{*zoom:1;}

/*页码设置page*/
.page { padding:30px 0; text-align:center; font-size:0; *word-spacing:-1px; }
.page a{ background:url(../images/page_bg.jpg) 300px 300px no-repeat;font-size: 12px; letter-spacing: normal; word-spacing: normal; display: inline-block; *display:inline; *zoom:1; }
.page .prev, .page .next { width:14px; height:11px;  margin:0 5px;}
.page .first,.page .last{ width:17px; height:11px;}
.page .first{ background-position:0 0;}
.page .last{ background-position:-187px 0;}
.page .prev{ background-position:-23px 0;}
.page .next{ background-position:-167px 0;}
.page .num { margin:0 10px; }
.page .num:hover,.page .cur{ font-weight:bold;}
/*header style begin*/
#header{position:relative; z-index:9999; width:998px; margin:0 auto; height:130px; }
.h-top{  position:relative; height:79px; overflow:hidden;}
.h-top .logo{ position:absolute; left:0; top:0;}
.h-top .call{ position:absolute; right:0; top:29px;}
.h-top .miniFunc{ position:absolute; right:22px; top:8px;} 
.h-top .miniFunc a,.h-top .miniFunc{ color:#b1b1b1;}
.search{ position:absolute; right:176px; top:25px; padding-top:4px;background:url(../images/search_bg.png) no-repeat; width:163px; height:28px; overflow:hidden;}
.search input{ border:none; background:none;}
.text_input{ width:113px; height:25px; line-height:25px; margin-left:4px;}
.sub_butt{ width:41px; height:23px;}

.nav{ background:url(../images/nav_bg.jpg) repeat-x left top;height:50px; position:relative;}
.nav li{ position:relative; float:left; display:inline;   width:107px; padding-top:10px; height:40px; text-align:center; font-size:14px; line-height:15px; z-index:9999;}
.nav li .eng{ font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:10px; color:#a6a7a7;}
.nav li a{ }
.nav li a:hover,.nav li a:hover .eng,.nav li a.Lia.hover,.nav li a.Lia.hover .eng{ color:#fff;}
.nav li.line{ background:url(../images/line_bg.jpg) left 17px no-repeat; width:2px; height:40px; overflow:hidden;}
.nav li.back{background:url(../images/nav_over_bg.jpg) no-repeat; position:absolute; width:107px; height:50px; padding:0; z-index:99;}

.dropMenu{ display:none; position:absolute; left:0; top:50px; width:106px; background:url(../images/drop_bg.png) left bottom no-repeat; padding-bottom:10px;}
.dropCont{ background:url(../images/dropCont_bg.png) repeat-y; width:93px; margin:0 auto;}
.dropCont{ height:4px; overflow:hidden;}
.dropMenu a{ display:block; width:100%; line-height:30px; text-align:center; color:#fff; font-size:12px;}
.nav li .dropMenu a:hover{ color:#e2a722;}

/*header style end*/
.banner{ width:100%; height:400px; overflow:hidden; text-align:center; }
/*main style begin*/
#content{ width:998px; margin:0 auto;}
.box{ height:228px; overflow:hidden;}
.about{ float:left; width:322px; height:228px; background:url(../images/about_bg.jpg) right top no-repeat ; overflow:hidden;}
.about .title_mod{ margin-left:22px;}
.title_mod{ overflow:hidden; height:67px; padding-top:12px;}
.title_mod h3{ float:left; background:url(../images/title_h3_bg.jpg) no-repeat; width:91px; height:43px; padding-top:24px; padding-left:74px; overflow:hidden; color:#fff; line-height:26px; font-weight:normal; font-size:16px;}
.title_mod .more{ float:right; font-size:10px; padding-top:35px; color:#969696; padding-right:15px;}
.about .photo{ float:left; width:132px; height:149px; overflow:hidden;}
.about .info{ float:left; width:150px; overflow:hidden; padding-left:15px; text-indent:2em; line-height:24px;}
.about .info .detail{ color:#b3b3b3;}

.product{ float:left; width:374px; height:201px; overflow:hidden; margin-left:15px; display:inline;background:url(../images/about_bg.jpg) right top no-repeat ;}
.product .left_box{ float:left; background:url(../images/l_bg.jpg) no-repeat; width:259px; height:122px; position:relative;}
.product .photo{ width:245px; height:108px; position:absolute; top:7px; left:7px; overflow:hidden;}
.product .info{ position:absolute; top:23px; left:106px; z-index:9999; line-height:20px;}
.product .right_box{ float:left; padding-left:15px;}
.product  li{ width:12px; float:left; line-height:13px; display:inline; margin:0px 4px; overflow:hidden;}
.product  li a{ display:block; background:url(../images/pro_li_bg.jpg) -24px 0 no-repeat; padding-top:15px;}
.product  li a:hover{background-position:0 0;}

.news{ float:right; width:275px; overflow:hidden; height:223px;}
.news li{ width:100%; background:url(../images/news_bg.jpg) 0 -18px  no-repeat; text-indent:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:24px;}
.news li .date{ padding-right:15px;}
.news li.hover{ background-position:0 8px;}
.news li.hover a{ color:#000000; text-decoration:underline;}

#footer{ height:86px; background:url(../images/footer_bg.jpg) repeat-x; margin-top:10px;overflow:hidden; }
#footer,#footer a{ color:#999999;}
.f_link{ height:21px;  overflow:hidden; width:998px; margin:0 auto;  white-space:nowrap; overflow:hidden;}
.link_cont{ padding-left:36px;}
.f_link a{ padding:0 10px;}
.copy_info{ width:998px; margin:0 auto; height:50px; padding-top:15px; background:#e6e5e5;}
.copy_info,.copy_info a{ color:#828282;}
.copy_info .left_part{ float:left;}
.copy_info .right_part{ float:right;}
.copy_info  .left_part_two{ float:left; padding-left:26px;}
/*内页 style begin*/
.nyBanner{ width:100%; height:198px;overflow:hidden; text-align:center;}
.nySide{ float:left; width:198px; padding-left:7px; padding-top:23px;} 
.list_title{ position:relative; z-index:99; background:url(../images/nylist_bg.png) no-repeat; width:198px; height:38px; padding-top:22px; overflow:hidden; text-align:center;}
.list_title h3{ color:#fff;}
.list_title .chin{font-weight:bold; font-size:16px;}
.list_title .eng{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase;} 
.list_cont{ padding:10px 0; background:url(../images/list_cont_bg.jpg) repeat-y; width:161px; margin:0 auto; margin-top:-12px; height:auto!important; height:50px; min-height:50px;}
.list_bott_bg{ margin:0 auto; width:166px; height:17px; overflow:hidden;}
.nySide  dt,.nySide  dt a{ color:#fff;}
.nySide dt{ width:148px; margin:0 auto; }
.nySide dt a{ display:block;width:100%; text-indent:20px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;} 
.nySide  dt a:hover,.nySide  dt a.on{ background:url(../images/dt_a_bg.jpg) 113px no-repeat;  color:#cb950b; }
.nySide  dt.hover{background:url(../images/dt_a_bg.jpg) 113px no-repeat;}
.nySide  dt.hover a{color:#cb950b;}

.nySide  .subMenu{ background:#191616; display:none;width:100%; font-size:10px; line-height:24px; padding:5px 0;}
.nySide  .subMenu a{ color:#fff; display:block;text-indent:28px; }
.nySide  .subMenu a:hover{color:#cb950b; }

.main{ width:760px; float:right; padding-top:26px;}
.main_tit{ background:url(../images/main_tit_bg.jpg) left top no-repeat; width:760px; height:28px; overflow:hidden; }
.main_tit h3{ float:left; padding-left:53px; line-height:25px;}
.main_tit .bread{ float:right; padding-right:7px; line-height:25px; padding-right:18px; font-size:10px;}
.nyDan{ line-height:24px; padding:20px;}
.nyMod{padding:20px;  height:auto!important; height:200px; min-height:200px;}

.detail {margin: 0 auto; line-height:24px;}
.detail .title { height: 27px; }
.detail .title h3 { line-height: 27px; padding-left: 14px;}
.detail .tit {  width:658px; margin:0 auto;  line-height: 30px; 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;padding-left:20px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}
/*message css---*/
.ny_msg{   margin:0 auto;padding-top:30px;padding-bottom:10px;}
.ny_msg .fontColor{color:#808281;}/*设置提示文字颜色*/
/*欢迎标题样式*/
.ny_msg .welcome{height:41px; line-height:18px; text-align:center;padding-bottom:25px;background:url(../images/bg_msg_title.png) no-repeat center bottom; font-size:18px;color:#616c76; }
.ny_msg .welcome span.en{ font-family:Arial; line-height:18px;  font-size:11px; -webkit-text-size-adjust:none;  color:#000;}
/*end*/
/*选项卡*/
.ny_msg .bridge{height:32px; width:158px;border-bottom:3px solid #e3e3e3;  background:#fff; }
.ny_msg .bridge a{display:inline-block;*zoom:1;width:79px;height:30px;line-height:30px;text-align:center;background:url(../images/bg_tab_msg.jpg) repeat; color:#58616a;}
.ny_msg .bridge a:hover{text-decoration:none;  background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
.ny_msg .bridge a.on{background:url(../images/bg_tab_msg_on.jpg) repeat;  color:#fff;}
/*end*/
/*有背景样式*/
/*填写留言 message.**/
.msgWrite{padding-left:230px;  background:url(../images/bg_msg_w_1.png) no-repeat left center;margin-top:35px;}
.msgWrite .bridge{margin-left:112px;}
.msgWrite .msgform{margin-left:40px; width:450px; margin-top:8px;}
.msgWrite .msgform ul li{padding:8px 0;float:left; width:100%; position:relative;}
.msgWrite .msgform ul li p.type{width:70px;float:left;line-height:34px; text-align:right;}
.msgWrite .msgform ul li span.msgIn{float:left; border-bottom:3px solid #e3e3e3; padding-bottom:1px;}
.msgWrite .msgform ul li span.msgIn input{ height:30px; line-height:30px; border:none; background:#e3e5e7; font-size:14px; }
.msgWrite .msgform ul li span.tips{line-height:34px; padding-left:10px; position:absolute; white-space:nowrap;}
.msgWrite .msgform ul li span.msgIn textarea{  line-height:20px; border:none; background:#e3e5e7;}
.msgWrite .msgform ul li.butbox input{ width:86px; height:33px; border:none; border-bottom:2px solid #e3e3e3; background:#6d7983;line-height:30px; cursor:pointer;   color:#fff; }
.msgWrite .msgform ul li.butbox input:hover{ background:#f76b3a;_background:none;}
/*end*/
/*查看留言 messageck.**/
.msgCk{margin-top:35px;}
.msgCk .bridge{margin:0;margin-bottom:10px;}
.msgCk .msglist{overflow:hidden;_zoom:1;}
.msgCk .msglist ul{margin:-22px 0 0 0;}
.msgCk .msglist ul li{margin-bottom:24px; border-top:1px solid #8d8d8d; padding-top:21px;}
.msgCk .msglist ul li p{height:40px;line-height:40px;padding-left:18px; background:#e6e9ec; border-bottom:1px solid #fefdfe;  color:#59636c;}
.msgCk .msglist ul li b.tit{font-size:14px;font-weight:bold;  color:#000;}
.msgCk .msglist ul li div{ color:#59636c; line-height:18px;border-bottom:1px solid #fefdfe;padding:15px 18px 20px 18px; background:#e6e9ec; }
.msgCk .msglist ul li p.msger{background:#d8dde0;}
.msgCk .msglist ul li .msgText{background:#d8dde0;}
.msgCk .msglist ul li .msgReply{border-bottom:none;}
.msgCk .msgpages{text-align:center;}
.msgCk .msgpages a{ margin:0 1px; font-family:Arial;  color:#666666;}
.msgCk .msgpages span.msgpageAll{color:#666666;}
/*有背景样式 end----*/
.nyNews li{ padding-bottom:20px; padding-left:24px; background:url(../images/nyNews_bg.jpg) 0 -25px no-repeat;}
.nyNews li h3{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.nyNews li .intro{ color:#808080; line-height:18px;}
.nyNews li .date{ padding:5px 0; color:#898788; font-family:Verdana, Geneva, sans-serif; color:#867c7c; font-size:9px;}
.nyNews li.hover h3 a{ color:#d6b66e;}
.nyNews li.hover h3 a{ color:#cb950b;}
.nyPro{ padding:20px 0;}
.nyPro li{ float:left; overflow:hidden; margin-bottom:9px;background:url(../images/nyPro_liBg.jpg) -187px top no-repeat; height:228px; width:179px; margin-right:8px; display:inline;}
.nyPro li .photo{ width:156px; height:156px; overflow:hidden; margin:10px auto;}
.nyPro li .name{ line-height:28px; color:#676666; text-align:center; font-size:14px;}
.nyPro li.hover{ background-position:0 0;}
/*内页 style end*/
