@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "Microsoft YaHei", "微软雅黑";
	background: #f4f4f4;
	line-height: 26px;
	color: #818181;
	overflow-x: hidden;
}
@font-face {
	font-family: 'dincond-medium-webfont';
	src: url('/fonts/dincond-medium-webfont.eot');
	src: url('/fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/fonts/dincond-medium-webfont.woff2') format('woff2'), url('/fonts/dincond-medium-webfont.woff') format('woff'), url('/fonts/dincond-medium-webfont.ttf') format('truetype'), url('/fonts/dincond-medium-webfont.svg') format('svg');
}
.ziti {
	font-family: 'dincond-medium-webfont';
}
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 0px;
}
a {
	color: #818181;
	text-decoration: none;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
}
a:hover {
	color: #9d0a0e;
	text-decoration: none;
}
dl {
	margin: 0px;
	padding: 0px;
}
dd {
	display: block;
	margin: 0px;
	padding: 0px;
	-webkit-margin-start: 5px;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0;
}
div {
	margin: 0px;
	padding: 0px;
}
ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	padding-bottom: 12px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*tongley190104*/
/*导航*/
.topbg {
	background: #fff;
	height: 100px;
	clear: both;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	clear:both;
}
.logo {
	width: 320px;
	padding-top:6px;
	float:left;
}
#header {
	width: 100%;
	position:absolute;
	z-index: 9999;
	background:#fff;
	height:97px;
	left: 0;
}  
#headerbody {
	width:1200px;
	margin: 0 auto;
	text-align: center;
	
}

#header ul#navbig {
	width: 600px;
	height: 97px;
	display: inline-block;
	float: left;
	margin-left:120px;
}
#header ul#navbig li {
	width: auto;
	line-height: 97px;
	font-size: 15px;
	float: left; /*padding:0 22px*/
	width:66px;
	height:43px;
	display:block;
	margin:0 17px;
}
#header ul#navbig li a {
	display: block;
	color: #737373;
	text-align: center;
	position: relative;
	z-index: 99;
	font-weight:bold;
}

#header ul#navbig li#navmove>a {
	color: #bc7850;
}
#header ul#navbig li#navmove {
	height: 3px;
	background: #9d0a0e;
	position: absolute;
	bottom: 0px;
	width:20px;
}
#header ul#navbig li div {
	width: 100%;
	 height:0px;
	background: #f6f6f6;
	position: absolute;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 99;
	top:97px;
}
#header ul#navbig li div ul {
	width:1200px;
	margin:0 auto;

}
#header ul#navbig li div li {
	font-size: 14px;
	height: auto;
	width: auto;
	text-align: left;
	padding: 0px 0px 0 0px;
	width:1200px;
	float:left;
}

#header ul#navbig li div li.menua{
	width:500px;
	padding-left:448px;
}
#header ul#navbig li div li.menub{
	width:400px;
	padding-left:547px;
}
#header ul#navbig li div li.menuc{
	width:400px;
	padding-left:650px;
}
#header ul#navbig li div li.menud{
	width:600px;
	padding-left:526px;
}
#header ul#navbig li div li.menue{
	width:400px;
	padding-left:735px;
}
#header ul#navbig li div li dl {
	padding-left: 80px;
}
#header ul#navbig li div li dt {
	padding: 0px 0 5px 0;
	width:100px;
	text-align:center;
	float:left;
}


#header ul#navbig li div li dd.wzsjfx {
	position: relative;
}
#header ul#navbig li div li dd.wzsjfx span {
	position: absolute;
	display: none;
	color: #F93;
	font-size: 14px;
	left: 85px;
	bottom: -15px;
	width: 120px;
	height: 30px;
}
#header ul#navbig li div li dd a {
	color: #494949;
	font-size: 14px;
	text-align: left;
	height:46px;
	line-height:46px;
	width:90px;
	font-weight:500;
	float:left;
	margin-left:20px;
}
#header ul#navbig li div li dd a:hover{
	color: #9d0a0e;
}
dd{
	margin:0px;
	padding:0px;
}
dt
{
	margin:0px;
	padding:0px;
}
.qxmenu{
	width:300px;
	float:left;
}
.qxmenuimg{
	float:left;
	padding:50px;
	border-left:1px solid #ccc;
}
.top-titbox h4 {
    font-size: 24px;
    line-height: 40px;
    color: #333;
    font-weight: normal;
}

