﻿body{ color:#333;font-family:Arial, Helvetica, sans-serif;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0px;padding:0px; list-style:none; line-height:24px;font-size:12px; font-weight:normal;}
body,div,ul,li,dl,dt,dd{ font-size:12px;}
.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:#FF0000; text-decoration:none;} 
img{ border:none;}
.c{ clear:both}

.wrapper{ width:1003px; margin:0 auto;}

#top{ background:url(images/top.gif) top center no-repeat; width:100%; height:89px; position:relative;}
#top .top_link{ position:absolute; right:202px; top:5px; color:#043877; font-weight:bold; font-size:14px;}
#top .top_link a{ margin-left:8px; margin-right:8px; color:#043877; }
#top .top_link a:hover{ color:#F00}
#nav{background:url(images/nav_bg.jpg) no-repeat top center; width:100%; height:59px; text-align:center}
#nav .inner{ margin:0 auto; width:884px;}
#banner{background:url(images/banner_bg.jpg) no-repeat top center; width:100%; height:271px; }
.banner_bg{ position:absolute; width:1003px; height:271px; top:0; left:-2px; margin:auto}

#pr{ width:927px; height:138px; background:url(images/pro_bg.jpg) top center no-repeat;margin-left:40px;}
#pr ul{ padding:15px 12px 0 12px;}
#pr img{ border:1px solid #ccc;}
#pr ul li{ float:left; margin-right:10px;}
#products{ position:relative; }
#products .pro{ position:absolute;left: -25px; top: -80px;}


#news{ width:288px; margin-top:25px; margin-left:40px; margin-right:13px; float:left; display:inline;border-right:dashed 1px #CCCCCC; padding-right:13px;}
#news .title span{ float:right;}
#news .inner{ margin-top:15px; height:115px;}
#news .inner ul li{ width:270px; height:27px; background:url(images/ico_news.jpg) no-repeat 5px; padding-left:18px; border-bottom:1px solid #a2c5e1; line-height:27px;}
#news .inner ul li img{ width:20px; height:7px; float:left; margin-top:5px;}

#news .inner ul li a{ float:left; margin-right:2px;}


#about{ width:422px; float:left; margin-top:26px; display:inline;border-right:dashed 1px #CCCCCC; padding-right:13px; margin-right:13px;}
#about .title span{ float:right;}
#about .inner img{ border:solid 5px #e0e0e0; float:left; display:block; margin-right:7px;}
#about .inner{ line-height:18px; height:115px; margin-top:15px; text-indent:24px;}

#baby{ float:left;margin-top:26px; display:inline;}
#baby .inner{}
#baby .inner  ul{ color:#000;  line-height:22px; margin-top:10px; }


#footer{ background:url(images/bot_bg.jpg) top center no-repeat; width:100%; text-align:center; margin-top:20px; color:#fff; padding-top:15px; padding-bottom:15px;}
#footer a{ color:#fff;}



#sub_container{ margin-top:10px; width:927px; margin-left:auto; margin-right:auto;}
.sidebar{ width:231px; float:left; }
.subnav{ position:relative; width:231px;}
.subnav h2{ position:absolute; top:-90px; left:-40px;}
.subnav ul li{ line-height:27px;}
.subnav .inner .sub1 { background:url(images/ico.jpg) no-repeat 5px; padding-left:18px; border-bottom:1px dashed #ccc; line-height:28px; height:28px;}
.subnav .inner .sub2 { background:url(images/ico_news.jpg) no-repeat 5px; padding-left:18px; border-bottom:1px dashed #ccc; line-height:28px; height:28px;}
.sub_contact{ margin-top:20px; margin-left:30px; margin-right:10px;}
.subnav .inner{ padding-top:45px; width:190px; margin-left:30px; margin-right:10px;}
.subnav ul li a:hover{ color:#0075ff;}
.main{ width:690px; float:right; border-left:dashed 1px #CCCCCC; padding-left:5px;}
.article{ margin:10px;}
.crumb{ border-bottom:1px solid #ccc;}
.crumb span{ float:right; margin-right:15px;}























.channel {height:59px;line-height:59px;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:59px;line-height:59px;}
/*---------------------------------*/
.channel .nav0 a{width:124px;}
.channel .nav0,.channel .off0 a:visited {background:url(images/nav.jpg) -0px 0;}
.channel .nav0 a:hover{background:url(images/nav.jpg) -0px -59px;}
/*---------------------------------*/
.channel .nav1 a{width:131px;}
.channel .nav1,.channel .off1 a:visited {background:url(images/nav.jpg) -124px 0;}
.channel .nav1 a:hover{background:url(images/nav.jpg) -124px -59px;}
/*---------------------------------*/
.channel .nav2 a{width:122px;}
.channel .nav2,.channel .off2 a:visited {background:url(images/nav.jpg) -255px 0;}
.channel .nav2 a:hover{background:url(images/nav.jpg) -255px -59px;}
/*---------------------------------*/
.channel .nav3 a{width:124px;}
.channel .nav3,.channel .off3 a:visited {background:url(images/nav.jpg) -377px 0;}
.channel .nav3 a:hover{background:url(images/nav.jpg) -377px -59px;}
/*---------------------------------*/
.channel .nav4 a{width:128px;}
.channel .nav4,.channel .off4 a:visited {background:url(images/nav.jpg) -501px 0;}
.channel .nav4 a:hover{background:url(images/nav.jpg) -501px -59px;}
/*---------------------------------*/
.channel .nav5 a{width:125px;}
.channel .nav5,.channel .off5 a:visited {background:url(images/nav.jpg) -629px 0;}
.channel .nav5 a:hover{background:url(images/nav.jpg) -629px -59px;}
/*---------------------------------*/
.channel .nav6 a{width:130px;}
.channel .nav6,.channel .off6 a:visited {background:url(images/nav.jpg) -754px 0;}
.channel .nav6 a:hover{background:url(images/nav.jpg) -754px -59px;}
/*---------------------------------*/



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:3px 8px;border: 1px solid #d4e0d4;background-position: 50% bottom;color: #333333; margin-right: 3px;text-decoration: none; font-family:Verdana; font-size:12px; }
div.black span.current{border:#ffffff 1px solid;padding:3px 8px;font-weight: bold;color: #ffffff; margin-right: 3px;background-color: #606060}
div.black span.disabled {padding:3px 8px;;border: 1px solid #d4e0d4;color: #a0a0a0 ; margin-right: 3px;}