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

i{
	font-style:normal;
}

#box{
	font-family:"微软雅黑";
	-webkit-font-family:"微软雅黑";
	-moz-font-family:"微软雅黑";
	
	line-height:30px;
	text-align:justify;
}
img{
	display:block;
	width:100%;
}

header div,article,.footer_bottom{
	width:1200px;
	min-width:1200px;
	margin:0 auto;
	overflow:hidden;
}
header div{
	height:70px;
}
.top{ height:78px; width:1200px; margin:0 auto;}
header{
	height:148px;
	background:url(../imgs/top_bj.jpg) repeat-x;
	/*line-height:130px;*/
}

header h1{
	float:left;
	width:184px;
	height:70px;
}
header nav{
	font-size:18px;
	width:70%;
	float:right;
	/*text-align:right;*/
}
header nav span{
	display:inline-block;
}
header nav li{
	float:left;
	line-height:70px;
	margin-right:35px;
	text-align:center;
	width:80px;
}
header nav li:nth-last-child(1){
	margin-right:0;
}
img{
	display:block;
	width:100%;
}
header nav li a{
	color:#fff;
	display:block;
}

header nav li.current{
	color:#fff;
	z-index:99;
	text-decoration:none;
	text-align:center;
	background:url(../imgs/menu.jpg) no-repeat center;
	width:80px;
}
.banner img{
	display:block;
	width:100%;
}

footer{
	position:relative;
	height:262px;
	margin-top:60px;
	
	background:url(../imgs/footer_bj.jpg) no-repeat center top;
}

.footer1{
	background:#b10866;
	line-height:50px;
}
.footer1 p{
	color:#fff; text-align:center;
}

.footer2{
	width:600px; margin:50px 285px 0;
	clear:both;
}
.footer2 p{
	color:#fff;
}

.indexContent{ width:100%;}

/*index*/
.Principle{
	
	margin:60px auto 0;
	padding:60px 0;
}
.princ_one{
	
	height:647px;
	margin-top:30px;

}
.princ_one ul li{
	margin-right:5px;
	width:291px;
	float:left;
	text-align:center;
}


