*{
padding:0;
margin:0;
list-style:none;
text-decoration:none;
font-family:Microsoft Yahei;
}
.clear {
clear: both;
font-size: 0;
line-height: 0;
}

/*清除浮动*/
.clearfix:after {
clear: both;
display: block;
visibility: hidden;
height: 0;
line-height: 0;
content: '.';
}

.clearfix {
zoom: 1;
}
.head_top_bg{ background:#eee;}
.head_top{ width:1200px; margin:0 auto; line-height:44px;}
.head_top .title{ width:500px; float:left; color:#666; font-size:16px; background:url(../images/zz.png) no-repeat center left; padding-left:25px;}
.head_top .zyw{ width:110px; float:right;}
.head_top .zyw a{ display:inline-block; font-size:16px;color:#666;}
.head_top .zyw a:hover{color:#1168ad;}
#head-bg{
	width:100%;
	background-color:#FFF;
}
#head{
	width:1200px;
	margin:0 auto;
	height:110px;
	line-height:110px;
}
#head p.logo{
	float:left;
	margin-top:15px;
}
#head ul.menu{
	float:right;
	height:110px;
	line-height:110px;
	width:875px;
}
#head ul.menu li{
	float:left;
	width:125px;
	text-align:center;
	position:relative;
}
#head ul.menu li a{
	font-size:16px;
	color:#333333;

}
#head ul.menu li a:after{
	position:absolute;
	width:1px;
	height:16px;
	top:47px;
	right:0;
	display:block;
	content: '';
	border-right:1px dotted #cccccc;
}
#head ul.menu li.active a:after{
	border:none;
}
#head ul.menu li:last-child a:after{
	border:none;
}
#head ul.menu li.active{
	background-color:#1168ac;
}
#head ul.menu li.active a{
	color:#ffffff;
}
#head ul.menu li ul{
	position:absolute;
	top:110px;
	z-index:100;
	left:0;
	background-color:#1168ac;
	display:none;
}
#head ul.menu li ul li{
	float:none;
	height:50px;
	line-height:50px;
}
#head ul.menu li ul a{
	color:#fff;
}
#head ul.menu li ul a:after{
	border:none;
}
/*banner*/
.slideBox{ width:100%;overflow:hidden; position:relative;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:40%; margin-right:-62px; bottom:4%; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1;  }
.slideBox .hd ul li{ float:left; margin-right:20px;  width:70px; height:4px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0054a7; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; display:block;  }

#index-box1{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
	padding:80px 0;
	padding-bottom:110px;
	position:relative;
}
#index-box1 img{width: 290px;height: 240px;}

.swiper-container1 {

}
.swiper-container1 .swiper-slide{
	overflow:hidden;
}
.swiper-container1 .swiper-slide dl{
	width:300px;
	float:left;
	text-align:center;
}
.swiper-container1 .swiper-slide dl dd{
	font-size:16px;
	color:#333333;
	margin-top:55px;
}
.swiper-container1 .swiper-slide dl:hover dd{
	color:#0d61ac;
}
.swiper-container1 .swiper-slide dl:hover dt img{
	-webkit-animation: swi 1s ease-in-out;
	-o-animation: swi 1s ease-in-out;
	animation: swi 1s ease-in-out;
}

/*动画*/
@-webkit-keyframes swi {
	from {
		-webkit-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0);
	}
	to {
		-webkit-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}
@keyframes swi {
	from {
		-webkit-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0);
	}
	to {
		-webkit-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}
.swiper-pagination1{
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	text-align:center;
	margin-bottom:30px;
}
.swiper-pagination-bullet{
	width:10px;
	height:10px;
	background-color:#cccccc;
}
.swiper-pagination-bullet-active{
	background-color:#0d61ac;
}

