﻿@charset "utf-8";
body,ul,li,h3,h4,p,div{
	margin:0; padding:0;
}
body{font-size:12px; background:#C3DBF9 url(bg.gif) repeat-x; font-family:"宋体",Arial, Helvetica, sans-serif; color:#333333}
ul,li{list-style:none}
h3{font-size:14px;}
a{color:#036; text-decoration:none}
a:hover{color:#F60}
img{border:0;}

#wrap{width:985px; background-color:#FFF; margin:0 auto}
#header{ height:83px; width:985px; margin:0 auto; background:url(header.gif) repeat-x}

#header .logo{ height:55px; float:left; display:inline; margin:10px 0 0 10px;}
#header .right{width:400px; height:70px; float:right; background:url(top_bg.gif) no-repeat right bottom; text-align:right}
#header .right .lang{background:url(lang.gif) no-repeat; width:81px; height:17px; float:right; display:inline-block; margin:5px 10px 0 0; text-align:center; padding-top:5px;}
#header .gg{clear:right; float:right; margin:25px 20px 0 0; font-size:14px;}
/*
#menu{width:955px; margin:0 auto; height:35px; background:url(menu_bg.gif) repeat-x; padding-left:30px}
#menu a{color:#FFF; font-size:16px; height:27px; font-weight:bold; margin:0px 10px 0 10px; padding:8px 10px 0px 10px; display:inline-block; float:left; text-align:center}
#menu a:hover{background:url(menu_bg.gif) repeat-x 0 -35px;}
#menu .this{background:url(menu_bg.gif) repeat-x 0 -35px;}*/

#menu ul {
	font-size: 13px;
	list-style: none;
}

#menu {
	background: url(nav_bg.png) repeat-x top left;
	height: 50px;
	overflow: visible;
	padding-left: 20px;
}

#menu li {
	float: left;
	position: relative;
	z-index: 5;
}

#menu li a {
	color: #fff;
	display: block;
	width: 91px;
	height: 35px;
	text-decoration: none;
	line-height: 35px;
	text-align: center;
	margin-top: 2px;
	font-size:14px;
	font-weight:bold;
}

#menu li ul li a {
	font-size: 12px;
	width: 89px;
	height: 25px;
	line-height: 25px;
	margin: 0px;
	
}

#menu li ul li a:hover, #menu li.focus ul li a:hover {
	background: #6EC7FB;
}

#menu li.focus a, #menu li a:hover {
	background: url(nav_over.png) no-repeat top left;
}

#menu li.focus ul li a {
	background: none;
}

#menu li ul {
	position: absolute;
	top: 36px;
	left: 0px;
	background: #2182E5;
	border-color: #2182E5;
	border-style: none solid solid;
	border-width: medium 1px 1px;
	display: none;
	
	
}

#menu li ul li{
	float: none; 
}

#nav{width:965px; height:28px; background:url(gg_bg.png) repeat-x; margin:10px auto 0 auto;}
#nav .l{width:64px; height:20px; display:block; background:url(gg_left.gif) no-repeat; float:left; padding:8px 0 0 8px; color:#FFF}
#nav .r{width:5px; height:28px; display:block; background:url(gg_right.png) no-repeat; float:right}
#nav .con{width:881px; height:20px; display:block; float:left; padding:8px 0 0 5px;}

#main{width:975px; background-color:#FFF; margin:0 auto; overflow:hidden; padding:5px 5px 30px 5px;background:url(header.gif) repeat-x bottom;}
#main #index_left{width:620px; float:left; display:inline;}
#main #index_left .company{width:605px; height:185px; margin:0 0 10px 5px; background:url(abg.gif) repeat-x bottom;}
#main #index_left .company h3{border-bottom:1px solid #E3E1DC; height:20px; margin:5px 10px 8px 10px; overflow:hidden}
#main #index_left .company h3 .title{color:#09F; display:block; float:left;}
#main #index_left .company h3 .title em{font-size:12px; font-weight:normal; color:#999; font-style:normal}
#main #index_left .company h3 .more{width:32px; height:7px; display:inline-block; float:right; background:url(more.gif) no-repeat; margin:5px 5px;}
#main #index_left .company .content{line-height:20px; margin:8px;}
#main #index_left .company .content img{margin:0 0 5px 5px;}

