@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:110px;}
.head .logo { float:left; margin-top:35px;}

.head_guojia { overflow:hidden; margin-top:10px;}
.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_menu { float:right;}
.menu_nav { line-height:40px;}
.menu_nav li {float: left;  position: relative;}
.menu_nav li a { color: #666; padding-left: 15px; padding-right: 15px;display: inline-block; height: 40px; font-size:15px;}
.menu_nav .active {background: #046d48;}
.menu_nav .active {color: #fff;}
.menu_nav .last { background: none;}
.menu_nav li ol { position: absolute; left: 0px; top: 40px;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;}
.menu_nav li ol li a.active,
.menu_nav li ol li a:hover { background: #0b7e55;color: #FFFFFF;}


.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;}

.index_pro { width:100%; background:#f9f9f9; margin-bottom:60px; padding:60px 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; margin-bottom:60px;}
.index_about_info { overflow:hidden;}
.index_about_info ul { float:left;}
.index_about_info li { float:right;width:560px;}
.index_about_info li dl { color:#666; line-height:30px; margin-bottom:30px;}
.index_about_info li dd a { display:block; width:130px; height:35px; line-height:35px; text-align:center; background:#599849; color:#fff; border-radius:3px;}
.index_about_info li dd a:hover { background:#4c8a3c;}


.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;}
.lsx_box_bg { width:100%; padding:60px 0px; background:#f6f6f6; margin-bottom:60px;}

.lsx_zhiqu { width:1200px; margin:0 auto; overflow:hidden; margin-bottom:60px;}
.lsx_zhiqu .lsx_info { float:left; margin-top:40px;}
.lsx_zhiqu .lsx_info h1 { font-size:28px; color:#0c7854; padding-bottom:20px;}
.lsx_zhiqu .lsx_info h1 p { font-weight:normal;}
.lsx_zhiqu .lsx_info p { line-height:35px; color:#666; font-size:16px;}
.lsx_zhiqu img { float:right; width:400px;}

.lsx_lvdai { width:1200px; margin:0 auto; overflow:hidden;}
.lsx_lvdai img { float:left;}
.lsx_lvdai .lsx_info { float:right; margin-top:40px;}
.lsx_lvdai .lsx_info h1 { font-size:28px; color:#0c7854; padding-bottom:20px;}
.lsx_lvdai .lsx_info h1 p { font-weight:normal;}
.lsx_lvdai .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:300px; 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; color:#fff;}
.soft_gsd_box li p { border-bottom:1px #fff dotted; padding-left:5px; padding-top:8px; padding-bottom:8px;}


.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 20px 20px 70px;}
.pas_tedian li:nth-child(2) { background-position:10px 16px;}
.pas_tedian li:nth-child(3) { background-position:10px -55px;}
.pas_tedian li:nth-child(4) { background-position:10px -137px;}
.pas_tedian li:nth-child(5) { background-position:10px -200px;}
.pas_tedian li:nth-child(6) { background-position:10px -265px;}
.pas_tedian li:nth-child(7) { background-position:10px -355px;}

.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:15px; color:#666; line-height:22px; 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;}
.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(1) li { float:left;}
.zhjy_itms_list ul:nth-child(1) img { float:right;}
.zhjy_itms_list ul:nth-child(2) li { float:right;}
.zhjy_itms_list ul:nth-child(2) img { float:left;}
.zhjy_itms_list ul:nth-child(3) li { float:left;}
.zhjy_itms_list ul:nth-child(3) img { float:right;}
.zhjy_itms_list ul:nth-child(4) li { float:right;}
.zhjy_itms_list ul:nth-child(4) img { float:left;}

/*-------------------吊挂系统-----------------------*/
.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:-20px; left:35px;}
.jjfa_box .jjfa_box_2 { top:-20px; right:30px;}
.jjfa_box .jjfa_box_3 { top:410px; left:35px;}
.jjfa_box .jjfa_box_4 { top:410px; 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; width:260px;}
.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:560px; color:#666; padding:15px; border:1px #e5e5e5 solid; min-height:130px;height: 140px; margin-right:10px; margin-bottom:10px;}
.service_box ul:nth-child(2n) { margin-right:0px;}
.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 { float:left;}
.about_content ul strong { color:#046d48; font-size:22px;}
.about_content ul p { font-size:12px; color:#a4a4a4;}
.about_content li { float:right; width: 660px; font-size:15px; color:#666; line-height:35px; }

.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;}