@charset "utf-8";

/*reset*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, em, img, strong, sub, sup, dd, dl, dt, li, ol, ul, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;}
ul{margin:0; padding:0; list-style:none;}
font{font-family:"Arial";}
input, button, textarea{
	margin: 0;
	padding: 0;
	border-width: 1px;
	font-family: arial;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
a img{border:0 none;}
a{text-decoration:none;
	transition: all .5s;
	-webkit-transition:all .5s; 
	-moz-transition: all .5s;
	-o-transition: all .5s;
}
a:hover{ 
	text-decoration:none;
}
html{
	font-family:Arial,Verdana;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	background: #fff;
	overflow-x:hidden;
}

body{
	font-size: 12px;
	overflow-x:hidden;
}
table {	border-collapse: collapse;	border-spacing: 0;}
label,button{cursor:pointer;}
select,input,textarea,button{outline:none;} 
em,i{font-style:normal;}

/*common*/
.fl{float: left;}
.fr{float: right;}
.clear{
	clear: both;
}
.cl50{
	clear: both;
	height: 50px;
}
.clearfix:after{
	display: block;
	content: "";
	height: 0;
	clear: both;
}
.clearfix{*zoom: 1;}
.pro-table{overflow-x:auto}
.textOverflow{
	white-space:nowrap;
	overflow: hidden;
	text-overflow:ellipsis;
}
.textOverClm{
	overflow:hidden; 
	text-overflow:ellipsis;
	display:-webkit-box; 
	-webkit-box-orient:vertical;
}
.clm2{
	-webkit-line-clamp:2; 
}
.clm3{
	-webkit-line-clamp:3; 
}
.clm4{
	-webkit-line-clamp:4; 
}
.clm5{
	-webkit-line-clamp:5; 
}
.tc{
	text-align: center;
}
.tl{
	text-align: left;
}
.tr{
	text-align: right;
}
.btnHover:hover{
	opacity: 0.9;
}
.colorf{
	color:#fff;
}
.f14{
	font-size: 14px;
}
.f16{
	font-size: 16px;
}
.text-uppercase{
	/*text-transform: uppercase;*/
}
.text-capitalize{
	text-transform: capitalize;
}
.wrapper{
	clear: both;
	width: 1200px;
	margin: 0 auto;	
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

@font-face{
    font-family:'Raleway-Bold';
    src:url('../fonts/Raleway-Bold.eot');
    src:url('../fonts/Raleway-Boldd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Bold.html') format('otf'),
         url('../fonts/Raleway-Bold-2.html') format('woff'),
         url('../fonts/Raleway-Bold.ttf') format('truetype'),
         url('../fonts/Raleway-Bold.svg#UNIVERS_CONDENSED_1') format('svg');
    font-weight:normal;
    font-style:normal;

}

@font-face{
    font-family:'Raleway-Light';
    src:url('../fonts/Raleway-Light.eot');
    src:url('../fonts/Raleway-Lightd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Raleway-Light.html') format('otf'),
         url('../fonts/Raleway-Light-2.html') format('woff'),
         url('../fonts/Raleway-Light.ttf') format('truetype'),
         url('../fonts/Raleway-Light.svg#UNIVERS_CONDENSED_1') format('svg');
    font-weight:normal;
    font-style:normal;

}


@font-face{
	font-family:'Raleway-Medium';
	src:url('../fonts/Raleway-Medium.eot');
	src:url('../fonts/Raleway-Mediumd41d.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Raleway-Medium.html') format('woff'), 
		url('../fonts/Raleway-Medium.ttf') format('truetype'), 
		url('../fonts/Raleway-Medium.svg') format('svg');
	font-weight:normal;
	font-style:normal;
}


 


/*****header********/
.header{
	border-bottom: 6px solid #0061ae;
}
/**************澶撮儴*********************/
.headerT{
	height: 38px;
	line-height: 38px;
	background: #3c3c3c;
}
.heaT_Inq{
	color: #fff;
	padding:0 12px;
	border-left: 1px solid #585858;
	border-right: 1px solid #585858;
}
.heaT_Inq::before{
	content: "";
	float:left;
	width: 18px;
	height: 14px;
	margin:11px 6px 0 0;
	background: url(../img/icon.png) no-repeat 0 0;
}
.language{
	position: relative;
	z-index: 2;
}
.language_a{
	display: block;
	color: #fff;
	padding:0 15px;
	text-align: center;
}
.language_a::before{
	content: "";
	float: left;
	width: 21px;
	height: 38px;
	margin-right: 3px;
	background: url(../img/icon.png) no-repeat;
}
.lag_text{
	cursor: pointer;
	border-left: 1px solid #585858;
	border-right: 1px solid #585858;
}
.lag_down{
	display: none;
	position: absolute;
	left: 0;
	top: 38px;
	width: 100%;
	background: #3c3c3c;
}

.lag_text::before{
	background-position: -26px 0;
}
.lag_ch::before{
	background-position: -301px 0;
}
.lag_en::before{
	background-position: -324px 0;
}
.lag_ch:hover,.lag_en:hover{
	text-decoration: underline;
}
.language:hover .lag_down{
	display: block;
}


.search{
	width: 200px;
}
.search_text{
	width: 160px;
	height: 38px;
	padding-left: 8px;
	border:none;
	color: #fff;
	font-size: 14px;
	background: #0061ae;
}
.search_text::-webkit-input-placeholder { /* WebKit browsers */  
    color:#fff;  
}  
.search_text:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
 	color:#fff;  
}  
.search_text::-moz-placeholder { /* Mozilla Firefox 19+ */  
   color:#fff;  
}  
.search_text:-ms-input-placeholder { /* Internet Explorer 10+ */  
	color:#fff;  
}
.search_btn{
	width: 40px;
	height: 38px;
	border: none;
	background:#0061ae url(../img/icon.png) no-repeat -219px 0;
	cursor: pointer;
}
.head_share{
	padding: 0 0px;
}
.head_share a{
	float: left;
	width: 46px;
	height: 38px;
	border-right: 1px solid #585858;
}
.head_share a.in{
	background: url(../img/in_ico.png) no-repeat center center;
}
.head_share a.tw{
	background: url(../img/tw_ico.png) no-repeat center center;
}
.head_share a.fa{
	background: url(../img/fc_ico.png) no-repeat center center;
}
.head_share a.gg{
	background: url(../img/gg_ico.png) no-repeat center center;
}
.head_share a.vd{
	background: url(../img/yb_ico.png) no-repeat center center;
}