#index-box2-bg{
	width:100%;
	background-image:url(../images/index-box2-bg.jpg);
	background-size:100% 100%;
	background-repeat:no-repeat;
}
#index-box2{
	width:1200px;
	margin:0 auto;
	padding:55px 0;
}
#index-box2 p.title{
	text-align:center;
	position:relative;
	width:520px;
	margin:0 auto;
}
#index-box2 p.title a{
	padding:10px 20px;
	border:1px solid #c4c4c4;
	font-size:18px;
	color:#333333;
}
#index-box2 p.title span:after{
	position:absolute;
	width:165px;
	height:1px;
	top:12px;
	left:5px;
	display:block;
	content: '';
	background-color:#c4c4c4;
}
#index-box2 p.title span:before{
	position:absolute;
	width:165px;
	height:1px;
	top:12px;
	right:5px;
	display:block;
	content: '';
	background-color:#c4c4c4;
}
#index-box2 .box2{
	margin-top:50px;
	width:100%;
	height:400px;
	overflow:hidden;
}
#index-box2 .box2 .box2-left{
	float:left;
	width:575px;
}
#index-box2 .box2 .box2-left img{
	width:100%;
	height:100%;
}
#index-box2 .box2 .box2-right{
	float:right;
	width:575px;
	height:400px;
	position:relative;

}
#index-box2 .box2 .box2-right ul{
	height:100%;
}
#index-box2 .box2 .box2-right ul li.title{
	font-size:28px;
	color:#333333;
	margin-top:25px;
	padding-bottom:20px;
	position:relative;
}
#index-box2 .box2 .box2-right ul li.title span{
	display:block;
	width:70px;
	height:2px;
	position:absolute;
	bottom:0;
	left:0;
	background-color:#0d61ac;
}
#index-box2 .box2 .box2-right ul li.content{
	font-size:15px;
	line-height:36px;
	color:#666666;
	margin-top:10px;
	height:225px;
}
#index-box2 .box2 .box2-right ul li.more{
	position:absolute;
	bottom:25px;
	left:0;
}
#index-box2 .box2 .box2-right ul li.more a{
	font-size:17px;
	line-height:36px;
	color:#ffffff;
	padding:10px 15px;
	background-color:#0d61ac;
}
#index-box3{
	width:1200px;
	margin:0 auto;
	background-color:#FFF;
	padding-bottom:40px;
}
#index-box3 dl.title{
	width:420px;
	margin:0 auto;
	overflow:hidden;
	margin-top:50px;
}
#index-box3 dl.title dt{
	float:left;
}
#index-box3 dl.title dd{
	float:right;
	font-size:14px;
	line-height:30px;
	text-align:left;
	width:300px;
}
#index-box3 dl.title dd.title{
	font-size:34px;
	color:#333333;
	margin-top:5px;
	margin-bottom:10px;
}
#index-box3 .box3{
	width:1200px;
	height:500px;
	margin:30px auto;
	overflow:hidden;
}

#index-box3 .box3 .box3-left{
	float:left;
	width:395px;
	height:500px;
}

#index-box3 .box3 .box3-right{
	float:right;
	width:795px;
	height:500px;
}
#index-box3 .box3 .box3-right .top{
	width:795px;
	height:245px;
	overflow:hidden;
}
#index-box3 .box3 .box3-right .top .top-left{
	width:395px;
	height:245px;
	float:left;
}
#index-box3 .box3 .box3-right .top .top-right{
	width:390px;
	height:245px;
	float:right;
}

#index-box3 .box3 .box3-right .bottom{
	width:795px;
	height:245px;
	margin-top:10px;
	overflow:hidden;
}
#index-box3 .box3 .box3-right .bottom .bottom-left{
	width:485px;
	height:245px;
	float:left;
}
#index-box3 .box3 .box3-right .bottom .bottom-right{
	width:300px;
	height:245px;
	float:right;
}
#index-box3 .box3 img{
	width:110%;
	height:100%;
}
#index-box3 .box3 .sp{
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden;
	cursor:pointer;
}
#index-box3 .box3 img{
	position:absolute;
	top:0;
	left:0;
}
#index-box3 .box3 .sp p{
	width:100%;
	height:40px;
	background-color:rgba(255,255,255,.5);
	position:absolute;
	left:0;
	bottom:0;
	line-height:40px;
	font-size:16px;
	color:#444444;
	text-align:center;
}

