﻿body{ color:#616161; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:24px; background:url(images/bg.jpg) repeat-y center top; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,textarea,div{margin:0;padding:0; font-size:12px; list-style:none;}

.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; font-size:0px;}
a{ color:#616161; text-decoration:none}
a:hover{ color:#2978bb} 
img{ border:none;}
.C{ clear:both}

.wrapper{width:1004px; margin:0 auto;}

#header_bg{ background:url(images/top_bg.jpg) repeat-x;}
#header{ position:relative;}
.set{ position:absolute; right:37px; padding-top:7px; color:#8a8888;}
.set a{ color:#8a8888;}
.set a:hover{ color:#f00;}
.logo{ float:left;}
.tel{ float:right;}

#menu{ width:100%; background:url(images/menu_bg.jpg) repeat-x;}
#menu .inner{ width:1003px; margin:auto;}

#banner{}
#banner .bot{ text-align:center; }

#container_bg{ padding-top:7px; background:url(images/cont_line.jpg) repeat-y;}
#container{ width:958px; margin:auto;}

.about{ width:271px; float:left; margin-top:11px; display:inline;}
.about h2{ background:url(images/about_line.jpg) repeat-x;}
.about h2 span{ float:right;}
.about .inner{border:1px #e7e7e7 solid; border-top:none; padding:12px 12px 12px 7px; height:165px;}
.about .inner a{ color:#FF0000;}
.about .inner img{ float:left; border:1px #cacaca solid; margin-right:7px; margin-top:-3px;}

.news{ width:416px; float:left; display:inline; }
.news h2{ background:url(images/nwes_bg.jpg) no-repeat; height:45px; border-right:1px #e7e7e7 solid; width:416px; }
.news .inner{ overflow:inherit; overflow:hidden; padding:5px 31px 18px 15px; border:1px #e7e7e7 solid; border-top:none;} 
.news .inner h3{}
.news .inner h3 img{ float:left; margin-left:5px; margin-right:11px; display:inline; border:1px #cacaca solid;}
.news .inner h3 b{ font-weight:bold; }
.news .inner h3 b a{ color:#2978bb;}
.news .inner h3 p{ font-weight:normal; line-height:22px;}
.news .inner h3 p a{ color:#015da0;}
.news .inner ul{ padding-left:7px; padding-top:3px;}
.news .inner ul li{ background:url(images/icon.jpg) no-repeat 3px; text-indent:15px; display:block; border-bottom:1px #c0c0c0 dashed;}
.news .inner ul li span{ float:right; color:#999999; padding-right:5px;}
.news .inner ul li a:hover{}

.contact{ width:269px; float:left; margin-top:11px;  display:inline;}
.contact h2{ background:url(images/about_line.jpg) repeat-x;}
.contact h2 span{ float:right; }
.contact .inner{ background:url(images/contact_bg.jpg) no-repeat; padding:12px 50px 0 13px; line-height:30px; height:180px;}
.contact .inner h3{ color:#2978bb;}

.contact .word{ padding-right:25px; line-height:21px;}


#footer{ color:#7e7e7e; text-align:center; line-height:36px;}

.sidebar{ width:235px; float:left; display:inline; }
.subnav h2{ background:url(images/about_line.jpg) repeat-x;}
.subnav h2 span{ float:right;}
.subnav img{ display:block}
.subnav {padding-top:10px;}
.subnav ul{ border:1px #e7e7e7 solid; padding-top:10px;}
.subnav ul li{ margin-bottom:5px; font-size:12px; padding-left:80px;}
.subnav .sub1{ background:url(images/prolist_bg.jpg) top center no-repeat; line-height:32px; height:32px;}
.subnav .sub1 a{}
.subnav .sub2{background:url(images/prolist_bg1.jpg) top center no-repeat; line-height:32px; height:32px; }
.subnav .sub2 a{}



.sub_contact{ width:235px; float:left; margin-top:11px;  display:inline;}
.sub_contact h2{ background:url(images/about_line.jpg) repeat-x;}
.sub_contact h2 span{ float:right; }
.sub_contact .inner{ background:url(images/contact_bg.jpg) no-repeat; padding:12px 30px 0 13px; line-height:30px; height:180px;}
.sub_contact .inner h3{ color:#2978bb;}
.sub_contact .word{ line-height:21px;}

.main{ width:683px; float:left; margin-left:20px; display:inline;}
.crumb{background:url(images/crumb.jpg) no-repeat; height:55px;  width:683px;}
.crumb span{ float:right; font-weight:normal; color:#616161; padding-top:27px; padding-right:20px; font-size:12px;}

.article { width:658px%; margin:auto; line-height:24px; text-align:left; padding:10px 10px 10px 15px; border:1px #e7e7e7 solid; border-top:none;}


.channel {height:40px;line-height:40px;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:40px;line-height:40px;}
/*---------------------------------*/
.channel .nav0 a{width:64px;}
.channel .nav0,.channel .off0 a:visited {background:url(images/menu.jpg) -0px 0;}
.channel .nav0 a:hover{background:url(images/menu.jpg) -0px -40px;}
/*---------------------------------*/
.channel .nav1 a{width:91px;}
.channel .nav1,.channel .off1 a:visited {background:url(images/menu.jpg) -64px 0;}
.channel .nav1 a:hover{background:url(images/menu.jpg) -64px -40px;}
/*---------------------------------*/
.channel .nav2 a{width:98px;}
.channel .nav2,.channel .off2 a:visited {background:url(images/menu.jpg) -155px 0;}
.channel .nav2 a:hover{background:url(images/menu.jpg) -155px -40px;}
/*---------------------------------*/
.channel .nav3 a{width:97px;}
.channel .nav3,.channel .off3 a:visited {background:url(images/menu.jpg) -253px 0;}
.channel .nav3 a:hover{background:url(images/menu.jpg) -253px -40px;}
/*---------------------------------*/
.channel .nav4 a{width:90px;}
.channel .nav4,.channel .off4 a:visited {background:url(images/menu.jpg) -350px 0;}
.channel .nav4 a:hover{background:url(images/menu.jpg) -350px -40px;}
/*---------------------------------*/
.channel .nav5 a{width:92px;}
.channel .nav5,.channel .off5 a:visited {background:url(images/menu.jpg) -440px 0;}
.channel .nav5 a:hover{background:url(images/menu.jpg) -440px -40px;}
/*---------------------------------*/
.channel .nav6 a{width:96px;}
.channel .nav6,.channel .off6 a:visited {background:url(images/menu.jpg) -532px 0;}
.channel .nav6 a:hover{background:url(images/menu.jpg) -532px -40px;}
/*---------------------------------*/
.channel .nav7 a{width:92px;}
.channel .nav7,.channel .off7 a:visited {background:url(images/menu.jpg) -628px 0;}
.channel .nav7 a:hover{background:url(images/menu.jpg) -628px -40px;}
/*---------------------------------*/
.channel .nav8 a{width:93px;}
.channel .nav8,.channel .off8 a:visited {background:url(images/menu.jpg) -720px 0;}
.channel .nav8 a:hover{background:url(images/menu.jpg) -720px -40px;}
/*---------------------------------*/
.channel .nav9 a{width:95px;}
.channel .nav9,.channel .off9 a:visited {background:url(images/menu.jpg) -813px 0;}
.channel .nav9 a:hover{background:url(images/menu.jpg) -813px -40px;}
/*---------------------------------*/
.channel .nav10 a{width:95px;}
.channel .nav10,.channel .off10 a:visited {background:url(images/menu.jpg) -908px 0;}
.channel .nav10 a:hover{background:url(images/menu.jpg) -908px -40px;}
/*---------------------------------*/









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;}