/* hnyykj.cn Style , CreatDate: 2009.2.26 */
* { margin:0; padding:0; font:12px/150% Verdana,''; list-style: none;}
html{ height:100%;}
body { margin:0; color:#555; text-align:center; height:100%; background:#fff url(img/top_bg.gif) repeat-x;}
img { border:0;}

/* Normal Link */
a:link,a:visited,a:active { text-decoration:none; color:#333; }
a:hover { text-decoration:none; color:#1768A3;}

/* Float */
.L { float:left;}
.R { float:Right;}
.pointer {cursor:pointer;}
.clear{clear:both; font-size:0; height:0; line-height:0;}

/* Text Style */
.tC{text-align:center;}
.tL{text-align:left;}
.tR{text-align:right;}
.bold{font-weight:bold;}
.f14{font-size:14px;}
.alert{color:#FF0000;}
.tC1{color:#ff6600;}
.tC2{color:#999;}
.f10{font-size:10px;}
.line27{ line-height:27px;}
b{ font-weight:bold; }

.clear{ clear:both; font-size:0; height:0; line-height:0; }

/* Other Style */
.h25{ height:25px; line-height:25px;}
input{ padding-left:5px;  height: 25px; line-height: 25px; }
input.bt1{ height: 25px; line-height: 17px; }
input.key{ width:100px; height:21px; line-height:21px; border:1px solid #ccc; }
input.go{ margin-top:2px; width:21px; height:21px;}

/* autoCheck Style*/
.chkError{ padding:3px 10px 0 33px; color:#e74848; text-align:left; width:180px; height:22px; background:url(chk_error.gif) no-repeat; border-right:1px solid #ea5738;}
.chkRight{ padding:3px 0 0 33px;  text-align:left; height:22px; background:url(chk_ok.gif) no-repeat 2px 4px;}

#main{ margin:0 auto; width:870px;}

#top { float:left; margin:0 auto; width:870px; height:118px;}
.logo { margin:20px 0 0 0; width:317px; height:52px;}
.sethome { margin: 8px 0 0 0; color:#959796;}
.sethome a{ color:#959796;}
.sethome a:hover{ color:#1767a2;}

.meun{ margin-top:15px; padding-left:20px; width:850px; height:30px; background:url(img/meun_bg.gif) no-repeat; }
.meun a:link,.meun a:visited,.meun a:active{ display:block; float:left; padding-top:7px; width:90px; height:23px; color:#fff; font-weight:bold; }
.meun a:hover, .meun a.this{ background:url(img/meun_this.gif) no-repeat center; }

.banner{ margin:0 0 10px 0; width:870px; height:168px; }

.index_left{ padding-top:10px; width:195px; border-right:1px solid #e8e9eb; }
.after_ser{ width:195px; height:205px;}
.search{ padding:60px 0 0 35px; width:160px; height:90px; background:url(img/search_bg.gif) no-repeat center top; }
.contact_us{ padding:61px 0 0 60px; width:135px; line-height:25px; color:#0561BB; background:url(img/contact_us.gif) no-repeat center top; }

.index_right{ padding:10px 0px 0 20px; width:654px;}
.news{ padding:60px 20px 10px 0; width:449px; background:url(img/index_news.gif) no-repeat left top; }
.news li{ height:28px; line-height:28px; width:440px; text-align:left; overflow:hidden; word-break:break-all;}
.news li.top{ height:88px;}
.news li.top .content{ padding:5px 0 0 0; overflow:hidden; word-break:break-all; text-align:left;}
.news li.top a{ color:#4C8BB4; font-weight:bold; text-decoration:underline;}
.news .img{ padding:0 10px 0 0; }

.caseList_title{ width:185px; height:25px; background:#f0f0f0 url(img/case.gif) no-repeat top; }
#caseList{ float:left; padding:0 0 0 4px; width:181px; background:#f0f0f0; }
#caseList li{ float:left; padding:4px 0 0 5px; width:170px; height:22px; background:url(img/line_bg.gif)  repeat-x bottom; background-position:none; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.productList_title{ width:650px; height:65px; background:url(img/index_product.gif) no-repeat left top;}
#productList{width:650px; height:136px;}
#productList li{ float:left; padding-top:8px; margin-left:8px; width:160px; height:128px; background:url(img/case_bg.gif)  no-repeat top;}

.copyright{ margin-top:10px; padding-top:45px; width:870px; height:65px; background:url(img/copyright_bg.jpg) no-repeat; color:#fff;}
.copyright a:link,.copyright a:visited,.copyright a:active{ color:#fff; }
.copyright .text{ padding-top:10px; color:#666;}

/* 内页样式 */
.left{ padding:0 10px 0 5px; width:185px; height:300px; background:url(img/left_fix.jpg) no-repeat 0 19px; }
.left_top{ width:183px; height:15px; font-size:10px; line-height:10px; border:1px solid #e8e9eb; border-width:1px 1px 0 1px; }
.left_title{ padding-left:8px; width:177px; height:27px; line-height:27px; background:#1767a2; color:#fff;}
.sen_menu{ padding:8px 0 15px 0; width:183px; border:1px solid #e8e9eb; border-width:0 1px 1px 1px; }
.sen_menu li{ padding-top:7px; width:183px; height:22px; background:url(img/sen_menu_bg.jpg) no-repeat center bottom;}

.right{ width:668px; border:1px solid #e8e9eb; }
.position{ padding-left:10px; width:658px; height:27px; line-height:27px; border-bottom:1px dotted #ecedef; color:#909090;}
.content, .news_list{ padding:10px 15px; width:638px; }
.news_list li{ padding-left:13px; width:625px; height:29px; line-height:29px; background:url(img/li_fix.gif) no-repeat left center;}
.news_list .title { font-family:'黑体'; font-size:16px; width:638px;}
.products_list .title{ font-family:'黑体'; font-size:16px; width:638px; border-bottom:1px solid #ecedef; }
.news_list .info, .products_list .info{ padding:15px 0; width:638px; line-height:29px;}

.products_list{ padding:10px 0 10px 15px; width:648px;}
.products_list li{ float:left; margin:0 9px 9px 0; width:150px; height:140px; border:1px solid #E8E9EB; }
.products_list .pic{ padding-top:10px; width:150px; height:107px; }
.products_list .text{ width:150px; line-height:22px; border-top:1px solid #E8E9EB; background:#F1F1F1;}

#pages { margin:5px auto; padding-left:8px; width:630px; height:23px; line-height:150%; border-top:1px solid #D1D1D1;}
#pages li {float:left; position:relative; margin-top:-1px; text-align:center;}
#pages li a {display:block; margin-left:5px; color:#666; height:21px; width:23px; border:1px solid #D1D1D1;}
#pages li a:hover {background:#EFEFEF; color:#000;}
#pages li .this { border-top:1px solid #fff; color:#000;}
#pages li .p_N{padding-top:2px; width:50px; height:19px;}
#pages li .disabled{ color:#ccc; }
