*{ padding:0px; margin:0px; font-family:'微软雅黑';}
body{ font-size:12px; color:#666; background:#c4c4c4} 
li{ list-style-type:none}
a{ text-decoration:none; color:#666}
a:hover{ text-decoration:underline; color:#2b84c6}
img{ border:0}

.bigdiv{ width:1260px; margin-left:auto; margin-right:auto; position:relative; background:#ffffff; height:900px}
.bigmain{ position:absolute; width:982px; top:20px; left:139px}
.logoL{ float:left; width:220px; height:55px}
.logoR{ float:right; width:150px;}
.logoR p{ text-align:right; color:#fff; line-height:32px;}
.logoR a{ color:#fff}
.logoR a:hover{ color:#fff; text-decoration:underline}
.search{ width:124px; height:20px; border:#aeb8d2 solid 1px; background:#8ea7dc; color:#fff}

.menu{ margin-top:30px; position:relative; height:41px}

/*--------------------导航样式---------------------------------*/
#nav_wrap {
	width: 982px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: 0px;
	height:90px;
}
#nav li{ text-align:center;font-size:12px;}
#nav{ height:39px; width:980px; margin:0 auto; border:#909090 solid 1px}
#nav .l{ height:39px; width:2px; float:left;}
#nav .r{ height:39px; width:2px; float:right}
#nav .c{margin:0;padding:0;}
#nav li { width:auto; float:left; list-style:none;}
#nav li .vv a{ float:left;height:39px; display:block; width:140px; color:#fff; text-align:center; font-size:14px; text-decoration:none; font-weight:normal; line-height:39px; background:url(images/menu.jpg) no-repeat}
#nav li .vv a:hover,#nav li .v .sele{ color:#fff; background:url(images/menu.jpg) no-repeat}
#nav li .v a{ float:left;height:39px; display:block; width:140px; color:#333; text-align:center; font-size:14px; text-decoration:none; font-weight:normal; line-height:39px; background:url(images/menua.jpg) no-repeat}
#nav li .v a:hover,#nav li .v .sele{ color:#fff; background:url(images/menu.jpg) no-repeat}

#nav .kind_menu { top:41px; width:auto; height:33px;  text-align:left; display:none; color:#fff; position:absolute; white-space:nowrap; padding-left:6px;  padding-right:6px; font-size:12px; background:#329ad7; z-index:1000;}
#nav .kind_menu a { line-height:33px; color:#fff; text-align:center; margin-left:10px!important;margin-left:12px; margin-right:10px!important; margin-right:12px; text-decoration:none; display:inline;}                         
#nav .kind_menu a:hover{ text-decoration:none;}

/*-------------------导航样式结束---------------------------------*/

.maindiv{ margin-top:414px; border-top:#e60012 solid 5px; width:980px; margin-left:auto; margin-right:auto}
.maindivK{ border-left:#e6e6e6 solid 1px; border-right:#e6e6e6 solid 1px; border-bottom:#e6e6e6 solid 1px; background:url(images/botbg.jpg) no-repeat bottom; padding-top:20px; padding-bottom:22px; padding-left:40px; padding-right:40px}
.mainone{ float:left; width:300px; margin-right:50px}
.maintwo{ float:left; width:350px;}
.mainthree{ float:right; width:145px}

.title{ font-size:12px; color:#969696; padding-bottom:15px}
.title strong{ color:#333333; font-size:14px}
.title span{ float:right; background:url(images/more.jpg) no-repeat 0px 5px; padding-left:18px; padding-top:4px}
.title span a{ font-size:11px; font-family:Arial, Helvetica, sans-serif}

.main5title{ height:22px; border-bottom:#e0e0e0 solid 1px; border-top:#e0e0e0 solid 1px; line-height:22px}
.scrollUl1{ list-style-type:none;}
.scrollUl1 li{ float:left; margin-right:3px;}
.st011 { WIDTH:auto; padding-left:25px; padding-right:25px; CURSOR: pointer; COLOR: #fff; font-size:12px; line-height:22px; background:#2b84c6}
.st012{WIDTH:auto; padding-left:25px; padding-right:25px; CURSOR: pointer; color:#333;}
.main5sub{padding-top:15px; height:100px;}
.hidden {DISPLAY: none}

.newsoneL{ float:left; width:82px; height:91px; padding:3px; border:#ddd solid 1px}
.newsoneR{ float:right; width:195px; height:99px; overflow:hidden}
.newsoneR h1{ padding-bottom:5px}
.newsoneR h1 a{ font-size:14px; color:#333; line-height:24px}
.newsoneR h1 a:hover{ font-size:14px; color:#2b84c6; text-decoration:underline}
.newsoneR p{ line-height:22px;}

.newsoneRR{ float:right; width:245px; height:99px; overflow:hidden}
.newsoneRR h1{ padding-bottom:5px}
.newsoneRR h1 a{ font-size:14px; color:#333; line-height:24px}
.newsoneRR h1 a:hover{ font-size:14px; color:#2b84c6; text-decoration:underline}
.newsoneRR p{ line-height:22px;}

.st021 { WIDTH:auto; padding-left:15px; padding-right:15px; CURSOR: pointer; COLOR: #fff; font-size:12px; line-height:22px; background:#2b84c6}
.st022{WIDTH:auto; padding-left:15px; padding-right:15px; CURSOR: pointer; color:#333; border-right:#e0e0e0 solid 1px}
.st023{WIDTH:auto; padding-left:15px; padding-right:15px; CURSOR: pointer; color:#333; border-right:#e0e0e0 solid 1px}
.st024{WIDTH:auto; padding-left:15px; padding-right:15px; CURSOR: pointer; color:#333;}

.foot{ position:absolute; height:70px; bottom:0px; left:0px; width:980px; background:#f5f5f5; border-top:#dfdfdf solid 1px; padding-left:140px; padding-right:140px; padding-top:28px;}
.foot1{ padding-bottom:5px; float:right; width:230px; padding-top:15px}
.foot2{ padding-top:5px; width:500px; color:#999; line-height:20px; font-size:11px; float:left}
.foot2 a{ color:#999}
.foot2 a:hover{ text-decoration:underline; color:#2b84c6}

.nyfoot{ height:70px; bottom:0px; width:980px; background:#f5f5f5; border-top:#dfdfdf solid 1px; padding-left:140px; padding-right:140px; padding-top:28px;}

/*----------------------内页样式-------------------------------*/
.bigneiye{ width:1260px; margin-left:auto; margin-right:auto; background:#ffffff}
.neiyeban{ position:relative; height:393px; padding:0px; margin:0px}
.topdiv{
	position:absolute;
	width:980px;
	top:22px;
	left:140px
}
.nymain{ width:980px; margin-left:auto; margin-right:auto;}
.nymainL{ float:left; width:216px;}
.nymainR{ float:right; width:720px; padding-top:20px; padding-bottom:60px}

.nytitle{ height:36px; background:url(images/title.jpg) no-repeat; color:#fff; padding-left:15px; line-height:30px; font-size:16px; margin-bottom:1px;}
.nytitle span{ color:#9ed9fc; font-size:10px; font-family:Arial, Helvetica, sans-serif; -webkit-text-size-adjust:none;}

.zimenu{ margin-bottom:6px}
.zimenu li{ height:36px; line-height:36px; background:#ededee; border-bottom:#ffffff solid 1px;}
a.leftaa{ display:block; background:url(images/lefta.jpg) no-repeat 15px 12px; padding-left:65px; font-size:14px; line-height:36px; height:36px; }
a.leftaa:hover{ display:block; background:url(images/lefta.jpg) no-repeat 15px 12px; padding-left:65px; font-size:14px; line-height:36px; text-decoration:none; height:36px; }
a.lefta{ display:block; background:url(images/leftaa.jpg) no-repeat 15px 12px; padding-left:65px; font-size:14px; line-height:36px; height:36px; }
a.lefta:hover{ display:block; background:url(images/lefta.jpg) no-repeat 15px 12px; padding-left:65px; font-size:14px; line-height:36px; text-decoration:none; height:36px; }

.fastlink{ margin-bottom:5px;}

.location{ height:30px; background:url(images/location.jpg) repeat-x bottom; font-size:18px; line-height:30px; color:#505050; margin-bottom:30px}
.location span{ float:right; font-size:12px; color:#2b84c6}
.location span a{ color:#999}
.location span a:hover{ color:#2b84c6; text-decoration:underline}
.about{ min-height:350px;_height:350px}
.about p{  line-height:24px}
.about strong{ color:#2b84c6}

.dongshiL{ float:left; width:240px}
.dongshiR{ float:right; width:430px; border-left:#dddddd solid 1px; padding-left:20px}

#list{overflow:hidden;zoom:1; }
.about .item{display:inline;float:left;width:720px;}
.about .item .tab{position:relative;height:30px;background:#2b85c7}
.about .item .tab .switchBtn a{float:left;width:38px;height:30px;overflow:hidden;text-indent:-999px;outline:none;}
.about .item .tab .switchBtn a.prev{ background:url(images/honor_01.jpg) no-repeat; position:absolute; border-right:1px solid #fff; left:0px}
.about .item .tab .switchBtn a.prevNot{cursor:pointer; background:url(images/honor_01.jpg) no-repeat; position:absolute; border-right:1px solid #fff; left:0px}
.about .item .tab .switchBtn a.next{ background:url(images/honor_07.jpg) no-repeat; position:absolute; right:0px;border-left:1px solid #fff;}
.about .item .tab .switchBtn a.nextNot{ background:url(images/honor_07.jpg) no-repeat; position:absolute; right:0px;border-left:1px solid #fff;}
.about .item .tab ul{
	position:absolute;
	top:0px;
	left:39px;
	width:644px;
	height:30px;
	overflow:hidden;
}
.about .item .tab ul li{float:left;cursor:pointer;line-height:30px; width:91px; color:#ffffff; text-align:center; font-size:16px; border-right:1px solid #fff; background:#2b85c7; height:30px}
.about .item .tab ul li.current{cursor:pointer;color:#fff; background:#ededed; border-right:1px solid #333; color:#333}
.about .item .items{display:none; padding:20px 38px; border:#daefff solid 1px}
.about .item .items p{ line-height:25px; text-indent:0;}
.about .item .items .red{ color:#2b85c7; font-size:14px}

.chanye{ padding-bottom:15px; border-bottom:#dddddd dashed 1px; margin-bottom:15px}
.chanyeL{ float:left; width:144px; border:#dddddd solid 1px; padding:2px}
.chanyeR{ float:right; width:540px}
.chanyeR strong{ font-size:14px;}
.chanyeR strong a{ color:#333;}
.chanyeR strong a:hover{ color:#333;}
.chanyeR strong a:hover{ color:#2b84c6; text-decoration:underline}
.chanyeR p{ line-height:23px}
.chanyeR span{ float:right}
.chanyeR span a{ color:#2b84c6;}
.chanyeR span a:hover{ color:#2b84c6; text-decoration:underline}
.cydetail{ min-height:350px;_height:350px; line-height:24px; }


DIV.black2 {
	PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN-top: 15px; PADDING-TOP: 7px; TEXT-ALIGN: right
}
DIV.black2 A {
	BORDER-RIGHT: #2b84c6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2b84c6 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #2b84c6 1px solid; COLOR: #2b84c6; PADDING-TOP: 2px; BORDER-BOTTOM: #2b84c6 1px solid; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER-RIGHT: #2b84c6 1px solid; BORDER-TOP: #2b84c6 1px solid; BORDER-LEFT: #2b84c6 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b84c6 1px solid; BACKGROUND-COLOR: #2b84c6;
}
DIV.black2 A:active {
	BORDER-RIGHT: #2b84c6 1px solid; BORDER-TOP: #2b84c6 1px solid; BORDER-LEFT: #2b84c6 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b84c6 1px solid; BACKGROUND-COLOR: #2b84c6
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #2b84c6 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #2b84c6 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #2b84c6 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #2b84c6 1px solid; BACKGROUND-COLOR: #2b84c6
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid
}

.news li{ background:url(images/bullet_bit4.jpg) no-repeat left 5px; padding-left:20px; padding-bottom:10px; margin-bottom:10px; border-bottom:#eeeeee solid 1px}
.news li span{ float:right; color:#999}
.hh1{ font-size:14px; font-weight:bold; text-align:center; margin-bottom:10px; color:#333}
.hh2{ font-size:12px; font-weight:normal; text-align:center; margin-bottom:20px; color:#666; height:30px; background:#f5f5f5; line-height:30px}
.bluespan{ color:#2b84c6;}
.newsmain p{ text-indent:24px; line-height:24px}
.xuxiandiv{ border-top:dashed 1px #CCCCCC; padding-top:10px; margin-top:30px; border-bottom:dashed 1px #CCCCCC; padding-bottom:10px;}

.yuanj{ min-height:350px;_height:350px}
.xian{ background:url(images/yuanj.jpg) no-repeat left; padding-top:100px; padding-left:340px; padding-bottom:40px; margin-bottom:15px}
.xian p{ text-align:right; line-height:24px}
.xian strong{ font-size:16px; color:#333;}
.yuanj p{ line-height:24px}

.job_main{ min-height:350px;_height:350px}
.job_main td{ border-bottom:#ececec solid 1px; text-align:center; color:#666;}
.job_main td img{ margin-top:6px}
.tt{ height:50px; line-height:50px; padding-left:10px; }

.jobdetail td{ height:24px; background:#ffffff; line-height:24px; padding-left:10px; padding-top:8px; padding-bottom:8px; color:#666;}
.textJ{ height:22px; width:200px; border:#fff solid 1px}
.textaJ{ width:560px; height:85px; border:#eeeeee solid 1px}
.textF{ height:22px; width:320px; border:#eeeeee solid 1px}
.textM{ height:22px; width:80px; border:#eeeeee solid 1px}
.liulan{ width:50px; height:24px; background:#acdaff; color:#fff; line-height:24px; text-align:center; border:none}
.but{ background:#277cc1; width:85px; height:30px; border:none; color:#fff; line-height:30px; font-size:14px;}

