@charset "utf-8";
/* CSS Document */
body{font-style:normal;font:14px Arial, Helvetica,sans-serif,"\5B8B\4F53";color:#000;font-family:"微软雅黑";} 
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, p{margin:0;padding:0;} 
ol, ul ,li{list-style: none;} 
img {border:0; vertical-align:middle;} 
a{color:#333;text-decoration:none;cursor: pointer; }  
a:hover{color:#007a5e;text-decoration:none;} 
button, input, optgroup, select, textarea {
    margin: 0;
    outline: 0;
}
.fl{float: left;}.fr{float: right;}
.container{width: 1200px;margin: 0 auto;}
.top{ width:100%;min-width:1100px;}
.top_link{height:39px; background: #f6f6f6;}
.top_link p{line-height: 39px;}
.logo_box{ display:block; height:115px;width: 1200px; margin: 0 auto;}
.logo{ float:left; width:300px; display:inline;margin-top: 13px;}
ul li:hover{text-decoration: none;}
.clear{clear: both;overflow: hidden;}

.search_box{width:440px;height:31px;margin-top:38px;margin-left:0px;float:left;}
.search{width:310px;height:31px;border-radius:3px;overflow:hidden;}
.search_input{float:left;width:350px;height:29px;overflow:hidden;background-color:#fff;border:1px solid #ccc;border-radius: 20px;}
.s_inut{border:0 none;outline:0 none;font-size:14px;color:#666;margin:5px;}
.search_button{float:right;width:33px;height:32px;background-color:#fff;margin-top: -31px;}

.s_button{background:url(../images/search.png);border:none;font-size:14px;color: #fff;text-align:center;width:100%;height:32px; cursor:pointer;}
.search_lb{ width:500px; margin-top:5px;}
.search_lb ul li{ display:inline; margin-left:5px; color:#000; font-size:12px;}

.top_sc ul li img{ margin-top:-5px; margin-right:5px;}
.top_r{ float:left;margin-left: 90px; margin-top:30px;}
.top_r_1{ float:left; background:url(../images/top_dianhua.png) no-repeat; padding-left:60px; line-height:25px; font-size:16px; color:#333}
.top_r_1 p{ color:#007a5e; font-size:22px; font-weight:700; font-family:"微软雅黑";}
.top_sc ul li img{ margin-top:-5px; margin-right:5px;}

/*search*/
.search{margin-top: 35px;width:300px;padding:0 80px 0 80px;overflow: hidden;float:left;margin-left:8%; position: relative;height:40px;border-radius: 5px;border:2px solid #007a5e;}
.wWidth1500 .search{ margin-left:15%;}
.search-selected{width:70px;/*padding-right:10px;*/border-right:1px solid #ebebeb;background:#f9f9f9; position: absolute;left:0;top:0;height:40px; text-align: center; line-height:40px; font-size:14px; cursor: pointer; overflow: hidden; color:#5b5b5b;}
.search-selected i{ position: absolute;right:10px;top:50%;font-size:12px;line-height:24px;margin-top:-12px; color:#5b5b5b;}
.search-option-list{width:80px; position: absolute;left:-2px;top:40px;background:#fff; z-index:1000;border:2px solid #0288d1;border-top:0px; text-align: center; display: none;}
.search-option-list li{height:40px;line-height:40px; color:#6b6b6b;font-size:14px; cursor: pointer;}
.search-option-list li:hover{background:#f9f9f9;}
.search-text input{height:40px;line-height:40px;border:0px; color:#999;font-size:14px;width:100%;}
.search-button{width:80px;position: absolute;right:0;top:0;}
.search-button input{width:100%;border:0px;font-size:14px;height:40px;background:#007a5e;color:#fff; text-align: center;font}
/*search end*/

/****************nav****************/
body>nav {
	height:45px;
	background:#007a5e;
	}
.all {
	width:190px;
	height:45px;
	color:#fff;
	line-height:45px;
	padding-left:20px;
	margin-right:40px;
	background:#007a5e;
	}
.all span {
	background:url(../img/header_icon.png) 0 0 no-repeat;
	width:18px;
	height:15px;
	float:left;
	display:block;
	margin-right:15px;
	margin-top:13px;
	}

#menu { padding:0; margin:0; list-style-type:none;}
#menu li { line-height:45px; float:left; color:#fff; position:relative;}
#menu li a { display:block; padding:0px 39px; text-align:center; color:#fff; font-size:16px; text-decoration:none;}
#menu li a:hover { background:#009966;}
.cur{ background:#900;}


#menu li ul { position:absolute; width:142px;background:#007a5e; z-index:500;}
#menu li ul li { position:relative; height:40px; width:142px; line-height:40px; }
#menu li ul li a { color:#fff; font-size:14px; display:block; text-align:center; padding:0 10px;}
#menu li ul li a:hover { color:#000; background:#f3f3f3;}
#menu li:hover { background:#007a5e;}
#menu li:hover ul.menua2 { display:block;}
.menua2 { top:45px; display:none; left:0;}
/*nav end*/

/*左侧分类*/
.catgory_item_list {
	display: none;
	position: absolute;
	top: 199px;
	width: 210px;
	height: 480px;
	background-color: rgba(0, 0, 0, .6);
	z-index: 9999;
}

.catgory_item_item_inner {
	position: relative;
	padding: 3px 0 0 44px;
	cursor: pointer;
}

.catgory_item_item:hover {
	background-color: #fff;
}
.catgory_item_item:hover .catgory_item_item_tit{color: #333;}

.catgory_item_item_icon,
.catgory_item_item_next {
	position: absolute;
	background-image: url(../../img/ico_rt.png);
	background-repeat: no-repeat;
}

.catgory_item_item_icon {
	left: 21px;
	top: 18px;
}

.catgory_item_item_icon.icon_lw {
	width: 13px;
	height: 14px;
	background-position: 0 -547px;
}

.catgory_item_item_icon.icon_qk {
	width: 15px;
	height: 13px;
	background-position: -23px -547px;
}

.catgory_item_item_next {
	right: 21px;
	top: 12px;
	width: 6px;
	height: 10px;
}

.catgory_item_item_tit {
	padding: 13px 0;
	color: #fff;
	font-size: 14px;
	letter-spacing: 1px;
}

.catgory_item_item_tit .split {
	margin: 0 4px;
}

.catgoryesc_list {
	display: none;
	position: absolute;
	left: 210px;
	top: 0;
	padding-top: 10px;
	width: 660px;
	height: 468px;
	border: 1px solid #e4e8e9;
	border-left: 1px solid transparent;
	background-color: #fff;
}

.catgoryesc_item {
	overflow: hidden;
	margin: 0 auto;
	width: 560px;
}

.catgoryesc_item_tit {
	float: left;
	padding: 40px 0;
	width: 108px;
}

.catgoryesc_item_con {
	float: left;
	padding-top: 12px;
	width: 145px;
}

.catgoryesc_item_con_lt {
	margin-right: 60px;
}

.catgoryesc_item_tit_name {
	padding-top: 20px;
}

.catgoryesc_item_tit_name a {
	color: #000;
	font-size: 14px;
}

.catgoryesc_item_tit_num {
	padding-top: 10px;
}

.catgoryesc_item_tit_num a {
	color: #000;
}

.catgoryesc_item_tit_num a .num {
	color: #ba494d;
}

.catgoryesc_spacer {
	margin: 0 auto;
	padding-top: 20px;
	width: 560px;
	height: 0;
	border-bottom: 1px solid #ecedef;
	margin-bottom: 20px;
}

.catgory_item_item:hover .catgoryesc_list {
	display: block;
}
.catgory_item_list{
	display: block;
}


/********优势*********/
.jd_navclass{background-color: #fff; overflow: hidden;}
.jd_navclass .item {width:25%;float:left;}
.jd_navclass .item-icon{ height:44px; display:block;margin:0 auto;    transition: all .3s ease;}
.jd_navclass .item:hover .item-icon{
    transform: rotatey(180deg);
}
.jd_navclass .no1{ background:url(../images/icon1.png) no-repeat center;}
.jd_navclass .no2{ background:url(../images/icon2.png) no-repeat center;}
.jd_navclass .no3{ background:url(../images/icon3.png) no-repeat center;}
.jd_navclass .no4{ background:url(../images/icon4.png) no-repeat center;}
.jd_navclass .tit {color: #333;font-size: 18px;margin: 15px 0 10px; text-align:center;}
.jd_navclass .tip {font-size: 14px;text-align:center;color: #909090;width: 85%;margin: 0 auto;}
.ggt{margin: 20px 0px;}



/*服务优势*/
.btn-primary {
    background: #007a5e;
    border-color: #007a5e;
    color: #fff;
}
.btn{
    display: inline-block;
    width: 200px;
    height: 38px;
    padding: 0;
    margin: 0;
    border: 1px solid #007a5e;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    -webkit-transition: all .4s;
    transition: all .4s;
    border-radius: 5px;
}
.btn-primary:hover {
    background-color: rgb(150, 4, 30);
    border-color: rgb(150, 4, 30);
    color: #fff;
}
.bar-box{
	height: 44px;
	line-height: 45px;
	border-bottom: 1px solid #0ba192;
	margin-bottom: 15px;
}
.bar-box .title{
	height: 45px;
	min-width: 80px;
	max-width: 450px;
	overflow: hidden;
	margin-right: 50px;
	float: left;
	font-size: 28px;
	color: #0ba192;
}
.bar-box .title a{
	color: #0ba192;
	text-decoration: none;
}
.bar-box .nav{
	height: 45px;
	max-width: 850px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	color: #999;
}
.bar-box .nav a{
	height: 25px;
	line-height: 25px;
	padding: 0 15px;
	display: inline-block;
	border: 1px solid #eaeaea;
	border-radius: 12px;
	white-space: nowrap;
	margin-right: 10px;
	color: #666;
}
.bar-box .nav a:hover{
	color: #0ba192;
	border: 1px solid #0ba192;
	text-decoration: none;
}
.bar-box .more{
	float: right;
	text-decoration: none;
	color: #0ba192;
}

.bar-box .nav2{
	height: 45px;
	max-width: 850px;
	overflow: hidden;
	float: right;
	font-size: 12px;
	color: #999;
}
.bar-box .nav2 a{
	height: 25px;
	line-height: 25px;
	color: #666;
}
.bar-box .nav2 a:hover{
	color: #0ba192;
	text-decoration: none;
}
.bar-box .nav2 span{
	color: #ccc;
	margin: 0 10px;
}

.fblc-box{
	border: 1px solid #eaeaea;
}
.fblc-box img{
	width: 1200px;
	height: 127px;
}

.bar-border-box{
	height: 80px;
	text-align: center;
}
.bar-border-box .box-border{
	height: 40px;
	border-bottom: 1px solid #eee;
}
.bar-border-box .title{
	color: #666;
	background-color: #fff;
	padding: 0 20px;
	line-height: 80px;
	font-size: 22px;
}
.box-btn{
	margin: 40px auto;
	text-align: center;
	font-family:"Microsoft Yahei";
}
.work-box .box-btn a{
	width: 200px;
}
/*.work-box {
	position: relative;
	overflow: hidden;
	font-style: normal;
	font: 12px Arial, Helvetica, sans-serif, "宋体";
	color: #000000;
	background: #FFF;
}
.work-box, .work-box div, .work-box ul, .work-box li, .work-box a, .work-box p, .work-box h2, .work-box i{
	margin: 0;
	padding: 0;
}
.work-box ul{
	width: 1222px;
	overflow: hidden;
}
.work-box ul li{
	width: 385px;
    height: 148px;
    margin-right: 20px;
	float: left;
    background-color: #fff;
    border: 1px solid #eaeaea;
	list-style: none;
    overflow: hidden;
}
.work-box ul li a{
    height: 148px;
	color: #333;
	text-decoration: none;
	display: block;
}
.work-box ul li:hover{
    border: 1px solid #0ba192;
}
.work-box ul li:hover h2{
    color: #0ba192;
}
.work-box .item-con{
    width: 220px;
    margin: 20px 30px;
    display: inline-block;
    float: left;
}
.work-box .item-con h2{
	font-family:"Microsoft Yahei";
	font-size:1.3em;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    color: #333;
}
.work-box .item-con p{
    height: 36px;
    line-height: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    color: #666;
}
.work-box .item-con p.more{
    height: 20px;
    margin-top: 20px;
    margin-bottom: 0;
    color: #0ba192;
}
.work-box i{
    width: 60px;
    height: 50px;
    background-image: url(../image/work.png);
    background-repeat: no-repeat;
    display: inline-block;
    margin-top: 45px;
    float: left;
}
.work-box i.img1{
    background-position: 0 0;
}
.work-box i.img2{
    background-position: -60px 0;
}
.work-box i.img3{
    background-position: -120px 0;
}
.work-box i.img4{
    background-position: -180px 0;
}
.work-box ul li:hover i.img1{
    background-position: 0 -50px;
}
.work-box ul li:hover i.img2{
    background-position: -60px -50px;
}
.work-box ul li:hover i.img3{
    background-position: -120px -50px;
}
.work-box ul li:hover i.img4{
    background-position: -180px -50px;
}*/



/*流程*/
#system {background: #fff;overflow: hidden;}
#system p.intro {font-size: 1.8rem;color: #4a4a4a;text-align: center;margin: 15px 0px 80px;}
#system ul {overflow:hidden;position: relative;border-bottom: 1px solid #eee;margin: 50px 0px 30px;}
#system ul li {width: calc(100%/6);float: left;text-align: center;cursor: pointer;}
.lc{
    height: 60px;
    display: block;
}
.lc1{background: url(../images/11.png) top center no-repeat;background-size: 23%;}
.lc2{background: url(../images/22.png) top center no-repeat;background-size: 23%;}
.lc3{background: url(../images/33.png) top center no-repeat;background-size: 23%;}
.lc4{background: url(../images/44.png) top center no-repeat;background-size: 23%;}
.lc5{background: url(../images/55.png) top center no-repeat;background-size: 23%;}
.lc6{background: url(../images/66.png) top center no-repeat;background-size: 23%;}
#system .active .lc1{
	background: url(../images/11-1.png) top center no-repeat;background-size: 23%;
    height: 60px;
}
#system .active .lc2{
	background: url(../images/22-2.png) top center no-repeat;background-size: 23%;
    height: 60px;
}
#system .active .lc3{
	background: url(../images/33-3.png) top center no-repeat;background-size: 23%;
    height: 60px;
}
#system .active .lc4{
	background: url(../images/44-4.png) top center no-repeat;background-size: 23%;
    height: 60px;
}
#system .active .lc5{
	background: url(../images/55-5.png) top center no-repeat;background-size: 23%;
    height: 60px;
}
#system .active .lc6{
	background: url(../images/66-6.png) top center no-repeat;background-size: 23%;
    height: 60px;
}   
/*#system ul li span{
	background-color: #fff;
    border: 5px solid #007a5e;
    border-radius: 40px;
    color: #007a5e;
    font-weight: 700;
    left: 50%;
    text-align: center;
    display: block;
    font-size: 16px;
    height: 46px;
    top: -23px;
    width: 46px;
    box-sizing: border-box;
    line-height: 36px;
    margin: 0 auto;
}
#system .active span{
	color: #fff;
	background-color: #007a5e;
}*/
#system ul li svg{width: 48px;}
#system ul li p.txt {margin-top: 14px;font-size: 16px;position: relative;}
#system ul li p.txt i {position: absolute;right: 0;}
#system .active {color: #007a5e;}
#system ul li.active p.txt:after {display: block;content: '';margin: 40px auto 0px;width: 60px;height: 4px;background-color: #007a5e;border-radius: 2px;}

/*友情链接*/
.links-box{
    background-color: #ffffff;
   
    margin-bottom: 60px;
}
.links-box .box-bar{
    height: 40px;
    line-height: 55px;
    
    font-size: 18px;
    font-weight: 700;
    color: #333;
	text-align:center;
	
}
.links-box .box-con {
    padding:;
    overflow: hidden;
}
.links-box .box-con ul li{
	width: 115px;
    height:25px;
    line-height:25px;
    margin-right:10px;
    margin-bottom: 5px;
    white-space:nowrap;
    overflow: hidden;
    float: left;
}
.links-box .box-con ul.num6 li{
	width: 180px;
}
.links-box .box-con a{
    padding:0 10px;
    
}
.links-box .box-con a:hover{
    color:#007a5e;
}

/*咨询热线*/
.hot-line{
	font-size: 34px;
	width: 100%;
	height: auto;
	line-height: 130px;
	color: #fff;
	background: url(../images/bg-online.png) no-repeat;
	background-size: 100% 100%;
}
.hot-line .main-content > div{
	display: inline-block;
}
.hot-line img{
	margin-right: 10px;
}
.line-ways span{
	font-size: 28px;
	margin-right: 120px;
}
.online-btn a{
	display: block;
	width: 160px;
	height: 56px;
	line-height: 56px;
	border:1px solid #fff;
	font-size: 24px;
	color: #fff;
	text-align: center;
	border-radius: 3px;
	margin-top: 38px;
}
.online-btn a:hover{
	color: #f9ffa3;
	border:1px solid #f9ffa3;
}

/*底部*/
.footer{
	width:100%;
	background:#222;
	background-repeat: repeat;
}

.footer_01{
	padding:32px 0 10px;
	display: flex;
	justify-content: center;
}
.footer_01 a{
	display: block;
	color:#777;
}
.footer_01 .split{
	margin: 0 29px;
	display: block;
	width:1px;
	height: 15px;
	background-color:#777;
}
.footer_02 p{
	text-align: center;
	line-height: 30px;
	color: #777;
}
.footer_03{
	padding:36px 25px 44px;
	display: flex;
	justify-content: space-between;
}
.footer_03_item{
	padding-left: 50px;
}
.footer_03_item_01 {  height:53px;
    background: url('../images/tit5.png') left no-repeat;
    background-size: 24%;
}
.footer_03_item_02 {
    height: 53px;
    background: url('../images/tit6.png') left no-repeat;
    background-size: 24%;
}
.footer_03_item_03 {
    height: 53px;
    background: url('../images/tit7.png') left no-repeat;
    background-size: 24%;
}
.footer_03_item_04 {
    height: 53px;
    background: url('../images/tit8.png') left no-repeat;
    background-size: 24%;
}
.footer_03_item_05 {
    height: 53px;
    background: url('../images/tit9.png') left no-repeat;
    background-size: 24%;
}
.footer_03_item .tit{
	font-size: 18px;
    padding-top:3px;
	color:#ecebeb;
}
.footer_03_item .txt{
	padding-top:2px;
	font-size:12px;
	color:#777;
}
#demo01 { margin-top:30px; }
#demo01 img { margin:0 16px; border:1px solid #e1e1e1 }
#demo01 img:hover { margin:0 16px; border:1px solid #007a5e }