body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑",arial;
}
li{list-style-type: none;}
a{ text-decoration: none;}
body{  width: 100%; margin: auto;}
li{ list-style-type: none;}
a{ text-decoration: none;}
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.incenter{
	width: 1200px;
	margin: auto;
}
.li_img{display:table; text-align:center; *position:relative; *overflow:hidden;}
.li_img a{display:table-cell; vertical-align:middle; *position:absolute; *left:50%; *top:50%;}
.li_img a img{*position:relative; *left:-50%; *top:-50%;}
.fl{ float: left;}
.fr{ float: right;}

.slideskefu{
    position:fixed;
    width:170px;
    left:0;
    top:100px;
	z-Index:9999;}
.slideskefu .slideul>li {
    display: block;
    width: 56px;
    height: 56px;
    margin-bottom: 10px;
	position:relative;
}


.slideskefu .slideul>li .kefulisterweima {
    position: absolute;
    top: 0px;   
    left:-180px;
    padding-right: 10px;
    z-index:276567654
}

.slideskefu .slideul>li .kefulistph {
    position: absolute;
    top: 0px;   
    left:-180px;
    padding-right: 10px;
    z-index:276567654
}
.kefulist{width:100px}
.slideskefu .slideul>li ul.kefulist {
    position: absolute;
    top: -2px;   
    left:-180px;
    padding-right: 10px;
    z-index:276567654
}
.slideskefu .slideul>li ul.kefulist li {
    margin-bottom: 11px;
}
.slideskefu .slideul>li ul.kefulist li a {
    display: block;
    width: 165px;
    height: 55px;
	margin:2px 0;
    background: #FF4A00;
    color: #fff;
    text-align: center;
    text-decoration: none;
}


.header{
	width: 100%;
	height: 100px;
	background: #ffffff;
}
.logo{
	float: left;
	height: 100px;
}
.logo .li_img{
	height: 100px;
}
.nav{
	float: left;
	margin-top: 38px;
	margin-left: 68px;
}
.nav li{
	width: 70px;
	height: 40px;
	float: left;
	margin-right: 20px;
}
.nav li a{
	display: block;
	width: 70px;
	height: 40px;
	font-size: 16px;
	color: #666666;
	line-height: 40px;
	text-align: center;
}
.nav li:hover a{
	color: #00a2e9;
	border-bottom: 2px solid #00a2e9;
}
.nav .cur a{
	color: #00a2e9;
	border-bottom: 2px solid #00a2e9;
}
.phone{
	float: right;
	margin-top: 37px;
}
.phone li{
	float: left;
	margin-left: 10px;
}
.phone li img{
	vertical-align: middle;
}
.phone li span{
	font-size: 16px;
	color: #535353;
}
.phone li p{
	font-size: 16px;
	color: #00a2e9;
}


.ban_3_3,.ban_3_3 ul,.ban_3_3 ul li{
	width: 100%;
}
.ban_3_3 ul li img{
	width: 100%;
	vertical-align: middle;
}
.banner,.banner ul,.banner ul li{
	width: 100%;
}
.banner ul li img{
	width: 100%;
	vertical-align: middle;
}

.main{
	width: 100%;
}
.sousuo{
	width: 100%;
	float: left;
	margin-top: 40px;
}
.ss_left{
	margin-left: 50px;
}
.ss_left li{
	float: left;
	font-size: 16px;
	color: #666666;
}
.ss_left li a{
	font-size: 16px;
	color: #666666;
	margin-right: 15px;
}
.ss_right{
	margin-right: 65px;
}
.search{
	width: 242px;
	height: 25px;
	float: left;
	border: 1px solid #d2d2d2;
	box-sizing: border-box;
	border-right: none;
}
.ss_but{
	width: 38px;
	height: 25px;
	float: left;
	background: #00a2e9 url(../image/sousuo.png) no-repeat center center;
	border: none;
	
}


.company{
	width: 100%;
	height: 510px;
	float: left;
	margin-top: 20px;
}
.company_top{
	width: 100%;
	height: 58px;
	border-bottom: 3px solid #bfc8ce;
}
.company_tit{
	width: 155px;
	height: 58px;
	border-bottom: 3px solid #019ce3;
}
.company_tit li{
	height: 58px;
	float: left;
	margin-right: 6px;
}
.ct_c{
	width: 29px;
	font-size: 58px;
	color: #019ce3;
	font-family: "宋体";
	line-height: 58px;
}
.ct_f{
	width: 110px;
}
.ct_f span{
	width: 100%;
	float: left;
	font-size: 20px;
	color: #019ce3;
	margin-top: 10px;
}
.ct_f p{
	width: 100%;
	float: left;
	font-size: 14px;
	color: #9d9fa0;
}
.company_more{
	line-height: 20px;
	margin-top: 35px;
}
.company_more a{
	font-size: 12px;
	color: #06326e;
}


