@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px; list-style:none;}
body,h1,h2,h3,h4,h5,h6,dl,dd,ul,ol,p,blockquote,form{margin:0;}
body{font:12px/1.5 Microsoft Yahei,Tahoma,Arial,"\5B8B\4F53";word-wrap:break-word;}
input,textarea,button{font:12px Microsoft Yahei,Tahoma,Arial,"\5B8B\4F53"; }
ul,ol{list-style-type:none;padding:0;}
table{border-spacing:0;border-collapse:collapse;}
a{text-decoration:none;outline:0 none;}
a.green{ color:#31a701;}
a.green:hover{ color:#31a701;}
a:hover{text-decoration:none; color:#31c13c;}
img{ border:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html>body .clearfix { display:inline-block; width:100%; }
*html .clearfix { height:1%; /* End hide from IE-mac */ }
*+html .clearfix { min-height:1%; }/* ie7 hack*/

.s_clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
*html>body .s_clear { display:inline-block; width:100%; }
*html .s_clear { height:1%; /* End hide from IE-mac */ }
*+html .s_clear { min-height:1%; }/* ie7 hack*/



.head{ width:100%; height:40px; line-height:40px; background:#f4f4f4; border-bottom:#d9d9d9 solid 1px; color:#757575;}
.box{ width:1000px; margin:0 auto; overflow:hidden;}
.head .l_r{ float:right; color:#515151;}
.head .l_r a{ color:#515151;}
.head .l_r a.cur{ color:#ff6600;}
.head .l_r u{ padding:0 6px; color:#bcbcbc; display:inline-block; text-decoration:none;}
.head .h_l{ background:url(../images/logo.png) no-repeat left center; padding-left:115px; display:inline-block; float:left;}
.head a.logo{ display:inline-block; width:115px; height:40px; float:left;}

.menu { background:url(../images/mbg.jpg) repeat-x bottom; overflow:hidden; height:57px; line-height:57px; margin:10px 0;}
.menu li{ float:left; width:70px; text-align:center; font-size:13px; font-weight:bold; color:#FFF; background:url(../images/mline.jpg) no-repeat right bottom; display:inline; position:relative;}
.menu li a{ display:block; color:#FFF;}
.menu li:hover{ background:url(../images/mon_1024.jpg) no-repeat center bottom; color:#509603;}
.menu li:hover a{color:#509603;}
.menu li.img{ padding:0px; width:10px; text-align:left; background:none;}
.menu li.on{ background:url(../images/mon_1024.jpg) no-repeat center bottom; color:#509603;}
.menu li.cur{ background:none;}
.menu li.cur a{color:#FFF;}
.menu li.cur:hover{background:url(../images/mon_1024.jpg) no-repeat center bottom; color:#509603;}
.menu li.cur:hover a{ color:#509603;}
.menu li.on a{color:#509603;}
.menu span{ position:absolute; right:0px;}


.loca{ background:url(../images/icon_flag.gif) no-repeat left top; padding-left:20px; line-height:27px; color:#939393; position:relative; overflow:hidden;}
.loca a{ color:#0066cc;}
.loca #area{ overflow:hidden; display:none; position:absolute; right:371px; border:#d3d3d3 solid 1px; top:26px; _top:22px; width:90px; background:#FFF; z-index:9999; }
.loca #area ol{ padding:4px 6px}
.loca #area li{ float:left; padding:0 7px; line-height:20px; cursor:pointer; }
.loca #area li:hover{color:#0066cc;}
.loca #type{ overflow:hidden; display:none; position:absolute; right:269px; border:#d3d3d3 solid 1px; top:26px; _top:22px; width:90px; background:#FFF; z-index:9999;}
.loca #type ol{ padding:4px 6px}
.loca #type li{ float:left; padding:0 7px; line-height:20px; cursor:pointer; }
.loca #type li:hover{color:#0066cc;}
.loca span{ float:right; color:#7c7c7c; height:200px; }
.loca span big{ border:#d3d3d3 solid 1px; height:25px; line-height:25px; font-size:12px; display:inline-block; width:60px; margin-right:10px; padding:0 20px 0 10px; background:url(../images/dot.jpg) no-repeat right center; float:left; cursor:pointer;}
.loca span big.cur{  background:url(../images/dot_on.jpg) no-repeat right center;}
.loca span input{ float:left; height:25px; line-height:25px; border:#d3d3d3 solid 1px; width:200px; padding-left:10px; }
.loca span input.btn{ background:url(../images/btn.jpg) no-repeat; height:27px; border:none; width:47px; padding:0px;cursor:pointer;}
.loca b{ font-weight:normal; line-height:27px; height:27px; z-index:88;	}


.main{ overflow:hidden; margin-top:-162px;}
.main .mleft{ float:left; border-top:#31a701 solid 3px; width:690px; _padding:10px; _width:670px; font-size:14px;}
.mleft h1{ font-size:23px; z-index:9999; padding-bottom:10px; width:100%; padding-top:10px; display:inline-block; z-index:99; width:100%; text-align:center; }
.mleft h1 span{ float:right}
.mleft #bdshare{overflow:hidden; padding-top:8px;  position:relative; height:20px; line-height:20px; overflow:hidden; z-index:9990; }
.mleft .info{ overflow:hidden; border-top:#31a701 solid 1px; margin-top:30px;_margin-top:5px;}
.mleft .info li{ float:left; width:25%;_width:23%; height:30px; line-height:30px; display:inline;}
.mleft a{ color:#0066cc; text-decoration:none;}
.mleft a:hover{ color:#0066cc; text-decoration:underline;}
.mleft .info li u{ color:#33a900; text-decoration:none;}


.txt{ line-height:23px; margin-bottom:10px;}
.bank{ overflow:hidden;}
.bank b{ color:#04427f; height:30px; line-height:30px; display:inline-block;}
.bank ol{ background:#FFF; border:#e5eefd solid 1px; padding:0 15px;}
.bank ol li{border-bottom:#e5eefd solid 1px; overflow:hidden; padding:10px 0; color:#6a6a6a;}
.bank ol li i{ color:#F00; font-style:normal; height:30px; line-height:30px; display:inline-block;}
.bank ol li img{ float:left; display:inline; margin-right:10px;}
.bank ol li.cur{ color:#0066cc; text-decoration:none; }
.form{ background:#ececec; height:40px; line-height:40px; padding:0 15px; overflow:hidden;}
.form em{ color:#ff6600; font-style:normal; float:left;}
.form input{ float:left; margin-top:5px; margin-right:6px; padding:0 10px; width:150px; font-size:12px;height:24px; line-height:24px;}
.form input.btn{ background:#30a601; border:none; color:#FFF; height:27px; line-height:27px; width:60px}

.job{ padding:15px 0; overflow:hidden; color:#313131; line-height:24px;}

.notice{ line-height:25px;}
.notice em{ color:#f00; font-style:normal; }
.notice em a{ color:#F00;}
.notice em a:hover{ color:#F00;}

.jbtn{ padding:30px 0 ; text-align:center;}

.bbs{ background:#fff; border:#e5eefd solid 1px; padding:10px 0; overflow:hidden; margin-bottom:15px;}
.bbs dl{ float:left; margin-left:15px; overflow:hidden; width:300px;}
.bbs dl dt{ border-bottom:#e2e2e2 solid 1px; font-weight:bold; height:30px; line-height:25px;}
.bbs dl dt em{ color:#3264c7; font-style:normal;}
.bbs dl dd{ padding-top:10px;}
.bbs dl dd li{ width:300px; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.bbs dl dd li a{color:#505050;}

.books{ background:#fafafa; border:#b3cfff solid 1px; padding:0 10px 10px 10px; overflow:hidden;}
.books dt{ font-size:12px; color:#0066cc; background:url(../images/bookbg.jpg) no-repeat bottom left; height:45px; line-height:45px; }
.books dd { overflow:hidden;}
.books dd .box {height:180px; float:left; width:570px; overflow: hidden; position:relative; padding:20px 15px 15px 10px; }
.books dd .box li { display:block; float:left; margin:0 12px; cursor:pointer;}
.books dd a.prev, a.next {background:url(../images/pre_next.jpg) no-repeat 0 0; display:block;width:16px;height:113px; float:left; margin:45px 0 0 0; cursor:pointer;}
.books dd a.next { background:url(../images/pre_next.jpg) no-repeat -17px 0; }
.books dd .scroll_list{ width:10000em; position:absolute; }

.zhufa{ margin-top:20px; line-height:23px; overflow:hidden; margin-bottom:15px;}
.zhufa span{ float:right;}
.zhufa span img{ margin-left:10px;}

.fourm{ background:#fff; border:#e5eefd solid 1px; padding:10px; overflow:hidden; margin-bottom:15px;}
.fourm dt{ border-bottom:#e2e2e2 solid 1px; font-weight:bold; height:30px; line-height:25px; color:#2858be;}
.fourm dd ol,.fourm dd ul{ padding-top:10px;}
.fourm dd li{ border-bottom:#e2e2e2 dashed 1px; height:30px; line-height:30px;}
.fourm dd li a{color:#505050;}
.fourm dd li span{ float:right; color:green; font-size:12px;}
.fourm dd ul li { float:left; width:304px; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow:hidden; margin-right:10px;}


.p_n{ margin:20px 0; font-size:12px;}
.p_n span{ float:right;}

.main .mright{ float:right; width:300px; color:#06c; font-size:14px;}
.main .mright a{ color:#06c;}
.main .mright a:hover{ text-decoration:underline;}
.news{ border:#c1e0ff solid 1px; margin-bottom:12px; }
.news dt{ background:#f2f8f8; height:35px; line-height:35px;  padding-left:10px; font-size:14px; font-weight:bold;}
.news dd ol{ padding:6px 10px;}
.news dd li{ width:280px; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow:hidden; height:22px; line-height:22px; font-size:12px;}

.baidu_adv{ border:#c1e0ff solid 1px; padding:10px; overflow:hidden; margin-bottom:12px; background:url(../images/baidu.jpg) no-repeat right bottom;}
.baidu_adv li{ width:92px; text-align:left; text-decoration:underline; float:left; font-size:12px; height:25px; line-height:25px; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.rtxt{ padding:10px; overflow:hidden; font-size:12px; line-height:21px;}
.rtxt a{ padding-right:10px;}

.foot{ margin:20px 0; line-height:21px; text-align:center;}
.foot a{ color:#2858be;}


.xjh{overflow:hidden; margin:15px 0;}
.xjh_title{ font-size:15px; font-weight:bold;  height:40px; line-height:40px;}
.xjh_tb{ border:#e7e7e7 solid 1px; }
.xjh_tb th{ background:#f5f5f5; height:35px; line-height:35px; border-right:#e7e7e7 solid 1px;}
.xjh_tb td{ text-align:left; padding-left:6px; height:28px; line-height:28px; border-bottom:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px;}


.job_book{width:658px; height:180px; background:url(/html/images/jobbook/jobbook_bg.jpg) 0 0 repeat-x; border:1px solid #9dc5ed; padding:0 15px; margin-bottom:12px;}
.job_book p{color:#0066cc; font-weight:14px; line-height:35px; height:35px; background:url(/html/images/jobbook/jobbook_title_border.jpg) 0 bottom no-repeat;}
a.but_l, a.but_r{position:absolute; width:25px; height:70px; cursor:pointer; margin-top:28px;}
.book_qh{position:relative;}
a.but_l{_top:0px; _left:-33px; background:url(/html/images/jobbook/jobbook_but.gif) -25px 0 no-repeat;}
a.but_l:hover{background:url(/html/images/jobbook/jobbook_but.gif) 0 0 no-repeat;}
a.but_r{_margin-right:15px; right:0; top:0; background:url(/html/images/jobbook/jobbook_but.gif) -50px 0 no-repeat;}
a.but_r:hover{background:url(/html/images/jobbook/jobbook_but.gif) -75px 0 no-repeat;}
*+html a.but_l{top:0; left:0;}
.book_block{width:590px; margin-top:10px; height:123px; margin-left:34px; overflow:hidden;}
ul.book_block_h{width:1000px; margin-left:13px;}
ul.book_block_h li{float:left; list-style:none; display:block; margin-right:25px; width:81px; height:121px; border:5px solid #fff; background:#fff; padding:2px 0 0 1px;}


#bbsForum{border:1px solid #e5eefd; padding:12px; width:664px; _width:644px; overflow:hidden; margin-bottom:12px;}
#bbsForum .box{ width:328px; _width:318px;}
#bbsForum .floatl{ float:left;}
#bbsForum .float2{ float:right;}
#bbsForum h3{ border-bottom:#e7e7e7 solid 1px; height:30px; line-height:30px;}
#bbsForum ul{ margin-top:10px;}
#bbsForum li{width:318px; _width:308px; white-space:nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis; overflow:hidden; padding-left:10px; height:25px; line-height:25px; background:url(http://www.yingjiesheng.com/html/images/icon_dot.gif) no-repeat left;}


.com_mleft{ float:left; width:690px; font-size:14px;}
.com_mleft a{ color:#0066cc; text-decoration:none;}
.com_mleft a:hover{ color:#0066cc; text-decoration:underline;}
.job_list{ background:url(../images/com_bg.jpg) repeat-x; padding:0 15px 15px 15px; border:#dadada solid 1px; border-top:#31a701 solid 3px; }
.job_list h1{ font-size:20px; color:#06c; height:60px; line-height:60px; border-bottom:#e7e7e7 dashed 1px;}
.job_list ol{ margin:12px 0; overflow:hidden;}
.job_list ol li{ float:left; width:33%; color:#898989;}
.job_list ul{ margin:12px 0; overflow:hidden;}
.job_list ul li{ float:left; width:50%; color:#898989; height:25px; line-height:25px;}
.job_list ul li span{ color:#000;}
.job_list h2{ font-size:18px;  height:35px; line-height:35px; color:#333; overflow:hidden; color:#424242;}
.com_mleft table{ border-top:#dbdbdb solid 1px; border-left:#dbdbdb solid 1px; color:#595858;}
.job_list th{ background:#f6f6f6; height:35px; line-height:35px; border-right:#dbdbdb solid 1px; border-bottom:#dbdbdb solid 1px; text-align:center;}
.job_list td{ height:35px; line-height:35px; border-right:#dbdbdb solid 1px;border-bottom:#dbdbdb solid 1px; text-align:center;}
.job_list td.title{ padding-left:15px; text-align:left;}
.job_list td.add{ color:#9f9f9f;}

.j_i{ padding:12px; line-height:23px; color:#5d5d5d;}
.job_sq{ text-align:center; margin-top:15px; line-height:30px;}

.com{ background:#f9fcff; border:#d2eafc solid 1px; margin-bottom:12px; padding:12px; overflow:hidden; height:45px;}
.com ol{ margin-top:3px;}
.com ol li{ float:left; width:33%; color:#898989;}
.com h2{ font-size:18px;  height:25px; line-height:25px; color:#06c; overflow:hidden;}

.about{ margin:12px 0; overflow:hidden; border:#dadada solid 1px; }
.about dt{ background:#f2f2f2; overflow:hidden; height:35px; line-height:35px; font-weight:bold; padding-left:15px; font-size:15px;}
.about dd{ padding:15px; overflow:hidden; color:#494949;}
.about dd p{ text-indent:2em; margin-bottom:10px;}

.about .txt{ border-top:#e7e7e7 dashed 1px; margin-top:12px; padding-top:12px; color:#878787;}
.about .txt li span{ float:left; width:80px; text-align:right;}

.com_foot{border-top:#31a701 solid 3px; padding:15px 0; line-height:21px; text-align:center;}
.com_foot a{ color:#0066cc; text-decoration:none;}
.com_foot a:hover{ color:#0066cc; text-decoration:underline;}

.app-down { max-width: 300px; margin: 0 auto; font-size: 13px; }

.guiddiv {
	background: #fff;
	border: 1px solid #ccc;
	margin-top: 10px;
}
.guiddiv .clear:after {
    clear: both;
    display: block;
    content: '';
}
.guiddiv .titbg {
	background: #eee url("/html/images/bg_indTopic.gif") repeat-x;
	border-bottom: 1px solid #ddd;
	display: block;
	padding: 0 10px;
}
.guiddiv .titbg h4 {
	background: url("/html/images/icon_cate.gif") left center no-repeat;
	display: block;
	float: left;
	font-size: 14px;
	padding: 8px 15px;
}
.guiddiv .indCate {
	background: #fff;
	border-bottom: 1px dotted #ddd;
	display: block;
	float: left;
	line-height: 35px;
	margin: 0;
	width: 25%;
	position: relative;
}
.guiddiv .indCate .msgtit {
	display: block;
	color: #5a93c3;
	padding: 0 10px;
	position: relative;
}
.guiddiv .indCate .msgtit:hover {
	color: #5ac387;
}
.guiddiv .indCate .msgtit span {
	display: block;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media screen and (max-width:640px) {	
	.guiddiv .indCate {
		width: 50%;
	}
}