@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; color:#666; background:#fff; font-size:14px; font-family:"微软雅黑"; height:100%;}
ul li{ list-style:none;}
*{ margin:0; padding:0;}
img{ border:none;}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#666; text-decoration:underline;}

/*首页(s)*/
.top{ width:100%; height:92px; background:#fff; position:fixed; top:0; z-index:10; padding-bottom:4px; background:url(../images/head_bg.png) repeat-x;}
.header{ width:1024px; margin:0 auto;}
.logo{ width:129px; padding:20px 0 0 0; float:left;}
.header_kjfs{ width:225px; float:right; background:url(../images/header_icon.png) no-repeat 12px center; line-height:20px; height:20px; margin-top:15px; font-size:12px;}
.header_kjfs span{ width:75px; display:block; text-align:right; float:left;}
.nav{ width:846px; height:24px; line-height:24px; float:right; padding-top:10px;}
.nav li{ width:94px; float:left; background:url(../images/nav_line.jpg) no-repeat 17px center; text-align:right;}


.main{ width:100%; position:absolute; top:92px;}

.banner{ position:absolute; left:0; top:0; width:100%; min-width:1000px; background:#fff;  }
.banner ul{ height:100% !important; width:100% !important;  }
.banner li{  height:100% !important; width:100% !important; text-align:center; font-size:36px; color:#fff; }

.news{ width:100%; position:fixed; bottom:270px;}
.news_main{ width:1024px; margin:0 auto;}
.news_con{ width:250px;}
.news_top{ width:216px; height:40px; line-height:40px; background:url(../images/news_top_bg.png) repeat; padding:0 17px;}
.news_top_title{ width:160px; float:left; color:#333;}
.news_top_title span{ color:#fff; padding-left:5px;}
.news_top_right{ width:44px; height:14px; padding-top:12px; float:right;}
.news_top .next,.news_top .prev{ width:22px; height:14px; float:left; display:block; background:url(../images/prev.jpg) no-repeat;}
.news_top .next{ background:url(../images/next.jpg) no-repeat;}
.news_text{ width:250px;}
.news_text ul{ width:250px; color:#fff;}
.news_text ul li{ width:216px; height:40px; line-height:40px; background:url(../images/news_li_bg.png) repeat; padding:0 17px; margin-bottom:1px;}
.news_text ul li p{ width:199px; padding:0 0 0 17px; background:url(../images/news_li_icon.png) no-repeat left center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;} 
.news_text ul a{ color:#fff; text-decoration:none;}
.news_text ul a:hover{ color:#fff; text-decoration:underline;}

.index_main_box{ width:100%; height:97px; background:url(../images/index_main_bg.png) repeat; position:fixed; bottom:54px;}
.index_main{ width:1024px; margin:0 auto;}
.index_main_list{ width:235px; height:97px; margin-right:28px; float:left; position:relative; overflow:hidden;}
.index_main_list p{ width:235px; height:32px; line-height:32px; color:#fff; background:url(../images/index_main_icon.png) repeat; text-align:center; position:absolute; bottom:0;}
.index_main_list p a{ color:#fff; text-decoration:none;}
.index_main_list p a:hover{ color:#fff; text-decoration:underline;}


.footer{ width:100%; background:#fff; position:fixed; bottom:0; z-index:10;}
.footer_main{ width:1024px; margin:0 auto; height:34px; line-height:34px; padding:10px 0;}
.footer_left{ width:720px; float:left;}
.footer_left span{ padding-left:10px;}
.footer_right{ width:250px; float:right;}

/*首页(e)*/

/*内页公用样式(s)*/
.bg{ width:100%; height:100%; position:fixed;}
.neiye_box{ width:100%; z-index:9; position:absolute; top:100px; padding-bottom:154px;}
.neiye{ width:1024px; margin:0 auto;}
.neiye_menu{ width:197px; background:url(../images/neiye_bg.png) repeat; border:1px solid #c5c5c5; padding:20px 16px 20px 20px; min-height:385px; float:left;}
.neiye_menu li{ width:197px; height:40px; line-height:40px; margin-bottom:1px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.neiye_menu li a{ width:153px; height:40px; padding:0 24px 0 20px; display:block; background:url(../images/menu_bg0.png) no-repeat; text-decoration:none;}
.neiye_menu li a:hover{ width:153px; height:40px; padding:0 24px 0 20px; display:block; background:url(../images/menu_bg.png) no-repeat; color:#fff; text-decoration:none;}
.neiye_menu li .selected{ width:153px; height:40px; padding:0 24px 0 20px; display:block; background:url(../images/menu_bg.png) no-repeat; color:#fff; text-decoration:none;}

.neiye_main{ width:727px; background:url(../images/neiye_bg.png) repeat; border:1px solid #c5c5c5; padding:20px; float:right;}
.neiye_con{ width:687px; background:#fff; padding:10px 20px; min-height:500px;}
.neiye_con img{ max-width:687px;}
.neiye_top{ width:667px; height:42px; line-height:42px; padding:0 10px; border-bottom:1px solid #e3e3e3;}
.neiye_top_left{ width:300px; color:#005bac; font-size:18px; float:left;}
.neiye_top_left span{ padding-left:8px; color:#d71a03; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.neiye_top_right{ float:right; text-align:right;}

.fenye{ width:687px; text-align:center; height:30px; padding:20px 0;}
.fenye a{ padding:5px 10px; border:1px solid #c1c1c1; margin-left:5px;}
.fenye span{ padding:5px 10px; border:1px solid #005bac; background:#005bac; margin-left:5px; color:#fff;}

/*内页公用样式(e)*/


/*文章列表页(s)*/
.list{ width:687px;}
.list li{ width:687px; padding:30px 0; border-bottom:1px solid #f0f0f0;}
.list_main{ width:687px; height:90px; /* margin-bottom:30px; */}
.list_main_time{ width:70px; height:73px; text-align:center; padding-top:17px; line-height:30px; color:#fff; font-family:Arial, Helvetica, sans-serif; float:left; background:#005bac;}
.list_main_day{ width:70px; font-size:30px;}
.list_main_month{ width:70px;}
.list_main h2{ width:585px; float:right; font-size:16px; color:#005bac; font-weight:normal; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list_main h2 a{ color:#005bac; text-decoration:none;}
.list_main h2 a:hover{ color:#005bac; text-decoration:underline;}
.list_main p{ width:585px; float:right; line-height:24px; padding-top:10px;}
.list_box{ width:687px; height:44px; line-height:44px; color:#999999; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0;}
.list_box .fr{ font-style:italic;}
.list_box .fr a{ color:#999999; text-decoration:none;}
.list_box .fr a:hover{ color:#999999; text-decoration:underline;}
/*文章列表页(e)*/

/*单页面(s)*/
.page{ width:687px; padding:30px 0; line-height:24px;}
.page h1{ width:687px; text-align:center; line-height:34px; padding-bottom:20px; font-size:18px; color:#005bac; font-weight:normal;}
.page_time{ width:687px; height:38px; line-height:38px; text-align:center; background:#f6f6f6; font-size:12px; color:#999;}
.page_time span{ padding-right:10px;}
.page_main{ width:687px; padding:30px 0; line-height:26px;}
.page_sx{ width:657px; height:38px; line-height:38px; background:#f6f6f6; font-size:12px; padding:0 15px;}
.page_sx_list{ width:313px; padding-right:15px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*单页面(e)*/

/*产品列表页(s)*/
.list_pro{ width:687px; padding-top:30px;}
.list_pro li{ width:200px; background:#f0f0f0; margin:0 41px 30px 0; text-align:center; float:left;}
.list_pro_img{ width:198px; height:148px; padding:2px;}
.list_pro p{ width:180px; height:38px; line-height:38px; padding:0 10px; border-top:2px solid #fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/*产品列表页(e)*/

/*高层管理(s)*/
.list_gcgl{ width:687px; padding-bottom:30px;}
.list_gcgl li{ width:687px; border-bottom:1px solid #f0f0f0; padding:30px 0;}
.list_gcgl img{ width:130px; height:170px; float:left;}
.list_gcgl_name{ width:537px; float:right; line-height:24px; font-size:16px; color:#005bac; font-weight:bold;}
.list_gcgl_zhiwei{ width:537px; float:right; color:#999; line-height:24px;}
.list_gcgl p{ width:537px; padding-top:10px; line-height:24px; float:right;}

/*高层管理(e)*/

/*合作案例(s)*/
.list_hzal{ width:687px; padding-top:30px;}
.list_hzal li{ width:323px; border:1px solid #f0f0f0; float:left; margin-bottom:30px;}
.list_hzal_img{ width:323px; height:242px;}
.list_hzal p{ width:303px; padding:0 10px; height:38px; line-height:38px; border-top:1px solid #f0f0f0; text-align:center;}
.list_hzal img,.list_ygfz img,.list_jtry img{ opacity:1;}
.list_hzal img:hover,.list_ygfz img:hover,.list_jtry img:hover{ opacity:0.9;}

/*合作案例(e)*/

/*员工发展(s)*/
.list_ygfz{ width:687px; padding-top:30px;}
.list_ygfz li{ width:217px; border:1px solid #f0f0f0; float:left; margin:0 15px 30px 0;}
.list_ygfz_img{ width:217px; height:290px;}
.list_ygfz p{ width:197px; padding:0 10px; height:38px; line-height:38px; border-top:1px solid #f0f0f0; text-align:center;}

/*员工发展(e)*/

/*集团荣誉(s)*/
.list_jtry{ width:687px; padding-top:30px;}
.list_jtry li{ width:217px; border:1px solid #f0f0f0; float:left; margin:0 15px 30px 0;}
.list_jtry_img{ width:217px; height:162px;}
.list_jtry p{ width:197px; padding:0 10px; height:38px; line-height:38px; border-top:1px solid #f0f0f0; text-align:center;}

/*集团荣誉(e)*/

/*招聘信息(s)*/
.list_join{ width:687px; padding:30px 0; text-align:center;}
.list_join tr{ background:#fff;}
.list_join td{ height:36px; line-height:36px; padding:0 5px;}
.list_join th{ background:#005bac; color:#fff; height:36px; line-height:36px; font-size:14px;}
.list_join .bg{}
.list_join .zhiwei{ width:30%;}
.list_join a{ color:#005bac; text-decoration:none;}
.list_join a:hover{ color:#005bac; text-decoration:underline;}

.details{ margin:20px 0;}
.details td{ height:36px; line-height:36px; padding:0 10px; text-align:left;}
.details .title{ background:#f0f0f0; font-size:14px; color:#005bac;}
.details span{ color:#999;}
.details .text{ line-height:24px; padding:10px;}
/*招聘信息(e)*/

/*留言页面(s)*/
.liuyan{ width:637px; padding:20px 25px;}
.liuyan_img{ width:225px; border-right:1px solid #f2f2eb; float:left;}
.liuyan_main{ width:370px; float:right;}
.liuyan_list{ width:370px; padding:8px 0;}
.liuyan_left{ width:50px; float:left; height:22px; line-height:22px;}
.liuyan_right{ float:left;}
.liuyan_right input{ width:150px; height:20px; line-height:20px; border:1px solid #c5c5c5;}
.liuyan_right textarea{ width:305px; height:110px; border:1px solid #c5c5c5;}
.liuyan_anniu{ width:320px; padding:8px 0 8px 50px; height:32px;}
.liuyan_anniu input{ width:90px; height:32px; display:block; line-height:32px; margin-right:5px; color:#fff; text-align:center; border:none; cursor:pointer; float:left;}
.liuyan_anniu .but1{ background:#005bac;}
.liuyan_anniu .but1:hover{ background:#d71a03;}
.liuyan_anniu .but2{background:#b2b2b0;}
/*留言页面(e)*/


/*浮动(s)*/
.float{ width:70px; text-align:center; position:fixed; top:12%; right:10px; color:#c11500; z-index:999999;}
.float_list{ width:70px; height:60px; padding-top:10px; margin-bottom:5px; background:#fff; cursor:pointer;}
.float_list p{ line-height:24px;}
.wx{ width:100px; height:100px; border:1px solid #dddddd;top:-150px;left:-107px; padding:2px; position:relative; display:none; background:#fff;}
.wx1{ width:100px; height:100px; border:1px solid #dddddd;top:-75px;left:-107px; padding:2px; position:relative; display:none; background:#fff;}
/*浮动(e)*/