body {
	margin:0px;
	padding:0px;
	height:100%;
	font-size:16px;
	line-height:28px;
}
img {
	border:0;
}
form {
	margin:0;
}
.input_txt_sousuo {
	background-color:#FFF;
	border:#FFF 1px solid;
	font-size:12px;
}
.input_txt {
	background-color:#FFF;
	border:#CAC8C8 1px solid;
	font-size:12px;
}
a:link {
	color:#000;
	text-decoration: none;
}
a:visited {
	color:#000;
	text-decoration: none;
}
a:hover {
	color:#DA251C;
	text-decoration: none;
}
a:active {
	color:#DA251C;
	text-decoration: none;
}
.div_left {
	float:left;
}
.div_height5 {
	height:5px;
	overflow:hidden;
}
.div_height1 {
	height:1px;
	overflow:hidden;
	background-color:#FFF;
}
.xian {
	width:98%;
	height:3px;
	overflow:hidden;
	margin-left:1%;
	background-image:url(../images/xx.gif);
}
.text_180px {
	width:180px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-left:2%;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.text_260px {
	width:260px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-left:2%;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.text_360px {
	width:360px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-left:2%;
	white-space:nowrap;
	word-break:keep-all;
	overflow:hidden;
	text-overflow:ellipsis;
}
.thumbImage_index_ldhd_img{
    max-width: 150px;
    max-height: 200px;
}
* html .thumbImage_index_ldhd_img {
    width: expression(this.width > 150 && this.width > this.height ? 150 : true);
    height: expression(this.height > 200 ? 200 : true);
}
.thumbImage180{
    max-width: 180px;
    max-height: 180px;
}
* html .thumbImage180 {
    width: expression(this.width > 180 && this.width > this.height ? 180 : true);
    height: expression(this.height > 180 ? 180 : true);
}
.thumbImage220{
    max-width: 220px;
    max-height: 220px;
}
* html .thumbImage220 {
    width: expression(this.width > 220 && this.width > this.height ? 220 : true);
    height: expression(this.height > 220 ? 220 : true);
}
.thumbImage320{
    max-width: 320px;
    max-height: 320px;
}
* html .thumbImage320 {
    width: expression(this.width > 320 && this.width > this.height ? 320 : true);
    height: expression(this.height > 320 ? 320 : true);
}
.fy {
	width:100%;
	text-align:right;
	/*非IE的主流浏览器识别的垂直居中的方法*/
	display:table-cell;
	vertical-align:middle;
	/* 针对IE的Hack */
	*display: block;
	*font-size:14px; /*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial; /*防止非utf-8引起的hack失效问题，如gbk编码*/
	background:#fff;
}
.fy img {
	vertical-align:middle;
}
.index_title{
  text-align:center;
  font-size:34px;
  height:100px;
  line-height:100px;
  letter-spacing:2px;
}
.cont3 {
  padding: 20px 0 50px;
  background: -webkit-radial-gradient(0 100%, #F5F5F5 36%, #669944);
  background: -ms-radial-gradient(0 100%, #F5F5F5 36%, #669944);
  background: -moz-radial-gradient(0 100%, #F5F5F5 36%, #669944);
  background: -o-radial-gradient(0 100%, #F5F5F5 36%, #669944);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #F5F5F5, endColorstr = #669944);
  color:#FFFFFF;
}
.cont7 {
  background: #ECF4FF;
  padding: 40px 0 50px;
}
.cont13 {
  background: #F5F5F5;
  padding: 40px 0 50px;
}
.case_title{
  text-align:center;
  font-size:22px;
  height:40px;
  line-height:40px;
  letter-spacing:2px;
}
.case_txt{
	width:200px;
	height:40px;
	text-align:center;
	font-size:12px;
	line-height:20px;
	border:1px solid #70B837;
	margin:5px 0 10px 0;
}
.news_title{
	font-size:22px;
	font-weight:bold;
}
.news_time{
	font-size:14px;
	color:#CCCCCC;
}
.news_core{
	color:#CCCCCCl
}
.itemIcon{
    width: 80px;
    height: 80px;
    background: #fbfbfb;
    border-radius: 50px;
    box-shadow: 0 9px 18px 0 rgba(33,86,178,.17);
    padding: 22.5px;
    margin: 0 auto 30px;
    box-sizing: border-box;
}
.itemIcon2{
    width: 80px;
    height: 80px;
    background: #0B84F4;
    border-radius: 50px;
    box-shadow: 0 9px 18px 0 rgba(33,86,178,.17);
    padding: 10px;
    margin: 0 auto 30px;
    box-sizing: border-box;
}
.itemIcon2 img {
    width: 60px;
    height: 60px;
}
.itemIcon img {
    width: 35px;
    height: 35px;
}
.circle {
    display: inline-block;
    width: 130px;
    height: 70px;
    border-radius: 50%;
    border: 5px solid #008eff;
    margin-bottom: 20px;
    padding: 30px 0;
	line-height: 70px;
}
.circle .timer {
    font-size: 38px;
}
.circle span {
    color: #000000;
    font-size: 20px;
}
.data_foot {
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}
.join-advantage{
	background-image: url(../images/join-advantage-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
}
.join-advantage-body{margin: 50px 0;}
.join-advantage-body>li{float:left;padding:12px;width:22%;}
.join-advantage-body>li .item{padding: 30px 28px;height: 140px;border-bottom: 5px solid #416fd8;background-color: #fff;text-align: left;}
.join-advantage-body>li .item>h4{margin-bottom: 10px;color: #272727;}
.join-advantage-body>li .item>p{color: #585858;font-size: 14px;line-height: 1.8;}
.slogan {
    width: 1200px;
    height: 30px;
    background: url(../images/rail.png) no-repeat center 50%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align:  center;
    margin:  0 auto;
}
.slogan-name {
    font-size: 30px;
    line-height: 30px;
    color: #4c4c4c;
    margin-left: -18px;
    display: inline-block;
}
.slogan-des {
    font-size: 14px;
    line-height: 14px;
    margin: 11px 0 0 -18px;
    color: #808080;
    display:  inline-block;
    width:  1200px;
    text-align:  center;
}
.more{width:90px;padding:10px 30px;border:solid 1px #a5a5a5;}
.subjectName_fen p{
	font-size:22px;
	color:#FFFFFF;
	line-height:88px;
	letter-spacing:4px;
}
.subjectName_fen p:first-letter {
	font-size:36px;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:10px;
}
.subjectName_list {
	font-size:14px;
	line-height:42px;
}
.outer {
	overflow: hidden;
	text-overflow: ellipsis;
	/*设置成弹性盒子 */
	display: -webkit-box;
	/*显示的个数 */
	-webkit-line-clamp: 2;
	/* 属性规定框的子元素应该被水平或垂直排列。 */
	-webkit-box-orient: vertical;
}
/* 优势 */
.ystxt {width: 400px;}
.part1 {margin:0 0 0 215px;}
.part2 {margin:250px 0 0 745px}
.ystxt h4 {font-size: 22px;color: #669944;line-height: 40px;font-weight: bold;}
.ystxt span {font-size: 18px;line-height: 30px;margin-bottom: 10px;display: block;} 
.ystxt p {font-size: 14px;line-height: 24px;color: #666;}