@charset "utf-8";
.top{ height:43px; background:url(../images/body_bg.png) repeat-x 0px -30px;}
.top .top_in{ width:980px; margin:0px auto;}
.top .logo{ width:200px; float:left;}
.top .search{ width:278px; float:right; background:url(../images/body_bg.png) no-repeat 0px 0px; height:30px; margin-top:5px;}
.top .search .search_input{ width:206px; float:left; text-align:center; padding-top:3px;}
.top .search .search_input input{ width:190px; height:22px; line-height:22px; border:0px;}
.top .search .search_submit{ width:67px; float:right; width:67px; height:30px;}
.top .search .search_submit input{ width:60px; height:30px; background:none; border:none;}
.warp{ background:url(../images/index_bg.jpg) no-repeat center top;}
.warp .warp_in{ width:980px; margin:0px auto;}
.head{}
.head .barnar{ height:220px;}
.head .nav{ height:38px; overflow:hidden;}
.head .nav_l{ background:url(../images/body_bg.png) no-repeat -49px -264px; width:9px; height:38px; float:left;}
.head .nav_c{ background:url(../images/body_bg.png) repeat-x 0px -111px; width:971px; height:38px; float:left;}
.head .nav_r{ background:url(../images/nav_r.png) no-repeat right top; width:971px; height:38px;}
.head .nav ul{}
.head .nav ul li{ float:left; margin-right:8px; height:38px; line-height:38px; width:87px; text-align:center;}
.head .nav ul li.line{ background:url(../images/line.gif) no-repeat; width:1px; height:38px;}
.head .nav ul li.hover{ background:url(../images/nav_hover.png) no-repeat;}
.head .nav ul li.hover a{ color:#3E73BA;}
.head .nav ul li a{ color:#FFF; font-size:14px; font-weight:bold;}
.head .subnav{ background:url(../images/subnav.gif) no-repeat; height:35px; line-height:35px; padding-left:10px; color:#999;}
.main{ margin:10px auto;}
.com_nav{ background:url(../images/body_bg.png) no-repeat 0px -150px; width:230px; height:30px; position:relative;}
.com_nav span{ display:block; width:80px; height:26px; margin-left:5px; margin-top:3px;}
.com_nav a{ background:url(../images/body_bg.png) no-repeat -238px -149px; display:block; width:40px; height:16px; position:absolute; right:8px; top:7px;}
.com_cont{ border:1px solid #E7E7E7; border-top:none; padding:10px; height:180px;}
.m1{ margin-bottom:8px;}
/*首页-关于我们*/
.i_about{ width:230px; float:left; margin-right:10px;}
.i_about_nav span{background:url(../images/nav_title.png) no-repeat 0px -0px;}
.i_about_cont img{ float:left; margin-right:5px;}
.i_about_cont{ line-height:20px; color:#777;}
/*首页-大图乱换*/
.fouce_barnar{ width:500px; float:left; border:1px solid #EAEAEA; height:230px; }
/*首页-快速导航*/
.fast_nav{ width:230px; float:right; overflow:hidden; }
.i_fast_nav span{background:url(../images/nav_title.png) no-repeat -160px 0px;}
.f_cont{ margin-left:10px;}
.f_cont li{ float:left; width:83px; margin-right:15px;_margin-right:10px; margin-bottom:8px;}
.fimg{ width:81px; border:1px solid #EAEAEA; text-align:center;}
.ftitle{ text-align:center; line-height:30px; }

/*首页-招商信息*/
.i_inv{ width:230px; float:left; margin-right:10px; }
.i_inv_nav span{background:url(../images/nav_title.png) no-repeat -80px 0px;}
.i_inv_cont{ margin-top:10px;}
.i_inv_cont li{ margin-bottom:20px;}
.i_inv_cont .inv_img{ width:67px; height:67px; float:left;}
.i_inv_cont .inv_info{ width:130px; float:right;}
.inv_titile{ font-size:14px; font-weight:bold;}
.inv_info_cont{ color:#777; line-height:18px;}
/*首页-新闻动态*/
.i_news{ width:500px; float:left;}
.i_news_nav{ background:url(../images/news_bg.png) no-repeat; height:32px;}
.i_news_nav ul{ margin-left:10px;}
.i_news_nav li{ float:left; font-size:14px; font-weight:bold; height:32px; line-height:32px; width:80px; height:32px; text-align:center; cursor:pointer;}
.i_news_nav li.hover{ background:url(../images/body_bg.png) no-repeat -49px -232px; height:32px; width:80px; color:#FFF;}
.i_news_cont{ border:1px solid #EAEAEA; border-top:none; padding:10px; height:178px;}
.info_list{}
.info_list li{ position:relative; background:url(../images/a.gif) no-repeat left center; padding-left:10px; height:24px; line-height:24px;}
.info_list li span{ position:absolute; right:0px; top:0px; color:#999;}
/*首页-招聘求职*/
.i_job{ width:230px; float:right;}
.i_job_nav span{background:url(../images/nav_title.png) no-repeat 0px -27px;}
.job_cont{ background:url(../images/job_bg.gif) no-repeat right top;}
/*首页-项目展示*/
.i_project{ width:740px; float:left;border:2px solid #EAEAEA; height:230px;}
.i_p_nav{height:30px; position:relative;}
.i_p_nav span{ display:block; width:83px; height:20px; margin-left:5px; margin-top:3px;background:url(../images/body_bg.png) no-repeat -132px -238px; }
.i_p_nav a{ background:url(../images/body_bg.png) no-repeat -238px -149px; display:block; width:40px; height:16px; position:absolute; right:8px; top:7px;}
.i_p_cont{}
.i_p_img{ width:278px; float:left;border:1px solid #EAEAEA; padding:3px; text-align:center; }
.i_p_jj{ width:215px; float:left; margin-left:20px; background:url(../images/line2.gif) no-repeat right center; height:180px; padding-right:10px;}
.i_p_jj_title{ color:#006699; margin-bottom:5px;}
.i_p_jj_title span{ font-size:18px; font-weight:bold;}
.i_p_jj_ts{ padding:5px 0px; color:#777; line-height:18px;}
.i_p_jj_ts span{ color:#006699; font-weight:bold;}
.i_p_tzjz{ width:150px; float:left;}
.i_p_jj_img{ margin-top:10px;}
.i_p_jj_img li{ float:left; border:1px solid #EAEAEA; width:64px; height:50px; margin-right:5px;}
.i_p_tzjz{ padding-left:20px; padding-top:32px; color:#777;}
.i_p_tzjz span{  color:#006699; font-weight:bold;}
/*首页-在线留言*/
.i_message{ width:230px; float:right;}
.i_message span{background:url(../images/nav_title.png) no-repeat -80px -27px;}

/*首页-建设成就*/
.i_achieve{ height:109px; margin:10px auto;}
.i_a_nav{ width:49px; height:109px; float:left; background:url(../images/body_bg.png) no-repeat 0px -204px;}
.i_a_cont{ width:930px; float:left; background:#ECECEC; height:107px; border:1px solid #DCDCDC; border-left:none; overflow:hidden;}
.i_a_cont ul{ margin-top:10px; margin-left:8px;}
.i_a_cont li{ float:left; border:1px solid #D9D9D9; padding:2px; text-align:center; margin-right:12px; }
.foot{}
.foot_t{ text-align:center; height:40px; line-height:40px;}
.foot_b{ height:30px; line-height:30px; text-align:center; color:#999;}

/********************************************集团概况****************************************/
.subbarnar{ margin:6px 0px; height:120px;}
.company_content{}
.company_left{ width:250px; float:left;}
.company_left .cl_top{ background:url(../images/company_left.png) 0px 0px no-repeat; width:250px; height:4px; overflow:hidden;}
.company_left .cl_center{background:url(../images/company_left.png) -250px 0px repeat-y; width:250px; }
/***********/

.company_left1 .cl_center1{background:url(../images/company_left2.png) -180px 0px repeat-y; width:181px; }
.company_left1 .cl_bottom1{background:url(../images/company_left2.png) 0px -4px no-repeat; width:181px; height:4px; overflow:hidden;}
.company_left1 .cl_top1{ background:url(../images/company_left2.png) 0px 0px no-repeat; width:181px; height:4px; overflow:hidden;}
.company_left1{ width:185px; float:left;}
.company_right1{ width:780px; float:right;}
/****************/
.company_left .cl_center .cl_c_dl{ padding-bottom:10px;}
.company_left .cl_center .dthover{ /*background:url(../images/company_left_hover.png) no-repeat; */height:30px; /*position:relative; width:185px;*/}
.company_left .cl_center .dthover a{ font-size:14px; font-weight:bold; padding-left:30px;}
.company_left .cl_center .cl_c_dl dt{ height:30px; line-height:30px;}
.company_left .cl_center .cl_c_dl dt a{font-size:14px; font-weight:bold; padding-left:20px; display:block;  }
.company_left .cl_center .cl_c_dl dd li{ background:url(../images/company_l_c.gif) left bottom no-repeat; height:30px; line-height:30px;}
.company_left .cl_center .cl_c_dl dd a{ padding-left:10px; margin-left:30px;display:block; background:url(../images/point.gif) left center no-repeat;}
.company_left .cl_bottom{background:url(../images/company_left.png) 0px -4px no-repeat; width:250px; height:4px; overflow:hidden;}
.company_right{ width:700px; float:right;}
.company_title{ font-size:14px; font-weight:bold; height:40px; line-height:40px;}
.company_detail{ padding:20px 0px;}
.company_detail p{ line-height:24px; font-size:14px; color:#666; text-indent:0.7cm;}
.bc{ margin-bottom:10px;}
.bc_title{ height:40px; line-height:40px;}
.bc_title a{ font-size:14px; font-weight:bold;}
.bc_img{ width:147px; float:left; }
.bc_detail{ width:540px; float:right; font-size:14px; color:#666; line-height:22px; text-indent:0.7cm;}
.bc_detail p{ padding-top:10px;}
.cl_c_ul{}
.cl_c_ul li{background:url(../images/company_l_c.gif) left bottom no-repeat; height:30px; line-height:30px; padding-bottom:10px;}
.cl_c_ul li a{padding-left:10px; margin-left:20px;display:block; font-size:14px;}
.cl_c_ul li.hover{background:url(../images/company_left_hover.png) no-repeat; height:30px; position:relative; width:185px;}
.cl_c_ul li.hover a{ display:block;color:#FFF; font-size:14px; font-weight:bold; }
.news_nav{ font-size:14px; font-weight:bold; height:40px; line-height:40px; border-bottom:1px solid #E8E8E8; position:relative;}
.news_nav span{ position:absolute; right:10px; top:5px; font-size:12px; font-weight:normal;}
.news_nav span b{ color:#F00;}
.news_list{ padding:20px 0px; zoom:1;}
.news_list li{ background:url(../images/point.gif) no-repeat left center; padding-left:10px; position: relative; width:740px; height:32px; line-height:32px;border-bottom:1px dashed #EBEBEB;}
.news_list li span{ position:absolute; right:0px; top:0px; color:#666; }
.news_d_title{ text-align:center; height:40px; line-height:40px; font-size:14px; font-weight:bold;}
.news_d_info{ height:40px; text-align:center; line-height:40px; margin:10px 0px; background:#F6F6F6;}
.news_d_cont{ font-size:14px; color:#444; text-indent:0.7cm; line-height:24px;}
.news_d_cont p{ margin-bottom:10px;}
.zs_list{ padding:20px 0px;}
.zs_list li{ border-bottom:1px dashed #CCC; padding-bottom:10px; margin-bottom:10px;}
.zs_img{ width:100px; float:left;}
.zs_info{ width:580px; float:left;}
.zs_title{ font-size:14px; font-weight:bold; margin-bottom:6px;}
.zs_detail{ line-height:20px; color:#666;}
.zs_right{ width:240px; float:right; border:1px solid #E8E8E8; height:400px;}
.zs_r_nav{ background: #F3F3F3; border-bottom:1px solid #E8E8E8; border-top:1px solid #F8F8F8; height:40px; line-height:40px; font-size:14px; font-weight:bold; padding-left:10px;}
.zs_r_cont{ padding:6px;}
.zs_tj_title{ font-size:14px; height:30px; line-height:30px; text-align:center; margin-bottom:10px;}
.zs_te{ margin-bottom:10px; color:#666;}
.zs_te span{ font-weight:bold; color:#000;}
.zs_xx{ font-size:14px; text-indent:0.7cm; line-height:22px;}
.zs_xx p{ margin-bottom:10px;}
.about{ padding:20px; border:1px solid #EBEBEB;}
.about p{ padding:5px 0px;}
.online td{ padding:5px 0px;}
.apply_cont{ padding:10px 20px; border-top:none;}
.apply_cont td{ color:#666;}
.btn{ height:50px;text-align:center; padding-top:40px;}
.btn input{ width:120px; height:35px; background:url(../images/btn.png) no-repeat; border:none; }



.map{ margin-top:20px;}
.map_title{ font-size:14px; font-weight:bold; height:40px; line-height:40px; padding-left:15px;}
.map_1{ margin-bottom:20px;}
.map_1_title{ background:url(../images/arrow.png) no-repeat left center; height:30px; line-height:30px; padding-left:15px; font-size:14px; font-weight:bold;}
.map_1_cont{ padding:10px 15px;}
.map_1_cont ul{}
.map_1_cont ul li{ width:180px; float:left; font-size:12px; margin-bottom:10px;}
.map_2_title{ font-size:12px;padding-left:15px; height:30px; line-height:30px;}
.map_2_title span{ font-weight:bold;}


.message_list{ margin-top:20px; margin-left:30px;}
.message_list .message_list_title{ font-size:14px; font-weight:bold; height:30px; line-height:30px; border-bottom:1px solid #EEE;}
.message_list .message_list_title span{ font-size:12px; font-weight:normal; color:#666;}
.message_list .message_list_title span b{ font-size:14px; font-weight:bold; color:#F00;}
.message_list_cont{ padding:20px 0px;}
.message_list_cont li{ margin-bottom:20px; padding-bottom:20px; border-bottom:1px dashed #CACACA;}
.m_list{ position:relative; font-size:14px; color:#333; }
.m_list span{ position:absolute; right:100px; top:0px; color:#999; font-size:12px;}
.m_list_title{ height:40px; line-height:40px; color:#03C;}
.m_list_cont{ color:#666;}
.m_list_cont span{ font-weight:bold; color:#333;}