﻿body{ margin:0; padding:0; color:#333; font-family:Arial, Helvetica, sans-serif; background:url(images/bg.jpg); font-size:12px; line-height:22px; }

.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; font-size:0px;}
a{ color:#333; text-decoration:none}
a:hover{ color:#f00} 
a img{ border:none;}
ul li{ list-style:none;}
div,ul,li,h1,h2,h3,h4,h5{ font-size:12px; margin:0; padding:0}

.wrapper{width:1003px; margin:auto;}


#header{position:relative; background:url(images/top_bg.jpg) repeat-x; height:157px;}
#header h1{ float:left}
#header h1 img{ display:block}
#header .toplink a{color:#fff}

.toptel{ float:left; background:url(images/tel.jpg) no-repeat; width:510px; height:97px;}

.set{ float:right; width:195px; height:13px; line-height:13px; padding-top:20px; font-size:16px; }
.set a{ color:#FF0000;}
.set img{ padding:0px 5px;}
.set a:hover{ color:#f00}


#nav{height:43px;}



#banner{ width:995px; margin:auto; border:solid 2px #CCCCCC;}


#content{ margin-top:20px; margin-bottom:10px;}


.left{ width:260px; float:left; display:inline; margin-right:10px;}

.right{ width:730px; float:right; display:inline}

#news{background:#fff; border:solid 1px #d8d8d7; margin-top:12px; }
#news h2{}

#news .inner{ height:195px; padding-top:15px; width:698px; margin:auto}
#news .inner ul li{ width:455px;height:30px; padding-left:20px; line-height:30px; background:url(images/news_ico.jpg) no-repeat 5px; border-bottom:dashed 1px #bfb2a8}
#news .inner ul li span{ float:right; color:#999999}
#news .inner .news_img{ float:left; display:inline;  padding:2px; border:solid 1px #dbdbdb}
#news .inner ul{ float:right; display:inline}


#about{  background:#fff; border:solid 1px #d8d8d7; border-bottom:none;  }
#about h2{ width:225px; margin:0 auto; border-bottom:solid 2px #e6e6e6;  padding:0}

#about .inner{  width:225px; margin:auto;height:190px; padding-top:15px; color:#555555; line-height:23px; font-size:12px;}
#about .inner img{ display:block; margin-bottom:5px;}
#about .inner a{ color:#FF0000}


#contact{ background:#fff; border:solid 1px #d8d8d7; border-top:none; padding-top:18px;}
#contact h2{width:225px;  margin:0 auto; padding:0;  border-bottom:solid 2px #e6e6e6}
#contact .inner{ width:230px;  margin:auto; padding-top:5px; height:193px; color:#555555}
#contact .inner img{ display:block; margin-bottom:10px; margin-top:5px;}

#products{ background:#fff; border:solid 1px #d8d8d7;}
#products h2{ }

#products .inner{ width:704px; margin:auto;  height:172px; padding-top:18px;}
#products .inner ul li{ width:176px; float:left; text-align: center; display:inline;}
#products .inner ul li img{ border:solid 1px #CCCCCC; margin-bottom:3px;}
#products .inner ul li a{ color:#666}
#products .inner ul li a:hover{ color:#f00}




#friendlink{background:#fff; border:solid 1px #d8d8d7;}
#friendlink h2{ background:#dcdbdb}
#friendlink .inner{ padding-top:10px; padding-bottom:5px;}
#friendlink ul{ width:975px; margin:auto}
#friendlink ul li{ float:left; width:195px;}
#friendlink ul li img{ border:solid 1px #e0e0e0}


#footer{ border-top:solid 2px #d8d7d1; margin-top:15px; color:#9d9d9d; line-height:21px; padding-top:10px; padding-bottom:10px;}
#footer .copyright{ float:left; display:inline; padding-left:10px;}
#footer .footnav{ float:right; display:inline; padding-top:8px; padding-right:10px;}
#footer a{ color:#9d9d9d}



.sidebar{ width:218px; float:left;margin-right:20px; display:inline; padding-bottom:20px; }
.subnav{ border:solid 4px #e2e2e2; background:#fff}
.subnav img{ display:block}
.subnav ul{ width:181px; margin:auto; margin-top:5px; margin-bottom:10px;}
.subnav .sub1{ padding-bottom:5px; padding-top:5px; border-bottom:dashed 1px #CCCCCC }
.subnav .sub1 a{ display:block; width:151px; padding-left:30px; height:25px; line-height:25px; background:url(images/subnavbg1.jpg) no-repeat; color:#222;}
.subnav .sub1 a:hover{ background:url(images/subnavbg.jpg) no-repeat; color:#f00; font-weight:bold}
.subnav .sub2{  text-align:left;  height:25px; line-height:25px; padding-left:20px; width:140px; margin:auto; margin-top:3px;}
.subnav .sub2 a{ color:#666; }
.subnav .sub2 a:hover{ color:#FF0000}

.subcontact{ width:190px; margin:auto; margin-top:20px;}

.main{ width:750px; float:left;   display:inline;}
.crumb{ background:url(images/title_ico.jpg) no-repeat 5px; width:710px; margin:auto; height:45px; margin-bottom:10px; line-height:45px; padding-left:30px; font-weight:bold; font-size:14px; text-align:left; color:#402817; }
.crumb span{ float:right; font-weight:normal; color:#999999; font-size:12px;  margin-right:20px;}

.article_bg{width:760px; background:#fff; border:solid 1px #e2e2e2; padding-top:10px;}
.article {  margin:auto; line-height:24px; padding:15px 25px; word-wrap:break-word; word-break:break-all; text-align:left;  }
.pager { text-align:center; padding:10px; }






/* word_list01 css start*/
.word_list01{ margin-right:10px;}
.word_list01 ul li,.word_list ul .banner1 { border-bottom:dashed 1px #666; line-height:28px; height:28px; background:url(images/news_ico.jpg) no-repeat 5px; padding-left:20px;  text-align:left; }
.word_list01 ul li span { float:right; color:#666; margin-right:10px; }
/* word_list01 css end*/



/* word_list02 css start*/
.word_list02 .wordlist_area{border-bottom:solid 1px #dcdcdc; height:150px; padding:20px 0;}
.word_list02 .wordlist_area .wordlist_img{ height:120px; width:150px; float:left; margin:0px 15px 0px 0px; padding:2px; border:solid 1px #ddd}
.word_list02 .wordlist_area .wordlist_con{ float:left;width:480px;  margin-top:5px;}
.word_list02 .wordlist_area .wordlist_con h3 { margin:0; padding:0; margin-bottom:8px;}
.word_list02 .wordlist_area .wordlist_con h3 a{ font-family:"Microsoft Yahei"; color:#510000; font-size:16px; font-weight:normal}
.word_list02 .wordlist_area .wordlist_con h3 a:hover{ text-decoration:underline;}
.word_list02 .wordlist_area .wordlist_con h3 span{ margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#979797}
.word_list02 .wordlist_area .wordlist_con .wordlist_text{ color:#7e7e7e}
.word_list02 .wordlist_area .wordlist_con .wordlist_text a{ color:#FF0000}
/* word_list02 css end*/








/* pic_list02 css start*/
.pic_list ul li { display:inline; float:left; width:250px; height:255px;text-align:center; }
.pic_list ul li img { padding:3px; border:1px solid #ccc; margin-bottom:8px;}
.pic_list ul li p { text-align:center; margin:0; padding:0; }
/* pic_list02 css end*/


/* pic_list02 css start*/
.pic_list02 .piclist_area{border-bottom:solid 1px #dcdcdc; height:150px; padding:20px 0;}
.pic_list02 .piclist_area .piclist_img{ height:120px; width:150px; float:left; margin:0px 15px 0px 0px; padding:2px; border:solid 1px #ddd}
.pic_list02 .piclist_area .piclist_con{ float:left;width:480px;  margin-top:5px;}
.pic_list02 .piclist_area .piclist_con h3 { margin:0; padding:0; margin-bottom:8px;}
.pic_list02 .piclist_area .piclist_con h3 b{ font-size:14px;}
.pic_list02 .piclist_area .piclist_con h3 a{ font-family:"Microsoft Yahei"; color:#510000; font-size:14px; font-weight:normal}
.pic_list02 .piclist_area .piclist_con h3 a:hover{ text-decoration:underline;}
.pic_list02 .piclist_area .piclist_con h3 span{ margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#979797}
.pic_list02 .piclist_area .piclist_con .piclist_text{ color:#7e7e7e}
.pic_list02 .piclist_area .piclist_con .piclist_text a{ color:#FF0000}
/* pic_list02 css end*/

.channel {height:43px;line-height:43px;position:relative; z-index:1000}
.channel .nav{position:relative;}
.channel li{float:left; list-style:none;margin:0;padding:0;border:0}
.channel a{ cursor:pointer; display:block;margin:0;padding:0;border:0 }
.channel a{float:left;height:43px;line-height:43px;}
/*---------------------------------*/
.channel .nav0 a{width:160px;}
.channel .nav0,.channel .off0 a:visited {background:url(images/menu.jpg) -0px 0;}
.channel .nav0 a:hover{background:url(images/menu.jpg) -0px -43px;}
/*---------------------------------*/
.channel .nav1 a{width:129px;}
.channel .nav1,.channel .off1 a:visited {background:url(images/menu.jpg) -160px 0;}
.channel .nav1 a:hover{background:url(images/menu.jpg) -160px -43px;}
/*---------------------------------*/
.channel .nav2 a{width:143px;}
.channel .nav2,.channel .off2 a:visited {background:url(images/menu.jpg) -289px 0;}
.channel .nav2 a:hover{background:url(images/menu.jpg) -289px -43px;}
/*---------------------------------*/
.channel .nav3 a{width:145px;}
.channel .nav3,.channel .off3 a:visited {background:url(images/menu.jpg) -432px 0;}
.channel .nav3 a:hover{background:url(images/menu.jpg) -432px -43px;}
/*---------------------------------*/
.channel .nav4 a{width:143px;}
.channel .nav4,.channel .off4 a:visited {background:url(images/menu.jpg) -577px 0;}
.channel .nav4 a:hover{background:url(images/menu.jpg) -577px -43px;}
/*---------------------------------*/
.channel .nav5 a{width:131px;}
.channel .nav5,.channel .off5 a:visited {background:url(images/menu.jpg) -720px 0;}
.channel .nav5 a:hover{background:url(images/menu.jpg) -720px -43px;}
/*---------------------------------*/
.channel .nav6 a{width:152px;}
.channel .nav6,.channel .off6 a:visited {background:url(images/menu.jpg) -851px 0;}
.channel .nav6 a:hover{background:url(images/menu.jpg) -851px -43px;}
/*---------------------------------*/

/*---------------------------------*/







div.black {padding-right: 3px; padding-left: 3px; font-size: 80%; padding-bottom: 10px; margin: 3px; color: #333333; padding-top: 10px; background-color: #000; text-align: center; font-family:Verdana; font-size:12px; background:none;}
div.black a {padding-right: 5px; background-position: 50% bottom;  padding-left: 5px;padding-bottom: 2px;color: #333333; margin-right: 3px; padding-top: 2px;  text-decoration: none; font-family:Verdana; font-size:12px; }
div.black span.current {border-right: #ffffff 1px solid; padding-right: 5px; border-top: #ffffff 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: #ffffff 1px solid; color: #ffffff; margin-right: 3px; padding-top: 2px; border-bottom: #ffffff 1px solid; background-color: #606060}
div.black span.disabled {padding-right: 5px; padding-left: 5px; padding-bottom: 2px;  color: #a0a0a0 ; margin-right: 3px; padding-top: 2px;}