.indexAbout{
	margin:60px auto 0;
	
	
}
.index1_left{ width:700px; float:left; margin-top:60px; padding-top:90px;}
.index1_right{ width:478px; height:341px; float:right; margin-top:60px;}
.clear{ clear:both;}
h2{
	font-size:24px;
	color:#c9c9c9;
}
h2 span{ color:#c9c9c9}
.title2{
	font-size:26px;
	color:#e01871;
	margin:16px 0 20px;
}
.line{
	height:1px;
	background:#d9d9d9;
}
.index_text{
	margin-top:10px;margin-bottom:20px;
}
.about_more{
	display:block;
	width:30%;
	height:56px;
	text-align:center;
	line-height:56px;
	color:#fff;
	background:#e01871;
	margin-top:30px;
	
}
.indexTech{
	padding-top:135px;
	height:511px;
	margin-top:80px;
	background:url(../imgs/bg1.png) no-repeat center;
	background-size:cover;
	color:#ffffff;
}
.title1{
	
	font-size:16px;
	line-height:30px;
	color:#FFF;
	
}
.title3{
	
	font-size:27px;
	line-height:60px;
	
}

.title4{
	
	font-size:24px;
	color:#fff;
	line-height:35px;
	
}
.eng{ font-size:14px; color:#808080;}
.index_text2{
	text-align:center;
	margin-top:46px; color:#00a0e9; line-height:30px; font-family:16px;
}
.tech_more{
	display:block;
	width:122px;
	height:50px;
	border:1px solid #333;
	text-align:center;
	line-height:50px;
	color:#333;
	margin:70px 0;
}
.indexCase{
	/*height:500px;*/
	margin-top:80px;
	background:url(../imgs/shouye7.jpg) no-repeat center;
	height:641px;
	padding-top:150px;
}
.index1{
	height:368px;
	margin-top:40px;
}
.indexLeft{ width:27%; float:left;}
.indexTitle{
	text-align:center;
}
.index1 ul li{
	float:left;
	margin-right:60px;
	width:30%;
}
.index1 ul li:last-child{
	margin-right:0;
}
.caseImg{
	float:left;
}
.indexDesc{
	text-align:center;
	clear:both;

}
.indexImg{
	position:relative;
	height:290px;
	padding:4px 2px 2px 3px;
	border:1px solid #cfcfcf;
}
.indexDesc p:nth-child(1){
	font-weight:800;
	margin:8px 0 5px;
}
.indexNews{
	margin-top:80px;
}
.index2 ul li{
	width:350px;
	float:left;
	margin-right:45px;
}
.index2 ul li:last-child{
	margin-right:0;
}
.index2{
	
	margin-top:50px;
}
.index_line{
	padding:14px 15px;
	margin-top:10px;
}
.new_title a{
	color:#000000;
	overflow: hidden;
	text-overflow:ellipsis;	
	white-space: nowrap;
}
.new_title{
	margin-bottom:10px;
	font-size:18px;
	font-weight:800;
	overflow: hidden;
	text-overflow:ellipsis;	
	white-space: nowrap;
}
.new_content a{
	overflow:hidden;
	color:#333333;
}
.new_content{
	height:60px;
	overflow:hidden;
}
.newImg img{
	height:421px;
}
.map_nav{
	line-height:50px;
	margin:30px 0;
	font-size:24px;
	font-weight:bold;
	color:#e01871;
	border-bottom:1px solid #e01871;
}
.map_nav span{ float:right; font-size:14px;color:#808080;}
.map_nav a{
	color:#808080;
}
.aboutLeft{
	width:65%;
	float:left;
}
.aboutRight{
	padding-top:20px;
	float:right;
	width:32%;
}
.about_title1{
	font-size:18px;
	color:#fff;
	font-weight:800;
	
}
.about_line1{
	margin-top:10px;
	float:right;
}


.about_line2{
	margin-top:10px;
	float:right;
}
.about{
	margin:60px auto 0;
	
}
.about_line{ border-bottom:1px solid #00a0e9; color:#00a0e9; line-height:35px; font-size:16px;}
.aboutRight2{
	width:35%;
	float:right;
}
.aboutLeft2{
	color:#000000;
	float:left;
	width:57%;
}
.about_title{
	height:111px;
	margin:60px auto;
	
	width:379px;
}
.about_bottom{
	clear:both;
	margin:40px 0;
}
.product{
	width:1196px;
	margin:0 auto;
}
.proLeft{
	width:45%;
	float:left;
}
.product1{
	height:253px;
	width:60%;
	margin:0 auto;
}
.proRight{
	float:right;
}
.pro_title{
	font-size:40px;
	font-weight:800;
	line-height:46px;
}
.pro_text{
	line-height:40px;
	margin-top:16px;
	font-size:24px;
}
.pro_text span{
	font-size:32px;
	font-weight:800;
}
.product2{

	
}
.proLeft2{
	padding-top:30px;
	width:60%;
	float:left;
}
.proRight2{
	width:31%;
	float:right;
}
.pro_title2{
	margin-bottom:16px;
	font-size:18px;
	font-weight:800;
}
.pro_t{
	width:68%;
	margin:0 auto;
	height:245px;
}
.pro_t2 ul li p:nth-child(1){
	font-size:18px;
	color:#000000;
	font-weight:800;
	text-align:center;
	margin:30px 0;
}
.pro_t2 img{
	width:auto;
	margin:0 auto;
}
.product3{
	height:100px;
	width:75%;
	margin:0 auto;
}
.product3 ul li{
	font-size:18px;
	float:left;
	margin-right:90px;
}
.product3 ul li:last-child{
	margin-right:0;
}
.product4{
	width:75%;
	margin:0 auto;
}
.tech_left{
	float:left;
	width:68%;
}
.tech_right{
	float:right;
	width:27%;
}
.tech_one{
	height:254px;
}
.tech_two ul li{
	margin-right:27px;
	float:left;
}
.tech_two ul{
	margin-bottom:10px;
	height:215px;
}
.tech_two ul li.none{
	margin-right:0;
}
.tech_two ul:last-child{
	margin-bottom:0;
}
.tech_left{
	float:left;
	width:46.91%;
}
.tech_right{
	float:right;
	width:50%;
}
.tech_left ul li{
	padding:30px 14px 40px;
	background:#f6f6f6;
}
.tech_left ul li p:nth-child(1){
	font-size:18px;
	font-weight:800;
	margin-bottom:5px;
}
.tech_left ul li:last-child{
	margin-top:50px;
	padding:60px 14px;

}
.tech_right ul li{
	padding:20px 14px;
	background:#f6f6f6;
}
.tech_right ul li p:nth-child(1){
	font-size:18px;
	font-weight:800;
	margin-bottom:5px;
}
.tech_right ul li:last-child{
	margin-top:10px;
}
.tech_four ul li{
	float:left;
	margin-right:23px;
}
.tech_four ul li:last-child{
	margin-right:0;
}
.tech_three{
	height:790px;
}
.case img{
	width:auto;
	margin:0 auto;
}
.case_title{
	margin-bottom:20px;
	text-align:center;
	font-size:24px;
	font-weight:800;
	line-height:42px;
}
.case_title{
	margin-top:40px;
}
.news_1{
	height: 940px;
}
.news_1 ul li{
	width:100%;
	float:left;
	/*margin-right:82px;*/

}
.news_text{
	position:relative;
	height:100px;
}
.newConent{
	width:87%;
	float:right;
	position:absolute;
	top:50%;
	right:0;
	-webkit-transform: translate(0,-50%); 
    -ms-transform: translate(0,-50%);  
    transform: translate(0,-50%);
}
.newTitle {
	width:90%;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size:20px;
	font-weight:800;
}
.newTitle a:hover{
	color:#ffc001;
}
.newTitle a{
	color:#666666;
}
.new_con{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	margin-top:10px;
}
.new_con a:hover{
	color:#ffc001;
}
.new_con a{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color:#666666;
}
.news_1 ul li.none3{
	margin-right:0;
}
.dq{ width:1200px; margin:0 auto; line-height:65px;}
.newDate{
	padding-top:10px;
	float:left;
	width:8.24%;
	height:100px;
	background:#fff;
	background-size:cover;
	color:#000;
	text-align:center;
}
.newDate p:nth-child(1){
	font-size:42px;
	font-weight:800;
	line-height:50px;color:#000;
}
.newDate p:nth-child(2){
	font-size:14px;
	font-weight:600;color:#000;
}
.newLine{
	border-bottom:1px #959595 dashed;
	margin:30px 0;
}
.visor{
	background:url(../imgs/newBg2.png) no-repeat center;
	background-size:cover;
	color:#ffc001;
}
.newDate2{
	margin-top:5px;
	text-align:right;
}
.page{
	height:32px;
	width:300px;
	margin:0 auto;
	height:32px;
}
.page a {
    display: block;
    float: left;
    margin-right: 10px;
    padding: 1px 10px;
    color: #333333;
}
.page span {
    display: block;
    float: left;
    padding: 1px 10px;
    margin-right: 10px;
    color: #333333;
}
.news_2{
	margin-top:40px;
}
.newTitle2{
	text-align:center;
	text-align:center;
	font-size:24px;
	font-weight:600;
}
.newDate2{
	text-align:center;
	margin-top:10px;
	color:#666666;
	text-align:center;
}
.newsCon2{
	color:#666666;
	margin-top:30px;
}

.newsCon2 p{
	line-height:32px;
	font-size:18px;
	margin:12px 0;
}
.one img{
	width:100%;
	display:block;
}
.newsCon2 img{
	width: auto;
	display:block;
	margin:0 auto;
}
.page2{
	height:35px;
	width:300px;
	margin:50px auto 0;
}
.page2 a{
	float:left;
	display:block;
	width:120px;
	height:35px;
	text-align:center;
	line-height:35px;
	border:1px solid #333333;
}
.prev{
	color:#333333;
}
.next{

	color:#333333;
	margin-left:50px;
}
.relevant{
	margin-top:80px;
}
.relevant_Con{
	margin-top:20px;
	height:155px;
}
.relevant_Con ul li{
	font-size:14px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.relevant_Con ul li a{
	color:#000;
}
.relevant_Con ul li a:hover{
	opacity:0.8;
}
.relevant_Con ul:nth-child(1){
	float:left;
	width:35%;
}
.relevant_Con ul:nth-child(2){
	float:right;
	width:35%;
}

.relevant_title{
	font-size:20px;
	font-weight:800;
}
.join_text3{
	height:476px;
	width:677px;
	margin:0 auto;
	background:url(../imgs/joinBg.png) no-repeat center;
	background-size:cover;
}
.join_contact{
	padding-top:20px;
	width:50%;
	font-size:28px;
	text-align:center;
}
.join_contact p:nth-child(1){
	font-size:32px;
	font-weight:800;
	margin-bottom:16px;
}
.join_contact p:nth-child(2){
	margin-bottom:10px;
}
.phone{
	margin-top:10px;
	float:left;
	width:50px;
}
.wei{
	float:left;
	width:54px;
}
.address{
	float:left;
	width:38px;
}
.join_text4{
	margin-top:70px;
}
.join_text4 ul li{
	height:60px;
	line-height:60px;
}
.join_text4 ul li:last-child{
	line-height:30px;
	font-size:20px;
}
.text2{
	margin-left:28px;
}
.text1{
	font-size:20px;
	margin-left:16px;
	float:left;
}
.text2{
	float:left;
}
.join_T{
	width:930px;
	height:300px;
	margin:0 auto;
}
.join_T ul li{
	text-align:center;
	margin-right:1px;
	float:left;
}
.join_T ul li:last-child{
	margin-right:0;
}
.list1{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/1.png) no-repeat center;
	background-size:cover;
}
.list2{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/2.png) no-repeat center;
	background-size:cover;
}
.list3{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/3.png) no-repeat center;
	background-size:cover;
}
.list4{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/4.png) no-repeat center;
	background-size:cover;
}
.list5{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/5.png) no-repeat center;
	background-size:cover;
}
.list6{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/6.png) no-repeat center;
	background-size:cover;
}
.list7{
	padding-top:50px;
	width:106px;
	height:300px;
	background:url(../imgs/7.png) no-repeat center;
	background-size:cover;
}
h4{
	color:#656565;
	font-size:30px;
	margin-bottom:16px;
}
.list_hide1{
	background:#D8B183;
	width:262px;
	height:300px;
	color:#ffffff;
	padding:50px 30px 0;
	display:none;
}
.list_hide2{
	background:#D8B183;
	width:262px;
	height:300px;
	color:#ffffff;
	padding:50px 30px 0;
	display:none;
}
.indexTeam img{
	display:inline;
	width:auto;
}
.indexTeam{
	margin-top:80px;
}
h3{
	font-size:30px;
	margin-bottom:16px;
}
.list_block{
	height:2px;
	width:20px;
	background:#ffffff;
	margin:14px auto;
}
.list_hide1:first-child{
	display:block;
}
.active{
	display:block;
}

