body{
 margin:0px auto;
 background:url(../images/bg.gif) repeat;
 font-size:12px;
 color:#666;
 font-family:Arial, Helvetica, sans-serif;
 line-height:20px;
 width:960px;
 }
img{
 border:none;
 }
a:link,a:visited,a:active{
 color:#666;
 text-decoration:none;
 }
a:hover{
 color:#90c33b;
 text-decoration:none;
 }
ul{
 padding:0px;
 margin:0px;
 }
li{
 margin:0px;
 padding:0px;
 list-style:none;
 }
.clear{
 clear:both;
 }
 .clearfloat { clear:both; height:0px; font-size:1px; line-height:0px;}

.menu {height:48px; line-height:48px; background:url(../images/nav_bg.jpg) no-repeat; padding-left:60px; width:947px; margin:0 auto;}
.menu a:link,.menu a:visited,.menu a:active{ color:#fff;}
.menu ul li a, .menu ul li a:visited {display:block; overflow:hidden; font-weight:bold; padding-left:20px; padding-right:20px;}
.menu ul { list-style-type: none;}
.menu ul li {float:left;position:relative; z-index:999; }
.menu ul li ul {display: none;}
/* specific to non IE browsers */
.menu ul li ul li a:link,.menu ul li ul li a:visited,.menu ul li ul li a:active{width:150px;  background:#2e871b; height: filter:alpha(opacity=50); color:fff;height:25px; line-height:25px; }
.menu ul li:hover a {color:#78ff35;}
.menu ul li:hover ul {display:block; position:absolute; top:48px; z-index:1000; }
.menu ul li:hover ul li a.hide {background:#4caf29; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#fff; color:#fff;}
.menu ul li:hover ul li ul {display: none ; background:#4caf29;}
.menu ul li:hover ul li a {display:block; background:#4caf29; color:#fff; border-bottom:#fff 1px solid;}
.menu ul li:hover ul li a:hover {background:#fff; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:190px; top:0; z-index:1001;} 
.menu ul li:hover ul li:hover ul.left {left:-105px;}

#top{
 width:946px; margin:0 auto;
 }

#top_content {  width:946px; margin:0 auto; background:#fff; } 
#top_content_wrap { width:900px; margin:0 auto; padding:10px 0;}
.home_news { float:left; width:285px; }
.home_news h1 { font-size:16px; color:#333; font-family:"微软雅黑"; font-weight:normal; text-indent:10px; height:33px; line-height:33px; background:url(../images/news_title_bg.gif) 0 0 no-repeat; margin-bottom:10px; margin-top:0;}
.home_news_more { float:right; margin-right:10px; padding-top:10px; }
.home_news_list { margin-bottom:10px; }
.home_news_list h2 { font-size:16px; color:#333; font-family:"微软雅黑"; padding-left:12px; margin-bottom:5px; font-weight:normal; background:url(../images/news_icon.gif) 0 center no-repeat; }
.home_news_list h2 a { color:#333;}
.home_news_list h2 a:hover { color:#e60101;}
.home_news_text { padding-left:12px; line-height:1.5;}



.banner { float:right; width:600px;}
#content{
 background:url(../..//xcn/images/inde_bg.jpg) 0 0 no-repeat;
 width:900px;
 height:126px;
 padding:0px 30px 58px 30px; 
 }
 
.main1 { float:left; width:670px;} 
.main2 { float:right; width:205px; color:#333; font-size:14px;} 
.main1 h1,.main2 h1 { font-size:16px; color:#e60101; font-family:"微软雅黑"; font-weight:normal; text-indent:15px; height:33px; line-height:33px; background:url(../images/application_cion.gif) 0 center no-repeat; border-bottom:1px solid #ddd; margin-bottom:10px;} 
.home_news_more { float:right; margin-right:10px; padding-top:10px; }




.line_dow{
 border-bottom:#f2f2f2 1px solid;
 }
#bottom{
 background:url(../images/bottom_bg.jpg) no-repeat;
 width:896px;
 height:38px;
 padding:30px;
 }
#ny_content{
 background:url(../images/ny_con_mid.gif) repeat-y;
 padding:20px;
 }
 
 
.text1{
 color:#006600;
 font-size:16px;
 height:40px;
 line-height:40px;
 font-weight:bold;
 padding-left:10px;
 }
.text2{
 font-size:14px;
 font-weight:bold;
 height:50px;
 line-height:50px;
 }
#list{
 width:184px;
 float:left;
 font-weight:bold;
 }
#list li{
 margin-bottom:5px;
}

.but_out{
 background:url(../images/last_out.gif) no-repeat;
 height:24px;
 line-height:24px;
 color:#333333;
 display:block;
 }
.but_out a:link,.but_out a:visited,.but_out a:active{
 color:#333333;
 padding-left:10px;
 }
.but_out a:hover{
 background:url(../images/list_over.gif) no-repeat;
 color:#fff;
 display:block; 
  height:24px;
 line-height:24px;
}
.but_over{
 border-bottom:#009933 1px solid;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:10px;
 color:#2e871b;
 display:block;
 }
.but_over a:link,.but_over a:visited,.but_over a:active{
 color:#2e871b;
 }
.but_over a:hover{
 color:#00FF00;
 }
#right_con{
 width:685px;
 float:right;
 }
.daoh{
 border-bottom:#e7e7e7 1px solid;
 margin-bottom:20px;
 height:40px;
 line-height:40px;
 text-align:right;
 color:#999999;
 }
.top{
 border-top:#e7e7e7 1px solid;
 padding-top:10px;
 line-height:30px;
 height:30px;
 text-align:right;
 margin-top:50px;
 }
.canshu_bg{
 background:url(../images/pro_bg.gif) no-repeat center top;
 padding-bottom:30px;
 }
.list_xij{
 color:#666666;
 padding-left:10px;
 margin-top:-20px;
 }
.list_xij li{
 height:22px;
 border-bottom:#CCCCCC 1px solid;
 }
.list_xij a:link,.list_xij a:visited,.list_xij a:active{
 color:#666666;
 }
.list_xij a:hover{
 color:#000000;
 }
.page{
 text-align:center;
 margin-top:30px;
 }
.zhiz{
 float:left;
 margin-right:20px;
 margin-bottom:20px;
 }
 .title3{
 font-size:14px;
 text-align:center;
 font-weight:bold;
 line-height:30px;
 border-bottom:#CCCCCC 1px dashed;
 }
.time{
 color:#999999;
 line-height:22px;
 margin-bottom:20px;
 text-align:center;
 }