/* 产品中心 */

.title {
	padding-top: 7px;
	padding-bottom: 7px;
	text-align: center;
	background-image: url(../images/top.jpg);
}

.title h2 {
	color: white;
	font-size: 31px;
}

.title p {
	color: white;
	font-size: 15px;
}

.bottom {
	background: -webkit-linear-gradient(left, #ffffff,#efefef);
	/*Old gradient for webkit*/
	padding-bottom: 1px;
}

.first1 {
	width: 92%;
	margin: auto;
	font-size: 17px;

	line-height: 70px;
}

.cp_left .bottom .right img {
	width: 20px;
	height: 20px;
}

.cp_left .bottom .first1 {

	padding: 0 8px 0 8px;
	border: 1px solid rgba(225, 225, 225, 1);
}

.cp_left .bottom .first1:hover {
	color: #F04155;
}

.cp_left .bottom ul li {
	background: url(../images/icon.png) no-repeat right;
	background-size: 20px 20px;

}

.left .top {
	width: 78%;
	border: 1px solid red;
}

.prc {
	padding-top: 30px;
	clear: both;
	overflow: hidden;
}


/* 产品推荐 */
.pr_con {
	margin-top: 22px;

}

.pr_con li {
	width: 274px;
	height: 250px;
	float: left;
	margin: 0 10px 50px 15px;
	border: 1px solid #ccc;
	vertical-align: auto;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.pr_con li:hover {
	border: 1px solid #1E70E9;
}

.pr_con li img {
	width: 90%;
	height: 250px;
	line-height: 237px;
	margin: 0 auto;
	vertical-align: middle;
}

.pr_con li span {
	display: block;
	font: 14px "Microsoft YaHei";
	color: #333;
	line-height: 35px;
	text-align: center;
}

.cp_right {
	border: 1px solid rgba(225, 225, 225, 1);
	width: 78%;
	margin-left: 10px;
	padding-bottom: 10px;
}

.num1 {
	font-size: 16px;
}

.num2 {
	font-size: 15px;
}

.content {
	width: 97%;
	margin: auto;
	overflow: hidden;
}

.content ul {
	overflow: hidden;
}

.tp img {
	width: 275px;
	height: 241px;
}

.cp_right {
	line-height: 48px;
	float: right;
}

.cp_right p {
	background-color: #1E70E9;
	font-size: 16px;
}

.cp_right p a {
	color: white;
	padding-left: 28px;
}

.cp_right p a:nth-child(2) {
	float: right;
	padding-right: 28px;
}


/* 过渡图片 */
.guodu{
	background-image: url('../images/imgs1.jpg');
	background-position:center center;
	background-repeat: no-repeat;
}

.pac{

    overflow: hidden;
}

.imgs {
	width: 100%;
	margin-top: 20px;
	height: 194px;
	
}

.inner {
	position: absolute;
	width: 1200px;
	height: 194px;
}

.phone {
	position: relative;
	top: 40%;
	left: 76%;
	font-size: 36px;
	color: white;
	font-size: 25px;
	display: inline-block;
	content: '.';
}

.youshi {
	padding-top: 15px;
}


.youshi p {
	text-align: center;
	font-size: 35px;
	color: #1E70E9;
}

.youshi h6 p:nth-child(1) {
	font-size: 36px;
	color: #3366ff;
	text-align: center;
}

ul#navlist {
	font: 12px verdana;
	padding-bottom: 13px;
}

ul#navlist li span {
	background: #FBFBFB;
}

ul#navlist li {
	float: left;
	height: 15px;
	width: 100%;
	font-size: 16px;
}

ul#navlist .list1 {
	border-bottom: 1px solid #cccccc;
	width: 100%;
	margin-bottom: -15px;
}

#navlist text {
	display: block;
	color: #666;
	text-decoration: none;
	padding: 6px 5px;
	width: 100%;
	text-align: center;
}

.ys_top {
	text-align: center;
	font-size: 36px;
	color: #1e70e9;
}

.ys_top p {
	margin-bottom: 12px;
}



.wapper {
	width: 1200px;
	margin: 0 auto;
}

.box_re {
	width: 1200px;
	height: 450px;
	margin: 35px auto 0 auto
}

.box_re h1 {
	text-align: center;
	font-size: 32px;
	line-height: 40px;
	padding-bottom: 30px;
}

.box_re li {
	float: left;
	height: 450px;
	overflow: hidden;
	margin-left: 10px;
	width: 25%;
}

.box_re .box_a,
.box_re .box_c {
	width: 26%
}

.box_re .box_a span,
.box_re .box_c span {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
	height: 220px
}

.box_re .box_a span p,
.box_re .box_c span p {
	width: 255px;
	margin: 0 auto;
	color: #fff;
	font-size: 15px;
	line-height: 25px;
	display: block;
}

