@charset "utf-8";
/**
* Author : HongLei
* E-mail : honglei@live.com
**/

#hd {padding-top:25px; height:90px; _overflow:hidden;}
body.hp {background:url(../imgs/bg_hp.png) repeat-x #fff;}

#two_code{display:none;}

.slide {height:423px;}
.slide .slide_cont {width:954px; height:259px; overflow:hidden; background:#42454d; position:relative;}
.slide .slide_img img {position:absolute; top:0; left:0;}
.slide .slide_list {position:absolute; bottom:0; height:45px; z-index:5; overflow:hidden;}
.slide .slide_list li {float:left; width:318px; position:relative; height:45px;}
/*.slide .slide_list li.last {width:299px;}*/
.slide .slide_list li b {display:block; height:45px; width:318px; background:url(../imgs/slide_hp_bg.png) -282px -439px no-repeat;  position:absolute; bottom:0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:0.5;}
.slide .slide_list li b i {display:block; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:0.3; height:45px; background:url(../imgs/slide_hp_bg.png) -320px -540px no-repeat;}
.slide .slide_list li.last b {width:328px;}
.slide .slide_list li.on b {background:url(../imgs/slide_list_li_on.png); _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="imgs/slide_list_li_on.png");}
.slide .slide_list li.on b i {background-position:0 -540px;}
.slide .slide_list li div {position:absolute; bottom:0; height:23px; padding:15px 0 0 22px; cursor:pointer; width:296px;}
/*.slide .slide_list li.last div {border-right:none; width:276px;}*/
.slide .slide_list li div h3 {color:#fff; font-size:14px; font-weight:bold; margin-bottom:5px;}
.slide .slide_list li div p {color:#fff; font-size:11px; line-height:15px; width:230px; height:30px; overflow:hidden; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter:alpha(opacity=50); opacity:0.5;}
.slide .slide_show {display:inline-block; /*/*/display:-moz-inline-box;/* */ *display:inline-block; background:url(../imgs/slide_hp_bg.png) -800px -435px no-repeat; color:#4d4e51; text-decoration:none; font-size:12px; padding-left:15px; height:20px; line-height:20px; margin:6px 0 0 12px;}
.slide .slide_action .fr {padding:6px 10px 0 0; position:absolute;left:0px;top:0px;}
.slide .slide_prev {display:inline-block; /*/*/display:-moz-inline-box;/* */ *display:inline-block; background:url(../imgs/slide_hp_bg.png) -639px -440px no-repeat; color:#4d4e51; text-decoration:none; font-size:9.5px; height:22px; width:37px; line-height:22px; padding-left:29px;}
.slide .slide_next {display:inline-block; /*/*/display:-moz-inline-box;/* */ *display:inline-block; background:url(../imgs/slide_hp_bg.png) -706px -440px no-repeat; color:#4d4e51; text-decoration:none; font-size:9.5px; height:22px; width:58px; line-height:22px; padding-left:16px;}
.slide_loading {position:absolute; right:15px; bottom:60px;}
.slide_title {position:absolute; color:#fff; line-height:65px; padding-left:19px; bottom:0; border-top:1px solid #D2DEEF; background:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter:alpha(opacity=70); opacity:0.7; height:65px; width:880px; font-size:20px; font-weight:bold;}
.slide_all {display:inline-block; /*/*/display:-moz-inline-box;/* */ *display:inline-block; background:url(../imgs/slide_hp_bg.png) -800px -480px no-repeat; color:#4d4e51; text-decoration:none; font-size:12px; padding-left:30px; height:21px; line-height:20px; margin:6px 0 0 5px; width:77px; font-weight:bold;}

.info {margin-top:14px; width:928px; height:190px; font-size:11px; margin-left:-3px; background:url(../imgs/slide_hp_bg.png) 0 -650px no-repeat; position:relative; padding:0 9px 18px 3px;}
.info li {float:left; width:201px; padding:13px 13px 0 14px;}
.info li h3 {font-size:11px; font-weight:bold; margin:5px 0 3px;}
.info li h3 a {text-decoration:none; color:#000;}
.info li em {color:#676b7b;}

.infoct {margin-top:-13px; font-size:12px;}
.infoct li {float:left; width:270px; padding:0 20px;}
.infoct li.first {padding-left:10px;}
.infoct li.last {padding-right:10px;}
.infoct li p {color:#777879; padding-top:1px; line-height:17px;}
.infoct li h3 {font-size:20px; color:#000; font-family:Segoe, Arial, Helvetica, sans-serif; line-height:36px;}


/* Messages --------------------------------------------------------------- */

.liuyan{
	width: 1004px;
	padding-top:20px;


}
.ly_title{
	 width: 100%; line-height: 32px; clear: both;
}
.ly_xiang{
	vertical-align: middle;width: 100%;  margin-bottom: 5px;
}

#name		{width:75px;}
#company	{width:140px;background-position:0 -42px;}
#website	{width:170px;background-position:0 -84px;}
#zhiwu		{width:140px;background-position:1px -123px;}
#tele		{width:120px;background-position:0 -160px;}
#email		{width:170px;background-position:1px -205px;margin-right:0;}
.ly_xiang input{
	border:0;
	display:inline-block;
	display:inline;
	margin:0 3px 0 0;
	line-height: 20px;
	height: 20px;
	text-align: left;
	background:#fff;
	padding-left:24px;
	overflow:hidden;
	background:#FFF url(../images/input_icon.png) no-repeat 0 0 ;
}
.black{color:#000;}

.gray{color:#666;}
.red{
	color: red;
}

.ly_content textarea{ margin-top: 5px;
	font-size: 12px; width:985px; height:70px;padding:5px; border: 1px solid #d9d9d9;  overflow: auto;
}

.ly_button{
	margin: 5px 0px; height: 26px; position: relative;
	width:90px;
	background:url('../images/form_btn.png') repeat-x 0 0;
	border: 1px solid #d9d9d9;
}
.ly_button .submit{
	color: #4c8613;
	display: inline-block;
	display: inline;
	border: 0;
	width:80px;
	height: 26px;
	*line-height:28px;
	vertical-align: middle;
	background:url(../images/btn_bg.png) no-repeat 12px 4px ;
	padding: 0 0 0 25px;
	font-size: 12px;
	font-weight: bold;
	cursor:pointer;

}
.msginfo{  width: auto; margin-right: 10px; top: 0px; position: absolute;
		  display: inline-block;  display: inline; }

.error, .success{
	font-family: Verdana, Tahoma;
	font-size: 12px;
	margin-left: 320px;
	padding-left: 35px;
	text-align:left;
	line-height: 26px;
	display: inline-block;
   height: 26px;
}
.error {
	background: #fff url(../images/erro.png) no-repeat left ;
	color: #a52a2a;
	width:140px;
}
.success {
	background: #fff url(../images/semi_success.png) no-repeat left ;
	color: black;

}

/* 价格页样式 2013-7-3*/

.warper2{ width:933px; margin:0 auto; margin-top:38px;}
.price_banner{ padding-bottom:30px;}
.w320{ width:320px; }
.w674{width:604px; font-size:14px;}
.h2{background: url("../images/line_09.gif") repeat-x scroll 80px 30px transparent;}
.h2 span{ background:#fff; padding-right:10px;}
.w320.bg{background: url("../images/other/ly_top.gif") no-repeat  left top transparent; padding:20px 0px 0px; width:317px;}
.ly{background: url("../images/other/ly_bottom.gif") no-repeat  left bottom transparent;  width:317px; padding-bottom:10px;}
.plist{background: url("../images/other/ly_middle.gif") repeat-y  left top transparent; padding:0 15px}
.plist a{ border-bottom:1px dashed #fff; padding-bottom:8px; margin-bottom:8px; line-height:20px; display:block;}
.plist a:hover{ color:#00a9f6;}
.plist b{ display:block; text-align:right;}
.price,.price2{  font-size:14px; padding-top:30px;}
.price b,.price2 b{ display:block; padding-bottom:10px; font-size:14px;}
.price div,.price2 div{ clear:both; line-height:24px; font-size:14px; }
.price div span{ display:block; float:left; widht:10px; padding-right:6px; font-weight:bold;}
.price div u{  display:block; text-decoration:none; float:left; width:580px; padding-bottom:6px;}
.price div u i{
	padding:0 4px;
	color:#22A2F2;
	font-weight:bold;
}
.price2 span{ display:block; float:left;}
.price2 span.s1{ width:250px;}
.price2 i{
	float:left;
	width:130px;
	display:block;
	color:#22A2F2;
	font-weight:bold;
}
.price2{  font-size:14px; margin-top:30px;}
.pt_30{ margin-top:30px;}
.bcolor{
	color:#22A2F2;
}
.ask{
	font-size:14px;
	color:#22A2F2;
	line-height:24px;
	font-weight:bold;
}
.answer{ padding-bottom:40px;}
.answer p{ line-height:24px; font-size:14px; text-indent:28px; padding-top:10px;}


.fixed-bar .icon,.fixed-bar .consult-list .tel-icon{background:url("../images/JS_02.png") no-repeat;}
.fixed-bar .icon{display:block;position:absolute;top:50%;left:50%;width:23px;height:12px;overflow:hidden;margin:-18px 0 0 -12px;background-position:right -220px;text-indent:-999em;}
.fixed-bar{}
.fixed-bar .gotop{position:relative;z-index:1;display:block;width:68px;height:36px;overflow:hidden;margin:-1px 0 0;padding:32px 0 0;border:1px solid #e6e6e6;border-top:1px dashed #eaeaea;background-color:#fff;color:#666;font:normal 14px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";text-align:center;}
.fixed-bar .share{height:68px;overflow:hidden;margin:-1px 0 0;border:1px solid #e6e6e6;}
.fixed-bar .gotop:hover{z-index:10;border-color:#2acb6b;background-color:#2acb6b;color:#fff;text-decoration:none;}
.fixed-bar .gotop:hover .icon{background-position:right -251px;}
.fixed-bar .consult-box{border:1px solid #e6e6e6;}
.fixed-bar .consult-box .consult-header{position:relative;height:36px;margin:-1px -1px 0;background:#2acb6b;}
.fixed-bar .consult-box h3.consult-title{color:#fff; font:normal 16px/36px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1"; margin-top: 0px; padding: 0px; text-align:center;}
.fixed-bar .consult-box .icon{display:none;top:0;left:-28px;width:28px;height:36px;overflow:hidden;margin:0;background-position:-80px -530px;cursor:pointer;}
.fixed-bar .consult-box .icon:hover{background-position:-110px -530px;}
.fixed-bar .consult-list{margin:0 2px -1px;padding:9px 0;border-bottom:1px dashed #eaeaea; overflow:hidden}
.fixed-bar .consult-list li{padding:6px 0 6px 23px;color:#666;font:normal 12px/24px "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1";}
.fixed-bar .consult-list span,.fixed-bar .consult-list a{float:left;line-height:24px;}
.fixed-bar .consult-list span{padding-right:10px;}
.fixed-bar .consult-list img{vertical-align:top;}
.fixed-bar .wide-bar{width:134px;background:#fff;}
.fixed-bar .wide-bar .share .bds_more{width:148px;_width:146px;background-position:-252px -568px;}
.fixed-bar .wide-bar .share .bds_more:hover{background-position:-354px -568px;}
.fixed-bar .wide-bar .gotop{width:132px;}
.fixed-bar .consult-list .tel-icon{margin-left:-15px;padding:0 0 0 20px;background-position:-591px -264px;}

.anli1-banner{ padding-top: 24px; padding-bottom: 24px;width:1200px;margin: 0 auto;}
.anli1-banner img{display: block; margin-left: auto; margin-right: auto;}
.anli1-1{width:100%; margin-left: auto; margin-right: auto;height: 641px;background-color: #f5f5f5; }
.anli1-text{ margin-left: auto; margin-right: auto; width: 1200px;}
.anli1-text h1{color: #353c40; font-size: 30px;line-height: 69px; background: url(../images/anlijiexi/zhongche.png) no-repeat right top;padding-bottom: 20px;}
.anli1-text p{color: #353c40; font-size: 16px;line-height: 24px;font-weight:normal;width: 1200px;}
.anli1-2{ margin-left: auto; margin-right: auto;width:1200px;margin-top: 40px;margin-bottom: 30px; }
.anli1-2 h1{text-align: center;color: #353c40; line-height: 107px; font-size: 24px;}
.anli1-2 h5{font-size: 20px;color: #353c40;line-height: 26px;}
.anli1-2 p{font-size: 16px;color: #353c40;line-height: 26px;}
.anli2-block{width: 1200px; overflow: hidden; margin-left: auto; margin-right: auto;}
.anli2-block a{ float: left;margin-right: 20px; margin-left: 20px;width: 346px;}
.anli2-block a img{float: left;display: block;width: 346px;height: 256px;}
.anli2-block p{ text-align: center;color: #353c40;font-size:16px;float: left;display: block;width: 346px;}
.anli1-3{width: 100%; background-color: #f5f5f5;padding-top: 14px;padding-bottom: 14px;height: 185px;float: none;}
.anli1-3 .anli1-2 p{float:left;width: 850px;}
.anli1-3 img{float:left;margin-left: 50px;margin-top: -70px;}
.anli1-4{width: 100%; background-color: #f5f5f5;padding-top: 14px;padding-bottom: 14px;}
.warper3 .leftbottom{height:38px!important;height:10px;text-align:right;padding-right:200px;clear:both; background:url(../images/backtop.gif) no-repeat 980px 10px;}
.warper3 .leftbottom a{color:#545454;line-height:40px;}
.warper3 img{transition: all 0.6s;}
.warper3 img:hover{transform: scale(1.05); }


.yuanjing{background-color: white;margin-left: auto;margin-right: auto;margin-bottom: 50px;}
.yuanjing *{text-align: center; font-family:Microsoft YaHei;}
.yuanjing h1{font-size: 22px;color: #353c40;line-height:43px;font-weight: bold;}
.yuanjing h3{font-size: 20px; color: #646464; font-weight:lighter;line-height: 40px;}
.yuanjing p{text-indent:2em; width:1200px; text-align: left;margin-left: auto; margin-right: auto;line-height:30px;font-size: 16px; color: #646464; font-weight:lighter;}
.position{background-color: #f5f5f5;padding-bottom: 68px;}
.position h1{font-size: 24px;color: #0094dc;line-height:24px;font-weight: bold;background: url(../images/hr-lantiao.png)0 47px no-repeat;text-align: center;width: 334px; margin-left: auto; margin-right: auto;display: block;padding-top: 37px;}
.position h3{text-align: center;font-size: 12px;color: #0094dc;letter-spacing:5px; font-weight: bold;margin-bottom: 33px;}
.position-content{width: 1203px; border: 1px solid #e0e0e0; background-color: white; margin-left: auto; margin-right: auto;}
.position-content li h5{color: #323232;font-size: 20px; line-height:25px;width: 1100px;}
.position-content li{border-bottom: 1px dashed #eaeaea;margin: 23px; margin-left: 55px; margin-right: 55px;}
.position-content .position-content-block a{text-decoration: none; color: #afafaf; font-size: 16px; line-height: 23px;float: left;width: 357px;}
.position-content-block{overflow: hidden; width: 1093px;}
.position-content .position-content-block a span{color: #646464;line-height: 46px;}
.position-content li i{display:inline-block; width:20px;height: 10px; float: right;}

.give{background-color: #ffffff;padding-bottom: 68px;}
.give h1{font-size: 24px;color: #0094dc;line-height:24px;font-weight: bold;background: url(../images/hr-lantiao.png)0 47px no-repeat;text-align: center;width: 334px; margin-left: auto; margin-right: auto;display: block;padding-top: 37px;}
.give h3{text-align: center;font-size: 12px;color: #0094dc;letter-spacing:5px; font-weight: bold;margin-bottom: 33px;}
.give-content{width: 1200px; margin-left: auto; margin-right: auto;overflow: hidden;}
.give-content-block{width:270px;float: left;margin-left: 12px; margin-right: 13px;}
.give-content-block img{margin-left: 50px; margin-right: 50px;margin-top: 20px;}
.give-content-block h5{color: #323232;font-size: 18px; line-height:64px;text-align: center;}
.give-content-block p{font-size: 12px;color: #646464;}

.salary{background-color: #f5f5f5;}
.salary h1{font-size: 24px;color: #0094dc;line-height:24px;font-weight: bold;background: url(../images/hr-lantiao.png)0 47px no-repeat;text-align: center;width: 334px; margin-left: auto; margin-right: auto;display: block;padding-top: 37px;}
.salary h3{text-align: center;font-size: 12px;color: #0094dc;letter-spacing:5px; font-weight: bold;margin-bottom: 33px;}
.salary p{text-align: center;color: #646464; font-size: 16px; line-height: 30px;}
.salary h6{text-align: center;color: #666666; font-size: 18px; line-height: 35px;font-weight: normal;}
.salary h4{text-align: center;color: #646464; font-size: 18px; line-height: 40px;font-weight: bold;margin-bottom: 30px;}
.salary span{color: #0094dc;}

.position-content .title1{color: #323232; font-size: 18px;line-height: 30px;}
.position-content p{color: #646464; font-size: 16px;line-height: 24px;}



.main{width: 1281px;background-color:#eaeaea;margin: 0 auto;position: relative;height: 3350px;}
.main .name{position: absolute; top:-102px;width: 1200px;height: 253px; background-color: white;margin: 0 auto;padding:32px 31px 0 50px;}
.main .name h1{font-size: 30px; font-weight: normal; color: black;line-height: 60px; float: left;}
.main .name .ul{float: right;}
.main .name .ul li{float: left;text-align: center;font-size: 16px;border-right: 1px solid #727272;height: 16px;line-height: 16px;padding-left: 9px;padding-right: 9px;}
.main .name .ul li a{line-height: 16px;}
.main .name .ul .chat{float: right;margin-top: 24px;}
.main .name .ul .chat img{margin-right: 12px;}
.main .name .introduce{width: 1180px;float: left;}
.main p{font-size: 16px;line-height: 30px;}
.main h5{font-size: 20px; line-height: 62px;}
.main .alternative{width: 1180px;height: 765px; background-color: white;margin: 0 auto;padding:43px 51px 0 50px;position: absolute; top:191px;}
.main .alternative p{width: 440px;height: 200px;margin:16px 75px 0 75px;}
.main .alternative *{float: left;}
.alter1{margin-bottom: 40px;}
.alter1 img{margin-left: 26px;}
.main .result{width: 1181px;height:2000px; background-color:#f7f7f7;margin: 0 auto;padding:43px 51px 0 50px;position: absolute; top:1008px;}
.tag a{display: block;height: 36px;line-height: 36px; text-align: center;font-size: 14px;color: black;background-color: #e6e6e6;float: left;margin-left: 24px;margin-top: 50px;padding-left: 25px; padding-right: 25px;}
.main .img_box{width: 1281px;height:234px;margin: 0 auto;position: absolute; top:3062px;}
.img_box1{float: left;position: relative;}
.img_box1 p{position: absolute;left: 10px;bottom:15px;background-color: black;line-height: 25px;padding-left: 9px;padding-right: 9px;color: white;font-size: 12px;}
.img_box1 img{width: 426px;}
.dx1{overflow: hidden;margin-bottom: 20px;}
.dx1 img{float: left;width: 650px;}
.dx1 .dxt{float: left;width: 510px;margin-left: 20px;}
.dx1 .dxt img{width: 98%;}
.dxt h6{font-size: 18px; color: #095fb5;font-weight: normal;margin: 0;line-height: 30px;}
.dxt p{font-size: 16px;color: black;line-height: 30px;}
.sj p{width: 800px;margin-right: 80px;float: left;}

.intro1 p{width: 800px;float:left;}
.intro1 img{float: left;margin-left: 20px;}