@charset "utf-8";
/* CSS Document */
.main{margin: auto; padding: auto; width: 100%; height: 100%}
.content_pic_1200{width: 1200px; height: auto; margin: auto;}
.head{ height: 100px; width: 1200px; margin: auto;}
.head .logo{ width:418px; height: 100px;padding-top: 20px;}
.head_right{ width:782px; height:91px; padding-top: 25px;}
.dianhua{ width:782px;height: 26px; text-align: right;}
.head_right .menu{ width:782px; height: 65px; text-align: right;}
.head_right .menu ul{ display: inline-table;}
.head_right .menu ul li{ height: 65px; padding:0px 25px; text-align: center; float: left;}
.head_right .menu ul li:nth-child(6){ padding-right:0px;}
.head_right .menu ul li a{ color:#474747; height: 65px; line-height: 65px; text-align: center;}
.head_right .menu ul li a:hover{ color: #4f8de9;}
/* 首页banner样式开始 */
#banner{ width:100%; height:494px; background:#000;}
.banner{ width:auto; height:494px; border-bottom:#f8f8f8 1px solid;}
/* 效果CSS开始 */
.slideBox{  width:100%; height:494px; overflow:hidden; position:absolute; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:605px;  z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:10px; height:10px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%; }
.slideBox .hd ul li.on{ background:#F33; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;  background: #fff}
.slideBox .bd img{ width:auto; height:100%; margin:0 auto;  display:table;}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:15%; top:50%; margin-top:-25px; display:block; width:54px; height:54px; background:url(../images/banner_bnt01.png)  }
.slideBox .next{ position:absolute; left:15%; top:50%; margin-top:-25px; display:block; width:54px; height:54px; background:url(../images/banner_bnt01.png)  }
.slideBox .next{ left:auto; right:15%; background:url(../images/banner_bnt01.png)  }
.slideBox .prev:hover{background:url(../images/banner_bnt02.png)}
.slideBox .next:hover{background:url(../images/banner_bnt02.png) }
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* 效果CSS结束 */
/*banner  start*/
.inside-banner {
	width: 100%;
	min-width: 1180px;
	overflow: hidden;
	height: 494px;
	position: relative;
}

.inside-banner>.bd {
	width: 1920px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
	height: 494px;
}

.inside-dot {
	position: absolute;
	bottom: 10px;
	z-index: 1;
	width: 100%;
}

.inside-dot>ul {
	text-align: center;
}

.inside-dot>ul>li {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	*display: inline;
	*zoom: 1;
	width: 13px;
	height: 13px;
	margin: 8px;
	background: #fff;
	overflow: hidden;
	line-height: 9999px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.inside-dot>ul>li.on {
	background: #f26c17;
}
/*banner  end*/
/* 首页banner样式结束 */
.red{color:#e71c26;}
.msg_line{height:30px;margin: 10px auto;}
.msg_line .text_head{ font-size:20px; font-weight: bold; color:#565656; margin-right: 15px; height: 30px; line-height: 30px; text-align: left;}
.msg_line .icon{ width: 30px; height: 30px; background: url( ../images/laba.png) center no-repeat; line-height: 30px; margin-right: 15px;}
.msg_line .text01{ font-size:18px;color:#565656; margin-left: 15px; height: 30px; line-height: 30px; text-align: left;}
.msg_line .red{color:#e71c26; margin-right: 50px; margin-left: 0px;}
.part01{ margin:20px auto;}
.part01 ul {}
.part01 ul li{ width:25%;height: 80px; display: block; float:left;}
.part01 ul li .yuan{width:66px; height:66px; border-radius: 80px; border:2px #4c89e8 solid;}
.part01 ul li:nth-child(1) .yuan{ background: url(../images/icon001.png) center no-repeat;}
.part01 ul li:nth-child(2) .yuan{ background: url(../images/icon002.png) center no-repeat;}
.part01 ul li:nth-child(3) .yuan{ background: url(../images/icon003.png) center no-repeat;}
.part01 ul li:nth-child(4) .yuan{ background: url(../images/icon004.png) center no-repeat;}
.part01 .youshi{ margin-left:20px; }
.part01 .youshi .title{ color:#4c89e8; font-size: 18px; font-weight: bold; padding-bottom: 5px;}
.part01 .youshi .fu_title{ font-size: 16px; color:#686868;}

.part02{ background: #fbfbfb; height: 20px; border-top:2px #eaeaea solid;}
.part_title{ margin:50px auto 0px auto; text-align: center; font-size: 28px; font-weight: bold; }
.part_title span{ padding: 0px 20px;}
.part_fu_title{ margin:0px  auto 30px auto; text-align: center; font-size: 16px; color: #b4b4b4;}

.zengche_box{ width:370px; float: left;}
.zengche_box_img{ width:370px; height:180px; padding-top: 55px;}
.zengche .zengche_box:nth-child(1) .zengche_box_img{background: url(../images/zengcheimg01.jpg) center no-repeat;}
.zengche .zengche_box:nth-child(2) .zengche_box_img{background: url(../images/zengcheimg02.jpg) center no-repeat;}
.zengche .zengche_box:nth-child(3) .zengche_box_img{background: url(../images/zengcheimg03.jpg) center no-repeat;}
.zengche_box_img .zc_title{ width:100%; height: 30px; color:#fff; text-align: center; line-height: 30px; font-size: 22px; font-weight: bold; margin-bottom: 20px;}
.zengche_box_img .zc_btn a{ width:160px; height: 40px; background: #ff5c5c; display: block; line-height: 40px; text-align: center; margin: auto; color:#fff; border-radius: 30px;}
.zengche_box_img .zc_btn a:hover{background: #4c89e8;}
.zengche_box ul li{ height:70px; width: 370px;float: left; margin: 10px 0px;}
.zengche_box .zc_yuan{ width: 70px; height: 70px; line-height: 72px; text-align: center; background: #81acef; color: #fff; border-radius: 40px; position:relative;}
.zengche_box .zc_box{ width:335px; background: #e6f6ff; height: 70px; display: block; border-radius: 10px; position: absolute; margin-left: 35px; padding-left: 60px;}
.zengche_box .zc_box .zc_step{ color:#000; font-size: 16px; font-weight: bold; padding-top:15px;}
.zengche_box .zc_box .zc_step .zc_step_text{ font-size: 16px; font-weight: normal;}
.zengche_box a:hover .zc_yuan{ background: #ff5c5c; display: block; cursor: pointer;}
.zengche_box a:hover .zc_box{ background: #4c89e8;}
.zengche_box a:hover .zc_step{ color:#fff;}
.xin ul li{ width: 270px; float: left;  margin-right: 40px;}
.xin ul li:nth-child(4){margin-right: 0px;}
.xin .xin_img{ width:270px; height: 270px; text-align: center; padding-top: 110px;}
.xin ul li:nth-child(1) .xin_img{ background: url(../images/xin01.png) center no-repeat;}
.xin ul li:nth-child(2) .xin_img{ background: url(../images/xin02.png) center no-repeat;}
.xin ul li:nth-child(3) .xin_img{ background: url(../images/xin03.png) center no-repeat;}
.xin ul li:nth-child(4) .xin_img{ background: url(../images/xin04.png) center no-repeat;}
.xin .xin_text{ height: 30px; line-height: 30px; text-align: center; margin: 20px 0px 10px 0px; font-size: 18px; font-weight: bold;}
.xin .xin_btn{}
.xin .xin_btn a{ width:250px; height: 40px; background: #4c89e8; display: block; line-height: 40px; text-align: center; margin: auto; color:#fff; border-radius: 30px;}
.xin .xin_btn a:hover{background: #ff5c5c;}
.sma_banner01{ background: url(../images/sma_banner_bg.jpg) center no-repeat; display: block; margin-top: 40px;}
.part03 .k_step{ width:222px;height: 150px; float: left;}
.k_step  .ann{ background:#4c89e8;width:150px;height:30px; color:#FFF; margin:0 auto; text-align:center;}
.k_step  .ann a{ color:#FFF; line-height:30px;}
.k_step  .ann:hover{ background:#ff5c5c;}

.part03 .k_step .icon{width:80px; height: 80px; margin: auto;}
.part03 .k_step .text_title{ font-size: 18px; text-align: center;}
.part03 .k_step .text_title span{ font-size: 14px; text-align: center; color: #757575;}
.part03 .jc{ width:19px;height: 29px; float: left; padding-top: 30px; float: left;}
.zubtn{ margin:20px auto 60px auto;}
.zubtn a{ width: 461px; height: 51px; background: url(../images/btn_bg.png) center no-repeat; margin: auto; display: block;}
.zubtn .zubtn_01{ width:346px; height: 51px; line-height: 51px; color: #fff; text-align:center; float: left;}
.zubtn .zubtn_02{ width:115px; height: 51px; line-height: 51px; color: #ff5c5c; text-align:center; float: left;}
.part04{ width: 100%; height: 975px; background: url(../images/bg.jpg) center no-repeat;}
.part04_title{ color:#fff; padding-top:50px;}
.cl_box{ margin-top:60px;}
.cl_box ul li{ width:576px; height: 335px; float: left; margin-right: 48px; margin-bottom: 48px;}
.cl_box ul li:nth-child(2) ,.cl_box ul li:nth-child(4){ margin-right: 0px;}
.cl_box .cl_box_img{ width:246px; height: 335px;  float: left;}
.cl_box ul li:nth-child(1) .cl_box_img{background: url( ../images/cl_img01.jpg)  center no-repeat;}
.cl_box ul li:nth-child(2) .cl_box_img{background: url( ../images/cl_img02.jpg)  center no-repeat;}
.cl_box ul li:nth-child(3) .cl_box_img{background: url( ../images/cl_img03.jpg)  center no-repeat;}
.cl_box ul li:nth-child(4) .cl_box_img{background: url( ../images/cl_img04.jpg)  center no-repeat;}
.cl_box .cl_box_text{ width:330px; height: 300px; background: #fff;float: left; margin-top: 35px;}
.cl_box .cl_box_text .cl_box_title{ font-weight: bold; font-size: 24px; text-align: center; padding: 30px 0px;}
.cl_box .cl_box_text .cl_box_zhaiyao{font-size: 14px; color: #575757; padding: 0px 40px; height: 120px; text-align: justify;}
.cl_box .cl_box_text .cl_box_btn a{ width:200px; height: 50px; background: #4c89e8; display: block; line-height: 50px; text-align: center; font-size: 16px; text-align: center; text-decoration: none; color: #fff ;margin: auto; border-radius: 10px;}
.cl_box .cl_box_text .cl_box_btn a:hover{background: #ff5c5c;}
.part05 .part05-box .k_step{ width:222px;height: 120px; float: left;}
.part05 .part05-box .k_step .icon{width:152px; height:206px; margin: auto;}
.part05 .part05-box .k_step .text_title{margin:auto; width: 100%; text-align: center;}
.part05 .part05-box .k_step .text_title a{ font-size: 16px; text-align: center; margin: auto;color: #272727; display: inline-table; padding-left: 30px; height: 40px; line-height: 40px;}
.part05 .part05-box .k_step .text_title span{ font-size: 14px; text-align: center; color: #757575;}
.part05 .part05-box .jc{ width:21px;height: 21px; float: left; padding-top: 30px; float: left;}
.part05 .part05-box .k_step:nth-child(1) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box .k_step:nth-child(3) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box .k_step:nth-child(5) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box .k_step:nth-child(7) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box .k_step:nth-child(9) .text_title a{ background: url(../images/no011.png) left no-repeat;}


.part05 .part05-box1 .k_step{ width:222px;height: 120px; float: left;}
.part05 .part05-box1 .k_step .icon{width:152px; height:206px; margin: auto;}
.part05 .part05-box1 .k_step .text_title{margin:auto; width: 100%; text-align: center;}
.part05 .part05-box1 .k_step .text_title a{ font-size: 16px; text-align: center; margin: auto;color: #272727; display: inline-table; padding-left: 30px; height: 40px; line-height: 40px;}
.part05 .part05-box1 .k_step .text_title span{ font-size: 14px; text-align: center; color: #757575;}
.part05 .part05-box1 .jc{ width:21px;height: 21px; float: left; padding-top: 30px; float: left;}
.part05 .part05-box1 .k_step:nth-child(1) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box1 .k_step:nth-child(3) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box1 .k_step:nth-child(5) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box1 .k_step:nth-child(7) .text_title a{ background: url(../images/no011.png) left no-repeat;}
.part05 .part05-box1 .k_step:nth-child(9) .text_title a{ background: url(../images/no011.png) left no-repeat;}






.part05 .k_step .text_title a:hover{color:#3f84f7;}
.part05_btn{margin:20px 0px 0px 0px;}
.part05_btn a{width: 320px; height: 45px; line-height: 40px ; text-align: center; border-radius: 30px; border:2px #ffe2e2 solid; background: #ff5c5c; display: block; margin: auto; color: #fff;text-decoration: none;}
.part05_btn a:hover{ background: #4c89e8;}

.part05_btn1{margin:10px 0px 0px 0px;}
.part05_btn1 a{width: 320px; height: 45px; line-height: 40px ; text-align: center; border-radius: 30px; border:2px #ffe2e2 solid; background: #ff5c5c; display: block; margin: auto; color: #fff;text-decoration: none;}
.part05_btn1 a:hover{ background: #4c89e8;}








.part06{ height: 263px; position: relative;}
.part06 .ms_box{ width:346px; height: 263px; position: absolute; }
.part06 .ms_box a{ width:346px; height: 263px; display: block; color:#000000; padding-top: 120px; text-align: center; padding-left: 20px;}
.part06 .ms_box:nth-child(2){ margin-left:287px;}
.part06 .ms_box:nth-child(3){ margin-left:574px;}
.part06 .ms_box:nth-child(4){ margin-left:861px;}
.part06 .ms_box:nth-child(1) a{ background: url(../images/ms_01a.png)  center no-repeat;}
.part06 .ms_box:nth-child(2) a{ background: url(../images/ms_02a.png)  center no-repeat;}
.part06 .ms_box:nth-child(3) a{ background: url(../images/ms_03a.png)  center no-repeat;}
.part06 .ms_box:nth-child(4) a{ background: url(../images/ms_04a.png)  center no-repeat;}
.part06 .ms_box:nth-child(1) a:hover{ background: url(../images/ms_01b.png)  center no-repeat; color: #fff;}
.part06 .ms_box:nth-child(2) a:hover{ background: url(../images/ms_02b.png)  center no-repeat; color: #fff;}
.part06 .ms_box:nth-child(3) a:hover{ background: url(../images/ms_03b.png)  center no-repeat; color: #fff;}
.part06 .ms_box:nth-child(4) a:hover{ background: url(../images/ms_04b.png)  center no-repeat; color: #fff;}
.part06_text{ padding-top: 20px; color: #4B4B4B; font-size: 14px;}
.part06 .ms_box a:hover  .part06_text{ color:#fff;}

.part06_btn{margin:50px 0px 0px 0px;}
.part06_btn a{width: 320px; height: 45px; line-height: 40px ; text-align: center; border-radius: 30px; border:2px #ffe2e2 solid; background: #ff5c5c; display: block; margin: auto; color: #fff;text-decoration: none;}
.part06_btn a:hover{ background: #4c89e8;}
.part07 { height:210px; background: url(../images/sma_banner01_bg.jpg) bottom center no-repeat; position: relative; margin: auto; display:inline-table;}
.part07_img{ height:279px;top: -69px; }
.part08{ height:440px; margin-top: 30px; background: #e6f6ff;}
.part08 .box_left, .part08 .box_right{width:540px; float: left; display: block;}
.part08 .box_left .title, .part08 .box_right .title{font-size: 22px; color:#4c89e8; height: 80PX ; line-height: 80px; font-weight: bold; text-align: center;}
.part08 .box_left ul, .part08 .box_right ul{ text-align: center; display:table; margin: auto}
.part08 .box_left ul li, .part08 .box_right ul li{ width:470px; height:60px; -moz-box-shadow:1px 1px 10px #acd4eb; -webkit-box-shadow:1px 1px 10px #acd4eb; box-shadow:1px 1px 10px #acd4eb; border-radius: 30px; margin-bottom: 30px;}
.part08 .box_left .li_left{ width: 105px; height: 60px; text-align: center; line-height: 60px; background: #0466ff; border-radius: 30px 0px 0px 30px; color:#fff; font-size: 16px;}
.part08 .box_left .li_right{ width: 365px; height: 60px; text-align: left;background: #fff; border-radius: 0px 30px 30px 0px; color:#575757; padding:10px  20px 0px 20px; font-size: 16px; }

.part08 .box_right .li_left{ width: 105px; height: 60px; text-align: center; line-height: 60px; background: #90aad3; border-radius: 30px 0px 0px 30px; color:#dee8fa; font-size: 16px;}
.part08 .box_right .li_right{ width: 365px; height: 60px; text-align: left;background: #fff; border-radius: 0px 30px 30px 0px; color:#959595; padding:10px  20px 0px 20px; font-size: 16px; }

.part08 .box_center{ width:120px; float: left;}

.part09{ height:672px; background:url(../images/bg01.jpg) center no-repeat; margin-top: 50px;}
.part09_body ul{ margin-top:60px;}
.part09_body ul li{ width:277px;  margin-right: 30px; height:440px; float: left; background:#fff;}
.part09_body ul li:hover{ background:#ffebeb;}
.part09_body .part09_img a{ width:230px; height:240px; margin:20px auto; display: block;}
.part09_body ul li:nth-child(1) .part09_img a{ background:url(../images/service01.jpg) center no-repeat; border-radius: 140px;}
.part09_body ul li:nth-child(2) .part09_img a{ background:url(../images/service02.jpg) center no-repeat; border-radius: 140px;}
.part09_body ul li:nth-child(3) .part09_img a{ background:url(../images/service03.jpg) center no-repeat; border-radius: 140px;}
.part09_body ul li:nth-child(4) .part09_img a{ background:url(../images/service04.jpg) center no-repeat; border-radius: 140px;}
.part09_body ul li:nth-child(4) { margin: 0px;}
.part09_body .service_name{font-size: 20px; font-weight: bold; text-align: center; height: 40px;}
.part09_body .service_name span{font-size: 14px ; color: #828282; font-weight: normal;}
.part09_body .service_info{font-size: 14px ; color: #333; font-weight: normal; padding: 10px 30px; height: 80px;text-align:justify;}
.service_btn{margin:20px 0px 0px 0px;}
.service_btn a{width: 200px; height: 45px; line-height: 40px ; text-align: center; border-radius: 30px; border:2px #ffe2e2 solid; background: #4c89e8; display: block; margin: auto; color: #fff;text-decoration: none;}
.service_btn a:hover{ background: #ff5c5c;}
.part10 .one{ width:250px; height:480px; float: left; margin-right: 20px;}
.part10 .title{ font-size:20px; height: 50px;}
.part10 .one .one_img{ width:250px; height:200px; background: url( ../images/part10_01.jpg) center no-repeat;}
.part10 .one_bottom{ border-left:1px #C3C3C3 solid; border-right:1px #C3C3C3 solid; border-bottom:1px #C3C3C3 solid; height: 230px;}
.part10 .one .fu_title{font-size:16px; height: 70px; text-align: center; padding-top: 15px; font-weight: bold;}
.part10 .one .text{ padding:10px 20px; color:#7a7a7a; font-size: 14px; height:100px;}
.part10 .one .btn{margin:0px 0px 0px 0px; height: 60px;}
.part10 .one .btn a{width: 200px; height: 45px; line-height: 40px ; text-align: center; border-radius: 30px; border:2px #ffe2e2 solid; background: #4c89e8; display: block; margin: auto; color: #fff;text-decoration: none;}
.part10 .one .btn a:hover{ background: #ff5c5c;}

.part10 .tow{ width:430px; height:480px; float: left; margin-right: 20px;}
.part10 .tow .two_img{ width:430px; height:200px; margin-right: 20px;background:url(../images/part10_02.jpg) center no-repeat;}
.part10 .two_bottom{ border-left:1px #C3C3C3 solid; border-right:1px #C3C3C3 solid; border-bottom:1px #C3C3C3 solid; height: 230px;}
.part10 .tow .news ul li{ margin:0px 10px; border-bottom: 1px #e8e8e8 solid; padding-bottom: 10px;}
.part10 .tow .news_left { width: 100px; text-align: center; float: left;}
.part10 .tow .news_left .time{ width: 100px;font-size: 28px; text-align: center; height: 50px; line-height: 50px; font-weight: bold; color:#979797;}
.part10 .tow .news_left .yuan{ text-align: center; width: 100px; margin: auto; height: 50px;}
.part10 .tow .news_right{ height: 100px; padding-left: 20px;}
.part10 .tow .news_right .newstitle{ font-size: 16px; height: 50px ; line-height: 50px; text-align: left; color: #575757;}
.part10 .tow .news_right .newstext{ font-size: 14px; color: #7a7a7a;}

.part10 .three{ width:245px; height:480px; float: left; margin-right: 20px;}
.part10 .three .three_img{width:245px;height:200px; margin-bottom:30px;}

.part10 .four{ width:215px; height:480px; float: left;}
.part10 .four .four_title{font-size:16px; font-weight: bold; height: 40px;}
.part10 .four .four_text{font-size:14px;  height: 100px; color: #828282;}
.four_btn{margin:0px 0px 0px 0px; height: 60px;}
.four_btn a{width: 200px; height: 45px; line-height: 40px ; text-align: center; border-radius: 30px; border:2px #ffe2e2 solid; background: #4c89e8; display: block;color: #fff;text-decoration: none;}
.four_btn a:hover{ background: #ff5c5c;}
.footer{ background:#2a2a2a;height: 270px; margin-top: 50px;}
.footer .left, .footer .center{ float: left}
.footer .left .title{font-size: 16px; color:#fff; font-weight: bold; padding: 40px 0px 20px 0px; display: block;}
.footer .center{ padding-left: 150px;}
.footer .center .title{font-size: 16px; color:#fff; font-weight: bold; padding: 40px 0px 20px 0px; }
.footer .center .nav { float:left; margin-right: 80px;}
.footer .center .nav ul li{ text-align:left;padding-left:10px; height: 25px;}
.footer .center .nav ul li a{color: #767676; font-size: 14px; text-align: center;}
.footer .center .nav ul li a:hover{color: #fff;}
.footer .right{ float:right; width: 250px;}
.footer .right .title{padding: 25px 0px 20px 0px;}
.footer .right .tel{ margin:0px ; padding-top:20px;}
.footer .right .tel{background: url(../images/tel.png) bottom left no-repeat; padding-left: 65px; color: #fff; font-size: 22px; line-height: 20px;}
.footer .right .tel span{font-size: 16px; margin:0px ; paddint:0px; height: 20px;}
.copyright{ background:#2a2a2a; height: 50px; border-top:1px #404040 solid; line-height: 50px ; text-align: center; color: #a5a5a5; font-size: 14px;}