#main #index_left .indexpic{margin:0px 10px 10px 5px; clear:both; height:190px; overflow:hidden;}
#main #index_left .indexpic h3{border-bottom:1px solid #E3E1DC; height:29px; margin:5px 0px 0px 0; overflow:hidden; background:url(title.gif) no-repeat; width:605px; overflow:hidden}
#main #index_left .indexpic h3 .title{color:#09F; display:inline-block; float:left; margin:8px 0 0 35px;}
#main #index_left .indexpic h3 .title em{font-size:12px; font-weight:normal; color:#999; font-style:normal}
#main #index_left .indexpic h3 .more{width:32px; height:7px; display:inline-block; float:right; background:url(more.gif) no-repeat; margin:10px 10px 0 0;}
#main #index_left .indexpic ul{padding:10px 10px 5px 10px; width:583px; height:135px; overflow:hidden; border:1px solid #CCCCCC; border-top:0;overflow:hidden}
#main #index_left .indexpic li{ float:left; margin:0 10px 0 0; height:140px; text-align:center; overflow:hidden;}
#main #index_left .indexpic li a{display:block; border:1px solid #E3E1DC; width:140px; height:112px;overflow:hidden;line-height:120px; margin-bottom:3px; }
#main #index_left .indexpic li a:hover{border:1px solid #F90;}
#main #index_left .indexpic li .txt{display:block;}
#main #index_left .indexpic li img{width:140px; max-height:112px; }

#main #index_left .zz{ width:360px; float:left; display:inline}
#main #index_left .zz h3{border-bottom:1px solid #E3E1DC; height:20px; margin:5px 8px 8px 5px; overflow:hidden}
#main #index_left .zz h3 .title{color:#09F; display:inline-block; float:left; margin-left:5px;}
#main #index_left .zz h3 .title em{font-size:12px; font-weight:normal; color:#999; font-style:normal}
#main #index_left .zz h3 .more{width:32px; height:7px; display:inline-block; float:right; background:url(more.gif) no-repeat; margin:5px 5px;}
#main #index_left .zz .content{margin:10px; text-align:center}
#main #index_left .zz .content a{margin:0 1px;}
#main #index_left .zz .content img{width:80px; height:116px;}

#main #index_left .contact{ width:250px; overflow:hidden;}
#main #index_left .contact h3{border-bottom:1px solid #E3E1DC; height:20px; margin:5px 8px 8px 5px; overflow:hidden}
#main #index_left .contact h3 .title{color:#09F; display:inline-block; float:left; margin-left:5px;}
#main #index_left .contact h3 .title em{font-size:12px; font-weight:normal; color:#999; font-style:normal}
#main #index_left .contact h3 .more{width:32px; height:7px; display:inline-block; float:right; background:url(more.gif) no-repeat; margin:5px 5px;}
#main #index_left .contact .content{margin:10px; line-height:20px;}


#main #index_right{width:345px; float:right; display:inline;}
#main #index_right .box{ margin-bottom:10px;}
#main #index_right .box h3{border-bottom:1px solid #E3E1DC; height:20px; margin:5px 0px 8px 0; overflow:hidden}
#main #index_right .box h3 .title{color:#09F; display:block; float:left;}
#main #index_right .box h3 .title em{font-size:12px; font-weight:normal; color:#999; font-style:normal}
#main #index_right .box h3 .more{width:32px; height:7px; display:inline-block; float:right; background:url(more.gif) no-repeat; margin:5px 5px;}
#main #index_right .box .content{line-height:18px;}
#main #index_right .box .alist li{overflow:hidden; background:url(dot.gif) no-repeat 3px 7px; padding-left:15px; line-height:18px; padding-bottom:3px; margin-bottom:3px; border-bottom:1px dashed #999; margin-left:3px;margin-right:3px;}
#main #index_right .box .alist li a{display:inline-block; float:left; color:#333; width:250; overflow:hidden;}
#main #index_right .box .alist li a:hover{color:#F00}
#main #index_right .box .alist li span{display:inline-block; float:right; margin-right:5px; color:#999}

#main #index_right .box .plist{ margin:5px 0 10px 30px; overflow:hidden}
#main #index_right .box .plist li{ float:left; margin:0 20px 10px 0;}
#main #index_right .box .plist li a{width:120px; height:90px; padding:4px; border:1px solid #CCC; display:block;overflow:hidden;line-height:120px; 
}
#main #index_right .box .plist li a:hover{ border:1px solid #F30;}
#main #index_right .box .plist li img{width:120px; height:90px;}
#main #index_right #contact{ padding:10px; clear:both}

.banner{width:980px; height:200px; clear:both; overflow:hidden; margin:0px auto 5px auto;position:relative;}
#tflash{
	position:absolute;
	z-index: 99;
top:0;
left:0;

}
#main #left{width:230px; height:500px; float:left; display:inline; background:url(leftbg.gif) repeat-y; border-top:1px solid #F9F9F9;border-bottom:1px solid #F9F9F9}

#main #left .box{width:215px; margin:5px 10px 10px 5px;}
#main #left .box h3 a{width:150px; height:35px; display:block;}
#main #left .box .protitle{padding:5px 0 0px 10px; margin:0 0 10px 0; border-bottom:1px solid #06C; background:url(protitle.gif) no-repeat; height:25px;}

