body{background-color: #f3f3f3;overflow-y: scroll;}
.wrap{
	width:1347px;
	margin:0 auto;
}
.header{
	height: 40px;
	background-color:#26314f;
}
.language{padding-right: 50px;}
.header>ul li{
	line-height:36px;
	float: right;
	color:#fff;
	font-size: 23px;
}
.header>ul li a{
	border-right: 1px solid #fff;
	color: #fff;
	font-size:14px;
	padding:0 10px;
}
.header>ul li:first-child a{
	border:none;
}
.topInput{
	float:right;
	width:150px;
	height:27px;
	line-height: 27px;
	margin:7px 20px 0 0;
	padding:0 26px 0 10px;
	background-color: #515a72;
	color:#fff;
	background-image: url(../img/icon/search.png);
	background-repeat: no-repeat;
	background-position: 166px center;
}
.topNav{
	text-align: center;
	height: 85px;
        background-color: #fff;
}
.logo,.navList{float: left;}
.logo{margin-left:5%;margin-top:7px;}
/* 导航 */
.navList{margin-left:30px;}
.navList>ul>li{
	position: relative;
	text-align: center;
	line-height: 85px;
	display: inline-block;
	padding:0 20px;
}
.firstList>li:hover .secondList{display: block;}
.secondList{
	display: none;
	position: absolute;
	z-index: 999;
	top:76px;
	left:10px;
	background-color:#26314f; 
	padding:3px 0;
}
.secondList:before{
	content: '';
	display: inline-block;
	position: absolute;
	top:-16px;
	left:10px;
	width:0;
	height: 0;
	border-width:8px;
    border-style:dashed dashed solid dashed;
    border-color:transparent transparent #26314f transparent; 
}
.secondList li{
	position: relative;
	text-align: left;
	/*width: 140px;*/
        min-width:120px;
	padding:0 8px 0 15px;
        margin-left:3px;
        margin-right:3px;
	line-height: 30px;
	white-space: nowrap;
	background: url(../img/icon/nav_left.png) 5px 11px no-repeat;

}
.secondList a{
 /* overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;*/

}
.secondList li:hover{
	background-color: #ea134c;
	border-radius: 8px;
}
.secondList>li:hover .thirdList{display: block;}
.secondList li a{
	color:#fff;
	font-size: 13px;
}
.thirdList{
	position: absolute;
	z-index: 999;
	top:-5px;
	left:166px;
	background-color:#26314f; 
	padding:3px 0;
	display: none;
}
.thirdList li{width:100px;}
/* banner开始 */
.banner{
	width: 1347px;
	height: 490px;
	overflow: hidden;
	position:relative;
}
.banner:before{
    content: '';
    position: absolute;
    xz-index:2;
    display: block;
    top:0;
    left: 0;
    bottom: 0;
    right: 0;
    -moz-box-shadow:0px 13px 54px -17px #333 inset;
    -webkit-box-shadow:0px 13px 54px -26px #333 inset;
    box-shadow:0px 13px 54px -26pxpx #333 inset;

}
#banner_list{
	position: absolute;
	//width: 600%;
	height: 100%;
}
.picBox{
	float: left;
	display: inline-block;
	width:1347px;
	height: 100%;
}
.banner:hover .prev{display: inline-block;}
.banner:hover .next{display: inline-block;}
.picTitle{
	position: relative;
	z-index: 99;
	width: 60%;
	left: 0;
	right: 0;
	bottom: 290px;
	margin:auto;
	text-align: center;
	color:#fff;
	font-size: 40px;
        font-family: "Georgia";
}
.next,.prev{
	position:absolute;
        z-index:99;
	top:40%;
	width:40px;
	height: 40px;
	border-radius:50%;
	border:1px solid #da1649;
}
.prev{
	left:15%;
	background: url(../img/icon/prve.png) center center no-repeat;
}
.next{
	right:15%;
	background: url(../img/icon/next.png) center center no-repeat;
}
.prev,.next{display: none;}
.next:hover,.prev:hover{
	background-color: #da1649;
}
.banner:hover .next, .banner:hover .prev{
display: block;
}
.banner img{
	display:inline-block;
	width:100%;
	height:490px;
	vertical-align:bottom;
}
.link_list{
	height:80px;
	background-color:#26314f;
	color:#fff;
	font-size: 16px;
	line-height: 80px;
	text-align: center;
	padding-left: 130px;
}
.link_list li{
	float:left;
	/* width:70%; */
	padding:0 10px;
	height: 100%;
	text-align: left;
	cursor: pointer;
}
.link_list li a{color:#fff;}
.link_list .cut_link{
	padding-left: 20px;
	background: url(../img/icon/cut.png) left center no-repeat;
}
.picNews{
	text-align: center;
	height: 378px;
	background-color: #f3f3f3;
	padding:40px 73px;
}
.picNews h2{
        color: #787c86;
	font-size:18px;
	//height: 28px;
	line-height: 28px;
	padding-bottom: 15px;
}
.picNews_more{
	float:right;
	/*display: inline-block;*/
	width:28px;
	height: 28px;
	background: url(../img/icon/pic_more.png) center center no-repeat;
}
.picNews_list>li{
	position: relative;
	width: 270px;
	background-color: #fff;
	float: left;
	padding: 52px 10px;
	height: 300px;
	border-radius: 5px;
	margin-right: 30px;
	box-sizing: border-box;
        border-bottom: 4px solid #e5e6e6;
}

.picNews_list>li>a{
	display:block;
	width:100%;
	height: 100%;
}
.picNews_list>li>a:before{
      content: '';
	display:block;
	position: absolute;
	top:52px;
	left:10px;
	right:10px;
	bottom:52px;
	border-radius: 5px;
}

.picNews_list>li>a:hover:before{background-color: rgba(0,0,0,.5);}


.picNews_list>li img{
	width:100%;
	height: 100%;
	border-radius: 5px;
}


.picNews_info{
	position: absolute;
	left:0;
	right: 0;
	bottom:60px;
	margin:auto;
	padding:0 15px;
	text-align: left;
	color:#fff;
	font-size: 13px;
        line-height: 20px;
}
.tabNews{
	position: relative;
	text-align: center;
	color:#fff;
	height:330px;
	background: url(../img/news.jpg) no-repeat;
	padding:0 100px;
	overflow: hidden;
}
.tabNews h2{
	position: relative;
	z-index: 99;
	font-size: 30px;
	padding:36px 0 30px 0;
}
.tabNews span{
    font-size: 18px;
    padding:0 10px;
    cursor: pointer;
    border-right: 1px solid #7989b3;
}
.tabNews span:last-child{
	border:none;
}
.news-time{float:right;}
/*
.tabNews:before{
	content: '';
	z-index:1;
	position: absolute;
	display: block;
	left:0;
	right: 0;
	top:0;
	bottom: 0;
	background: rgba(2,15,53,0.6);
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
}
*/
.tabNews_list li{
	position: relative;
	text-align: left;
	z-index: 99;
	width:25%;
	float: left;
	
	padding:10px;
	border-top: 3px solid #ea134c;
}
.tabNews_list li:nth-child(2){border-top: 3px solid #ed6387;}
.tabNews_list li+li{margin-left:100px;}
.tabNews_box h3{height:36px;overflow:hidden;}
.tabNews_box p{
        text-align: justify;
	font-size: 14px;
	padding:10px 0;
        height:93px;
        color: #aeb5c9;
        line-height: 20px;
}
.read_more{
	float: right;
	text-align: center;
	display: inline-block;
	line-height: 30px;
	color:#fff;
        font-size: 14px;
	width:84px;
	height: 30px;
	padding-left: 20px;
	padding-right: 3px;
	background-color: #ea134c;
	background-image: url(../img/icon/read_more.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
.rollPic{
	height:260px;
        width:100%;
	margin: 80px auto;
	background-color: #f3f3f3;
        position:relative;
        overflow: hidden;
}
.rollPic ul{position:relative;width:200%;height:260px;padding-left: 15px;}
.rollPic_info{
	text-align: center;
	padding: 3px 0 30px 0;
         -webkit-transition:all 0.3s;
        transition:all 0.6s;
}
.rollPic li{
        overflow: hidden;
	border:4px solid #e9eaec;
	float:left;
       background-color: #e9eaec;
        -webkit-transition:all 0.3s;
        transition:all 0.6s;
}

.rollPic li:hover{
	border-color: #ea134c;
	border-radius: 4px;
}
.rollPic li:hover .rollPic_info{
	background-color: #26314f;
	color:#fff;
}
.rollPic .roll-pic:hover{
  transform: scale(1.3);
}
.rollPic li + li{margin-left:32px;}
.rollPic li img{
	display: inline-block;
	vertical-align: top;
	width: 230px;
        height: 190px;
        -webkit-transition:all 0.3s;
        transition:all 0.3s;
}

.footer{
	position: relative;	
	text-align: center;
	height: 126px;
	padding-top:60px;
	color:#7a8ec6;
	line-height: 1.25;
	background-color: #3a445f;
	background-image:url(../img/footer_pig.png);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.returnTop{
	position: absolute;
	left:0;
	right:0;
	bottom: 0;
	margin:auto;
	display: inline-block;
	width:124px;
	height: 54px;
	background: url(../img/icon/ruturnTop.png) center center no-repeat;
}

/* list页面 */

.top_pic{
	position: relative;
}

/*
.top_pic:before{
	content: '';
	position: absolute;
	display: block;
	top:0;
	bottom:0;
	left: 0;
	right: 0;
	background: rgba(0,0,0,.5);
}
*/
.top_pic img{
	height: 280px;
	width: 100%;
}
/* 图片左边 */
.top_pic_left{
	position: absolute;
	z-index: 99;
	width: 700px;
	left:0;
	bottom:30%;
	color: #fff;
}
.top_pic_left span{
    text-align: center;
    width: 200px;
    position: absolute;
    font-size: 15px;
    white-space: nowrap;
    color:#fff;

}
.top_pic_left i{
	display: inline-block;
}
.top_pic_left .line{
	border-top:1px solid #fff;
	width: 500px;
}
.top_pic_left .circle{
	position: absolute;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #fff;
	cursor: pointer;
}
.top_pic_left .active_circle{
	width: 18px;
	height: 18px;
	background-color: #ea134c;
	bottom:-5px !important;
}
.top_pic_left .active_circle span{color:#ea134c !important;}
/*.active_text{color:#ea134c !important;}*/
/* 图片右边 */
.top_pic_right{
	position: absolute;
	z-index: 99;
	width:580px;
	top:30%;
	right: 5%;
	color: #f3f3f3;
	font-size: 14px;
	line-height: 1.65;
}

/*当前位置*/
.place{background-color: #e2e2e2;line-height: 76px;padding:0 160px;position: relative;margin-top: -3px;}
.place:before{
    content: '';
    position: absolute;
    display: inline-block;
    width:0;
    height:0;
    bottom: -30px;
    left: 160px;
    border-width:15px;
    border-style:solid dashed dashed dashed;
    border-color:#e2e2e2 transparent transparent transparent; 
}
.my-place{float: left;font-size:18px;}
.place-list {float: right;font-size:14px;}
/* 文章列表 */
.part_wrap{
    min-height: 300px;
    width: 1347px;
}
.part_nav{
	width:1080px;
	margin:0 auto;
	background-color: #f3f3f3;
	padding-top:60px;
}
.part{
	padding: 10px 0;
}
.part h2{
	padding-bottom: 30px;
}

.part h2 span{
	display: inline-block;
        width:360px;
	padding-top:10px;
	border-top:3px solid #ea134c;
        white-space: nowrap;
}
.part .dpzw-line span{width:100%;}
.part_list li{
	padding:5px 0 5px 30px;
}
.part_list li a:hover{
       color:#ea134c;
       border-bottom: 1px dashed #ea134c;
}
/* 图片文章*/

        .item{display: block;border-bottom: 1px solid #ccc;padding: 15px 0;}
        .item:hover .item-info{background: #eee;box-shadow: 8px 8px 8px -3px #999;}
        .item:hover .item-pic img{}
        .item-pic{float:left;}
        .item-pic img{width:200px;height:120px;border-radius: 8px;box-shadow: 3px 3px 6px #666;}
        .item-info{padding-left: 30px;overflow:hidden;height: 120px;transition:all .5s;border-radius: 0 8px 8px 0;}
        .item-info h2{padding: 10px 0 20px 0;font-weight: bold;}
        .item-intro{width: 100%;font-size:14px;text-align:justify;text-justify:inter-ideograph;}


/* footer */
.white_bg{background-color: #f3f3f3;}


/* 图片左边 */

/* 5圆点 */
.top_pic_left .five1{left: 100px;bottom: -2px;}
.top_pic_left .five2{left: 195px;bottom: -2px;}
.top_pic_left .five3{left: 300px;bottom: -2px;}
.top_pic_left .five4{left: 400px;bottom: -2px;}
.top_pic_left .five5{right: 190px;bottom: -2px;}
.five1_text{top:-67px;left:-90px;}
.five2_text{top:50px;left:-90px;}
.five3_text{top:-67px;left:-90px;}
.five4_text{top:50px;left:-85px;}
.five5_text{top:-67px;right: -90px;}

/* 4圆点 */
.top_pic_left .four1{left: 125px;bottom: -2px;}
.top_pic_left .four2{left: 245px;bottom: -2px;}
.top_pic_left .four3{left: 370px;bottom: -2px;}
.top_pic_left .four4{right: 190px;bottom: -2px;}
.four1_text{top:-67px;left:-90px;}
.four2_text{top:50px;left:-90px;}
.four3_text{top:-67px;left:-90px;}
.four4_text{top:50px;left:-85px;}



/* 3圆点 */
.top_pic_left .three1{left: 110px;bottom: -2px;}
.top_pic_left .three3{right: 190px;bottom: -2px;}
.top_pic_left .three2{left: 300px;bottom: -2px;}
.three1_text{top:-80px;left:-90px;}
.three3_text{top:-80px;right: -90px;}
.three2_text{top:-80px;left:-86px;}
/* 2圆点 */
.top_pic_left .two1{left:230px;bottom: -2px;}
.top_pic_left .two2{right: 190px;bottom: -2px;}

.two1_text{top:-80px;left:-92px;}
.two2_text{top:-80px;right: -90px;}
/*  1个圆点  */
.top_pic_left .one1{right: 190px;bottom: -2px;}
.one1_text{top:-80px;right: -90px;}
/*life页图片hover效果*/
/* hover */
.life_child{padding-left: 30px;}
.effect-chico{
	position: relative;
	float: left;
    z-index: 1;
    display: inline-block;
    overflow: hidden;
    height: 234px;
    width: 470px;
    background-color:#e4e3e5;
    text-align: center;
    cursor: pointer;
	border-radius: 5px;
	margin: 0 20px 20px 20px;
}
.effect-chico img {
        height: 234px;
        width: 470px;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: scale(1.12);
	transform: scale(1.12);
}

.effect-chico:hover img {
	border-radius: 5px;
	opacity: 0.5;
	-webkit-transform: scale(1);
	transform: scale(1);
}
.life_pic,.effect-chico a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
}
.effect-chico .life_pic:before {
	position: absolute;
	top: 30px;
	right: 30px;
	bottom: 30px;
	left: 30px;
	content: '';
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.effect-chico .life_pic:before,
.effect-chico p {
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}
.effect-chico p {
	box-sizing: border-box;
	margin: 0 auto;
	width: 260px;
	font-size: 16px;
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	padding-top: 98px;
	color:#000;
	font-weight: bold;
}
.effect-chico:hover .life_pic:before,
.effect-chico:hover p {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}
/*针对平台的样式设置 */
#vsb_content table{margin:0 auto;width:100%;}
#vsb_content a:hover{color:#ea134c !important;}
#vsb_content td{width:170px;text-indent: 14px;}
.page-bar{margin-top:30px;}
.img_vsb_content{margin-right: 12px;box-shadow: 4px 4px 6px #666;}

/* 突破性研究页*/
.ftl{float:left;}
.ftl.part{width:840px;box-shadow: 1px;box-shadow: 5px 5px 10px #e3e3e3;/* border: 1px solid #e6e6e6; */border-right: 1px solid #e6e6e6;padding-top: 0;padding-bottom: 20px;min-height: 550px;margin-bottom: 20px;}


.ftr{float:right;}
.b_research{width: 400px;xmargin-top: 10px;padding-top: 12px;border-top: 3px solid #26314f;}
.b_research ul li{padding-bottom: 7px;margin-bottom: 7px;border-bottom: 1px solid #ccc;    padding-left: 10px;}
.b_research ul li a{max-height: 36px;overflow: hidden;display: block;padding-left: 34px;/* color: #ea134c; */background: url(../img/libg1.png) no-repeat 0;}
.b_research ul li a:hover{color:#ea134c;}