#index-box4-bg{
	width:100%;
	background-color:#f4f4f4;
}
#index-box4{
	width:1200px;
	margin:0 auto;
	padding:95px 0;
	overflow:hidden;
}
#index-box4 dl{
	width:300px;
	float:left;
	text-align:center;
}
#index-box4 dl dt{
	width:90px;
	height:90px;
	margin:0 auto;
}
#index-box4 dl dt img:last-child{
	display:none;
}
#index-box4 dl dd{
	font-size:15px;
	line-height:26px;
	color:#747474;
	width:260px;
	margin:0 auto;
}
#index-box4 dl dd.title{
	font-size:20px;
	color:#3b3b3b;
	margin-top:30px;
	margin-bottom:20px;
}
#index-box4 dl dd.more{
	margin-top:20px;
}
#index-box4 dl dd.more a{
	padding:10px 25px;
	border:1px solid #dfdfdf;
	font-size:15px;
	color:#999999;
	border-radius:10px;
}
#index-box4 dl dd.more a{
	padding:10px 25px;
	border:1px solid #dfdfdf;
	font-size:15px;
	color:#999999;
	border-radius:10px;
}
#index-box4 dl:hover dd{
	color:#0d61ac;
}
#index-box4 dl:hover dt img:first-child{
	display:none;
}
#index-box4 dl:hover dt img:last-child{
	display:block;
}
#index-box4 dl:hover dt img{
	-webkit-animation: swi 1s ease-in-out;
	-o-animation: swi 1s ease-in-out;
	animation: swi 1s ease-in-out;
}
/*动画*/
@-webkit-keyframes swi {
	from {
		-webkit-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0);
	}
	to {
		-webkit-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}
@keyframes swi {
	from {
		-webkit-transform: rotateY(0);
		-ms-transform: rotateY(0);
		-o-transform: rotateY(0);
		transform: rotateY(0);
	}
	to {
		-webkit-transform: rotateY(360deg);
		-ms-transform: rotateY(360deg);
		-o-transform: rotateY(360deg);
		transform: rotateY(360deg);
	}
}
#index-box4 dl:hover dd a{
	color:#fff;
	background-color:#0d61ac;
	border:none;
}

#index-box5{
	width:1200px;
	margin:0 auto;
	padding:50px 0;
}
#index-box5 .box5{
	width:1200px;
	overflow:hidden;
}
#index-box5 .box5 ul{
	width:360px;
	float:left;
	border:1px solid #c4c4c4;
	overflow:hidden;
	padding-bottom:10px;
}
#index-box5 .box5 ul li.title{
	height:60px;
	width:320px;
	padding:0 20px;
	line-height:60px;
	font-size:18px;
	color:#333333;
}
#index-box5 .box5 ul li.title a{
	float:right;
	font-size:18px;
	color:#333333;
}
#index-box5 .box5 ul li.img{
	margin-bottom:20px;
	width:360px;
	overflow:hidden;
}
/* 放大 */
#index-box5 .box5 ul li.img img{width:100%;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
#index-box5 .box5 ul li.img:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
#index-box5 .box5 ul li.news{
	width:320px;
	padding:10px 20px;
	overflow:hidden;
	margin-bottom:10px;
}
#index-box5 .box5 ul li.news p.date{
	width:40px;
	padding-right:10px;
	float:left;
	text-align:left;
	font-size:36px;
	color:#0d61ac;
	border-right:1px solid #c4c4c4;
}
#index-box5 .box5 ul li.news p.date span{
	font-size:18px;
	color:#999999;
	display:block;
	text-align:right;
}
#index-box5 .box5 ul li.news p.content{
	width:255px;
	float:right;
	font-size:13px;
	color:#8c8c8c;
	line-height:18px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