.box_re .box_a span p:hover,
.box_re .box_c span p:hover {
	width: 255px;
	margin: 0 auto;
	font-size: 15px;
	line-height: 25px;
	color: #fff;
	display: block;
}

.box_re .box_a img,
.box_re .box_c img {
	margin: 20px auto 10px auto
}

.box_re .box_a .last,
.box_re .box_c .last {
	margin-top: 10px;
	background: #414B53;
	text-align: center
}

.box_re .box_a .last:hover,
.box_re .box_c .last:hover {
	margin-top: 10px;
	background: #0E4EAF;
	color: #333;
}

.box_re .box_a .last p,
.box_re .box_c .last p {
	color: #FFF;
	display: block;
}

.box_re .box_a {
	margin-left: 0
}

.box_re .box_a .first {
	background: #0E4EAF;
	font-size: 15px;
	text-align: center
}

.box_re .box_a .first:hover {
	background: #414B53 url(../images/se_bg.png) no-repeat;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.box_re .box_a .first p {
	display: block;
	cursor: pointer;
	color: #fff
}

.box_re .box_a .first a:hover,
.box_re .box_c .first a:hover {
	color: #fff;
	cursor: pointer;
	text-align: center
}

.box_re .box_c .first {
	background: #0E4EAF;
	text-align: center
}

.box_re .box_b,
.box_re .box_d {
	position: relative
}

.box_re .box_b img,
.box_re .box_d img {
	width: 100%;
	height: 100%
}

.box_re .box_c .first:hover {
	background: #414B53;
	color: #fff
}

.box_re .box_b span,
.box_re .box_d span {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 60px;
	font-size: 15px;
	color: #FFF;
	text-align: center;
	line-height: 25px;
	padding: 30px 0 0 0;
	width: 100%;
	height: 80px;
	color: #FFF;
	background: rgba(0, 0, 0, .5)
}

.mm {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 250px;
	padding: 200px 0 0 0;
	color: #FFF;
	background: rgba(0, 0, 0, .5);
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.box_re .box_b em,
.box_re .box_d em {
	display: block;
	height: 60px;
	font-size: 15px;
	color: #FFF;
	line-height: 25px;
	text-align: center;
	margin: 30px auto 0 auto
}

.box_re .box_b {
	width: 300px
}

.box_re .box_b em {
	width: 260px
}

.box_re .box_d {
	width: 220px
}

.box_re .box_d em {
	width: 200px
}

.box_re ul {
	overflow: hidden;
}


/* 公司实力 */
.shili p a:nth-child(2) {
	float: right;
}

.shili p span {
	display: block;
	width: 95%;
	margin: auto;
}

.shili p:nth-child(1) {
	border-bottom: 1px solid rgba(225, 225, 225, 1);
}

.tit {
	font-size: 24px;
	color: #1E70E9;
}

.xiaozi {
	font-size: 16px;
	color: #999999;
	height: 35px;
	line-height: 35px;
}

.shili {
	padding-top: 40px;
	padding-bottom: 10px;
}

#slideBox {
	width: 30%;
}

.bd ul:nth-child(1) {
	padding: 7px;
}

.bd ul:nth-child(1) img {
	width: 100%;
	height: 100%;
}

#slideBox {
	margin-top: 10px;
	float: left;
}

.slideBox1 {
	float: left;
	margin-left: 67px;
	width: 50%;
	padding-top: 40px;
}

.slideBox1 p {
	line-height: 28px;
}

.con {
	overflow: hidden;
}

#slideBox .down li {
	width: 50%;
	display: inline-block;
	float: left;
}

.down {
	padding-left: 6px;
}


.shili_top {
	font-size: 14px;
	color: #666666;
	line-height: 20px;
}

.slideBox1 h2 {
	text-align: center;
	color: #666666;
	padding-bottom: 10px;
	font-size: 21px;
}

.more {
	text-align: center;
	margin-top: 21px;
}

.more .button {
	width: 142px;
	height: 39px;
	background-color: #1E70E9;
	text-align: center;
	color: white;
	line-height: 39px;
	padding:5px 10px;
}

.looks {
	width: 142px;
	height: 39px;
	background-color: #1E70E9;
	text-align: center;
	color: white;
	line-height: 39px;
}

.looks a {
	color: white;
	font-size: 16px;
}

.looks:hover {
	background-color: #CFCFCF;
}

.look:hover {
	background-color: #CFCFCF;
}


.mores {
	display: flex;
	justify-content: flex-start;
	cursor: pointer;
	margin-top: 20px;
}



.look a {
	color: white;
	font-size: 16px;
}

.introduce {
	padding-top: 40px;
}
/* 公司简介 */


/*scroll_03*/

.scroll_03 {
	width: 100%;
	padding-top: 15px;
}

