﻿@import url("grid.css");
@import url("layout.css");
@import url("icon.css");
@import url("navi_02.css");
@import url("banner.css");
@import url("classify_01.css");
@import url("A_style1.css");
@import url("A_style2.css");
@import url("links.css");
@import url("kefu.css");
@import url("doc.css");
@import url("animation.min2.css");


.text,.text p{
	font-size:14px;
	} 

.public_2col{
	width:1100px;
	margin:0 auto;
	}
	

.main_right.ov_h.pb20 .text.main{
	width:100%;
	}	

.ind_tit h3{
	color:#fe007f;
	font-size:30px;
	text-align:center;
	}
.ind_tit h3 span{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	font-weight:normal;
	letter-spacing:3px;
	line-height:24px;
	background:url(404.png) center no-repeat;
	}
.box6 .ind_tit h3 span{
	color:#999;
	background:url(404.png) center no-repeat;
	}
.ind_tit h3 a{
	display:inline-block;
	height:28px;
	line-height:28px;
	width:78px;
	border:solid 1px #ddd;
	font-size:12px;
	color:#666;
	font-weight:normal;
	text-decoration:none;
	}
.ind_tit h3 a:hover{
	color:#fe007f;
	border:solid 1px #fe007f;
	}
.box1_bg{
	background:#eee;
	}
.box1{
	padding-top:40px;
	width:1141px;
	margin:0 auto;
	}
.box1_main a.prev,.box1_main a.next{
	background:url(../image/box1_fr.png) no-repeat top center;
	width:23px;
	height:30px;
	display:block;	
	float:left;
	margin-right:10px;
	margin-top:165px;
	}
.box1_main a.next{
	background:url(../image/box1_fr.png) no-repeat bottom center;
	float:right;
	margin-left:10px;
	margin-right:0px;
	}
.box1_main .bd{
	float:left;
	width:1075px;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:60px;
	}
.box1_main ul li{
	width:250px;
	margin-right:25px;	
	float:left;
	background:#fff;
	text-align:center;
	}
.box1_main ul li a{
	text-decoration:none;
	display:block;
	}
.box1_main ul li a.pic{
	overflow:hidden;
	width:250px;
	height:250px;
	}
.box1_main ul li a.pic img{
	-webkit-transition: all 0.5s linear -1ms;
	-moz-transition: all 0.5s linear -1ms;
	-ms-transition: all 0.5s linear -1ms;
	-o-transition: all 0.5s linear -1ms;
	transition: all 0.5s linear -1ms;
	}
.box1_main ul li a{
	text-align:center;
	display:block;
	font-size:14px;
	margin-bottom:20px;
	}
.box1_main ul li a.more{
	display:inline-block;
	width:100px;
	height:30px;
	font-size:12px;
	line-height:30px;
	background:#fe007f;
	text-align:center;
	color:#fff;
	margin:0px 0px;
	margin-bottom:25px;
	}