#index-box5 .box5 ul li.news p.content span.title{ 
	font-size:16px;
	display:block;
	color:#404040;
	margin-bottom:20px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#index-box5 .box5 ul li.news:hover{
	background-color:#0d61ac;
}
#index-box5 .box5 ul li.news:hover p{
	color:#fff;
}
#index-box5 .box5 ul li.news:hover p span{
	color:#fff;
}
#index-box5 .box5 ul li.news:hover p span.title{
	color:#fff;
}
#index-box5 .box5 ul:first-child{
	margin-right:57px;
}
#index-box5 .box5 ul:last-child{
	margin-left:57px;
}

#foot-bg{
	width:100%;
	background-color:#333333;
}
#foot{
	width:1200px;
	margin:0 auto;
	padding:35px 0;
	overflow:hidden;
}
#foot ul{
	width:150px;
	float:left;
	text-align:left;
}
#foot ul li a{
	font-size:14px;
	color:#f9f9f9;
	line-height:30px;
}
#foot ul li.title{
	margin-bottom:10px;
}
#foot ul li.title a{
	font-size:16px;
	color:#f9f9f9;
}
#foot ul li.title span{
	display:block;
	width:30px;
	height:2px;
	background-color:#FFF;
}
#foot dl{
	width:160px;
	float:right;
}
#foot dl dt{
	width:160px;
	height:160px;
}
#foot dl dt img{
	width:100%;
}
#foot dl dd{
	width:156px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	text-align:center;
	margin-top:1px;
	font-size:16px;
	color:#f9f9f9;
	line-height:30px;
}
#copyright-bg{
	width:100%;
	background-color:#272727;
	height:55px;

}
#copyright{
	width:1200px;
	height:55px;
	margin:0 auto;
	line-height:55px;
}
#copyright p{
	overflow:hidden;
	font-size:15px;
	color:#f9f9f9;
}
#copyright p img{
	float:left;
	margin-top:12px;
	margin-right:5px;
}
#copyright p span{
	float:right;
	font-size:15px;
	color:#f9f9f9;
}
#copyright p span a{
	font-size:15px;
	color:#f9f9f9;
}

/*news 页面*/
#banner{
	width:100%;
}
#banner img{
	width:100%;
}

#news{
	width:1200px;
	margin:50px auto;
	overflow:hidden;
}
#news .news-left{
	width:260px;
	float:left;
}
#news .news-left ul{
	width:260px;
}
#news .news-left ul .lmmc{
	width:210px;
	padding-left:50px;
	height:50px;
	line-height:50px;
	background-color:#f6f6f6;
	text-align:left;
	border-top:1px solid #fff;
}

#news .news-left ul p.hover{
	background-color:#2481d4;
}
#news .news-left ul p.hover a{
	color:#fff;
}
#news .news-left ul .lmmc a{
	font-size:15px;
	color:#666666;
	display:inline-block;
	width:180px;
}
#news .news-left ul .lmmc a span{
	float:right;
}
#news .news-left ul li{
	width:225px;
	padding-left:35px;
	height:50px;
	line-height:50px;
	background-color:#eeeeee;
	text-align:left;
	border-top:1px solid #fff;
}
#news .news-left ul li a{
	font-size:16px;
	color:#666666;
	display:inline-block;
	width:195px;
}
#news .news-left ul li a span{
	float:right;
}
#news .news-left ul li.title{
	height:100px;
	background-color:#0d61ac;
	font-size:14px;
	line-height:36px;
}
#news .news-left ul li.title a{
	color:#ffffff;
	text-align:left;
	text-transform: uppercase;
}
#news .news-left ul li.title a span{ 
	display:block;
	font-size:24px;
	padding-top:20px;
	float:none;
}
#news .news-left ul li.active{
	background-color:#0d61ac;
}
#news .news-left ul li.active a{
	color:#fff;
}
#news .news-left ul li.tel{
	background-color:#FFF;
	padding-top:20px;
	height:250px;
	width:250px;
	padding-left:10px;
	text-align:right;
}
#news .news-left ul li.tel div.phone{
	margin-top:20px;
}
#news .news-left ul li.tel div.phone img{
	float:left;
	width:30px;
	height:30px;
	padding:10px;
	border-radius:50%;
	background-color:#0d61ac;
}
#news .news-left ul li.tel div.phone p{
	float:right;
	width:190px;
	margin-right:5px;
	margin-left:5px;
	font-size:24px;
	line-height:24px;
	color:#585858;
	text-align:right;
}
#news .news-left ul li.tel div.phone p span{
	font-size:14px;
	color:#0d61ac;
	margin-right:3px;
	float:left;
	margin-top:-5px;
}
#news .news-left ul li.tel div.phone p a{
	display:block;
	float:right;
}