.scroll_03 {
	overflow: hidden;
	position: relative;
	width: 1100px;
}

.scroll_03 .bd {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}

.scroll_03 .bd li {
	float: left;
	width: 180px;
	overflow: hidden;
	margin: 0 10px;
}

.scroll_03 .bd li span {
	display: block;
	line-height: 30px;
	text-align: center;
	color: #333;
	width: 100%;
	background-color: #dadadb;
	font-size: 14px;
}

.scroll_03 .bd li .img {
	height: 135px;
	border: #fff solid 2px;
	padding: 2px;
}

.scroll_03 .bd li .img table tr td {
	height: 135px;
	vertical-align: central;
}

.scroll_03 .bd li .img table tr td img {
	max-width: 180px;
	max-height: 135px;
	margin: 0 auto;
	display: block;
}


/* 新闻资讯公司简介 */

.mlpo {
	padding-top: 40px;
}

.mlpo .mlpo_left {
	width: 60%;
	padding-bottom: 8px;
	float: left;
}

.ml_content ul:nth-child(1) img {
	width: 340px;
	height: 193px;
}

.ml_content {

	padding-top: 28px;
}

.ml_content {
	padding-top: 10px;
	padding-left: 10px;
}

.opp {
	width: 100%;
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #D2D2D2;
	padding-bottom: 10px;
}

.ppq {
	width: 100%;
	overflow: hidden;
}

.mlc_bottom {}

.mlc_bottom ul li {
	width: 340px;
	height: 35px;
	line-height: 35px;
	display: inline-block;
	margin-left: 10px;
}

.mlc_bottom ul li:nth-child(2) {
	text-align: left;
}

.ml_content ul:nth-child(1) {
	float: left;
}

.ml_content1 {
	width: 50%;
	float: right;
}

.ml_content1 h3 {
	color: #666666;
	font-size: 16px;
}

.ml_content1 p {
	color: #949494;
	font-size: 14px;
	margin-top: 8px;
	-webkit-line-clamp: 3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.mlpo_right {
	width: 37%;
	float: right;
}

.mlpo {
	overflow: hidden;

}

.ppq1 {
	border-left: 1px solid #d9dadb;
	padding-left: 13px;
	margin-top: 20px;
}

/*.ppq1 ul:nth-child(1) {
	margin-top: 10px;
}*/

.ppq1 ul:nth-child(1) li img {
	width: 117px;
	height: 118px;
}

.oij {
	margin-top: 12px;
}

.oij ul:nth-child(1) {
	float: left;
	margin-right: 15px;
}

.oij ul:nth-child(2) {
	float: left;
}

.oij ul:nth-child(2) li:nth-child(2) {}

.oij ul:nth-child(2) li:nth-child(1) {
	height: 98px;
}
.oij ul:nth-child(2) li p:nth-child(1){
	padding-bottom: 5px;
}
    .oij ul:nth-child(2) li p:nth-child(2){
		height: 24px;
		line-height: 24px;
	}
    
#contact {
	display: inline-block;
	width: 110px;
	height: 39px;
	background-color: #1e70e9;
	color: white;
	text-align: center;
	line-height: 39px;
}
#contact:hover{
	background-color: #EFEFEF;
}
.nums {
	font-size: 25px;
	color: #1E70E9;
}


/* 底部 */

.footer {
	background: #0060c6;
	padding: 20px 0;
	height: 100px;
	font-size: 14px;
}

.footer .wapper .bottoms {
	width: 800px;
	float: left;
	line-height: 25px;
}

.footer .wapper .bright {
	float: right;
}

.bright .lop {
	float: right;
}

.bright div:nth-child(1) {
	float: left;
}

.footer .wapper .bottoms p {
	display: block;
	color: #fff;
	margin-top: 18px;
}

.footer .wapper .bottoms p span {
	display: block;
	float: left;
}

.footer .wapper .bottoms p a {
	color: #fff;
}


.lop img {
	width: 100%;
	height: 90px;
}

.lop {
	width: 78px;
	display: flex;
	align-items: center;
	height: 90px;
}

body {
	background-color: white;
	font-family: '微软雅黑'
}

/* link */
.container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    position: relative;
}
.link{padding: 14px 0 4px 0;background: #f1f1f1;}
.link dt{width: 97px;float: left;border-right: 1px solid #dddddd;}
.link dt a{text-decoration: none;}
.link dt span{display: block;font-size: 18px;color: #333;font-weight: bold;}
.link dt em{font-size: 20px;color: #dedede;display: block;text-transform: uppercase;font-family: arial;}
.link dd{width: 1050px;float: left;padding-top: 3px;}
.link dd a{display: block;padding: 0 10px;/* border-left: 1px solid #dddddd; */font-size: 14px;color: #666666;float: left;}
.link dd a:first-child{border-left: none;}