/* CSS Document */

/*基本设置*/
body{margin:0;padding:0;font-size:12px;font-family:Arial,"宋体";}/*文档清零*/
div,ul,li,p,form,h1,h2,h3,h4,h5,input,dl,dt,dd,fieldset{margin:0;padding:0;}/*边界元素清零*/
ul,li{list-style:none;}/*去除列表符号*/
img{border:none;}/*去除图片按钮边框*/
a{text-decoration:none;}/*去除超链接下划线*/

/*头*/
.wrap {
    height: auto;
    margin: 0 auto;
    width: 978px;
}
.top{ background:url(topbg.gif) #1b8dbb no-repeat; height:80px;}
.x_nav{ background:url(x_navbg.gif) repeat-x; height:37px; line-height:36px;}
.x_nav ul li{ padding-left:11px; padding-right:27px;  float:left; background:url(libg.gif) top right no-repeat;}
.x_nav ul li a{ font-size:14px; color:#FFF; font-weight:700;}
/*在原有的基础上修改缺少图片*/
#nav_cont{ margin:0 auto; width:978px; background:url(su.gif) repeat-x; height:40px; line-height:40px;}
.search { padding:0px 20px; margin:0px;width:940px; }
.search form { margin:0px; padding:0px; }
.search .inp_1 { height:18px; padding-left:1px; font-size:12px; line-height:20px; width:170px; }
.search .submit { background: url(icon_0555.gif) no-repeat; width:51px; height:20px; border:0px; margin:0px; padding:0px; }
.search a { font-size:12px; line-height:26px; padding:0px 3px 0px 4px; color:#333;}



/*960kaishi*/
.main {
    height: auto;
    margin: 0 auto;
    width: 960px; 
}
.yhgt{ width:256px; height:262px; border:solid 1px #b1dbe6; float:left; padding:1px;}
.yhgt h3{ background:url(../images/yhgt_h.gif) no-repeat; height:27px; line-height:27px; padding-left:25px;}
.yhgt h3 a{ font-size:14px; color:#333;}
.yhgt_ul li{ line-height:2.2; background:url(../images/li_q.gif) 0px 5px no-repeat; padding-left:20px;}
.yhgt_ul{ margin-left:10px; margin-top:5px;}
.yhgt ul li a{ font-size:12px; color:#373737;}
.bl{ margin-top:15px;}
.bl h1{ background:#c7dff3; height:25px; line-height:25px; font-size:12px; font-weight:500; color:#0a467d; padding-left:5px;}
.bl ul li{ float:left; width:100px; padding-left:25px; line-height:25px; background:url(../images/bl_li.gif) 8px 7px no-repeat;}
.bl ul{ margin-top:5px;}
.qwjs{ width:422px; height:262px; border:solid 1px #b1dbe6; float:left; padding:1px; margin-left:10px;_margin-left:8px;}
.swt{ width:250px; height:262px;  float:left; margin-left:10px;_margin-left:8px;}
.qwjs h1{ height:40px;}

.qwjs_list{ background:url(../images/qwjs_bg.gif) no-repeat;  margin:15px 0 0 10px;}
.qwjs_list li{ padding-left:60px; height:34px; }
.qwjs_list li a{ font-size:14px; color:#333;}
.s_mk{ width:248px; height:80px; background:#f3f3f3; border:solid 1px #cfcfcf;}
.s_mk ul li{ float:left; margin-left:7px;_margin-left:5px;}
.s_mk ul{ padding-top:5px;}
.s_mb{ background:#f1faff; height:179px; padding-top:5px;}
.zj{ width:238px; height:69px; background:#d9eef3; border:solid 1px #b1dce5; margin:0 auto;}
.zj p{ margin-top:8px; text-align:center; font-size:12px; color:#333;}
.zj p strong{ color:#F00;}
.recruit ul {float:none;height:90px;overflow:hidden;padding:0;width:auto; padding-left:10px; margin-top:5px;}
.recruit ul  li { line-height:2; font-size:12px; color:#333;}
.zjtd{ width:956px; height:173px; background:#f3fbfe; border:solid 1px #66a9d6; clear:both; border-top:none; margin-top:10px; position:relative;}
.zjtd h3{ height:32px; background:#1a8dba; padding-left:10px;}
.zjtd h3 span{ float:right; padding-right:15px; padding-top:8px;}
.zj_mk a img{ background:#FFF; padding:2px; border:solid 1px #2d7fb7; float:left; margin-right:10px;}
.zj_mk{ width:270px; overflow:hidden;}
.zj_mk h4{ font-size:14px; color:#333;}
.zj_mk p{ font-size:12px; color:#333; line-height:1.9; margin-top:5px;	}
.zj_mk p a{ color:#F00;}
.zj_mk h5 a img{ border:none; margin-top:5px;}
#scrollbody{ margin-left:45px;overflow:hidden;zoom:1; width:860px; margin-top:10px; }
.next{ display:block;background:url(../images/next.gif) no-repeat;width:16px; height:119px;position:absolute;top:44px; right:15px;}
.prev{ display:block; background:url(../images/prev.gif) no-repeat;width:16px; height:119px; position:absolute; top:44px; left:9px;}
.cjjb{ width:696px; height:135px; float:left; border:solid 1px #2f80b8; background:url(../images/cjjb_bg.gif) repeat-x; position:relative;}
.jbzc{ width:250px; overflow:hidden; float:left; margin-left:10px;}
.jbzc h3{ height:28px; background:#1e6a9c; line-height:28px; padding-left:5px;}
.jbzc h3 span{ float:right; padding-right:10px;}
.jbzc h3 span a{ font-size:12px; color:#FFF; font-weight:500;}
.jbzc h3 a{ font-size:14px; color:#FFF;}
.jbzc ul li{ line-height:1.8; background:url(../images/sj.gif) 5px 8px no-repeat; padding-left:15px;}
.jbzc ul li span{ float:right; padding-right:5px; font-size:12px; color:#999;}
.jbzc ul li a{ font-size:12px; color:#000;}
.le{ position:absolute; left:10px}
.lee{ position:absolute; right:10px; top:0px;}
.con{ width:615px; margin-left:45px; padding-top:25px;}
.con ul li{ float:left; margin-left:10px;white-space:nowrap; line-height:2;}
.con ul li a{ font-size:12px; color:#000;}
.yqlj{ width:978px; border:solid 1px #aac7e7; height:140px; clear:both; margin:0 auto;}
.yqlj_nav{ background:url(../images/yqlj_nav.gif) repeat-x; height:32px; line-height:32px;}
.yqlj_nav ul li{ float:left; margin-left:15px;}
.yqlj_nav ul li span{ width:106px; height:32px; float:left; text-align:center; font-size:14px; font-weight:700; color:#184c71; cursor:pointer;}

#dic2,#dic3,#dic4{
	display:none;}
.yq ul li{ font-size:12px; color:#333; float:left; margin-left:15px;}
.yq ul { margin-top:15px;}
.yq ul li a{font-size:12px; color:#333;}
.linkbul{ padding:0px 0 0 10px;}
.linkbul li{ width:105px; text-align:center; line-height:20px; float:left;}
.linkbul li span{ display:block;height:70px; width:80px; margin:0 auto;}








