﻿@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0; font-family:"微软雅黑"; outline:none;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;} 
table {border-collapse:collapse;border-spacing:0;} 
fieldset,img {border:0} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 
ol,ul {list-style:none} 
caption,th {text-align:left} 
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 
q:before,q:after {content:''} 
abbr,acronym { border:0}
a{ text-decoration:none; color:#272727;}
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/

.qing {
	display: block;
	clear: both;
}
.clearfix{
	clear: both;
	display: block;
	float: none;
}
.public-container{
	width:1250px;
	margin:0 auto;
}

.fl{
	display: block;
	float: left;
}
.fr{
	display: block;
	float: right;
}


.navbar li a,
.more-news a,
.more-news a span,
.project-more a,
.project-more a span,
.cd-timeline-block,
.introduce-more a span,
.about-main-button span,
.about-main-rpic2 a span,
.about-main-rpic3 a span,
.cd-read-morethr,
.cd-read-morethr:before,
.cd-read-more,
.cd-read-more:after,
.block-one,
.pic-mask,
.about-pic1 img,
.ipro-info,
.inews-items
.inews-items,
.inew-date,
.inew-date span,
.inew-date small,
.nav-items a,
.nav-act a,
.footer-nav-l ul li a,
.footer-nav-c ul li a,
.inews-items:after,
.ij-vd span,
.aump-pic img,
.honor-mask,
#tabs li a,
.tabulous_active:after,
.pro-pic-mask,
.part-mask,
.news-pic img,
.jobb-tit a span,
.prod-more span,
.art-back span {
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
}





.adv .subnav-items-act a,.news .subnav-items-act a,.partner .subnav-items-act a,.adv .subnav-items-act:hover a,.news .subnav-items-act:hover a,.partner .subnav-items-act:hover a{
	border-bottom: 0 none;
}





/*分页*/
.page{
	display: table;
	margin: 44px auto;
}
.page li{
	display: block;
	float: left;
	margin-right: 10px;
}
.page li a{
	display: block;
	min-width: 40px;
	font-size: 12px;
	color: #4f4f4f;
	text-align: center;
	line-height: 28px;
	border: 1px solid #d4d4d4;
	border-radius: 0 5px 0 5px;
	box-sizing: border-box;
}

.page-items-last a,.page-items-next a{
	display: block;
	width: 60px;
	height: 30px;
}
.page li a:hover,.page-items-act a{
	height: 30px;
	line-height: 30px !important;
	color: #f6f6f6 !important;
	background: #3772ca;
	border: 0 none !important;
}

/*文章页*/

.index-about {
	/* height: 740px; */
	margin-top: -70px;
	padding: 0;
	background-color: #fff;
}

.about-main {
	background: #fff;
	/* height: 740px; */
}

.about-main-art {
	float: left;
}

.index-about-header {
	margin-top: 70px;
	text-align: center;
	padding-top: 20px;
}

.index-about-header h4 {
	font-size: 30px;
	color: #252525;
	line-height: 50px;
	padding-bottom: 10px;
}

.index-about-header h5 {
	width: 340px;
	height: 64px;
	margin: 0 auto;
	padding-top: -30px;
	font-size: 24px;
	color: #252525;
}

.index-about-main {
	margin-top: 40px;
}

.index-about-main .about-main-art {
	float: left;
	width: 790px;
}

.index-about-main .about-main-art dt {
	width: 790px;
	height: 230px;
	overflow: hidden;
}

.index-about-main:hover .about-pic1 img {
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.index-about-main .about-main-art dd {
	margin-top: 30px;
	margin-left: 5px;
	padding-right: 2em;
}
.index-about-main .about-main-art dd a{
	display: block;
	color: #373737;
}

.index-about-main .about-main-art dd p {
	font-size: 14px;
	line-height: 28px;
	color: #373737;
}

.index-about-main .about-main-button {
	display: block;
	width: 150px;
	height: 40px;
	border: 1px solid #707070;
	border-radius: 25px;
	font-size: 14px;
	text-align: center;
	line-height: 40px;
	margin-top: 44px;
	overflow: hidden;
	box-sizing: border-box;
}

.about-main-button span {
	display: block;
	position: relative;
	top: 0;
}

.about-main-button:hover {
	border: 0 none;
	background: #3772CA;
}

.about-main-button:hover span {
	top: -100%;
	color: #fff;
}

.about-main-r {
	float: left;
	width: 460px;
	height: 460px;
	color: #fff;
}

.about-main-rpic1 {
	float: left;
	width: 230px;
	height: 230px;
}

.about-main-rpic1 h4 {
	font-size: 20px;
	padding: 42px 0 0 36px;
}

.about-main-rpic1 h5 {
    font-size: 16px;
    padding: 20px 0 0 36px;
}

.about-main-rpic1 a {
    display: block;
    width: 94px;
    height: 30px;
    margin: 30px 0 0 36px;
    font-size: 12px;
    text-align: center;
    line-height: 30px;
    color: #3672ca;
    border: 1px solid #5889d3;
    border-radius: 15px;
    overflow: hidden;}

.about-main-rpic1 a span {
    display: block;
    position: relative;
    top: 0;
}
.about-main-rpic1 a:hover span {
	top: -112%; transition:0.3s;
}

.about-main-rpic2 {
	float: left;
	width: 230px;
	height: 230px;
	background: url(../images/about-zhi.jpg) no-repeat;
}

.about-main-rpic2 h4 {
	font-size: 20px;
	padding: 42px 0 0 36px;
}

.about-main-rpic2 h5 {
	font-size: 16px;
	padding: 20px 0 0 36px;
}

.about-main-rpic2 a {
	display: block;
	width: 94px;
	height: 30px;
	margin: 30px 0 0 36px;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	color: #fff;
	border: 1px solid #5889d3;
	border-radius: 15px;
	overflow: hidden;
	behavior: url(http://fetchak.com/ie-css3/ie-css3.htc);
}

.about-main-rpic2 a span {
	display: block;
	position: relative;
	top: 0;
}

.about-main-rpic2 a:hover span {
	top: -112%;
}

.about-main-rpic3 {
	float: left;
	width: 230px;
	height: 230px;
	background: url(../images/about-ying.jpg) no-repeat;
}

.about-main-rpic3 h4 {
	font-size: 20px;
	padding: 42px 0 0 36px;
}

.about-main-rpic3 h5 {
	font-size: 16px;
	padding: 20px 0 0 36px;
}

.about-main-rpic3 a {
	display: block;
	width: 94px;
	height: 30px;
	color: #fff;
	margin: 40px 0 0 36px;
	font-size: 12px;
	text-align: center;
	line-height: 30px;
	border: 1px solid #5889d3;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	overflow: hidden;
}

.about-main-rpic3 a span {
	display: block;
	position: relative;
	top: 0;
}

.about-main-rpic3 a:hover span {
	top: -112%;
}

