html,body{
	font-family: "微软雅黑";
}
select,input,textarea,button{
	font-family: "微软雅黑";
}
.head_zwf{
	height: 100px;
	overflow: hidden;
}
/*
 * header
 */
.header_box{
	height: 105px;
}
.header{
	height: 105px;
	background:#fff;
	position: relative;
	z-index: 3;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_head{
	position: fixed;
	left: 0;
	top: 35px;
	width: 100%;
	z-index: 9;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.sub_head{
	position: absolute;
	left: 0;
	top: 35px;
	width: 100%;border-bottom: 1px solid #E5E5E5;
	background:#fff;
	transition:none;
	-webkit-transition:none;
	z-index: 99999;
}
.ind_head_scroll{
	top: -120px;
	height: 96px;
	border-bottom: 1px solid #E5E5E5;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.sub_head.bg{
	background: #fff;
	height: 100px;border-bottom: 1px solid #E5E5E5;
	transition:none;
	-webkit-transition:none;
}
.header .wrapper{
	position: relative;
}
.logo{
	width: 380px;
}
.logo a{
	width: 380px;
	height: 100px;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.logo img{
	display: inline-block;
	max-width: none !important;
	max-height: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.logo img:nth-child(2){
	margin-top: 35px;
	/*margin-left: 15px;*/
}
.ind_head_scroll{
	
}
.ind_search{
	width: 52px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #888888;
	font-size: 35px;
	position: relative;
	margin: 38px 0 0 0px;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

.ind_sea_hide .wrapper{
	opacity: 0;
	position: absolute;
	right: 0;
	top: -120px;
	z-index: 3;
	/*width:950px;*/
	padding: 20px 25px;
	height: 100px;
	background: #f1f1f1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_sea_hide .wrapper.hover{
	top: 0;
	opacity: 1;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_sea_inp{
	float: left;
	width:86%;
	height: 60px;
	color:#000;
	font-size: 16px;
	padding-left:20px;
	background: #fff;
	border: none;
}
.ind_sea_box_btn{
	float: left;
	position: relative;
	width: 5%;
	height: 60px;
	line-height: 60px;
	margin: 0 10px;
}
.ind_sea_box_btn .btn{
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	width: 80%;
	height:100%;
	text-align: center;
	border: none;
	background: none;
	cursor: pointer;
}
.ind_sea_box_btn .text{
	display: block;
	width: 80%;
	height: 100%;
	text-align:center;
	color: #333;
	font-size:30px;
	overflow: hidden;
}
.ind_sea_box_close{
	float: left;
	width:3%;
	height: 60px;
	cursor: pointer;
	background: url(../images/ind_search_close.png) no-repeat center center;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_sea_box_close:hover{
	transform: rotateZ(90deg);
	-webkit-transform: rotateZ(90deg);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}

/**menu**/
.menu{
}
.menu_dl{
}
.menu_dl dd{
	float: left;
	height: 100px;
	position: relative;
	padding: 0 15px;
}
.menu_tt{
	height: 100px;
	position: relative;
}
.menu_tt a{
	display: block;
	font-size: 16px;
	color: #444;
	line-height: 122px;
	/*padding: 0 26px;*/
}
.menu_dl dd:last-child .menu_tt{
	background: none;
}
.menu_tt a:after{
	content: "";
	display: block;
	height: 3px;
	width:0;
	position: relative;
	top: -35px;
	z-index: 0;
	margin: 0 auto;
	background: #0f75bd;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.menu_tt:hover a:after,.menu_dl dd.hover .menu_tt a:after{
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.menu_tt:hover a,.menu_dl dd.hover .menu_tt a{
	color: #0f75bd;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.menu_dl dd.hover .menu_tt:after{
	width: 100%;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.menu_dl dd.hover .menu_tt{
	color: #aa1d18;
}
.menu_down{
	display: none;
	position: absolute;
	left: 0;
	top:105px;
	color: #888888;
	width: 230px;
	
	background:#f6f6f6;
	border: 1px solid #E5E5E5;
}
.menu_down_items{
	position: relative;
}
.menu_down a{
	display: block;
	padding:10px 20px;
	color: #888888;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px solid #E5E5E5;
	
}
.menu_down_items .sec:hover,.menu_down_items.hover .sec,.third_menu a:hover{
	color: #0f75bd;

}
.third_menu{
	display: none;
	position: absolute;
	top: -1px;
	left: 228px;
	width: 230px;
	background: #F6F6F6;
	border: 1px solid #E5E5E5;
	border-bottom: none;
}
.menu_down_items:hover .third_menu{
	display: block;
}
.menu_btn{
	display: none;
	float: right;
	position: absolute;
	right: 0;
	top:8px;
	padding: 9px 17px;
	cursor: pointer;
}
.menu_btn span{
	display: block;
	height: 4px;
	width: 34px;
	background: #0f75bd;
	border-radius: 4px;
	margin-bottom: 7px;
}
.menu_tt:after{
	display: none;
}
.ind_sea_hide .wrapper{
	padding: 24px;
    height: 105px;
}
.ind_sea_inp{
	width: 81%;
}
.ind_sea_box_btn{
	width: 10%;
	margin: 0 0 0 5px;
}
.ind_sea_box_close{
	width: 5%;
}
.sub_head_scroll{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
}
/*.banner .slide{
	background-size: cover!important;
}*/
.ind_head_scroll .logo{
	height: 100px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_head_scroll .logo a{
	display: block;
	height: 100px;
    padding: 8px 0;
}
.ind_head_scroll .menu_dl dd,.ind_head_scroll .menu_pro_dd,.ind_head_scroll .menu_tt,.ind_head_scroll .menu_tt a{
	height: 100px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_head_scroll .menu_tt:after{
	top: -34px;
}
.ind_head_scroll .menu_tt a{
	line-height: 110px;
}
.ind_head_scroll .menu_pro_down,.ind_head_scroll .menu_down{
	top: 96px;
}
.ind_head_scroll .ind_search{
	margin-top: 29px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_head_scroll .ind_sea_hide{
	height: 80px;
	padding: 20px 10px;
}
.ind_head_scroll .ind_sea_inp,.ind_head_scroll .ind_sea_box_btn,.ind_head_scroll .ind_sea_box_close{
	height: 40px;
	line-height: 40px;
}
.fp-tableCell{
	/*padding-top: 49px;*/
}

/*************首页框架代码***********/
.section{
	position: relative;
	height: 100%;
	background:#F5F5F5;
}
.viewport-cont {
	width: 100%;
	height: 100%;
}
.section.active .viewport-cont {
}
#fp-nav.right{
	/*right:calc((100% - 1200px) / 4 );*/
}
/*.fp-tableCell img{
	width: 100%;
	height: 100%;
}*/
#fp-nav ul li{
	width: 10px;
	height: 10px;
	margin-bottom: 10px;
}
#fp-nav ul li a{
	width:10px;
	height:10px;
}
#fp-nav ul li a span{
	width:10px;
	height:10px;
	border-radius: 10px;
	border: 1px solid #0f75bd;
}

#fp-nav ul li:hover a span,#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span{
	background: #0f75bd;
	border: none;
}
.fp-controlArrow.fp-prev,.fp-controlArrow.fp-next{
	width: 50px;
	height: 50px;
	background: #fff;
	border: 2px solid #ddd;
	border-radius: 50px;
	
	border-color: transparent;
	border-width: initial;
	left: 30px;
}
.fp-controlArrow.fp-next{
	transform: rotate(180deg);
	left: auto;
	right: 30px;
}
.fp-controlArrow.fp-prev:after,.fp-controlArrow.fp-next:after{
	content: "";
	width: 30px;
	height:30px;
	background: url(../images/left_cion.png)no-repeat center center;
	background-size: cover;
	position: absolute;
	top: 8px;
	left:8px;
}

/*首页框架代码结束*/


.fp-auto-height{
	height: auto !important;
}

.head_t_box{
	height: 35px;
	background: #fff;
	border-bottom: 1px solid #c6c6c6;
}
.head_t_clm{
	color: #5e5e5e;
	font-size: 12px;
	line-height: 35px;
	margin-right: 25px;
}
.head_t_clm .icon{
	float: left;
	margin-right: 3px;
	font-size: 14px;
	line-height: 35px;
}
.head_t_clm .icon.icon-youjian{
	font-size: 18px;
}
.head_t_clm:hover{
	text-decoration: underline;
}
.lan_fir{
	line-height: 35px;
	border-right: 1px solid #b3b3b3;
	padding-right: 10px;
	margin-right: 5px;
	color: #5e5e5e;
}
.langue{
	position: relative;
}
.lan_fir i{
	font-size: 12px;
	margin-left: 3px;
}

.lan_list{
	position: absolute;
	top: 35px;
	left: 0;
	width: 100px;
	border: 1px solid #b3b3b3;
	border-top: none;
	z-index: 9999999;
	display: none;
}
.langue:hover .lan_list{
	display: block;
}
.lan_list li{
	line-height: 26px;
	background: #fff;
	padding: 0 10px;
}
.lan_list li:first-child{
	border-bottom: 1px solid #E5E5E5
}
.lan_list li:hover a{
	color: #0f75bd;
}
.head_sm a{
	float: left;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: #5e5e5e;
	margin: 5px 7px 0 0; 
}
.head_sm a:last-child{
	font-size: 13px;
}
.head_sm a:hover{
	/*background: #222;*/
	-webkit-transform:translateY(-3px);
	transform: translateY(-3px);
}


.banner{
	background-size: cover !important;
	position: relative;
	overflow: hidden;
	margin-top: 100px;
}
.pelm{
	position: absolute;
}
.banner_pro1{
	top: 59% !important;
	left: 37.7% !important;
}
.banner_pro2{
	top: 48% !important;
	left: 12.7% !important;
}
.banner_text1{
	top:28% !important;
	left:43% !important;
}

/**第二屏***/
.section02 .sec2_t{
	padding-top: 100px;    overflow: hidden;
}
.sec2_t_l{
	width: 468px;
	padding: 40px 30px;
	background: #fff;
	box-shadow:4px 4px 10px #ccc;
}
.section .title{
	position: relative;
	font-family: "微软雅黑";
	font-size: 12px;
	margin-bottom: 15px;
	color: #888888;
}
.section .title img{
	float: left;
	margin-right: 15px;
}
.section .title span{
	float: left;
	line-height: 32px;
}
.section02 .pic{
	margin-bottom: 5px;
}
.section02 .sec2_t_l .con .tt{
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 8px;
}
.section02 .sec2_t_l .con .text{
	font-size: 12px;
	color: #888;
	line-height: 16px;
}
.sec2_t_r{
	width: calc(100% - 468px);
	padding: 40px 40px 0 60px;
}
.sec2_t_r .date{
	width: 58px;
	border-right: 1px solid #cecece;
	color: #bcbbbb;
	text-align: left;
	float: left;
	margin-top: 4px;
}
.sec2_t_r .date p:first-child{
	font-size: 28px;
	margin-bottom: 3px;
}
.sec2_t_r .date p:nth-child(2){
	font-size: 12px;
}
.sec2_t_r .con{
	float: left;
	width: calc(100% - 58px);
	padding-left: 20px;
}
.sec2_news_item{
	margin-bottom: 20px;
	
}
.sec2_t_r .con .tt{
	color: #444;
	font-size: 18px;
	margin-bottom: 3px;
}
.sec2_t_r .con .text{
	font-size: 12px;
	color: #666;
	line-height: 16px;
}
.sec2_news_item:hover .date{
	color: #feb900;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.sec2_b {
	margin-top: 20px;
	position: relative;
}
.sec2_b .item{
	margin-right: 10px;
	position: relative;
}
.sec2_b .item .con{
	position: absolute;
	width: 100%;
	height: 50px;
	left: 0;
	bottom: 1px;
	background: rgba(0,0,0,.5);
	color: #fff;
	font-size: 12px;
	text-align: center;
	padding: 13px 10px;
}
.sec2_b_scroll .owl-controls{
	display: none;
}
.section .con_btn,.ind7_wrap .con_btn{
	position: absolute;
	width: 18px;
	height: 18px;
	border: 1px solid #9b9b9b;
	text-align: center;
	line-height: 16px;
	top: 0;
	right: 10px;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.section .con_btn.prev_btns,.section .con_btn.prev_btns1,.ind7_wrap .con_btn.prev_btns,.ind7_wrap .con_btn.prev_btns1{
	transform: rotate(180deg);
	right: 33px;
	/*line-height: 20px;*/
}
.section .con_btn i,.ind7_wrap .con_btn i{
	color: #9b9b9b;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.section .con_btn:hover,.ind7_wrap .con_btn:hover{
	border-color: #feb900;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.section .con_btn:hover i,.ind7_wrap .con_btn:hover i{
	color: #feb900;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/**第三屏 ***/
.section03{
	overflow: hidden;
}

.section03 .sec3_t1{
	padding-top: 96px;
}
.sec3_t{
	height: 279px;
	background:  url(../images/ind_img8.jpg)no-repeat center center;
	background-size: cover;
	padding: 20px 0;
	overflow: hidden;
}
.sec3_t .title span{
	color: #fff;
}
.sec3_wrap{
	margin-top: 40px;
	overflow: hidden;
}
.sec3_b_l,.sec3_b_r{
	width: 50%;
}
.sec3_m,.sec3_b{
	overflow: hidden;
}
.sec3_b_l dd{
	width: 33.33%;
	float: left;
	padding: 0 10px;
	text-align: center;
	color: #fff;
}
.sec3_b_l dd .icon{
	display: inline-block;
	width: 100px;
	height: 100px;
	border-radius:100px ;
	background: #fff;
	text-align: center;
	line-height: 100px;
	margin-bottom: 15px;
}
.sec3_b_l dd .icon i{
	font-size: 59px;
	color: #375f9b;
}
.sec3_b_l dd:nth-child(2) .icon{
	line-height: 110px;
}
.sec3_b_l dd .icon i.icon-yunying{
	font-size: 53px;
}
.sec3_b_l dd span:nth-child(3){
	font-size: 16px;
	font-weight: bold;
	
}
.sec3_b_r{
	padding-left: 40px;
}
.sec3_b_r .tt{
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	position: relative;
}
.sec3_b_r .tt:after{
	content: "";
	position: absolute;
	width: 70px;
	height: 2px;
	background: #feb900;
	top: 40px;
	left: 0;
}
.sec3_b_r .text{
	margin-top: 25px;
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	padding-right: 50px;
}
.sec3_m{
	padding: 20px 0;
	overflow: hidden;
}
.sec3_m dd{
	width: 16.6%;
	float: left;
	
	text-align: center;
	padding: 0 3px;
}
.sec3_m dd a{
	display: block;
	position: relative;
}
.sec3_m dd p{
	width: 98%;
	position: absolute;
	bottom: 3px;
	left: 1%;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	background: rgba(0,0,0,.5);
	height: 50px;
	line-height: 50px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}
.sec3_b{
	
	overflow: hidden;
}
.sec3_b .wrapper{
	position: relative;
}
.sec3_b_scroll .item{
	padding-right: 10px;
}
.sec3_b_scroll .owl-controls{
	display: none;
}
.more_btn1{
	display: block;
	width: 140px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 18px;
	color: #fff;
	border-radius: 40px;
	padding-left: 10px;
	background: #d91f22;
	text-transform: uppercase;
}
.more_btn1 .icon{
	float: right;
	font-size: 30px;
	color: #222;
	line-height: 40px;
	margin-right: 6px;
}


/*
 * 第四屏 
 */
.ind_clm4_bg{
	height: 100%;
	/*background:url(../images/ind_box4_bg.jpg) no-repeat center center;*/
	background-size: cover;
}

/***footer***/
.footer{
	position: relative;
	z-index: 2;
	background: #222;
}
.footer_t{
	padding: 60px 0;
	position: relative;
}
.footer_l{
	width: 33.33%;
}
.footer_logo {
	width: 100%;
	display: block;
	padding-left: 20%;
}
.footer_sm li{
	margin-top: 10px;
}
.footer_sm{
	margin-top: 25px;
}
.footer_sm li a{
	font-size: 16px;
	color: #888;
	line-height: 25px;
}
.footer_sm li i{
	font-size: 18px;
	float: left;
	color: #888;
}
.footer_sm li i.icon-youjian{
	font-size: 23px;
	margin-right: 3px;
}
.footer_sm li i.icon-chuanzhen{
	margin-right: 5px;
}
.footer_sm li:nth-child(2) a{
	float: left;
}
.footer_sm li:nth-child(2) a:first-child{
	margin-right: 10px;
}
.footer_sm li:nth-child(1) a,.footer_sm li:nth-child(3) a{
	float: left;
	width: calc(100% - 20px);
	padding-left: 5px;
	margin-top: -1px;
}
.footer_sm li a:hover{
	text-decoration: underline;
}
.sm {
	margin-top: 15px;
}
.sm a.a_sm{
	display: block;
	float: left;
	width: 30px;
	height: 30px;
	background: #888888;
	border-radius: 30px;
	line-height: 30px;
	text-align: center;
	margin-right: 10px;
}
.sm a.a_sm i{
	font-size: 20px;
}
.sm a.a_sm i.icon-in1{
	font-size: 16px;
}
.sm a.a_sm:hover{
	transform: translateY(-3px);
	background: #fff;
}
.a_map{
	display: block;
	width: 147px;
	height: 30px;
	background: url(../images/icon1.png)no-repeat center center;
	background-size: cover;
	margin-left: 5px;
	line-height: 30px;
	color: #fff;
	position: relative;
	font-size: 16px;
	padding-left: 12px;
}
.a_map i{
	position: absolute;
	top: 0;
	right: 5px;
	transform: rotate(-90deg);
	font-size: 18px;
	color: #fff;
}
.footer_menu{
	width: 33.33%;
	float: left;
}
.footer_menu .footer_menu_item{
	float: left;
	width: 63%;
	padding-right: 4%;
	margin-left: 3%;
}
.footer_menu .footer_menu_item:nth-child(2){
	width: 27%;
	padding-right: 3%;
}
.footer_menu .footer_menu_item .tt{
	font-size: 24px;
	color: #d8d8d8;
	position: relative;
}
.footer_menu .footer_menu_item .tt:after{
	content: "";
	position: absolute;
	width: 173px;
	height: 1px;
	background: url(../images/icon2.png)no-repeat center center;
	background-size: cover;
	top: 37px;
	left: 0;
}
.footer_menu .footer_menu_item:nth-child(2) .tt:after{
	width: 110px;
	background-size:contain ;
}
.footer_menu .con{
	margin-top: 30px;
}
.footer_menu .con li{
	margin-bottom: 15px;
	color: #888;
	overflow: hidden;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.footer_menu .con li i{
	float: left;
	font-size: 15px;
}
.footer_menu .con li a{
	font-size: 14px;
	color: #888;
	float: left;
	width: calc(100% - 16px);
	padding-left: 3px;
}
.footer_menu .con li:hover,.footer_menu .con li:hover a{
	color: #feb900;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.footer_contact{
	width: 33.33%;
	position: absolute;
	height: 100%;
	top: 0;
	right: 0;
	padding: 0 0px 0 3%;
}
.foot_con_wrap{
	background: #323232;height: 100%;
	padding: 70px 30px;
}
.code_item{
	font-size: 14px;
	color: #d8d8d8;
	text-align: center;
	width: 49%;
	padding-bottom: 20px;
}
.code_item img{
	margin-bottom: 5px;
	max-width: 100%;
}
.footer_inq_list dd{
	margin-bottom: 8px;
}
.footer_inq_inp,.footer_inq_area{
	display: block;
	width: 100%;
	height: 31px;
	line-height: 31px;
	color: #888;
	font-family: "微软雅黑";
	font-size: 14px;
	padding-left: 10px;
	background:#f9f9f9;
	border: none;
	border-radius: 3px;
}
.footer_inq_inp::-webkit-input-placeholder,.footer_inq_area::-webkit-input-placeholder{
	color: #ccc;
}
.footer_inq_area{
	height: 100px;
	resize: none;
}
.footer_inq_btn{
	width: 100%;
	height: 23px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: #375f9b;
	border: none;
	cursor: pointer;
	border-radius: 4px;
	margin-top: 5px;
}

.footer_b{
	padding: 10px 0;
	line-height: 30px;
	color: #7f7f7f;
	font-family: "微软雅黑";
	border-top: 1px solid #434343;
}
.footer_b_text{
	width: 70%;
}
.footer_b_r{
	text-align: right;
}
.footer_b_r a{
	color: #7f7f7f;
}
.footer_b_r a:hover{
	color: #fff;
	text-decoration: underline;
}

/*
 * sub_banner
 */
.sub_banner{
	width: 100%;
	height: 400px;
	position: relative;
	background-size: cover!important;
}
.location {
	height: 40px;
	line-height: 40px;
	color: #888888;
	font-size: 14px;
	background: #fff;
	border-bottom: 1px solid #E5E5E5;
}
.location_l{
	width: 100%;
}
.location_l .iconfont {
	font-size: 18px;
	margin-right: 5px;
	color: #444444;
}

.location_l .text {
	display: inline-block;
}

.location_l .text a {
	color: #888888;
	font-size: 13px;
	margin: 0 3px;
}

.location_l .text a:hover {
	color: #0f75bd;
}

/*about*/
.ind_box1.about{
	padding: 40px 0;
}
.tab_box{
	text-align: center;
	padding: 0 200px;
}
.tab_box a{
	display: inline-block;
	padding: 10px 0;
	width: 150px;
	text-align: center;
	background: #f4f4f4;
	border-radius: 4px;
	color: #888888;
	font-size: 12px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.tab_box a.hover,.tab_box a:hover{
	background: #0f75bd;
	color: #fff;
}
.ind_title .tt{
	position: relative;
	margin-bottom: 40px;
}
.ind_title .tt:after{
	content: "";
	position: absolute;
	width: 80px;
	height: 2px;
	background: #feb900;
	left: 50%;
	margin-left: -40px;
	top: 40px;
}
.ind_box1.about .ind1_wrap{
	overflow: hidden;
	padding: 30px 0 ;
}
.ind_box1.about .pic{
	width: 40%;
}
.ind_box1.about .pic img{
	max-width: 100%;
}
.ind_box1.about .con{
	width: 60%;
	padding-left: 40px;
	float: left;
	padding-top: 20px;
}
.ind_box1.about .con .tt{
	font-size: 22px;
	color: #444444;
	line-height: 25px;
	margin-bottom: 30px;
}
.ind_box1.about .con .text{
	font-size: 14px;
	color: #888;
	line-height: 25px;
	margin-top: 10px;
	text-align: justify;
}
.ind_box1.about .ind1_b {
	background: url(../images/about_img2.jpg)no-repeat center center;
	background-size: cover;
	overflow: hidden;
	padding: 50px 0;
	
}
.ind_box1.about .ind1_b .wrapper{
	padding: 0 40px;
}
.ind_box1.about .ind1_b dd{
	float: left;
	width: 33.33%;
	text-align: center;
}
.ind_box1.about .ind1_b dd .icon{
	display: inline-block;
	width: 130px;
	height: 130px;
	border: 3px solid #fff;
	border-radius: 130px;
	text-align: center;
	line-height: 130px;
	margin-bottom: 20px;
}
.ind_box1.about .ind1_b dd .icon i{
	font-size: 65px;
	color: #fdb800;
}
.ind_box1.about .ind1_b dd span:nth-child(3){
	font-size: 16px;
	color: #fff;
}
.ind_box2.about{
	overflow: hidden;
	padding-bottom: 40px;
	background: #fff;
}
.ind_box2.about p{
	font-size: 12px;
	color: #888888;
	line-height: 23px;
	text-align: center;
}
.ind_box3.about{
	background: #f4f4f4;
	overflow: hidden;
	padding: 40px 0;
}
.about3_scroll .item{
	padding: 0 40px;
}
.about3_scroll.owl-theme .owl-dots .owl-dot span{
	background: #dedede;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.about3_scroll.owl-theme .owl-dots .owl-dot.active span, .about3_scroll.owl-theme .owl-dots .owl-dot:hover span{
	background: #fdb800;
	width: 30px;
	transition: all .5s;
    -webkit-transition: all .5s;
}
.ind_box4.about{
	padding: 60px 0 40px;
	text-align: center;
}
.ind_box4.about .wrapper{
	padding: 0 40px;
}
.ind_box4.about img,.ind_box5.about img{
	max-width: 100%;
}
.ind_box5.about{
	padding: 40px 0;
}
.ind_box6.about{
	background: url(../images/about_img9.jpg)no-repeat center center;
	background-size: cover;
	position: relative;
	height: 308px;
}

.ind_box6.about .wrapper{
	padding: 0 50px;
	position: absolute;
	left: 50%;
	top: 30%;
	transform: translateX(-50%);
}
.ind_box6.about .ind6_l{
	width: 37%;
	height: 337.5px;
	background: #375f9b;
	padding: 60px 40px;
}
.ind_box6.about .ind6_r{
	width: 63%;
}
.ind_box6.about .ind_title .tt{
	text-align: left;
}
.ind_box6.about .ind_title .tt:after{
	left: 0;
	margin-left: 0;
}
.ind_box6.about .ind6_l .con{
	font-size: 14px;
	color: #eaeaea;
	line-height: 25px;
}
.ind_box6.about .owl-controls{
	position: absolute;
	bottom: 0;
	right: 20px;
	text-align: right;
}
.ind_box6.about .owl-controls .owl-dots{
	float: right;
}
.ind_box6.about .owl-theme .owl-dots .owl-dot span{
	background: #f8f8f8;
	margin: 5px 3px;transition: all .5s;
    -webkit-transition: all .5s;
}
.ind_box6.about .owl-theme .owl-dots .owl-dot.active span,.ind_box6.about .owl-theme .owl-dots .owl-dot:hover span{
	background: #fdb800;
	width: 20px;transition: all .5s;
    -webkit-transition: all .5s;
}
.ind_box7.about{
	padding: 170px 0 40px;
}
.ind7_wrap{
	position: relative;
}
.ind7_wrap .con_btn{
	top: -35px;
	
}
.tts{
	float: left;
	margin-right: 15px;
}
.tts1{
	width: 121px;
	height: 27px;
	background: url(../images/text1.png)no-repeat center center;
	/*background-size: cover;*/
}
.tts2{
	width: 65px;
	height: 26px;
	background: url(../images/text2.png)no-repeat center center;
	/*background-size: cover;*/
}
.tts3{
	width: 105px;
	height: 29px;
	background: url(../images/text3.png)no-repeat center center;
	/*background-size: cover;*/
}
.tts4{
	width: 136px;
	height: 29px;
	background: url(../images/text4.png)no-repeat center center;
	/*background-size: cover;*/
}
.tts5{
	width:63px;
	height: 29px;
	background: url(../images/text5.png)no-repeat center center;
	/*background-size: cover;*/
}
.tts6{
	width:110px;
	height: 23px;
	background: url(../images/text6.png)no-repeat center center;
	/*background-size: cover;*/
}
.tts7{
	width:273px;
	height: 29px;
	background: url(../images/text7.png)no-repeat center center;
	background-size: cover;
	margin: auto;
	float: none;
}
.tts8{
	width:210px;
	height: 29px;
	background: url(../images/text8.png)no-repeat center center;
	background-size: cover;
	margin: auto;
	float: none;
}
.tts9{
	width:252px;
	height: 26px;
	background: url(../images/text9.png)no-repeat center center;
	background-size: cover;
	margin: auto;
	float: none;
}
.tts10{
	width:94px;
	height: 23px;
	background: url(../images/text10.png)no-repeat center center;
	background-size: cover;
	float: none;
}
.tts11{
	width:106px;
	height: 23px;
	background: url(../images/text11.png)no-repeat center center;
	background-size: cover;margin: auto;
	float: none;
}
.tts12{
	width:189px;
	height: 35px;
	background: url(../images/text12.png)no-repeat center center;
	background-size: cover;margin: auto;
	float: none;
}
.tts13{
	width:201px;
	height: 23px;
	background: url(../images/text13.png)no-repeat center center;
	background-size: cover;
	float: none;
}
.contact_wrap{
	padding-top: 70px;
	background: url(../images/after_bg.jpg)no-repeat center center;
	background-size: cover;
	overflow: hidden;
	background-attachment:fixed;
}
.contact_wrap .ttitle{
	margin-bottom: 50px;
}
.contact_wrap .wrapper{
	background: #fff;
	overflow: hidden;
	
}
.contact_wrap .location{
	padding-left: 20px;
}
.con_t{
	padding: 40px;
	overflow: hidden;
	width: 100%;
}
.con_t_l,.con_t_r{
	width: 50%;
}
.con_t_r img{
	max-width: 100%;
}
.con_t_l {
	padding:20px 60px 0 20px;
}
.con_t_l .tt{
	padding-bottom: 25px;
	border-bottom: 1px solid #E5E5E5;
}
.con_t_l dd{
	margin-top: 20px;
}
.con_t_l dd i{
	float: left;
	font-size: 20px;
	color: #888888;
	width: 20px;
}
.con_t_l dd i.icon-youjian{
	font-size: 22px;
}
.con_t_l dd a{
	float: left;
	width: calc(100% - 20px);
	padding-left: 10px;
	font-size: 16px;
	color: #888888;
	line-height: 23px;
}
.con_t_l dd a:hover{
	transform: translateX(6px);
	color: #0f75bd;
}
.con_b_wrap .title{
	color: #0c74bd;
	font-size: 18px;
	margin: 40px 0 15px;
}
.con_b_wrap .con_b_list{
	display: none;
}
.con_b_wrap .con_b_list:first-child{
	display: block;
}
.con_m{
	width: 94%;
	margin-left: 3%;
	height: 10px;
	background: #f6f6f6;margin-bottom: 40px;
}
/*faq-BOX*/

.faq_box {
	padding: 0 0 15px;
	background: #fff;
	
}

.faq_inp,
.faq_area {
	width: 100%;
	height: 30px;
	padding-left: 12px;
	font-size: 14px;
	color: #333;
	border: 1px solid #eee;
	resize: none;
	margin-top: 15px;
	border-radius: 4px;
}

.faq_inp:focus,
.faq_area:focus {
	border-color: #0f75bd;
}

.faq_area {
	height: 95px;
	padding: 8px 12px;
}

.faq_lists {
	overflow: auto;
	padding: 0 220px 0 150px;
}

.faq_btnwrap {
	position: relative;
	width: 140px;
	overflow: auto;
	left: 50%;
	margin-left: -70px;
	margin-top: 20px;
}

.faq_btn_box {
	width: 140px;
	height: 30px;
	border-radius: 2px;
	background: #0f75bd;
	position: relative;
	float: left;
	margin-right: 20px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	
}



.faq_btn {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 140px;
	height: 30px;
	border: none;
	background: none;
	cursor: pointer;
}

.faq_btn_text {
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	
}

.faq_btn_box:hover {
	background: #148ec8;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.faq_box dd{
	margin-bottom: 10px;
}
.faq_box dd .tt {
	float: left;
	min-width: 130px;
	text-align: right;
	margin-right: 10px;
	margin-top: 20px;
	font-size: 14px;
	color: #888;
}

.faq_box dd .faq_inp,
.faq_box dd .faq_area {
	width: calc(100% - 150px);
	float: left;
}

.faq_box dd .tt .red {
	color: #0f75bd;
}
/**/
.tts14{
	width:217px;
	height: 27px;
	background: url(../images/text14.png)no-repeat center center;
	background-size: cover;margin: auto;
	float: none;
}
.recu{
	background: url(../images/qua_bg.jpg)no-repeat center center;
	background-size: cover;
	background-attachment:fixed;
}
.recu .con_t .tt,.recu .con_b .tt{
	color: #444;
	font-size: 18px;margin-bottom: 10px;
}
.recu .con_t .text,.recu .con_b .text{
	color: #888;
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 22px;
}
.recu .con_t .text a{
	color: #0f75bd;
}
.recu .con_t{
	padding-bottom: 10px;
}
.recu .con_b{
	padding: 0 40px 40px;
}
.recu .con_b .con_b_item{
	border: 1px solid #E5E5E5;
	
	overflow: hidden;
	margin-bottom: 10px;
}
.recu .con_b .con_b_item .tts{
	margin-bottom: 0;
	cursor: pointer;
	width: 100%;
	padding: 10px;
}

.recu .con_b .con_b_item .tt i{
	float: left;
	font-weight: bold;
	margin-right: 6px;
	width: 16px;
}
.recu .con_b .con_b_item .tt i.icon-unie62b{
	font-size: 14px;
	margin-top: 3px;
}
.recu .con_b .con_b_item .con_wrap{
	padding: 0 15px;
	display: none;
}
.recu .con_b .con_b_item.active .con_wrap{
	display: block;
}
.recu .con_b .con_b_item .con_wrap dd{
	width: 25%;
	padding: 0 20px;
	text-align: center;
	float: left;
	padding: 25px 0;
}
.recu .con_b .con_b_item .con_wrap dd span{
	font-size: 14px;
	color: #888;
}
.recu .con_b .con_b_item .con_wrap dd span:first-child{
	font-size: 18px;
	color: #444;
	display: inline-block;
	margin-bottom: 10px;
}
.recu .con_b .con_b_item .con_wrap .con .tt{
	margin-bottom: 10px;
}
.recu .con_b .con_b_item .con_wrap .con .text{
	line-height: 25px;
}
.con_b_item .tts.active{
	color: #0f75bd;
}
.tts15{
	width:56px;
	height: 31px;
	background: url(../images/text15.png)no-repeat center center;
	background-size: cover;margin: auto;
	float: none;
}
.faq{
	background: url(../images/faq_bg.jpg)no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
}
.faq .con_t{
	padding: 10px 0;
}
.faq .con_b .con_b_item .con_wrap .con .text{
	padding: 0 20px;
}
.concept{
	background: url(../images/concept_bg.jpg)no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
}
.tts16{
	width: 281px;
	height: 35px;
	background: url(../images/text16.png)no-repeat center center;
	background-size: cover;margin: auto;
	float: none;
}

.concept .wrapper,.concept .location{
	background: #f4f4f4!important;
}
.concept_wrap {
	/*overflow: hidden;*/
}
.concept_wrap dd{
	width: 50%;
	float: left;
	padding: 0 87px;
	margin-bottom: 80px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.concept_wrap dd .dd_wrap{
	background: url(../images/icon-bg.png)no-repeat center center;
	background-size: cover;
	height: 425px;
	text-align: center;
	overflow: hidden;transition: all 0.5s;
	-webkit-transition: all 0.5s;
	cursor: pointer;
}
.concept_wrap dd .dd_wrap .tt{
	font-size: 32px;
	color: #0d74bd;
	margin: 125px 0 20px;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.concept_wrap dd .dd_wrap .text{
	color: #818181;
	font-size: 18px;
	line-height: 25px;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
@keyframes swing1 {  
	    25% {-webkit-transform: translateY(15px);}
         50%, 100% {-webkit-transform: translateY(0);}
         75% {-webkit-transform: translateY(-15px);}
}
@-webkit-keyframes swing1 {  
	25% {-webkit-transform: translateY(15px);}
         50%, 100% {-webkit-transform: translateY(0);}
         75% {-webkit-transform: translateY(-15px);}

}

.concept_wrap dd .dd_wrap:hover{
	animation: swing1 2s .15s linear ;  
	 -webkit-animation: swing1 2s .15s linear ; /* Safari and Chrome */

}
.concept_wrap dd .dd_wrap:hover .tt{
	transform: translateY(-6px);
}
.application,.case {
	background: #f4f4f4;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.application .wrapper,.case .wrapper{
	overflow: hidden;
	padding: 30px 29px;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.application dd{
	width: 360px;
	height: 466px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
	position: relative;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.application dd:nth-child(3n){
	margin-right: 0;
}
.application dd .con{
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 65px;
	background: rgba(0,0,0,.5);
	text-align: center;
	line-height: 65px;
	color: #fff;
	font-size: 24px;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-top: -32px;
}

.det_page{
	padding: 20px 0 30px;
	border-top: 1px dashed #888;
}
.det_page_clm{
	line-height: 30px;
	margin-bottom: 4px;
	position: relative;
}
.det_page_clm .icon{
	display: none;
	float: left;
	width: 0;
    height: 0;
    border-width: 6px;
    border-style: solid;
    border-color: transparent transparent transparent #303030;
    margin: 9px 8px 0 0;
}
.det_page_clm .tt{
	float: left;
	color: #333;
	font-size: 18px;
	width: 60px;
	text-align: right;
	font-weight: bold;
}
.det_page_clm a{
	display: block;
	color: #666;
	width: calc(100% - 210px);
	padding-left: 10px;
	float: left;
	font-size: 14px;
}

.det_page_clm a:hover{
	color: #316cba;
}
.app_det .title{
	text-align: center;
	color: #444444;
	font-size: 24px;
}
.app_det .title .tt{
	padding: 0 300px;
	margin-bottom: 12px;
}
.app_det .title .text{
	color: #888;
	font-size: 12px;
}
.app_det .con{
	margin-top: 40px;
}
.app_det .imgs{
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.app_det .con_text{
	padding-top: 5px;
	font-size: 14px;
	color: #888;
	line-height: 25px;
}
.app_det .share{
	margin: 40px 0;
}
.case dd{
	float: left;
	width: 360px;
	height: 460px;
	padding: 15px;
	background: #fff;
	margin: 0 30px 30px 0;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.case dd:nth-child(3n){
	margin-right: 0;
}
.case dd .con{
	padding: 20px;
}
.case dd .con .tt{
	color: #444;
	font-size: 18px;
	text-align: center;
	padding: 0 38px;
	min-height: 48px;
}
.case dd .con .line{
	width: 60px;
	height: 2px;
	background: #f7b300;
	margin: 15px auto 15px;
}
.case dd .con .text{
	color: #888;
	font-size: 13px;
	text-align: center;
	line-height: 23px;
	max-height: 70px;
}
.case dd:hover{
	box-shadow:4px 4px 10px rgba(0,0,0,.05);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
} 
.application dd:hover{
	box-shadow:4px 4px 10px #aaa;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.case_imgs{
	margin: 20px 0;
}
.case_imgs img:nth-child(1){
	margin-right: 40px;
}
.air dl,.case dl{
	overflow: hidden;
}
.air dd{
	height: 410px;
	width: 370px;
	padding: 20px 10px;
	margin-right: 16px;margin-bottom: 16px;
	box-shadow:4px 4px 10px rgba(0,0,0,.05);
}
.air dd .con .tt {
    font-size: 24px;
    text-align: center;
    padding: 0;
    max-height: 65px;
    margin-top: 5px;
    line-height: 32px;
    
}
.air dd:hover{
	box-shadow:4px 4px 10px #ccc;
}
/**page**/
.page{
	padding: 40px 0;
	text-align: center;
	font-family: "微软雅黑";
}
.page a{
	    display: inline-block;
    padding: 0 8px;
    height: 24px;
    line-height: 23px;
    margin: 0px 2px;
    font-size: 14px;
    font-family: "微软雅黑";
    color: #989898;
    border: 1px solid #D2D2D2;
    border-radius: 4px;
}
.page a:first-child,.page a:last-child{
	padding: 0 10px;
}
.page a:hover ,.page a.hover{
	background: #375f9b;
	color: #fff;
	border-color: transparent;
}
.page a i{
	font-size: 12px;
}
.page .pagePrev .icon-xiangxia{
	display: inline-block;
	transform: rotate(90deg);
}
.page .pageNext .icon-xiangxia{
	display: inline-block;
	transform: rotate(-90deg);
}
.ind_box1.news .wrapper{
	padding: 20px 0 40px;
	overflow: hidden;
}
.ind_box1.news dd{
	float: left;
	width: 390px;
	margin-right: 15px;
}
.ind_box1.news dd .pic{
	position: relative;
}
.ind_box1.news dd .date{
	position: absolute;
	bottom: 3px;
	left: 0;
	width: 112px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	background: #375f9b;
	color: #fff;
}
.ind_box1.news dd .date i{
	font-size: 14px;
}
.ind_box1.news dd .tt{
	color: #444;
	font-size: 18px;
	line-height: 25px;
	padding: 0 5px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.ind_box1.news dd:nth-child(3){
	margin-right: 0;
}
.ind_box2.news {
	padding-bottom: 50px;
}
.news2_t{
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #d1d1d1;
}
.news2_t a{
	display: block;
	float: left;
	width: 180px;
	height: 45px;
	text-align: center;
	line-height: 45px;
	font-size: 18px;
	color: #444444;
	border: 1px solid #d1d1d1;
	border-bottom: none;
	border-left: none;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.news2_t a:nth-child(1){
	border-left:1px solid #d1d1d1;
}
.news2_t a.active{
	border-top: 2px solid #4c82d4;transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box2.news .wrapper .news2_b{
	padding: 10px 30px 30px 30px;
	overflow: hidden;
}
.ind_box2.news dd{
	padding: 35px 15px 35px 0;
	overflow: hidden;
	border-bottom: 1px dashed #888888;
}
.ind_box2.news dd .date{
	font-family: arial;
	font-size: 14px;
	color: #444444;
}
.ind_box2.news dd .tips{
	width: 68px;
	height: 20px;
	background: #4c82d4;
	text-align: center;
	line-height: 20px;
	color: #FFFFFF;
	font-family: "微软雅黑";
	font-size: 14px;
	border-radius: 4px;
	margin: 0 20px;
}
.ind_box2.news dd .tt{
	color: #0b0b0b;
	font-family: "微软雅黑";
	font-size: 18px;
	width: calc(100% - 270px);
}
.ind_box2.news dd .detail{
	margin-top: 0;
	font-size: 16px;
	color: #feb900;
}

.ind_box2.news dd:hover .tt a{
	color: #4c82d4;
}
.ind_box1.pro {
	background: #F4F4F4;
}
.ind_box1.pro .wrapper{
	padding: 40px 0;
	overflow: hidden;
	
}
.pro_fl{
	width: 274px;
	float: left;
	
}
.pro_fl_tt{
	border-bottom: 2px solid #375f9b;
	font-family: "微软雅黑";
	font-size: 24px;
	color: #375f9b;
	padding: 10px 20px;
	background: #eeeeee;
	margin-bottom: 1px;
}

.pro_fl dd{
	padding: 0 20px;
	height: 45px;
	line-height: 45px;
	position: relative;
	background: #eeeeee;
	margin-bottom: 5px;
}
.pro_fl dd a{
	display: block;
	width: calc(100% - 20px);
	font-size: 14px;
	height: 100%;
	color: #6a6969;
	font-family: "微软雅黑";
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pro_fl dd span{
	float: left;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pro_fl dd i{
	position: absolute;
	display: inline-block;
	top: 0px;
	right: 20px;
	font-weight: bold;
	font-size: 14px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.pro_fl dd .icon-youjian.rotate{
		transform: rotate(90deg);
	}
.pro_fl dd:hover,.pro_fl dd.hover{
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	background: #375f9b;
}
.pro_fl dd:hover a span,.pro_fl dd:hover i,.pro_fl dd.hover a span,.pro_fl dd.hover i{
	color: #fff;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
/*.pro_fl dd:hover .pro_fl_sec{
	display: block;
}*/
.pro_fr{
	float: left;
	width: calc(100% - 274px);
	overflow: hidden;
}
.pro_fr .pro_lists dd{
	width: 275px;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	position: relative;
}

.pro_fr dd .con{
	position: absolute;
	font-size: 14px;
	color: #fff;
	text-align: center;
	height: 60px;
	left: 0;
	bottom: 2px;
	width: 100%;
	background: rgba(0,0,0,.5);
	padding: 10px 50px 0 50px;
	line-height: 20px;
}

.pro_fr .pro_lists dd:hover{
	box-shadow: 0 5px 10px rgba(115,115,115,.1);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.ind_box1.pro_det{
	background: #F4F4F4;
}
.ind_box1.pro_det .wrapper{
	overflow: hidden;
	padding: 20px 0;
}
.pro_inf{
	width:calc(100% - 617px);
	padding-right: 20px;
}
.pro_inf_title{
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 15px;
}

.pro_inf_desc{
	line-height: 20px;
	font-size: 12px;
	color: #888;
	padding: 15px 0 0px;
	
}
.pro_inf_desc p{
	margin-bottom: 15px;
}
.p_det_btn{
	padding: 5px 0 15px;
	
}
.p_det_btn a{
	display: block;
	width: 160px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	float: left;
	border-radius: 4px;
	
	margin-right: 20px;
}
.p_det_btn a:nth-child(1){
	padding-left: 26px;
	background: #375f9b;
}
.p_det_btn a:nth-child(2){
	padding-left: 38px;
	background: #f7b300;
}
.p_det_btn a .icon{
	font-size: 20px;
	margin-right: 5px;
	float: left;
}
.p_det_btn a .icon.icon-youxiang1{
	margin-top: -1px;
}
.p_det_btn a .icon.icon-jiaoliu{
	margin-top: 2px;
}
.p_det_btn a span{
	float: left;
}
.p_det_btn a:hover{
	transform: translateY(-3px);
}
.pro_share_box .tt{
	padding-right: 10px;
	line-height: 22px;
	font-size: 16px;
}
.pro_share_box .text{
	width: 240px;
	height: 22px;
}
.pro_img_big{
	width: 617px;
}
.pro_img_big img{
	max-width: 100%;
}
.pro_det{
	background: #F4F4F4;
	padding-top: 40px;
}
.pro_det.ind_box2 .wrapper{
	background: #fff;
	overflow: hidden;
}
.pro_det.ind_box2 .news2_t a{
	height: 58px;
	line-height: 58px;
}
.pro_det.ind_box2 .news_list{
	width: 100%;
	padding: 20px 0 ;
	font-size: 12px;
	color: #888888;
	line-height: 20px;
}
.work{
	padding-bottom: 40px;
}
.work li{
	width: 50%;
	float: left;
	margin-bottom: 15px;
	padding: 0 10px;
}
.work li img,.sys img{
	max-width: 100%;
}
.pro_det_b_tabs_clm .pro-table table tr td{
	color: #666;
	font-size: 13px;
	padding: 10px 10px;
	text-align: center;
}
.pro_det_b_tabs_clm .pro-table table tr:nth-child(2n) td{
	background: #ededed;
}
.pro_det_b_tabs_clm .pro-table table tr:nth-child(2n-1) td{
	background: #d9d9d9;
}
.pro_det_b_tabs_clm .pro-table table tr:nth-child(1) td{
	background: #888888;
	color: #fff;
	padding: 20px 10px;
}
.pro_video .m-video .pic{
	width: 855px;
	height: 440px;
	margin: auto;
	position: relative;
}
.pro_video .m-video .pic:before{
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(../images/play.png)no-repeat center center;
	background-size: cover;
}
.pro_video .m-video .pic img{
	width: 100%;
	height: 100%;
}
.banner_scroll{
	
	margin-top: 74px;
}
.banner_scroll.owl-theme .owl-dots .owl-dot.active span, .banner_scroll.owl-theme .owl-dots .owl-dot:hover span{
	background: #0f75bd;
}