@charset "utf-8";
/* CSS Document */

/*解决方案*/
.plan{
	width: 100%;
	height: 1020px;
	margin-top:60px;
}
.plan_bg{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.plan_left{
	width: 255px;
	height: 100%;
}
.plan_left b{
	display: block;
	font-size: 30px;
	color: #fff;
	width: 100%;
	height: 120px;
	line-height: 120px;
	text-align: center;
	background: #005ead;
	font-weight: bold;
}
.plan_left_list{
	width: 100%;
	height: 810px;
	overflow: hidden;
}
.tab_header{
	width:100%;
	height: 810px;
}
.tab_header li{
	width: 100%;
	height:90px;
	background: #fff;
	position: relative;
}
.tab_header li a{
	display: block;
	font-size: 21px;
	color: #5c5a5a;
	line-height: 90px;
	width: 145px;
	margin-left: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tab_header li span{
	display: block;
	width: 22px;
	height: 22px;
	background: url(/statics/images/tem/plan_icon1.png)no-repeat center;
	position: absolute;
	top: 35px;
	right: 30px;
}
.tab_header li:hover{background: #ededed;}
.tab_header li:hover a{color: #005ead;cursor:pointer;}
.tab_header li:hover span{background: url(/statics/images/tem/plan_icon2.png)no-repeat center;}

.plan_left_more{
	width: 100%;
	height: 90px;
	background: #fff;
	position: relative;
}
.plan_left_more a{
	display: block;
	font-size: 21px;
	color: #5c5a5a;
	line-height: 90px;
	width: 145px;
	margin-left: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.plan_left_more span{
	display: block;
	width: 22px;
	height: 22px;
	background: url(/statics/images/tem/plan_icon1.png)no-repeat center;
	position: absolute;
	top: 35px;
	right: 30px;
}
.plan_left_more:hover{background: #005ead}
.plan_left_more:hover a{color: #fff}
.plan_left_more:hover span{background: url(/statics/images/tem/plan_icon3.png)no-repeat center;}
.plan_right{
	width: 916px;
	height: 100%;
}
.tab_content{
	width: 100%;
	height:100%;
}
.tab_content .tab{
	width: 100%;
	height: 100%;
	display: none;
}
.tab_content .tab_active{
	display: block;
}
.plan_right_top{
	width: 100%;
	height: 390px;
	overflow: hidden;
}
.plan_right_top a,.plan_right_top a img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 0.6s;
}
.plan_right_top a img:hover{transform: scale(1.1)}
.plan_right_bottom{
	width: 100%;
	height: 630px;
	overflow: hidden;
}
.plan_right_bottom ul{
	width: 100%;
	height: 100%;
}
.plan_right_bottom li{
	width: 206px;
	height: 285px;
	margin-top: 30px;
	margin-right:30px;
	float: left;
	background: #333;
}
.plan_right_bottom li:nth-child(4){margin-right: 0}
.plan_right_bottom li:nth-child(8){margin-right: 0}
.plan_img{
	width: 204px;
	height: 238px;
	overflow: hidden;
	border: 1px solid #fff;
}
.plan_img a,.plan_img a img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 0.6s;
}
.plan_right_bottom li:hover .plan_img a img{transform: scale(1.1)}
.plan_right_bottom li:hover .plan_img{border: 1px solid #cfd0d0;}
.plan_font{
	width: 100%;
	height: 45px;
	background: #ededed;
}
.plan_font a{
	display: block;
	font-size: 18px;
	color: #5c5a5a;
	line-height: 45px;
	width: 80%;
	margin-left: 10%;
	text-align: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.plan_right_bottom li:hover .plan_font{background: #005ead;}
.plan_right_bottom li:hover .plan_font a{color: #fff;}


/*产品中心*/
.product{
	width: 100%;
	height: 1050px;
	background: #c2ddf4;
	margin-top: 180px;
}
.product_bg{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.product_top{
	width: 100%;
	height: 45px;
	padding-top: 45px;
	overflow: hidden;
}
.product_title{
	width: 130px;
	height: 100%;
}
.product_title a{
	font-size: 30px;
	line-height: 45px;
	color: #005ead;
	font-weight: bold;
}
.product_form{
	width: 200px;
	height: 100%;
	background: #fff;
	border-radius: 5px;
}
.product_list_title{
	width: 675px;
	height: 100%;
	margin: -45px 0 0 160px;
}
.tab_header1{
	width:100%;
	height: 100%;
}
.tab_header1 li{
	height: 45px;
	display: inline-block;
	line-height: 45px;
	background: #c2ddf4;
	border-radius: 5px;
	padding: 0 20px 0 20px;
	margin-right: 34px;
}
.tab_header1 li:last-child{margin-right: 0;}
.tab_header1 li a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	color: #005ead;
	font-weight: normal;
}
.tab_header1 li:hover{background: #005ead;}
.tab_header1 li:hover a{
	color: #fff;
	font-weight: bold;
	cursor:pointer;
}
.tab_content1{
	width: 1200px;
	height:100%;
}
.tab_content1 .tab1{
	width:1200px;
	height: 100%;
}
.tab_content1 .tab1 .pro_list_bottom ul{
	display: none;
}
.tab_content1 .tab1 .pro_list_bottom .tab_active1{
	display: block;
}
.product_more{
	width: 100px;
	height: 45px;
	margin: -45px 0 0 865px;
	background: #c2ddf4;
	border-radius: 5px;
}
.product_more a{
	display: block;
	width: 100%;
	height: 100%;
	font-size: 18px;
	line-height: 45px;
	text-align: center;
	color: #005ead;
	font-weight: normal;
}
.product_more:hover{background: #005ead;}
.product_more:hover a{
	color: #fff;
	font-weight: bold;
	cursor:pointer;
}
.product_bottom{
	width: 100%;
	height: 845px;
	margin-top: 45px;
}
.pro_list_top{
	width: 100%;
	height: 455px;
	background: #999;
}
.focus {width:100%; height:100%; overflow:hidden; position:relative;}
.focus ul {height:100%; position:absolute;}
.focus ul li {float:left; width:100%; height:100%; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:1002px; left:50%; margin-left:-501px; height:24px; bottom:36px; text-align:center;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#ccc;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:48px; height:76px; position:absolute; top:165px; background:url(/statics/images/tem/pro_next_icon.png)no-repeat 0 0; cursor:pointer;}
.focus .pre {left:30px;}
.focus .next {right:30px; background-position:right top;}
#banner{margin-top:0px; overflow:hidden;}
.pro_list_bottom{
	width: 100%;
	height: 355px;
	margin-top: 35px;
}
.pro_list_bottom ul{
	width: 100%;
	height: 100%;
}
.pro_list_bottom li{
	width: 380px;
	height: 100%;
	float: left;
	margin-right: 30px;
	overflow: hidden;
}
.pro_list_bottom li:last-child{margin-right: 0}
.pro_list_bottom li a,.pro_list_bottom li a img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 0.6s;
}
.pro_list_bottom li a img:hover{
	transform: scale(1.1)
}

/*优势*/
.advantage{
	width: 100%;
	margin-top: 120px;
}
.advantage_bg{
	height: 100%;
	margin: 0 auto;
}
.advantage_top{
	width: 100%;
	text-align: center;
	height: 80px;
	background: url(/statics/images/tem/adv_title.png)no-repeat center;
}
.advantage_bottom{
	width: 100%;
}
.list4{width: 100%;}
.yous .tit{text-align: center;font-size:0;line-height: 0;height: 124px;padding-top:30px;}
.ys_nr{margin-top:60px;position: relative;}
.ys1 dl{padding:0;}
.ys1 dt{float:left; font-size:0;line-height: 0;}
.ys1 dt img {width: 100%;height: 100%;}
.ys_qh{
    height: 120px;
    width: 1200px;
    position: relative;
    z-index: 2;
    margin: 0 auto;
	margin-top: 30px;
}
.ys_qh li {float:left;margin-right: 29px;}
.ys_qh li:last-child{margin-right: 0;}
.ys_qh li i {width:216px;height:120px;display: block;margin:0 auto;}
.ys_qh li.on{color: #163a84;font-weight: bold}
.ys_qh li:first-child i{background: url(/statics/images/tem/adv_icon1.png) no-repeat center top;}
.ys_qh li:first-child.on i{background: url(/statics/images/tem/adv_icon2.png) no-repeat center top;}
.ys_qh li:nth-child(2) i{background: url(/statics/images/tem/adv_icon3.png) no-repeat center top;}
.ys_qh li:nth-child(2).on i{background: url(/statics/images/tem/adv_icon4.png) no-repeat center top;}
.ys_qh li:nth-child(3) i{background: url(/statics/images/tem/adv_icon5.png) no-repeat center top;}
.ys_qh li:nth-child(3).on i{background: url(/statics/images/tem/adv_icon6.png) no-repeat center top;}
.ys_qh li:nth-child(4) i{background: url(/statics/images/tem/adv_icon7.png) no-repeat center top;}
.ys_qh li:nth-child(4).on i{background: url(/statics/images/tem/adv_icon8.png) no-repeat center top;}
.ys_qh li:nth-child(5) i{background: url(/statics/images/tem/adv_icon9.png) no-repeat center top;}
.ys_qh li:nth-child(5).on i{background: url(/statics/images/tem/adv_icon10.png) no-repeat center top;}

/*合作伙伴*/
.customer{
	width: 100%;
	height: 450px;
	margin-top: 120px;
}
.customer_bg{
	max-width:1360px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.customer_top{
	width: 100%;
	height: 76px;
	background: url(/statics/images/tem/cus_title.png)no-repeat center;
}
.customer_bottom{
	width: 1200px;
	height: 300px;
	margin: 0 auto;
	margin-top: 75px;
}
.prod_bg1{
	width: 100%;
	height: 300px;
}
#prod1{
	height:auto; 
	margin:0 auto;
}
#case_l{
	background:url(/statics/images/tem/pro_icon1.png) no-repeat;
	position: absolute;
	top: 70%;
	left: 0;
	width: 48px;
	height: 48px;
	cursor: pointer;
}
#case_l:hover{background: url(/statics/images/tem/pro_icon3.png)no-repeat}
#case_r{
	background:url(/statics/images/tem/pro_icon2.png) no-repeat;
	position: absolute;
	top: 70%;
	right: 3%;
	width: 48px;
	height: 48px;
	cursor: pointer;
}
#case_r:hover{background: url(/statics/images/tem/pro_icon4.png)no-repeat}
#case_d{
	width:1200px; 
	height:300px; 
	overflow:hidden;
	float: left;
}
.case_list{
	width:100%;
	height: 100%;
}
.case_list ul{
	width:100%;
	height: 100%;
}
.case_list li{
	float: left;
	width: 250px;
	height: 300px;
	margin-right:50px;
	overflow: hidden;
}
.cus_brand{
	width: 100%;
	height: 46px;
	overflow: hidden;
}
.cus_brand a,.cus_brand a img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 0.6s;
}
.case_list li:hover .cus_brand a img{transform: scale(1.1)}
.cus_detail{
	width: 100%;
	height: 205px;
	margin-top: 50px;
}
.cus_img{
	width: 100%;
	height: 90px;
	overflow: hidden;
}
.cus_head{
	width: 86px;
	height: 86px;
	border: 1px solid #fff;
	border-radius: 50%;
}
.case_list li:hover .cus_head{border: 1px solid #005ead;}
.cus_head a,.cus_head a img{
	width: 100%;
	height: 100%;
	display: block;
}
.cus_font{
	width: 160px;
	height: 100%;
}
.cus_font a{
	display:block;
	width: 100%;
	font-size: 14px;
	color: #7d7d7d;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 22px;
}
.cus_font b{
	display:block;
	width: 100%;
	font-size: 16px;
	color: #5c5a5a;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 2px;
}
.cus_font_detail{
	width: 100%;
	height: 90px;
	margin-top: 22px;
}
.cus_font_detail a{
	width: 100%;
	height: 100%;
	text-align: justify;
	font-size: 14px;
	line-height: 24px;
	overflow: hidden;
	
}
.case_list li:hover .cus_font a{color:#005ead;}
.case_list li:hover .cus_font b{color:#005ead;}
.case_list li:hover .cus_font_detail a{color:#005ead;}


/*联系我们*/
.contact{
	width: 100%;
	height: 618px;	
	margin-top: 120px;
	background: url(/statics/images/tem/content_bg.jpg)no-repeat center;
}
.contact_bg{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}
.contact_detail{
	width: 615px;
	height: 400px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 130px;
}
.contact_detail b{
	display: block;
	width:520px;
	margin:50px 0 0 60px;
	font-size: 30px;
	color: #005ead;
	height: 36px;
	line-height: 36px;
	overflow: hidden;	
}
.contact_detail span{
	display: block;
	width: 25px;
	height: 165px;
	margin:30px 0 0 60px;
	background: url(/statics/images/tem/contact_icon.png)no-repeat center;
}
.contact_detail p{
	width:480px;
	margin:-174px 0 0 60px;
	font-size: 18px;
	color: #666;
	height:175px;
	line-height:36px;
	padding-left:35px;
	overflow: hidden;	
}
.contact_detail a{
	display: block;
	width:120px;
	margin:30px 0 0 60px;
	font-size: 18px;
	color: #005ead;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border: 1px solid #005ead;
	border-radius: 5px;
}
.contact_detail a:hover{
	background: #005ead;
	color: #fff;
}

/*新闻资讯*/
.news{
	width: 100%;
	height: 610px;
	margin-top: 120px;
}
.news_bg{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.news_top{
	width: 100%;
	height: 45px;
}
.news_top a{
	display: block;
	font-size: 36px;
	line-height: 45px;
	color: #005ead;
	font-weight: bold;
}
.news_bottom{
	width: 100%;
	height: 515px;
	margin-top: 50px;
	overflow: hidden;
}
.news_detail_title{
	width: 100%;
	height: 40px;
}
.news_title_left,.news_title_right{
	width: 580px;
	height: 100%;
	border-bottom: 1px solid #e5e5e5;
}
.news_title_left p,.news_title_right p{
	font-size: 24px;
	color: #5c5a5a;
	line-height: 40px;
	float: left;
}
.news_title_left a,.news_title_right a{
	display: block;
	font-size: 14px;
	color: #cfd0d0;
	line-height: 50px;
	float: right;
}
.news_title_left a:hover{color:#005ead; }
.news_title_right a:hover{color:#005ead; }
.news_detail_top{
	width: 100%;
	height: 165px;
	overflow: hidden;
	margin-top: 28px;
}
.news_detail_top ul,.news_detail_top ul li{
	width: 100%;
	height: 100%;
}
.news_img{
	width: 580px;
	height: 100%;
	overflow: hidden;
}
.news_img a,.news_img a img{
	width: 100%;
	height: 100%;
	display: block;
	transition: 0.6s;
}
.news_font{
	width: 580px;
	height: 100%;
	background: #eee;
}
.news_font a{
	display: block;
	width: 90%;
	margin-left: 5%;
	font-size: 18px;
	color: #333;
	height: 24px;
	margin-top: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news_font p{
	width: 90%;
	margin-left: 5%;
	font-size: 14px;
	color: #666;
	height: 50px;
	margin-top: 30px;
	line-height:26px;
	overflow: hidden;
}
.news_detail_top ul li:hover .news_img a img{transform: scale(1.1)}
.news_detail_top ul li:hover .news_font{background:#005ead; }
.news_detail_top ul li:hover .news_font a{color: #fff;}
.news_detail_top ul li:hover .news_font p{color: #fff;}
.news_detail_bottom{
	width: 100%;
	height: 280px;
	overflow: hidden;
}
.news_detail_left,.news_detail_right{
	width: 580px;
	height: 100%;
}
.news_detail_left ul,.news_detail_right ul{
	width: 100%;
	height: 100%;
}
.news_detail_left li,.news_detail_right li{
	width: 100%;
	height: 69px;
	border-bottom: 1px solid #dfdfdf;
	background: url(/statics/images/tem/news_more1.png)no-repeat center;
}
.news_detail_left li a,.news_detail_right li a{
	width: 70%;
	height: 69px;
	line-height: 69px;
	display: block;
	margin: 0 7% 0 7%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	color: #333;
	float: left;
}
.news_detail_left li b,.news_detail_right li b{
	width:16%;
	height: 69px;
	line-height: 69px;
	display: block;
	overflow: hidden;
	font-size: 16px;
	color: #333;
	float: right;
}
.news_detail_left li:hover{
	background: url(/statics/images/tem/news_more2.png)no-repeat center;
}
.news_detail_right li:hover a{color:#005ead; }
.news_detail_right li:hover{
	background: url(/statics/images/tem/news_more2.png)no-repeat center;
}
.news_detail_left li:hover a{color:#005ead; }
.news_detail_right li:hover b{color:#005ead; }
.news_detail_left li:hover b{color:#005ead; }

/*友情链接*/
.link{
	width: 100%;
	height: 120px;
	background: #eee;
	margin-top: 120px;
}
.link_bg{
	max-width: 1200px;
	height: 100%;
	margin: 0 auto;
}
.link_bg ul{
	width: 100%;
	height: 80px;
	padding-top: 40px;
	overflow: hidden;
}
.link_bg li{
	float: left;
	margin: 0 5px 0 0px;
}
.link_bg li p{
	font-size: 14px;
	color: #005ead;
}
.link_bg li a{
	font-size: 14px;
	color: #5c5a5a;
	padding: 0 5px 0 5px;
}
.link_bg li a:hover{color: #005ead;}
.footer {
    margin-top: 0;
}