@charset "utf-8";
/* CSS Document */


.nei {
	margin:0px auto;
	position:relative;
	overflow:auto;background-image: linear-gradient(#f0f6fd, #ffffff);border-bottom: #c6000d solid 3px;
}
.nei-left {
	width:100%;
	float:left;    border-bottom: solid 1px #d1d0ce; background:#fff;z-index: 6; position:relative;
}
.left {
	width:175px;
	margin-left:30px;
}
.left-tit {
	font-size:24px;
	line-height:26px;
	color:#464646;
}
.left-tit2 {
	font-size:10px;
	text-transform:uppercase;
	color:#ff0000;
}
.left-nav {
	width:1043px;
	text-align:center;
	margin:auto; overflow:hidden; font-size:14px;
}
.left-nav li{ float:left;margin-right: 30px;
    padding: 3px 0px;}
.left-nav1 {
	line-height:55px;
}
.left-nav1:hover {
	color:#c6000d;
	border-bottom:3px solid #c6000d;
}
.left-nav2 {
	color:#c6000d;
	border-bottom:3px solid #c6000d;
	height:55px;
	line-height:55px;
}
.left-nav-right{background: url(../img/home.jpg) no-repeat center left;
    width: 150px;
    float: right;
    padding-left: 20px;
    text-align: left;
    background-size: 12px;margin-top: 22px;}
.nei-tit1 {
	font-size:24px;
	color:#000;
	line-height:32px;
	margin-top:20px;
}
.nei-tit2 {
	line-height:20px;
	font-size:10px;
	color:#ff0000;
	text-transform:uppercase;
}
.nei-right { background:#fff;
    padding: 50px 55px;
    margin-top: 35px;
    min-height: 600px;overflow: hidden;
}
.nei-right-top{padding: 0px 0 22px;
    background: url(../img/xt_bg.jpg) no-repeat left bottom;}
.nei-rightp1{ font-size:33px; color:#c6000d; margin:0px 0px 22px 0px; line-height:30px;}
.nei-right-top h1{font-size: 18px; 
    color: #5c5c5c;
    font-weight: bold;}
.nei-right-top span{    font-size: 24px;
    color: #ff9642;
    font-weight: bold;
    line-height: 42px;}	
.nei-rightp2{	color: #8e8e8e;
    font-size: 14px; margin:0px}
.content{font-size: 14px;
    color: #707070;
    line-height: 28px;
    padding-top: 30px;
    padding-left: 20px;
    padding-bottom: 40px;}	
	
	
/*项目*/
.xiangmu{padding-top: 30px;}
.xiangmu ul{ margin:0px; padding:0px; overflow:hidden;}
.xiangmu ul li{ float:left;}

.fl{float:left;}
.fr{float:right;}



.third{}
.third ul li{ float:left; width:295px; margin-left:8px; margin-right:8px; margin-bottom:20px; }
.fd { width:295px; height:232px; overflow:hidden; }
.fd img{ -webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }
.fd:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease; }

.ttxt{ border:1px solid #d9d9d9; float:left ; width:293px; height:61px; border-top:none; }
.ttxt .img01 img{ height:61px; overflow:hidden}
.txt h1{ height:31px; line-height:31px; color:#cf864b; padding-left:10px; border-bottom:1px solid #d9d9d9; width:170px;  }
.txt h1 a{ color:#cf864b; font-size:16px; }
.txt h2{ padding-left:10px; line-height:30px;   font-size: 12px;
    font-weight: normal;}

.sub_con_nav{ width:990px; height:40px;}
.sub_con_nav a{ line-height:40px; height:40px; color:#6d6d6d; display:block; float:right; padding:0 13px; font-size:14px; font-weight:bold}
.sub_con_nav a:hover,.sub_con_nav a.zt{ border-top:3px solid #c79167; margin-top:-3px;}
	
	
	
/*招聘*/

table {border-collapse: collapse;border-spacing: 0;}
.jobList { padding:30px 10px 0px; }
.jobList h2 {color: #7d191a;font: bold 14px/46px "微软雅黑";}
.jobList th { background: #e9e9e9 none repeat scroll 0 0;border-right: 1px solid #fff; color: #666;font-size: 15px; line-height: 36px; text-align:center; background:#c79167; color:#fff; font-weight:bold; padding:8px 0 }
.jobList td {border-right: 1px solid #fff;color: #666; font: 13px/40px "微软雅黑"; text-align: center;}
.jobList td.bg{ background:#e3e3e4;}
.jobList td a{ color:#757575;}
.jobList td a:hover{ color:#c79167;}
.jobLine {border-bottom: 1px solid #e9e9e9; height: 28px; width: 100%;}
	
	
/*khhd*/
.newscontent{font-size: 14px;
    color: #707070;
    line-height: 28px;
    padding-top: 20px;
    padding-bottom: 40px; overflow:hidden;}	
.newsul{ margin:0px; padding:0px; overflow:hidden;}
.newsul li{ float:left; height:150px; display: block;
    padding: 15px 0;
    border-bottom: 1px solid #ccc;}	
.newct{ float:left; width:70%;    padding: 1.3em 0px;}	
.newct p{ padding:0px; margin:0px;}
.newct h2{
    font-size: 18px;}
.newimg{    overflow: hidden;
    float: right;
    width: 25%;
    /* margin-left: 5%; */
    height: 150px;}		
	
	
.news,.news ul,.news ul li{ overflow:hidden;}
.news{ }
.news ul{ margin:0; padding:0;}
.news ul li{    width: 100%;
    background-color: rgba(255,255,255,0.8);
    height: 123px;
    border-bottom:solid 1px #c6000d;
    overflow: hidden; margin-bottom:10px;
    position: relative; padding-top:10px;}
.newsdata{ float: left;
    width: 15%;
    height: 100%;
    text-align: center;
    color: #333;}
.newsdata b{display: block;
    font-size: 40px;
    line-height: 45px;
    margin-top: 30px;
    transition: all 0.5s ease;}	
.newsdata b,.newsdata h3{font-family: Arialbd;}
.newsdata span{
	    display: block;
    line-height: 18px;
    font-size: 15px;
    transition: all 0.5s ease;}	
.newscona{ float: left;
    width: 70%;
    padding: 2%;}
.newscona h3{color: #333;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: all 0.5s ease; margin:0;}	
.newscona p{    padding-top: 10px;
    font-size: 13px;
    line-height: 23px;
    height: 46px;
    color: #737373;
    transition: all 0.5s ease; margin:0; overflow:hidden;}	

.news li:hover{background-color: #c6000d; opacity:0.8;
    transition: all 0.5s ease;}
.news li:hover::after {
    width: 100%;}
.news li:after {
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 0;
    height: 100%;
    background-color: #c6000d;
	opacity:1;
    z-index: -1;
    transition: all 0.5s ease;}	
.news li:hover h3,.news li:hover b{ color:#fff;}	
.news li:hover p,.news li:hover span{ color:#ececec;}	
.news-more{ width: 37px;
    height: 37px;
    float: right;
    margin-right: 2%;
    background: #e5e5e6;
    text-align: center;
    font-size: 24px;
    color: #ffffff;
    margin-top: 3%;transition: all 0.5s ease;}
.news li:hover .news-more{ background:none; }	



@media screen and (min-width: 1200px) and (max-width: 1320px){
	}		
	