﻿/* 整体布局:开始 */
* { padding:0; margin:0; }
div,form,img,ul,ol,li,dl,dt,dd { margin:0; padding:0; border:0; }
input { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体; font-size:12px; }
select { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体; font-size:12px; }
textarea { vertical-align:middle; font-family:Geneva, Arial, Helvetica, sans-serif, 宋体;  }
ul { padding:0; margin:0; }
ul li { list-style:none; list-style-type:none; }
a img { border:none; }
table { border-collapse:collapse; border-cellpadding:0px; border-spacing: 0px; }
body { font-family:Geneva, Arial, Helvetica, sans-serif,宋体; font-size:12px; color:#262626; }

/* 标题布局:开始 */
h1 { font-size:32px; font-weight:bold; }
h2 { font-size:26px; font-weight:bold; }
h3 { font-size:20px; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
h5 { font-size:12px; font-weight:bold; }
h6 { font-size:11px; }

/* 字体布局:开始 */
.b { font-weight:bold; }
.i { font-style:italic; }
.f11 { font-size:11px; } 
.f12 { font-size:12px; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f20 { font-size:20px; }
.f25 { font-size:25px; }

/* 方位布局:开始 */
.tl { text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.vam { vertical-align:middle; }
.vat { vertical-align:top; }

/* 按钮布局:开始 */
.btn_01 { width:41px; height:19px; line-height:19px; border:0px; font-size:12px; color:#787878; background-image:url(../img/btn_01.gif); margin-right:5px; cursor:pointer; }
.btn_02 { width:73px; height:19px; line-height:19px; border:0px; font-size:12px; color:#787878; background-image:url(../img/btn_02.gif); cursor:pointer; }
.btn_03 { width:39px; height:21px; line-height:21px; border:0px; font-size:12px; color:#fff; background-image:url(../img/btn_03.gif); cursor:pointer; }
.btn_04 { width:39px; height:21px; line-height:21px; border:0px; font-size:12px; color:#fff; background-image:url(../img/btn_04.gif); cursor:pointer; }
.btn_05 { width:98px; height:29px; line-height:29px; border:0px; font-size:14px; font-weight:bold; color:#000; background-image:url(../img/btn_05.gif); padding-right:15px; cursor:pointer; }
.btn_06 { width:130px; height:28px; line-height:28px; border:0px; font-size:14px; font-weight:bold; color:#000; background-image:url(../img/btn_06.gif); padding-right:5px; cursor:pointer; }
.btn_07 { width:69px; height:27px; line-height:27px; border:0px; font-size:12px; font-weight:bold; color:#fff; background-image:url(../img/btn_07.gif); cursor:pointer; }
.btn_08 { width:222px; height:28px; line-height:28px; border:0px; font-size:12px; font-weight:bold; color:#e86d06; background-image:url(../img/btn_08.gif); cursor:pointer; }
.btn_09 { width:95px; height:28px; line-height:28px; border:0px; font-size:12px; font-weight:bold; color:#000; background-image:url(../img/btn_09.gif); cursor:pointer; }
.btn_10 { width:69px; height:21px; line-height:21px; border:0px; font-size:12px; color:#747474; background-image:url(../img/btn_10.gif); padding-left:15px; cursor:pointer; }
.btn_11 { width:69px; height:21px; line-height:21px; border:0px; font-size:12px; color:#747474; background-image:url(../img/btn_11.gif); padding-right:15px; cursor:pointer; }
.btn_12 { width:82px; height:24px; line-height:24px; border:0px; font-size:12px; color:#000; background-image:url(../img/btn_12.gif); padding-left:15px; cursor:pointer; }
.btn_13 { width:63px; height:24px; line-height:24px; border:0px; font-size:12px; color:#000; background-image:url(../img/btn_13.gif); padding-left:15px; cursor:pointer; }
.btn_14 { width:53px; height:26px; line-height:26px; border:0px; font-size:12px; font-weight:bold; color:#fff; background-image:url(../img/btn_14.gif); cursor:pointer; }
.btn_15 { width:153px; height:36px; line-height:36px; border:0px; font-size:12px; font-weight:bold; color:#fff; background-image:url(../img/btn_15.gif); cursor:pointer; }
.btn_16 { width:39px; height:21px; line-height:21px; border:0px; font-size:12px; color:#fff; background-image:url(../img/btn_16.gif); cursor:pointer; }
.btn_17 { width:66px; height:17px; line-height:17px; border:0px; font-size:12px; color:#000; background-image:url(../img/btn_17.gif); padding-left:15px; cursor:pointer; }
.btn_18 { width:66px; height:17px; line-height:17px; border:0px; font-size:12px; color:#000; background-image:url(../img/btn_18.gif); padding-left:15px; cursor:pointer; }
.btn_19 { width:66px; height:17px; line-height:17px; border:0px; font-size:12px; color:#000; background-image:url(../img/btn_19.gif); padding-left:15px; cursor:pointer; }
.btn_20 { width:130px; height:27px; line-height:27px; border:0px; font-size:12px; font-weight:bold; color:#fff; background-image:url(../img/btn_20.gif); cursor:pointer; }

.btn_21 { width:153px; height:36px; line-height:36px; border:0px; font-size:16px; font-weight:bold; color:#183706; background-image:url(../img/btn_21.gif); cursor:pointer; }

.tex_01 { width:106px; height:18px; line-height:18px; border:1px solid #7f9db9; margin-right:5px; }
.tex_02 { width:135px; height:19px; line-height:19px; border:1px solid #7f9db9; color:#626262; padding-left:5px; margin-right:5px; }
.tex_03 { width:40px; height:17px; line-height:17px; border:1px solid #7f9db9; margin-right:5px; padding-left:5px; }
.tex_04 { width:323px; height:20px; line-height:20px; border:1px solid #ccc; }
.tex_05 { width:92px; height:20px; line-height:20px; border:1px solid #ccc; }
.tex_06 { width:170px; height:20px; line-height:20px; border:1px solid #ccc; }
.tex_07 { width:100px; height:20px; line-height:20px; border:0px; border-bottom:1px solid #000; }
.tex_08 { width:480px; height:100px; border:1px solid #ccc; }
.tex_09 { width:135px; height:19px; line-height:19px; border:1px solid #7f9db9; margin-left:5px; margin-right:5px; }
.tex_10 { width:40px; height:19px; line-height:19px; border:1px solid #7f9db9; margin-left:5px; margin-right:5px; }
.tex_11 { width:200px; height:19px; line-height:19px; border:1px solid #7f9db9; margin-left:5px; margin-right:5px; }
.tex_12 { width:40px; height:27px; line-height:17px; border:1px solid #7f9db9; margin-right:5px; padding-left:5px; }


.sel_01 { width:198px; border:1px solid #8cb0d7; margin-right:5px; }

/* 外间距布局:开始 */
.m2 { margin:2px; }
.m5 { margin:5px; }
.ml2 { margin-left:2px; }
.ml5 { margin-left:7px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.mr2 { margin-right:2px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.mr7 { margin-right:7px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }

/* 内间距布局:开始 */
.p2 { padding:2px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.pl2 { padding-left:2px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pr2 { padding-right:2px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pt2 { padding-top:2px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pb2 { padding-bottom:2px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }

/* 浮动布局:开始 */
.fl { float:left; }
.fr { float:right; }
.clear { clear:both; height:0px; line-height:0px; border:0px; font-size:0px;_height:-1px; }

/* 链接布局:开始 */
a { color:#262626; text-decoration:none; } a:hover { text-decoration:underline; }
a.u { text-decoration:underline; }
a.pink { color:#fc1288; }
a.black { color:#000; }
a.blue { color:#0054ff; }
a.gray { color:#666666; }
a.orange { color:#ff6600; }
a.cyan { color:#00943f; }
a.white { color:#fff; }
a.red { color:#ff0000; }

/* 网站头部:开始 */
.header { width:900px; margin:0 auto; overflow:hidden; }
	.logo { float:left; width:250px; height:120px; }
	.r_header { float:right; width:650px; height:120px; }
	    .tools { width:650px; height:90px; overflow:hidden; }
		    .tools dl { width:615px; padding:17px 0 0 35px; }
			.tools dt { float:right; width:60px; margin-left:5px; }
			    .tools dt li { width:50px; height:24px; line-height:24px; background-image:url(../img/li_01.gif); background-repeat:no-repeat; padding-left:10px; }
			.tools dd { padding-top:8px; }
			    .tools dd strong { font-size:14px; }
				.tools dd span { font-size:26px; font-weight:bold; }
				.tools dd a { color:#4e4e4e; font-weight:bold; text-decoration:underline; padding-left:5px; }
		.sub { width:615px; height:30px; line-height:30px; padding:0 0 0 35px; background-image:url(../img/sub_bg.gif); overflow:hidden; }
		    .sub em { color:#d1d1d1; padding-left:5px; padding-right:5px; }
			.sub a { color:#d1d1d1; font-weight:bold; }
		.sub_s { width:616px; height:31px; line-height:31px; margin:0 0 0 34px; background-image:url(../img/sub_s_bg.gif); overflow:hidden; }
		    .sub_s li { float:left; text-align:center; }
			.sub_s li a { color:#d1d1d1; font-weight:bold; }
			.sub_s_a { width:204px; }
			.sub_s_b { width:117px; }
			.sub_s_c { width:134px; }
			.sub_s_d { width:161px; }
	.nav { width:887px; height:39px; background-image:url(../img/nav_bg.gif); overflow:hidden; padding-left:13px; }
	    .nav ul li { float:left; display:inline; text-transform:uppercase; }
		.nav a { float:left; vertical-align:sub; background: transparent url("../img/nav_left.gif") no-repeat left top; margin:0 0 0 0; padding:0 0 0 15px; text-decoration:none; }
		.nav a span { float:left; height:22px; display:block; color:#000000; background: transparent url("../img/nav_right.gif") no-repeat right top; padding:17px 15px 0 0; font-size:12px; color:#fff; font-weight:bold; }
		.nav .current a { background-position:0 -39px; text-decoration:none; }
		.nav .current span { background-position:100% -39px; text-decoration:none; }
		.nav .current a span { background-position:100% -39px; color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
		.nav a:hover { background-position:0% -39px; cursor: hand; text-decoration:none; }
		.nav a:hover span { background-position:100% -39px; text-decoration:none; color:#000; }
		.nav .current a:hover span { background-position:100% -39px; text-decoration:none; }
	.nav_s { width:900px; height:36px; background-image:url(../img/nav_s_bg.gif); overflow:hidden; }
	    .nav_s ul { float:right; }
	    .nav_s li { float:left; display:inline; text-transform:uppercase; }
		.nav_s a { float:left; vertical-align:sub; background: transparent url("../img/nav_s_left.gif") no-repeat left top; margin:0 2px 0 2px; padding:0 0 0 11px; text-decoration:none; }
		.nav_s a span { float:left; height:20px; display:block; color:#000000; background: transparent url("../img/nav_s_right.gif") no-repeat right top; padding:16px 15px 0 0; font-size:12px; color:#fff; font-weight:bold; }
		.nav_s .current a { background-position:0 -36px; text-decoration:none; }
		.nav_s .current span { background-position:100% -36px; text-decoration:none; }
		.nav_s .current a span { background-position:100% -36px; color:#000; font-size:12px; font-weight:bold; text-decoration:none; }
		.nav_s a:hover { background-position:0% -36px; cursor: hand; text-decoration:none; }
		.nav_s a:hover span { background-position:100% -36px; text-decoration:none; color:#000; }
		.nav_s .current a:hover span { background-position:100% -36px; text-decoration:none; }
	.search { width:900px; height:35px; background-image:url(../img/search_bg.gif); overflow:hidden; }
	    .search p { padding:8px 20px 0 15px; }
		.search select { margin-right:5px; }
		.search strong { color:#4e4e4e; padding-left:10px; }
		.search p a { padding-left:10px; padding-right:20px; color:#4e4e4e; text-decoration:underline; }
	.search_s { width:900px; height:36px; background-image:url(../img/search_b_bg.gif); overflow:hidden; }
	    .search_s p { padding:8px 20px 0 15px; }
		.search_s select { margin-right:5px; }
		.search_s strong { color:#fff; padding-left:20px; }
		.search_s p a { padding-left:10px; padding-right:20px; color:#4e4e4e; text-decoration:underline; }
		
.header_a { width:900px; margin:0 auto; overflow:hidden; }
	.logo_a { float:left; width:244px; height:115px; }
	.r_header_a { float:right; width:656px; height:115px; }
	    .tools_a { width:656px; height:63px; overflow:hidden; }
		    .tools_a dl { width:641px; padding:5px 0 0 15px; }
			.tools_a dt { float:right; width:60px; margin-left:5px; }
			    .tools_a dt li { width:50px; height:20px; line-height:20px; background-image:url(../img/li_02.gif); background-repeat:no-repeat; padding-left:10px; }
			.tools_a dd { padding-top:8px; }
			    .tools_a dd strong { font-size:14px; }
				.tools_a dd span { font-size:26px; font-weight:bold; }
				.tools_a dd a { color:#4e4e4e; font-weight:bold; text-decoration:underline; padding-left:5px; }
		.login { width:641px; height:34px; padding:18px 0 0 15px; background-image:url(../img/login_bg.gif); overflow:hidden; }
			.login a { color:#4e4e4e; font-weight:bold; text-decoration:underline; padding-left:10px; }
	.search_a { width:900px; height:35px; background-image:url(../img/search_a_bg.gif); overflow:hidden; }
	    .search_a p { padding:8px 20px 0 15px; }
		.search_a select { margin-right:5px; }
		.search_a strong { color:#fff; padding-left:20px; }
		.search_a p a { padding-left:10px; padding-right:20px; color:#4e4e4e; text-decoration:underline; }
	
/* 网站尾部:开始 */
.footer { width:900px; margin:0 auto; margin-top:10px; overflow:hidden; }
    .footer_ad { width:900px; margin-top:10px; }
	    .footer_ad p { margin-top:3px; }
		    .footer_ad p em { padding-left:5px; }
    .link { width:883px; padding:10px 0px 5px 15px; border:1px solid #ccc; overflow:hidden; }
	    .link li { width:97px; padding-bottom:10px; float:left; display:inline; }
		.link li a { color:#6b6b6b; text-decoration:underline; }
	.link_s { width:883px; padding:10px 0px 5px 15px; border:1px solid #ccc; background-image:url(../img/link_bg.gif); background-position:bottom; background-repeat:repeat-x; overflow:hidden; }
	    .link_s li { width:97px; padding-bottom:10px; float:left; display:inline; }
		.link_s li a { color:#6b6b6b; text-decoration:underline; }
	.footer_tools { width:900px; height:35px; line-height:35px; background-image:url(../img/footer_tools_bg.gif); text-align:center; margin-top:10px; }
		.footer_tools em { padding-left:15px; padding-right:15px; color:#fff; }
		.footer_tools a { color:#fff; }
	.foot_tools { width:900px; height:31px; line-height:31px; background-image:url(../img/foot_tools_bg.gif); text-align:center; overflow:hidden; }
		.foot_tools em { padding-left:12px; padding-right:12px; color:#fff; }
		.foot_tools img { vertical-align:middle; }
		.foot_tools a { color:#fff; }
	.copy { width:900px; text-align:center; }
	    .copy p { padding-top:5px; }
		    .copy p span { color:#4c4c4c; }
		    .copy p img { padding:5px 7px 0 7px; }
			.copy p em { padding-left:15px; padding-right:15px; }
		.copy_a { width:540px; margin:0 auto; }
		    .copy_b { float:left; width:45px; padding-top:3px; text-align:center; }
		    .copy_c { float:left; }
		.copy_d { width:340px; margin:0 auto; }
	.key { width:890px; padding:5px; background-color:#f6f6f6; overflow:hidden; }
	    .key_a { width:888px; padding:10px 0px 0 0; border:1px solid #ccc; background-color:#fff; overflow:hidden; }
	        .key_a li { padding:0 10px 10px 10px; float:left; display:inline; }
		    .key_a li a { color:#262626; }
		.key_b { width:870px; padding:10px; overflow:hidden; }
		    .key_b p { line-height:150%; color:#414141; }
	.key_c { width:888px; padding:10px 5px 0 5px; border:1px solid #ccc; background-color:#fff; overflow:hidden; }
	    .key_c li { padding:0 10px 10px 10px; float:left; display:inline; }
		.key_c li a { color:#262626; }
	.key_d { width:880px; padding:10px; text-align:center; overflow:hidden; }
	    .key_d h5 { }
	    .key_d p { line-height:150%; }
/*人才专区*/
.l{ width:666px;}
.r{ width:228px;}
.b4{ border:1px solid #C4C4C4;zoom:1;}

.job_tit{ background:url(../img/jon_tit.jpg) repeat-x; height:33px; line-height:33px; text-indent:1em; position: relative;}
.job_tit a.more{ font-size:12px; font-weight:normal; position:absolute; right:10px; top:0;}
.job_search{ padding:0 0 0.5em 1em;}
.job_search p{ padding:5px 0 0;}
.job_video{ width:218px; height:169px; margin:0 auto; padding:5px 0;}

.job_nav{ background:url(../img/j_nav_bg.jpg) repeat-x; height:68px;}
.job_nav ul li { float:left;}
.job_nav ul li a{ display:block; line-height:34px; width:85px; text-align:center;}
.job_nav ul li a.dq{ background:url(../img/j_nav_a_bg.jpg) no-repeat;}
.job_diqu{ padding:7px 0 0 1em; border:0 solid #FB0; border-width:0 1px 1px; height:27px;}
.job_diqu img{ margin-right:0.5em;}
.job_diqu a{ padding-right:1em;}


.cFF8A1E,a.cFF8A1E:link,a.cFF8A1E:visited{ color:#FF8A1E;}



ul.l1 li{ float:left; display:inline; border:1px solid #706E6F; margin:5px 0 0 5px;}
ul.l1 li img{ display:block; width:158px; height:58px;}

ul.l2 { background:url(../img/jon_tit.jpg) repeat-x; height:33px; line-height:33px;}
ul.l2 li{ float:left; padding:0 8px;}
ul.l2 li.dq{ border:0 solid #FF8B00; border-width:0 2px; background:white;}

ul.l3 { margin-left:5px; float:left; display:inline; width:325px;}
ul.l3 li{ line-height:24px; background:url(../img/li_11.gif) no-repeat 5px; padding:0 0.5em;}
ul.l3 li span{ float:right; color:red;}
ul.l3 li.bg{ background-color:#F2F2F2;}

.kf_e_c { padding:2px 1px 1px 5px;}
.kf_e_c ul { float:left; width:658px; }
.kf_e_c li { width:306px; vertical-align:bottom; padding-left:10px; float:left; padding-right:10px; }
.kf_e_c li span strong { color:#ff0000; font-weight:normal; }
.kf_e_c_a { height:24px; line-height:24px; background-image:url(../img/7_24.gif); overflow:hidden; }
.kf_e_c_b { height:24px; line-height:24px; background-image:url(../img/7_23.gif); overflow:hidden; }
.kf_e_c_c { width:110px; }
.kf_e_c_d { width:190px; }

ul.l4 li{ background:url(../img/li_01.gif) no-repeat; line-height:25px; text-indent:0.5em; white-space: nowrap; overflow:hidden; width:100%;}
ul.l4 {}

ul.l5 li{ white-space:nowrap; overflow:hidden; width:100%; line-height:22px; color:#888;}

dl.l1{ width:210px; height:96px; overflow:hidden; margin:8px auto 0;}
dl.l1 dt{ width:94px; height:94px; border:1px solid #DDD; float:left; margin-right:5px;}
dl.l1 dt img{ width:94px; height:94px; display:block; }
dl.l1 dd{ line-height:20px; color:#07519A;}

/*
产品分类样式
*/

.protit { border:0 solid #FF8D00; border-width:0 1px 1px; padding:1em 5px;}
.protit h3 { background:#F2F2F2 url(../img/ico_xing.gif) no-repeat 14px 7px; line-height:26px; text-indent:2.5em;}
.protit li{ background:url(../img/li_02.gif) no-repeat; line-height:22px; text-indent:1em; width:100%; overflow:hidden; white-space:nowrap; }
.protit li a { color:#666;}
/*
投票样式
*/
.t { width:848px; margin:0 auto ; padding:2em 0;}
.t h3 { background:url(../img/t_tit_bg.gif) repeat-x; line-height:36px; text-align:center; font-size:14px; color:#FF7E00;}
.t dl { width:145px; float:left; display:inline; margin:1.5em 0 0 20px;}
.t dl dt img{ display:block; width:145px; height:145px;}
.t dl dd { text-align:center; width:100%; line-height:20px; white-space:nowrap; overflow:inherit;}
.t dl dd span { padding-left:1em;}


/*产品帮助*/
.display
{
    display: block;
}
.m-t-5
{
    margin-top: 5px;
}
.bigcontent
{
    background:url(bigcontent-bg.gif);
    background-repeat:repeat-y
}
.left
{
    float: left;
}
dl.list-help-1
{
    margin-top: 10px;
}
dl.list-help-1 dd
{
    line-height: 150%;
    height: 20px;
}


