﻿@charset "utf-8";
/*@import url("xc.css");*/

/*整体定义*/
body {margin:0px auto; text-align:center; font-size:12px; color:#737373; font-family:Arial,"宋体"; background:#f7f7f7 url(../images/bg.gif) center repeat-y;}
body,form,box,div,id,class,p,span,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd,em,input,textarea,label{ padding:0; font-style:normal;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
*{margin:0; padding:0;}
*{-webkit-text-size-adjust: none;}

li{list-style:none;}
img{border:0;}
a {color:#333333; text-decoration:none;}
a:hover{color:#b10606; text-decoration:none;}

.clear{clear:both; height:0px; overflow:hidden;}

.left {float:left;}
.right{float:right;}


/*头部定义*/
#login{width:1002px; height:31px; margin:0 auto; background:url(../images/login_c.gif) repeat-x; position:relative;}
	  .login_l{position:absolute; left:0px; top:0px; height:31px; line-height:27px; background:url(../images/login_l.gif) no-repeat left top; padding-left:15px; color:#000;}
	  .login_c{text-align:center; line-height:27px; text-indent:380px;}
	  .login_c span{color:#dd0003;}
	  .login_r{position:absolute; right:0px; top:0px; height:31px; background:url(../images/login_r.gif) no-repeat right top; padding-right:4px;}
	  		  .login_r ul{overflow:hidden;}
			  .login_r ul li{float:left;}
#header{width:971px; margin:0 auto; padding:0 3px; background:url(../images/header_bg.gif) no-repeat bottom center; overflow:hidden;}
	   .logo{height:108px; background:url(../images/logo_bg.gif) no-repeat right; text-align:left;}
	   .nav{height:25px; line-height:25px; padding-bottom:1px; background:url(../images/nav_bg.gif) repeat-x;}
	   	   .nav ul{overflow:hidden;}
		   .nav ul li{float:left; font-family:"微软雅黑"; width:124px; text-align:center; background:url(../images/nav_bg_01.gif) no-repeat right;}
		   .nav ul li a {color:#FFF; text-decoration:none; display:block;}
		   .nav ul li a:hover{color:#FFF; text-decoration:none; background:url(../images/nav_bg_02.gif) no-repeat right;}
		   .nav_t a {background:url(../images/nav_bg_02.gif) no-repeat right !important;}

/*内容定义*/
#content{width:971px; margin:0 auto; padding:0 3px; background:url(../images/content_bg.gif) no-repeat top center; overflow:hidden;}
		.left_nav{width:252px; height:550px; background:url(../images/left_bg.gif) no-repeat;}
				 .left_nav ul li{font-weight:bold; text-align:left; text-indent:30px;}
				 .left_nav ul li a {color:#848484; text-decoration:none; display:block; height:27px; line-height:27px; background:url(../images/l_nav_02.gif) no-repeat;}
				 .left_nav ul li a:hover{color:#dd0003; text-decoration:none; background:url(../images/l_nav_01.gif) no-repeat;}
				 .left_nav_t a {color:#dd0003 !important; background:url(../images/l_nav_01.gif) no-repeat !important;}
				 .nav_map{padding-top:45px;}
		.content{width:670px; background:url(../images/content_title.gif) no-repeat; padding-left:49px;}
				.content_title{height:18px; text-align:right; padding-top:15px; color:#616161; position:relative;}
							  .content_title a {color:#616161; text-decoration:none;}
							  .content_title a:hover{color:#b10606; text-decoration:none;}
							  .content_title span{color:#dd0003;}
							  .content_title b{display:block; position:absolute; left:0px; bottom:0px; border-bottom:#d10f14 2px solid;}
				.content_nr{padding:30px 15px 30px 0; line-height:21px; text-align:left; color:#2f2f2f;}
				.fh{text-align:center; padding:20px 0;}

/*首页*/
.index_banner{width:971px; margin:0 auto; padding-bottom:20px; background:url(../images/banner_bg.gif) no-repeat bottom center; position:relative; text-align:left;}
			 #slideshow {float:left; width:971px; height:388px;}
			 #slideshow #slidesContainer {float:left; width:971px; overflow:auto;}
			 #slideshow #slidesContainer .slide {margin:0 auto; width:971px;}
											    .control {width:40px; height:35px; display:block; text-indent:-10000px; cursor:pointer; z-index:999; position:absolute; top:160px;}
											    #leftControl {background:url(../images/banner_an_l.gif) no-repeat; left:0px;}
											    #rightControl {background:url(../images/banner_an_r.gif) no-repeat; right:0px;}
.index_news{width:971px; margin:0 auto; color:#333; text-align:left; height:35px; line-height:35px; padding-bottom:17px; background:url(../images/news_bg.gif) repeat-x; position:relative;}
		   .index_news span{padding:0 12px 0 17px; font-size:13px; font-family:"微软雅黑"; font-weight:bold;}
		   .index_news_l{position:absolute; left:0px; top:0px;}
		   .index_news_r{position:absolute; right:0px; top:0px;}
		   .index_news_fy{position:absolute; right:20px; top:0px;}
#index_content{width:971px; margin:0 auto; padding-bottom:20px; overflow:hidden;}
			  .index_l{width:234px; padding-right:8px;}
			  .index_c{width:373px;}
			  .index_r{width:346px;}
			  		  .index_title{padding-bottom:5px; text-align:left; font-size:14px; font-family:"微软雅黑"; color:#b20002; font-weight:bold; position:relative;}
					  			  .index_title span{font-size:12px; font-family:"宋体"; font-weight:normal; position:absolute; right:5px; top:6px;}
								  .index_title span a{color:#a6a6a6;}
								  .index_title span a:hover{color:#b10606;}
					  .index_k{height:150px; border:#e9e9e9 1px solid;}
					  		  .kscx{padding:13px; padding-bottom:0px; text-align:right;}
								   .kscx ul li{padding-bottom:5px;}
								   .kscx ul li textarea{width:185px; height:75px; padding:10px; border:#f3f3f3 1px solid; color:#c3c3c3; line-height:20px;}
								   .kscx ul li input{width:52px; height:19px; background:#b60005; font-family:"微软雅黑"; color:#FFF; font-size:12px; border:0; cursor:pointer;}
							  .gsjj{padding:17px 15px; text-align:left; line-height:24px; color:#000; overflow:hidden;}
							  	   .gsjj img{float:left; margin-right:10px; border:#d9d9d9 3px solid;}
							  .tsyw{padding:10px 0 0 4px;}
							  	   .tsyw ul{overflow:hidden;}
								   .tsyw ul li{float:left; padding:0 4px;}
								   .tsyw ul li img{border:#dadada 1px solid; margin-bottom:6px;}




/*新闻*/
.news{padding:30px 15px 30px 0; line-height:21px; text-align:left; color:#2f2f2f;}
	 .news ul li{background:url(../images/news_tb.gif) no-repeat left; height:35px; line-height:35px; text-indent:15px; text-align:left; border-bottom:#2f2f2f 1px dotted; position:relative;}
	 .news ul li span{position:absolute; right:0px; top:0px;}
.news_title{text-align:center;}
		   .news_title dl{padding-bottom:20px;}
		   .news_title dt{font-size:14px; font-weight:bold; color:#dd0003;}
		   .news_title dd{color:#2f2f2f; font-family:"宋体";}

/*客户服务*/
.khfw{width:383px; margin:0 auto; padding-top:70px;}
	 .khfw_login{border:#A80029 7px solid;}
			    .dis{display:block;}
			    .undis{display:none;}
			    .khfw_login_nav{width:100%; height:143px; }
							   .khfw_login_nav ul{overflow:hidden; padding:18px 0 0 35px;}
							   .khfw_login_nav ul li{width:73px; height:25px; line-height:25px; float:left; cursor:pointer; font-size:14px; font-weight:bold; text-align:center; margin-right:8px;}
							   .khfw_login_bai{background:url(../images/khfw_login_bg02.gif) no-repeat; color:#2f2f2f;}
							   .khfw_login_hong{background:url(../images/khfw_login_bg01.gif) no-repeat; color:#FFF;}
			    .khfw_login_bottom{width:100%; padding:20px 0;}
				.khfw_login_bottom a {color:#cb0508; text-decoration:underline;}
				.khfw_login_bottom a:hover{color:#cb0508; text-decoration:underline;}
				.srk input{background:#d7d7d7; border:0; height:22px; +line-height:22px; padding:0 5px;}
				.srk textarea{background:#d7d7d7; border:0; height:70px; width:200px; padding:5px; overflow-y:hidden; font-size:12px;}
				.an input{background:url(../images/ljdl.gif) no-repeat; width:77px; height:25px; border:0; cursor:pointer;}
				.an_tj input{background:url(../images/ljtj.gif) no-repeat; width:77px; height:25px; border:0; cursor:pointer;}
				.an_zc input{background:url(../images/ljzc.gif) no-repeat; width:77px; height:25px; border:0; cursor:pointer;}
				
/*特色服务*/				
.ky_nav{width:100%; height:25px; border-bottom:#dd0003 1px solid; padding-top:30px;}
	   .ky_nav ul{overflow:hidden; padding-left:30px;}
	   .ky_nav ul li{width:82px; height:25px; line-height:25px; float:left; cursor:pointer; font-size:12px; font-weight:bold; text-align:center; margin-right:8px;}
	   .ky_bai{background:url(../images/ky_nav_02.gif) no-repeat; color:#dd0003;}
	   .ky_hong{background:url(../images/ky_nav_01.gif) no-repeat; color:#FFF;}
.ky_bottom{width:100%; padding:20px 0; line-height:21px; text-align:left; color:#383838;}
		  .ky_bottom dt{font-size:14px; font-weight:bold; padding-bottom:10px;}
		  .ky_bottom dt span{color:#dd0003; padding:0 5px;}
		  .ky_bottom dd{padding:10px 0;}
		  
/*公共信息*/

.sjjc{line-height:21px; text-align:left; padding:40px 0; overflow:hidden;}
	 .sjjc ul{border-right:#2f2f2f 1px dotted; float:left; margin-right:20px; padding-right:20px;}
	 .sjjc a {color:#616161; text-decoration:none;}
	 .sjjc a:hover{color:#dd0003; text-decoration:underline;}
.zlzh{text-align:left; padding:20px 0 40px 0;}
	 .zlzh dl{padding:10px 0; border-bottom:#2f2f2f 1px dotted;}
	 .zlzh dt{font-size:14px; color:#dd0003; font-weight:bold;}
	 .zlzh dd{padding-top:15px;}
	 .zlzh dd input{width:113px; height:17px; +line-height:17px; border:#a8a8a8 1px solid;}
	 .zlzh dd select{font-size:12px; border:#a8a8a8 1px solid; height:19px; color:#616161; width:100px; text-align:center;}
	 .zlzh_an{text-align:center; padding-top:15px;}
	 .zlzh_an input{width:76px !important; height:19px !important; background:url(../images/zlzh_an.gif) no-repeat !important; border:0 !important; cursor:pointer !important; margin:0 10px !important; font-size:12px !important; color:#FFF !important;}
.time{padding-top:40px; background:url(../images/time.gif) no-repeat top center; overflow:hidden; height:460px;}
	 .time_l{width:200px; text-align:center;}
	 		.didian{font-size:14px; font-weight:bold; color:#FFF; height:35px; line-height:35px;}
			.zhong{padding:25px 0;}
			.shijian{font-family:Arial; font-size:18px; color:#FFF; font-weight:bold; line-height:40px;}
			.riqi{font-size:14px; color:#FFF; padding-top:25px; line-height:20px;}
			.ri{font-size:36px; font-weight:bold; padding:10px 0;}
	 .time_r{width:446px;}
	 		.time_r_ss{padding-bottom:25px; padding-left:45px; position:relative; text-align:left;}
					  .time_r_ss span{position:absolute; left:0px; top:5px; font-size:14px; color:#dd0003; font-weight:bold;}
					  .time_r_ss select{width:170px; font-size:12px;}
			.time_r_lis{border:#5c1919 2px solid; background:#e2e2e2; height:340px; padding-bottom:15px;}
					   .time_lis_title{background:#5c1919; height:24px; line-height:24px; color:#FFF; font-weight:bold;}
					   				  .time_lis_title span{padding:0 110px;}
					   .time_lis{ height:331px;}
					   			.time_lis td{line-height:27px; text-align:left;}
								.time_lis_01 td{background:#FFF !important;}
											  .dumascroll {}  /*只需对需要渲染滚动条的div设置该class即可*/
											  .dumascroll_area {height:100%; overflow:hidden;}
											  .dumascroll_bar {position:absolute; top:0; right:0; z-index:9; width:14px; height:100%; cursor:default; -moz-user-select:none; -khtml-user-select:none; user-select:none; background:#e2e2e2; float:left;}/*长条背景*/
											  .dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_handle,.dumascroll_handle_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {position:absolute; left:0;}
											  .dumascroll_arrow_up,.dumascroll_arrow_up_a,.dumascroll_arrow_down,.dumascroll_arrow_down_a {width:100%; height:14px; color:#fff; text-align:center;}
											  .dumascroll_arrow_up,.dumascroll_arrow_up_a {top:0;}
											  .dumascroll_arrow_down,.dumascroll_arrow_down_a {bottom:0;}
											  .dumascroll_handle,.dumascroll_handle_a {width:100%;}
											  .dumascroll_arrow_up {background:url(../images/gdt_t.gif) no-repeat center;}/*上三角未点击的颜色*/
											  .dumascroll_arrow_up_a {background:url(../images/gdt_t.gif) no-repeat center;}/*上三角点击的时候颜色*/
											  .dumascroll_handle {background:#bababa url(../images/gdt_c.gif) no-repeat center;}/*滚动条未点击时候的颜色*/
											  .dumascroll_handle_a {background:#bababa url(../images/gdt_c.gif) no-repeat center;}/*滚动条点击时候的颜色*/
											  .dumascroll_arrow_down {background:url(../images/gdt_b.gif) no-repeat center;}/*下三角未点击的颜色*/
											  .dumascroll_arrow_down_a {background:url(../images/gdt_b.gif) no-repeat center;}/*下三角点击的时候颜色*/
.kygz{background:#e2e2e2; margin-top:30px; padding-bottom:10px;}
	 .kygz_title{background:#5c1919; height:25px; line-height:25px; color:#efefef; font-weight:bold;}
	 			.kygz_title span{padding:0 34px;}
	 .kygz_nr{height:440px; background:#5c1919;}
	 		 .kygz_nr td{background:#e2e2e2; line-height:21px; text-align:center; color:#5c1919;}
			 .kygz_nr a {color:#2460a5; text-decoration:underline;}
			 .kygz_nr a:hover{color:#b10606; text-decoration:underline;}
.hgp{margin-top:20px; background:#efefef; border:#d3d3d3 1px solid; padding:15px 35px;}
	.hgp dl{overflow:hidden; text-align:left;}
	.hgp dt{float:left; padding-right:30px;}
	.hgp dd{float:left; width:100%; padding-top:15px; padding-left:5px;}
	.hgp dd input{background:url(../images/tijiao.gif) no-repeat; width:43px; height:15px; border:0; cursor:pointer;}
.szm_t{border-bottom:#979797 1px dotted; margin-bottom:1px; padding:40px 0 5px 0; font-family:"微软雅黑";}
	  .szm_t td{padding:5px 0;}
	  .szm_t select{font-size:12px;}
	  .szm_t span{color:#dd0003;}
.szm_b{border-top:#979797 1px dotted; padding-top:18px;}
	  .tact,
	  .szm{background:#7c080b;}
	  .szm td{background:#FFF; line-height:27px;}
	  .szm b{color:#dd0003;}
	  .szm_an input{background:url(../images/tijiao.gif) no-repeat; width:43px; height:15px; border:0; cursor:pointer;}
.tact td{background:#FFF; line-height:27px; color:#7c080b;}
.chaxun input{background:url(../images/chaxun.gif) no-repeat; width:43px; height:15px; border:0; cursor:pointer;}


/*联络我们*/
.llwm{margin-top:10px; height:800px;  line-height:21px; font-weight:bold; color:#383838; text-align:left; overflow:hidden;}
.llwm dl{width:670px; float:left; height:180px; padding-right:65px;}
.llwm dt{color:#dd0003; text-indent:15px;}
.map{text-align:left;}

/*职业发展*/
.jrwm{margin:35px 0; background:#676767; line-height:24px; text-align:center;}
.jrwm td{background:#FFF; padding:5px;}
.jrwm_01 td{background:#dfdfdf !important; padding:5px; line-height:35px !important; font-size:14px; font-weight:bold;}

.jrwm_show{margin:35px 0; background:#940000; line-height:24px; text-align:left;}
.jrwm_show td{background:#FFF; padding:5px 15px;}
.jrwm_show_01 td{background:#b60005 !important; padding:5px; line-height:35px !important; font-size:14px; font-weight:bold; color:#FFF; text-align:center !important;}

/*翻页*/
.fy{font-size:12px; font-family:"宋体"; line-height:20px; text-align:center;}
.fy a {color:#333333; text-decoration:none; background:#e6e6e6; padding:6px 9px 4px 9px;}
.fy a:hover{color:#FFF; text-decoration:none; background:#dd0003;}
.fy_t {color:#FFF !important; background:#dd0003 !important;}

/*尾巴定义*/
#footer{width:969px; margin:0 auto; border:#dadada 1px solid; background:#f5f5f5; color:#333;}
.footer{background:#e7e7e7; margin:1px; height:28px; line-height:28px; text-align:center;}
.footer span{padding:0 10px;}


.notice {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    padding:0 0 0 86px;
    position: absolute;
    overflow:hidden;
    position: absolute;
    margin-top: -28px;
	top: 36px;
	left: 104px;
}
    
    
    
.success {
                background: #d5ffce url('../images/tick_circle.png');
                border-color: #665252;
                color: #556652;
                width:16px;
                height:16px;
                float:right
         }

.error {
                background: url('../images/cross_circle.png');
                border-color: #665252;
                color: #665252;
                width:16px;
                height:16px;
                 float:right
       }
       #Span6
       {
       	  background: url('../images/lod.gif'); 
          width:20px;
          height:20px;
          float:right;
          display:none;
         
         }
   /* position: absolute; left: 86px; top: 0px; overflow: hidden; height: 25px*/