#main #left .box .newstitle{padding:5px 0 0px 10px; margin:0 0 10px 0; border-bottom:1px solid #06C; background:url(newstitle.gif) no-repeat; height:25px;}

#main #left .box .jstitle{padding:5px 0 0px 10px; margin:0 0 10px 0; border-bottom:1px solid #06C; background:url(jstitle.gif) no-repeat; height:25px;}

#main #left .box .contact{padding:5px 0 0px 10px; margin:0 0 10px 0; border-bottom:1px solid #06C; background:url(contact.gif) no-repeat; height:25px;}
#main #left .box .newsclass{padding:5px 0 0px 10px; margin:0 0 10px 0; border-bottom:1px solid #06C; background:url(newsclass.gif) no-repeat; height:25px;}
#main #left .box .alist ul{overflow:hidden;}
#main #left .box .alist ul li{width:180px; height:20px; overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:3px; margin-left:20px; background:url(arrow.gif) no-repeat 5px 4px}

#main #left .box .alist li{width:215px; height:20px; overflow:hidden; border-bottom:1px dashed #CCC; margin-bottom:3px; background:url(arrow.gif) no-repeat 5px 4px}
#main #left .box .alist li a{width:195px; height:20px; overflow:hidden; display:block; padding:3px 0 5px 20px;}
#main #left .box .alist li a:hover{background:#09F; color:#FFF}
#main #left .box .content{margin:10px; line-height:18px;}

#main #right{width:725px; float:right; display:inline; margin-right:3px;}
#main #right .head{width:725px; height:28px; background:url(rtitle.gif) no-repeat; overflow:hidden}
#main #right .head .title{margin:7px 0 0 30px; display:inline-block; float:left; color:#1559AB}
#main #right .head .date{display:inline-block; float:right; margin:7px 8px 0 0; font-weight:normal; color:#999; font-size:12px;}
#main #right .show{width:703px; border:1px solid #CACACA; border-top:0px; padding:8px 10px; overflow:hidden}
#main #right .show .alist{margin:15px 0 0 0;}
#main #right .show .alist li{overflow:hidden; padding-bottom:5px; border-bottom:1px dashed #CCC; margin-bottom:5px; line-height:18px; background:url(aa.gif) no-repeat 3px 4px; padding-left:15px;}
#main #right .show .alist li a{display:block; float:left;}
#main #right .show .alist li span{display:block; float:right;}

#main #right .show .photolist li{width:150px; height:170px; float:left; display:inline; margin:0 10px 10px 10px; overflow:hidden; text-align:center}
#main #right .show .photolist li a{width:140px; height:112px; padding:4px; border:1px solid #CCC; display:block; margin-bottom:5px;}
#main #right .show .photolist li a:hover{border:1px solid #F60}
#main #right .show .photolist li img{width:140px; height:112px;}
#main #right .show .photolist li span{display:block; text-align:center;}

#main #right .show .plist{overflow:hidden}
#main #right .show .plist .pro{width:685px; height:126px;border:1px solid #C2DEF3; background-color:#FFFFFF; margin:0 5px 10px 5px; overflow:hidden}
#main #right .show .plist .pro .pic{height:150px; height:120px; float:left; padding:3px; border-right:1px solid #C2DEF3;overflow:hidden;
}
#main #right .show .plist .pro .pic a{display:block; height:112px; width:140px; padding:3px; border:1px solid #CCC; }
#main #right .show .plist .pro .pic a:hover{border:1px solid #F60;}
#main #right .show .plist .pro .pic img{width:140px; max-height:112px;vertical-align:middle;  }
.pagenum{clear:both; margin:20px auto 10px auto; text-align:center;}
#main #right .show .plist .pro .right{float:left; margin:0 0 0 10px; width:515px; overflow:hidden}
#main #right .show .plist .pro .right h3{border-bottom:1px dashed #069; margin:4px 0 5px 0; padding-bottom:5px; font-weight:normal; color:#36C}
#main #right .show .plist .pro .right .text{text-indent:25px; line-height:18px;}
#main #right .show .picshow{text-align:center; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #CCC}
#main #right .show .picshow img{padding:5px; border:1px solid #CCC;width:450px}
#main #right .show .js{margin-bottom:10px;}
#main #right .show .content{line-height:18px;}

.job{padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #999}

#imglist {
background: #FFF;
overflow:hidden;
width: 580px;
}
#inimglist {
float: left;
width: 800%;
}
#imglist1 {
float: left;
}
#imglist2 {
float: left;
}

#footer{width:985px; height:100px; background:url(footbg.gif) repeat-x; clear:both; margin:10px auto 0 auto; text-align:center; padding-top:8px;}
#footer p{margin:20px 0 0 0; line-height:20px; color:#999}
#footer a{color:#333;}
#footer a:hover{color:#F00}