﻿@charset "utf-8";
/* CSS Document */

/* 通用属性 */
* { margin:0; padding:0; list-style:none; }
body { font-family:"arial","微软雅黑"; font-size:12px; color:#333; }
#main_out { }
.float_clear { clear:both; }
.float_left { float:left; }
.float_right { float:right; }
.display_none { display:none; }
img { border:none; }
.red { color:red; }
.must_input { font-weight:bold; color:red; }
.green { color:green; }
.blue { color:blue; }
.gray { color:gray; }
.purple { color:purple; }
.clear { clear:both; }
.highlight { color:#FFF; background:red; padding:1px; }
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; color:#cc0001; }
p { line-height:22px; }
/* 顶部 */
#top_main { background:url(images/top_main_bg.jpg) repeat-x; height:96px; }
#top { width:1000px; margin:0 auto; }
#top_logo { float:left; width:170px; height:96px; }
#top_right { float:right; width:826px; height:96px; }
.top_lan { padding:10px 0 0; height:21px; }
.top_lan h1 { height:21px; line-height:21px; width:86px; background:url(images/top_h1.jpg) no-repeat; text-align:center; float:right; }
.top_lan h1 a { font-size:10px; color:#fff; }
.top_lan h2 { height:21px; line-height:21px; width:73px; background:url(images/top_h2.jpg) no-repeat; text-align:center; float:right; padding:0 0 0 6px; }
.top_lan h2 a { font-size:12px; color:#fff; }
.top_lan h3 { height:21px; line-height:21px; background:url(images/top_h3.jpg) no-repeat left center; text-align:center; float:right; padding:0 0 0 13px; margin:0 16px 0 0; }
.top_lan h3 a { font-size:14px; font-weight:normal; }
/* 导航 */
#navigation_main { width:826px; margin:9px 0 0; height:56px; }
#navigation { height:56px; overflow:hidden; width:826px; }
#navigation ul #navigation_home { float:left; line-height:56px; text-align:center; }
#navigation ul .main_nav { float:left; line-height:56px; text-align:center; padding-left:2px; background:url(images/navigation_li_bg.jpg) no-repeat left center; }
#navigation ul li a { width:136px; display:block; }
#navigation ul li h1 { height:22px; line-height:22px; padding:12px 0 0; font-size:17px; color:#fff; font-weight:normal; }
#navigation ul li h1 a { color:#fff; }
#navigation ul li h2 { height:12px; line-height:12px; padding:0 0 10px; font-size:10px; color:#fff; font-weight:normal; }
#navigation ul li h2 a { color:#fff; }
#navigation ul li a:hover { text-decoration:none; background:url(images/navigation_hover_bg.jpg) no-repeat; }
#navigation ul li a:hover h1 { color:#FFF; }
#navigation ul li a:hover h2 { color:#FFF; }
#navigation ul .current_navigation { background:url(images/navigation_hover_bg.jpg) no-repeat; }
#navigation ul .current_navigation h1 { color:#FFF; }
#navigation ul .current_navigation h2 { color:#FFF; }
/*导航栏下拉*/
#navigation ul li ul { display:none; position:absolute; background:#769827; padding:10px 0; border:1px solid #FFF; z-index:100000; }
#navigation ul li ul li { line-height:25px; }
#navigation ul li ul li a { font-weight:normal; color:#FFF; font-size:12px; }
#navigation ul li ul li a:hover { text-decoration:none; background:#ff6600; font-size:12px; color:#FFF; }
/* 幻灯 */
.banner { width:100%; height:387px; text-align:center; background:no-repeat center; }
#banner { swidth:100%; position:relative; margin:auto; }
.bnner_box { width:1035px; margin:0 auto; padding:285px 0 0 0; }
.bb_ico { float:left; padding-left:6px; }
.bb_ico a { float:left; width:80px; height:58px; }
.bb_ico a:hover { float:left;width:80px;height:58px; padding-top:10px; }
.bb_ico a.hour { width:80px; height:58px; margin-top:10px; }
/*首页CSS*/
#ia { height:190px; width:1000px; margin:0 auto; overflow:hidden; }
.ial { float:left; width:400px; }
.ia_title { height:58px; line-height:58px; font-weight:bold; }
.ial_body { line-height:22px; padding:1px 0; height:120px; zoom:1;}
.ial_body a { color:#cc0001;  margin-left: 310px;}
.iar { float:right; width:570px; }
.gstoll { width:570px; height:120px; padding:1px 0; overflow:hidden; zoom:1; }
.l_but { display:none; }
.stoll_c { width:570px; height:120px; }
.stoll_c li { width:135px; float:left; height:120px; margin:0 10px 0 0; text-align:center; }
.stoll_c li img { width:129px; height:96px; padding:2px; border:1px solid #ccc; }
.stoll_c li a:hover img { padding:1px; border:2px solid #cc0001; }
.stoll_c li p { line-height:16px; }

#ib { height:128px; border-top:1px dashed #909090; background:#ededed; margin:30px 0 0; }
.ib { height:128px; width:1000px; overflow:hidden; margin:0 auto; }
.ib_title { height:44px; }
.ib ul { height:60px; overflow:hidden; }
.ib li { float:left; margin:0 0 0 20px; width:235px; }
.ib li img { float:left; height:60px; width:80px; margin:0 10px 0 0; }
.ib li h1 { line-height:24px; height:24px; padding:10px 0 0; font-size:16px; color:#000; }
.ib li h2 { line-height:20px; height:20px; font-size:14px; font-weight:normal; color:#727272; }
/* 版权信息 */
#copyright_main { width:1000px; margin:20px auto 0; height:106px; overflow:hidden; line-height:22px; }
.copy_right { float:right; text-align:right; }
.copy_left { float:left; width:540px; }
.copy_left h1 { line-height:20px; height:20px; font-size:15px; color:#000; }
.copy_left ul { margin:6px 0 0; }
.copy_left li { float:left; margin:2 10px 0 0; height:40px; }
.copy_left li img { }
/* 内页banner */
#diybanner_main { }
#diybanner { width:100%; height:238px; display:block; }
#diybanner img { width:100%; }
/* 主体 */
#content_main { width:1000px; margin:0 auto; }
#content_title { display:none; }
#content_body { margin:12px auto; }
#content_bottom { display:none; }
/*主体左侧*/
#left { float:left; width:210px; }
.left_title { height:70px; background:url(images/left_title_bg.jpg) no-repeat; padding:0 6px 0 4px; }
.left_title h2 { font-size:14px; line-height:55px; font-family:"arial"; padding:0 0 0 53px; }
.left_body { overflow:hidden; zoom:1; padding:10px 6px 10px 4px; background:url(images/left_body_bg.jpg) repeat-y; }
.left_bottom { padding:17px 6px 0 4px; background:url(images/left_bottom_bg.jpg) no-repeat; height:309px; }
.left_bottom img { height:91px; width:164px; padding:0 18px 10px; }
/*主体右侧*/
#right { float:right; width:768px; }
.right_title { height:47px; border-bottom:1px solid #333; padding:0 15px 0 0; }
.right_title h2 { font-size:16px; float:left; line-height:42px; }
.right_title h1 { font-size:16px; float:left; line-height:44px; color:#666; padding:0 0 0 5px; }
.right_body { padding:30px 0; overflow:hidden; zoom:1; }
.right_bottom { height:10px; }
/* 当前位置 */
.current_location { float:right; background:url(images/current_location.jpg) no-repeat left center; height:33px; line-height:33px; margin:10px 0 0; padding:0 0 0 18px; }
.current_location a {  }
.current_location .current_channel { font-weight:bold; color:red; }
/*图片列表*/
.picture {  }
.picture li { float:left; width:226px; height:236px; margin:0 15px 5px; overflow:hidden; }
.picture li img { padding:2px; height:190px; width:220px; border:1px solid #ccc;  }
.picture li h1 { text-align:center; font-size:12px; font-weight:normal; line-height:40px; height:40px; }
.picture li a { float:left; width:226px; height:236px; }
.picture li a:hover { float:left; width:226px; height:236px; text-decoration:none; }
.picture li a:hover img { padding:1px; border:2px solid #cc0001; }
/*发展历程*/
#develop { width:650px; margin:0 auto; height:auto; padding:0 0 50px; background:url(images/develop.jpg) repeat-y 162px 0px; }
.dleft { float:left; width:168px; }
.dleft h2 { line-height:14px; height:14px; background:url(images/dleft.jpg) no-repeat right top; padding:0 28px 0 0; font-size:14px; color:#000; text-align:right; }
.dleft_content { padding:0 28px 0 0; line-height:22px; }
.dleft_content img { padding:28px 28px 28px 0; width:140px; }
.dright { float:right; width:465px;  }
.dright li { height:80px; border-bottom:1px dashed #ccc; margin-bottom:25px; overflow:hidden; }
.dright h2 { line-height:14px; height:14px; font-size:12px; color:#000; }
.dright_content { height:44px; overflow:hidden; padding:10px 0 0; line-height:22px; color:#666; }
.dright_content a { color:#cc0001; }
/*产品展示*/
.pro li { float:left; text-align:center; margin:6px; width:180px; }
.pro img { padding:3px; border:1px solid #CCC; width:173px; height:129px; }
.pro li a { line-height:30px; }
.pro li a:hover img { border:2px solid #cc0000; padding:2px; }
/*新闻资讯*/
.news_list li { line-height:42px; border-bottom:1px solid #ccc; }
.news_list_detail { border-bottom:1px solid #ccc; height:120px; overflow:hidden; padding:0 0 40px; margin:0 0 40px; }
.news_list_detail_left { width:180px; float:left; }
.news_list_detail_right { width:555px; float:right; }
.news_list_detail_pic { width:165px; height:107px; }
.news_list_detail_title { line-height:28px; font-size:16px; font-weight:bold; }
.news_list_detail_content { font-size:14px; line-height:22px; }
.news_list_detail_content a { color:#cc0001; }
.news_list_detail_intro { color:#666; line-height:24px; padding:6px 0 0; font-size:16px; font-weight:bold; }
/*人才招聘*/
.zp_list_detail { margin:20px 0 40px 0; }
.zp_list_detail_title { font-size:14px; line-height:48px; font-weight:bold; color:#000; }
.zp_list_detail_scontent { height:38px; line-height:38px; border-top:1px dashed #d3d3d3;  border-bottom:1px dashed #d3d3d3; overflow:hidden; font-size:14px; font-weight:bold; }
.zp_list_detail_scontent p { line-height:38px; }
.zp_list_detail_content { padding-top:10px; line-height:26px; font-size:14px; }
.zp_list_detail_content p { line-height:26px; }
.zp_list_detail_intro { margin-top:20px; height:30px; background:#a72b32; width:160px; text-align:center; font-size:14px; }
.zp_list_detail_intro a { line-height:30px; font-weight:bold; color:#fff; font-weight:bold; }
/*分类列表 - 递推一级分类*/
.channel_list_recursion { font-size:14px; }
.channel_list_recursion li { line-height:35px; background:url(images/cate_li.jpg) bottom center no-repeat; padding:0 0 1px; }
.channel_list_recursion li a { display:block; padding:0 0 0 43px; line-height:35px; background:url(images/cate_bg.jpg) no-repeat; }
.channel_list_recursion li a:hover { text-decoration:none; color:#FFF; background:url(images/cate_hover.jpg) no-repeat;}
.channel_list_recursion #current_channel_recursion a { color:#FFF; background:url(images/cate_hover.jpg) no-repeat; font-weight:bold; }
.channel_list_recursion .c_c { color:#FFF; background:url(images/cate_hover.jpg) no-repeat; font-weight:bold; }
/*信息详情页*/
#info_name { font-size:20px; text-align:center; line-height:20px; height:40px; }
#info_intro { text-align:center; border-bottom:1px dashed #333; line-height:22px; height:40px; font-size:14px; }
#info_content { padding:30px 0; font-size:14px; }
#info_around { border-top:1px dashed #333; font-size:14px; }
#info_around p { line-height:60px; color:#000; font-weight:bold; }
#info_around p a { color:#333; }
/*表单相关*/
input { font-family:"arial","微软雅黑"; font-size:12px; color:#b0b0b0; }
.form_text { font-size:12px; border:1px solid #7e9eb7; height:42px; line-height:42px; padding:0 5px; width:699px; background:none; }
.form_text_verifycode { font-size:12px; border:1px solid #CCC; height:12px; line-height:12px; padding:0 5px; width:50px; }
#form_text_search { border:1px solid #CCC; height:24px; line-height:24px; padding:0 5px; width:120px; }
#form_submit_search { width:60px; height:26px; border:1px solid #CCCCCC; background:#FFF; }
.form_select { font-size:12px; border:1px solid #CCC; }
.form_textarea { font-size:12px; width:699px; height:130px; padding:5px; border:1px solid #7e9eb7; background:none; }
.form_checkbox { }
.form_submit { background:#ff9000; width:110px; height:30px; border:none; color:#FFF; margin-right:30px; float:left; }
.form_reset { background:#454545; width:110px; height:30px; border:none; color:#FFF; margin-right:30px; float:left; text-align:center; }
.form_reset a { color:#FFF; line-height:30px; }
.form_file { font-size:12px; padding:3px 5px; border:1px solid #CCC; background:#FFF; }
.common_form { }
.common_form li { padding:15px 0; overflow: auto; zoom:1; }
.common_form label { float:left; display:block; height:14x; line-height:14px; font-size:14px; }
/*表格*/
.layout_table { border-collapse:collapse; width:100%; }
.common_table { border-collapse:collapse; width:100%; }
.common_table td { padding:5px; border:1px solid #DBDBDB; }
.common_table th { text-align:center; border:1px solid #DBDBDB; }
/* 漂浮的客服 */
#online_support_main { z-index:9999; position:absolute; display:block; overflow:hidden; width:112px; zoom:1; font-family:"arial","微软雅黑";}
#online_support_title {height:121px; background:url(images/online_support_title.png) no-repeat; cursor:pointer; }
#online_support_title h1 { height:15px; display:none;}
#online_support_title h2 { display:none;font-size:9px; height:10px; line-height:10px; color:#fff; text-align:center; }

#online_support_body { background:#a72b32; color:#fff; width:109px;}
#online_support_body a { color:#fff; }
#online_support_body a:hover { text-decoration:none; }
#online_support_body h1 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h1 a { background:url(images/qq.png) no-repeat left center; padding:0 0 0 20px; }
#online_support_body h2 { line-height:25px; height:25px; padding:0 0 2px 7px; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h2 img { padding:2px 0 3px 0; width:80px; height:20px; margin-left:-4px; }
#online_support_body h3 { line-height:25px; height:25px; padding:0 0 2px 7px; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h3 img { padding:2px 0 2px 1px; width:68px; height:21px; }
#online_support_body h4 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h4 a { background:url(images/msn.png) no-repeat left center; padding:0 0 0 20px; }
#online_support_body h5 { line-height:25px; padding:0 0 2px 7px; height:25px; font-size:12px; font-weight:normal; background:url(images/s_bor.jpg) repeat-x left bottom; }
#online_support_body h5 a { background:url(images/skype.png) no-repeat left center; padding:0 0 0 20px; }

#online_contact { display:none; background:#3e9a1a; color:#fff; }
#online_contact h1 { padding:6px 0 0 6px; height:20px; line-height:20px; font-size:14px; }
#online_contact h2 { padding:0 0 7px 7px; height:15px; line-height:15px; font-size:14px; }
#online_contact h3 { padding:0 0 0 6px; height:28px; line-height:28px; font-size:14px; border-top:1px solid #308414; border-bottom:1px solid #308414; background:#216c0d; }

#online_support_bottom { height:40px; background:url(images/online_support_bottom.png) no-repeat; }
/*分页样式*/
.page_turner { padding:10px 0px 0px 1px; float:right; clear:both; }
.page_turner a, .page_turner span { float:left; display:block; border:1px solid #D3D1D1; padding:2px 5px; margin-left:4px; line-height:16px; }
.page_turner a:link, .page_turner a:visited { text-decoration:none; }
.page_turner a:hover, .page_turner a.c { background:#CC0001; color:#FFF; }
#total { color:red; }


/*首页*/
#inews { height:32px; width:100%; background:url(images/inews_bg.jpg) repeat-x; border-bottom:1px solid #ccc; }
.inews { height:32px; width:1000px; margin:0 auto; }
.inews_title { height:32px; line-height:32px; float:left; width:118px; text-align:center; }
.inews_title h1 { line-height:24px; font-size:14px; color:#C10805; border-right:1px solid #999; margin:5px 0;  padding-right:25px;}
.inews_body { float:right; width:868px; height:32px; line-height:32px; overflow:hidden; }