body{ color:#ede1df;   font-weight:normal; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,div{margin:0;padding:0; list-style:none; font-size:14px; line-height:22px;}
body,div,ul,li,dl,dt,dd{ font-size:12px; font-weight:normal;}
/*input{ border:none; margin:0px; padding:0px;}*/
.clearfix:after { content:'\20'; display:block; height:0; clear:both;}
.clearfix { *zoom:1; font-size:0px;}
a{ color:#ede1df;font-weight:normal; text-decoration:none;}
a:hover{ color:#f00} 
img{ border:none;}
.C{ clear:both;}

.wrapper{ width:1005px; margin:auto;}

#header{ width:1005px; margin:auto; height:128px;}
.logo{ float:left;}
.set{ padding:20px 0 0 0; text-align:right;}
.set a{ padding-right:15px; color:#6a6a6a;}
.set a:hover{ color:#FF0000;}

#menu{ width:100%; background:url(images/menu_bg.jpg) repeat-x; height:41px;}
#menu .inner{ width:1005px; margin:auto;}

#banner_bg{ width:100%; background:url(images/banner_bg.jpg) no-repeat bottom center;}
.banner{ width:1005px; margin:auto; display:block;}

.sub_banner{ width:1005px; margin:auto}

#container_bg{ width:100%; background:url(images/con_bg.jpg) no-repeat top center;}
.container{ width:1012px; margin:auto;}

.sub_centre{ width:1005px; margin:auto;}

.centre{ width:1005px; margin:auto; padding-bottom:16px;}
.about{ width:365px; float:left;}
.about .inner{ padding:9px 5px 0 20px; text-indent:2em;}

.line{ float:left;}

.news{ width:317px; float:left;}
.news .inner{ padding-top:4px;}
.news .inner ul li{ background:url(images/icon.jpg) no-repeat 3px; margin-left:10px; text-indent:10px; line-height:30px;}
.news .inner ul li span{ float:right; padding-right:7px;}

.contact{ width:258px; float:left;}
.contact .inner{ line-height:18px; padding-top:8px;}
.contact h3{ font-size:12px; padding-top:6px;}

.bottom{ width:1012px; margin:auto; background:url(images/container_bg.jpg) repeat-y #f8f8f8;}

/*.bottom img{ display:block;}*/

.online{ width:308px; float:left;}
.online .inner{ background:url(images/online_bg.jpg) no-repeat; width:286px; height:134px; color:#5b5b5b; padding-left:22px; padding-top:11px;}

.kug1{ background:url(images/kug1.jpg) no-repeat top left; height:27px; width:213px; border:none; line-height:27px; vertical-align:middle; padding-right:20px;}
.kug2{ padding:12px 0 0 46px;}

.case{ width:703px; float:left; background:url(images/case_bg.jpg) no-repeat bottom;}
.case h2{ width:703px; background:url(images/case_line.jpg) repeat-x top; height:52px; display:block;}
.case h2 span{ float:right;}
.case .inner{}
.word{ width:340px; float:left; padding-left:28px; color:#5b5b5b; line-height:24px; padding-right:15px; padding-top:3px;}
.word p{ font-size:12px; padding-bottom:5px;}
.word p a{ color:#5b5b5b; font-weight:bold;}
.word p a:hover{ color:#FF0000;}
.word img{ float:left; padding:5px; background:#75162a; margin-right:11px;}

.right_news{ width:320px; float:right; padding-top:-9px;}
.right_news ul li{  margin-left:10px; text-indent:10px; line-height:24px; }
.right_news ul li a{ color:#5b5b5b;}
.right_news ul li a:hover{ color:#FF0000;}

.products{ padding-top:23px; width:1012px; }
.products h2 span{ float:right; padding-right:22px;}
.products .inner{ float:left; margin-top:21px; width:868px; height:125px;}
.products .inner ul li{ float:left; margin-right:6px;}
.products .inner ul li img{ padding:4px;  border:1px #c5c5c5 solid; }
.products .left{ float:left; margin-top:21px; margin-left:26px; display:inline;}
.products .right{ float:right; margin-top:21px; margin-right:19px; display:inline;}

#footer{ margin-top:7px; line-height:18px; text-align:center; color:#818181; padding-bottom:15px;}
#footer a{ color:#818181;}
#footer a:hover{ color:#FF0000;}

.sidebar{ width:200px; float:left; margin-top:15px; display:inline;}
.subnav h2{ background:url(images/sub.jpg) no-repeat; height:43px; line-height:41px; text-indent:35px;}
.subnav ul{ background:url(images/sub_bg.jpg) repeat-y; padding-top:5px; padding-bottom:15px;}
.subnav img{ display:block}
.subnav .sub1{ background:url(images/list_bg.jpg) no-repeat; width:200px; height:31px; line-height:31px; text-indent:60px;}
.subnav .sub1 a{ color:#333;}
.subnav .sub1 a:hover{ color:#FF0000; font-weight:bold; background:url(images/list_bg2.jpg) no-repeat; width:200px; height:31px; line-height:31px; display:block;}
.subnav .sub2{ text-indent:60px; height:31px; line-height:31px;}
.subnav .sub2 a{ color:#666; }
.subnav .sub2 a:hover{ color:#FF0000}

.sub_contact{ border:1px #e5e5e5 solid; margin-top:15px; background:#fff;}
.sub_contact h2{ background:url(images/sub.jpg) no-repeat; height:43px; line-height:41px; text-indent:35px;}
.sub_contact p{ font-weight:bold; font-size:12px;}
.sub_contact .inner{ padding:0 15px; padding-bottom:15px; color:#333;}

.main{ width:780px; float:right; margin-top:18px; display:inline; }
.crumb{ background:url(images/crumb.jpg) no-repeat; text-indent:31px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#000000; border-bottom:1px #d0d0d1  dotted; margin-right:5px;}
.crumb span{ float:right; font-weight:normal; color:#999999; margin-right:10px; font-size:12px;}

.article { width:98%; margin:auto; line-height:24px; text-align:left; color:#5b5b5b; margin-top:5px; margin-bottom:15px; }
.article a{ color:Black;}

.channel {height:41px;line-height:41px;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:41px;line-height:41px;}
/*---------------------------------*/
.channel .nav0 a{width:107px;}
.channel .nav0,.channel .off0 a:visited {background:url(images/menu.jpg) -0px 0;}
.channel .nav0 a:hover{background:url(images/menu.jpg) -0px -41px;}
/*---------------------------------*/
.channel .nav1 a{width:114px;}
.channel .nav1,.channel .off1 a:visited {background:url(images/menu.jpg) -107px 0;}
.channel .nav1 a:hover{background:url(images/menu.jpg) -107px -41px;}
/*---------------------------------*/
.channel .nav2 a{width:111px;}
.channel .nav2,.channel .off2 a:visited {background:url(images/menu.jpg) -221px 0;}
.channel .nav2 a:hover{background:url(images/menu.jpg) -221px -41px;}
/*---------------------------------*/
.channel .nav3 a{width:114px;}
.channel .nav3,.channel .off3 a:visited {background:url(images/menu.jpg) -332px 0;}
.channel .nav3 a:hover{background:url(images/menu.jpg) -332px -41px;}
/*---------------------------------*/
.channel .nav4 a{width:111px;}
.channel .nav4,.channel .off4 a:visited {background:url(images/menu.jpg) -446px 0;}
.channel .nav4 a:hover{background:url(images/menu.jpg) -446px -41px;}
/*---------------------------------*/
.channel .nav5 a{width:112px;}
.channel .nav5,.channel .off5 a:visited {background:url(images/menu.jpg) -557px 0;}
.channel .nav5 a:hover{background:url(images/menu.jpg) -557px -41px;}
/*---------------------------------*/
.channel .nav6 a{width:111px;}
.channel .nav6,.channel .off6 a:visited {background:url(images/menu.jpg) -669px 0;}
.channel .nav6 a:hover{background:url(images/menu.jpg) -669px -41px;}
/*---------------------------------*/
.channel .nav7 a{width:111px;}
.channel .nav7,.channel .off7 a:visited {background:url(images/menu.jpg) -780px 0;}
.channel .nav7 a:hover{background:url(images/menu.jpg) -780px -41px;}
/*---------------------------------*/
.channel .nav8 a{width:114px;}
.channel .nav8,.channel .off8 a:visited {background:url(images/menu.jpg) -891px 0;}
.channel .nav8 a:hover{background:url(images/menu.jpg) -891px -41px;}
/*---------------------------------*/
