﻿@charset "utf-8";
/* CSS Document */

/* CSS Document */
form, dl, dd, dt, ol, ul, h1, h2, h3, h4, h5, h6, p, ul, li, img { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6 { font-size:13.5px; height:28px; line-height:28px; }
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, th, td {margin:0px; padding:0px;}
ul, li { list-style:none; }
img{ border:0px;}
input{ border:0px;}
li em {width:20px; text-align:center; }
body { font-family:"宋体"; font-size:14px; color:#575757; line-height:18px; margin:0px; padding:0px; text-align:left; }
.body2{ background: url(../images/new_jsrcwbg.gif) repeat-x 0px 0px;}
a{text-decoration:none; color:#3B3B3B;}
a:hover{ color:#F00;}
.wrap{ margin:0 auto; width:1000px;}
.padding10{padding:0px;padding-top:10px;}
.more_red,.more_red a{color:#F00; padding-left:6px;}
.padding12{padding:0px;padding-top:12px;}
.clearfix:after {clear: both; content: " ";display: block;height: 0; }
/**/
.masthead {height: 59px;margin: 0 auto; padding-top: 8px;position: relative;width: 1000px;}
.logodiv {width: 640px;}
.thelogo {float: left;padding-left: 10px;width: 159px; padding-top:18px;}
.navSet {padding: 5px 0px 1px 0;}
.navSet .set2 {color: #999999;float: right;padding-top:0px;position: relative;width:74px;z-index: 88;}
.navSet .set2.cGray {color: #DDDDDD;}
.navSet .set2.cGray a:hover {color: #BA2636;}
.navSet .set2 strong {color: #BA2636;}
.btn03 a {background: none repeat scroll 0 0 #BA2636;float: right;font-weight: bold;height: 15px;line-height: 15px;
 padding: 1px 0 0 1px;text-align: center;width: 86px; color:#FFF;}
.btn03 a:hover, #btnSwapLogin.btn03aHover, .btn03 .btn03aHover { background-color:#000; color:#900;}
.user {color: #666666;display: none;float: right; margin-right: -2px; padding: 2px 0 0 10px;
    position: relative;z-index: 88;}
.user span.name {background: url(../images/sprite8.gif) repeat scroll right -513px transparent;color: #004276;
cursor: pointer;padding-right: 15px;position: relative; z-index: 88;}
.user span.nameup {background: url(../images/sprite8.gif) repeat scroll right -529px transparent;
 color: #004276;cursor: pointer;padding-right: 15px;position: relative;z-index: 88;}
.user span.quit {padding-left: 14px;}
a.cGray:link, a.cGray:visited {color: #666666;}
a.cGray:hover {color: #BA2636;}
.login {float: right;padding-right:14px;width:100px;}
.indexLogin {background: url(../images/sprite8.gif) no-repeat scroll right -349px transparent;display: none;
    height: 137px;position: absolute;right: 0;top: 31px;width: 341px;z-index: 100;}
.close { float: left;height: 15px;padding: 16px 9px 0 0;width: 332px;}
.reg {float: right;padding: 0px 16px 0 0;}
.cGray, .cGray a:link, .cGray a:visited, .fPic .cGray a:hover {color: #666666;}
.cGray a:hover {color: #BA2636;}
.cWhite, .cWhite a:link, .cWhite a:visited, .cWhite a:hover, .label01 li.current a:link, .label01 li.current a:visited, .label01 li.current a:hover, .curve li.current a:link, .curve li.current a:visited, .curve li.current a:hover {color: #FFFFFF;}
.btn03 a {background: none repeat scroll 0 0 #BA2636;float: right;font-weight: bold;height: 15px;line-height: 15px;padding: 1px 0 0 1px;
text-align: center;width: 36px;}
.btn03 a:hover, #btnSwapLogin.btn03aHover, .btn03 .btn03aHover {background: none repeat scroll 0 0 #C5D0D4;text-decoration: none;}
.navFind { padding-right:6px; width:310px;}
.navFind span {float: left;}
.navFind .text {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #819BB4;color: #646464;font-size: 12px; height: 16px;
 margin-right: 7px; margin-top: 1px !important;padding: 2px 0 0 5px;width: 239px;}
.navFind .button {background: url(../images/sprite8.gif) no-repeat scroll 0 -618px transparent; width:52px; height:21px;}
/**/
.headBg {height: 56px;margin: 0 auto; padding-top:48px;}
.headNav ul {background: url(../images/new_navline.jpg) no-repeat scroll right center transparent;float: left;
margin-right:20px;padding: 4px 30px 4px 8px; color:#b1c5dd;}
.headNav ul li a{ color:#b1c5dd; padding-right:3px;}
.headNav ul li a:hover{color:#FFF;}
.headNav ul li strong{ color:#e1eefe;font-size:14px}
.headNav ul li strong a{color:#e1eefe;}
.headNav ul li strong a:hover{color:#FFF;}
.headNav li, .lis04, .adList03 li {line-height: 24px;}
.headNav-last {background: none repeat scroll 0 0 transparent;margin-right: 0;padding-right: 0;}
/**/
.hot_gz {}
.hot_gz img {float: left;}
.hot_gz div {color: #000000;float: left;font-size: 14px;font-weight: bolder;height: 30px;overflow: hidden; padding-left: 8px;text-align: left;width: 860px;}
.hot_gz div ul {line-height: 30px;text-align: left;}
.hot_gz div ul li {height: 30px;}
.hot_gz div a {color: #333333;}
.picshow_main {height: 120px;position: relative;width: 1000px;z-index: 1; margin:0 auto;}
.picshow_main .imgbig {height: 115px;width: 1000px;}
.picshow_change {bottom: 5px;height: 20px;position: absolute;right: 10px;text-align: left;}
.picshow_change img {height: 15px;width: 15px;}
.picshow_change a {border: 1px solid;display: block;float: left;margin-right: 3px;}
/**/
/**/
.l{ float:left;}
.r { clear: right;float: right;}
.con{}
.con_r{ width:260px;}
.con_m{ width:425px; padding-left:10px;}
.con_l{ width:280px; background-color:#f1f2f4;}
.pad12{background-color:#FFF; border:1px solid #dce1e5; width:268px; margin:0 auto; margin-top:6px; margin-bottom:6px;}


/**/
.phoslist{ height:272px;}
.list li{ background:url(../images/dotted_bg2.gif) no-repeat 0px 10px; padding-left:10px; height:26px; line-height:26px;border-bottom: 1px dotted #CCCCCC; text-align:left;}

.gg{}
.gg li{ background:url(../images/icon_dotted.gif) no-repeat 0px 8px; padding-left:10px;line-height:26px;overflow:hidden;vertical-align:text-top;border-bottom: 1px dotted #CCCCCC; text-align:left; }
.gg li.new{ font-weight:bolder;}
/**/



.tab-link{ border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; margin-bottom:10px;}
.tab-link .tabs {background: url(../images/newlibg.jpg) repeat-x scroll 0 0 transparent;border-top: 3px solid #3581dc;height: 34px;list-style: none outside none;padding: 0;}
.tab-link .tabs li {background: background: url(../images/newlibg.jpg)  repeat-x scroll 0 0 transparent;
    border-right: 1px solid #CFCFCF;cursor: pointer;float: left;list-style-image: none !important;margin: 0 !important;
padding: 0;text-indent: 0;}
.tab-link .tabs a { color: #0B73B3;cursor: default;display: block;font-size: 14px;height: 34px;line-height: 34px;
 margin: 0;padding: 0;position: relative;text-align: center;text-decoration: none; width: 80px;}
.tab-link .tabs a:active {outline: medium none;}
.tab-link .tabs a:hover {background: ../images/newlibghover.jpg repeat-x scroll 0 0 transparent;color: #000000;font-weight: bolder;}
.tab-link .tabs .current, .tabs .current:hover, .tabs li.current a {background: url(../images/newlibghover.jpg) repeat-x scroll 0 0 transparent;
    color: #333333;font-weight: bold;}
.tab-link .tabs li.more, .tab-link .tabs li.more a {background: none repeat scroll 0 0 transparent;
    cursor: pointer;float: right;font-size: 12px; font-weight: normal; width: 40px;}

/**/
.navtit{ height:32px;}
.navtit ul{ padding-left:20px;} 
.navtit li{ float:left; width:95px; margin-right:6px;height:32px; font-size:14px; line-height:36px; color:#FFF; }
.navtit li a{ display:block; padding-top:0px; color:#FFF; }
.navtit li.now{  color:#FFF; font-weight:bolder;}
.navtit li.now a{ color:#000;}
.navtit li.now2{  color:#FFF; font-weight:bolder; width:120px; }
.navtit li.now2 a{ color:#000;}
/**/
.pt{ background:url(../images/js_index_35.jpg) no-repeat 0px 0px; width:236px; height:65px;padding-top:7px; overflow:hidden; padding-bottom:12px; margin:0 auto; }
.pt p{ padding-left:20px;}
.pt p.titred{ font-size:12px; text-align:left; height:21px; font-weight:bolder; color:#F00;  }
.pt p.titblack{font-size:12px; text-align:left; height:21px;font-weight:bolder;height:40px; overflow:hidden;}
.pt p.titblack a{ color:#575757;}
.pt p.titblack a:hover{ color:#000;}
.pt p.other,.pt p.other a{font-size:12px; color:#666;text-align:left; height:21px; overflow:hidden;}
.pt p.other span{ padding:0px 2px;}
.pt p.other P{padding:0;margin:0}
.pt p.other a:hover{ color:#F00;}

/*2013-01-22*/
.pt .iconimg{ float:left; width:33px; margin-left:0px; font-weight:700; letter-spacing:1px; color:#1A75C2; padding-top:6px; padding-left:12px;}
.pt .iconimg a{color:#1A75C2;}
.pt .iconimg span{background:url(../images/icon.gif) no-repeat; height:28px; width:28px; display:block; margin-left:0px; }
.pt .iconimg span.no1{ background-position:0px 0px;}
.pt .iconimg span.no2{ background-position:-28px 0px;}
.pt .iconimg span.no3{ background-position:-56px 0px;}
.pt .iconimg span.no4{ background-position:-84px 0px;}
/**/
.field{ width:100%; height:110px;}
.field P{margin:10px 0px;}
.field span{float:left;width:68px;text-align:right;	line-height:22px;height:22px;color:#555555;}
.field input{width:140px;border:1px solid #C8C8C8;line-height:22px;height:22px;color:#666;padding-left:2px;}
.field p span img{ margin-right:0px;}
.field p span.imgw{ width:90px;}
.field p span.imgw input{width:83px;height:28px; vertical-align:middle;border:none}
/**/
.buts{height:100px}
.buts li{float:left; margin-left:4px; width:108px; height:41px; line-height:41px; margin-bottom:10px; color:#484747; display:block; background:url(/img/btnbg.jpg) no-repeat; text-align:left; padding-left:10px;}
.buts li a{color:#484747; font-weight:bold; display:block; background:url(/img/icon.gif) no-repeat;padding-left:35px}
.buts li a.cx1{background-position:-460px 10px}
.buts li a.cx2{background-position:-460px -37px}
.buts li a.cx3{background-position:-460px -87px}
.buts li a.cx4{background-position:-460px -136px}
/**/
.yqlj{  background:#E8EEF1; padding:10px;}
.yqlj h2{ color:#3A67A0; font-size:14px; text-align:left; padding-left:20px;}
.linkimgs{ padding:10px; background-color:#FFF; padding-left:17px; }
.linkimgs img{ float:left; margin-right:14px; margin-bottom:12px; width:90px; height:40px;}
/**/
.tk{}
.tk ul{ width:100%;}
.tk li{ float:left; background:url(/images/k_icon.gif) no-repeat 0px 6px; width:96px; margin-left:0px; height:24px; line-height:24px; text-align:left; padding-left:22px; overflow:hidden;}
.tk2{}
.tk2 ul{ width:100%;}
.tk2 li{ float:left; background:url(/images/k_icon.gif) no-repeat 0px 6px; width:90px; margin-left:0px; height:24px; line-height:24px; text-align:left; padding-left:22px;}



/*jobs*/
.list_jobs{  height:140px; overflow:hidden;}
.list_jobs li{ line-height:23px; height:23px; clear:both;}
.list_jobs li span{ float:left;display:block; text-align:left;}
.list_jobs li span.job{ color:#425BA6;}
.list_jobs li span.company{}
.list_jobs li span.time{ float:right;} 
.list_jobs li span.new{ width:30px; padding-top:6px;}
/**/
.pwrap {padding: 5px 10px;}
/**/
.list {}
.list li { background:url(../images/icon_dotted.gif)  no-repeat scroll 0 10px transparent;border-bottom: 1px dotted #CCCCCC;height: 23px;line-height: 23px;padding-left: 10px;text-align: left; overflow:hidden;}
.news-date {color: #999999;float: right;margin-top: 0;padding-left: 10px;}
/**/
.ad_2{ padding-left:10px; padding-bottom:12px;}
.ad_2 img{ width:710px; height:90px;}
/**/
.yqlj {background: none repeat scroll 0 0 #E8EEF1;padding:6px; margin-bottom:12px;}
.yqlj h2 {color: #3A67A0;font-size: 14px;padding-left: 20px;text-align: left;}
.linkimgs {background-color: #FFFFFF;padding: 10px 10px 10px 17px;}
.linkimgs img {float: left;height: 55px;margin-bottom: 12px;margin-right: 14px;width: 176px;}
.linklist{ height:120px; padding-top:10px;}
.linklist li {float: left;line-height: 25px;text-align: left;width:230px;font-size:12px}
/***/
.bottom {padding:10px; }
.bottom p {color: #5D6063;height: 21px;line-height: 21px;}
/**/

div.slideBox{position:relative;width:260px;margin:0 auto;height:190px;overflow:hidden}
div.slideBox ul.items{z-index:1; position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;left:0;}
div.slideBox ul.items li{float:left; background:none; list-style:none; padding:0px; margin:0px;}
div.slideBox ul.items li a{float:left; line-height:normal !important; padding:0px !important; border:none;}
div.slideBox ul.items li a img{margin:0px !important; padding:0px !important; display:block; border:none;}
div.slideBox div.tips{z-index:2; position:absolute; bottom:-20px;left:0; width:100%; height:40px; background-color:#fff; overflow:hidden;}
div.slideBox div.tips div.title{z-index:3; position:absolute; left:8px; top:5px; height:100%;text-align:center;width:240px}
div.slideBox div.tips div.title a{color:#000; font-size:12px; line-height:16px; text-decoration:none;}
div.slideBox div.tips div.title a:hover{text-decoration:underline !important;}
div.slideBox div.tips div.nums{z-index:4; position:absolute; right:0px; top:10px; height:100%;}
div.slideBox div.tips div.nums a{display:inline-block; float:left; width:10px; height:10px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
div.slideBox div.tips div.nums a.active{background-color:#09C;}
.listtime td, .listtime th { border: 1px solid #999999;font-size: 12px;font-weight: 100;line-height: 20px;}
.listtime td a {color: #0B73B3;}
/**/
.list2 {}
.list2 li { background:url(../images/icon_dotted.gif)  no-repeat scroll 0 10px transparent;border-bottom: 1px dotted #CCCCCC;height: 23px;line-height: 23px;padding-left: 10px;text-align: left; overflow:hidden; color:#2c5c83;}
.list2 li a{color:#2c5c83;}
.list2 li a:hover{ color:#F00;}
.more1 a{color:#2c5c83;}
li.more1,.more1{text-align:right;background:none;border-bottom:none;}
div.more1{padding-right:5px}
.tk li.more1{width:225px;}
.navtit li.more, .navtit li.more a {color:#2c5c83;
    cursor: pointer;float: right;font-size: 12px; font-weight: normal; width: 40px;}
.disno{display:none}



.run {
	position: relative; height: 210px; width:260px;}
.runlf {
	z-index: 100; left: 0px;  position: absolute; top: 80px; width:20px;height:34px;}
.runrg {
	z-index: 100; right: 0px; position: absolute; top: 80px;width:20px;height:34px;}
.runlf img {
	cursor: pointer}
.runrg img {
	cursor: pointer
}
#gdq {overflow: hidden; width: 260px;height:210px; position: absolute}
#gdq div {
	width: 50000px
}
#gdq dl {
	float: left; width: 260px;height:210px;position: relative; text-align: center
}
#gdq dt {
	margin: 0px auto; overflow: hidden;height:164px; width: 260px;
}
#gdq img {
	vertical-align: bottom; width: 260px;}
#gdq dd {
	font-size: 12px; left: 0; overflow: hidden; width: 260px; color: #fff; bottom: 0px; line-height: 18px; font-family: "宋体";  position: absolute; height: 40px; text-align: center;}
#gdq dd a {
	color: #111; text-decoration: none
}#gdq ul {margin:0;padding:0}
#gdq ul li {
	float: left;width:260px
}
#lfbut,#rgbut{display:block;width:20px;height:34px;background:url(/img/ico.gif) no-repeat; FILTER: alpha(opacity=60);opacity: 0.60 }
#rgbut{background:url(/img/ico.gif) no-repeat -10px -46px;}
#rgbut:hover,#lfbut:hover{FILTER: alpha(opacity=100);opacity: 1 }