/* CSS Document */

body{ background-color:#000000; margin-left:1px;}
#box{ margin:0 auto; width:1003px;}
.clear{ clear:both;}
.top{ background:url(../images/home_02.gif) left top repeat-x; height:76px; position:relative;margin-left:2px; }
.top img{ padding:17px 0 0 12px;}
.top ul{ position:absolute; right:10px; bottom:20px; width:200px;}
.top ul li{ float:left;padding-right:10px;}
.top ul li img{ padding-right:5px;}
.nav{background:url(../images/home_15.gif) left top repeat-x; height:42px;margin-left:1px; position:relative;}
.search{ position:absolute; right:12px; top:5px;}
.search span{ margin-top:7px; margin-left:5px;}
.nav ul{text-align:center;}
.nav ul li{float:left;line-height:42px; height:42px; width:100px; background: url(../images/home_17.gif) left top no-repeat;}
.nav ul li a{ font-size:14px; font-weight:bold;text-decoration:none;color:#fff;display:block;}
.nav ul li a:hover{background:url(../images/hover_09.gif) left bottom no-repeat;text-decoration:none; color:#FFFFFF;}
.nav ul li input{ margin-top:9px}
.main{ background:url(../images/main_26.gif) left top repeat-x; height:241px; border-top:solid 1px #D8DEE3; margin-left:1px;}
.left{ width:341px; float:left; margin-left:10px!important;margin-left:5px;}
.left h2{ background:url(../images/h2_29.gif) left top no-repeat; width:339px; height:31px; padding-top:8px; position: relative; margin-top:8px;}
.left h2 span{ position: absolute; left:1px; color:#A4D5FF; }
.left h2 span img{ padding-left:13px;padding-right:13px;}
.left h2 a{ position:absolute; right:10px;}
.left p img{ float:left; padding-right:10px;}
.left p{ padding:22px 0 0 14px; line-height:24px;}

.right{ width:635px; float: left; margin-left:5px;}
.right h2{ background:url(../images/pro-nav_32.gif) left top no-repeat; width:635px; height:31px; padding-top:8px; position: relative; margin-top:8px; margin-left:3px;}
.right h2 span{ position: absolute; left:1px; color:#A4D5FF; }
.right h2 span img{ padding-left:13px;padding-right:13px;}
.right h2 a{ position:absolute; right:10px;}

.right ul { margin-top:22px;}
.right ul li{ float:left; margin-left:6px!important;margin-left:4px; margin-bottom:10px;}
.pic{ width:205px;}
.pic img{ width:205px; height:128px;}
.desc{ text-align:center;}
.foot-nav{ background:#000000; height:30px; padding-top:9px; padding-left:12px;}
.foot-nav a{ color:#BEBEBE; text-decoration:none;}
.foot-nav a:hover{ color:#FFFFFF; text-decoration:underline;}
.foot{
	margin-left:2px;
	background-image: url(../images/foot_46.gif);
	background-repeat: repeat;
	background-position: left top;
}
.foot img{ float:right; padding-right:16px; padding-top:8px;}
.foot p{ line-height:22px; padding:12px 0 0 12px;}

.about-main{ background-color:#F5F5F5; margin-left:1px;}
.about-left{ width:201px; float:left; margin-top:12px; margin-bottom:12px; margin-left:8px!important;margin-left:4px;}
.about-left1 h2{ background:url(../images/about_05.gif) left top no-repeat; width:174px; height:31px; line-height:31px; font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:35px;}
.about-left2{ background:url(../images/about_13.gif) left top repeat-y;}
.about-left2 ul { padding-top:12px;padding-bottom:12px;}
.about-left2 ul li{ line-height:24px; padding-left:38px; background:url(../images/li_15.gif) left center no-repeat; width:171px; height:29px;}
.about-left2 ul li a{ color:#777B7E; line-height:29px;}
.about-left2 ul li a:hover{ color:#FFB700; text-decoration:underline;}

.about-right{ float:left; width:763px;margin-top:12px; margin-bottom:12px; margin-left:18px!important; margin-left:8px;}
.about-right1 h1{ background:url(../images/about_07.gif) left top no-repeat; width:725px; height:31px; color:#FFFFFF; padding-top:5px; padding-left:40px;}
.about-right2{ background:url(../images/about_11.gif) left top repeat-y;}
.about-right1 h1 a{ color:#fff;}
.about-right2 p{ padding:18px;line-height:24px; color:#626262;}
.ad{ padding-top:10px; background-color:#F5F5F5;}
.ad img{ padding-top:5px;}


.news ul li{  width:725px; height:30px; background:url(../images/san.gif) left center no-repeat; margin-left:20px; line-height:30px; border-bottom: dashed 1px #DFDFDF; padding-top:10px;}
.news ul li a{ color:#909090; text-decoration:none; line-height:30px; padding-left:12px;}
.news ul li a:hover{ color:#ff0000; text-decoration:underline;}

.newsnei2{ padding-top:18px; width:730px; margin-left:10px;}
.newsnei2 p{ font-size:13px;}
.newsnei2 h1{ font-size:16px; text-align:center; border-bottom:#DFDFDF solid 1px; padding-bottom:10px; margin-bottom:10px;}
.newsnei2 span{ margin:8px;} 

.pro ul li{ float:left; margin-left:38px!important;margin-left:27px; margin-bottom:10px; padding-top:22px;}
.pic1{ width:205px;}
.pic1 img{ width:205px; height:128px;}
.desc{ text-align:center;}

.proo-al{ float:left; margin-left:18px;_margin-left:7px; margin-top:19px; }
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}
.proo-a{ width:730px;}
.proo-ar{ width:300px; margin-left:12px; float:right; margin-top:12px;}
.proo-ar1 { float:left;}
.proo-ar1 li{ border-bottom:#D6D9E6 solid 1px; height:28px; line-height:28px;width:323px;}
.proo-ar1 li.imgg{_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0 5px;}

.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{  padding-top:18px;*padding-top:10px; margin-left:12px;}
.proo-bl h2,.proo-b h2{ border-bottom:#D6D9E6 solid 1px; color:#0063AA; background:url(../images/web_icon_003.gif) left no-repeat; padding-left:15px;}
.proo-bl h2 span{ font-size:14px; font-weight:bold; padding:0; margin:0;}
.proo-bl p{ margin-bottom:20px; padding:12px;}

.proo-b li{ float:left; width:204px;margin:14px!important;margin:10px;}
.proo-b a{ display:block;border:#e3e3e3 solid 1px;}
.proo-b span a{background:#EEE;text-align:center;line-height:30px; border-top:0;}
.pro-small img{ padding-right:5px;}

.proo-bl ul li{ float:left; margin-left:22px!important;margin-left:22px; margin-bottom:10px; padding-top:22px;}
.pic1{ width:205px;}
.pic1 img{ width:205px; height:128px;}
.desc{ text-align:center;}
