﻿@charset "utf-8";



/*products*/
.products{ padding-top:20px;}
.products ul li{ float:left; width:308px; height:156px; margin:0px 20px 30px 20px;}
.pro_tu{  width:308px; height:106px; text-align:center; padding:4px; border:1px solid #ccc; }
.pro_tit{ width:308px; height:30px; line-height:30px; overflow:hidden; font-size:13px; text-align:center;}
.proinfo{ margin-top:30px;}
.proinfo .tit{ color:#333; font-size:16px; font-weight:bold;text-align:center;  padding-top:20px;}
.proinfo .proinfo_tu{ text-align:center; margin-top:15px;}
.proinfo img{ padding:5px; text-align:center; width:660px;}
.proinfo_info{ margin-top:20px;}
@-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translateX(-20px); }
  100% { opacity: 1; -webkit-transform: translateX(0); } }
@-moz-keyframes fadeInLeft { 0% { opacity: 0; -moz-transform: translateX(-20px); }
  100% { opacity: 1; -moz-transform: translateX(0); } }
@keyframes fadeInLeft { 0% { opacity: 0; transform: translateX(-20px); }
  100% { opacity: 1; transform: translateX(0); } }
.y_fd { -webkit-animation: fadeInDown 1s .2s ease both; -moz-animation: fadeInDown 1s .2s ease both; animation: fadeInDown 1s .2s ease both; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes fadeInDown { 0% { opacity: 0; -moz-transform: translateY(-20px); }
  100% { opacity: 1; -moz-transform: translateY(0); } }
@keyframes fadeInDown { 0% { opacity: 0; transform: translateY(-20px); }
  100% { opacity: 1; transform: translateY(0); } }
.y_fu { -webkit-animation: fadeInUp 1s .2s ease both; -moz-animation: fadeInUp 1s .2s ease both; animation: fadeInUp 1s .2s ease both; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }
@-moz-keyframes fadeInUp { 0% { opacity: 0; -moz-transform: translateY(20px); }
  100% { opacity: 1; -moz-transform: translateY(0); } }
@keyframes fadeInUp { 0% { opacity: 0; transform: translateY(20px); }
  100% { opacity: 1; transform: translateY(0); } }
.webkit_fu { -webkit-animation: fadeInUp 1s .2s ease both; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translateY(20px); }
  100% { opacity: 1; -webkit-transform: translateY(0); } }

.caseList { padding-top: 30px; min-height: 200px; *padding-bottom: 25px; }
.caseList li { float: left; margin:0 35px  25px 0px; width: 203px; -webkit-opacity: 0; border:5px solid #fff;}
.caseList li a { display: block; width: 206px; }
.caseList li a:hover p { color: #fff; font-size:14px; }
.caseList li a:hover .pro_title{ background:#c0d54a}
.caseList li:hover{border:5px solid #c0d54a; background:#c0d54a;}
.caseList li:hover .img{border:1px solid #ffffff}
.caseList li .img { position: relative; width: 191px; height:118px; overflow: hidden; padding:5px; border:1px solid #ccc;}
.caseList li .img img { width: 191px; height: 118px; }
.caseList li p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all;font-size:14px;  }

.sList { padding-top: 30px; min-height:200px; }
.sList li { float: left; margin:0 15px  20px 15px; width: 328px; -webkit-opacity: 0; border:5px solid #fff;}
.sList li a { display: block; width: 323px;}
.sList li a p { width:320px;}
.sList li a:hover p { color: #fff; font-size:14px; width:320px;}
.sList li a:hover .pro_title{ background:#deb700}
.sList li:hover{border:5px solid #deb700; background:#deb700;}
.sList li:hover .img{border:1px solid #ffffff;}
.sList li .img { position: relative; width:316px; height:220px; overflow: hidden; padding:5px; border:1px solid #ccc;}
.sList li .img img { width: 316px; height: 220px; }
.sList li p { width: 100%; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #666; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all;font-size:14px;  }



.caseSlide { margin: 25px auto 5px; width: 670px; height: 393px; background: #e1eefe; }
.caseSlide .bd { float: left; width: 436px; height: 393px; overflow: hidden; }
.caseSlide .sImg { float: right; margin-right: 50px; width: 130px; }
.caseSlide .sImg a { display: block; margin: 5px 0; width: 130px; height: 10px; background-repeat: no-repeat; background-position: center; }
.caseSlide .sImg a.sPrev { background-image: url(../images/arrow2.png); }
.caseSlide .sImg a.sNext { background-image: url(../images/arrow3.png); }
.caseSlide .shd { height: 354px; }
.caseSlide .shd li { width: 122px; height: 110px; border: 4px solid #e1eefe; cursor: pointer; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.caseSlide .shd li img { width: 122px; height: 110px; }
.caseSlide .shd li.on { border-color: #74a1df; }

.caseInfo { margin: 0 auto 25px; padding: 13px 20px; width: 630px; background: #8eacd5; color: #fff; line-height: 26px; font-size: 14px; }
.caseInfo h5 { font-size: 18px; font-weight: bold; margin-bottom:10px; }


.proinfo{ margin-top:30px;}

.proinfo .bigpic{ text-align:center; }

 .proTurn {
	border-top:1px solid #ededed;
	margin-top:36px;
	padding:20px 0;
	color:#242323
}
.proTurn .back {
	width:60px;
	height:22px;
	line-height:22px;
	text-align:center !important;
	float:right;
	display:block;
	padding:5px;
	background:#e6e6e6;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px
}
.proTurn .back:hover {
	background:#032787;
	color:#fff
}
/*新闻*/
.news_firstinfo{ margin-bottom:20px}
.news_first{ height:109px; margin-bottom:18px;border-bottom: 1px solid #e5e5e5;padding-bottom: 40px; padding-top:10px;}
.news_first img{ float:left; padding:5px; border:#e5e5e5 1px solid;}
.news_first .news_first_content{float: left;padding-left:20px; width:515px}

.news{ font-size:14px; }
.news_detail {padding:5px;}
.news_detail h1 {font-size:18px;color:#202020;text-align:center;line-height:33px;  font-weight: normal;}
.news_detail .time {text-align:center;color:#999;border-bottom:1px dashed #c1c1c1;margin: 0 0 10px; padding-bottom:5px;font-size: 12px;}

/*合作伙伴*/
.contenttext2 {
	
	text-align:left;
	padding: 10px 0;
	clear: both;
}
.lkpic {
	float:left; width:153px; height:80px; margin:6px 1px 20px 10px; padding:20px 6px; background-color:#ffffff; text-align:center; border:#E0DFDF solid 1px;
}
.input1{ border:solid #e0e0e0 1px;width:250px; height:26px; background-color:#f7f7f7;margin: 10px 0;}
.input3{ margin-right:50px;}
.content .text{ font-size:14px;}
.feedback{ padding:20px 0;}

/*荣誉*/
.contenttext{ padding:20px 0;}
.honor{ float:left; margin:20px 14px;    text-align: center;}


