/*固定样式*/

.fs{

	width: 100%;

	min-width: 1200px;

}

.fw{

	width: 1200px;

	margin:auto;

}

.pr{

	position: relative;

}



.logo{

	height: 175px;

	background: #2b2b2b;

}

.logo .fix{

	height: 175px;

}

.logo_img{

	margin-top: 35px;

	margin-left: 130px;

}

.logo .fr{

	padding-right: 40px;

}

.logo .share_button{

	margin-top: 35px;

	color:#a1a1a1;

	line-height: 55px;

	text-align: right;

	margin-right: 10px;

}

.logo .share_button img{

	vertical-align: middle;

	margin-right: 10px;

}

.logo form{

	position: relative;

}

.logo form input.text{

	padding: 0px;

	border:none;

	width: 219px;

	height: 30px;

	background: url(../images/head_logo_bg.png) center center no-repeat;

}

.logo form input.submit{

	display: block;

	width: 50px;

	height: 30px;

	border:none;

	background: none;

	position: absolute;

	right: 0px;

	top:0px;

	cursor: pointer;

}





.nav{

	height: 81px;

	background: #ba292e;

	line-height: 81px;

}

.nav_list{

	font-size: 0px;

	text-align: center;

}

.nav_list li{

	display: inline-block;

	font-size: 18px;

	color:white;

	vertical-align: middle;

	padding:0px 10px;

}

.nav_list li:hover{

	background: url(../images/li_bg.png) bottom center no-repeat;

}

.nav_list li.odd{

	font-size: 14px;

	font-weight: lighter;

	color:#ccc;

	padding:0px 30px;

	background: none;

}



.index_product{

	border-top:1px solid transparent;

	background: url(../images/center_bg.png) 51% center no-repeat;

	height: 1060px;

	margin-top: -141px;

	position: relative;z-index: 10;

	overflow: hidden;

}



.pro_head{

	margin-top: 165px;

}

.pro_head .circle1_red{

	margin-right: 8px;

}

.pro_head .zhongshuo{

	margin-right: 30px;

}

.index_product .fl{

	text-align: right;

	width: 51%;

}

.index_product .fr{

	width: 49%;

}

.index_product div.fw div img{

	vertical-align: middle;

}

.pro_head .pro_text{

	margin-left: 30px;

}

.index_product div.item1{

	margin-top: 13px;

}

.index_product div.item1 .circle1{

	margin-right: 11px

}

.index_product div.item1 .circle2{

	margin-top: 16px;

	margin-right: 11px

}

.index_product div.item1 .circle3{

	margin-top: 18px;

	margin-right: 11px

}

.index_product div.item2 .circle4{

	margin-top: 24px;

    margin-right: -1px;

}

.index_product div.item2 .circle1{

	margin-right: 11px;

	margin-top:28px;

}

.index_product div.item2 .circle2{

	margin-top: 16px;

	margin-right: 11px

}

.index_product div.item2 .circle3{

	margin-top: 17px;

	margin-right: 11px

}

.index_product .img1{

	margin-left: 30px;

	margin-top: -25px;

}



.index_product .img2{

	margin-right: 57px;

}

.index_product div.item3 .circle4{

	margin-top: 23px;

    margin-left: -40px;

}

.index_product div.item3 .circle1{

	margin-left: -29px;

    margin-top: 26px;

}

.index_product div.item3 .circle2{

	margin-top: 16px;

    margin-left: -29px;

}

.index_product div.item4{

	height: 170px;

}

.index_product div.item4 .circle4{

	margin-top: -5px;

    margin-right: -1px;

}

.index_product div.item4 .circle1{

	margin-right: 11px;

    margin-top: 20px;

}

.index_product div.item4 .circle2{

	margin-top: 16px;

	margin-right: 11px;

}

.index_product div.item4 .circle3{

	margin-top: 17px;

	margin-right: 11px;

}

.index_product .img3{

	margin-left: 30px;

}