#news .news-right{
	width:890px;
	float:right;
}
#news .news-right p.title{
	padding-bottom:10px;
	margin-top:30px;
	border-bottom:1px solid #cccccc;
}
#news .news-right p.title span:first-child{
	font-size:24px;
	color:#333333;
	padding-bottom:10px;
	border-bottom:1px solid #0d61ac;
}
#news .news-right p.title span:last-child{
	font-size:14px;
	color:#666666;
	float:right;
	margin-top:10px;
}
#news .news-right p.title span:last-child a{
	font-size:14px;
	color:#666666;
}
#news .news-right p.title span:last-child img{
	float:left;
	margin-top:1px;
	margin-right:5px;
}

#news .news-right div.news-content{
	width:890px;
	overflow:hidden;
	padding-top:40px;
	padding-bottom:30px;
	border-bottom:1px solid #e6e6e6;
}
#news .news-right div.news-content p.date{
	width:95px;
	float:left;
	line-height:24px;
	font-size:30px;
	color:#424242;
	font-family:Arial;
}
#news .news-right div.news-content p.date span{
	display:block;
	margin-top:5px;
	font-size:13px;
	color:#999999;
	width:55px;
	border-bottom:1px solid #e9e9e9;
}
#news .news-right div.news-content p.content{
	float:right;
	width:795px;
}
#news .news-right div.news-content p.content span a{
	display:block;
	font-size:13px;
	line-height:24px;
	color:#444444;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;

}
#news .news-right div.news-content p.content span.title a{
	font-size:18px;
	color:#333333;
	margin-bottom:10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
#news .news-right div.news-content p.content span.more{
	margin-top:10px;
}
#news .news-right div.news-content p.content span.more a{
	font-size:13px;
	color:#0d61ac;
}
/*news-details*/

#news .news-right .news-details{
	width:890px;
	overflow:hidden;
}

#news .news-right .news-details p.title{
	text-align:center;
	font-size:20px;
	color:#333333;
	margin-top:50px;
	border:none;
}
#news .news-right .news-details p.author{
	width:610px;
	margin:35px auto;
	font-size:13px;
	color:#999999;
	text-align:center;
}
#news .news-right .news-details p.author span:first-child{
	float:left;
}
#news .news-right .news-details p.author span:last-child{
	float:right;
}
#news .news-right .news-details p.img{
	text-align:center;
	padding-top:20px;
}
#news .news-right .news-details .content{
	font-size:14px;
	color:#444444;
	line-height:34px;
	margin-top:40px;
}
#news .news-right .news-details p.btn{
	padding-top:40px;
}
#news .news-right .news-details p.btn a{
	display:block;
	width:130px;
	height:40px;
	text-align:center;
	line-height:40px;
	border-radius:6px;
	border:1px solid #cccccc;
	font-size:16px;
	color:#666666;
	margin-bottom:20px;
}
/*technology*/
.tec-content{
	height:130px;
	overflow:hidden;
	margin-top:25px;
}
.tec-content dt{
	float:left;
	width:200px;
	height:130px;
	overflow:hidden;
}
.tec-content dt img{
	width:100%;
	height:100%;
}
/* 放大 */
.tec-content dt img{display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tec-content:hover dt img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.tec-content dd a{
	width:650px;
	float:right;
	font-size:14px;
	line-height:24px;
	color:#666666;
	padding:5px 20px;
}
.tec-content dd.title a{
	font-size:18px;
	color:#333333;
}
.tec-content dd.more a{
	font-size:14px;
	color:#0d61ac;
}
.tec-content:hover{
	background-color:#0d61ac;
}
.tec-content:hover dd{
	color:#fff;
}
.tec-content:hover dd a{
	color:#fff;
}
/*solution*/

#news .solution-left ul li{
	background-color:#FFF;
	border-top:none;
}

