.index_banner{
	width : 100%;
	height: 565px;
}
.index_banner .bd li a{
	position: relative;
	display : block;
}
.index_banner .bd li a img{
	position   : absolute;
	width      : 1920px;
	height     : 560px;
	top        : 0;
	left       : 50%;
	margin-left: -960px;
}
.cell_type{
	width   : 1160px;
	overflow: hidden;
	margin  : 45px auto 0;
}
.cell_type li{
	float       : left;
	padding     : 0 9px;
	height      : 106px;
	margin-right: 35px;
	background  : #2b2b7733;
}
.cell_type li:last-child{
	margin-right: 0;
}
.cell_type li a{
	padding   : 0 20px;
	height    : 90px;
	color     : #FFFFFF;
	margin-top: 8px;
	background: #2b2b77;
}
.cell_type li a .img_box{
	line-height : 90px;
	margin-right: 14px;
}
.cell_type li a .type_con{
	text-align: center;
}
.cell_type li a .type_con h2{
	font-size  : 24px;
	font-weight: normal;
	line-height: 34px;
	margin-top : 15px;
}
.index_news{
	width : 1160px;
	margin: 45px auto 0;
}
.index_news .industry{
	width: 720px;
}
.index_news .industry h2{
	color         : #000000;
	font-weight   : normal;
	padding-bottom: 5px;
	box-sizing    : border-box;
	border-bottom : 3px solid #e8e8e8;
}
.index_news .industry h2 b{
	font-size     : 20px;
	padding-bottom: 7px;
	border-bottom : 3px solid #2b2b77;
}
.index_news .industry h2 span{
	font-size: 14px;
	color    : #4f4f4f;
}
.index_news .industry h2 a{
	font-size  : 14px;
	color      : #2b2b77;
	font-family: "宋体";
	font-weight: bold;
	margin-top : 5px;
}
.index_news .industry h2 a img{
	margin-left: 5px;
}
.index_news .industry .industry_c{
	margin-top: 25px;
}
.index_news .industry .industry_c .industryC_h{
	display      : block;
	margin-bottom: 25px;
}
.index_news .industry .industry_c h3{
	font-size    : 18px;
	text-align   : center;
	margin-bottom: 20px;
	color        : #3a3939;
}
.index_news .industry .industry_c p{
	color      : #747474;
	font-size  : 12px;
	font-family: "宋体";
	text-indent: 24px;
}
.index_news .industry .industry_c p span{
	color: #2b2b77;
}
.index_news .industry .industry_c .img_box{
	width   : 293px;
	height  : 212px;
	overflow: hidden;
}
.index_news .industry .industry_c ul li{
	width        : 410px;
	color        : #7f7f7f;
	font-size    : 12px;
	font-family  : "宋体";
	line-height  : 24px;
	margin-top   : 8px;
	border-bottom: 1px dashed #7F7F7F;
}
.index_news .industry .industry_c ul li:hover{
	color: #444444;
}
.index_news .industry .industry_c ul li a{
	width        : 320px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.index_news .industry .industry_c ul li span{
	float: right;
}
.index_news .media{
	width        : 398px;
	overflow     : hidden;
	border-radius: 5px;
	box-sizing   : border-box;
	padding      : 10px;
	border       : 10px solid #e9e9e9;
}
.index_news .media h2{
	color         : #000000;
	margin-top    : 10px;
	font-weight   : normal;
	padding-bottom: 5px;
	box-sizing    : border-box;
	border-bottom : 3px solid #e8e8e8;
}
.index_news .media h2 b{
	font-size     : 20px;
	padding-bottom: 7px;
	border-bottom : 3px solid #2b2b77;
}
.index_news .media h2 span{
	font-size: 14px;
	color    : #4f4f4f;
}
.index_news .media .media_c{
	width : 340px;
	margin: 20px auto 0;
}
/* .index_news .media .media_c video{
	margin-bottom: 10px;
}
.index_news .media .media_c video:first-child{
	width   : 100%;
	height  : 182px;
	display : block;
	overflow: hidden;
}
.index_news .media .media_c video: nth-child(2),
.index_news .media .media_c video: last-child{
	width   : 152px;
	height  : 73px;
	overflow: hidden;
}
.index_news .media .media_c .video-js:last-child{
	float: right;
} */


.index_case{
	width     : 100%;
	overflow  : hidden;
	background: #fcfcfc;
	margin-top: 40px;
	padding   : 40px 0;
	text-align: center;
}
.index_case h1{
	font-size  : 36px;
	color      : #010101;
	font-weight: normal;
	width      : 1200px;
	margin     : 0 auto;
}
.index_case h2{
	width      : 1200px;
	margin     : 0 auto;
	font-size  : 24px;
	color      : #565656;
	margin-top : 10px;
	font-weight: normal;
}
.index_case h3{
	width      : 1200px;
	margin     : 0 auto;
	font-size  : 24px;
	color      : #242424;
	margin-top : 10px;
	font-weight: normal;
}
.index_case  .case_slide{
	width : 1180px;
	margin: 35px auto 0;
}
.index_case ul li{
	width       : 212px;
	float       : left;
	margin-right: 27px;
	border      : 1px solid #c5c5c5;
}
.index_case ul li:last-child{
	margin-right: 0;
}
.index_case  ul li img{
	width : 193px;
	height: 116px;
	margin: 10px 0;
}
.index_case  ul li p{
	width      : 170px;
	margin     : 0 auto;
	color      : #333333;
	font-size  : 12px;
	line-height: 20px;
	height     : 40px;
	overflow   : hidden;
}
.index_case  ul li span{
	color        : #333333;
	display      : block;
	font-size    : 12px;
	line-height  : 20px;
	margin-bottom: 10px;
}
.steps{
	margin-top: 40px;
	position  : relative;
	width     : 100%;
	height    : 419px;
}
.steps img{
	width      : 1920px;
	position   : absolute;
	left       : 50%;
	margin-left: -960px;
}
.roll_show{
	width   : 1200px;
	margin  : 40px auto 0;
	overflow: hidden;
	position: relative;
}
.roll_show h3{
	text-align : center;
	font-size  : 20px;
	color      : #000000;
	font-weight: normal;
}
.roll_show h3 span{
	padding      : 5px 10px;
	font-weight  : bold;
	border-bottom: 2px solid #000000;
}
.roll_show .roll_pic{
	position: absolute;
}
.roll_show .rollPic1{
	width: 100%;
	top  : 0;
	left : 0;
}
.roll_show .rollPic1 img{
	max-width : 300px;
	height: auto;
}
.roll_show .rollPic2{
	top    : 85px;
	left   : 240px;
	width  : 698px;
	z-index: 1;
}
.roll_show .rollPic2 img{
	width : 299px;
	height: 198px;
	border: 10px solid rgba(255,255,255,.7);
}
.roll_show .rollPic3{
	top  : 235px;
	left : 38px;
	width: 1125px;
}
.roll_show .roll_c{
	width   : 490px;
	position: relative;
	z-index : 2;
	margin  : 260px auto 0;
}
.roll_show .roll_c p{
	color      : #000000;
	text-indent: 28px;
	line-height: 24px;
}
.roll_show .roll_c a{
	width        : 115px;
	height       : 34px;
	display      : block;
	margin       : 20px auto;
	text-align   : center;
	line-height  : 34px;
	color        : #FFFFFF;
	background   : #2b2b77;
	border-radius: 5px;
}
.roll_show .roll_c a:hover{
	opacity: 0.8;
}
.honor{
	width     : 100%;
	margin-top: 50px;
	background: #FCFCFC;
	overflow  : hidden;
}
.honor .honor_c{
	width     : 1160px;
	margin    : 30px auto;
	padding   : 25px 0 30px;
	background: #FFFFFF;
	overflow  : hidden;
}
.honor .honor_c h2{
	color         : #000000;
	font-size     : 16px;
	padding-bottom: 5px;
	border-bottom : 3px solid #E8E8E8;
}
.honor .honor_c h2 b{
	/* font-weight: normal; */
	padding-bottom: 7px;
	cursor        : pointer;
}
.honor .honor_c h2 b.on{
	font-weight  : bold;
	color        : #2b2b77;
	font-size    : 20px;
	border-bottom: 3px solid #2b2b77;
}
.honor .honor_c .honor_item{
	margin-top: 30px;
}
.honor .honor_c .honor_item .zizhi{
	width     : 612px;
	text-align: center;
}
.honor .honor_c .honor_item .zizhi a{
	margin: 0 3px;
}
.honor .honor_c .honor_item .zizhi img{
	width : 192px;
	height: 263px;
}
.honor .honor_c .honor_item .rongyu{
	width: 548px;
}
.honor .honor_c .honor_item .rongyu p{
	text-align: center;
}
.honor .honor_c .honor_item .rongyu .zhengshu1 a{
	margin: 0 8px;
}
.honor .honor_c .honor_item .rongyu .zhengshu1 img{
	width : 220px;
	height: 156px;
}
.honor .honor_c .honor_item .rongyu .zhengshu2{
	margin-top: 18px;
}
.honor .honor_c .honor_item .rongyu .zhengshu2 a{
	margin: 0 2px;
}
.honor .honor_c .honor_item .rongyu .zhengshu2 img{
	width : 129px;
	height: 87px;
}
.honor .honor_c .team li{
	width     : 290px;
	float     : left;
	text-align: center;
}
.honor .honor_c .team li img{
	width        : 145px;
	height       : 145px;
	border-radius: 100%;
	display      : block;
	margin       : 0 auto;
}
.honor .honor_c .team li h3{
	font-size : 18px;
	color     : #23100e;
	margin-top: 15px;
}
.honor .honor_c .team li h3 span{
	font-size  : 14px;
	font-weight: normal;
}
.honor .honor_c .team li p{
	width     : 210px;
	color     : #343434;
	text-align: left;
	margin-top: 10px;
}
.cells{
	width : 1200px;
	margin: 45px auto 0;
}
.cells h2{
	color         : #000000;
	font-weight   : normal;
	padding-bottom: 5px;
	margin-bottom : 25px;
	box-sizing    : border-box;
	border-bottom : 3px solid #e8e8e8;
}
.cells h2 b{
	font-size     : 20px;
	padding-bottom: 7px;
	border-bottom : 3px solid #2b2b77;
}
.cells h2 span{
	font-size: 14px;
	color    : #4f4f4f;
}
.cells h2 a{
	font-size  : 14px;
	color      : #2b2b77;
	font-family: "宋体";
	font-weight: bold;
	margin-top : 5px;
}
.cells h2 a img{
	margin-left: 5px;
}
.cells .dynamic{
	width     : 672px;
	padding   : 20px;
	box-sizing: border-box;
	border    : 1px solid #d0d0d0;
}
.cells .dynamic .img_box{
	width   : 298px;
	height  : 280px;
	overflow: hidden;
}
.cells .dynamic .img_box img{
	width : 100%;
	height: 100%;
}
/* .cells .dynamic .dynamic_c .dynamic_h{
	width     : 100%;
	height    : 82px;
	background: #f1f1f1;
}
.cells .dynamic .dynamic_c .dynamic_h .date{
	width     : 82px;
	height    : 82px;
	color     : #FFFFFF;
	background: #2b2b77;
}
.cells .dynamic .dynamic_c .dynamic_h .date b,
.cells .dynamic .dynamic_c .dynamic_h .date i{
	display   : block;
	text-align: center;
	font-style: normal;
	font-size : 16px;
}
.cells .dynamic .dynamic_c .dynamic_h .date b{
	font-size  : 30px;
	line-height: 40px;
	margin-top : 8px;
	font-weight: normal;
}
.cells .dynamic .dynamic_c .dynamic_h p{
	color        : #787777;
	font-family  : "宋体";
	line-height  : 82px;
	width        : 210px;
	margin       : 0 10px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.cells .dynamic .dynamic_c ul{
	margin-top: 20px;
} */
.cells .dynamic .dynamic_c li{
	color        : #999999;
	font-size    : 12px;
	line-height  : 24px;
	font-family  : "宋体";
	margin-top   : 15px;
	border-bottom: 1px dashed #DDDDDD;
}
.cells .dynamic .dynamic_c li .date{
	width     : 82px;
	height    : 82px;
	color     : #FFFFFF;
	background: #2b2b77;
	display   : none;
}
.cells .dynamic .dynamic_c li .date b,
.cells .dynamic .dynamic_c li .date i{
	display   : block;
	text-align: center;
	font-style: normal;
	font-size : 16px;
}
.cells .dynamic .dynamic_c li .date b{
	font-size  : 30px;
	line-height: 40px;
	margin-top : 8px;
	font-weight: normal;
}
.cells .dynamic .dynamic_c li span{
	font-size   : 16px;
	color       : #575757;
	margin-right: 10px;
}
.cells .dynamic .dynamic_c li p{
	width        : 210px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.cells .dynamic .dynamic_c li.on{
	font-size  : 14px;
	background : #f1f1f1;
	font-family: "微软雅黑";
	width      : 100%;
	height     : 82px;
	margin-top : 0;
}
.cells .dynamic .dynamic_c li.on .date{
	display: block;
}
.cells .dynamic .dynamic_c li.on span{
	display: none;
}
.cells .dynamic .dynamic_c li.on p{
	color        : #787777;
	font-family  : "宋体";
	line-height  : 82px;
	width        : 210px;
	margin       : 0 10px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.cells .institute{
	width     : 500px;
	padding   : 20px;
	box-sizing: border-box;
	border    : 1px solid #d0d0d0;
}
.cells .institute .institute_h a{
	display      : block;
	width        : 100%;
	overflow     : hidden;
	padding      : 0 10px 15px 10px;
	box-sizing   : border-box;
	border-bottom: 1px dashed #F1F1F1;
}
.cells .institute .institute_h .img_box{
	width   : 82px;
	height  : 82px;
	overflow: hidden;
}
.cells .institute .institute_h .img_box img{
	width : 100%;
	height: 100%;
}
.cells .institute .institute_h p{
	text-indent: 24px;
	color      : #787777;
	font-size  : 12px;
	width      : 340px;
	margin-top : 20px;
}
.cells .institute .institute_h a:hover p{
	color: #444444;
}
.cells .institute ul{
	margin: 6px 0;
}
.cells .institute ul li{
	margin-top   : 15px;
	line-height  : 28px;
	font-size    : 12px;
	color        : #787777;
	border-bottom: 1px dashed #F1F1F1;
}
.cells .institute ul li:hover{
	color: #444444;
}
.cells .institute ul li a{
	width   : 100%;
	overflow: hidden;
	display : block;
}
.cells .institute ul li a i{
	width     : 4px;
	height    : 4px;
	float     : left;
	margin    : 12px 10px;
	background: #D0D0D0;
}
.cells .institute ul li a p{
	width        : 356px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.links{
	width   : 1160px;
	margin  : 45px auto;
	position: relative;
}
.links h3{
	position: absolute;
	top     : 0;
	left    : 0;
	z-index : 1;
}
.links .links_box{
	width      : 990px;
	overflow   : hidden;
	margin-left: 60px;
	padding    : 20px 20px 10px 20px;
	box-sizing : border-box;
	border     : 1px solid #D0D0D0;
}
.links .links_box a{
	margin: 10px;
	color : #575757;
}
.links .links_box a:hover{
	color: #999999;
}


.banner{
	width   : 100%;
	height  : 460px;
	overflow: hidden;
	position: relative;
}
.banner img{
	position   : absolute;
	width      : 1920px;
	top        : 0;
	left       : 50%;
	margin-left: -960px;
}
.focus{
	width : 1160px;
	margin: 45px auto 0;
}
.focus .img_box{
	width   : 291px;
	height  : 470px;
	overflow: hidden;
}
.focus .focus_c{
	width: 845px;
}
.focus .focus_c p{
	text-indent  : 32px;
	color        : #333333;
	font-size    : 16px;
	margin-top   : 35px;
	margin-bottom: 10px;
	line-height  : 28px;
}
.focus .focus_c .focus_pic{
	width     : 100%;
	text-align: center;
}
.focus .focus_c .more_btn{
	width        : 255px;
	height       : 50px;
	line-height  : 50px;
	display      : block;
	margin       : 20px auto;
	font-size    : 20px;
	text-align   : center;
	background   : #2b2b77;
	color        : #FFFFFF;
	border-radius: 10px;
}
.focus .focus_c .more_btn:hover{
	opacity: 0.8;
}
.about_cell{
	margin-top: 45px;
	width     : 100%;
	overflow  : hidden;
	background: #FCFCFC;
}
.about_cell .aCell_box{
	width : 1160px;
	margin: 30px auto;
}
.about_cell .aCell_box .ac_con{
	width: 655px;
}
.about_cell .aCell_box .ac_con .aCell_h{
	width : 100%;
	height: 80px;
}
.about_cell .aCell_box .ac_con .aCell_h a{
	width        : 33.33%;
	height       : 80px;
	float        : left;
	color        : #333333;
	text-align   : center;
	border       : 1px solid #e5e5e5;
	box-sizing   : border-box;
	border-right : none;
	border-bottom: 2px solid #E5E5E5;
}
.about_cell .aCell_box .ac_con .aCell_h a:last-child{
	border-right: 1px solid #E5E5E5;
}
.about_cell .aCell_box .ac_con .aCell_h a.on{
	color        : #2b2b77;
	border-bottom: 2px solid #2b2b77;
}
.about_cell .aCell_box .ac_con .aCell_h a b{
	display    : block;
	font-size  : 20px;
	line-height: 24px;
	font-weight: normal;
	margin-top : 18px;
}
.about_cell .aCell_box .ac_con .aCell_h a.on b{
	font-size: 22px;
}
.about_cell .aCell_box .ac_con .aCell_h a span{
	font-size: 12px;
}
.about_cell .aCell_box .ac_con .aCell_con .aCell_item{
	margin-top: 25px;
}
.about_cell .aCell_box .ac_con .aCell_con .aCell_item a{
	font-size    : 12px;
	font-family  : "宋体";
	text-indent  : 24px;
	display      : block;
	margin-bottom: 15px;
}
.about_cell .aCell_box .ac_con .aCell_con .aCell_item a i{
	color     : #2b2b77;
	font-style: normal;
}
.about_cell .aCell_box .ac_con .aCell_con .aCell_item p{
	padding   : 20px 25px;
	border-top: 1px dashed #D0D0D0;
}
.about_cell .aCell_box .ac_con .aCell_con .aCell_item p b{
	display       : inline-block;
	vertical-align: middle;
	margin-right  : 10px;
	padding       : 5px 10px;
	border-radius : 10px;
	color         : #FFFFFF;
	background    : #ed7173;
	font-size     : 18px;
	font-weight   : normal;
}
.about_cell .aCell_box .ac_con .aCell_con .aCell_item p span{
	display       : inline-block;
	vertical-align: middle;
	font-size     : 12px;
	color         : #333333;
	font-family   : "宋体";
	line-height   : 24px;
	max-width     : 490px;
}
.about_cell .aCell_box .aCon_pic{
	margin-top: 20px;
}
.focus_media{
	width : 1150px;
	margin: 45px auto 0;
}
.focus_media h2{
	width      : 390px;
	margin     : 0 auto;
	font-size  : 24px;
	line-height: 30px;
	text-align : center;
	font-weight: normal;
	padding    : 0 15px;
}
.focus_media h2 span{
	font-size: 14px;
}
.focus_media h2 img{
	display: block;
}
.focus_media .bd{
	margin-top: 50px;
}
.focus_media ul li{
	width     : 33.33%;
	float     : left;
	text-align: center;
}
/* .focus_media ul li img{
	width              : 340px;
	height             : 189px;
	-webkit-box-reflect: below 1px
	-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(80%, transparent) ,
	 to(rgba(250, 250, 250, 0.2)));
	 transition: all 0.6s;
}
.focus_media ul li img:hover{
	transform        : scale(1.15);
	-ms-transform    : scale(1.15);
	-moz-transform   : scale(1.15);
	-webkit-transform: scale(1.15);
	-o-transform     : scale(1.15);
} */
.value{
	width          : 100%;
	height         : 370px;
	margin-top     : 80px;
	background     : url(../images/value_bg.png) no-repeat center;
	background-size: cover;
}
.value .value_box{
	width : 1160px;
	margin: 0 auto;
}
.value .value_con{
	width: 784px;
}
.value .value_con h3{
	text-align: center;
	margin-top: 30px;
}
.value .value_con h4{
	text-align: center;
	margin-top: 20px;
}
/*.value .value_con h4{
	width              : 605px;
	margin             : 20px auto;
	font-size          : 16px;
	color              : #4a2727;
	font-weight        : 400;
	-webkit-text-stroke: 1px #FFFFFF;
}*/
.value .value_con ul{
	width : 675px;
	margin: 30px auto;
}
.value .value_con li{
	float       : left;
	margin-right: 35px;
	position    : relative;
}
.value .value_con li:last-child{
	margin-right: 0;
}
.value .value_con li p{
	width      : 100%;
	height     : 50px;
	text-align : center;
	color      : #FFFFFF;
	font-family: 12px;
	font-family: "宋体";
	position   : absolute;
	left       : 0;
	bottom     : 5px;
	padding-top: 5px;
	box-sizing : border-box;
	background : rgba(42,53,71,.5);
}
.value .order{
	width           : 345px;
	height          : 300px;
	padding         : 25px;
	margin-top      : 30px;
	box-sizing      : border-box;
	background      : url(../images/order_bg.png) no-repeat right bottom;
	background-color: #FFFFFF;
	border          : 1px solid #E5E5E5;
}
.value .order h2{
	font-weight: normal;
	font-size  : 12px;
	color      : #525252;
}
.value .order h2 b{
	font-weight  : normal;
	font-size    : 24px;
	line-height  : 40px;
	display      : inline-block;
	border-bottom: 2px solid #2b2b77;
}
.value .order h3{
	font-size    : 18px;
	font-weight  : normal;
	margin-top   : 20px;
	color        : #666666;
	margin-bottom: 10px;
}
.value .order h3 b{
	color: #2b2b77;
}
.value .order input{
	width        : 192px;
	height       : 30px;
	margin-bottom: 10px;
	text-align   : center;
	border       : 1px solid #E5E5E5;
}
.value .order button{
	width        : 105px;
	height       : 30px;
	display      : block;
	color        : #FFFFFF;
	border       : none;
	border-radius: 20px;
	background   : #ff6688;
	margin-left  : 45px;
	cursor       : pointer;
}
.q_a{
	width        : 100%;
	overflow     : hidden;
	margin-bottom: 50px;
	background   : #FCFCFC;
}
.q_a .qa_box{
	width : 1160px;
	margin: 40px auto;
}
.q_a .qa_box h2{
	width      : 390px;
	margin     : 0 auto;
	font-size  : 24px;
	line-height: 30px;
	text-align : center;
	font-weight: normal;
	padding    : 0 15px;
}
.q_a .qa_box h2 span{
	font-size: 14px;
}
.q_a .qa_box h2 img{
	display: block;
}
.q_a .qa_box .qa_item{
	width     : 50%;
	margin-top: 20px;
	padding   : 0 50px;
	box-sizing: border-box;
}
.q_a .qa_box .qa_item.fl{
	border-right: 1px dashed #d0d0d0;
}
.q_a .qa_box .qa_item li{
	width        : 90%;
	padding      : 10px 0;
	border-bottom: 1px dashed #eeeeee;
}
.q_a .qa_box .qa_item li .question{
	color : #444141;
	cursor: pointer;
}
.q_a .qa_box .qa_item li .question: hover,
.q_a .qa_box .qa_item li .question.on{
	color: #ff7788;
}
.q_a .qa_box .qa_item li .answer{
	color     : #686767;
	display   : none;
	margin-top: 16px;
}
.q_a .qa_box .qa_item li span{
	display       : inline-block;
	vertical-align: middle;
	margin-right  : 10px;
}
.q_a .qa_box .qa_item li p{
    display: inline-block;
    width  : 385px;
}
.q_a .qa_box .qa_item li .answer p{
	vertical-align: top;
}

.service{
	width : 1200px;
	margin: 45px auto;
}
.service .service_left{
	width: 250px;
}
.service .service_left .service_nav{
	width   : 100%;
	overflow: hidden;
}
.service .service_left .service_nav h2{
	width      : 100%;
	height     : 100px;
	color      : #FFFFFF;
	background : #2b2b77;
	font-weight: normal;
}
.service .service_left .service_nav h2 img,
.service .service_left .service_nav h2 p{
	display       : inline-block;
	text-align    : center;
	vertical-align: middle;
	margin-top    : 20px;
}
.service .service_left .service_nav h2 img{
	margin-left : 40px;
	margin-right: 5px;
}
.service .service_left .service_nav h2 p span{
	display  : block;
	font-size: 22px;
}
.service .service_left .service_nav h2 p b{
	font-weight: normal;
	font-size  : 24px;
}
.service .service_left .service_nav ul{
	overflow       : hidden;
	border-radius  : 0 0 10px 10px;
	padding        : 10px 9px 45px 9px;
	box-sizing     : border-box;
	background     : url(../images/serviceH_bg.png) no-repeat center;
	background-size: cover;
}
.service .service_left .service_nav ul li{
	margin-top   : 25px;
	line-height  : 36px;
	border-bottom: 1px dashed #D0D0D0;
}
.service .service_left .service_nav ul li: hover,
.service .service_left .service_nav ul li.on{
	color: #2b2b77;
}
.service .service_left .service_nav ul li b{
	font-size  : 24px;
	font-weight: normal;
	margin-left: 35px;
}
.service .service_left .service_nav ul li span{
	font-size     : 12px;
	font-family   : arial;
	vertical-align: middle;
	margin-left   : 5px;
}
.service .service_left .nav_contact{
	width     : 100%;
	margin-top: 16px;
}
.service .service_left .nav_contact h2{
	width      : 100%;
	height     : 65px;
	line-height: 65px;
	text-align : center;
	color      : #FFFFFF;
	background : #2b2b77;
	font-weight: normal;
	font-size  : 24px;
}
.service .service_left .nav_contact .contact_c{
	border       : 1px solid #E5E5E5;
	border-top   : none;
	padding      : 0 10px 20px 10px;
	box-sizing   : border-box;
	border-radius: 0 0 10px 10px;
}
.service .service_left .nav_contact .contact_c .contact_way{
	color        : #666666;
	font-family  : "宋体";
	padding      : 15px 0;
	border-bottom: 1px dashed #666666;
}
.service .service_left .nav_contact .contact_c .contact_way p{
	line-height: 30px;
	width      : 200px;
	margin-left: 10px;
}
.service .service_left .nav_contact .contact_c .contact_way p span{
	font-size: 12px;
}
.service .service_left .nav_contact .contact_c .qidai{
	margin-top: 20px;
}
.service .service_left .nav_contact .contact_c .qidai p{
	margin-bottom: 20px;
}
.service .service_left .nav_contact .contact_c .qidai .shejiao{
	text-align: center;
}
.service .service_left .nav_contact .contact_c .qidai .shejiao .wechat{
	position: relative;
}
.service .service_left .nav_contact .contact_c .qidai .shejiao .wechat span{
	width   : 110px;
	height  : 110px;
	display : block;
	position: absolute;
	top     : 40px;
	left    : -40px;
	display : none;
}
.service .service_left .nav_contact .contact_c .qidai .shejiao .wechat span img{
	width: 100%;
}
.service .service_left .nav_contact .contact_c .qidai .shejiao .wechat:hover span{
	display: block;
}
.service .service_right{
	width: 915px;
	color: #221815;
}
.service .service_right .service_h{
	width        : 100%;
	overflow     : hidden;
	border-bottom: 1px solid #e1dcdc;
}
.service .service_right .service_h h2{
	font-size    : 24px;
	font-weight  : normal;
	color        : #333333;
	border-bottom: 3px solid #2b2b77;
}
.service .service_right .service_h h2 span{
	font-size: 14px;
}
.service .service_right .service_h p{
	color       : #b3b3b3;
	margin-top  : 10px;
	font-family : "宋体";
	margin-right: 20px;
	font-size   : 12px;
}
.service .service_right .service_h p a: hover,
.service .service_right .service_h p span{
	color: #696767;
}
.service .service_right .sense{
	width     : 914px;
	height    : 268px;
	margin-top: 35px;
	background: url(../images/sense_bg.png) no-repeat center;
}
.service .service_right .sense h2{
	font-size  : 30px;
	color      : #2b2b77;
	font-weight: normal;
	margin-left: 262px;
}
.service .service_right .sense .sense_con{
	width      : 718px;
	height     : 150px;
	margin-left: 178px;
	margin-top : 50px;
	position   : relative;
	padding-top: 10px;
}
.service .service_right .sense img{
	position: absolute;
	top     : 0;
	left    : 0;
}
.service .service_right .sense img:last-child{
	top   : auto;
	bottom: 0;
	left  : auto;
	right : 0;
}
.service .service_right .sense p{
	color      : #FFFFFF;
	margin-left: 60px;
	font-size  : 16px;
	line-height: 28px;
}
.service .service_right .condition{
	width        : 860px;
	margin       : 40px auto 0;
	border-bottom: 1px dashed #D0D0D0;
}
.service .service_right .condition h3{
	font-size  : 22px;
	color      : #2b2b77;
	font-weight: normal;
}
.service .service_right .condition .tj_item{
	margin-top   : 15px;
	margin-bottom: 20px;
}
.service .service_right .condition .tj_item span{
	display       : inline-block;
	padding       : 3px 5px 3px 10px;
	background    : #2b2b77;
	color         : #FFFFFF;
	border-radius : 20px;
	vertical-align: top;
}
.service .service_right .condition .tj_item .yangben{
	display: inline-block;
}
.service .service_right .condition .tj_item .yangben p{
	color      : #221815;
	line-height: 24px;
}
.service .service_right .treatment{
	width : 860px;
	margin: 30px auto 0;
}
.service .service_right .treatment h3{
	font-size    : 22px;
	color        : #2b2b77;
	font-weight  : normal;
	margin-bottom: 10px;
}
.service .service_right .treatment p{
	color      : #221815;
	line-height: 24px;
}
.service .service_right .treatment_pic{
	margin-top: 40px;
	text-align: center;
}
.service .service_right .storage_step{
	margin-top: 45px;
	text-align: center;
}
.service .service_right .storage_step h3{
	font-size  : 22px;
	color      : #2b2b77;
	font-weight: normal;
}
.service .storage_form{
	width     : 1157px;
	height    : 225px;
	margin    : 105px auto 0;
	position  : relative;
	background: url(../images/form_bg.png) no-repeat center;
}
.service .storage_form form{
	position: absolute;
	left    : 55px;
	bottom  : 33px;
}
.service .storage_form form input{
	width       : 210px;
	height      : 32px;
	text-align  : center;
	background  : #FFFFFF;
	border      : 1px solid #b4b0b0;
	float       : left;
	margin-right: 10px;
}
.service .storage_form form button{
	width      : 185px;
	height     : 40px;
	color      : #FFFFFF;
	background : #2b2b77;
	border     : none;
	font-size  : 18px;
	margin-left: 20px;
	margin-top : -7px;
	cursor     : pointer;
}
.service .service_right .donation{
	padding-bottom: 15px;
	border-bottom : 1px dashed #D0D0D0;
}
.service .service_right .notes{
	width         : 860px;
	margin        : 30px auto 0;
	padding-bottom: 15px;
	border-bottom : 1px dashed #D0D0D0;
}
.service .service_right .notes h3{
	font-size  : 22px;
	color      : #2b2b77;
	font-weight: normal;
}
.service .service_right .notes .notes_h{
	background   : #e4f4e9;
	text-indent  : 28px;
	padding      : 10px 20px;
	border-radius: 10px;
	line-height  : 24px;
	margin       : 15px 0 20px;
}
.service .service_right .notes p{
	line-height: 24px;
}
.service .service_right .query{
	width : 830px;
	margin: 45px auto 0;
	color : #221815;
}
.service .service_right .query h3{
	font-size    : 22px;
	margin-bottom: 20px;
	font-weight  : normal;
}
.service .service_right .query .query_step{
	width        : 100%;
	overflow     : hidden;
	border-bottom: 1px dashed #D0D0D0;
}
.service .service_right .query .query_step .step_item{
	margin-bottom: 20px;
}
.service .service_right .query .query_step .step_item b{
	display      : inline-block;
	color        : #FFFFFF;
	background   : #76c78f;
	padding      : 6px 10px;
	border-radius: 20px;
	margin-right : 10px;
}
.service .service_right .query .query_step .step_item p{
	display       : inline-block;
	width         : 625px;
	font-family   : "宋体";
	font-size     : 12px;
	line-height   : 20px;
	vertical-align: middle;
}
.service .service_right .query .query_system{
	margin-top: 30px;
}
.service .service_right .query .query_system p{
	font-size  : 12px;
	font-family: "宋体";
	text-indent: 24px;
}
.service .service_right .query .query_system .system_check{
	margin-top: 30px;
	text-align: center;
}
.service .service_right .query .query_system .system_check a{
	padding      : 6px 20px;
	color        : #FFFFFF;
	background   : #ed7173;
	border-radius: 20px;
	margin       : 0 10px;
	font-family  : "宋体";
	font-weight  : bold;
}
.service .service_right .query .query_system .system_check a:hover{
	opacity: 0.8;
}
.service .service_right .query_code{
	margin-top: 75px;
	text-align: center;
}
.service .service_right .query_code img{
	display     : inline-block;
	width       : 163px;
	height      : 168px;
	margin-right: 16px;
}
.service .service_right .query_code .qc_con{
	display       : inline-block;
	text-align    : left;
	vertical-align: middle;
	color         : #575353;
}
.service .service_right .query_code .qc_con h3{
	font-size  : 21px;
	font-weight: normal;
}
.service .service_right .query_code .qc_con p{
	font-size  : 18px;
	line-height: 32px;
}

.service .service_right .query_form{
	width : 660px;
	margin: 35px auto;
}
.service .service_right .query_form .zhu{
	color        : #3d3e3d;
	font-family  : "宋体";
	margin-bottom: 25px;
}
.service .service_right .query_form form{
	font-family: "宋体";
	color      : #646464;
}
.service .service_right .query_form form .form_h{
	width        : 100%;
	height       : 34px;
	background   : #2b2b77;
	margin-bottom: 15px;
}
.service .service_right .query_form form .form_h p{
	margin-left: 10px;
	background : #FFFFFF;
	display    : inline-block;
	padding    : 0 10px;
}
.service .service_right .query_form form .form_h p span{
	display    : block;
	line-height: 17px;
}
.service .service_right .query_form form ul{
	margin-bottom: 30px;
	overflow     : hidden;
}
.service .service_right .query_form form ul li{
	width        : 310px;
	height       : 40px;
	float        : left;
	margin-top   : 30px;
	border-bottom: 1px solid #E5E5E5;
}
.service .service_right .query_form form ul li:nth-child(even){
	float: right;
}
.service .service_right .query_form form ul li i{
	font-style: normal;
	color     : #ff0000;
}
.service .service_right .query_form form ul li input,
.service .service_right .query_form form ul li select{
	width       : 180px;
	height      : 30px;
	border      : none;
	padding-left: 10px;
}
.service .service_right .query_form form .form_btn{
	text-align: center;
	margin-top: 20px;
}
.service .service_right .query_form form button,
.service .service_right .query_form form a{
	padding      : 8px 20px;
	color        : #FFFFFF;
	background   : #ed7173;
	border-radius: 20px;
	margin       : 0 10px;
	font-family  : "宋体";
	border       : none;
	display      : inline-block;
	font-size    : 14px;
	line-height  : 18px;
	cursor       : pointer;
	font-weight  : bold;
}
.service .service_right .query_form form button: hover,
.service .service_right .query_form form a     : hover{
	opacity: 0.8;
}

.about{
	margin-top: 45px;
}
.about .library{
	width : 1160px;
	margin: 0 auto;
	color : #333333;
}
.about .library .library_c{
	width: 530px;
}
.about .library .library_c h3{
	font-size    : 24px;
	font-weight  : normal;
	text-align   : center;
	margin-bottom: 15px;
}
.about .library .library_c h3 span{
	font-size  : 12px;
	margin-left: 10px;
}
.about .library .library_c p{
	text-indent  : 28px;
	margin-bottom: 20px;
	line-height  : 24px;
}
.about .library .library_pic{
	width: 602px;
}
.about .library .library_pic #gallery_output img{
	display: block;
}
.about .library .library_pic div.fr .img_box{
	margin-bottom: 2px;
	width        : 131px;
	height       : 85px;
	overflow     : hidden;
	display      : block;
}
.about .library .library_pic div.fr .img_box img{
	transition        : all 0.7s;
	-webkit-transition: all 0.7s;
}
.about .library .library_pic div.fr .img_box img:hover{
	transform        : scale(1.1);
	-ms-transform    : scale(1.1);
	-moz-transform   : scale(1.1);
	-webkit-transform: scale(1.1);
}
.about .library .yexu{
	width      : 1160px;
	height     : 222px;
	padding-top: 40px;
	margin-top : 35px;
	background : url(../images/yexu_bg.png) no-repeat center;
}
.about .library .yexu .yexu_con{
	width      : 100%;
	padding    : 20px 0;
	overflow   : hidden;
	text-align : center;
	color      : #52221d;
	font-weight: bold;
	line-height: 24px;
	background : rgba(255,255,255,.45);
}
.about .library .yexu .yexu_con p:nth-child(odd){
	font-size: 12px;
}
.about .library .yexu .yexu_con p span{
	margin: 0 10px;
}
.about .library .library_btn{
	margin-top: 40px;
	text-align: right;
}
.about .library .library_btn span{
	font-size  : 18px;
	padding    : 5px 15px;
	color      : #FFFFFF;
	background : #2b2b77;
	margin-left: 10px;
	display    : inline-block;
}
.about .compliance{
	width     : 100%;
	padding   : 30px 0;
	margin-top: 35px;
	overflow  : hidden;
	background: #FCFCFC;
}
.about .compliance .compliance_box{
	width : 1160px;
	margin: 0 auto;
}
.about h2{
	font-size  : 24px;
	line-height: 30px;
	text-align : center;
	font-weight: normal;
	padding    : 0 15px;
}
.about h2 p{
	color: #000000;
}
.about h2 span{
	color     : #000000;
	font-size : 14px;
	display   : block;
	text-align: center;
}
.about h2 img{
	display: block;
	width  : 390px;
	margin : 0 auto;
}
.about .compliance .compliance_box .compliance_n{
	text-align : center;
	color      : #000000;
	margin     : 20px 0;
	line-height: 36px;
}
.about .compliance .compliance_box .compliance_n b{
	font-size  : 24px;
	color      : #FF0000;
	font-weight: normal;
}
.about .compliance .compliance_box div.fl img{
	width       : 206px;
	height      : 282px;
	float       : left;
	margin-right: 5px;
}
.about .compliance .compliance_box div.fr img{
	width : 526px;
	height: 282px;
}
.about .guarantee{
	width : 1160px;
	margin: 35px auto;
}
.about .guarantee .guarantee_n{
	font-size : 18px;
	color     : #000000;
	text-align: center;
	margin-top: 20px;
}
.about .guarantee .g_slide{
	margin-top: 50px;
	position  : relative;
}
.about .guarantee .g_slide .bd{
	width : 1060px;
	margin: 0 auto;
}
.about .guarantee .g_slide .bd li{
	width     : 265px;
	text-align: center;
}
.about .guarantee .g_slide .bd li img{
	width        : 145px;
	height       : 145px;
	border-radius: 100%;
	display      : block;
	margin       : 0 auto;
}
.about .guarantee .g_slide .bd li h3{
	font-size : 18px;
	color     : #23100e;
	margin-top: 15px;
}
.about .guarantee .g_slide .bd li h3 span{
	font-size  : 14px;
	font-weight: normal;
}
.about .guarantee .g_slide .bd li p{
	width     : 210px;
	color     : #343434;
	text-align: left;
	margin-top: 10px;
}
.about .guarantee .g_slide .prev,
.about .guarantee .g_slide .next{
	position: absolute;
	top     : 125px;
	left    : 0;
}
.about .guarantee .g_slide .next{
	left : auto;
	right: 0;
}
.about .attitude{
	width     : 100%;
	overflow  : hidden;
	padding   : 40px 0 20px;
	background: #FCFCFC;
}
/* .about .attitude h2{
	width: 400px;
} */
.about .attitude .attitude_n{
	font-size : 18px;
	color     : #000000;
	text-align: center;
	margin-top: 20px;
}
.about .attitude .attitude_pic{
	margin-top: 40px;
	text-align: center;
}
.about .attitude .attitude_pic img{
	display: inline-block;
	margin : 0 25px;
}
.about .about_alc{
	width : 1160px;
	margin: 40px auto 0;
}
.about .about_alc ul{
	margin-top: 30px;
}
.about .about_alc li{
	width     : 358px;
	float     : left;
	text-align: center;
	margin    : 0 14px;
}
.about .about_alc li .img_box{
	width   : 358px;
	height  : 210px;
	overflow: hidden;
}
.about .about_alc li .img_box img{
	transition        : all 0.7s;
	-webkit-transition: all 0.7s;
}
.about .about_alc li .img_box img:hover{
	transform        : scale(1.1);
	-ms-transform    : scale(1.1);
	-moz-transform   : scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform     : scale(1.1);
}
.about .about_alc li p{
	font-size : 16px;
	color     : #333333;
	margin-top: 15px;
}
.about .address{
	width     : 100%;
	overflow  : hidden;
	margin-top: 40px;
	padding   : 30px 0;
	background: #FCFCFC;
}
.about .address .add_box{
	width : 1100px;
	margin: 0 auto;
}
.about .address .add_box .map{
	width : 701px;
	height: 390px;
}
.about .address .add_box .add_con{
	width     : 381px;
	height    : 390px;
	box-sizing: border-box;
	padding   : 40px 20px 20px 40px;
	background: url(../images/address_bg.png) no-repeat center;
}
.about .address .add_box .add_con p{
	color        : #2b2b2b;
	margin-bottom: 20px;
	margin-left  : 10px;
}
.about .address .add_box .add_con p img{
	display     : inline-block;
	margin-right: 20px;
}
.about .address .add_box .add_con p span{
	display       : inline-block;
	width         : 200px;
	vertical-align: middle;
}
.about .address .add_box .add_con p span b{
	display    : block;
	font-weight: normal;
}
.about .address .add_box .add_con .add_code{
	padding-top: 25px;
	border-top : 1px solid #b9b9b9;
}
.about .address .add_box .add_con .add_code img{
	float : left;
	width : 110px;
	height: 111px;
}
.about .address .add_box .add_con .add_code .code_notice{
	width: 150px;
}
.about .address .add_box .add_con .add_code p{
	color: #818181;
}
.about .address .add_box .add_con .add_code p:first-child{
	color        : #e55600;
	margin-bottom: 8px;
}


.application{
	width : 1160px;
	margin: 45px auto;
}
.application h2{
	font-size  : 24px;
	line-height: 30px;
	text-align : center;
	font-weight: normal;
	padding    : 0 15px;
	color      : #000000;
}
.application h2 span{
	font-size : 14px;
	display   : block;
	text-align: center;
}
.application h2 img{
	display: block;
	width  : 390px;
	margin : 0 auto;
}
.application .industries{
	width : 1120px;
	margin: 30px auto 0;
}
.application .industries .industries_n{
	text-align: center;
	font-size : 18px;
	color     : #000000;
	margin-top: 20px;
}
.application .industries .ids_con{
	width     : 100%;
	overflow  : hidden;
	padding   : 20px 0;
	border    : 1px solid #DDDDDD;
	box-sizing: border-box;
	margin-top: 30px;
}
.application .industries .ids_con .img_box{
	margin-left : 45px;
	margin-right: 60px;
}
.application .industries .ids_con .img_box img{
	transition        : all 0.8s;
	-webkit-transition: all 0.8s;
}
.application .industries .ids_con .img_box img:hover{
	transform        : scale(1.1);
	-ms-transform    : scale(1.1);
	-moz-transform   : scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform     : scale(1.1);
}
.application .industries .ids_con ul{
	margin-top : 20px;
	color      : #333333;
	font-family: "宋体";
}
.application .industries .ids_con ul li{
	margin     : 10px 0;
	line-height: 28px;
}
.application .industries .ids_con ul li img{
	display       : inline-block;
	vertical-align: top;
	margin-top    : 7px;
	margin-right  : 5px;
}
.application .industries .ids_con ul li span{
	display: inline-block;
}
.application .reserves{
	margin-top: 40px;
}
.application .reserves ul{
	width     : 1182px;
	margin-top: 40px;
}
.application .reserves ul li{
	width        : 370px;
	height       : 210px;
	float        : left;
	padding      : 15px;
	border-radius: 20px;
	border       : 1px solid #DDDDDD;
	box-sizing   : border-box;
	color        : #000000;
	font-size    : 12px;
	margin-right : 22px;
	margin-bottom: 22px;
}
.application .reserves ul li img{
	float        : left;
	width        : 110px;
	height       : 109px;
	border-radius: 100%;
}
.application .reserves ul li div{
	width: 220px;
}
.application .reserves ul li div h3{
	font-weight  : normal;
	margin-top   : 20px;
	margin-bottom: 10px;
}
.application .reserves ul li: nth-child(2) div h3,
.application .reserves ul li: last-child div h3{
	margin-top: 10px;
}
.application .reserves ul li div h3 b{
	font-size   : 17px;
	font-weight : normal;
	margin-right: 5px;
}
.application .immune_cells{
	margin-top: 40px;
	text-align: center;
}
.application .immune_cells .ic_n{
	margin-top: 20px;
	font-size : 16px;
	color     : #000000;
}
.application .immune_cells .yingyong{
	width     : 100%;
	height    : 350px;
	padding   : 20px;
	box-sizing: border-box;
	border    : 1px solid #dddddd;
}
.application .immune_cells .yingyong h3{
	margin-top : 130px;
	font-size  : 18px;
	color      : #000000;
	font-weight: normal;
}
.application .immune_cells .yingyong h3 p{
	margin-bottom: 5px;
}
.application .immune_cells .yingyong h3 b{
	font-size  : 36px;
	color      : #FFFFFF;
	background : #2b2b77;
	font-weight: normal;
	padding    : 5px 15px;
	margin-top : 10px;
}
.application .immune_cells .anli{
	width     : 100%;
	overflow  : hidden;
	margin-top: 40px;
	padding   : 0 20px;
}
.application .immune_cells .anli h3{
	font-size  : 18px;
	color      : #000000;
	font-weight: normal;
	margin-top : 30px;
}
.application .immune_cells .anli h3 p{
	margin-bottom: 5px;
}
.application .immune_cells .anli h3 b{
	font-size  : 36px;
	color      : #FFFFFF;
	background : #2b2b77;
	font-weight: normal;
	padding    : 5px 15px;
	margin-top : 10px;
}
.application .immune_cells .anli .case_slide{
	width       : 920px;
	margin-right: 20px;
	position    : relative;
}
.application .immune_cells .anli .case_slide .bd{
	margin-left: 45px;
}
.application .immune_cells .anli .case_slide .bd li{
	width       : 400px;
	height      : 160px;
	margin-right: 25px;
}
.application .immune_cells .anli .case_slide .bd li a{
	width     : 400px;
	height    : 160px;
	padding   : 20px;
	box-sizing: border-box;
	border    : 1px solid #dddddd;
}
.application .immune_cells .anli .case_slide .bd li img{
	width         : 66px;
	height        : 61px;
	margin-right  : 10px;
	display       : inline-block;
	vertical-align: top;
}
.application .immune_cells .anli .case_slide .bd li .zl_case{
	width     : 277px;
	display   : inline-block;
	text-align: left;
}
.application .immune_cells .anli .case_slide .bd li .zl_case h4{
	font-size    : 18px;
	color        : #2b2b77;
	line-height  : 36px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.application .immune_cells .anli .case_slide .bd li .zl_case p{
	font-size  : 12px;
	font-family: "宋体";
	color      : #61615d;
}
.application .immune_cells .anli .case_slide .prev,
.application .immune_cells .anli .case_slide .next{
	position: absolute;
	top     : 73px;
	left    : 0;
}
.application .immune_cells .anli .case_slide .next{
	left : auto;
	right: 0;
}


.news_center ul{
	width : 840px;
	margin: 35px auto;
}
.news_center ul li{
	width         : 100%;
	overflow      : hidden;
	clear         : both;
	margin-top    : 30px;
	padding-bottom: 20px;
	border-bottom : 1px dashed #d0d0d0;
}
.news_center ul li a{
	width  : 100%;
	display: block;
}
.news_center ul li .img_box{
	width : 140px;
	height: 131px;
}
.news_center ul li .img_box img{
	width : 100%;
	height: 100%;
}
.news_center ul li .list_con{
	width     : 670px;
	margin-top: 20px;
}
.news_center ul li .list_con h3{
	color        : #404040;
	font-size    : 18px;
	font-weight  : normal;
	margin-bottom: 10px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.news_center ul li .list_con p{
	font-family  : "宋体";
	font-size    : 12px;
	color        : #999999;
	height       : 36px;
	overflow     : hidden;
	margin-bottom: 10px;
}
.news_center ul li .list_con:hover h3{
	color: #000000;
}
.news_center ul li .list_con:hover p{
	color: #666666;
}
.news_center ul li .list_con .news_date{
	color    : #c2c1c0;
	font-size: 12px;
}
.page{
	margin-top: 50px;
	width     : 100%;
	text-align: center;
}
.page a{
	padding      : 6px 12px;
	font-size    : 12px;
	color        : #b3b3b3;
	margin       : 2px;
	border-radius: 3px;
	border       : 1px solid #eeeeee;
	display      : inline-block;
}
.page a:hover,
.page span a.on{
	color     : #6a6666;
	background: #eeeeee;
	border    : 1px solid #cccccc;
}

.report{
	margin-top: 30px;
}
.report ul{
	width   : 100%;
	overflow: hidden;
}
.report li{
	width        : 290px;
	height       : 270px;
	padding      : 0 10px;
	float        : left;
	box-sizing   : border-box;
	margin       : 10px 5px;
	text-align   : center;
	border-radius: 5px;
	border       : 1px solid #ebebeb;
}
/* .report li video{
	margin-top: 20px;
} */
.report li p{
	font-size     : 16px;
	color         : #414242;
	margin-top    : 10px;
	padding-bottom: 10px;
	overflow      : hidden;
	text-overflow : ellipsis;
	white-space   : nowrap;
	border-bottom : 1px dashed #e2e1e1;
}
.report li .video_date{
	color     : #c2c1c0;
	margin-top: 10px;
}
.report li .video_date span{
	margin: 0 15px;
}

.knowledge .service_left .service_nav ul li:first-child{
	text-align: center;
}
.knowledge .service_left .service_nav ul li:first-child b{
	margin-left: 0;
}
.show_news{
	margin-top: 30px;
}
.show_news .show_head{
	text-align   : center;
	border-bottom: 1px dashed #d0d0d0;
}
.show_news .show_head h3{
	font-size: 24px;
	color    : #2b2b77;
}
.show_news .show_head p{
	color : #969696;
	margin: 15px 0;
}
.show_news .zhaiyao{
	width     : 830px;
	margin    : 30px auto 0;
	color     : #969696;
	padding   : 10px 15px;
	margin-top: 40px;
	background: #fcfdfd;
	border    : 1px solid #dddddd;
}
.show_news .show_con{
	width : 830px;
	margin: 30px auto 0;
	color : #333333;
}
.show_news .show_con p{
	/* text-indent: 28px; */
	margin-bottom: 30px;
}
/* .show_news .show_con .img_box{
	margin-bottom: 30px;
	text-align   : center;
}
.show_news .show_con .img_box img{
	max-width: 100%;
} */
.show_news .show_con img{
	width: 100%;
}
.show_news .other_news{
	margin-top: 60px;
	border-top: 1px solid #e1dcdc;
}
.show_news .other_news div{
	color        : #969696;
	margin-top   : 30px;
	width        : 410px;
	overflow     : hidden;
	text-overflow: ellipsis;
	white-space  : nowrap;
}
.show_news .other_news div a{
	display:inline;
}
.show_news .other_news div a:hover{
	color: #333333;
}

.upgrade{
	width : 730px;
	margin: 120px auto 0;
}
.upgrade .logo{
	margin-left  : 80px;
	margin-bottom: 10px;
}
.upgrade a{
    margin-left   : 30px;
    margin-bottom : 50px;
    vertical-align: bottom;
}



.vjs-error .vjs-error-display .vjs-modal-dialog-content{
	display: none;
}
.index_news .media .media_d{
	margin-top: 15px;
}
.index_news .media .media_d .video-js{
	float: left;
}
.index_news .media .media_c .video-js:last-child{
	float: right;
}
.video-js .vjs-big-play-button{
	width        : 2em;
	height       : 2em;
	line-height  : 2em;
	border-radius: 100%;
	left         : 50%;
	top          : 50%;
	margin-left  : -1em;
	margin-top   : -1em;
}
.report li .video-js{
	margin-top: 20px;
}
.video_btn{
	margin-top: 10px;
}
.video_btn a{
	position: relative;
	width   : 152px;
	height  : 73px;
}
.video_btn a span{
	width   : 60px;
	height  : 60px;
	position: absolute;
	left    : 46px;
	top     : 6px;
	display : block;
}
.video_btn a:hover span{
	opacity: 0.8;
}

