*{ margin:0px; padding:0px;}
img{border:none;}
ul{ list-style-type:none;}
font{ font-size:12px;}
table{ border-color:#CCCCCC;}
table tr{ border-color:#CCCCCC;}
table td{ border-color:#CCCCCC;}
a:link, a:visited, a:active { color:#4b4b4b; text-decoration:none; }
a:hover{ color:#4b4b4b; text-decoration:none;}
html,body{ font-size:12px; text-align:center; width:100%; color:#000; background:url(../conten_bg.jpg); }

/*---------------head-------------------------------------*/ 
.content{ width:900px; margin:0px auto; text-align:left; background:#fff; overflow:hidden; }
.top{ background:url(../conten_bg.gif);}
.toplogo{ }
.top-lang{ float:right; width:400px; height:70px; overflow:hidden; padding-right:6px; padding-top:6px; } 
.top-lang ul li{ float:right; height:28px; line-height:28px; overflow:hidden; color:#555; text-align:center; }
.top-lang ul li a:link,.top-lang ul li a:visited,.top-lang ul li a:active{ color:#555; text-decoration:none;}
.top-lang ul li a:hover{ text-decoration:underline;}
.top-lang ul li span{ padding:0px 6px;}
.nav{ height:28px; _clear:both; width:100%; overflow:hidden; }
.hnav{ margin-top:-22px; }
.nav ul{ height:28px; margin-left:310px; }
.nav ul li{ float:left; line-height:28px; text-align:center; }
.nav ul li span{ float:left; background:url(../navx.gif) repeat-x left top; padding:0px 8px; padding-top:2px; cursor:pointer; position:relative; }
.nav ul li span div.left{ position:absolute; left:0px; top:0px; width:5px; height:28px; background:url(../navleft.gif) no-repeat left top;}
.nav ul li span div.right{ position:absolute; right:0px; top:0px; width:5px; height:28px; background:url(../navright.gif) no-repeat right top;}
.nav ul li a:link,.nav  ul li a:visited,.nav  ul li a:active{ color:#b92300; font-weight:bold; text-decoration:none; }
.nav ul li a:hover{ color:#b92300; text-decoration:none; }

.overnav span{ background:url(../onavx.gif) repeat-x left top !important; }
.overnav div.left{ background:url(../onavleft.gif) no-repeat left top !important;}
.overnav div.right{ background:url(../onavright.gif) no-repeat right top !important;}
.overnav a:link,.overnav a:visited,.overnav a:active{ color:#fff !important;}
.overnav a:hover{ color:#fff !important; }

.topcontent{ height:68px; overflow:hidden; margin-bottom:5px; clear:both; background:url(../topleft.gif) no-repeat left top; padding-left:14px; }
.topcontent .topcontent-left{ height:68px; background:url(../topright.gif) no-repeat right top; padding-right:14px; }
.topcontent-main{ background:url(../topcenter.gif) repeat-x left top; height:68px; position:relative; }
.topcontent-main div.t-left{ float:left; }
.topcontent-main div.t-right{ position:absolute; right:30px; top:5px;}
.topcontent-main div.t-right img{ margin-top:13px; margin-left:180px; }

.topcontent-main div.t-left ul{ padding-top:20px; padding-left:10px;}
.topcontent-main div.t-left ul select{ padding:2px; }
.topcontent-main div.t-left ul input{ padding:2px;}
.topcontent-main div.t-left ul li{ float:left; margin-right:8px;}
.topcontent-main div.t-left ul li span.advsearch_searchword input{ border:1px solid #a62411; width:200px; padding:3px;}
.topcontent-main div.t-left ul li span.advsearch_search{ position:relative; bottom:2px;}
span.parasearch_title{ display:none;}

.headflash{ height:205px; overflow:hidden; background:#fff;}
.headf{ float:left; width:685px; overflow:hidden;}
.flash-right{ float:left; width:210px; padding-left:5px; }
.flash-right div.title{ height:27px; background:url(../fnavleft.gif) no-repeat left top; padding-left:6px; overflow:hidden;}
.flash-right div.title div{ background:url(../fnavright.gif) no-repeat right top; padding-right:5px; height:27px;}
.flash-right div.title span{ display:block; background:url(../fnavcenter.gif) repeat-x left top; height:27px;}
.flash-right div.title span{ font-weight:bold; font-size:14px; color:#fff; padding-left:8px; padding-top:6px;}
.flash-content{ border:1px solid #ce3930; height:176px; overflow:hidden;}
.flash-content ul{ width:190px; margin:0px auto; padding-top:6px;}
.flash-content ul li{ float:left;  width:90px; height:28px; line-height:28px; overflow:hidden;}
.flash-content ul li a:link,.flash-content ul li a:visited,.flash-content ul li a:active{ color:#fe0000; font-size:13px;}
.flash-content ul li a:hover{ text-decoration:underline; }
.flash-content ul li span{ float:right; position:relative; top:7px;}
.flash-content ul li.li1{ padding-right:10px;}

/*----------------index-----------------------------------*/
 .main{ clear:both; padding-bottom:8px; padding-top:5px; }
 .main-left{ float:left; width:685px; }
 .main-right{ float:left; width:210px; padding-left:5px; }
 
 .main-left .title{ height:29px; line-height:29px; background:url(../title2.gif) repeat-x left 2px; overflow:hidden; }
 .main-left .title span{ display:block; background:url(../title1.gif) no-repeat -2px top; padding-left:18px; font-weight:bold; padding-top:2px; font-size:14px; color:#fff; }
 .main-left .title span b{ font-weight:normal; color:#ef2424; padding-left:80px; font-size:12px;}
 .main-left .title div{ float:right; width:56px; height:29px; background:url(../title3.gif) no-repeat right 2px; }
 .main-left .title div a{ display:block; width:40px; height:12px; position:relative; left:3px; top:8px; }
 .main-left .main-content{ padding:8px;}
 .main-left .main-title{ height:25px; line-height:25px; overflow:hidden; padding-left:26px; background:url(../list.gif) no-repeat left 2px; margin-top:10px;}
 .main-left .main-title span{ color:#666;}
 .main-left .main-title a:link, .main-left .main-title a:visited, .main-left .main-title a:active{ font-weight:bold; color:#ff6c00; font-size:14px;}
 .main-left .main-content ul{ padding:10px; }
 .main-left .main-content ul li{ display:inline; line-height:22px;}
 .main-left .main-content ul li a:link,.main-left .main-content ul li a:visited,.main-left .main-content ul li a:active{ color:#111; }
 .main-left .main-content ul li a:hover{ text-decoration:underline;}
 .main-left .main-content ul li span{ color:#4b4b4b; padding:0px 8px;}
 
 .main-left .main-content ul.ul1{ background:#fefefe;}
 .main-left .main-content ul.ul2{ background:#ededed;}
 
 .webl div.main-title{ height:27px; background:url(../fnavleft.gif) no-repeat left top; padding-left:6px; overflow:hidden;}
 .webl div.main-title div{ background:url(../fnavright.gif) no-repeat right top; padding-right:5px; height:27px;}
 .webl div.main-title span{ display:block; background:url(../fnavcenter.gif) repeat-x left top; height:27px;}
 .webl div.main-title span{ font-weight:bold; font-size:14px; color:#fff; padding-left:8px; padding-top:6px;}
 .webl .main-content{ border:1px solid #ce3930; padding:10px 5px;}
 .webl .img-content{ padding-bottom:10px;}
 .webl .main-content .text-content{ float:right; width:88px; height:110px; overflow:hidden;}
 .webl .img-title{  height:25px; line-height:25px; overflow:hidden;}
 .webl .img-title a:link,.webl .img-title a:visited,.webl .img-title a:active{ font-weight:bold; color:#ff6c00; font-size:13px;}
 .webl .dial{ height:25px; line-height:25px;}
 .webl .dial a:link,.webl .dial a:visited,.webl .dial a:active{ color:#fe0000;}
 .img-text .imgmark{ color:#4b4b4b;}
 .img-text ul.imgmark  li{ line-height:16px; height:16px; overflow:hidden;}
 
 .links{ border:1px solid #ffe8e8; width:860px; background:#fdf7f7; margin-left:auto; margin-right:auto; margin-top:10px; padding:8px;}
 .links ul li{ display:inline; height:22px; line-height:22px; color:#4b4b4b; }
 .links ul li span{ padding:0px 6px;}
 .links ul li a:link, .links ul li a:visited, .links ul li a:active{ color:#4b4b4b;}
 .links ul li a:hover{ text-decoration:underline;}
 
/*-----------------------footer---------------------------*/
.footer{ color:#4b4b4b; font-size:12px; text-align:center; padding:10px; background:url(../conten_bg.gif); }
.footer a:link,.footer a:visited,.footer a:active{ color:#4b4b4b; text-decoration:none;}
.footnav{ height:22px; line-height:22px; display:none; }
.footnav a:link,.footnav a:visited,.footnav a:active{ color:#4b4b4b; }
.footnav span{ padding:0px 5px; }
.foottext{ line-height:20px; }

.footer-left{}

/*-------------------web---------------------------------------------*/
.web{ padding-bottom:10px;  padding-top:5px;}
.webleft{ width:210px; float:right; padding-left:5px; overflow:hidden; }

.met_online{ display:none;}

.memberul { padding-bottom:10px; padding-top:1px; }
.memberul li{ height:30px; line-height:30px; overflow:hidden; border:1px solid #CE3930; margin-top:-1px;}
.memberul li a:link,.memberul li a:visited,.memberul li a:active{ display:block; text-align:center; text-decoration:none; background:#fff; color:#336699;}
.memberul li a:hover{ text-decoration:underline;}

.met_onlinelist{ line-height:20px; padding:5px; width:190px; margin:0px auto;}
.met_onlinename{ display:block; height:20px; line-height:20px; padding-left:10px; color:#4b4b4b; }
.met_onlinename{ margin-bottom:5px;}

.main-left-bottom .main-left-title{ height:22px; line-height:22px; border-bottom:2px solid #b7b7b7; }

.webright{ width:685px; float:left; overflow:hidden; }
.web_right_title{ background:url(../title2.gif) repeat-x left 2px; height:29px; line-height:29px; overflow:hidden; }
.web_right_title span{ display:block; background:url(../title1.gif) no-repeat left top; padding-left:15px;  font-weight:bold; font-size:14px; color:#fff; padding-top:2px;}
.web_right_title span b{ font-weight:normal; color:#ef2424; padding-left:80px; font-size:12px;}
.web_right_title div{ background:url(../title3.gif) no-repeat right 2px; height:29px; line-height:29px;}

.main_bottom_bgb{ display:none;}
.webcontent{ padding:10px 20px; line-height:20px; color:#333; overflow:hidden; }
.web_bottom{ height:30px; line-height:30px; text-align:center; margin-top:10px; }

.web-left-div{ margin-top:3px;}
.web-left-div .web-div-title{ height:39px; line-height:39px; background:url(../cmdh1.gif) no-repeat left top;}
.web-left-div .web-div-title span{ padding-left:30px;}
.web-left-div ul{ border:1px solid #d9dbd0; width:207px; margin-left:1px; border-top:none; padding-bottom:10px;}
.web-left-div ul li{ width:190px; margin:0px auto; background:url(../line2.gif) repeat-x left bottom; height:22px; line-height:22px; overflow:hidden;}
.web-left-div ul li div{ background:url(../list9.gif) no-repeat left 6px; padding-left:12px;}
.da .web-div-title{ background:url(../cmdh4.gif) no-repeat left top;}

/*--------------news-------------------------------------------------------------*/
.news_list li{ height:25px; line-height:25px; }
.news_list li span.newstime{ float:right; }
.news_list li span.newstitle{ padding-left:20px; display:block; background:url(../list1.gif) no-repeat 3px 7px; }
.news_list li span.newstitle a:link,.news_list li span.newstitle a:visited,.news_list li span.newstitle a:active{color:#4b4b4b; }
.news_list li span.newstitle a:hover{ text-decoration:underline;}

.webcontent h1{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px; margin-top:8px; background:url(../hd_24.jpg) repeat-x left bottom; }
.hits{ text-align:center; height:30px; line-height:30px; background:url(../hd_24.jpg) repeat-x left bottom; margin-bottom:10px;}
.web_page{ line-height:20px; background:url(../hd_24.jpg) repeat-x left top; margin-top:10px; padding-top:5px;}

/*----------------product-----------------------------------------------------*/
.pro_content ul{ padding-top:8px; }
.pro_content ul li{ text-align:center; float:left; padding:10px; }
.pro_content ul li span{ display:block; }
.pro_content ul li span.info_img img{ border:1px solid #dedede; }
.pro_content ul li span.info_title{ height:25px; line-height:25px; overflow:hidden; }
.pro_content ul li span.info_title a:link,.pro_content ul li span.info_title a:visited,.pro_content ul li span.info_title a:active{ color:#FF6C00; font-size:13px; font-weight:bold; } 
.pcontent{ padding-top:10px; line-height:18px; }

/*产品内页showproduct图片轮播*/
.product_list{ text-align:center;}
.productdec{ padding:8px;}
.productdec ul li{ border:1px solid #dedede; margin-top:-1px; height:28px; line-height:28px; font-size:13px; padding-left:20px;}
.productdec ul li div{ float:right; width:400px; padding-left:5px; border-left:1px solid #dedede;}
.pro-content{ padding:0px 15px; color:#4b4b4b;}
.productdec ul li span.feed{ background:#0033CC; padding:5px 10px;  color:#fff;}
.productdec ul li span.feed a:link,.productdec ul li span.feed a:visited,.productdec ul li span.feed a:active{ color:#fff; font-weight:bold;}
.productdec ul li span.tle{ color:#000099; padding:0px 10px; }

 
.proimglist{ padding:5px;}
.proimglist span{ padding:0px 2px;}

/*--------------------------*/
 





/*____________下载模块______Download_________________________________________________*/
.download_list{ padding:10px 20px; padding:5px; margin-bottom:2px;  background:url(../hd_24.jpg) repeat-x left bottom;}
.download_list_title{ padding-top:6px;}
.download_list_para{ padding-left:5px;}
.download_list_title{ font-weight:bold; font-size:14px;}
.download_list_detail2{ float:right; margin-top:-10px;}
.download_list_detail2 a{ width:62px; height:26px; line-height:26px; overflow:hidden; display:block; margin-right:10px; *line-height:30px; padding-left:26px; background:url(../down.gif) no-repeat left top; }
.download_list_detail1 b{ font-weight:normal;}
.download_list_detail2 a:link,.download_list_detail2 a:visited,.download_list_detail2 a:active{ color:#fff;}

.download_url{ margin:5px 0px; padding-left:5px;}
.download_url a{ display:block; width:62px; height:26px; line-height:26px; overflow:hidden; *line-height:30px; padding-left:26px; background:url(../down.gif) no-repeat left top;}
.download_url a:link,.download_url a:visited,.download_url a:active{ color:#fff;}

/*___________图片模块_______img_______________________________________________________________*/
.imgcontent .metinfo_slide{ margin-left:auto !important; margin-right:auto !important;}
.imgcontent .metbimg{ margin-left:auto; margin-right:auto;}

.img_list12 ul{ padding-top:10px;}
.img_list12 ul li{ text-align:center; float:left; padding:0px 10px;  }
.img_list12 ul li span.info_img{ display:block; }
.img_list12 ul li span.info_title{ display:block; text-align:center; height:30px; line-height:30px; overflow:hidden;}
.imgcontent{ text-align:center;}
.imgcontent ul li{ text-align:left;}

/*____________招聘中心_______job_____________________________________________________*/
.job_list{ padding:10px; background:url(../hd_24.jpg) repeat-x left bottom;}
.job_list_title{ margin:5px 0px; padding:10px 0px; }
.job_list_right a{ float:left; padding-left:27px; width:61px; height:26px; line-height:26px; margin-right:10px; display:block; overflow:hidden; *line-height:30px; background:url(../down1.gif) no-repeat left top;}
.cv a{ padding-left:27px; width:61px; height:26px; line-height:26px; margin-right:10px; display:block; overflow:hidden; *line-height:30px; display:block; margin:0px auto; background:url(../down1.gif) no-repeat left top;}
.cv { background:url(../hd_24.jpg) repeat-x left top; margin-top:10px; padding-top:6px;}
.job_list_detail{ margin-top:10px;}
.job_list_right a:link,.job_list_right a:visited,.job_list_right a:active{ color:#fff;}
.cv a:link,.cv a:visited,.cv a:active{ color:#fff;}



/*_____________反馈模块____________________________________________________________*/
.feedback_table{ margin:0px auto; text-align:left; margin-top:10px; background:#fff; }
.feedback_table td.feedback_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.feedback_table td.feedback_input{ padding-left:3px;}
.feedback_table td.feedback_input input{ padding:2px;}
.feedback_submit{ text-align:left; padding-left:120px; height:30px; line-height:30px;}
.feedback_submit input{ *padding-top:5px; margin-right:10px;}
.checboxcss{ margin:2px 3px; position:relative; top:2px; }

/*___________高级搜索________________________________________________*/
.searchul ul li{ padding:5px; background:url(../hd_24.jpg) repeat-x left bottom;}
.searchul ul li img{ display:none !important;}
.search_title{ display:block;}

.search_updatetime{ display:block;}
.selist{ padding-bottom:10px; border:1px solid #CE3930; border-top:none; }
.selist ul{ padding-left:10px; }
.selist ul li{ padding-top:5px;}
.selist ul li select{ padding:2px; border:1px solid #ccc; }
.selist ul li span.advsearch_searchword input{ padding:2px; border:1px solid #ccc;}
.searchul ul li span.search_detail a:link,.searchul ul li span.search_detail a:visited,.searchul ul li span.search_detail a:active{ text-decoration:underline; color:#125599; }

/*______________友情链接__________________________________________________________________*/
.links_content{ padding:10px 20px;}
.index_link_img{padding:5px 20px; border:1px dashed #E1DFE8; }
.index_link_img ul{ padding-top:5px;}
.index_link_img ul li{ display:inline; padding:0px 15px; }
.index_link_img img{ width:80px; height:31px; border:1px solid #E1DFE8;}
.index_link_text{padding:5px 20px; border:1px dashed #E1DFE8; }
.index_link_text ul li{ display:inline; padding:0px 15px; }
.links_content{ padding:5px 0px 10px 10px; }

.addlink_title{ text-align:center; font-size:16px; }
.addlink_table{ margin:0px auto; text-align:left; width:100%; background:#fff;}
.addlink_table td.addlink_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.addlink_table td.addlink_input{ padding-left:3px;}
.addlink_table td.addlink_input input{ padding:2px;}
.addlink_submit{ text-align:left; padding-left:143px; height:30px; line-height:30px;}
.addlink_submit input{ *padding-top:5px; margin-right:10px;}

/*________________在线留言__________________________________________________________*/

.message_line{ padding-right:10px; height:30px; line-height:30px; }
.message_line a{ overflow:hidden; float:right; width:62px; height:26px; line-height:26px; padding-left:26px; text-align:left; *line-height:30px; background:url(../down1.gif) no-repeat left top;}
div.linkm a{ width:79px;  background:url(../down3.gif) no-repeat left top;}
.message_line a:link,.message_line a:visited,.message_line a:active{ color:#fff; text-decoration:none;}

.mesmin{ width:650px; padding:10px 0px;}
.message_list{ padding:10px; margin-bottom:10px;}
.message_list_line{ padding:3px;}
.message_list_line b{ padding-right:5px;}
.message_list_info{ padding:8px;}
.message_list_reinfo{ padding:3px; margin-bottom:10px;}
.message_title{ text-align:center; font-size:13px;}
.message_table{ margin:0px auto; text-align:left; background:#fff;}
.message_table td.message_td1{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px;}
.message_table td.message_input{ padding-left:3px;}
.message_table td.message_input input{ padding:2px; margin-right:5px;}
.message_table td.message_text textarea{ margin-left:3px;}
.message_submint{ text-align:left; padding-left:135px; height:30px; line-height:30px; }
.message_submint input{ *padding-top:5px; margin-right:10px;}

/*------------------CV--------------------------------------*/
.table_cv{ text-align:left; margin:0px auto; }
.table_cv td.cv_text{ text-align:right; width:20%; height:25px; line-height:25px; padding-right:3px; }
.table_cv td.cv_input input{ padding:2px;}
.table_cv td.cv_input textarea{ margin:5px 0px;}
.table_cv td.cv_submit{ padding-left:3px; width:80%; }
.table_cv td.cv_submit input{ margin-right:15px;}


/*表格边框*/
.feedback_table td.feedback_input input,.feedback_table td.feedback_input textarea{border:1px solid #CCCCCC; }
.addlink_table td.addlink_input input,.addlink_table td.addlink_input textarea{ border:1px solid #CCCCCC;}
.message_table td.message_input input,.message_table td.message_text textarea{ border:1px solid #cccccc; }
.table_cv td.cv_input input,.table_cv td.cv_input textarea{ border:1px solid #cccccc;}
.feedback_table,.addlink_table,.message_table{ border:none !important; }
.checboxcss{ border:none !important;}

/*留言排版*/
.mesmin{ border:1px dashed #CCCCCC; }       
.message_list{ border:2px solid #cde7e9; }
.message_list_line{ border:1px dashed #CCCCCC; }
.message_list_reinfo{ border:1px dashed #CCCCCC; }
/*------*/