.index_product .img4{

	margin-right: 57px;

	margin-top: -50px;

	/*transition: transform 0.5s;*/

}

.index_product div.item5 .circle4{

	margin-top: 0px;

    margin-left: -40px;

}

.index_product div.item5 .circle1{

	margin-left: -29px;

	margin-top:29px;

}

.index_product div.item5 .circle2{

	margin-top: 15px;

	margin-left: -29px;

}

.index_product div.item5 .circle3{

	margin-top: 21px;

	margin-left: -29px;

}

.index_product div.item5 .fr{

	margin-top: -36px;

}





.index_about{

	padding-top: 56px;

	background: #f8f8f8;

	padding-bottom: 65px;

}

.more_en,.more_cn{

	display: block;

	text-align: right;

}

a.more_en{

	font-family: "Arial";

	color:#888888;

	font-size: 21px;

}

a.more_en img{

	vertical-align: middle;

}

a.more_cn{

	color:#ba292e;

	/*font-weight: lighter;*/

	font-size: 14px;

}

.index_about_more{

	padding:5px 11px;

	margin-right: 11px;

	border-right: 1px dashed #999999;

}

.about_top{

	padding:0px 40px 0px 80px;

	box-sizing: border-box;

}



.about_bottom{

	background: url(../images/index_about_bg.jpg) center center no-repeat;

	height: 492px;

	margin-top: 35px;

	position: relative;

}



.about_bottom .about_img1{

	position: absolute;

	top: 27px;

    left: 192px;

    transition: transform 2s;

}

.about_bottom .about_img2{

	position: absolute;

	top: 169px;

    left: 349px;

    transition: transform 2s;

}

.about_bottom .about_img3{

	position: absolute;

	top: 329px;

    left: 190px;

    transition: transform 2s;

}

.about_bottom .about_p{

	position: absolute;

	width: 622px;

	font-size: 16px;

	color:#333333;

	line-height: 22px;

	top: 225px;

    left: 517px;

}

.about_bottom .about_img1:hover{

	transform: rotate(360deg);

}

.about_bottom .about_img2:hover{

	transform: rotate(360deg);

}

.about_bottom .about_img3:hover{

	transform: rotate(360deg);

}

.index_news .fs{

	padding:70px 128px 30px 70px;

	box-sizing: border-box;

}

.index_news_list{

	margin-top: 45px;

}

.index_news_list li{

	display: inline-block;

	vertical-align: top;

	width: 315px;

}

.index_news_list li img{

	border:3px solid #d6d6d6;

}

.index_news_list li:hover img{

	border:3px solid #ba292e;

}

.index_news_list li h2{

	font-size: 18px;

	color:#4a4a4a;

	line-height: 40px;

	text-align: center;

	font-weight: normal;

	border-bottom: 5px solid #d6d6d6;

}

.index_news_list li:hover h2{

	border-bottom: 5px solid #909090;

}



.index_news_list li p{

	color:#4a4a4a;

	font-size: 15px;

	line-height: 20px;

	margin-top: 10px;

	padding:0px 8px;

}



.index_contact{

	height: 925px;

	background: url(../images/index_contact.jpg) center center no-repeat;

}

.index_contact .fw{

	position: relative;

}

.index_contact .fw div{

	font-size: 20px;

	color:white;

	position: absolute;

}

.index_contact .fw .contact1{

	top: 666px;

    left: 274px;

}

.index_contact .fw .contact2{

	top: 666px;

    left: 794px;

}

.index_contact .fw .contact3{

	top: 735px;

    left: 274px;

}

.index_contact .fw .contact4{

	top: 735px;

    left: 794px;

}



.copyright{

	line-height: 48px;

	background: #222222;

	color:white;

	position: relative;

}

.copyright .scrollTop{

	position: absolute;

	left: 50%;

	margin-top: -44px;

	z-index: 10;

	cursor: pointer;

}



.inner_about_more{

	padding: 15px 11px;

    margin-right: 11px;

    border-right: 1px dashed #999999;

}