.indexRight{
	float:right; width:322px; margin-right:10px; height:457px;
}
.indexRight img{
	display:inline;
	width:auto;
}

.index2 img:hover{
	opacity:0.8;
}
.index2 a:hover{
	color:#ffc001;
}



.about_list_1{
	width:310px;
	overflow:hidden;
	
	margin-bottom:1.75rem;
}
.about_list_1 li{
	width:140px;
	background:#f0f0f0;
	float:left;
	line-height:2.5rem;
	text-align:center;
	margin-right:0.625rem;
}
.about_list_1 li a{
	display:block;
	font-size:1.0rem;
	color:#1c1c1c;
	font-weight:600;
	cursor:pointer;
}

.about_list_1 li a:hover,.gray1{
	color:#fff !important;
	background:#e01871;
	text-align:center;
}




.about_list{
	margin:0 auto;
	width:540px;
	overflow:hidden;
	
	margin-bottom:3.75rem;
}
.about_list li{
	width:180px;
	background:#fff;
	float:left;
	line-height:2.5rem;
	text-align:center;
}
.about_list li a{
	display:block;
	font-size:1.0rem;
	color:#1c1c1c;
	font-weight:600;
	cursor:pointer;
}

.about_list li a:hover,.gray{
	color:#fff !important;
	background:#000;
	text-align:center;
}
.aboutContent{ margin-top:30px;}