.box1_main ul li .pic img{
	width:250px;
	height:250px;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box1_main ul li:hover a.pic img{
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	zoom: 1.05\9; 
	overflow:hidden;
	}
.box1_main ul li:hover a{
	color:#fe007f;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box1_main ul li:hover a.more{
	background:#ce0067;
	color:#fff;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
		
.ind_main_bg{
	background:#fff;
	}
.box2{
	padding-top:60px;
	padding-bottom:30px;
	}	
.game163{height:522px;overflow:hidden;}
.game163 .bigImg{ width: 1100px; position: relative;}
.game163 .bigImg li{height:376px;border:solid 1px #eee; margin-bottom:10px;}
.game163 .bigImg li a.pic{width:550px; height:376px;}
.game163 .bigImg li img{ vertical-align:middle; width:550px; height:376px;margin-bottom:20px;}
.game163 .bigImg li .ind_text{padding:0px 55px; width:438px; float:right}
.game163 .bigImg li .ind_text h3{font-size:24px; color:#fe007f; font-weight:normal;margin-top:80px;margin-bottom:20px;}
.game163 .bigImg li .ind_text a.more{margin-top:20px;text-decoration:none;color:#666;width:100px;height:30px;line-height:30px;border:solid 1px #ddd;display:block; text-align:center;}
.game163 .bigImg li .ind_text a.more:hover{color:#fe007f;border:solid 1px #fe007f;}
.game163 .sPrev{float: left; margin-right:15px; display: block; width: 30px; height: 134px; background:url(../image/box2_fr.png) center left no-repeat #fe007f;}
.game163 .sNext{float: right; margin-left:15px; display: block; width: 30px; height: 134px; background:url(../image/box2_fr.png) center right no-repeat #fe007f;}
.game163 .sPrev:hover{background:url(../image/box2_fr.png) center left no-repeat #ce0067;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.game163 .sNext:hover{background:url(../image/box2_fr.png) center right no-repeat #ce0067;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;}
.game163 .smallScroll{height: 134px; margin-bottom:30px;}
.game163 .smallImg{float:left; display:inline; width: 1010px; overflow: hidden;position:relative;}
.game163 .smallImg ul{height:134px;  overflow: hidden; }
.game163 .smallImg li{float: left; margin:0 4px; width:194px; cursor:pointer; display: inline;  }
.game163 .smallImg img{
	width:190px; 
	height:130px;
	display:block;
	border:solid 2px #fff;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.game163 .smallImg .on img{ 
	border:solid 2px #fe007f;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.game163 .pageState{ position: absolute; top: 235px; right: 5px; font-family: "Times New Roman", serif; letter-spacing: 1px;margin-left:135px;}
.game163 .pageState span{ color: #fe007f; font-size: 16px;}
.box3_main ul li{
	text-align:center;
	background:#eee;
	margin-top:30px;
	margin-bottom:30px;
	padding:40px 0px;
	}
.box3_main ul li h3{
	background:url(404.png) top center no-repeat;
	padding-top:88px;
	font-size:18px;
	color:#fe007f;
	font-weight:normal;
	}
.box3_main ul li h3 span{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#444;
	display:block;
	text-transform:uppercase;
	line-height:28px;
	background:url(404.png) bottom center no-repeat;
	padding-bottom:20px;
	margin-bottom:20px;
	}
.box3_main ul li p{
	margin:0 40px;
	}
.box3_main ul li a.more{
	margin-top:25px;
	text-decoration:none;
	display:inline-block;
	width:110px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:solid 1px #aaa;
	}
.box3_main ul li.no2 h3{
	background:url(404.png) top center no-repeat;
	}
.box3_main ul li.no3 h3{
	background:url(404.png) top center no-repeat;
	}
.box3_main ul li:hover{
	background:#fe007f;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box3_main ul li:hover h3,.box3_main ul li:hover h3 span,.box3_main ul li:hover p{
	color:#fff;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box3_main ul li.no1:hover h3{
	background:url(404.png) top center no-repeat;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box3_main ul li.no2:hover h3{
	background:url(404.png) top center no-repeat;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box3_main ul li.no3:hover h3{
	background:url(404.png) top center no-repeat;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}
.box3_main ul li:hover a.more{
	border:solid 1px #fff;
	background:#fff;
	color:#fe007f;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
	}	
.box4{
	margin:30px auto;
	}
.box5{
	margin:30px auto;
	}
.box5 .hd li{
	float:left;
	width:274px;
	line-height:46px;
	font-size:16px;
	text-align:center;
	background:#eee;
	border-left:solid 1px #ddd;
	border-top:solid 4px #fe007f;
	cursor:context-menu;
	}
.box5 .hd li.pro_2{
	border-top:solid 4px #ffad00;
	}	
.box5 .hd li.pro_3{
	border-top:solid 4px #aae519;
	}	
.box5 .hd li.pro_4{
	width:273px;
	border-right:solid 1px #ddd;
	border-top:solid 4px #0992fc;
	}	
.box5 .hd li.on{
	background:#fe007f;
	color:#fff;
	}
.box5 .hd li.pro_2.on{
	background:#ffad00;
	}
.box5 .hd li.pro_3.on{
	background:#aae519;
	}
.box5 .hd li.pro_4.on{
	background:#0992fc;
	}
.box5 .bd ul li{
	float:left;
	width:274px;
	line-height:46px;
	font-size:16px;
	text-align:center;
	background:#fff;
	border-left:solid 1px #ddd;
	border-bottom:solid 1px #ddd;
	padding-top:30px;
	padding-bottom:40px;
	}
.box5 .bd ul li.last{
	width:273px;
	border-right:solid 1px #ddd;
	}	
.box5 .bd ul li a{
	display:block;
	color:#333;
	font-size:14px;
	margin:20px 0px;
	height:22px;
	text-decoration:none;
	line-height: 22px;
}
.box5 .bd ul li a.pic{
	overflow:hidden;
	height: 250px;
	width:250px;
	margin: 0px;
	margin-left: 12px;
}
.box5 .bd ul li a.pic img{
	width:250px;
	height:250px;
	-webkit-transition: all 0.5s linear -1ms;
	-moz-transition: all 0.5s linear -1ms;
	-ms-transition: all 0.5s linear -1ms;
	-o-transition: all 0.5s linear -1ms;
	transition: all 0.5s linear -1ms;
	}
.box5 .bd ul li:hover a.pic img{
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	zoom: 1.05\9; 
	overflow:hidden;
	}
.box5 .bd ul li a.more{
	border:solid 1px #ddd;
	color:#666;
	font-size:12px;
	line-height:30px;
	height:30px;
	display:inline-block;
	width:100px;
	margin: 0px;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
}
.box5 .bd ul li:hover a.more{
	border:solid 1px #fe007f;
	background:#fe007f;
	color:#fff;
	}
.box5 .bd ul.con_6 li:hover a.more{
	border:solid 1px #ffad00;
	background:#ffad00;
	color:#fff
	}
.box5 .bd ul.con_7 li:hover a.more{
	border:solid 1px #aae519;
	background:#aae519;
	color:#fff
	}
.box5 .bd ul.con_8 li:hover a.more{
	border:solid 1px #0992fc;
	background:#0992fc;
	color:#fff
	}
.box6,.box7{
	margin-bottom:30px;
	}
.box6_left{
	border:1px #ddd solid;
	border-right:none;
	width:548px;
	height:358px;
	}
.box6_left .ind_tit{
	margin-top:70px;
	margin-bottom:30px;
	}
.box6_left_main{
	margin:0px 70px;
	text-align:center;
	}
	
	
.news_list .news_list_main{
	}
.news_list .news_list_main ul li{
	width:258px;
	height: 340px;
	float:left;
	border:solid 1px #eee;
	-webkit-transition: all 0.3s linear -1ms;
	-moz-transition: all 0.3s linear -1ms;
	-ms-transition: all 0.3s linear -1ms;
	-o-transition: all 0.3s linear -1ms;
	transition: all 0.3s linear -1ms;
}
.news_list .news_list_main ul li:hover{
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3);
	}
.news_list .news_list_main ul li .pic{
	position:relative;
	overflow:hidden;
	width: 254px;
	height: 160px;
	padding:2px; 
	}
.news_list .news_list_main ul li .pic img{
	width: 254px;
	height: 160px;
	-webkit-transition: all 0.5s linear -1ms;
	-moz-transition: all 0.5s linear -1ms;
	-ms-transition: all 0.5s linear -1ms;
	-o-transition: all 0.5s linear -1ms;
	transition: all 0.5s linear -1ms;
	}
.news_list .news_list_main ul li:hover .pic{
	}
.news_list .news_list_main ul li:hover .pic img{
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	zoom: 1.1\9; 
	overflow:hidden;
	}
.news_list .main_news_list{
	padding:0px 10px

}
.news_list .main_news_list h3.title{
	font-size: 14px;
	font-weight:normal;
	line-height: 24px;
	margin:10px 0px;
	height: 48px;
}
.news_list .main_news_list p{
	line-height: 24px;
	font-size: 12px;
	margin-top:10px;
	}
.news_list .main_news_list h3.title a{
	text-decoration:none;
	}
.news_list ul li:hover .main_news_list h3.title a{
	color:#fe007f;
	text-decoration:none;
	}
.news_list .main_news_list span.date{
	display:block;
	font-size:12px;
	color:#999;
	margin-top:5px;
	}
	

.products_list ul li{
	float:left;
	width:258px;
	height:298px;
	border:solid 1px #ddd;
	margin-right:20px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	}
.products_list ul li.last{
	margin-right:0px;
	}
.products_list ul li a{
	display:block;
	text-decoration:none;
	}
.products_list ul li .zxProCon{text-align: center;position: relative; overflow: hidden;}
.products_list ul li .zxProCon .sTit{display: block;}
.products_list ul li .zxProCon .sTit span{display: block; font-size:14px; line-height:40px;}	
.products_list ul li:hover .zxProCon .sTit span{background:#fe007f;color:#fff;}

.products_list ul li .zxProCon .sTit a img{width:230px; height:230px;padding:14px;
	-webkit-transition: all 0.5s linear -1ms;
	-moz-transition: all 0.5s linear -1ms;
	-ms-transition: all 0.5s linear -1ms;
	-o-transition: all 0.5s linear -1ms;
	transition: all 0.5s linear -1ms;}

.products_list ul li:hover .zxProCon .sTit a img{
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.105);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
	zoom: 1.05\9; 
	overflow:hidden;
	}

.products_list ul li .zxProCon a.zxProConHov{position: absolute; display: none; width: 258px; height:258px; background:url(404.png); overflow: hidden;cursor: pointer;}
.products_list ul li .zxProCon a.zxProConHov img{margin-top:125px;}


.page_faq .text{line-height:26px;padding:0 10px;color:#666;background:#fff;border:solid 1px #eee;margin-top:5px;font-size:13px;position:relative;}
.page_faq .text p{font-size:13px;}
.page_faq .text:before {
    border-top: 11px solid #fff;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    content: "";
    display: block;
    left: 45px;
    position: absolute;
    top: 0px;
	}
.page_faq .faq{margin-bottom:10px;}
.page_faq .faq h3{padding-left:10px;height:40px;line-height:40px;font-weight:normal;font-size:14px;background:#eee;}
.page_faq .faq{position:relative;}


.cases_list ul li{
	float:left;
	width:260px;
	margin-right:20px;
	margin-bottom:20px;
	overflow:hidden;
	position:relative;
	}
.cases_list ul li.last{
	margin-right:0px;
	}
.cases_list ul li a{
	text-decoration:none;
	}
.cases_list ul li a span.title{
	display:block;
	text-align:center;
	position:relative;
	height:35px;
	line-height:35px;
	color:#333;
	font-size:14px;
	}
.cases_list ul li a:hover span.title{	
	color:#fe007f;
	}
.cases_list ul li a span.txt-hide{
	position:relative;
	}
.cases_list ul li a img{
	width:260px;
	height:178px;
	}
.cases_list ul li .line {
	position: relative;
	overflow: hidden;
	width: 260px;
	height: 2px;
	margin-top:1px;
	background:#ccc;
	}
.cases_list ul li .line-in {
	position: absolute;
	left: -260px;
	top: 0;
	width: 260px;
	height: 2px;
	background: #fe007f;
	}


.teams_detail5{
	margin-bottom:15px;
	}
.share .bshare-custom.icon-medium-plus a{
	width: 31px;
	height: 31px;
	padding:0px;
	margin-right:10px

}
.share .bshare-custom.icon-medium-plus .bshare-qqmb{
	background:url(../image/share.png);
	}
.share .bshare-custom.icon-medium-plus .bshare-weixin{
	background: url(../image/share.png)  -41px 0px;
	}
.share .bshare-custom.icon-medium-plus .bshare-sinaminiblog{
	background: url(../image/share.png)  -82px 0px;
	}
.share .bshare-custom.icon-medium-plus .bshare-qzone{
	background: url(../image/share.png)  -123px 0px;
	}
.share .bshare-custom.icon-medium-plus .bshare-renren{
	background: url(../image/share.png)  -164px 0px;
	}
.share .bshare-custom.icon-medium-plus a.bshare-more.more-style-addthis{
	background: url(../image/share.png)  -205px 0px;
	padding: 0px !important;
    	margin: 0px;
	}

.share .bshare-custom.icon-medium-plus .bshare-qqmb:hover{
	background:url(../image/share.png) bottom left;
	}
.share .bshare-custom.icon-medium-plus .bshare-weixin:hover{
	background: url(../image/share.png)  -41px 31px;
	}
.share .bshare-custom.icon-medium-plus .bshare-sinaminiblog:hover{
	background: url(../image/share.png)  -82px 31px;
	}
.share .bshare-custom.icon-medium-plus .bshare-qzone:hover{
	background: url(../image/share.png)  -123px 31px;
	}
.share .bshare-custom.icon-medium-plus .bshare-renren:hover{
	background: url(../image/share.png)  -164px 31px;
	}
.share .bshare-custom.icon-medium-plus a.bshare-more.more-style-addthis:hover{
	background: url(../image/share.png)  -205px 31px;
	}

.feedback ul.grid_34{
width:820px;
height:400px;
margin-top:20px;}
.feedback ul.grid_44{margin:0px;width: 820px;}
.feedback ul.grid_44 li{margin-bottom:15px;}
.feedback ul.grid_44 li .input,.feedback ul.grid_44 li .textarea{background:none;}
.feedback ul.grid_44 li .strong{font-weight:normal;width:80px;text-align:right;font-size:15px;line-height: 32px;}


.products_detail_text table th, table td{
text-align:left;
}


.nav li.language{
    float: left;
    
    display: inline;
    text-align: center;
    padding: 0px 20px;
}
.nav li.language a {
    font-size: 14px;
    height: 90px;
    line-height: 150px;
    text-align: left;
    display: block;
    font-weight: normal;
    text-align: center;
	text-decoration:none;
	text-transform:uppercase;
}

.box4 {
display:none;}

.FootBanner {background:url(404.png) no-repeat center; margin-top:50px; margin-bottom:50px;}