.position{

	padding-top: 27px;

}

.index_about_img{

	margin-left: 275px;

}

.case{

	margin-bottom: 55px;

}

.case_logo{

	display: block;

	margin:75px auto 55px;

}

.case_list{

	font-size: 0px;

}

.case_list li{

	display: inline-block;

	width: 25%;

	overflow: hidden;

	position: relative;

}

.case_list li:hover .detailImg{

	position: absolute;

	width: 100%;

	height: 100%;

	top:0px;

	left:0px;

	background: url(../images/img_wrap.png) center center no-repeat;

}



.inner_product{

	background: none;

}

.inner_pro_list{

	font-size: 0px;

	margin-left: 73px;

	height: 65px;

	line-height: 65px;

}

.inner_pro_list li{

	display: inline-block;

	font-size: 16px;

	color:#616161;

	width: 163px;

	height: 45px;

	border:1px solid #a1a1a1;

/*	border-left: none;*/

	line-height: 45px;

	text-align: center;

	transition: all 0.4s;

	vertical-align: bottom;

}

.inner_pro_list li:first-child{

	/*border-left: 1px solid #a1a1a1;*/

}

.inner_pro_list li:hover{

	line-height: 60px;

	height: 60px;

}

.inner_pro_list li.on{

	line-height: 60px;

	height: 60px;

}



.inner_pro_list_show{

	height: 183px;

	background: url(../images/pro_list_bg.jpg) center center no-repeat;

	overflow: hidden;

}



.inner_pro_list_show_ul{

	margin-left: 73px;

	margin-top: 53px;

}

.inner_pro_list_show_ul li{

	display: none;

}

.inner_pro_list_show_ul li div{

	display: inline-block;

	width: 157px;

	height: 58px;

	background: #cb0101;

	color:white;

	line-height: 58px;

	text-align: center; 

	margin-left: 10px;

}

.inner_product_list .fw{

	padding:50px 0px;

}

.inner_product_list ul li{

	display: inline-block;

	width: 287px;

	height: 250px;

	border:1px solid #ccc;

	text-align: center;

	margin-bottom: 13px;

	margin-right: 7px;

}

.inner_product_list ul li div{

	height: 215px;

	line-height: 215px;

	overflow: hidden;

}

.inner_product_list ul li div img{

	vertical-align: middle;

	transition: all 0.5s;

}

.inner_product_list ul li:hover div img{

	transform: scale(1.2);

}

.inner_product_list ul li h2{

	font-size: 20px;

}



.inner_news_list{

	padding:35px 55px;

}

.inner_news_list .index_news_list li{

	margin-bottom: 45px;

}



.__list{

	width: 100%;

}

.__list h2{

	font-size: 30px;

	width: 80%;

	margin: auto;

	text-align: center;

}

.__list .b_time{

	font-size: 12px;

    width: 100%;

    margin: auto;

    text-align: center;

    padding: 10px 0;

    border-bottom: 1px solid #ccc;

    margin-bottom: 20px;

}

.__list .thumb{

	/*width: 80%;*/

    display: block;

    margin: auto;

}

.__list .b_des{

	border-bottom: 1px solid #ccc;

    padding: 20px 0;

    padding-left: 20px;

    line-height: 30px;

}

.jiathis_style{

	float: right;

}

.b_foot{

	padding-top: 10px;

	font-size: 13px;

	line-height: 20px;

}



.detail_tab{
	font-size: 0px;
	border-bottom: 1px solid #ccc;
	margin-top: 25px;
}
.detail_tab li{
	line-height: 45px;
	font-size: 16px;
	color:white;
	background: #666;
	text-align: center;
	display: inline-block;
	padding:0px 25px;
	cursor: pointer;
}
.detail_tab li.on{
	background: #ba292e;
}
.detail_tab_con{
	padding:15px;
	min-height: 350px;
}
.detail_tab_con li{
	display: none;
}
