@charset "utf-8";
/* CSS Document */
*{ margin:0 auto; padding:0; font-family:Arial, Helvetica, sans-serif;}
body{ margin:0 auto; padding:0; background: #FFFFFF url(images/bg.jpg) left top repeat-x; font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
table,td,tr,div,p {font-size:9pt;}
a{color:#5f5e5e; text-decoration:none;}
a:link{color:#5f5e5e; text-decoration:none;}
a:hover{ color:#f00; text-decoration:underline;}
#main{ width:924px; background:url(images/content_bg.gif) center top repeat-y;}
#left_pic{width:4px; float:left;}
#main_mid{width:916px; height:auto; float:left;}
#right_pic{width:4px; float:left;}
ul{ margin:0 auto;}
li{ list-style:none; background:url(images/icon01.gif) 6px 8px no-repeat; line-height:22px; padding-left:14px;}
.clear{ clear:both;}
.title{ height:24px; background:url(images/title_bg.gif) left top repeat-x; }
.title_pic{ float:left; display:block;}
.title_name{float:left; display:block; height:24px; background: url(images/name_bg.gif) left top repeat-x; font-weight:bold; color:#000000; font-size:14px; line-height:24px; text-align:left; padding:0 8px;}
.more{ float:right; display:block; margin-top:6px; margin-right:2px;}
img{ border:0;}
/*table{ border-collapse:0px; border-spacing:0px; border:1px solid #000;}
td{font-family:Arial, Helvetica, sans-serif;font-size: 9pt;line-height: 13pt;color: #333333;text-decoration: none; border:1px solid #000000;}*/
/* --top-- */
#top{ padding-top:12px; height:86px; background:url(images/top_bg.jpg) left top repeat-x;}
#logo{ margin-left:16px; float:left;}
#company{ float:left; }
#version{ margin-right:14px;float:right; text-align:right; }
/* --menu-- */
#menu{ height:50px;}
/* --banner-- */
#banner{ background:url(images/banner_bg.jpg) left top repeat-x; text-align:center; padding-top:25px;}
/* --content-- */
#contenter{ width:868px; margin:0 auto; background: #FFFFFF url(images/content_topbg.gif) 0px 1px no-repeat; padding-top:14px;}
/* --left-- */
#left{ width:604px; float:left; }
#left_content{margin:0 auto; width:564px; overflow:hidden;}
#index_about{text-align:left;}
#index_about p{ margin-top:8px; line-height:22px;}
#index_about .pic{ margin-left:4px;}
#index_news{ text-align:left;}
#index_c_news{ width:276px; float:left;}
#index_m_news{ width:276px; float:right;}
#index_news .pic{ margin:0 auto; margin:6px 0 0 3px;}
/* --right-- */
#right{ width:245px; float:left;}
#right img{ width:245px; display:block;}
.top_end{ margin-top:6px;}
#right ul{ margin:0 auto;background:url(images/prolist_bg.jpg) left top repeat-y;}
#right li{background:url(images/line_bg.gif) center bottom no-repeat; height:26px; line-height:26px; padding-left:24px; color:#000000; font-size:14px;}
#right li a{ color:#000000; text-decoration:none;}
#right li a:hover{ color:#f00; text-decoration:underline;}
#right p{ background:url(images/prolist_bg.jpg) left top repeat-y; padding-left:10px; line-height:22px;}
/* --foot-- */
#foot{ height:88px; background-color:#a70d0e;}
#foot_top{ margin:0 auto; width:916px; background:#FFFFFF url(images/main_end.jpg) center bottom no-repeat; height:38px; margin-bottom:6px;}
#foot p{ color:#FFFFFF; text-align:center; line-height:20px;}
#foot_copy {font-size:11px; color:#FFF; line-height:21px; font-family:Arial, Helvetica, sans-serif;}
#foot_copy a{color:#FFF; font-size:11px; text-decoration:none;}
#foot_copy a:hover{color:#FFF; font-size:11px; text-decoration:underline;}
.cc {margin:auto; border:1px solid #cccccc; border-collapse:collapse;}
.cc td,.cc th{border:1px solid #cccccc; padding-left:4px;line-height:26px;}
#pro{ width:820px; margin:0 auto;}
.prolist{ font-size:13px; font-weight:bold;}
.proname{font-size:14px; font-weight:bold; color:#000000; text-align:center; margin:12px 0px; border-bottom:1px dashed #CCCCCC;border-top:1px dashed #CCCCCC; padding:8px 0px;}
.aa{ font-size:11px; font-weight:bold; color:#000000; }
.qq{ font-size:11px;color:#000000; }
.tnt {Writing-mode:tb-rl;Text-align:center; padding-right:3px;}