.company_img{
	float: left;
	width: 534px;
	margin-left: 28px;
	margin-top: 40px;
}
.company_img img{
	width: 100%;
	vertical-align: middle;
}
.company_font{
	width: 506px;
	float: right;
	color: #272636;
	margin-top: 70px;
}
.company_name{
	font-size: 22px;
	color: #272636;
	text-indent: 15px;
}
.company_is{
	margin-top: 20px;
	font-family: "宋体";
	font-size: 14px;
	line-height: 26px;
	text-indent: 2em;
}
.company_is p a{
	font-family: "宋体";
	font-size: 14px;
	color: #06326e;
	float: right;
}

.jzl{
	width: 100%;
	float: left;
	overflow: hidden;
}
.jzl_in{
	width: 1920px;
	height: 510px;
	margin-left: -362px;
	background: url(../image/bg.png) no-repeat;
	background-size: 100% 100%;
}
.jzl_tit{
	width: 100%;
	float: left;
	font-size: 38px;
	color: #FFFFFF;
	text-align: center;
	line-height: 40px;
	margin-top: 90px;
}
.jzl_con{
	width: 100%;
	float: left;
	margin-top: 55px;
}
.jzl_con li{
	width: 223px;
	height: 229px;
	float: left;
	margin-left: 21px;
	background: #FFFFFF;
}
.jzl_con li:first-child{
	margin-left: 0px;
}
.jzl_con li a{
	display: block;
	width: 100%;
	height: 100%;
}
.jzl_img{
	width: 100%;
	height: 96px;
	float: left;
	margin-top: 30px;
	text-align: center;
	position: relative;
}
.jzl_img span{
	display: block;
	width: 100%;
	height: 96px;
	position: absolute;
	top: 0;
	left: 0;
}
.jzl_img .jzl_img2{
	display: none;
}
.jzl_con li:hover .jzl_img1{
	display: none;
}
.jzl_con li:hover .jzl_img2{
	display: block;
}


.jzl_name{
	display: block;
	float: left;
	width: 191px;
	height: 25px;
	margin-top: 35px;
	margin-left: 16px;
	font-size: 13px;
	color: #343434;
	line-height: 25px;
	text-align: center;
	background: #eeeeee;
}

.recommend{
	width: 100%;
	float: left;
	margin-top: 50px;
}
.index_tit{
	width: 100%;
	height: 70px;
	float: left;
	margin-bottom: 50px;
	font-size: 24px;
	text-align: center;
	background: url(../image/i_tit.png) no-repeat center bottom;
}
.i_tit_en{
	color: #d9d9d9;
	line-height: 24px;
}
.i_tit_ch{
	color: #434343;
}
.recommend_con{
	width: 100%;
	float: left;
}
.recommend_con li{
	width: 274px;
	float: left;
	margin-left: 34px;
}
.recommend_con li:first-child{
	margin-left: 0px;
}
.rc_img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.rc_img{
	width: 100%;
	height: 330px;
	border: 1px solid #4fc0fa;
	box-sizing: border-box;
}
.rc_font{
	width: 100%;
	height: 135px;
	background: #eeeeee;
}
.rc_font p{
	width: 100%;
	float: left;
	text-align: center;
}
.rc_name{
	font-size: 24px;
	color: #1b252e;
	font-weight: bold;
	margin-top: 30px;
	line-height: 24px;
}
.rc_is{ 
	font-size: 16px;
	color: #666666;
	margin-top: 20px;
	line-height: 16px;
}
.rc_more{
	font-size: 12px;
	color: #666666;
	margin-top: 20px;
	line-height: 12px;
}
.rc_more span{
	color: #00a2e9;
}
.recommend_con li:hover .rc_font{
	background: #4fc0fa;
}
.recommend_con li:hover .rc_font .rc_is,
.recommend_con li:hover .rc_font .rc_more,
.recommend_con li:hover .rc_font .rc_more span{
	color: #ffffff;
}

