/* CSS Document */
* {
	padding:0;
	margin:0px;
}
body {
	background:url(Template/bothink/images/bg.jpg) repeat;
	font:arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;

}
img {
	border-color:#f7f7f7;
}
.clear {
	clear:both;
}
a {
	text-decoration:none;
	color:#000;
}
h3 {
	text-align:center;
	color:#333;
	margin-bottom:10px;
}
h4 { font-size:22px; 
text-align:center;
	letter-spacing:1px;
}
h5 {
	text-align:center;
	margin-top:10px;
	color:#999;
}
h6 {
	font-size:12px;
}
#jiacu {
	font-weight:bold;
}
#all {
	width:1000px;
	margin:0px auto;
	margin-bottom:10px;
}
/*顶部CSS开始*/
#top {
	width:1000px;
	height:83px;
	margin-top:10px;
}
#top_left {
	width:283px;
	height:83px;
	background: url(../images/logo.png);
	float:left;
	margin-left:31px;
	_margin-left:20px;
}
#top_right {
	width:65%;
	float:right;
	margin-right:25px;
	_margin-right:5px;
}
.top_nav { float:right;
	width:auto;
	_width:auto;
	height:40px;
	list-style:none;
	margin-top:25px;
}
.top_nav li {
	width:70px;
	height:40px;
	float:left;
	margin-left:20px;
}
.top_nav li a { text-decoration:none;
	display:block;
	font-size:14px;
	font:arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	
	border-right:1px #003300 solid;
	color:#333;
}
.top_nav li a:hover {
	color:#2657b4;
}
/*顶部CSS结束*/

/*分页主体框架CSS开始*/
#main {
	width:1000px;
	background:#FFF;
	margin-top:20px;
	-moz-box-shadow: 0px 0px 15px #ccc;     /*投影效果*/
	-webkit-box-shadow: 0px 0px 15px #ccc;
	box-shadow: 0px 0px 15px #ccc;
	border:1px #f1f1f1 solid;
	_border:1px #f1f1f1 solid;
}
.main_title {
	width:900px;
	height:190px;
	margin:0px auto;
	border-bottom:5px solid #999;
}
.main_title_left {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	font-weight:bold;
	margin-top:70px;
	color:#999;
	width:250px;
}
@-moz-document url-prefix() { .main_title_middle {
	font-size:20px;
	font-weight:bold;
	font:arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	float:left;
	color:#2657b4;
	margin-top:130px;
	margin-left:347px;
	_margin-left:300px;
	letter-spacing:2px; } }

.main_title_middle {
	font-size:20px;
	font-weight:bold;
	font:arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	float:left;
	color:#2657b4;
	margin-top:130px;
	margin-left:380px;
	_margin-left:300px;
	letter-spacing:2px;
}
.letter:first-letter {font-size:1.5em;color:#2657b4;font-weight:bold;
	font:arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
}
.title_big {
	font-size:28px;
}
.main_title_right {
	width:140px;
	height:127px;
	float:right;
	margin-top:40px;

}
.main_content {
	width:900px;
	margin:0 auto;
}

.main_nav {
	float:left;
	margin-left:0px;
}

.left_nav {
	width:180px;
	padding-top:40px;
}
#now a  {
	background:#578cba;
	color:#FFF;
}
.main_nav li.ver{list-style:none;
	width:180px;
	height:30px;
	line-height:30px;
	margin-bottom:1px;
	_margin-bottom:-3px;
	background:#578cba;
	display:block;}
.main_nav li {
	list-style:none;
	width:180px;
	height:30px;
	line-height:30px;
	margin-bottom:1px;
	_margin-bottom:-3px;
	background:#d6d6d6;
	display:block;
}
.main_nav li.ver a{text-decoration:none;
	font:14px/30px arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	font-weight:bold;
	text-align:center;
	display:block;
	letter-spacing:2px;
	color:#fff;}
.main_nav  a {
	text-decoration:none;
	font:14px/30px arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	font-weight:bold;
	text-align:center;
	display:block;
	letter-spacing:2px;
	color:#666;
}
.main_nav li a:hover {
	background:#578cba;
	color:#FFF;
}
.main_container {
	width:700px;
	float: right;
	padding-top:30px;
	
	margin-bottom:30px;
}
main_container-1{ 
       width:900px;
	   padding-top:30px;
	   margin-bottom:30px;}
/*分页主体框架CSS开始*/


/*底部CSS开始*/
#bottom {
	margin-top:30px;
}
.copyright {
	text-align:center;
	font-size:12px;
	margin-bottom:15px;
	color:#666;
}
/*底部CSS结束*/