.head_share a:hover{
	-webkit-transform:translateY(-2px);
	-moz-transform: translateY(-2px);
	-o-transform: translateY(-2px);
	transform: translateY(-2px);
}







.menuBox{
	background: #fff;
	position: relative;
}
.logo{
	display: table;
}
.logo a{
	display: table-cell;
	height:138px;
	vertical-align: middle;
	text-align: center;
}
.logo img{
	max-width: 100%;
	height: auto;
	vertical-align: middle;
}
.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: #379adc;
	border-radius: 4px;
	margin-bottom: 7px;
}
.menu{
	margin:0 auto;
}
.menu dd{
	float: left;
	height: 36px;
	padding: 51px 0;
	position: relative;
}
.menuT{
	display: block;
	color: #333;
	line-height: 36px;
	font-size: 14px;
	padding: 0 28px;
	text-transform: capitalize;
	font-weight:bold;
}
.menu dd.hover .menuT{
	color: #fff;
	background: #0061ae;
}
.menu dd:hover .menuT{
	color: #fff;
	background: #0061ae;
}
.menuDown{
	display: none;
	position: absolute;
	left: 0;
	top: 138px;
	z-index: 3;
	width: 252px;
	background: #0061ae;
}
.menuDown a{
	display: block;
	height: 43px;
	line-height: 43px;
	padding-left: 20px;
	color:#fff;
	border-bottom: 1px solid #2b7cbc;
}
.menuDown a:hover{
	text-decoration: underline;
}

.menu_lag{
	clear: both;
	display: none;
	text-align: center;
	border-bottom: 1px solid #ddd;
}
.menu_lag a{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #333;
	display:inline-block !important;
	margin: 0 8px 0 5px;
}


.menu_sea{
	clear: both;
	display: none;
	position: relative;
	height: 40px;
	border-bottom: 1px solid #ddd;
}
.menu_sea_text{
	width: 100%;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	background: none;
	border: none;
}

.menu_sea_text::-webkit-input-placeholder{
	color: #666;
}
.menu_sea_text::-moz-placeholder{
	color: #666;
}
.menu_sea_text::-ms-input-placeholder{
	color: #666;
}
.menu_sea_btn{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
	display: block;
	width: 45px;
	height: 40px;
	background: url(../img/search_ico.png) no-repeat center center;
	border: none;
}



.banner .bx-wrapper .bx-pager{
	bottom: 10px;
}
.banner .bx-wrapper .bx-pager.bx-default-pager a {
	width: 6px;
	height: 6px;
	background:none;
  	border: 2px solid #fff;
}
.banner .bx-wrapper .bx-pager.bx-default-pager a:hover,
.banner .bx-wrapper .bx-pager.bx-default-pager a.active {
  background:none;
  border: 2px solid #186eb2;
}
.banner .bx-wrapper .bx-controls-direction a{
	width: 67px;
	height: 67px;
	background: rgba(255,255,255,.4);
	border-radius: 67px;
	background-image: url(../img/icon.png);
}
.banner .bx-wrapper .bx-controls-direction a.bx-prev{
	left: 50%;
	background-position: 0 -52px;
	margin-left: -600px;
}
.banner .bx-wrapper .bx-controls-direction a.bx-next{
	right: 50%;
	background-position: -73px -52px;
	margin-right: -600px;
}
.banner .bx-wrapper .bx-controls-direction a:hover{
	background-color:rgba(24,110,178,.5);
}


.box1{
	padding:0 0 50px 0;
}
.title1{
	position: relative;
	height: 118px;
	text-align: center;
	margin:60px auto;
}
.title1_text{
	display: inline-block;
	padding: 0 15px;
	color: #333;
	font-size: 52px;
	background: #fff;
	line-height: 62px;
	font-weight: bold;
	position: relative;
	z-index: 2;
	margin-top: 30px;
	font-family:'Raleway-Bold';
}
.title1_ico{
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -59px;
	width: 118px;
	height: 118px;
	border: 2px solid #8f8f8f;
}

.about_T{
	padding:10px 0 50px 0;
}
.about_list1 dd{
	clear: both;
	position:relative;
}
.about_list1_date{
	position: absolute;
	left: 0;
	top: 0;
	width: 170px;
}
.about_list1_date p{
	color: #656666;
}
.about_list1_date div{
	line-height: 80px;
	font-size: 66px;
	font-weight:bold;
	color: #0061ae;
}

.about_list1_con{
	float: left;
	width: 100%;
	box-sizing:border-box;
	padding-left: 250px;
}

.about_list1_tt{
	display: block;
	line-height: 40px;
	color: #222;
	font-weight: bold;
	font-size: 18px;
}

.about_list1 dd:hover .about_list1_tt{
	color: #0061ae;
	text-decoration: underline;
}
.about_list1_text{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}

.about_list2{
	width: 1280px;
}
.about_list2 dd{
	float: left;
	width:350px;
	margin-right: 75px;
}
.about_list2 dd img{
	display: block;
	max-width: 100%;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	margin: 0 auto;
}
.about_list2_tt{
	line-height: 50px;
	color: #333;
	font-size: 20px;
	padding:10px 0;
}
.about_list2_tt:after{
	content: "";
	display: block;
	width: 50px;
	height: 2px;
	background: #a7a7a7;
}
.about_list2_con{
	color: #666;
	line-height: 26px;
	font-size: 14px;
}
.about_list2_pic{
	width: 100%;
	overflow: hidden;
}

