@charset "utf-8";
/* CSS By www.softmoon.com.cn */

body { margin:0 auto; font-size:14px; FONT-FAMILY: 'Microsoft Yahei', Arial, Helvetica, sans-serif; COLOR: #333;}
td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
th {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
DIV {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
li {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
a { color:#333; text-decoration:none;}
a:hover { color:#0087cd; text-decoration:none;}
* {padding: 0px;margin: 0px;}
img { border:0px; display:inline;}
em {font-style:normal}
button,input,select,textarea { font-size:14px; font-family:inherit; margin:0; outline:none; resize:none; border:none;}
.clear { clear:both;}

.head { width:1200px; margin:0 auto; height:130px;}
.head .logo { float:left; margin-top:45px;}

.head_guojia { overflow:hidden; margin-top:15px;}
.head_guojia a { display:block; width:26px; height:26px; background:#358f5a; color:#fff; border-radius:50%; float:right; font-size: 12px; text-align: center; line-height: 24px;}
.head_guojia a:hover {background:#216c44;}
.head_guojia a.alibaba { border-radius:4px; width:120px; margin-left:15px;}

.head_menu { float:right;}
.menu_nav { margin-top: 10px;}
.menu_nav li { float: left;  position: relative;}
.menu_nav li a { color: #666; padding-left: 15px; padding-right: 15px; display: inline-block; line-height:35px; font-size:15px; border-radius: 4px;}
.menu_nav .active { background: #046d48;}
.menu_nav .active { color: #fff;}
.menu_nav .last { background: none;}
.menu_nav li ol { position: absolute; left: 0px; top: 35px;z-index: 9999; background: rgba(245,245,245,0.8); width: 120px; overflow: hidden; display: none;}
.menu_nav li ol li {float: none;}
.menu_nav li ol li a { background: none; width: 100%; height: 40px; padding: 0px; padding-left: 15px; color:#333; font-size:14px; border-radius: 0;}
.menu_nav li ol li a.active,
.menu_nav li ol li a:hover { background: #0b7e55;color: #FFFFFF;}


/*--------------首页产品与服务-------------------*/
.home_product { padding: 80px 0; margin-bottom: 40px;}
.home_product .container { width: 1200px; margin: 0 auto;}
.w-imgText ul,.w-imgText li { list-style:none; padding:0; margin:0;}
.w-imgText .item { position:relative; background: #0e6f4c; border-radius: 0 60px 0 0;}
.w-imgText .item > a { display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:2;}
.w-imgText .swiperBox { overflow: hidden;}
.w-imgText .imTB { overflow:hidden;}
.w-imgText .img { width:60%;}
.w-imgText .img img{width:100%; }
.w-imgText .textB { position:absolute; left:60%; right:0; top:0; bottom:0; padding:60px 4%; line-height:1.7;}
.w-imgText .textB .bg_x { position:absolute; left:0; right:0; top:0; bottom:0; z-index:0;}
.w-imgText .textB .text_x { position:relative; z-index:1;max-height: 100%; overflow:hidden;}
.w-imgText .textB .text_x h2 { font-size:26px; color:#fff; line-height:1.5; margin-bottom:25px;}
.w-imgText .textB .text_x h2::after { content: ''; display: block; width: 50px; height: 3px; background: #fff; margin-top: 30px;}
.w-imgText .textB .text_x p { color:#fff; font-size: 16px;}
.w-imgText .textB .text_x .btn { margin-top:2em; padding: 8px 32px; display: inline-block; border: 1px #fff solid; color:#fff; border-radius: 0;}
.w-imgText .igt_page { position: absolute; z-index: 10; left: auto; width: auto; right: 0; top: -65px; font-size: 20px; color: #999;display: none;}
.w-imgText .igt_page span.on{ color: #222; font-size: 200%;}
.igt_page_text{ margin-top: 25px;}
.igt_page_text ul, .igt_page_text li{ list-style: none; padding: 0; margin: 0;}
.igt_page_text li { float: left; text-align: center; overflow: hidden; cursor: pointer;}
.igt_page_text li:hover,.igt_page_text li.on { opacity: 1;}
.igt_page_text li .item_span{ display: inline-block; *display:inline; *zoom:1; padding: 0 1em 0 0; position: relative;}
.igt_page_text li .item_span:before,.igt_page_text li .item_span:after{ content: ''; position: absolute; height: 1px; width:600px; top: 50%; background: #e3e7ed;}
.igt_page_text li .item_span:before{ right:100%;}
.igt_page_text li .item_span:after{ left: 100%;}
.igt_page_text li .item_span > div{display: inline-block; *display:inline; *zoom:1; vertical-align: middle;}
.igt_page_text li .item_span .num { display: none;}
.igt_page_text li .item_span .tit { margin-left: 1.2em; font-size: 16px; color: #666;}
.igt_page_text li:hover,.igt_page_text li.on .item_span .tit { font-weight: bold; color: #0e6f4c;}
.igt_page_text li:hover .item_span .num,.igt_page_text li.on .item_span .num {visibility: visible;}
.igt_page_text li .item_span .adore { display: block; width:0.8em; height: 0.8em; background:#e0e0e0; border-radius: 50%; -webkit-border-radius: 50%; position: absolute; top:50%; margin-top:-0.4em; left:0px;}
.igt_page_text li.on .item_span .adore { background:#e90611;}

@media (max-width:1200px){
    .title{ padding-left:15px;}
}
@media (max-width:1050px){
    .igt_page_text li .item_span .num{ font-size: 64px;}
	.igt_page_text li .item_span .adore{ left: 47px;}
}
@media (max-width:860px){
    .w-imgText .igt_page{ display: none;}
	.w-imgText .swiperBox{ padding-right: 0;}
	.w-imgText li{width:100%;}
	.w-imgText .img{width:100%;}
	.w-imgText .textB{position: relative; left:0; padding:1.2em 4%;}
	.w-imgText .textB .text_x{ top:0; transform:none; -webkit-transform:none;}
	:root .w-imgText .textB .text_x{ top:0;}
    .igt_page_text{ margin-top:0; line-height: 1.3;}
	.igt_page_text li .item_span .num{ font-size: 50px;}
	.igt_page_text li .item_span .adore{ left: 34px;}
}
@media (max-width:767px){
    .igt_page_text li .item_span{ padding: 0 1em;}
	.igt_page_text li .item_span .tit{ display: none;}
	.igt_page_text li .item_span .adore{left: 50%; margin-left: -0.5em;}
}
@media (max-width:480px){
    body{font-size:4vw;}
    .title{font-size:6vw;}
    .w-imgText .textB .text_x .tt_h{ font-size: 6vw;}
   .igt_page_text li .item_span .num{ font-size: 14vw;}
}


.index_title { width:1200px; margin:0 auto; text-align:center; margin-bottom:40px; background:url(../images/title_bg.png) no-repeat center bottom; padding-bottom:10px;}
.index_title h1 { font-size:32px; color:#333; font-weight:normal;}
.index_title p { color:#d2d2d2; font-size:14px; padding-top:4px; text-transform: uppercase;}

.index_pro { width:100%; background:#f9f9f9; padding:80px 0px;}
.index_pro_list { width:1200px; margin:0 auto; overflow:hidden;}
.index_pro_list ul { text-align:center; color:#a0a0a0; line-height:28px; margin-bottom:40px;}
.index_pro_list li { float:left; background:#fff; padding:6px; text-align:center; position:relative; margin-right:10px;}
.index_pro_list li:nth-child(6) { margin-right:0px;}
.index_pro_list li img { width:220px; height:220px;}
.index_pro_list li p { display:none;}
.index_pro_list li:hover p { display:block; position:absolute; top:0; font-size:18px; color:#fff; z-index:999; padding-top:100px; width:232px; height:220px; background:rgba(58,114,150,0.5); left:0;}
.index_pro_list li a { display:block;}
.index_pro_btn { width:1200px; margin:0 auto; margin-top:40px; font-size:16px;}
.index_pro_btn a { display:block; width:350px; height:42px; line-height:42px; text-align:center; margin:0 auto; background:#599849; color:#fff; border-radius:6px;}
.index_pro_btn a:hover { background:#4c8a3c;}

.index_about { width:1200px; margin:0 auto; padding: 100px 0; display: flex; flex-wrap: nowrap; justify-content: space-between;}
.index_about_info { width: 50%; margin-top: 20px;}
.index_about_info h1 { font-size: 36px; margin-bottom: 40px;}
.index_about_info h1 small { font-weight: normal; font-size: 18px; color: #888;}
.index_about_info h2 { font-size: 26px; color: #04623e; margin-bottom: 20px;}
.index_about_info p { color:#666; line-height:30px; margin-bottom:60px; font-size: 16px;}
.index_about_info a { display:block; width:130px; line-height:45px; text-align:center; background:#599849; color:#fff; border-radius:3px;}
.index_about_info a:hover { background:#4c8a3c;}
.index_about_photo { position: relative; right: -100px;}



.banner { width:100%; height:320px; background:url(../images/banner.jpg) no-repeat center;}
.banner_case { width:100%; height:320px; background:url(../images/banner_case.jpg) no-repeat center #eae5de;}
.banner_team { width:100%; height:320px; background:url(../images/banner_team.jpg) no-repeat center #eae5de;}
.banner_about { width:100%; height:320px; background:url(../images/banner_about.jpg) no-repeat center #eae5de;}
.banner_contact { width:100%; height:320px; background:url(../images/banner_contact.jpg) no-repeat center #eae5de;}

.body_main { width:100%; background:#f7f7f7; padding-bottom:60px; padding-top:60px;}
.info_nav { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.info_nav li { float:left; margin-right:20px; font-size:16px;}
.info_nav li a { display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#fff; background:#333}
.info_nav li a:hover { background:#006d48}
.info_nav li#nav_on a { display:block; width:130px; height:40px; line-height:40px; text-align:center; color:#FFF; background:#006d48}
.main_box { width:1080px; margin:0 auto; background:#fff; padding:40px 60px; min-height:400px;}

/*-------------------流水线-----------------------*/
.banner_lsx { width:100%; height:320px; background:url(../images/banner_lsx.jpg) no-repeat center #006d48; margin-bottom:60px;}
.banner_liushuixian { width:100%; height:320px; background:url(../images/banner_liushuixian.jpg) no-repeat center #006d48; margin-bottom:60px;}
.lsx_box_bg { width:100%; padding:80px 0px; background:#f6f6f6; margin-bottom:60px;}

.lsx_zhiqu { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:60px; margin-top: 80px;}
.lsx_zhiqu .lsx_info { float:left; width: 500px;}
.lsx_zhiqu .lsx_info h1 { font-size:36px; color:#0c7854; margin-bottom: 40px;}
.lsx_zhiqu .lsx_info h1 small { display: block; font-weight: normal; width: 500px; font-size: 26px; margin-top: 20px;}
.lsx_zhiqu .lsx_info p { line-height:35px; color:#666; font-size:16px;}
.lsx_zhiqu .lsx_info p strong { color: #333;}
.lsx_zhiqu img { float:right; margin-top: 80px;}

.lsx_lvdai { width:1200px; margin:0 auto; overflow:hidden;}
.lsx_lvdai img { float:left;}
.lsx_lvdai .lsx_info { float:right; margin-top:40px; width: 500px;}
.lsx_lvdai .lsx_info h1 { font-size:36px; color:#0c7854; padding-bottom:20px;}
.lsx_lvdai .lsx_info h1 small { display: block; font-weight: normal; width: 500px; font-size: 26px; margin-top: 20px;}
.lsx_lvdai .lsx_info p { line-height:35px; color:#666; font-size:16px;}
.lsx_lvdai .lsx_info p strong { color: #333;}

.lsx_ux { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.lsx_ux .lsx_info { float:left; width: 500px; margin-top: 80px;}
.lsx_ux .lsx_info h1 { font-size:36px; color:#0c7854; padding-bottom:20px;}
.lsx_ux .lsx_info h1 small { display: block; font-weight: normal; font-size: 26px; margin-top: 20px;}
.lsx_ux .lsx_info p { line-height:35px; color:#666; font-size:16px;}
.lsx_ux .lsx_info p strong { color: #333;}
.lsx_ux img { float: right}

.lsx_hutong_title { width:1200px; margin:0 auto; margin-bottom: 40px;}
.lsx_hutong_title h1 { font-size:36px; color:#0c7854;}
.lsx_hutong_title h2 { color:#0c7854; font-weight: normal; font-size: 26px; margin-top: 20px; margin-bottom: 15px;}
.lsx_hutong_title p { line-height:35px; color:#666; font-size:16px;}
.lsx_hutong { width:1200px; margin:0 auto; overflow: hidden;}
.lsx_hutong .lsx_info { float:right; margin-top:40px; width: 500px;}
.lsx_hutong .lsx_info h3 { color:#333; font-size:18px; margin-bottom: 20px;}
.lsx_hutong .lsx_info p { line-height:35px; color:#666; font-size:16px;}

.lsx_hudong { width:1200px; margin:0 auto; overflow: hidden; margin-bottom: 80px; margin-top: 80px;}
.lsx_hudong_title { width:1200px; margin:0 auto; margin-bottom: 40px;}
.lsx_hudong_title h1 { font-size:36px; color:#0c7854;}
.lsx_hudong_title h2 { color:#0c7854; font-weight: normal; font-size: 26px; margin-top: 20px; margin-bottom: 15px;}
.lsx_hudong_title p { line-height:35px; color:#666; font-size:16px;}
.lsx_hudong img { float:right;}
.lsx_hudong .lsx_info { float:left; margin-top:40px; width: 500px;}
.lsx_hudong .lsx_info h3 { color:#333; font-size:18px; margin-bottom: 20px;}
.lsx_hudong .lsx_info p { line-height:35px; color:#666; font-size:16px;}


/*-------------------管理软件-----------------------*/
.banner_soft { width:100%; height:320px; background:url(../images/banner_soft.jpg) no-repeat center #006d48; margin-bottom:60px;}
.soft_bg_box { width:100%; padding:60px 0px; background:#f6f6f6; margin-bottom:60px;}

.soft_znzz { width:1200px; margin:0 auto; margin-bottom:60px;}
.soft_znzz ul { margin-bottom:15px;}
.soft_znzz ul h2 { font-size:28px; margin-bottom:20px; color:#006d48;}
.soft_znzz ul p { font-size:18px; color:#000;}
.soft_znzz li { font-size:16px; line-height:30px; color:#666;}
.soft_znzz li p { margin-bottom:15px;}

.soft_title { width:1200px; margin:0 auto; text-align:center; margin-bottom:40px;}
.soft_title h1 { font-size:32px; color:#006d48; background:url(../images/title_bg.png) no-repeat center bottom; padding-bottom:10px; margin-bottom:20px;}
.soft_title h1 p { font-size:16px; color:#d2d2d2; font-weight:normal;}
.soft_title p { color:#666; font-size:16px; padding-top:4px; width: 800px; margin: 0 auto; line-height: 30px;}

.soft_gsd { width:1200px; margin:0 auto; margin-bottom:60px;}
.soft_gsd div:nth-child(2) { background:#c1d044;}
.soft_gsd div:nth-child(3) { background:#f5a333;}
.soft_gsd div:nth-child(4) { margin-right:0px; background:#c786b7;}
.soft_gsd_box { float:left; width:265px; margin-right:20px; padding:10px; box-shadow: 0 5px 25px rgba(0, 0, 0, 0.25); height:260px; border-radius:6px; background:#2fb2bd;}
.soft_gsd_box ul { font-size:18px; font-weight:bold; color:#333; text-align:center; line-height:36px; margin-bottom:20px; background:#fff; }
.soft_gsd_box li { font-size:14px; line-height:35px; color:#fff;}
.soft_gsd_box li p { border-bottom:1px #fff dotted; padding-left:5px;}


.soft_pas { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.soft_pas_info { float:left; width:540px; line-height:35px; color:#666; font-size:16px; margin-top:40px;}
.soft_pas_pic { float:right; width:550px;}
.soft_pas_pic img { width:100%}

.soft_pas_tedian { width:1200px; margin:0 auto; overflow:hidden;}
.pas_tedian_pic { float:left; margin-top: 52px;}
.pas_tedian_pic img { width:554px; border:5px #fff solid;}
.pas_tedian { float:right; width:550px;}
.pas_tedian ul { font-size:24px; color:#006d48; margin-bottom: 20px; font-weight:bold;}
.pas_tedian ul span { font-size:18px; color:#333; font-weight:normal;}
.pas_tedian li { font-size:16px; background:url(../images/pas_tedian_ico.png) no-repeat #fff; margin-bottom:5px; padding: 20px; text-indent: 70px;}
.pas_tedian li:nth-child(2) { background-position:10px 6px;}
.pas_tedian li:nth-child(3) { background-position:10px -50px;}
.pas_tedian li:nth-child(4) { background-position:10px -107px;}
.pas_tedian li:nth-child(5) { background-position:10px -163px;}
.pas_tedian li:nth-child(6) { background-position:10px -219px;}
.pas_tedian li:nth-child(7) { background-position:10px -275px;}

.soft_mes { width:1140px; margin:0 auto; overflow:hidden; margin-top: 80px; margin-bottom: 100px;}
.soft_mes li { float:left; width:380px; text-align:center; margin-bottom:60px; font-size:16px;}
.soft_mes li img { margin-bottom:20px; width:100px;}

/*-------------------智慧监狱-----------------------*/
.banner_zhjy { width:100%; height:320px; background:url(../images/banner_zhjy.jpg) no-repeat center #006d48; margin-bottom:60px;}

.zhjy_ircs_box { width:1200px; margin:0 auto; margin-bottom:60px;}
.zhjy_ircs_five { overflow:hidden; margin-top: 20px; margin-left: 40px;}
.zhjy_ircs_five ul { float:left; width:600px;}
.zhjy_ircs_five ul h3 { font-size:24px; color: #006d48; margin-bottom:20px;}
.zhjy_ircs_five ul p { font-size:16px; color:#666; line-height:30px; margin-bottom:10px; }
.zhjy_ircs_five li { float:right;}

.zhjy_bg_box { width:100%; padding:60px 0px; background:#f6f6f6;}

.zhjy_itms_info { width:1080px; margin:0 auto; background: #fff; padding:40px 60px 40px 60px; margin-bottom: 20px;}
.zhjy_itms_info ul { font-size:24px; margin-bottom:20px; color: #006d48; font-weight: bold;}
.zhjy_itms_info li { font-size:16px; color:#666; line-height:30px;}

.zhjy_itms_list { width:1200px; margin:0 auto;}
.zhjy_itms_list ul { overflow:hidden; margin-bottom:10px; background:#fff; padding:40px 65px;}
.zhjy_itms_list ul li { width:740px;float:left;}
.zhjy_itms_list ul img { float:right;}
.zhjy_itms_list ul li a { margin-top: 30px; display: block; width: 120px; line-height: 35px; border:1px #e5e5e5 solid; text-align: center; color: #666;}
.zhjy_itms_list ul li a:hover {border:1px #006d48 solid; color: #fff; background: #006d48}
.zhjy_itms_list ul li dl { font-size:24px; color:#006d48; font-weight:bold; margin-bottom:20px;}
.zhjy_itms_list ul li dd { color:#666; line-height:30px; font-size:16px;}
.zhjy_itms_list ul li dd p { margin-bottom:15px;}
.zhjy_itms_list ul li dd img { border:none; width:100%;height: auto;}
.zhjy_itms_list ul img { width:240px; height:240px; border:5px #e7efeb solid; padding:10px;}
.zhjy_itms_list ul:nth-child(2n) li { float:right;}
.zhjy_itms_list ul:nth-child(2n) img { float:left;}

.zhjy_pro_content { font-size: 16px; line-height: 30px;}
.zhjy_pro_content h3 { margin-bottom: 15px;}
.zhjy_pro_content p { margin-bottom: 15px;}
.zhjy_pro_content table td p { margin-bottom: 0;}

/*-------------------吊挂系统-----------------------*/
.banner_diaogua { width:100%; height:320px; background:url(../images/banner_diaogua.jpg) no-repeat center #006d48; margin-bottom:60px;}
.diaogua_box { width:1200px; margin:0 auto; margin-bottom:60px;}
.diaogua_info { overflow:hidden;margin-bottom: 60px;}
.diaogua_info ul { float:left; width:550px;}
.diaogua_info ul h3 { font-size:24px; color: #006d48; margin-bottom:20px;}
.diaogua_info ul p { font-size:16px; color:#666; line-height:30px; margin-bottom:10px; }
.diaogua_info li { float:right;}

.diaogua_box div:nth-child(2) {}
.diaogua_box div:nth-child(2) ul { float:right;}
.diaogua_box div:nth-child(2) ul h3 { font-size:24px; color: #006d48; margin-bottom:20px;}
.diaogua_box div:nth-child(2) ul p { font-size:16px; color:#666; line-height:30px; margin-bottom:10px; }
.diaogua_box div:nth-child(2) li { float:left;}

.diaogua_box div:nth-child(4) {}
.diaogua_box div:nth-child(4) ul { float:right;}
.diaogua_box div:nth-child(4) ul h3 { font-size:24px; color: #006d48; margin-bottom:20px;}
.diaogua_box div:nth-child(4) ul p { font-size:16px; color:#666; line-height:30px; margin-bottom:10px; }
.diaogua_box div:nth-child(4) li { float:left;}

/*-------------------解决方案-----------------------*/
.banner_one{ width:100%; height:320px; background:url(../images/banner_one.jpg) no-repeat center #006d48; margin-bottom:60px;}
.jiejue_box_bg { width:100%; padding:60px 0px; background:#f6f6f6; margin-bottom:60px;}

.jjfa_title { width:1200px; margin:0 auto; text-align:center; margin-bottom:40px; background:url(../images/title_bg.png) no-repeat center bottom; padding-bottom:10px;}
.jjfa_title h1 { font-size:32px; color:#333; font-weight:normal;}
.jjfa_title p { color:#666; font-size:16px; padding-top:4px;width: 800px; margin: 0 auto; line-height: 30px;}


.jjfa_box { width:1200px; margin:0 auto; background:url(../images/jiejuefangan_pic_bg.jpg) no-repeat center top; position:relative; margin-top: 130px; height:600px;}
.jjfa_box div { position:absolute; width:330px;}
.jjfa_box div ul { margin-bottom:26px; font-size:18px;color: #0c7854; font-weight:bold;}
.jjfa_box div ul p { font-size:14px; color:#666; font-weight:normal; padding-top: 5px;}
.jjfa_box div li { color:#666; line-height:22px;}
.jjfa_box .jjfa_box_1 { top:-40px; left:35px;}
.jjfa_box .jjfa_box_2 { top:-40px; right:30px;}
.jjfa_box .jjfa_box_3 { top:390px; left:35px;}
.jjfa_box .jjfa_box_4 { top:390px; right:30px;}

.jjfa_cjzx { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.jjfa_cjzx .cjzx_info { margin:40px 0px;}
.jjfa_cjzx .cjzx_info h1 { font-size:36px; color:#0c7854; padding-bottom:20px;}
.jjfa_cjzx .cjzx_info p { line-height:35px; color:#666; font-size:16px;}

/*-------------------辅助设备-----------------------*/
.banner_fzsb{ width:100%; height:320px; background:url(../images/banner_fzsb.jpg) no-repeat center #036d48;}
.fzsb_pro_hot { border-bottom:1px #e5e5e5 dashed; margin-bottom:40px; padding-bottom:40px; overflow:hidden;}
.fzsb_pro_hot ul { float:left; margin-right:40px;}
.fzsb_pro_hot ul img { border:3px #f5f5f5 solid; width:314px;}
.fzsb_pro_hot li { float:left; width:720px;}
.fzsb_pro_hot li dl { font-size:24px; color:#006d48; font-weight:bold; margin-bottom:50px;}
.fzsb_pro_hot li dl p { font-size:16px; font-weight:normal; color:#666; padding-top:15px;}

.fzsb_list {overflow:hidden;}
.fzsb_list ul { float:left; width:500px; margin-bottom:40px; margin-right:40px; position:relative;}
.fzsb_list ul img { float:left; width:180px; height:180px; margin-right:30px; padding:10px; border:3px #f5f5f5 solid;}
.fzsb_list ul li { float:left;}
.fzsb_list ul li dl { font-size:18px; margin-bottom:15px; color:#006d48; font-weight:bold; margin-top:10px;}
.fzsb_list ul li dd { color:#666; line-height:35px;position: absolute; bottom:20px;}

/*-------------------培训团队-----------------------*/
.service_box { width:1200px; overflow:hidden; margin:0 auto; margin-bottom:60px;}
.service_box ul { float:left; width:268px; color:#666; padding:15px; border:1px #e5e5e5 solid; min-height:130px;}
.service_box ul h3 { color:#006d48; margin-bottom:10px;}
.service_box ul p { line-height:22px; font-size:12px;}

.team_list { overflow:hidden; margin: 0 60px;}
.team_list ul { float:left; width:100%; margin-bottom:40px;}
.team_list ul img { float:left; width:180px; height:180px; margin-right:60px; padding:10px; border:5px #f5f5f5 solid; border-radius:50%;}
.team_list ul li { float:left; width:690px;}
.team_list ul li dl { font-size:24px; margin-bottom:15px; color:#006d48; font-weight:bold; margin-top:20px;}
.team_list ul li dl span { padding-left:20px; font-weight:normal; font-size:18px;}
.team_list ul li dd { color:#666; line-height:26px; margin-bottom:15px;}
.team_list ul li dt { color:#666; line-height:26px;}

/*-------------------新闻动态------------------------*/
.banner_news { width:100%; height:320px; background:url(../images/banner_news.jpg) no-repeat center top #f7fdff;}
.news_list ul { border-bottom:1px #e5e5e5 dashed; padding-bottom:20px; margin-bottom:20px; overflow:hidden;}
.news_list ul li { float:left; width:700px;}
.news_list ul li a { font-size:18px; color:#333;}
.news_list ul li a:hover { font-size:18px; color:#006d48;}
.news_list ul li p { font-size:16px; color:#ccc; line-height:30px; padding-top:15px;}
.news_list ul img { float:right; width:320px; height:200px; border:1px #f3f3f3 solid; padding:5px;}

#page { color:#666; text-align:right;}
#page a { color:#666;}
#page a:hover { color:#006d48;}
#page select { border:1px #e5e5e5 solid;}

.news_article { padding: 0px 120px;}
.news_article .news_title { text-align:center; margin-bottom: 20px; font-size: 32px;}
.news_article .news_info { text-align:center; color:#ccc; margin-bottom: 40px; border-bottom:1px #e5e5e5 dashed; padding-bottom:20px;}
.news_article .news_contents { font-size:16px; color:#666; line-height:30px;}
.news_article .news_contents strong { color:#333;}
.news_article .news_contents p { margin-bottom:15px;}
.news_article .news_contents img { max-width:780px;}

/*-------------------应用案例-----------------------*/
.case_box .title { margin-bottom:60px; font-size:28px;}
.case_pic { margin-bottom:60px;}
.case_pic img { width:1080px;}
.case_content { margin:30px;}
.case_content .case_info { margin-bottom:30px;}
.case_content .case_info h2 { color:#006d48;}
.case_content .case_info p { font-size:15px; line-height:30px; color:#666; padding-top:20px;}
.case_content .case_list { line-height:40px; color:#666; overflow:hidden;}
.case_content .case_list p { float:left; width:340px;}

/*-------------------关于我们-----------------------*/

.about_pic { margin-bottom:40px;}
.about_pic img { width:1080px;}
.about_content { overflow:hidden;}
.about_content ul { margin-bottom: 30px;}
.about_content ul strong { color:#046d48; font-size:22px;}
.about_content ul p { font-size:12px; color:#a4a4a4;}
.about_content li { font-size:15px; color:#666; line-height:35px; }

.about_video { display:flex; flex-wrap: nowrap; margin-bottom: 30px;}
.about_video li { width: 33%; margin-right: 2%;}
.about_video li:last-child { margin-right: 0;}

.about_content .market_info { margin-bottom:30px;}
.about_content .market_info h2 { color:#006d48;}
.about_content .market_info p { font-size:15px; line-height:30px; color:#666; padding-top:20px;}


/*-------------------联系我们-----------------------*/
.contact_box .title { margin-bottom:30px; font-size:28px;}
.contact_map { margin-bottom:20px;}
.contact_map img { width:1080px; height:300px;}
.contact_content { font-size:15px; color:#666; line-height:35px;}
.contact_content strong { font-size:22px; color:#046d48; line-height:55px;}



.foot { width:100%; background:#3d3d3d;}
.foot_box { width:1200px; margin:0 auto; overflow:hidden; padding:26px 0px;}
.foot_box .foot_l { float:left;}
.foot_box .foot_l ul { font-size:16px; color:#c9c9c9; margin-bottom:15px;}
.foot_box .foot_l ul a { color:#c9c9c9;}
.foot_box .foot_l ul a:hover { color:#fff;}
.foot_box .foot_l li { line-height:26px; color:#838383;}
.foot_box .foot_l li a { color:#838383;}
.foot_box .foot_l li a:hover { color:#599849;}
.foot_box .foot_r { float:right;}
.foot_box .foot_r li { text-align:center; color:#838383;}
.foot_box .foot_r li img { width:100px; height:100px; margin-bottom:5px;}