#news .solution-left ul li a{
	font-size:16px;
	color:#666666;
}

#news .solution-left ul li.active{
	background-color:#FFF;
}
#news .solution-left ul li.active a{
	color:#0d61ac;
}
#news .solution-left ul li.title{
	width:260px;
	height:70px;
	line-height:70px;
	padding:0;
	text-align:center;
	background-color:#0d61ac;
}
#news .solution-left ul li.title a{
	font-size:24px;
	color:#ffffff;
}
#news .solution-left ul li a span{
	float:left;
	margin-right:20px;
}
#news .solution-right{
	width:940px;
	float:right;
	border-top:1px solid #cccccc;
	padding:30px 0;
}
#news .solution-right p.content{
	font-size:14px;
	color:#666666;
	line-height:30px;
	margin:10px 0;
}
/*case*/
.case-right ul{
	overflow:hidden;
	margin-top:30px;
}
.case-right ul li{
	width:290px;
	height:220px;
	float:left;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;
	margin-right:10px;
}
.case-right ul li a{
	display:block;
}
.case-right ul li img{
	width:100%;
	height:100%;
}
.case-right ul li p{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	background-color:rgba(0,0,0,.5);
}
.case-right ul li:nth-child(3n){
	margin-right:0px;
}
.case-right ul li:hover p{
	background-color:rgba(13,97,172,.6);
}
/* 放大 */
.case-right ul li img{width:100%;height: 220px; display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.case-right ul li:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}

/*product-details*/
.product-right dl{
	width:890px;
	overflow:hidden;
	margin:40px 0;
}
.product-right dl dt{
	width:435px;
	border:1px solid #e5e5e5;
	float:left;
}
.product-right dl dt img{
	width:100%;
	height:100%;
}
.product-right dl dd{
	width:415px;
	float:right;
	text-align:left;
}
.product-right dl dd.title{
	font-size:24px;
	color:#333333;
	margin-top:35px;
}
.product-right dl dd.content{
	font-size:16px;
	color:#666666;
	margin-top:30px;
	line-height:30px;
}
.product-right .content{
	font-size:14px;
	color:#666666;
	line-height:34px;
}
.product-right p.content span{
	font-size:16px;
	color:#333333;
	display:block;
	margin-top:10px;
}

/*about*/
.about-right div.first{
	overflow:hidden;
}
.about-right p.content{
	width:890px;
	font-size:14px;
	color:#666666;
	line-height:30px;
}
.about-right div.first p.content{
	width:443px;
	float:left;
	font-size:14px;
	color:#666666;
	margin-top:35px;
	line-height:30px;
}
.about-right div.first p.img{
	width:411px;
	float:right;
	margin-top:80px;
}
/*diploma*/
.diploma-right p.title{
	margin-bottom:30px;
}
.diploma-right{
	overflow:hidden;
}
.diploma-right dl{
	float:left;
	width:288px;
	margin-bottom:10px;
	background-color:#f7f7f7;
	height:375px;
	text-align:center;
	border:1px solid #dfdfdf;
}
.diploma-right dl:nth-child(3),.diploma-right dl:nth-child(6),.diploma-right dl:nth-child(9){
	margin-left:10px;
	margin-right:10px;
}
.diploma-right dl dt{
	height:330px;
	border-bottom:1px solid #dfdfdf;
	overflow:hidden;
}
/* 放大 */
.diploma-right dl dt img{margin:0 auto;display:block;transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.diploma-right dl dt:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);}
.diploma-right dl dd{
	height:45px;
	line-height:45px;
	font-size:16px;
	color:#666666;
}