.index21 ul li{
	position:relative;
	float:left;
	margin-right:10px;
	width:380px;
	height:490px;
}
.index21 ul li.none{
	margin-right:0;
}
.indexCompany img{
	display:block;
	width:100%;
}
.index21 ul li:nth-child(1){
	margin-bottom:1px;
}
.index21 ul li:nth-child(2){
	margin-bottom:1px;
}
.index21 ul li:nth-child(3){
	margin-bottom:1px;
}

.index211 ul li{
	position:relative;
	float:left;
	margin-right:5px;
	width:291px;
	height:186px;
}
.index211 ul li.none{
	margin-right:0;
}


.blk_29 {	 ZOOM: 1; POSITION: relative; margin-top:60px;}
.blk_29 .LeftBotton {	BACKGROUND: url(../imgs/left.jpg) no-repeat 0px 0px;  FLOAT: left; WIDTH: 46px; CURSOR: pointer; POSITION: absolute; HEIGHT:235px}
.blk_29 .RightBotton {	RIGHT: 5px; BACKGROUND: url(../imgs/right.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 46px; CURSOR: pointer; POSITION: absolute; TOP: 0px; HEIGHT: 235px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 1050px; PADDING-TOP: 5px}
.blk_29 .box {	FLOAT: left; WIDTH: 350px; height:235px; margin-left:10px; TEXT-ALIGN: center}
.blk_29 .box IMG {DISPLAY: block; PADDING-LEFT: 3px;  PADDING-TOP: 3px; }


.lianxi_text span{

	color:#50bdff;
}
.lianxi_text {
	margin-bottom:60px;
	text-align:center;
	font-size:30px; font-weight:bold;
}

.color{ background:#e01871;}
.tit_color{ color:#fff; font-size:35px;}
.shouye1{ background:#fff; padding:15px;}
.col_00{ color:#000;}
.shouye5{ background:url(../imgs/shouye5.jpg) no-repeat; height:534px;}
.shouye6{ background:url(../imgs/shouye6.jpg) no-repeat; height:580px;}
.shouye5_left{ width:550px; float:left;}
.shouye5_right{ width:600px; float:right;} 
.shouye6_left{ width:600px; float:left;}
.shouye6_right{ width:550px; float:right;} 
.nr{ margin-left:60px; font-size:14px; line-height:30px;}
.col_about{ background:#3a3a3a; margin:0; padding:60px 0; }
.about_left{ float:left; width:600px;}
.about_right{ float:right; width:550px; color:#fff;}
.footerNav{
	overflow:hidden;
	margin-bottom:20px;
}

.footerNav a{
	float:left;
	font-size:16px;
	color:#ffffff;
	margin-right:16px;
}

.footerNav a:hover{
	text-decoration:none;
	opacity:0.6;
}

.about_banner{ background:url(../imgs/cp_banner.jpg) no-repeat center; height:380px;}
.about_nr_list li{ width:379px; height:490px; float:left; margin:10px 8px;}
.aboutText{
	margin-top:40px;
}
.aboutText p{
	margin-top:20px;
}
.about_nr{ width:1000px; margin:60px auto;}
.about_nr_tu li{ width:471px; margin-left:13px; float:left; height:353px;}
.lianxi{ width:720px; margin:60px auto;}
.about1{ background:#e01871; margin:60px auto; padding:60px 0;}
.about_color{ color:#fff; font-size:24px;}
.about_nr_left{ float:left; width:355px; height:495px;}
.about_nr_right{ float:right; width:700px;}
.new_con1{
	overflow: hidden;
	margin-top:10px;
}
.new_con1 a{ color:#333;}