.areas{
	width: 100%;
	height: 655px;
	float: left;
	margin-top: 50px;
	position: relative;
}
.yuanze{
	width: 100%;
	height: 360px;
	background: #4fc0fa;
	float: left;
	margin-top: 295px;
}
.yuanze img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.areas_on{
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -600px;
}
.areas_con,.areas_con ul{
	width: 100%;
	float: left;
}
.areas_list li{
	float: left;
	width: 274px;
	height: 350px;
	position: relative;
	margin-left: 34px;
}
.areas_list li:first-child{
	margin-left: 0px;
}
.areas_list li div{
	float: left;
	width: 100%;
	height: 100%;
}
.areas_img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.areas_name{
	display: none;
	background: rgba(27,37,46,0.7);
	position: absolute;
	top: 0;
	left: 0;
	font-size: 36px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
.areas_list li:hover .areas_name{
	display: table;
}
.areas_name span{
	display: table-cell;
	vertical-align: middle;
}


.partner{
	width: 100%;
	height: 218px;
	float: left;
	margin-top: 50px;
}
.partner_con{width: 100%; float: left;}
.partner_list{ width:1150px; position:relative; margin-left: 25px;}
.prev{ width: 14px; height: 50px; position: absolute; left: -25px;}
.next{ width: 14px; height: 50px; position: absolute; right: -25px;}
.partner_list .bd ul{ overflow:hidden; zoom:1; }
.partner_list .bd ul li{ margin:0 25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.partner_list .bd ul li .pic{ text-align:center; }
.partner_list .bd ul li .pic img{ width:180px; height:50px; display:block;}


.footer{
	width: 100%;
	border-top: 1px solid #cccccc;
}
.f_in{
	width: 100%;
	height: 246px;
}
.f_center{
	width: 100%;
	height: 175px;
	float: left;
	margin-top: 35px;
}
.f_center ul{
	float: left;
}
.f_logo{
	width: 353px;
	height: 175px;
}
.f_logo .li_img{
	width: 353px;
	height: 175px;
}
.f_info{
	width: 422px;
	height: 175px;
	display: table;
	background: url(../image/f_xian.png) no-repeat left center;
}
.f_info li{
	display: table-cell;
	vertical-align: middle;
	padding: 0px 45px;
}
.f_info p{
	font-size: 16px;
	color: #666666;
	line-height: 28px;
}
.kefu{
	width: 372px;
	height: 175px;
	padding-left: 50px;
	background: url(../image/f_xian.png) no-repeat left center;
}
.kefu li{
	width: 100%;
	float: left;
	margin-top: 20px;
}
.f_phone{
	height: 42px;
	font-size: 24px;
	color: #666666;
	text-indent: 47px;
	background: url(../image/f_phone.png) no-repeat left center;
}
.f_time{
	font-size: 15px;
	color: #666666;
}

.kf_online a{
	display: block;
	width: 124px;
	height: 32px;
	font-size: 15px;
	background: #f67f00;
	color: #FFFFFF;
	border-radius: 50px;
	line-height: 32px;
	text-align: center;
}


.banquan{
	width: 100%;
	height: 58px;
	background: url(../image/banquan_xian.png) no-repeat;
	background-size: 100% auto;
	font-size: 14px;
	color: #1b252e;
	line-height: 58px;
	text-align: center;
}


/*about*/
.ny_left{
	width: 176px;
	padding: 0px 10px;
	margin-top: 50px;
}
.nyl_tit{
	width: 100%;
	height: 57px;
	float: left;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	border-bottom: 1px solid #00a2e9;
	line-height: 57px;
	text-align: center;
}
.nyl_list{
	width: 100%;
	float: left;
	margin-top: 4px;
}
.nyl_list li{
	width: 100%;
	height: 40px;
	float: left;
	border-bottom: 1px solid #cccccc;
}
.nyl_list li a{
	display: block;
	width: 164px;
	height: 30px;
	float: left;
	line-height: 30px;
	text-align: center;
	margin: 5px 6px;
	font-size: 16px;
	color: #1b1b1b;
	border-radius: 5px;
	background: url(../image/ny_left_sj.png) no-repeat right center;
}
.nyl_list li a:hover{
	background: #00a2e9;
	color: #FFFFFF;
}
.nyl_list li .cur{
	background: #00a2e9;
	color: #FFFFFF;
}
.ny_right{
	width: 993px;
	margin-top: 50px;
	border-left: 1px solid #cccccc;
	box-sizing: border-box;
	padding-left: 10px;
	margin-bottom: 60px;
}
.nyr_top{
	width: 100%;
	height: 28px;
	float: left;
	margin-top: 30px;
	border-bottom: 1px solid #cccccc;
}
.nyr_ch{
	font-size: 18px;
	color: #00a2e9;
}
.nyr_en{
	font-size: 16px;
	color: #cccccc;
}

.weizhi li{
	float: left;
	margin-left: 10px;
	color: #737373;
	font-size: 12px;
}
.weizhi li a{
	color: #737373;
	font-size: 12px;
}
.weizhi li .weizhi_in{
	color: #3fafec;
}

.about{
	width: 100%;
	float: left;
	padding-top: 20px;
}
.about ul{
	font-size: 16px;
	line-height: 40px;
	color: #1b1b1b;
}




/*cpzx*/
.cpzx,.cp{
	width: 100%;
	float: left;
}
.cp li{
	width: 226px;
	float: left;
	margin-right: 18px;
	margin-top: 20px;
}
.cp .last{
	margin-right: 0px;
}
.cp_img{
	width: 100%;
	height: 272px;
	border: 1px solid #4fc0fa;
	box-sizing: border-box;
}
.cp_img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.cp_font{
	width: 100%;
	height: 110px;
	background: #eeeeee;
}
.cp_font p{
	width: 100%;
	float: left;
	text-align: center;
}
.cp_name{
	font-size: 20px;
	color: #1b252e;
	font-weight: bold;
	margin-top: 18px;
	line-height: 24px;
}
.cp_is{ 
	font-size: 14px;
	color: #666666;
	margin-top: 15px;
	line-height: 14px;
}
.cp_more{
	font-size: 12px;
	color: #666666;
	margin-top: 15px;
	line-height: 12px;
}
.cp_more span{
	color: #00a2e9;
}
.cp li:hover .cp_font{
	background: #4fc0fa;
}
.cp li:hover .cp_font .cp_is,
.cp li:hover .cp_font .cp_more,
.cp li:hover .cp_font .cp_more span{
	color: #ffffff;
}

.fenye{
	width: 100%;
	float: left;
	margin-top: 40px;
	text-align: center;
}


/*xqy*/
.xqy{
	width: 100%;
	float: left;
}
.xqy ul, .xqy ul li{
	width: 100%;
	float: left;
}
.xqy_tit{
	padding: 0px 10px;
	background: #4fc0fa;
	font-size: 21px;
	color: #FFFFFF;
	line-height: 38px;
	text-align: center;
	border-radius: 5px;
	float: left;
	margin-top: -19px;
}
.xqy_xq{
	margin-top: 20px;
	border-top: 1px solid #cccccc;
}
.xqy_con{
	padding: 10px 0px;
	line-height: 40px;
	text-indent: 2em;
	font-size: 18px;
	color: #333333;
	margin-top: 20px;
}
.xqy_con img{
	max-width: 1000px;
	display: block;
	margin: auto;
	vertical-align: middle;
}



/*case*/
.case{
	width: 100%;
	float: left;
}
.case_in{
	width: 100%;
	float: left;
}
.case_in li{
	width: 225px;
	float: left;
	margin-right: 18px;
	margin-top: 20px;
}
.case_in .last{
	margin-right: 0px;
}
.case_img{
	width: 100%;
	height: 169px;
	border: 1px solid #4fc0fa;
	box-sizing: border-box;
}
.case_img img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}
.case_con{
	width: 100%;
	height: 70px;
	background: #eeeeee;
	text-align: center;
}
.case_name{
	width: 100%;
	float: left;
	margin-top: 15px;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #1b252e;
}
.case_more{
	width: 100%;
	float: left;
	margin-top: 10px;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
}
.case_in li:hover .case_con{
	background: #00a2e9;
}
.case_in li:hover .case_more{
	color: #FFFFFF;
}



/*case_xqy*/
.case_xqy_img{
	padding-bottom: 40px;
}
.xqy_con span{
	display: block;
	width: 100%;
	text-align: center;
}



/*contact_us*/
.contact,.contact ul{
	width: 100%;
	float: left;
}
.gongsi_name{
	height: 140px;
	line-height: 140px;
	font-size: 35px;
	color: #434343;
	text-align: center;
}
.contact_info li{
	width: 33%;
	float: left;
}
.contact_info li span{
	display: block;
	width: 100%;
	float: left;
	text-align: center;
}
.ci_ico img{
	width: 96px;
	height: 90px;
	vertical-align: middle;
}
.ci_tit{
	font-size: 16px;
	line-height: 24px;
	color: #1b1b1b;
}
.ci_is{
	font-size: 18px;
	line-height: 24px;
	color: #1b1b1b;
}
.contact_ditu{
	margin-top: 45px;
}
.contact_ditu li{
	width: 974px;
	height: 360px;
	margin-top: 45px;
	border: 1px solid #5ac3f9;
	box-sizing: border-box;
}
.contact_ditu li img{
	width: 100%;
	height: 100%;
	vertical-align: middle;
}




/*AFTER-SALES SERVICE*/
.service ul{
	width: 100%;
	float: left;
	margin-top: 40px;
	text-align: center;
}
.service ul img{
	vertical-align: middle;
}
.nybox_con{margin-top: 100px;line-height:200%;min-height:400px; padding:12px;border:1px solid #cccccc;}
.box_style{color:#4e4e4e; font-size:12px;font-family:"微软雅黑";}
.input_bor{
    color: #4e4e4e;
    margin: 5px 0 5px 10px;
    display: inline;
    font-size: 12px;
    width: 240px;
    height: 22px;
    line-height: 22px;
    border: 1px solid #dadada;
    padding-left: 2px;
}