/*service*/
.service-right p.img{
	text-align:center;
	margin-top:30px;
}
.service-right p.content{
	padding-left:105px;
	font-size:16px;
	color:#666666;
	line-height:30px;
	margin-top:20px;
}
.service-right p.content span{
	display:block;
	margin:5px 0;
	font-weight:bold;
	color:#333333;
}
.service-right p.content a{
	color:#0d61ac;
}

/*contact*/
.contact-right iframe{
	width:890px;
	height:340px;
	margin-top:40px;
}
.contact-right ul{
	width:890px;
	background-image:url(../images/contact-bg.jpg);
	background-size:100% 100%;
	margin-top:35px;
}
.contact-right ul li{
	font-size:16px;
	line-height:44px;
	overflow:hidden;
	color:#333333;
}
.contact-right ul li img{
	float:left;
	margin-top:12px;
	margin-right:20px;
}


/*内页上下页*/
.btn-box {
border-top: 1px dashed #D4D4D1;
overflow: hidden;
padding: 30px 0 25px 0;
margin-top: 20px;
}

.btn-box a{ color:#666;}

.btn-box .back-btn {
width: 114px;
height: 35px;
background: #0d61ac;
border-radius: 20px;
float: right;
display: inline-block;
color: #fff;
line-height: 35px;
text-align: center;
margin-top: -40px;
}	

/*搜索页*/
#searchlist{ padding:15px;}
#searchlist li{ padding-left:10px; margin-bottom:6px; line-height:1.5;}
#searchlist ul{ list-style:none; padding:0px; margin:0px;}
#searchlist ul li{ padding:3px 5px; margin-bottom:5px;}
#searchlist ul li img{ display:none;}
#searchlist .search_title{ display:block; padding:2px 0px;}
#searchlist .search_title a{ font-size:14px; color:#012eaf; text-decoration:underline;}
#searchlist .search_title em{ color:#c00; text-decoration:underline; font-style:normal;}
#searchlist .search_detail{ display:block; }
#searchlist .search_detail a{ text-decoration:underline; color:#12C;}
#searchlist .search_content em{ color:#c00; font-style:normal;}
#searchlist .search_updatetime{ display:block; margin-top:5px; color:#2061c4;}
#searchlist a:hover{ text-decoration:underline;}
.con-tit{font-size:26px; font-weight:600;}

/*在线留言*/
.shenqing{border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; margin:20px auto; float:right;}
.strong1{ font-size:14px; height:30px; line-height:30px;}
.shenqing input{ width:200px; height:28px;border:1px solid #ccc;}
.shenqing tr{ padding:0px; margin:0px;}
.shenqing tr{ border:1px solid #ccc; }
.shenqing tr td{ padding:0px; margin:0px; border-top: solid 1px #ccc; border-right: solid 1px #ccc;  padding-left:10px;}
.shenqing textarea{ border:1px solid #ccc;}

.pages{ width:100%; text-align:center; margin-top: 30px;}
.pages a{color:#666;display:inline-block;font-size:16px;width:28px;height:28px;line-height:28px;border:1px solid #ccc;margin: 0 2px;}
.pages a:hover{background-color:#1756af; color:#FFF;border:1px solid #1756af;}
.pages a.on{background-color:#1756af; color:#FFF;border:1px solid #1756af;}