.about_list2 dd a:hover img{
	-webkit-transform: scale(1.08,1.08);
	-moz-transform: scale(1.08,1.08);
	-o-transform: scale(1.08,1.08);
	transform: scale(1.08,1.08);
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

.about_list2 dd a:hover .about_list2_tt{
	color: #0061ae;
}
.about_list2 dd a:hover .about_list2_tt:after{
	background: #0061ae;
}

/*******product************/
.box2{
	padding:50px 0;
	background: url(../img/bg_01.jpg) repeat center center;
}
.index_pro_ttL{
	
	
}
.index_pro_ttL p{
	color: #121214;
	font-size: 52px;
	line-height: 60px;
	font-family:'Raleway-Bold';
}
.index_pro_ttL span{
	color: #666;
}
.index_pro_tt_more{
	width: 116px;
	height: 35px;
	line-height: 35px;
	color: #fff;
	font-size: 14px;
	text-align:center;
	background: #0061ae;
	margin-top:9px;
}

.pro_con{
	width: 100%;
}
.pro_con_dl dd{
	float:left;
	width: 20%;
	position: relative;
	overflow: hidden;
	margin-bottom: 15px;
}
.pro_con_pic{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.pro_con_dl_float{
	position: absolute;
	left: -105%;
	top: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	box-sizing: border-box;
	padding: 15px;
	background: #0061ae;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.pro_con_tt{
	color: #fff;
	font-size: 22px;
	line-height: 30px;
	padding:25px 0 10px 0;
}
.pro_con_text{
	color: #fff;
	line-height: 24px;
	font-size: 14px;
	margin-bottom: 20px;
}
.pro_con_icon{
	width: 58px;
	height: 58px;
	border: 1px solid #fff;
	position: relative;
	border-radius: 50%;
}
.pro_con_icon:before{
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 30px;
	height: 19px;
	margin: -9px 0 0 -15px;
	background: url(../img/icon.png) no-repeat -156px -46px;
}

.pro_con_dl dd:hover .pro_con_dl_float{
	left: 0;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}

/*******news**************/
.box3{
	padding:0 0 50px 0;
}
.news_ul{
	width: 1230px;
}
.news_ul li{
	float: left;
	width: 285px;
	overflow: hidden;
	margin-right: 20px;
}
.news_ul_pic{
	position: relative;
	overflow: hidden;
	border: 3px solid #ececec;
}
.news_ul_pic img{
	display: block;
	max-width: 100%;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
	margin: 0 auto;
}
.news_ul_date{
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 94px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background: #0061ae;
}
.news_ul_B{
	
}
.news_ul_B_tt{
	line-height: 30px;
	color: #333;
	font-size: 14px;
	font-weight:bold;
	padding: 12px 0 8px 0;
}
.news_ul_B_text{
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
}
.news_ul_B_more{
	color: #0061ae;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.news_ul_B_more:after{
	content: "";
	display: inline-block;
	width: 5px;
	height: 9px;
	margin-left: 3px;
	background: url(../img/icon.png) no-repeat -156px -72px;
}
.news_ul li:hover .news_ul_pic img{
	-webkit-transform: scale(1.08,1.08);
	-moz-transform: scale(1.08,1.08);
	-o-transform: scale(1.08,1.08);
	transform: scale(1.08,1.08);
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.news_ul li:hover .news_ul_B_more{
	-webkit-transform:translateX(2px);
	-moz-transform: translateX(2px);
	-o-transform: translateX(2px);
	transform: translateX(2px);
}
.news_ul li:hover .news_ul_B_tt{
	color: #0061ae;
	text-decoration: underline;
}

/********service*********/
.box4{
	height:615px;
	background: url(../img/service_bg.jpg) no-repeat center bottom;
	overflow: hidden;
	position: relative;
}

.service_tit{
	background-color:rgba(0,0,0,0);
	background: url(../img/bg_01.jpg) repeat center center !important;
}
.serviceBox{
	position: absolute;
	left:50%;
	bottom: 47px;
	margin-left: -600px;
}
.service_dl dd{
	width: 125px;
	margin: 0 45px;
	cursor: pointer;
}

.service_dl_ico{
	width: 100px;
	height: 91px;
	background: url(../img/icon.png) no-repeat;
	margin: 0 auto;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.service_dl_text{
	text-align: center;
	color: #666;
	font-size: 14px;
	padding: 20px 0 0 0;
}
.service_dl_ico.ico1{
	background-position: 0 -131px;
}
.service_dl_ico.ico2{
	background-position:-112px -131px;
}
.service_dl_ico.ico3{
	background-position: -228px -131px;
}
.service_dl_ico.ico4{
	background-position: -335px -131px;
}
.service_dl dd:hover .service_dl_ico.ico1{
	background-position: 0 -231px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.service_dl dd:hover .service_dl_ico.ico2{
	background-position:-112px -231px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.service_dl dd:hover .service_dl_ico.ico3{
	background-position: -228px -231px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.service_dl dd:hover .service_dl_ico.ico4{
	background-position: -335px -231px;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
}
.service_dl dd:hover .service_dl_text{
	color: #126bb3;
}
.service_dl dd:nth-child(1),.service_dl dd:nth-child(2){
	float: left;
}
.service_dl dd:nth-child(3),.service_dl dd:nth-child(4){
	float: right;
}



.service_B{
	color: #292929;	
	font-family:'Raleway-Bold';
	text-align: center;
}
.service_B p{
	font-weight: bold;
	font-size: 30px;
}
.service_B span{
	color: #393939;
	font-size:16px;
}

/*********case*************/
.box5{
	padding:0 0 50px 0;
	overflow: hidden;
}
.caseBox{
}
.case_dl{
	width: 1250px;
}
.case_dl dd{
	float: left;
	width: 285px;
	margin:0 20px 20px 0;
	text-align: center;
	box-sizing: border-box;
	padding: 9px;
	border: 1px solid #d1d1d1;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.case_dl_tt{
	line-height: 20px;
	color: #333;
	font-size: 16px;
	margin-top: 26px;
}
.case_dl_tt_ico{
	display: block;
	width: 37px;
	height: 3px;
	margin: 8px auto 0 auto;
	background: #a7a7a7;
}
.case_dl_text{
	color: #777;
	line-height: 20px;
	margin: 15px 0 25px 0;
}
.case_dl_pic{
	overflow: hidden;
}
.case_dl_pic img{
	display: block;
	max-width: 100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	margin: 0 auto;
}

.case_dl dd:hover .case_dl_tt_ico{
	background: #0061ae;
}
.case_dl dd:hover{
	border: 1px solid #0061ae;
	-webkit-transition: all .6s ease;
	-moz-transition: all .6s ease;
	-o-transition: all .6s ease;
	transition: all .6s ease;
}
.case_dl dd:hover .case_dl_pic img{
	-webkit-transform: scale(1.08,1.08);
	-moz-transform: scale(1.08,1.08);
	-o-transform: scale(1.08,1.08);
	transform: scale(1.08,1.08);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}



.footer{
	background: #424242;
	overflow: hidden;
	border-top: 12px solid #0061ae;
}
.footerT{
	padding: 40px 0 30px 0;
	border-bottom: 1px solid #5c5c5c;
}
.footerL{
	width: 21%;
	margin-right: 5%;
}
.footerM{
	width: 39%;
}
.footerR{
	width: 30%;
}

.footer_tt{
	width:100%;
	font-size:18px;
	line-height: 40px;
	color: #fff;
	border-bottom: 1px solid #5c5c5c;
	margin-bottom: 15px;
}
.footerL_list dd{
	margin:0 0 20px 0;
}
.footerL_list dd a{
	display: block;
	color: #fff;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	-webkit-transform:translateX(-20px);
	-moz-transform: translateX(-20px);
	-o-transform: translateX(-20px);
	transform: translateX(-20px);
}
.footerL_list dd a:before{
	content: "";
	float: left;
	width: 20px;
	height: 20px;
	background: url(../img/icon.png) no-repeat -266px 0;
}
.footerL_list dd:hover a{
	-webkit-transform:translateX(-3px);
	-moz-transform: translateX(-3px);
	-o-transform: translateX(-3px);
	transform: translateX(-3px);
}

.footer_con_list dd{
	clear: both;
	color: #fff;
	line-height: 20px;
	margin:0 0 20px 0;
	overflow: hidden;
	cursor: pointer;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.footer_con_list dd a{
	color: #fff;
}
.footer_con_list dd:before{
	content: "";
	float: left;
	width: 20px;
	height: 20px;
	background: url(../img/icon.png) no-repeat;
	margin-right: 8px;
}

.footer_con_list dd.tel:before{
	background-position: -23px -326px;
}
.footer_con_list dd.eml:before{
	background-position: -45px -326px;
}
.footer_con_list dd.sky:before{
	background-position: -68px -326px;
}
.footer_con_list dd.wechat:before{
	background-position: -91px -326px;
}
.footer_con_list dd.add:before{
	background-position: 0px -326px;
}
.footer_con_list dd:hover{
	transform: translateX(2px);
	-webkit-transform: translateX(2px);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	color: #0061ae;
}
.footer_con_list dd:hover a{
	color: #0061ae;
}


.footer_form{
	width: 100%;
	margin: 0 auto;
}
.footer_form dd{
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
	position: relative;
}
.footer_form_inp{
	display: inline-block;
	width: 100%;
	height: 37px;
	padding-left: 10px;
	color: #fff;
	background:#5b5b5b;
	border: none;
}
.footer_form_textarea{
	display: inline-block;
	width: 100%;
	height: 107px;
	background:#5b5b5b;
	padding:6px 10px;
	color: #fff;
	resize: none;
	border: none;
}
.footer_form dd input::-webkit-input-placeholder,.footer_form dd textarea::-webkit-input-placeholder{
	color: #fff;
}
.footer_form dd input::-moz-placeholder,.footer_form dd textarea::-moz-placeholder{
	color: #fff;
}
.footer_form dd input::-ms-input-placeholder,.footer_form dd textarea::-ms-input-placeholder{
	color: #fff;
}


.footer_form_btn{
	display: block;
	width: 130px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color:#fff;
	font-size: 14px;
	border-radius: 34px;
	background: #0061ae;
	border:none;
	cursor:pointer;
}
.footer_form_btn:hover{
	opacity:0.8;
}
.footerB{
	line-height: 32px;
	padding: 16px 0;
	color: #a0a0a0;
	overflow: hidden;
}

.footerB_L{
	display: table;
	height: 57px;
}
.footerB_L a{
	display: table-cell;
	vertical-align: middle;
}
.footerB_R{
	padding-top: 16px;
}
.footerB_R,.footerB_R a{
	color: #a0a0a0;
}
.footerB_R a:hover{
	opacity: 0.8;
}


/*********location*****************/
.location{
	height: 50px;
	line-height: 50px;
	color: #333;
	font-size: 14px;
	background: #ececec;
}
.locationL{
	margin-right: 6px;
}
.locationL:before{
	content: "";
	float: left;
	width: 50px;
	height: 50px;
	background: url(../img/icon.png) no-repeat -219px -46px;
}
.locationR a{
	color: #3f3f3f;
}
.locationR a.hover{
	color: #294da0;
}

.subBanner{
	width: 100%;
}
.subBanner img{
	display: block;
	max-width: 100%;
}


/*********service************/
.cbox01 .servicemod{
	margin-top:60px;
}
.cbox01 .servicemod ul{
	overflow:hidden;
	padding: 50px 0;
}
.cbox01 .servicemod ul li{
	float: left;
	display:block;
	width:1186px;
	padding-bottom: 42px;
	border:1px solid #c0c0c0;
	border-radius:15px;
	margin-top:-1px;
	position: relative;
}
.cbox01 .servicemod ul li img{
	float:left;
}
.cbox01 .servicemod ul li .text{
	display:block;
	width:585px;
	float:left;
	margin-left:55px;
	margin-top:65px;	
}
.cbox01 .servicemod ul li:nth-child(2n){
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	margin-right:13px ;
}
.cbox01 .servicemod ul li:nth-child(2n-1){
	border-left: none;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	margin-left:13px ;
}
.cbox01 .servicemod ul li:nth-child(2n) img{
	float: right;
	margin:42px 155px 0 0;
}
.cbox01 .servicemod ul li:nth-child(2n-1) img{
	float: left;
	margin:42px 0 0 155px;
}
.cbox01 .servicemod ul li .text i{
	display:block;
	font-size:24px;
	color:#333333;
	font-family:'Raleway-Bold';
	margin-bottom:25px;
}
.cbox01 .servicemod ul li .text span{
	color:#666;
	line-height:24px;
}
.cbox01 .servicemod{
	position:relative;
}
.cbox01 .servicemod ul li .servicemod_num{
	position:absolute;
	top: -25px;
	display:block;
	width:50px;
	height:50px;
	text-align:center;
	line-height:50px;
	color:#fff;
	font-size:24px;
	border-radius: 50%;
	background: #0061ae;
}
.cbox01 .servicemod ul li:nth-child(2n) .servicemod_num{
	right: 64px;
}
.cbox01 .servicemod ul li:nth-child(2n-1) .servicemod_num{
	left: 64px;
}


/*********serviceDown*************/
.service_down{
	padding: 50px 0;
}
.service_down dd{
	float: left;
	width: 30%;
	margin:0 1.67% 20px 1.66%;
}
.service_down dd .pic{
	display: block;
	max-width: 100%;
	border: 1px solid #e1e1e1;
	margin:0 auto;
}
.service_down dd .tit{
	display: block;
	color: #333;
	line-height: 40px;
	font-weight: bold;
	text-align: center;
}
.service_down dd .btn{
	display: block;
	width: 100px;
	line-height: 25px;
	border-radius: 25px;
	text-align: center;
	color: #fff;
	background: #0061ae;
	margin: 0 auto;
}


/*****************product***********/
.cbox01 .prodmod{
	margin-top:60px;
}
.cbox01 .prodmod .subNav{
	width: 285px;
	position:relative;
}
.leftsidebar_box .title{
	margin-bottom:8px;
}
.leftsidebar_box .title a{
	display:block;
	width:285px;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#fff;
	font-size:24px;
	background:#3c3c3c;
	font-family:'Raleway-Medium';
	/*text-transform: uppercase;*/
}
.leftsidebar_box dt{
	width:265px;
	height:43px;
	padding:0px 10px 0px 10px;
	background-repeat:no-repeat;
	background-position:10px center;
	color:#333333;
	font-size:16px;
	position:relative;
	line-height:48px;
	cursor:pointer;
	text-indent:45px;
	margin-bottom:8px;
	overflow:hidden;
	background:#ececec;
	/*text-transform: uppercase;*/
}
.leftsidebar_box dt a{
	color:#333333;
}
.leftsidebar_box dt:hover{
	background: #fff;
}

.leftsidebar_box dd{
	display: none;
	background-color:#ececec;
	overflow: hidden;
}
.leftsidebar_box dd.first_dd{
	padding-top:10px;
}
.leftsidebar_box dd a{
	display:block;
	width:265px;
	text-indent:55px;
	color:#333;
	font-size: 12px;
	line-height:35px;

}
.leftsidebar_box dd a:hover{
	color:#0061ae;
}
.leftsidebar_box dt.hover{
	background: #fff;
}
.leftsidebar_box dl dd:last-child{
	margin-bottom:8px;
}


.subContent{
	width: 885px;
}
.subContent .title{
	font-size:24px;
	color:#333333;
	padding-bottom:11px;
	border-bottom:1px solid #c1c1c1;
	/*font-family:'Raleway-Light';*/
}
.cbox01 .prodmod .navmod{
	padding:40px 0;
	border-bottom:1px solid #e1e1e1;
}
.cbox01 .prodmod .navmod img{
	float: left;
	width:258px;
	height:193px;
	border:1px solid #efefef;
}
.cbox01 .prodmod .navmod p.title_n{
	font-size:16px;
	color:#333333;
	font-weight:bold;
	margin-top:8px;
}
.cbox01 .prodmod .navmod ul{
	margin-top:20px;
	margin-bottom: 10px;
	font-size: 14px;
}
.cbox01 .prodmod .navmod ul li{
	clear: both;
	margin-right:10px;
	list-style-type:disc;
	line-height:32px;
}
.cbox01 .prodmod .navmod ul li a{
	color:#333;
	text-decoration:underline;
}
.cbox01 .prodmod .navmod ul li a:hover{
	color:#0061ae;
}
/*  Pro-list */
.cbox01 .prodmod .navmod{
	clear: both;
	position:relative;
	overflow:hidden;
}
.cbox01 .prodmod .navmod p.text{
	margin-top:20px;
	width:420px;
	line-height:24px;
	color:#666;
	margin-bottom: 18px;
}
.cbox01 .prodmod .navmod a.viewmore{
	display: block;
	width:98px;
	height:24px;
	text-align:center;
	line-height:24px;
	color:#fff;
	font-size: 12px;
	background:#0061ae;
	border-radius:15px;
}
.cbox01 .prodmod .navmod a.viewmore:hover{
	opacity: 0.9;
	text-decoration: underline;
}
.cbox01 .prodmod .navmod .imgR{
	float:left;
	width: 550px;
	margin-left: 60px;
}


/*******productDetail***************/
/* product detail */
.cenmod01 .Pro_deta{
	padding-top:50px;
}
.prodetail_top{
	width:50%;
	border: 1px solid #f0f0f0;
}
.prodetail_top img{
	display: block;
	max-width: 100%;
}


.cenmod01 .Pro_deta .deta_infor{
	width:45%;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_title{
	line-height:32px;
	color:#333;
	font-size:24px;
	font-weight:bold;
	border-bottom:1px solid #ececec;
	padding-bottom:15px;
}

.cenmod01 .Pro_deta .deta_infor .deta_infor_vid_text{
	line-height:24px;
	font-size:14px;	
	padding: 25px 0 15px 0;
}
.cenmod01 .Pro_deta .deta_infor .video_btn{
	display: block;
	width: 190px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	border-radius: 40px;
	background: #0061ae;
}

.cenmod01 .Pro_deta .deta_infor .deta_infor_canshu{
	display:block;
	width:440px;
	padding:20px 0px 20px 0px;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_canshu span{
	display:block;
	width:598px;
	height:35px;
	line-height:35px;
	border-bottom:1px solid #e3e3e3;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_canshu span i{
	display:block;
	float:left;
	width:245px;
	font-style:normal;
	font-size:14px;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_canshu span em{
	float:left;
	font-size:14px;
	font-style:normal;	
}

.cenmod01 .Pro_deta .deta_infor .deta_infor_lianxi{
	display:block;
	padding:18px 0px;
	border-top: 1px solid #e3e3e3;
	border-bottom:1px dashed #cccccc;
	font-size:14px;
	color:#898989;
}
.cenmod01 .Pro_deta .deta_infor .video_btn.eml ,.cenmod01 .Pro_deta .deta_infor .video_btn.chat,.cenmod01 .Pro_deta .deta_infor .video_btn.video{
	text-align: left;
	display: inline-block;
	margin-right: 10px;
}
.cenmod01 .Pro_deta .deta_infor .video_btn.eml:before{
	content: "";
	float: left;
	/*width: 30px;*/
	height: 40px;
	/*background: url(../img/icon.png) no-repeat -364px 0;*/
	margin:0 10px;
}

.cenmod01 .Pro_deta .deta_infor .video_btn.chat:before{
	content: "";
	float: left;
	width: 30px;
	height: 40px;
	margin:0 6px 0 34px;
	background: url(../img/icon.png) no-repeat -400px 0;
}
.cenmod01 .Pro_deta .deta_infor .video_btn.video:before{
	content: "";
	float: left;
	width: 30px;
	height: 40px;
	margin:0 6px 0 34px;
	background: url(../img/detail_video.png) no-repeat center 7px;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_share{
	width:440px;
	padding-top:30px;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_share span{
	font-size:12px;
	color:#333;
	line-height:22px;
	margin-right:5px;
}
.cenmod01 .Pro_deta .deta_infor .deta_infor_share .left_share{
	display:block;
	width:205px;
	height:22px;
	background:url(../images/icons.html) no-repeat -44px -226px;
}
.cenmod01 .Pro_deta .deta_infor .fllow{
	display:block;
	margin-top:5px;
}
.cbox01 .prodmod .detailmod{
	display:block;
	width:784px;
}
.cbox01 .prodmod .detailmod .title{
	color:#333333;
	font-size:30px;
	padding-bottom:10px;
	border-bottom:1px solid #c1c1c1;
}
.cbox01 .prodmod .detailmod .tech{
	display:block;
	width:740px;
	margin:0px auto;
}
.cbox01 .prodmod .detailmod .tech .tech_title{
	display:block;
	margin:20px 0px 10px 0px;
	font-size:24px;
	color:#ef8018;
}
.cbox01 .prodmod .detailmod .tech .text{
	display:block;
	line-height:24px;
	color:#666;
	margin-top:20px;
	font-size:14px;
}
.cbox01 .prodmod .detailmod .tech .img{
	display:block;
	text-align:center;
	margin-top:20px;
}
.cbox01 .prodmod .detailmod ul li{
	float:left;
	width:220px;
	margin-top:15px;
	margin-right:61px;
}
.cbox01 .prodmod .detailmod ul li a{
	display:block;
	width:220px;

}
.cbox01 .prodmod .detailmod ul li img{
	width:218px;
	height:168px;
	border:1px solid #eaeaea;
}
.cbox01 .prodmod .detailmod ul li p{
	display:block;
	margin-top:10px;
	width:220px;
	text-align:center;
	color:#333;
	font-size:14px;
}

.view_text{
	line-height: 24px;
	font-size: 14px;
	color: #666;
	padding: 20px 0;
}

.det_tab1{
	line-height: 30px;
}
.det_tab1 .td1{
	background: #f5f5f5;
	border-bottom: none;
}
.det_tab1 .td2{
	background: #f9f9f9;
}

.det_b_list{
	padding-bottom: 80px;
}
.det_b_list_dl dd{
	float: left;
	width: 210px;
	margin-bottom: 20px;
}
.det_b_list_dl dd .pic{
	display: block;
	max-width: 100%;
}
.det_b_list_dl dd .tit{
	text-align: center;
	line-height: 22px;
	color: #333;
	padding: 8px 0 0 0;
}
.det_b_list_dl dd a:hover .tit{
	color: #0061ae;
}


.det_b_list .bx-wrapper .bx-pager{
	display: none;
}
.det_b_list .bx-wrapper .bx-controls-direction a{
	top: auto;
	bottom: -60px;
	width: 84px;
	height: 40px;
	background: #f5f5f5 url(../img/icon.png) no-repeat;
}
.det_b_list .bx-wrapper .bx-controls-direction a.bx-prev{
	left:50%;
	margin-left: -84px;
	background-position: -302px -42px;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
}
.det_b_list .bx-wrapper .bx-controls-direction a.bx-prev:after{
	content: "";
	float: right;
	width: 1px;
	height: 23px;
	background:#e6e6e6;
	margin-top: 8px;
}
.det_b_list .bx-wrapper .bx-controls-direction a.bx-next{
	right:50%;
	margin-right: -84px;
	background-position: -302px -84px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
}
.det_b_list .bx-wrapper .bx-controls-direction a:hover{
	background-color:#e6e6e6;
}


/*******case******/
.case_tit{
	text-align: center;
	margin: 85px 0;
}
.case_tit a{
	display: inline-block;
	padding: 0 28px;
	line-height: 64px;
	color:#333;
	font-size: 16px;
	background: #f9f9f9;
	position: relative;
	margin-left: -3px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.case_tit a:after{
	content: "";
	position: absolute;
	right: 0;
	top:23px;
	display: block;
	width: 1px;
	height: 17px;
	background:#d4d4d4;
}
.case_tit a:last-child:after{
	display: none;
}
.case_tit a:hover{
	color: #fff;
	background: #0061ae;
}
.case_tit a:hover:after{
	display: none;
}
.case_tit a.hover{
	color: #fff;
	background: #0061ae;
}
.case_tit a.hover:after{
	display: none;
}


.case_dl2{
	width: 1240px;
}
.case_dl2 dd{
	float: left;
	width: 380px;
	margin: 0 30px 30px 0;
}
.case_dl2 dd .pic{
	padding: 3px;
	border: 1px solid #e1e1e1;
	position: relative;
}
.case_dl2 dd .pic img{
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.case_dl2 dd .pic .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	padding: 4px;
	
}
.case_dl2 dd .pic .icon i{
	display: block;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.55) url(../img/video_ico.png) no-repeat center center;
}
.case_dl2 dd .divBg{
	background: #fff;
	overflow: hidden;
	padding:25px 15px 20px 15px;
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
.case_dl2 dd .tit{
	line-height: 24px;
	margin:0 0 20px 0;
	text-align: center;
	color: #333;
	font-weight: bold;
	font-size: 14px;
}
.case_dl2 dd .tit2{
	color: #0061ae;
	margin: 20px 0 15px 0;
}
.case_dl2 dd .tit3{
	margin: 20px 0 15px 0;
}
.case_dl2 dd .text{
	height:60px;
	line-height: 20px;
	color: #666;
	margin-bottom: 25px;
}
.case_dl2 dd .btn{
	display: block;
	width: 120px;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-align: center;
	border-radius:25px;
	margin: 0 auto ;
	background: #0061ae;
}
.case_dl2 dd a:hover .divBg{
	background: #e2e2e2;
}



.caseViewL{
	width: 900px;
}
.caseViewR{
	width:262px;
}
.caseViewR_ad{
	display: block;
	margin-bottom: 30px;
}
.caseViewR_ad img{
	display: block;
	max-width: 100%;
}


.newsView_tt{
	padding: 15px 0 40px 0;
	border-bottom: 1px solid #dfdfdf;
}
.newsView_tt span{
	line-height: 25px;
	padding: 0 12px;
	color:#fff;
	font-size: 14px;
	background: #0061ae;
	margin-right: 10px;
}
.newsView_tt p{
	line-height: 25px;
	font-size: 24px;
	color: #333;
}
.newsViewBox{
	line-height: 24px;
	color: #444;
	font-size: 14px;
	padding:20px 0;
}
.newsViewBox img{
	max-width: 100%;
}
.newsView_share .text{
	line-height: 24px;
	color:#666;
}

.detail_page{
	clear: both;
	padding: 8px 0;
	line-height: 24px;
	border-top: 1px solid #c7c7c7;
	border-bottom: 1px solid #c7c7c7;
}
.detail_page_clm{
	position: relative;
}
.detail_page_text,.detail_page_clm a{
	color: #444;
}
.detail_page_text{
	left: 0;
	top: 0;
	display: block;
	color: #333;
	font-size: 16px;
}
.detail_page_clm a{
	display: block;
	width: 100%;
	font-size: 14px;
	padding-left: 40px;
}
.detail_page_clm a:hover{
	color:#0760bf;
	text-decoration: underline;
}

.detail_backBtn{
	display: block;
	width: 120px;
	line-height: 25px;
	color: #fff;
	font-size:14px;
	text-align: center;
	background: #0061ae;
	border-radius: 25px;
	margin-top:50px;
}

.caseView{
	padding: 50px 0;
}


.pro_dl2 dd .pic{
	display: block;
	max-width: 100%;
}
.pro_dl2 dd .tit{
	line-height: 30px;
	color: #666;
	text-align: center;
	font-size: 14px;
}
.pro_dl2 dd:hover .tit{
	color: #0061ae;
	text-decoration: underline;
}

.hot_pro .bx-wrapper .bx-pager{
	display: none;
}
.hot_pro .bx-wrapper .bx-controls-direction a{
	width: 22px;
	height: 40px;
	background: #0061ae url(../img/icon.png) no-repeat;
}
.hot_pro .bx-wrapper .bx-controls-direction a.bx-prev{
	left:0;
	background-position: -112px -324px;
}
.hot_pro .bx-wrapper .bx-controls-direction a.bx-next{
	right:0;
	background-position: -140px -324px;
}
.hot_pro .bx-wrapper .bx-controls-direction a:hover{
	opacity: 0.8;
}



.hot_pro_tt{
	color: #d6d6d6;
	font-size: 30px;
	line-height: 40px;
	font-family:'Raleway-Bold';
	
}




/*******contact*********/
.cnt_infT_tt{
	text-align: center;
	color: #0061ae;
	font-size: 32px;
	line-height: 40px;
	font-weight: bold;
	padding: 50px 0;
}
.cnt_infT{padding: 0 0 50px 0;}
.cnt_infT dd{
	float: left;
	width: 25%;
	box-sizing: border-box;
	padding:0 30px 0 10px;
}
.cnt_infT dd .tit{
	font-family:'Raleway-Medium';
	font-size: 22px;
	padding-bottom: 10px;
}
.cnt_infT dd .text{
	font-size: 14px;
	line-height: 26px;
	cursor: pointer;
}
.cnt_infT dd .text a{
	color: #333;
}
.cnt_infT dd .text:hover{
	color: #0061ae;
}
.cnt_infT dd .text a:hover{
	color: #0061ae;
}

.inq_con{
	background: #ebebeb;
	padding: 45px 75px;
	overflow: hidden;
}
.inq_con_tt{
	line-height: 40px;
	color: #333;
	text-align: center;
	font-size: 38px;
	font-family:'Raleway-Bold';
	margin-bottom: 40px;
}
.inq_form dd{
	float: left;
	width:50%;
	font-size: 14px;
	margin-bottom: 30px;
}
.inq_form dd.last{
	width: 100%;
}
.inq_form .tit{
	float: left;
	width: 90px;
	text-align: right;
	line-height: 36px;
	margin-right: 10px;
}
.inq_form_inp{
	width: 414px;
	height: 36px;
	padding-left: 8px;
	border: 1px solid #959595;
	background: none;
}
.inq_form_area{
	float: left;
	width: 939px;
	height: 158px;
	padding:6px 8px;
	line-height: 20px;
	font-size: 14px;
	background: none;
	resize: none;
	border: 1px solid #959595;
}
.inq_form_btn{
	display: block;
	width: 170px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background: #0061ae;
	margin: 0 auto;
	border-radius: 27px;
	border:none;
	cursor:pointer;
}

.cnt_map{
	margin: 50px 0;
}
.cnt_map img{
	display: block;
	max-width: 100%;
}

.ab_title{
	overflow:hidden;
	margin:0px auto;
	margin:50px 0;
}
.ab_title i{
	float:left;
	display:block;
	width:102px;
	height:94px;
	line-height:94px;
	text-align:center;
	padding-left:5px;
	color:#333333;
	font-size:72px;
	border:10px solid #0061ae;
	margin-left:410px;
}
.ab_title p{
	float:left;
	display:block;
	font-size:48px;
	color:#0061ae;
	line-height:50px;
	font-family:'Raleway-Light';
	margin-top:6px;
	margin-left:20px;
}


.fac_vid{
	padding-bottom: 100px;
}
.fac_vid .bx-wrapper .bx-pager{
	display: none;
}
.fac_vid .bx-wrapper .bx-controls-direction a{
	top: auto;
	bottom: -60px;
	width: 84px;
	height: 40px;
	background:url(../img/icon.png) no-repeat;
	border:2px solid #0061ae;
}
.fac_vid .bx-wrapper .bx-controls-direction a.bx-prev{
	left:50%;
	margin-left: -84px;
	background-position: -400px -42px;
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	border-right: none;
}
.fac_vid .bx-wrapper .bx-controls-direction a.bx-prev:after{
	content: "";
	float: right;
	width: 1px;
	height: 23px;
	background:#0061ae;
	margin-top: 8px;
}
.fac_vid .bx-wrapper .bx-controls-direction a.bx-next{
	right:50%;
	margin-right: -84px;
	background-position: -400px -84px;
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	border-left: none;
}
.fac_vid .bx-wrapper .bx-controls-direction a:hover{
	background-color:#ebf6ff;
}




.cbox03 .ab_ente ul{
	padding-bottom:30px;
}
.cbox03 .ab_ente ul li{
	float:left;
	width:366px;
	margin:30px 17px;
	overflow:hidden;
	cursor:pointer;
}
.cbox03 .ab_ente ul li i{
	float:left;
	display:block;
	margin-left:30px;
	background:url(../img/icon.png) no-repeat;
}
.cbox03 .ab_ente ul li i.ab_icon1{
	width:40px;
	height:32px;
	background-position:-5px -383px;
}
.cbox03 .ab_ente ul li i.ab_icon2{
	width:41px;
	height:31px;
	background-position:-56px -383px;
}
.cbox03 .ab_ente ul li i.ab_icon3{
	width:30px;
	height:32px;
	background-position:-107px -383px;
}
.cbox03 .ab_ente ul li i.ab_icon4{
	width:42px;
	height:32px;
	background-position:-150px -383px;
}
.cbox03 .ab_ente ul li i.ab_icon5{
	width:32px;
	height:32px;
	background-position:-209px -383px;
}
.cbox03 .ab_ente ul li i.ab_icon6{
	width:35px;
	height:32px;
	background-position:-260px -383px;
}
.cbox03 .ab_ente ul li:hover i.ab_icon1{background-position:-5px -420px;
}
.cbox03 .ab_ente ul li:hover i.ab_icon2{background-position:-56px -420px;
}
.cbox03 .ab_ente ul li:hover i.ab_icon3{background-position:-107px -420px;
}
.cbox03 .ab_ente ul li:hover i.ab_icon4{background-position:-150px -420px;
}
.cbox03 .ab_ente ul li:hover i.ab_icon5{background-position:-209px -420px;
}
.cbox03 .ab_ente ul li:hover i.ab_icon6{background-position:-260px -420px;
}
.cbox03 .ab_ente ul li p{
	float:left;
	display:block;
	width:250px;
	margin-left:38px;
}
.cbox03 .ab_ente ul li p em{
	display:block;
	font-size:14px;
	color:#333;
	font-family:'Raleway-Medium';
}
.cbox03 .ab_ente ul li p span{
	display:block;
	font-size:12px;
	color:#666;
	margin-top:15px;
	line-height:22px;
}

.certif_dl{
	width:1240px;
}
.certif_dl dd{
	float: left;
	width: 270px;
	margin: 0 40px 40px  0;
}
.certif_dl dd img{
	display: block;
	max-width: 100%;
}
.team_tt{
	font-size: 24px;
	color: #0061ae;
	font-size: 36px;
	text-align: center;
}


.news_list1 dd{
	overflow: hidden;
	padding: 30px 20px;
	border-bottom: 1px solid #e1e1e1;
	position: relative;
}
.news_list1 dd .pic{
	position: relative;
	z-index: 2;
	display: block;
	width: 326px;
	padding: 10px;
	border: 1px solid #e4e4e4;
}
.news_list1 dd .pic img{
	display: block;
	width: 100%;
	height: auto;
}
.news_list1 dd .conR{
	position: absolute;
	left:0;
	top: 30px;
	width: 100%;
	box-sizing: border-box;
	padding:0 20px 0 395px;
}
.news_list1 dd .conR .tit{
	display: block;
	line-height: 90px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
.news_list1 dd .conR .text{
	line-height: 22px;
	color: #666;
	margin-bottom: 50px;
}
.news_list1 dd .conR .btn{
	float: left;
	display: block;
	width: 120px;
	height: 25px;
	line-height: 25px;
	border-radius: 25px;
	color: #fff;
	text-align: center;
	background: #0061ae;
}
.news_list1 dd .conR .time{
	float: right;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	padding-right: 15px;
}
.news_list1 dd:hover .tit{
	color: #0061ae;
	text-decoration: underline;
}


/***add**/
.inq_con_det{
	padding: 45px 75px;
}
.inq_con_det .inq_form dd{
	float: left;
	width: 50%;
}

.inq_con_det .inq_form .tit{
	float: left;
	width: 80px;
}

.inq_con_det .inq_form .inq_form_inp{
	width: 270px;
}
.inq_con_det .inq_form .inq_form_area{
	width: 637px;
}
.inq_con_det .inq_form dd.last{
	width: 100%;
}


.deta_infor_help{
	line-height: 50px;
	color: #333;
	font-size: 15px;
	border-top: 1px solid #e3e3e3;
	padding-top: 15px;
	margin-top: 25px;
	overflow: hidden;
}
.deta_infor_help span{
	color: #31acd5;
}
.fenye {
	width: 100%;
	margin: 30px auto 0;
	text-align: center
}
.fenye>span {
	display: inline-block;
	color: #fff;
	background: #0061ae;
	font-size: 14px;
	text-transform: capitalize;
	margin-bottom: 0;
	padding: 5px 13px;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	border-radius: 5px
}
.fenye a {
	display: inline-block;
	color: #333;
	background: #efefef;
	font-size: 14px;
	text-transform: capitalize;
	padding: 5px 13px;
	-moz-transition: all .3s;
	-o-transition: all .3s;
	-webkit-transition: all .3s;
	transition: all .3s;
	margin: 0 2px 5px;
	border-radius: 5px
}
.fenye a:hover {
	color: #fff;
	text-decoration: none;
	background: #0061ae
}
.fenye p {
	display: block;
	font-size: 12px;
	margin-top: 15px
}
.fenye p span {
	display: inline-block;
	margin: 0 5px
}
