@charset "utf-8";
/*公用*/
TD { LINE-HEIGHT: 170%; WORD-BREAK: normal}
*{ margin:0; padding:0;}
html, body, ul, li{list-style:none; -webkit-text-size-adjust:none; font-weight:normal;  margin:0; padding:0;}
body { background:#ffffff; font-family:"微软雅黑", Arial, Helvetica, sans-serif; font-size:14px; -webkit-text-size-adjust:none; color:#666666; font-weight:normal;}
img {border:0;behavior:url("/views/default/css/iepngfix.htc");}
.clear {clear:both;}
.fl{ float:left;}
.fr{ float:right;}
a{ text-decoration: none; color:#333;}
a:hover{ text-decoration:none; color:#a00e15;}
a:active{text-decoration: none; color:#a00e15;}
a::focus{-moz-outline-style:none;}
@font-face {
  font-family: 'pinghei';
  src: url('/views/default/font/pinghei.eot');
  src:
    url('/views/default/font/pinghei.eot?#font-spider') format('embedded-opentype'),
    url('/views/default/font/pinghei.woff') format('woff'),
    url('/views/default/font/pinghei.ttf') format('truetype'),
    url('/views/default/font/pinghei.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}


.topper{ width:1200px; height:100px; margin:0 auto;}
.logo{ width:376px;}
.dianhua{ font-size:21px; color:#a00e15; line-height:100px;  font-family: 'pinghei';}
.dianhua img{ float:right; width:159px; padding-left:30px;}
.menuk{ width:100%; height:56px; background:#a00e15;}

.menur{ height:56px; width:1200px; margin:0 auto;}
.nav li{ display:inline-block; *display:inline; zoom:1; width:auto; float:left; position:relative; z-index:999999;}
.nav li a{display:inline-block; *display:inline; zoom:1; text-align:center; padding:0 37px; line-height:56px; font-size:16px; color:#fff;}
.nav li.now a,.nav li:hover a{ background:#83080e; color:#fff; -moz-border-radius:4px;}
.nav li ul{ width:100%; position:absolute; left:0px; top:56px; display:none;}
.nav li ul li{ width:100%; height:30px; line-height:30px; text-align:center; margin:0px; padding:0px; margin-top:1px; background:#83080e; color:#fff;}
.nav li ul li a{ display:block; width:100%; margin:0px; padding:0px; height:30px; line-height:30px; text-align:center; font-size:13px; color:#fff; 0px;opacity: 0.9;}
.nav li ul li a:hover{ background:#d53133 ; color:#fff;}

.szxyw{ width:1200px; height:430px; margin:0 auto; margin-top:50px;}
.biaoti{ font-size:26px; color:#000; line-height:30px; font-weight:bold;}
.biaoti span{ font-size:18px; color:#333; line-height:30px; font-weight:normal;}
.szxyw ul { width:1220px; margin-top:30px; }
.ywts{ width:225px; height:314px; overflow:hidden;}
.szxyw ul li{ float:left; margin-right:19px; width:225px;}
.szxyw ul li a img{ width:225px; height:314px; transition: all 0.3s;}
.szxyw ul li a img:hover  {transform: scale(1.12);transition: all 0.9s linear 0s;}
.szxyw ul li span{ font-size:16px; color:#333; line-height:55px; background:url(/views/default/images/xiantiao.jpg) no-repeat bottom left; font-weight:normal;}

.syhonor,.qyzx{ width:1200px; height:auto; margin:0 auto; margin-top:50px;}
.zdlogo{ width:1198px; height:439x; border: solid 1px #ececec;margin-top:30px;}
.hangye1{ width:1200px; height:149px; border-bottom: solid 1px #ececec;}
.hangye1 ul li{ float:left; width:199px; height:149px; border-right: solid 1px #ececec; font-size:15px; color:#333; line-height:40px; text-align:center;}
.hangye1 ul li a{ text-align:center; margin:0 auto; display:block; margin-top:20px;}

.dbgs { width:1200px; height:69px; }
.dbgs ul li{ width:199px; height:69px;border-right: solid 1px #ececec; float:left;}
.fengex{ width:1200px; height:1px; background:#ececec;}


/*syabout*/
.syabout{ width:100%; height:435px; background:#f6f6f6; margin-top:50px;}
.syyangzhi{ width:1200px; height:435px; margin:0 auto;}
.syjianjie{ width:540px; padding-right:60px;}
.syjianjie p{ font-size:14px; color:#333; line-height:30px; text-indent:2em;}
.gengduo{ margin-top:30px;}
.gengduo a{ font-size:14px; color:#fff; padding:10px 30px; background:#a00e15; }
.gengduo a:hover{ background:#cc232b;}

.syhsk{ width:600px; height:435px; background:#a00e15;}
.syhsk ul{ padding:70px;}
.syhsk ul h3,.syhsk ul span{ color:#fff; font-size:20px; line-height:30px; margin-bottom:30px;display:block;}
.syhsk ul li{ float:left; width:60px; margin-right:55px; margin-bottom:40px; font-size:15px; color:#fff; text-align:center; line-height:20px;}
.syhsk ul li a{ color:#FFFFFF;}

/*news*/
.biaoti1{ font-size:26px; color:#000; line-height:30px; font-weight:bold;}
.biaoti1 span{ font-size:18px; color:#333; line-height:30px; font-weight:normal;}
.more a img{ margin-top:-5px;}
.qyzx ul{ margin-top:20px;}
.qyzx ul li{ float:left; margin-right:30px;width:380px; height:auto; }
.xwtp{ width:380px; height:200px; overflow:hidden;}
.qyzx ul li a img{width:380px; height:200px; transition:all 0.3s;}
.qyzx ul li img:hover  {transform: scale(1.12);transition: all 0.5s linear 0s;}

.syxwwz{ width:380px; height:auto; margin-top:25px;}
.date{ width:66px; height:66px; background:#a00e15;}
.date p{ font-size:12px; color:#fff; text-align:center; line-height:20px; margin-top:10px;}
.date h3,.date span{ font-size:16px; color:#fff; line-height:26px; font-weight:normal; text-align:center;display:block;}

.syxwnr{ width:295px; height:auto;}
.syxwnr a span{ font-size:18px; font-weight:normal; color:#000; line-height:36px; width:295px; height:40px; overflow:hidden;}
.syxwnr p{ font-size:14px; color:#666; line-height:26px; width:295px; height:55px; overflow:hidden;}
.syxwnr a span:hover{ color:#a00e15;}

.anli{ width:1200px; height:220px; overflow:hidden; margin:0 auto; margin-top:50px;}
.anli:hover{ opacity:0.9;}

.footer{ width:100%;  background:#a00e15; margin-top:100px;}
.footre1{ width:1200px;  margin:0 auto;}
.lanmu{ width:1200px; height:80px; border-bottom: solid 1px #c8474d; font-size:12px; color:#fff; line-height:80px;}
.lanmu a{ font-size:15px; color:#fff; line-height:80px; padding:0 40px;}
.banquan{ font-size:12px; color:#fff; line-height:69px;color:#fff;}
.banquan a{ color:#fff;}
.footer a:hover{ color:#faa9ad;}
.banquan .yqlj{ padding-top:20px; line-height:26px;}
.banquan .yqlj a{ padding:10px;}
/*内页*/
.nybanner{ width:100%; overflow:hidden; margin:0 auto; text-align:center;}
.weizhi{ width:100%; height:60px; background:#f7f7f7;margin-bottom:50px;}
.weizhi1{ width:1200px; height:60px; margin:0 auto;font-size:13px; color:#999999; text-align:right; line-height:60px; }
.weizhi1 a{ font-size:13px; color:#888; line-height:60px;text-align:right;}
.weizhi1 a:hover{ color:#a00e15;}

/*navbox*/
.navbox{ width:1200px; height:auto; margin:0 auto;}
.erjim{ width:260px; height:auto;}
.erjim h2{ font-size:30px; color:#a00e15; line-height:55px; height:65px;font-weight:normal; border-bottom: solid 5px #a00e15; text-indent:15px;}
.nerji ul li a{ width:230px; height:48px; border-bottom: solid 1px #e4e4e4; font-size:16px; color:#333; line-height:48px; padding-left:30px; display:block;}
.nerji ul li a:hover{ background:#a00e15;color:#fff;}
.nerji ul li a.active{ background:#a00e15; color:#fff;}

.nyprobox{ width:900px; height:auto;}

.nyabout { font-size:14px; color:#666; line-height:36px;}

.nyhonor ul{ width:930px;}
.nyhonor ul li{ float:left; margin-right:40px; margin-bottom:20px; font-size:15px; color:#666; line-height:50px; width:410px; }
.nyhonor ul li a img{ width:410px; height:238px;transition: all 0.8s;}
.stu { width:410px; height:238px; overflow:hidden;transition: all 0.8s;}
.stu a img:hover{transform: scale(1.12);}

.kehu ul{ width:940px; margin-top:20px;}
.kehu ul li {
    float: left;
    margin-right: 40px;
    margin-bottom: 30px;
    height: 245px;
}
.khtp{ width:260px; height:155px; border: solid 1px #e2dfdf;}
.kehu ul li h4{ font-size:16px; color:#333; line-height:40px; width:260px; height:40px; overflow:hidden;}
.kehu ul li pre {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    white-space: pre-line;
    font-family: "微软雅黑";
}
.khtp img:hover{ opacity:0.9;}

.zxyw p{ font-size:14px; color:#666; line-height:36px; text-indent:30px;}
.zxyw h5{ font-size:16px; color:#a00e15; line-height:50px;}

.zxywlist{ width:900px; height:auto; margin:0 auto;}
.zxywlist li{ height:40px; padding-left:23px; background:url(/views/default/images/newsicon.jpg) 3px center no-repeat; overflow:hidden; border-bottom:1px dashed #cccccc; color:#666666; font-size:14px;}
.zxywlist li span{ line-height:40px; float:right; color:#999999; font-size:14px;}
.zxywlist li a:hover{ color:#a00e15;}
.zxywlist li a{ line-height:40px;}

.zhaopin {
	width: 100%;
	height: auto;
}
.zhaopin .psp{ font-size:14px; color:#333; line-height:36px; margin-bottom:30px; text-indent:30px;}
.zhaopin table th {
	height:45px;
	background: #bababa;
	line-height: 45px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
}
.zhaopin table td {
	height: 50px; font-size:14px;
	border-bottom: 1px dotted #cdcdcd;
	line-height: 50px; text-align:center;
}
table tr.detailBox {
	background: #f6f6f6;
	padding: 20px;
	max-height: 200px;
	overflow-y: scroll;
}
table tr.detailBox td {padding: 10px 20px;font-weight: normal;line-height: 30px; text-align:left;}



.newslist123{ width:1200px; height:auto; margin-top:70px;}
.listl{ width:110px; height:130px; float:left; background:#999999;}
.newslist123 li:hover .listl{ background:#a00e15;}
.listl h1{font-size:45px; color:#fff; line-height:60px; text-align:center; margin-top:20px;}
.listl p{ font-size:14px; color:#fff; line-height:20px; text-align:center; width:110px;}
.listr{ width:1030px; height:130px;}
.listr h2{ font-size:16px; color:#555; line-height:30px; margin-top:10px;}
.listr p{font-size:14px; color:#666; line-height:30px; margin-top:5px; width:1030px; height:60px; overflow:hidden;}
.newslist123 li{ width:1160px; height:130px; margin-bottom:20px;}
.newslist123 li:hover h2{ color:#a00e15;}


/*内页详细*/
.newsinfo .ntitle {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	padding: 15px 0px;
	color:#333;
}
.newsinfo .date1 {
	border-bottom: 1px dashed rgb(178, 178, 178);
	padding-bottom: 20px;
	font-size: 14px;
	text-align: center;
	color: rgb(102, 102, 102);
}
.newsinfo .info {
	padding: 20px;
	line-height: 30px;
	font-size: 14px;
}
.newsinfo .newPage {
	border-top: 1px solid rgb(178, 178, 178);
	padding-top: 20px;
}


.lxfs{ width:450px; height:auto;}
.lxfs h2{ font-size:24px; color:#a00e15; line-height:45px; font-weight:normal;}
.lxfs p{ font-size:14px; color:#333; line-height:36px;}


/*job*/
.job{ margin-top:30px;}
#faq li{ margin-bottom:10px;}
#faq dt{ width:880px; height:50px; border:1px solid #dddddd; background:url(/views/default/images/arrow2.png) 850px 9px no-repeat; padding-left:15px; line-height:50px; color:#333333; font-size:15px; cursor:pointer;}
#faq dd{display:none; padding:20px; font-size:14px; line-height:30px; margin:0; width:860px; color:#666;}
/*#faq dt:hover{ background:#b87a7a; color:#fff; border:1px solid #b87a7a; }*/
#faq dd h5{ font-size:15px; color:#333; line-height:36px;}
#faq dt:active{background:url(/views/default/images/arrow1.png) 850px 9px no-repeat;}
/*表格*/
.example table {
		font-size: 1em;
		border-collapse: collapse;
		margin: 0 auto
	}
	.jianzheng td {
		border: 1px solid #e1dddd;
		padding: 8px 16px; 
	}
	.jianzheng th {
		border: 1px solid #e1dddd;
		padding: 8px 16px; 
	}
	table.ex-2 {
		min-width: 100px
	}
	
	.jianzheng th {width:235px;
		background: #b87a7a;
		cursor: pointer; color:#fff; line-height:30px;
	}
	.jianzheng h3{ font-size:18px; color:#333; line-height:40px;}
	th.sorted,
	th:hover {
		background: #a00e15
	}
	
	th.no-sort,
	th.no-sort:hover {
		background: #f4f4f4;
		cursor: not-allowed
	}
	
	th.sorted.ascending:after {
		content: "  \2191"
	}
	
	th.sorted.descending:after {
		content: " \2193"
	}
	
	.disabled {
		opacity: .5
}
.newsinfo .bdsharebuttonbox .bds_more{float:none;background:none;display:inline;}
.newsinfo .bdsharebuttonbox .bds_more:hover{color:#d83336;}
.newsinfo .bdsharebuttonbox .bds_more:hover i.share{background-position:0 0;}
i.time,i.click,i.source,i.share{display:inline-block;width:20px;height:16px;vertical-align:middle; transition:all ease .5s;}
i.time{background:url(/views/default/images/icon09.png) 0 0 no-repeat;}
i.click{background:url(/views/default/images/icon10.png) 0 0 no-repeat;}
i.source{background:url(/views/default/images/icon12.png) 0 -16px no-repeat;}
i.share{background:url(/views/default/images/icon11.png) 0 -16px no-repeat;}
.newsD_cls {
    padding-bottom: 30px;
    text-align: center;

}
.newsD_cls {
margin-top:30px;  
}
.newsD_cls a {
    display: inline-block;
    width: 30%;
    font-size: 12px;
    color: #666;
    text-align: center;
    line-height: 45px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    margin: 0 4px;
}

.newsD_cls a:hover {
    border-color: #a00e15;
}
.pager{text-align: center; margin-top:30px;}
.pager a{
    display: inline-block;width: 27px;line-height: 27px;
    border: 1px solid #f2f2f2;font-size: 12px;color:#666;margin: 0 5px;
}
.pager a:hover,.pager a.act{background: #a00e15;color:#fff;border-color: #a00e15;}
.newsinfo .info table{text-align:center; margin:0 auto;border-collapse:collapse;}
.nyabout table{border-collapse:collapse; }
.nyabout table td{ padding: 0 10px; }
.ovh {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rimg {
    width: 277px;
    height: 117px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.rimgs {
    width: 260px;
    height: 155px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}

/* add */
.syxwnr>a{
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width:100%;
}