/*关于宝信页面CSS开始*/
.about_title {
	text-align:center;
}
.about_article {
	width:700px;
	margin:0 auto;
	border-top:1px dashed #666;
	margin-top:10px;
}
.paragraph {
	font:14px arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	text-indent:2em;
	line-height:2em;
	margin-top:8px;
	padding-left:15px;
	padding-right:15px;
}
.paragraph2 {       /*项目展示文字介绍*/
	width:800px;
	font:14px arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	text-indent:2em;
	line-height:2em;
	margin-top:15px;
}
.paragraph3 {        /*居中文字*/
	font:14px arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	text-indent:2em;
	line-height:1.8em;
	margin-top:4px;
	text-align:center;
}
#lxfs {
	float:left;
}
#weixin {
	width:160px;
	float:left;
	margin-left:20px;
}
.qyzz_box {
	width:650px;

}
.qyzz_left {
	width:310px;

	float:left;
}
.qyzz_wenzi {
	text-align:center;
	font-size:12px;
}
.qyzz_right {
	width:310px;

	float:left;
	margin-left:30px;
}
.qyzz_right_box {
	width:310px;
}
.qywh_box {
	width:650px;
	height:220px;
	margin-top:20px;	
}
.qywh_left {
	width:310px;
	height:220px;
	float:left;
}
.qywh_right {
	width:310px;
	height:220px;
	float:left;
	margin-left:30px;
}
.qywh_wenzi {
	text-align:center;
	font-size:12px;
	margin-top:5px;
}
#zlxz_box {
	margin-top:20px;
	margin-bottom:40px;
	margin-left:50px;
}
#zlxz_left {
	width:120px;
	height:178px;
	float:left;
	border:1px solid #333;
}
#zlxz_right {
	width:420px;
	height:160px;
	line-height:1.5em;
	float:left;
	margin-left:0px;
	background:#999;
	background:#f5f5f5;
	padding:10px 20px;
	font-size:13px;
}
#zlxz_right a {
	color:#578cba;
	font-weight:bold;
}
#zlxz_right p {
	margin-top:10px;
}
/*关于宝信页面CSS结束*/


/*新闻资讯页面CSS开始*/
.news_first {
	width:600px;
	height:65px;
	margin-left:20px;
	margin-top:10px;
	padding-bottom:30px;
	_padding-bottom:0px;
	background:#f1f1f1;
}
.first_title {
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.first_time {
	float:right;
	margin-top:10px;
	margin-right:60px;
}
.first_news {
	font-size:12px;
	margin-top:5px;
	margin-left:5px;
	text-indent:2em;
	letter-spacing:1px;
}
.align_right a {
	float:right;
	margin-right:20px;
	font-size:12px;
	color:#2657b4;
	letter-spacing:1px;
}
.align_right a:hover {
	color:#666;
}
.news_list {
	width:600px;
	height:25px;
	margin-left:25px;
	margin-top:10px;
	line-height:20px;
	border-bottom:1px #999 dashed;
	font-size:12px;
	letter-spacing:1px;
}
.news_list a:hover {
	color:#2657b4;
}
.news_list_title {
	float:left;
	margin-left:10px;
}
.news_list_time {
	float:right;
	margin-right:10px;
}
.turn {
	width:900px;
	height:20px;
	margin-top:20px;
}
.before a {
	width:40px;
	height:20px;
	background:#eee;
	font-size:12px;
	text-align:center;
	padding:2px 5px 2px 5px;
	float:left;
	margin-left:20px;
}
.before a:hover {
	background:#2657b4;
	color:#FFF;
}
.next a {
	width:40px;
	height:20px;
	background:#eee;
	font-size:12px;
	text-align:center;
	padding:2px 5px 2px 5px;
	float:left;
	margin-left:10px;
}
.next a:hover {
	background:#2657b4;
	color:#FFF;
}
.return_list a {
	float:left;
	margin-left:450px;
	font-size:12px;
	color:#2657b4;
	letter-spacing:1px;
}
.return_list a:hover {
	color:#666;
}
/*新闻资讯页面CSS结束*/


/*人力资源页面CSS开始*/
#human_list_title {
	width:600px;
	height:30px;
	margin:0px;
}
.human_title1 {
	width:206px;
	height:30px;
	line-height:30px;
	background:#d5d5d5;
	float:left;
	margin-left:1px;
	margin-right:3px;
	_margin-right:1px;
	text-align:center;
	font-size:14px;
	letter-spacing:2px;
}
.human_title2 {
	width:146px;
	height:30px;
	line-height:30px;
	background:#d5d5d5;
	float:left;
	margin-left:1px;
	margin-right:3px;
	_margin-right:1px;
	text-align:center;
	font-size:14px;
	letter-spacing:2px;
}
.human_title3 {
	width:146px;
	height:30px;
	line-height:30px;
	background:#d5d5d5;
	float:left;
	margin-left:1px;
	margin-right:3px;
	_margin-right:1px;
	text-align:center;
	font-size:14px;
	letter-spacing:2px;
}
.human_title4 {
	width:136px;
	height:30px;
	line-height:30px;
	background:#d5d5d5;
	float:left;
	margin-left:1px;
	margin-right:3px;
	_margin-right:1px;
	text-align:center;
	font-size:14px;
	letter-spacing:2px;
}
.recruitment_list {
	height:25px;
	margin-left:0px;
	margin-top:10px;
	line-height:20px;
	border-bottom:1px #999 dashed;
	font-size:12px;
	letter-spacing:1px;
}
.recruitment_list a:hover {
	color:#2657b4;
}
.recruitment_list_title {
	float:left;
	width:150px;
}
.recruitment_list_number {
	float:left;
	width:55px;
	margin-left:120px;
}
.recruitment_list_time {
	float:left;
	width:70px;
	margin-left:80px;
}
.recruitment_list_place {
	float:left;
	width:70px;
	margin-left:76px;
}
.zwsq_button a {
	text-decoration:none;
	display:block;
	text-align:center;
	width:180px;
	height:30px;
	line-height:30px;
	background:#578cba;
	color:#fff;
	margin-top:20px;
	margin-left:230px;
	letter-spacing:20xp;
	font-weight:bold;
}
/*.zwsq_button a:hover {
	background:#d6d6d6;
	color:#666;
}*/
/*人力资源页面CSS结束*/


