﻿@charset "utf-8";
*{padding:0px;margin:0px;}
html{-webkit-text-size-adjust:none;}
body{font-size:12px; color:#666; background:#f7f7f7;}
table{ border-collapse:collapse;}
img{border:0;}
a{ color:#555555;text-decoration:none; cursor:pointer; outline:none;}
a:hover{ color:#ff4e00; text-decoration:none;}
ul,li{list-style:none;}
.clear{clear:both; font-size:0; line-height:0; overflow:hidden;}
.pages{width:100%;line-height:30px;float:left;margin-top:10px;	padding-bottom:5px;text-align:center;}
.pages li{display:inline;margin:0px 2px;}
.pages li a{border:1px solid #CCCCCC;padding:2px 4px;text-align:center;}
.pages li a:hover{text-decoration:none;color:#FF6600;	border-color:#FF6600;}
.pages li.thisclass a{color:#FF6600;border-color:#FF6600;font-weight:bold;}
.arc_pre{width:645px;float:left;overflow:hidden;padding:10px 0;margin:10px 0 0 10px;}	
.arc_pre ul li{width:100%;height:20px;line-height:20px;font-size:12px;float:left;overflow:hidden;color:#0094e0;}
.news_con_time{ text-align:center; color:#cecece; margin:0 0 10px 0;}
input{ outline:none;}
.input{border:1px solid #CCC;padding:3px 2px;}
.submit{width:80px;height:24px;line-height:24px;text-align:center;cursor:pointer;border:0px solid #CCC;background-color: #343434;color:#FFF;margin-right:15px;}	
.feedback_tb{}
.feedback_tb tr td{ padding:3px 0;}

.top_100{ width:100%; background:url(images/bg.png) repeat-x; height:100px;}
.top{ width:1000px; margin:auto; background:url(images/hd-bg.jpg) no-repeat; height:100px;}
.logo{ background:url(images/logo.png) left 3px no-repeat; height:50px; float:left; margin:25px 0 0 0; display:inline; padding:0 0 0 60px; font-size:23px; font-family:"微软雅黑"; color:#007cc2; width:400px;}
.logo span{font-size:12px;}
.lan{ float:right; width:102px; height:25px; line-height:25px; color:#555; margin:15px 0 0 0; }
.lan a{ margin:0 10px 0 5px;}
.lan a:hover{color:#fe0000;}

.menu{ clear:right;  width:530px; height:32px; float:right; text-align:right; line-height:32px; margin:10px 0 0 0;}
.menu a{ font-size:14px;  padding:0 15px; font-family:"微软雅黑";}
.menu a:hover{}

.banner{ width:940px; margin:auto; position:relative; height:272px; overflow:hidden;background:url(images/banner.jpg) center top no-repeat;}

.main{ width:940px; margin:20px auto; min-height:390px;_height:390px;}
.index_left{ float:left; width:290px;}
.index_user{ border:1px solid #e8e8e8;}
.index_user_tit{ background:url(images/left_titbg.jpg) repeat-x; height:45px; line-height:45px; padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#343434;}
.index_user_con{ padding:10px 15px 10px 20px; line-height:26px;}
.user_tb tr td{ padding:3px;}
.user_submit input{ padding:2px 5px; margin:0 10px 0 0;}

.index_news{ border:1px solid #e8e8e8; margin:10px 0 0 0;}
.index_news_tit{background:url(images/left_titbg.jpg) repeat-x; height:45px; line-height:45px; padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#343434;}
.index_news_tit a{ float:right; background:url(images/more.gif) no-repeat; width:27px; height:5px; margin:20px 10px 0 0; overflow:hidden;}
.index_news_con{padding:10px;}
.index_news_con a{display:block; background:url(images/news_left.gif) left center no-repeat; height:26px; line-height:26px; padding:0 0 0 15px; width:244px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.index_right{ float:right; width:618px;}
.index_company{ padding:10px 0 0 0;}
.index_company_tit{ font-size:14px; color:#da5632; font-weight:bold;}
.index_company_con{ padding:10px 0; line-height:22px; text-indent:24px; font-family:Arial, Helvetica, sans-serif;}
.index_company_con a:hover{ color:#da5632; }

.index_services{ margin:20px 0;}
.index_services_tit{font-size:14px; color:#da5632; font-weight:bold; height:30px; line-height:30px;}
.index_services_tit a{float:right; background:url(images/more.gif) no-repeat; width:27px; height:5px; margin:15px 10px 0 0; overflow:hidden;}
.index_services_con{ width:618px; overflow:hidden; padding:10px 0;}
.index_services_con ul{ float:left;}
.index_services_con ul li{float:left; width:129px; margin:0 8px; display:inline; }
.index_services_con ul li a{ width:129px; text-align:center; display:block;}
.index_services_con ul li a img{ padding:2px; border:1px solid #ccc; width:123px; height:96px; margin:0 0 10px 0;}


.footer_100{ background:url(images/ft-bg.png) repeat-x; width:100%;}
.footer{ width:940px; background:url(images/ft-inner-bg.jpg) no-repeat; height:45px; line-height:45px; margin:auto; text-align:center;}
.footer a{ margin:0 5px;}

.sub_banner{width:940px; height:141px; margin:auto;}

.sub_left{ float:left;}
.sub_left{ float:left; width:290px;}
.sub_news{ border:1px solid #e8e8e8;}
.sub_news_tit{background:url(images/left_titbg.jpg) repeat-x; height:45px; line-height:45px; padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#666;}
.sub_news_tit a{ float:right; background:url(images/more.gif) no-repeat; width:27px; height:5px; margin:20px 10px 0 0; overflow:hidden;}
.sub_news_con{padding:10px;}
.sub_news_con a{display:block; background:url(images/news_left.gif) left center no-repeat; height:26px; line-height:26px; padding:0 0 0 15px; width:244px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.left_contact{ background:url(images/left_contact.jpg) no-repeat; height:66px; margin:10px 0; display:block;}


.sub_right{ float:right; width:620px; overflow:hidden;}
.sub_right_tit{padding:10px 0 0 10px; font-size:14px; color:#696969; font-weight:bold;}
.sub_right_con{}
.about_con{padding:10px; line-height:26px;}

/*新闻列表页*/
.news_con{ padding:5px 0; font-family:"宋体";}
.news_con ul{}
.news_list li{ border-bottom:1px solid #d8d8d8; padding-bottom:15px; margin-top:20px; position:relative;}
.news_list_img{ float:left; width:112px; height:76px; overflow:hidden; text-align:center; margin:0 0 0 8px; display:inline;}
.news_list_img img{}
.news_list_right{ float:right; width:475px; overflow:hidden; padding:0 10px 0 10px; color:#555;}
.news_list_tit a{ font-weight:bold; display:block; color:#ff4e00;}
.news_list_profile{ padding:5px 0 0 0; line-height:23px;}
.news_list_tit{ font-size:14px; }
.news_con_tit{ border-bottom:1px dashed #ccc; padding:15px 0; margin:10px; font-size:14px; font-weight:bold; text-align:center; }
.news_con_time{}
.news_con_con{ line-height:26px; text-indent:24px; margin:0 10px; }

/*人才招聘模块*/
.job_td{ margin:20px 0 0 0; width:100%;}
.job_td tr td{ padding:10px 20px; border:1px dashed #ccc;}
.job_requirements{ line-height:24px;}
.job_targets{ color:#e43b00;}
.pro_page ul li a{ color:#008be4;}
.pro_page ul li{ padding:5px 0;}
.dis20131113{ display:none;}

.link_tit{ height:30px; line-height:30px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}
.link_con{ padding:10px 0;}
.link_con a{ float:left; width:120px; height:40px; padding:2px; border:1px solid #ccc; margin:0 10px; display:inline;}
.link_con a img{width:120px; height:40px;}