.top-titbox .font {
    display: block;
    line-height: 32px;
    margin-top: 10px;
    font-size: 16px;
    color: #666;
}
.top-titbox .more {
    display: inline-block;
    line-height: 32px;
    margin-top: 60px;
    padding-left: 25px;
    background: url(/images/ico_09.png) no-repeat left center;
    font-size: 14px;
	float:right;
}
.top-titbox{
	width:750px;
	clear:both;
	margin:0 auto;
	padding-top:30px;
}
 .top-titbox .line {
    display: inline-block;
    width: 10px;
    height: 2px;
    background-color: #1c1c1c;
    margin-top: 8px;
}
/*banner*/
.banner{position: relative}
#slick1{margin-bottom: 0;}
#slick1 .slick-dots li{width:10px;height:10px;background: #fff;border-radius: 50%;}
#slick1 .slick-dots li.slick-active{width:30px;height:10px;background: #B41515;border-radius: 15px;}
#slick1 .slick-dots li button:before{content: ""}
#slick1 .slick-dots{bottom:30px;}
.bannertxt{position: absolute;right:300px;bottom:250px;z-index: 200; color:#000; font-size:29px;}
.bannertxt h1{color:#fff;font-size: 50px;margin-bottom: 20px;}
.bannertxt p{font-size: 28px;color:#fff;margin-bottom: 20px;text-align: center}
/*底部*/
/*底部css*/
.bottombg{
	background:#ffffff;
	width:100%;
	clear:both;
	z-index:99;
	position:relative;
}
.bottom {
	width:1200px;
	margin:0 auto;
	height:90px;
	padding-top:30px;
}
.bottom_l {
	width:643px;
	float: left;
	font-size: 14px;
	color: #6f6f6f;
}
.dibutt{
	clear:both;
	color:#707070;
	font-weight:bold;
}

.dibutt a:hover{
	color:#e60114;
	
}

.banquana{
	width:620px;
	clear:both;
}

.bottom_r {
	width:150px;
	float:right;
	text-align:right;
	padding-top:12px;
	height: 44px;
	color: #767676;
	font-size: 14px;
	padding-left: 50px;
}

/*首页*/ 

.blank40{
	height:40px;
	clear:both;
}
.blank10{
	height:10px;
	clear:both;
}
.blank30{
	height:30px;
	clear:both;
}
.blank70{
	height:70px;
	clear:both;
}

.slideGroup {
	width: 1200px;
	text-align: left;
}
.slideGroup .parHd {
	height: 47px;
	line-height: 47px;
	padding: 0 20px;
	position: relative;
}
.slideGroup .parHd ul {
	float: left;
	position: absolute;
	right: 0px;
	height: 38px;
}
.slideGroup .parHd ul li {
	float: left;
	width: 111px;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	margin-left: 30px;
	cursor: pointer;
	text-align: center;
	color: #7b7b7b;
	font-size: 15px;
	margin-right: 0px;
	border-radius: 20px;
	border: 1px solid #bc7850;
}
.slideGroup .parHd ul li.on {
	background: #bc7850;
	color: #fff;
}
.slideGroup .slideBox {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0 10px 0px;
	position: relative;
}
.content {
	width: 1154px;
	padding: 0px 14px 27px 32px;
	background: #fff;
	margin: 0 auto;
	overflow:hidden;
	position:relative;
	margin-top:-42px;
}
/* 本例子css */
.content_l{
	width:700px;
	overflow:hidden;
	float:left;
	height:260px;
}
		.slideTxtBox{ width:700px; text-align:left; position:relative;  }
		.slideTxtBox .hd{ position:absolute; width:260px; top:0px; left:0px; }
		.slideTxtBox .bd{ position:absolute; width:700px; top:50px; left:0px; }
		
		.slideTxtBox .hd ul{ float:left;}
		.slideTxtBox .hd ul li{ cursor:pointer;transition:background 0.2s ease-in; margin-top:0px; width:58px;  text-align:left; float:left; margin-right:30px;}
		.slideTxtBox .hd ul li a{ cursor:pointer;display:inline-block; width:58px; margin:0 auto;  color:#7c7c7c;height:57px; line-height:57px; border-top:3px solid  #fff; }
		.slideTxtBox .hd ul li.on{ width:58px; color:#006e8a}
		.slideTxtBox .hd ul li.on a{ color:#9a0b0d; border-top:3px solid  #9a0b0d; height:57px; line-height:57px;}
		.slideTxtBox .bd ul{ padding:5px 0px;  zoom:1;  }
		.slideTxtBox .bd li{ height:21px; line-height:21px;   }
		.slideTxtBox .bd li a{ color:#4a4a4a}
		.slideTxtBox .bd li a:hover{ text-decoration:underline; color:#006d8a;}
		.slideTxtBox .bd li .date{ float:right; color:#999;  }
			.ipg1{height: 243px;overflow:hidden;}
.ipg1-l{height: 180px;float: left;padding: 14px 30px 39px 0;border-right: 2px solid #f0eeee;overflow: hidden;}
.ipg1-l .img{float: left;}
.ipg1-font{width: 308px;height: 180px;float: left;position: relative;}
.ipg1-font h3{margin: 0;font-size: 18px;line-height: 24px;color: #58585e;}
.ipg1-font h4{margin: 0;padding-top: 15px;font-size: 24px;line-height: 24px;color: #fa942f;font-family: 'dincond-medium-webfont';font-weight: normal;}
.ipg1-font p{margin: 0;padding-top: 4px;font-size: 14px;line-height: 22px;color: #949a9e;}
.ipg1-font .icon{position: absolute;left: 0px;bottom: 0;}
.ipg1-font .icon em{display: inline-block;padding: 0 12px 0 30px;font-size: 14px;line-height: 15px;font-style: normal;font-family: 'dincond-medium-webfont';}
.ipg1-font .icon .eye{background: url(/images/icon5.png) no-repeat left center;}
.ipg1-r{float: left;padding: 14px 0 39px 0;}
.content_r{
	width:438px;
	height:239px;
	overflow:hidden;
	float:right;
	padding-top:23px;
}
	
.kjzts-left {
	width:438px;
	overflow:hidden;
	position:relative;
	height:239px;
}

.kjzts-left .hd1 ul {
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
	position:absolute;
	right:10px;
	top:212px;
	cursor:pointer;
	z-index:1000;
}

.kjzts-left .bd1 ul li .title {
    line-height: 34px;
    height: 34px;
    background: url(/images/ttb.png) repeat-x;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    margin-top: -39px;
    z-index: 99;
	text-align:left;
	text-indent:30px;
}
.kjzts-left .hd1 ul li {
	float:left;
	width:17px;
	height:4px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
	background:#fff;
	
}
.kjzts-left .hd1 ul li.on {
	background:#cc1100;
}
.kjzts-left .bd1 {
	margin:0px 0px 0px 0px;
	height:239px;
	overflow:hidden;
	
}
.kjzts-left .bd1 ul {
	overflow:hidden;
	zoom:1;
}
.kjzts-left .bd1 ul li{
	position:relative;
}
/*关于我们*/
.about_ban{
	width:100%;
	height:184px;
	clear:both;
	background:url(/images/about_02.jpg) no-repeat top center;
}
.crumbs {
	float:left;
	color:#818181;
	text-align:left;
	position:relative;
	background:url(/images/home.png) no-repeat  0px 22px;
	text-indent:22px;
}
.dh{
	font-weight:bold;
	color:#9d0a0e;
}

.columns{position:relative; float: right; display:block; }
.columns ul{overflow: hidden;margin: 0;padding: 0;}
.columns li{float: left;}
.columns li a{position:relative; color: #727272; font-weight:bold;  margin:0px 22px; padding:0px 2px; text-align: center;position: relative;-webkit-transition: color 0.3s; -moz-transition: color 0.3s; transition: color 0.3s; display:block;}
.columns li a i{display:block; position:absolute; left:50%; bottom:0; width:0; height:2px; background-color: #9d0a0e; transition: all .3s; -webkit-transition: all .3s; -moz-transition: all .3s;}
.columns li.on a i,.columns  li a:hover i{left:0; width:100%; display:block;}
.columns li.on a ,.columns  li a:hover{color:#9d0a0e;}
.juzhong{
	background:#fff;
	margin:0 auto;
	width:1140px;
	padding:10px 30px 50px 30px;
	overflow:hidden;
	position:relative;
	margin-top:-30px;
	z-index:99;
}
.daohang{
	height:57px;
	clear:both;
	width:1140px;
	border-bottom:1px solid #e8e8e8;
	line-height:57px;
}
.neirong{
	width:1140px;
	clear:both;
	padding-top:30px;
}
.honor{
	background:url(/images/footdi.gif) no-repeat center bottom;
	min-height:500px;
	overflow:hidden;
	padding-bottom:35px;
}
.honor01{
	background:url(/images/honbg.gif) repeat-y top center;
	overflow:hidden;
	padding-top:8px;
	height:420px;
}
.honor02{
	width:553px;
	float:left;
	background:url(/images/tt00.gif) no-repeat top right;
	padding-top:50px;
	text-align:center;
}
.honor03{
	width:553px;
	float:right;
	background:url(/images/tt01.gif) no-repeat top left;
	padding-top:50px;
	text-align:center;
	margin-top:102px;
}
/*项目展示*/
.hy_title{
	position:relative;
	height:56px;
}

.hanyu_ch{
	font-size:26px;
	color:#9d0a0e;
	position:absolute;
	left:0px;
	top:0px;
}
.hanyu_en{
	color: #eeeeee;
	font-size: 48px;
	text-transform : uppercase;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-3px;
	position:absolute;
	bottom:16px;
	left:0px;
}
.shenghuo_slider{
	overflow:hidden;
	zoom:1;
	margin-left:-22px;
}
.shenghuo_slider li {
	margin:0px 0px 23px 22px;
	float:left;
	_display:inline;
	overflow:hidden;
	text-align:center;
	position: relative;
	width: 365px;
	height: 396px;
	overflow: hidden;
	background:#FFF;
}
.shenghuo_slider li .pic {
	text-align:center;
	width:365px;
	overflow: hidden;
	position:relative;
}
.shenghuo_slider li .pic .pro_hot {
	position:absolute;
	right:0px;
	top:0px;
	width:60px;
	height:60px;
}
.shenghuo_slider li .pic img {
	display:block;
}
.shenghuo_slider li .pic a:hover img {
	border-color:#999;
}

.shenghuo_slider li .title {
	line-height:31px;
	color:#565656;
	font-family:"Microsoft YaHei";
	text-align: center;
	position: absolute;
	bottom:0;
	left:0;
	width: 365px;
	cursor:default;
	background:#f3f3f3;
}
.slide_hov_bg {
	position: absolute;
	top:65px;
	width: 175px;
	height: 52px;
	display: none;
	left:0px
}
.shenghuo_slider li a {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.shenghuo_slider li .title h1 {
	font-size: 20px;
	color:#9d0a0e;
	height:40px;
	line-height:40px;
	padding-top:16px;
	overflow:hidden;
	text-align:center;
	margin:0px;
	font-weight:bold;
	background: #f3f3f3;
}
.shenghuo_slider li .title .add {
	color:#868686;
	background: #f3f3f3;
	text-align:left;
	width:307px;
	padding:10px 30px 0px 30px;
	line-height:25px;
}

.shenghuo_slider li .title .div {
margin:0px;
padding:0px;
}

.shenghuo_slider li .title .tel {
	background:#f3f3f3;
	width:307px;
	padding:10px 30px;
	height:30px;
	text-align:left;
}
.shenghuo_slider li .title .h200 {
	height:130px;

}
.shenghuo_slider li .title .tel span {
	background:#f3f3f3;
	font-family: 'dincond-medium-webfont';
	color:#f18d0f;
	font-size:20px;
}
.shenghuo_slider li .title .s_txt {
	text-align: center;
	overflow: hidden;
	display: none;
	width:307px;
	padding:10px 30px 30px 30px;
	background:#f3f3f3;
}
.shenghuo_slider li .title .s_txt  a{
	width:108px;
	height:32px;
	line-height:32px;
	text-align: center;
	overflow: hidden;
	background:#9d0a0e;
	display:block;
	color:#FFF;
	font-size:14px;
	margin-left:99px;
}
.shenghuo_slider li .title .s_txt  a:hover{
	width:108px;
	height:32px;
	line-height:32px;
	text-align: center;
	overflow: hidden;
	background:#16479f;
	display:block;
	color:#FFF;
	font-size:14px;
}
.shenghuo_slider li .bg {
	background-color:#000;
	width: 100%;
	height: 100%;
	position: absolute;
	left:0;
	top:0;
	z-index:0;
	opacity:0.5;
	display: none;
}
/*新闻*/
.main-list{width:1130px; margin: 0 auto; }
.news1_main_list1{ height:148px; position:relative; overflow:hidden;padding:20px 0; border-bottom:1px solid #e8e8e8;}
.news1_list1_left{ width:247px; height:180px;float:left; text-align: center;}
.news1_list1_left img{width:237px; height:148px;}
.news1_list1_right{ width:866px; float:right; }
.news1_list1_right h4{  font-size:20px; color:#2c2c2c; margin-top:7px; font-family:"微软雅黑"; clear:both; font-weight:400 }
.news1_list1_right h5{ font-size:18px; color:#666; clear:both;margin-top:5px; }
.news3_list h5{ color:#b40b0b;}
.news1_list1_right p{ font-size:14px; line-height:26px; color:#999; padding-top:8px;clear: both;}
.news-go {width: 0px;opacity: 0;top: 0;position: absolute;right: 0;height: 201px; background: url(/images/news_17.jpg) no-repeat;;box-shadow: -100px 0 93px #f0f0f0;}
.news1_main_list1:hover{background:#f4f4f5;transition: all .5s;}
.news1_main_list1:hover .news-go{width:169px;opacity: 1;transition: all .3s;}
.new1_more{ width:100%; height:56px; background:#c2bcba; display:block; color:#fff; line-height:56px; text-align:center; margin:40px 0; font-size:19px;}
.new1_more:hover{ color:#fff;background:#b40b0b;}
.news1_main_list{ overflow:hidden; background:#f4f4f5;}
.news1_list_left{ width:351px; margin-right:30px; float:left;}
.news1_list_left img{ width:100%;}
.news1_list_right{ width:680px; float:left;}
.news1_list_right h5{ color:#b40b0b;}

.pageWrapper {FONT-SIZE: 14px; BACKGROUND: #F7F7F7; WIDTH:100%;}
.pgbtn A {	DISPLAY: block; COLOR: #666; LINE-HEIGHT: 32px;FONT-FAMILY: verdana; TEXT-DECORATION: none}
.pagnum  a{MARGIN-left:5px; WIDTH: 38px; height:32px; BORDER:#dddddd 1px solid;s}
.pagnum A:hover {WIDTH: 38px;border:1px solid #9d0a0e;text-align:center;color:#FFFFFF;background:#9d0a0e;}
.pagnumts  a{MARGIN-left:5px; WIDTH: 62px; height:32px; background:#efefef;border:1px solid #dddddd;}
.pagnumts A:hover {WIDTH: 62px;border:1px solid #9d0a0e;text-align:center;color:#FFFFFF;background:#9d0a0e;}
a.currentpg {font-weight:bold;border:1px solid #9d0a0e;text-align:center;color:#FFFFFF;background:#9d0a0e;}

.pagek { height:25px; padding:40px 0px; clear:both; }
.pages {MARGIN: 1px 0px 1px 0px; FLOAT:right;TEXT-ALIGN: center;height:25px;}
.pagetb {MARGIN: 0px auto}
.pregro {WIDTH: 10px; PADDING-TOP: 2px; HEIGHT:10px}
.nxtgro {WIDTH: 10px; PADDING-TOP: 2px; HEIGHT:10px}
.pregro {DISPLAY: inline; FLOAT: left; MARGIN: 1px 0px 1px 5px;text-align:center;}
.nxtgro {DISPLAY: inline; FLOAT: right; MARGIN: 2px 5px 2px 0px;text-align:center;}
.pages li{ float:left;}

/*人力资源*/
.tl_input{
	clear:both;
	padding-top:30px;
}
.tl_inputl{
	width:720px;
	float:left;
}
.tl_inputr{
	width:360px;
	float:right;
	font-size:18px;
	color:#999999;
}

.form-group {
	width: 240px;
	padding-bottom: 5px;
	float: left;
	height: 40px;
	line-height: 40px;
}
.form-control, .form-control:hover, .form-control.hover, .form-control:focus, .form-control.focus, .form-control:active, .form-control.active {
	padding: 9px 6px;
	height: auto;
	width: 217px;
	font-family: inherit;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: solid 1px #b5b5b5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.bg4 {
	padding: 9px 6px;
	height: auto;
	width: 697px;
	font-family: inherit;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: solid 1px #b5b5b5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tijiaobm{
	display: block;
	width: 218px;
	height: 48px;
	line-height: 48px;
	background: #bc7850;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	border-radius: 4px;
	border:none;
	cursor:pointer;
	margin:0 auto;
	clear:both;

}
.jointitle{
	font-size:23px;
}
.f32{font-size:32px;
color:#000;
margin-right:5px;
}
.join00{
	height:60px;
	overflow:hidden;
	line-height:60px;
	padding-bottom:20px;
}
.join01{
	background:url(/images/joinicon.jpg) no-repeat;
	padding-left:60px;
	height:30px;
	overflow:hidden;
}
.join02{
	background:url(/images/joinicon.jpg) no-repeat 0px -50px;
	padding-left:60px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	margin-top:16px;
}
.join03{
	background:url(/images/joinicon.jpg) no-repeat 0px -110px;
	padding-left:60px;
	line-height:40px;
	height:40px;
	overflow:hidden;
	margin-top:16px;
}

fieldset{
	font-size:26px;
	padding:30px 0px;
	border:1px solid #e1e1e1;

}
.xmweb{
	text-align:right;
	clear:both;
	padding-top:12px;
}
.xmweb a {
	display:inline-block;
	margin-top:8px;
	width:136px;
	height:32px;
	line-height:32px;
	border:1px solid #9d0a0e;
	font-size: 12px;
	text-align:center;
	color:#da2231;
	text-transform: uppercase;
 transition: all .5s;
 -webkit-transition: all .5s;
 -moz-transition: all .5s;
 -ms-transition: all .5s;
 -o-transition: all .5s;
	margin-right:5px;
	font-weight:bold;
}
.xmweb a:hover {
	background:#9d0a0e;
	color:#FFF;
	border:1px solid #9d0a0e;
}
.xiaojie {
    width: 300px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #e1e1e1;
}
.biandan{
	padding:20px 0px 50px 0px;
	clear:both;
}
/*新闻详情页*/
.news_title {
	color:#9d0a0e;
	text-align:center;
	font-weight:bold;
	font-size:26px;
	line-height:34px;
	line-height:36px;
	padding:15px 0px;
}
.xian {
	border-bottom:1px dotted #ccc;
	height:36px;
	margin-top:8px;
	text-align:center;
}
.prev {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.box {
	padding:30px 0px;
	clear:both;
}
.xgxw {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.back {
	text-align:right;
	margin-top:20px;
	padding-right:20px;
}
.time {
}
.hit {
	color:#959595;
}
.xw {
	border-bottom:1px solid #e4e4e4;
	height:40px;
	line-height:40px;
	width:100%;
	overflow:hidden;
}

.xw_l {
	width:600px;
	float:left;
}

.xw_a {
	width:60px;
	float:left;
	text-align:center;
}
.xw_r {
	width:100px;
	float:right;
	text-align:right;
}
.prev {
	color:#145e34;
	font-family:Arial, Helvetica, sans-serif;
}
.heise{
	color:#000;
}

/*common*/
@font-face {
  font-family: 'iconfont';  /* project id："172238" */
  src: url('http://at.alicdn.com/t/font_dytcnc16as8aor.eot');
  src: url('http://at.alicdn.com/t/font_dytcnc16as8aor.eot') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_dytcnc16as8aor.woff') format('woff'),
  url('http://at.alicdn.com/t/font_dytcnc16as8aor.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_dytcnc16as8aor.svg#iconfont') format('svg');
}
                                 
.iconfont{
    font-family:"iconfont" !important;
    font-size:32px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.follow{float: right;position: relative;top:10px; margin-right:20px;}
.follow ul span{float: left;font-size: 14px;color: #999;line-height: 30px;font-weight: bold;}
.follow ul li{float: left;margin-left: 10px;text-align: center;position: relative;z-index: 0;}
.follow ul li.weixin i{color: #54ae4e;}
.follow ul li.weibo i{color: #dc6552;}

.follow ul li .fot2 .d-project-erwei { position: absolute; width: 152px; height:0px;  overflow: hidden; transition: all .3s; bottom:40px; left:-60px; }
.follow ul li .fot2 .d-project-erwei img { width: 100%; }
.follow ul li .fot2:hover .d-project-erwei { height: 152px; transition: all .3s; }

.jtsy_lan {
	padding: 33px 0px 0px 10px;
	text-align: left;
	overflow: hidden;
	float:right;
}
.jtsy_lan  a{
	width:101px;
	height:29px;
	line-height:29px;
	text-indent:38px;
	overflow: hidden;
	border:1px solid #f69639;
    color: #f69639;
	display:block;
	border-radius:15px;
	font-size:14px;
	background:url(/images/office.png) no-repeat 11px 6px;
	-webkit-transition: all 0.25s ease;-moz-transition: all 0.25s ease;-ms-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;
}
.jtsy_lan  a:hover{
	border:1px solid #9b0b0b;
	background:url(/images/oii.png) no-repeat 11px 6px;
	display:block;
	color:#9b0b0b;

}	
.headlink { width: 38px; height: 38px; float: right; margin-top: 36px; margin-right: 0px; position:relative; }
.headlink a { display: block; width: 38px; height: 38px; -webkit-transition: all .3s; transition: all .3s; }
.searchHide{display:none;width: 310px;height: 90px;overflow: hidden; float:right;}
.ipt1{float:left;margin-left:22px; background:#fff; border:none;height: 31px;line-height: 33px;width: 225px;font-size: 14px; display:block; text-indent:5px;}
.retrieval_button{float:left;font-size: 29px;color: #265291;display: inline-block;background:#fff;border: 0; cursor:pointer; height: 33px;line-height: 33px;}
/* 本例子css */
		.slideTxtBoxdc{ width:530px; text-align:left; position:relative; margin:0 auto;  }

.sy_hrbg{
	background:url(/images/demmo_02.jpg) no-repeat top center;
	width:100%;
	height:230px;
}
.sy_pro{
	width:330px;
	float:left;
	padding:54px 0px 0px 30px;
}
.sy_protitle{
	font-size:22px;
	color:#9d0a0e;
	background:url(/images/syhr.png) no-repeat 93px 3px;
	text-align:left;
}
.sy_proen {
    color: #4f4f4f;
    clear: both;
    font-size: 16px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: -1px;
	padding-top:4px;
}
.sy_prointro{
	color:#626262;
	line-height:24px;
	padding-top:5px;
}

.contact_l{
	float:left;
	width:460px;
	border-right:1px solid #e4e4e4;
	font-size:16px;
	line-height:36px;
	padding-right:50px;
	padding-left:40px;
}
.contact_m{
	float:left;
	width:250px;
	border-right:1px solid #e4e4e4;
	font-size:16px;
	line-height:36px;
	padding:20px 0px 20px 60px;
	height:160px;
}
.contact_r{
	float:left;
	width:160px;
	font-size:16px;
	line-height:36px;
	padding-right:10px;
	padding-left:90px;
}
.telda {
	font-family: 'dincond-medium-webfont';
	color:#f69639;
	font-size:34px;
	background:url(/images/telda.png) no-repeat 0px 0px;
	text-indent:39px;
	height:50px;
}
.guanzhu {
	background:url(/images/weixin.png) no-repeat 0px 0px;
	text-indent:39px;
	height:50px;
}
.juzhong_lts {
	width:255px;
	font-size:14px;
	line-height:26px;
	float:left;
	color:#818181;
}
.juzhong_rts {
	width:720px;
	float:right;
}
/*-------------人力资源部分----------*/
.human_box{ width:1140px; padding-bottom:50px; margin:0 auto; display:inline-block; }
.human_box p{ font-family:"Microsoft YaHei"; padding-bottom: 20px; color:#343434; }
.human_box .job_tit{ background: none repeat scroll 0 0 #ec504f; height: 50px; font-size:16px; width: 1140px; color:#fff; line-height:50px; }
.job_l1 { width: 676px;border-right: 1px solid #fff; }
.job_l4{ width: 97px; border-right: 1px solid #fff; }
.job_l5{ width: 100px; border-right: 1px solid #fff; }
.job_l6{ width: 100px; border-right:none; }
.job_box { background: none repeat scroll 0 0 #F7F7F7;float: left;line-height: 20px;padding: 20px 50px;width: 1040px; font-size:14px; }
.human_box ul li{ color:#525252; background:#fff; }
.human_box ul li.s02{ background:#f3f3f3; }
.human_box .job .item{float: left;height: 50px;line-height: 50px; padding-left: 40px; font-size:14px;  }
.yh{font-family:"Microsoft YaHei";}
.human_box .on span{color:#1f6487;background: url("/images/news_icon.jpg") no-repeat scroll  -318px -7px; }
.human_box .job_btn  {cursor:pointer; }



.bwx-left {
	width:437px;
	overflow:hidden;
	position:relative;
	float:left;
}
.bwx-left .hd1 .title {
    height: 40px;
	background:url(/images/blankt.png) repeat-x;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
	position:absolute;
	width:350px;
	top:191px;
	left:0px;
	z-index:99;
}
.bwx-left .hd1 ul {
	float:right;
	overflow:hidden;
	zoom:1;
	margin-top:10px;
	zoom:1;
	position:absolute;
	left:5px;
	top:300px;
	cursor:pointer;
	z-index:1000;
	width:420px;

}
.bwx-left .hd1 ul li {
	float:left;
	overflow:hidden;
	margin-right:9px;
	cursor:pointer;
	height:7px;
	line-height:22px;
	width:15px;
	color:#000;
	text-align:center;
	background:#ccc;
	border-radius: 5px;
	text-indent:999px;
}
.bwx-left .hd1 ul li.on {
	background:#c2774f;;
	color:#FFF;
	width:23px;
	height:7px;
}
.bwx-left .bd1 {
	margin:0px 0px 0px 0px;
	overflow:hidden;
}
.bwx-left .bd1 ul {
	overflow:hidden;
	zoom:1;
}
	.tlnews_l a:hover {
	-moz-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	box-shadow: 1px 0 10px rgba(0,0,0,0.2)
}
.tlnewsa{
	clear:both;
	width:100%;
}
.tlnewsa_l{
	font-size:16px;
	color:#000;
	width:500px;
	padding-top:25px;
}
.tlnewsa_r01{
	font-size:14px;
	color:#000;
	width:100px;
	color:#ffaf61;
	font-size:20px;
	height:34px;
	line-height:34px;
	font-family: 'dincond-medium-webfont';
}
.tlnewsa_r{
	color:#ffaf61;
	width:120px;
	background:#f4f4f4;
	text-align:center;
	height:130px;
	display:block;
	line-height:130px;
	font-family: 'dincond-medium-webfont';
	font-size:22px;
}
.clear{
	clear:both;
	padding-top:16px;
}
.clear01{
	clear:both;
	padding-top:4px;
	font-size:14px;
	color:#858585;
}
.tlnews_r{
	width:670px;
	float:right;
}
.listnews {
	clear:both;
	width: 650px;
	padding:0px 0px 0px 20px;
	display: block;
	height:130px;
	transition: box-shadow linear .3s;
-o-transition: box-shadow linear .3s;
-ms-transition: box-shadow linear .3s;
-moz-transition: box-shadow linear .3s;
-webkit-transition: box-shadow linear .3s;
background:#f9f9f9;
margin-bottom:15px;
}

.listnews:hover {
	-moz-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	box-shadow: 1px 0 10px rgba(0,0,0,0.2);
	background:#fff;
}
.xmwebts{
	display:inline-block;
	margin-top:8px;
	width:128px;
	height:32px;
	line-height:32px;
	border:1px solid #9d0a0e;
	font-size: 12px;
	text-align:center;
	color:#da2231;
	text-transform: uppercase;
	font-weight:bold;
	border-radius:25px;
	margin-top:22px;
}
/*项目*/
.mod18{width:1000px;height:800px;margin:0 auto;position:relative;overflow: hidden;}
.mod18 .btn{position:absolute;width:6px;height:84px;top:700px;cursor:pointer;z-index:99;}
.mod18 .prev{left:20px;background:url(/images/left_bt.jpg) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:290px;width:46px;height:48px;}
.mod18 #prevTop{background:url(/images/prevBtnTop.png) 0 0 no-repeat;left:-52px;}
.mod18 #nextTop{background:url(/images/nextBtnTop.png) 0 0 no-repeat;right:-52px;}
.mod18 .next{right:10px;background:url(/images/right_bt.jpg) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}

.mod18 .picBox1{height:667px;position:relative;overflow:hidden;width:1000px; margin:0 auto; text-align:center}
.mod18 .picBox1 ul{height:667px;position:absolute;}
.mod18 .picBox1 li{width:1000px;height:667px;}
.mod18 .picBox1 li img{max-height:667px;max-width:1000px; width:auto;}
.Box_list{ width:1000px; background:#cfcfcf;margin-top:15px;}
.mod18 .listBox1{width:910px;height:84px;margin:0 auto;position:relative;padding:20px 0 20px 0px;overflow:hidden;}
.mod18 .listBox1 ul{height:84px;position:absolute;}
.mod18 .listBox1 li{width:130px;height:84px;cursor:pointer;position:relative;text-align: center;}
.mod18 .listBox1 li i{display:none;}
.mod18 .listBox1 li a{display:block;width:110px;height:73px;}
.mod18 .listBox1 li img{width:110px;height:73px; border:4px solid #eaeaea}
.mod18 .listBox1 .on img{width:110px;height:73px;border:4px solid #c3262d;}
.mod18 .listBox1 .on i{display:block;}

.qxyuanj{
	width:1140px;
	clear:both;
	padding-top:18px;
}
.qxyuanj_l{
	width:359px;
	height:420px;
	background:#f5f5f5;
	float:left;
	margin-right:20px;
	overflow:hidden;
	margin-bottom:26px;
	border-radius:9px;
	
}
.qxyuanj_l img{
	width:359px;
	height:276px;
}
.qxatitle {
    font-size: 18px;
    font-weight: bold;
    clear: both;
    height: 40px;
    line-height: 40px;
    margin-top: 15px;
}
.pad20{
	padding:0px 20px;
}
.abt7_axis ul{padding: 44px 0 13px;margin-left: 9px;position:relative;border-left:1px solid #e6e6e6;margin-top: 30px;}
.abt7_axis ul:after{position:absolute; left:-13px; top:0; width:26px; height:26px; background:url("/images/about7_icon_time.png") no-repeat; display:block; content:" ";}
.abt7_axis li{padding-left: 13px; margin-bottom: 23px;}
.abt7_axis li:after{content:"\200B"; display:block; height:0; clear:both;}
.abt7_axis .time{position:relative; float:left; width:76px; height:30px; font-size: 16px; padding-left:13px; line-height: 30px; color:#fff; background:url("/images/about7_icon_this.png") no-repeat left center;}
.abt7_axis .time:after{position:absolute; left:-17px; top:12px; width:7px; height:7px; background:url("/images/about7_icon_dot.png") no-repeat; display:block; content:" ";}
.abt7_axis .p_box{float:right; width:1011px; padding:3px 0;}
.abt7_axis em{float:left; font-size: 14px; color:#767676; line-height: 24px; width:90px;}
.abt7_axis p{float:left; font-size: 14px; color:#767676; line-height: 24px;  margin:0;}
