﻿/*页面头部样式*/
.HeadLine{
   width: 100%; height:auto;  
 }
 .Headmain{ height:100px; width:990px; margin:0 auto;position:relative;}
 /*logo 靠左内容*/
 .Headmain .logo { position:absolute; top:0px; left:0px;}
  /*phone，加入收藏等 靠右内容*/
 .Headmain .phone { position:absolute; top:20px; right:148px;}
  .Headmain .phone1 { position:absolute; top:0px; right:5px;}

.Headmain .phone a{  color:#4d4b4b;}
.Headmain .phone a:hover{color:#ff7800;}

/*search搜索*/

 .leftsearch ul{ padding-top:46px; padding-left:10px;}
 .anniu{ height:18px;*height:19px; background:url(../images/searchbt.jpg) no-repeat;  *background:url(../images/searchbt.jpg)  no-repeat 0 1px; border:none; width:58px; font-size:0px;}
 .kuang1{line-height: 22px; height:22px; border:1px solid #707070;padding-left: 10px; font-weight:bold;
    width: 170px; color:#4d4b4b;}
.kuang2{line-height: 22px; height:22px; border:1px solid #707070;padding-left: 10px;
    width: 170px;color:#4d4b4b;}

 
/*导航*/
 .nav{position:absolute; top:44px; right:5px; background:url(../images/navmid.jpg) repeat-x  center 0 ; height:37px; margin:0 auto;}
 .navulleft{ width:57px; height:37px; float:left; background:url(../images/navleft.jpg) no-repeat  0 0 ;}
 .navulright{width:20px; height:37px; float:left; background:url(../images/navright.jpg) no-repeat  0 0 ;}
 .navul { float:left; padding-top: 2px;}
 .navul ul{ margin-left:0px;}
 .navul ul li{ display:block; height:38px; float:left; width:89px; padding-left:5px;position:relative; z-index:99; }
 .navul ul li a{ background:url(../images/tubiaonav.jpg) no-repeat  0 17px ; display:block; height:42px;   line-height: 42px; width:79px; color:#535353; text-align:center; font-size:12px;  font-weight:bold; padding-left:9px }
 .navliindex a{background:none !important;padding-left:0px !important; }
 .navul ul li a:hover{  color:#ff7800;}
 .navul ul .navcurrrent a{ color:#ff7800; }




 #sddm div
{
	background:url(../images/navsubabg.png)   0 0 ;
position: absolute;
	visibility: hidden;
	margin: 0;
	padding:0px 0 0 0 ;
	width:98px;
	top: 41px;
	left:0;
	_display:none;
	
}

	#sddm div a
	{	
	
	position: relative;
		display: block;
		margin: 10px  0 4px 0;
		padding: 0 0px 0px 0px;
		width: 100px;
		height:23px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background:none ; 
		color: #535353;
		font: 12px/23px arial;
		overflow:hidden;
		text-align:center;

		  }

	#sddm div a:hover
	{	background:none;

		font-weight:bold;
	}

/*foot*/
 .foot{ margin:0 auto; height:116px; overflow:hidden;width:990px}
 .foot a{color: #535353;}
 .foot a:hover{color: #ff7800;}
 .footerlink{ height:50px; padding-bottom:6px; width:990px; margin:0 auto;}
 .footer{   
  background-color:#e4e4e5;

    font-size: 12px;
    height: 34px;
    line-height: 34px;
    margin: 0 auto;
    padding-top: 0px;
    text-align: center;
    width: 990px;
	 }
	
.ffright{ float:right; padding-right:15px;}
.ffleft{ float:left; padding-left:25px;}
.ffleft a{ background: url("../images/tubiaonav.jpg") no-repeat scroll 0 4px transparent;
    padding-left: 9px;
    padding-right: 6px;}	
.ffleft a.footindex{background:background:none !important;padding-left:0px !important; }	
/*首页焦点图*/
 .flash{ width:990px; margin:0 auto; height:317px;}
 .flash .flash1{width:990px; margin:0 auto;} 
	
 .subflash{ width:766px; margin:0 auto; height:185px;}
 .subflash .subflash1{width:766px; height:198px margin:0 auto;} 
	
 
 .indexmain{ background-color:#fff ; height:auto; width:990px; margin:0 auto;overflow: hidden;} 
 .submain{background-color:#fff ; height:auto; width:990px; margin:0 auto;overflow: auto;}
 
/*分隔线*/
.yingt{ background:url(../images/bg1.png) repeat-x  center 0 ;height:5px;  border-bottom: 2px solid #eaf8d4;
    float: left;
    width: 100%;}
.yingm{ background: url("../images/tub0.png") no-repeat scroll center center transparent;
    border-left: 1px solid #EAF8D4;
    float: left;
    height: 365px;
    width: 10px;}

/*主体内容 一个模块*/
.mainc { overflow:hidden; width:990px; margin:0 auto; }

/*主体内容 左边*/
.mainc .mcleft{ height:315px; width:700px; float:left; padding-right:10px;}
.mainc .mcleft .mclc{ background: url("../images/tubiaochangy.jpg") no-repeat scroll 155px 118px transparent; width:150px; height:290px; overflow:hidden; padding:0px 25px 0 0px; float:left;} 

/*主体内容 右边*/
.mainc .mcright{ height:315px; width:280px; float:left;}
.mainc .mcright .mcrc{ width:280px; height:153px; overflow:hidden;} 


.mainc .mcleft .mclc .mcleftctop{ width:150px; height:144px; overflow:hidden;}
.mainc .mcleft .mclc .mcleftctop .mclctpic{ display:block; height:124px; width:150px; overflow:hidden;}
.mainc .mcleft .mclc .mcleftctop .mclctpic img{ height:124px; width:150px;}
.mainc .mcleft .mclc .mcleftctop .mclctzi{ background-color:#003399; display:block; height:20px; width:150px; overflow:hidden;}
.mainc .mcleft .mclc .mcleftctop .mclctzi a{display:block; height:20px; width:150px; overflow:hidden; text-align:center; color:#fff; line-height:20px;  font-weight: bold;}
.mainc .mcleft .mclc .mcleftctop .mclctzi a:hover{color:#ff7800;}
.mainc .mcleft .mclc .mcleftclist{ width:150px; height:117px; overflow:hidden;}
.mainc .mcleft .mclc .mcleftclist ul { padding-top:10px;}
.mainc .mcleft .mclc .mcleftclist ul li{ padding-left:45px; }
.mainc .mcleft .mclc .mcleftclist ul li a{ width:100px; height:26px; overflow:hidden; line-height:22px; display:block;}
.mainc .mcleft .mclc .mcleftcmore{ width:150px; height:15px; overflow:hidden; }
.mainc .mcleft .mclc .mcleftcmore a{background:url("../images/tubiaofanglan.jpg") no-repeat scroll 94px 4px transparent; display:block; width:107px; height:15px; overflow:hidden;line-height:15px; color:#003399; padding-left:43px}
.mainc .mcleft .mclc .mcleftcmore a:hover{background:url("../images/tubiaofangcheng.jpg") no-repeat scroll 94px 4px transparent;color:#ff7800;}

.mainc .mcright .mcrc{ width:280px; height:153px; overflow:hidden;} 
.mainc .mcright .mcrc .mcrctop{ width:280px; height:25px;}
.mainc .mcright .mcrc .mcrclist{ width:270px; height:124px; overflow:hidden; margin:0 auto; border-bottom:1px dashed #eaeaea;}
.mainc .mcright .mcrc .mcrclist ul{ padding-top:8px;}
.mainc .mcright .mcrc .mcrclist ul li{ display:block; width:270px; padding-top:10px; height:20px; line-height:20px; border-bottom:1px dashed #cacaca; color:#a9a9a9;_padding-top:4px;}
.mainc .mcright .mcrc .mcrclist ul li a{background:url("../images/tubaio1.jpg") no-repeat scroll 5px 8px transparent; display:block; width:192px; height:20px; overflow:hidden; padding-left:15px; float:left;}
.mainc .mcright .mcrc .mcrclist ul li a:hover{background:url("../images/tubaio1h.jpg") no-repeat scroll 5px 8px transparent;}

.mainc .mcright .mcrc .mcrctext{ width:270px; height:115px; overflow:hidden; line-height:24px;}

.more{ width:270px; height:25px; overflow:hidden; }
.more a{background:url("../images/tubiaofanglan.jpg") no-repeat scroll 252px 8px transparent; display:block; width:70px; height:25px; overflow:hidden;line-height:25px; color:#003399; padding-left:200px; }
.more a:hover{background:url("../images/tubiaofangcheng.jpg") no-repeat scroll 252px 8px transparent;color:#ff7800;}

.submainc { width:990px; margin:0 auto;}
.submainc .maincleft{ width:220px; overflow:hidden; float:left; min-height:490px;_height:490px;}
.submainc .maincright{ width:766px; overflow:hidden; float:left;}

.submainc .maincleft .leftsearch{ width:200px; height:140px; overflow:hidden; background:url(../images/tubiaosearch.jpg) no-repeat 10px 19px;}
.submainc .maincleft .leftnav{ width:205px; padding-left:7px; }
.submainc .maincleft .leftnav .leftnavtop{ background:url(../images/leftnavtop.jpg) no-repeat 0 0; width:205px; height:44px; font-size:14px;  font-weight:bold; text-align:center; line-height:44px;color:#535353}
.submainc .maincleft .leftnav  .leftnavlist{background:url(../images/leftnavbg.jpg) no-repeat 0 0; width:205px; min-height:175px;_height:175px; }
.submainc .maincleft .leftnav  .leftnavlist .leftnavul li{ width:205px;  display:block;}
.submainc .maincleft .leftnav  .leftnavlist .leftnavul li a{ display:block; font-size:12px; line-height:25px; height:25px; padding-right:35px; text-align:right; width:170px; overflow:hidden; color:#4d4b4b;background:url(../images/leftnava.png) no-repeat 185px 10px; border-bottom:1px solid #cbcbcb; }
.submainc .maincleft .leftnav  .leftnavlist .leftnavul li a:hover{background:url(../images/leftnava.jpg) no-repeat 0 0; color:#ffffff;}
.submainc .maincleft .leftnav  .leftnavlist .leftnavul li.currentleft a{background:url(../images/leftnava.jpg) no-repeat 0 0; color:#ffffff;}
  .sublefnavdiv a{ background:none !important; display:block;color:#f89938  !important;;height:42px;width:170px !important; padding-left:14px !important;padding-right:21px !important;}
.currentleft .sublefnavdiv a {color:#f89938  !important;}
	.sublefnavdiv a:hover { font-weight:bold;}


.submainc .maincright .maincontent{ width:760px; min-height:200px; margin:0 auto; }
.submainc .maincright .maincontent .place{ width:760px; height:26px; margin:0 auto; line-height:26px; padding-top:2px; border-bottom:1px solid #cbcbcb; }
.submainc .maincright .maincontent .place .placeleft{ float:left; color:#535353; font-size:14px; padding-left:10px; font-weight:bold;}
.submainc .maincright .maincontent .place .placeright{ float:right; color:#7e7e7e; font-size:12px; padding-right:0px;}
.submainc .maincright .maincontent .place .placeright a{color:#7e7e7e;}
.submainc .maincright .maincontent .place .placeright a:hover{color:#ff7800;}



.textshow{ padding:10px 20px ;}
.newslisttop{ width:730px; height:130px; overflow:hidden;}
.newslisttop .lefttu{ float:left; width:150px; padding-top:8px; overflow:hidden; height:110px;}
.newslisttop .rightzi{ float:left; width:580px; padding-top:10px; overflow:hidden; height:115px; color:#818181;}
.newslisttop .rightzi .topzi{ width:580px; height:25px; line-height:25px; overflow:hidden;}
.newslisttop .rightzi .topzi a{ display:block; width:505px; height:25px; line-height:25px; overflow:hidden; font-weight:bold; color:#4d4b4b; float:left;}
.newslisttop .rightzi .topzi a:hover{ color:#ff7800;}
.newslisttop .rightzi .midzi{ width:580px; height:72px; line-height:24px; overflow:hidden;}
.newslisttop .rightzi .footzi{ padding-left:10px;}
.newslisttop .rightzi .footzi a{ display:block; width:79px; height:15px; text-indent:-9999px; background:url(../images/morelista.jpg) no-repeat 0 0;}
.newslisttop .rightzi .footzi a:hover{ background:url(../images/morelistah.jpg) no-repeat 0 0;}

.newslist{ width:745px; margin:0 auto; }
.newslist ul { padding:5px 0 10px 0;}
.newslist ul li{ display:block; width:740px; height:22px; line-height:22px; padding-top:3px; border-bottom:1px solid #e6e6e7; overflow:hidden;}
.newslist ul li .newslistleft{ display:block; float:left; width:88px; text-align:center; overflow:hidden;height:22px;}
.pgpg{ width:740px; height:26px; line-height:24px; padding-top:5px; text-align:right;}
 .li_yysy{
      background:url(../images/newslistbg.jpg) repeat-x 0 0;;
   }
.newslist ul li .newslistright{ display:block; float:left; padding-left:15px; width:630px; text-align:left; overflow:hidden; height:22px;}
.indexnews { background:url(../images/tubiao1.png) no-repeat 0px 5px; height: 26px;
    line-height: 26px;
    margin: 0 0 0 11px;
    overflow: hidden;
    padding-left: 24px;
    width: 265px; border-bottom:1px dotted #d1db9e;} 



.imf_top{ width:1000px; margin:0 auto; height:194px;}	
 .imf_top .imf_main{ padding-left:20px}
 .imf_top .imf_main ul{overflow: hidden; height:194px;}
 .imf_top .imf_main ul li {background:url(../images/tu_di.png) no-repeat 0 -4px; float: left; width:231px; height:194px; padding-left:10px  }
 .imf_top .imf_main ul li img { width:210px; height:80px; }
 .imf_d{background:url(../images/bg_chose.jpg) no-repeat 0 0px;  width:1000px; margin:0 auto; height:115px;}	
 
 
  .imf_d img{ display:none;}
  .imf_d .imflinks { display: block;
    height: 90px;
    margin-left: 165px;
    width: 790px;}
  .imf_d .imflinks img{ display:block;}
   .imf_d .imflinks ul li{     display: block;
    float: left;
    padding-right: 32px;
    padding-top: 24px;}
    .imf_d .imflinks a img{ opacity:0.6; filter:alpha(opacity=60);}
   .imf_d .imflinks a:hover img{ opacity:100; filter:alpha(opacity=100);}
   
 .imf_top .imf_main ul li dl{ padding-top:30px;
}
	.cccc{ color: #555555;}
.c1{color:#323232; display:block; height:9px;padding-top: 3px;}
.c2{color:#888888;display:block; height:9px;}
 .imf_top .imf_main ul li a{display: inline-block;font-weight: bold;height: 200px;margin-left: -10px; margin-top: 3px; padding-left: 10px; width: 230px;

}
 .imf_top .imf_main ul li a:hover {background:url(../images/tu_di2.png) no-repeat; margin-top:-2px; color:#FFF !important;
}
.imf_top .imf_main ul li a:hover .c1 { color:#FFF}
 .imf_top .imf_main ul li a:hover .c2 { color:#FFF}
 .imf_top .imf_main ul li a:hover .cccc { color:#FFF}
 
 
 .join-txt{
	font-size:16px;
	color:#8f794f;
	font-family:'Microsoft YaHei';
	margin-bottom:20px;
}
.tbcareerlist{font-family:"microsoft yahei";}
.tbcareerlist th,
.tbcareerlist td{padding:5px 10px; text-align:center;}
.tbcareerlist th{color:#fff; background-color:#FF7800;}
.tbcareerlist .graybg td{background-color:#f3f3f3;}
.tbcareerlist .tl{text-align:left; width:80px;}
.tbcareerlist a{text-decoration:underline;}



.careerinfo{
	width:504px;
	padding:10px 20px 20px;
	font-family:"microsoft yahei";
	background-color:#fff;
	box-shadow:0 0 4px #000; -moz-box-shadow:0 0 4px #000; -webkit-box-shadow:0 0 4px #000;
}
.careerinfo h4{color:#FF7800;font-size:18px; font-weight:normal; margin-bottom:16px;}
.careerinfo .intro{background-color:#f2f2f2; padding:10px;}
.careerinfo h5{font-size:12px; color:#303030; margin:16px 0 8px;}
.apply,
.apply:hover{display:block; margin:0 0 0 auto; width:90px;  margin-top:20px; height:22px; line-height:22px; color:#fff; padding-left:20px;background:url(../images/sprite.png) #FF7800 no-repeat 5px -781px;text-align:center; font-size:14px;}


#basic-modal-content {display:none;}
/* Overlay */
#simplemodal-overlay {background-color:#000;}
/* Container */
#simplemodal-container {height:auto !important;min-height:453px;_height:453px; width:544px; color:#5A5A5A;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-12px; right:-10px; cursor:pointer;}
.basic-modal-content{ display:none;}


#formGuestBook,#RegForm{
	border-top:0;
	overflow:hidden;
	padding-top:20px;
}
#RegForm select,#formGuestBook select{
	width:180px;
	height:22px;
}
#RegForm td,#formGuestBook td{padding:5px 0; vertical-align:middle;}
#RegForm th,#formGuestBook th{
	font-family:'Microsoft YaHei';
	color:#777;
	text-align:right;
	padding:5px 15px 5px 0;
	vertical-align:middle;
}
#formGuestBook h5,#RegForm h5{
	font-size:20px;
	color:#8f794f;
	font-family:'Microsoft YaHei';
	margin-bottom:20px;
	text-indent:10px;

}
#formGuestBook .w250,#RegForm .Inp,#formGuestBook .TxtInput{
	border:1px solid #dfdfdf; 
	padding:4px;
	width:300px;
}
#formGuestBook #txtContent,#RegForm #txtEducationExperience,#RegForm #txtWorkExperience{
	border:1px solid #dfdfdf; 
	padding:4px; 
	width:420px; 
	height:80px; 
	overflow:auto;
}

#formGuestBook #btnSave,#RegForm #btnSubmit{
	width:86px; 
	height:26px;
	background:url(../images/return2.jpg) no-repeat 0 0;
	border:none;
	cursor:pointer;
}
#Sex22,#RegForm .checked{
	margin:0 5px;
	vertical-align:middle; margin-top:-2px; margin-bottom:1px;
}

.pg_paiter{ height:570px; text-align: center; width:680px; margin:0 auto;overflow;auto;}
.pg_paiter .pg_huahua{     color: #4C4C4C;
    display: block;
    float: left;
    height: 184px;
    overflow: hidden;
    text-align: center;
    width: 226px;}
.pg_paiter .pg_huahua img{  border: 1px solid #E9E9E9;
    height: 132px;
    padding: 3px;
    width: 213px;}
.pg_paiter .pg_huahua a:hover img{opacity:0.7; filter:alpha(opacity=70);}



.mod_scroll {
	ZOOM: 1; POSITION: relative;width:760px; margin: 0 auto;
}
.mod_scroll .mod_cont {
	OVERFLOW: hidden; WIDTH: 710px; POSITION: relative; HEIGHT: 70px;left:0px;border:0px solid #c0c0c0;
}
.mod_scroll .mod_tit {
	text-align:left;font-size:14px;font-weight:bold;clear:both;line-height:20px;
}
.mod_scroll UL {
	PADDING: 0px;OVERFLOW: hidden; WIDTH: 2000px;
}
.mod_scroll UL LI {
	FLOAT: left; MARGIN: 0px 6px;
}
.mod_scroll UL LI IMG {
	DISPLAY: block; HEIGHT: 40px
}
.mod_scroll BUTTON {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-SIZE: 0px; Z-INDEX: 100; BACKGROUND: url(../images/btlr.jpg) no-repeat; OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 11px; CURSOR: pointer; BOTTOM: 0px; LINE-HEIGHT: 999px; BORDER-BOTTOM: 0px; POSITION: absolute; HEIGHT: 50px
}
.mod_scroll .prev {
	BACKGROUND-POSITION: 0px -822px; LEFT: 0px; BACKGROUND: url(../images/btlr.jpg) no-repeat 0 13px ;
}
.mod_scroll .next {
	BACKGROUND-POSITION: -16px -822px; RIGHT: 0px; BACKGROUND: url(../images/btlr.jpg) no-repeat -11px 13px;
}
.mod_scroll .over {
	FILTER: alpha(opacity=40); CURSOR: default; opacity: .4
}

#qgdiv{ background:url(../images/bgqgout.jpg) repeat-x 0 0px; width:448px; height:387px; border:1px solid #ffffff; display:block; position:absolute; }
#qgdivok{ background:url(../images/bgokshow.jpg) no-repeat 0 0px; width:448px; height:157px; border:1px solid #ffffff; display:block; position:absolute;}
#huoddiv{background:url(../images/bgqgout.jpg) repeat-x 0 0px; width:448px; height:387px; border:1px solid #ffffff; display:block; position:absolute;}
#driverdiv{background:url(../images/bgqgout.jpg) repeat-x 0 0px; width:448px; height:387px; border:1px solid #ffffff; display:block; position:absolute; z-index:32}
#driverdiv table tr td{ height:26px;}

.qqdiv .qqdivright .qdrmid ul { display:block; width:120px; margin:0 auto; text-align:center; padding-bottom:10px;}
.qqdiv .qqdivright .qdrmid ul li{display:block; line-height:24px; padding-bottom:1px; padding-top:8px; border-bottom:1px dashed #d6ddf0;}
.qqdiv .qqdivright .qdrmid ul li a{display:block; padding-left:28px !important; width:105px;background:url(../images/qqtubiao.jpg) no-repeat -7px 0px;  font-size:12px; color:#003398; text-align:left;   }