/*项目展示页面CSS开始*/
.main_container2 {
	width:800px;
	float:left;
	margin-left:50px;
	padding-top:30px;
	margin-bottom:30px;
}
.show_all {
	width:680px;
	height:150px;
	margin-top:40px;
	margin-bottom:20px;
}
.show_column {
	width:195px;
	height:165px;
	float:left;
	margin-left:10px;
	margin-right:20px;
	_margin-right:10px;
}
.show_img {
	width:181px;
	height:132px;
	background:#f5f5f5;
	padding:4px;
	-moz-box-shadow: 2px 3px 8px #ccc;     /*投影效果*/
	-webkit-box-shadow: 2px 3px 8px #ccc;
	box-shadow: 2px 3px 8px #ccc;
	border: 1px solid #fff;	
	padding: 3px;
	vertical-align: top;
}
.show_title {
	text-align:center;
	font-size:14px;
	margin-top:5px;
}

#imgbox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	display: none;
	z-index: 80;
}

.imgbox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	background: #FFF;
	display: none;
	z-index: 90;
}
.xmxx { text-align:center;
	font-size:14px;
	margin-top:10px;
}
.turn2 {
	height:20px;
	margin-top:20px;
	padding-bottom:20px;
}
.return_showlist a {
	float:left;
	margin-left:720px;
	font-size:12px;
	color:#2657b4;
	letter-spacing:1px;
	margin-top:20px;
}
.return_showlist a:hover {
	color:#666;
}
/*项目展示页面CSS结束*/


/*首页CSS开始*/
#top_bar {
	width:100%;
	height:30px;
	background:#f1f1f1;
	border-bottom:1px solid #ccc;
}
#dot {
	color:#F00;
	float:left;
	margin-left:710px;
	_margin-left:350px;
	font-size:24px;
}
	
#login {
	float:left;
	margin-left:70px;
	margin-top:5px;
}
#login a {
	font:12px arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	color:#00F;
	letter-spacing:1px;
}
#login a:hover {
	color:#F00;
	text-decoration:underline;
}
#scroll_bar {
	float:left;
	margin-left:10px;
	margin-top:5px;
}
#index_main {
	width:1000px;
	margin:30px auto;
}
#index_top_left {
	width:283px;
	height:83px;
	background:url(../images/logo.png);
	_background:url(../images/logo.jpg);
	float:left;
	margin-left:33px;
	_margin-left:20px;
}
#index_top_center {
	float:left;
	margin-left:10px;
	margin-top:40px;
	width:10px;
	margin-left:345px;
}
#index_top_right {
	width:200px;
	float:left;
	margin-left:5px;
	margin-top:40px;
}
#banner {
	width:1000px;
	height:226px;
	_margin-left:20px;
	padding-bottom:20px;
}
#index_nav {
	width:100%;
	height: auto;
	background:#f1f1f1;
}
.nav_all {
	width:1000px;
	height:162px;
	margin:0 auto;
	padding-top:10px;
}
.box {
	width:172px;
	_width:170px;
	height:142px;
	background:#f7f7f7;
	float:left;
    margin-left:15px;
	_margin-left:0px;
	margin-right:10px;
	_margin-right:38px;
}
.nav_title {
	text-align:center;
	font:arial,"\5b8b\4f53",sans-serif,"Microsoft YaHei",tahoma;
	font-weight:bold;
}
/*文字滚动部分CSS*/
.d1 {
 width:280px;
 height:30px;
 _height:-30px;
 line-height:30px;
 overflow:hidden;
 white-space:nowrap;
}

.div2 {
 font-size:12px;
 float:left;
 overflow:hidden;
}
.abc{
margin:0px;
list-style:none;
line-height:19px;
font-size:12px;
padding-left:10px;
padding-right:10px;
}

/*客户见证部分CSS*/

*{padding: 0;margin:0;}
#main1{
position: relative;
}
.pin1{
padding: 15px 0 0 15px;
float:left;
}
.box1{
padding: 10px;
border:1px solid #ccc;
box-shadow: 0 0 6px #ccc;
border-radius: 5px;
}
.box1 img{
width:260px;
height:180px;;
}
.fot{
text-align:center;
font-size:14px; 
margin-top:10px;
}
.fot a{ color:#000; text-decoration:none;}	
	