﻿@charset "utf-8";
* { margin: 0; padding: 0 }
html { -webkit-text-size-adjust: 100%; }
img { border: 0; vertical-align: top }
table { border-collapse: collapse; border-spacing: 0; background-color: transparent }
ol, ul { list-style: none }
textarea { margin: 0; line-height: inherit; border-radius: 0; resize: vertical; overflow: auto }
button:focus { outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color }
select { text-transform: none }
input, button, select { line-height: inherit; border-radius: 0 }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0 }
button, html input[type="button"] { -webkit-appearance: button; cursor: pointer }
input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer }
button[disabled], html input[disabled] { cursor: default }
button::-moz-focus-inner {
border:0;
padding:0
}
input { line-height: normal }
input::-moz-focus-inner {
border:0;
padding:0
}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 }
a, input, textarea { outline: none; }
body { font: 13px/1.8 Arial, "Microsoft Yahei", "微软雅黑", sans-serif; color: #333; background-color: #fff }
a { text-decoration: none; transition: .3s; }
.clearfix::after, .nav>ul::after { display: block; content: ""; clear: both }
.clear { clear: both; }
.input { width: 80%; border: 1px solid #dedbd7; padding: 5px 8px; font-size: 12px; color: #666; line-height: 24px; }
/* 设定默认宽度 */
.pg_margins { min-width: 1200px; }
.topArea .bg-topArea, .header .header-inner, .ftLinkWrap .ftLink { position: relative; width: 1200px; margin: 0 auto; }
/* 头部框架 */
.topArea { height: 32px; border-bottom: 1px solid; line-height: 32px; }
.r-arte { position: absolute; right: 0; top: 0; }
.r-arte span { display: none; }
.r-arte a { padding: 0 10px; }
.r-arte .touch-btn a { border-right: 0; padding-right: 0; }
/* 触屏版本 */
.touch-box { top: 28px!important; }
.ke-content { padding: 20px; }
/* 头部 */
.header { position: relative; overflow: hidden; z-index: 1; }
/*导航*/
#topNav { position: relative; font-size: 16px; line-height: 50px; text-align: center; z-index: 2; }
.nav { width: 1200px; height: 50px; }
.nav li.line { position: relative; width: 2px; overflow: hidden; }
.nav li { position: relative; float: left; width: 169px; height: 50px; }
.nav li a { position: relative; display: block; color: #fff; transition: 0s; }
.nav li .shownav { position: absolute; left: 0; top: 50px; width: 100%; visibility: hidden; font-size: 12px; line-height: 24px; z-index: 1; }
.nav li .shownav a { padding: 8px 10px; line-height: 24px; text-align: center; }
.nav li:hover .shownav { visibility: visible; }
/* 导航固定 */
#topNav.nav_fixed { position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 9; }
/*banner样式*/
.banner { position: relative; overflow: hidden; z-index: 1; }
.picBox { /*padding-bottom:50px;*/ overflow: hidden; font-size: 0; position: relative; transition: all 0.2s linear 0s; background: #fff; }
.picBox .bd { position: relative; }
.picBox .bd ul, .picBox .bd ul li { width: 100%!important; }
.picBox .hd { position: absolute; bottom: 0; left: 0; padding: 20px 0; width: 100%; height: 10px; z-index: 99; text-align: center; }
.picBox .hd ul { margin: 0; padding: 0; }
.picBox .hd ul li { display: inline-block; *display:inline;
zoom: 1; width: 10px; height: 10px; margin: 0 5px; border-radius: 100%; text-indent: -999px; line-height: 22px; text-align: center; cursor: pointer; font-size: 12px; overflow: hidden; vertical-align: top; }
.picBox .hd ul li.on { width: 10px; }
.picBox .next, .picBox .prev { position: absolute; top: 50%; display: block; width: 60px; height: 80px; margin-top: -45px; zoom: 1; overflow: hidden; z-index: 10; font-size: 0; line-height: 0; text-indent: -999em; cursor: pointer; opacity: 0; transition: all .3s ease-out; }
.picBox .prev { left: 5%; }
.picBox .next { right: 5%; background-position: right top; }
.picBox:hover .prev { background-position: left top; opacity: 1; }
.picBox:hover .next { background-position: right top; opacity: 1; }
.picBox a { transition: all 0.2s linear 0s; }
.banner .flashBox { position: relative; width: 100%!important; left: 0; text-align: center; overflow: hidden; }
.banner .flashBox .bd { position: relative; width: 1920px; left: 50%; margin-left: -960px; text-align: center; }
/* 热点 */
.HOT-KEYS { position: relative; height: 57px; }
.HOT-KEYS .keyleft { width: 1140px; margin: 0 auto; font-size: 14px; line-height: 57px; }
.HOT-KEYS .title { float: left; color: #000; }
.HOT-KEYS .title .title_more { font-weight: bold; }
.HOT-KEYS .content { padding: 0 0; }
.HOT-KEYS .content a { position: relative; display: inline-block; padding: 0 28px; }
.HOT-KEYS .content a:after { position: absolute; left: 0; top: 0; content: "/"; display: block; vertical-align: top; }
.HOT-KEYS .content a:first-child:after { content: ""; }
/* 搜索 */
.display_title { overflow: visible !important; }
.mobile_qr { position: relative; display: inline-block; *display:inline;
zoom: 1; margin: 0 20px 0 0; }
.qrimg { position: absolute; top: 15px; left: -5px; display: none; z-index: 5000 }
.mobile_qr:hover .qrimg { display: block }
#email_div { display: none; }
.index_ys { height: auto; font-size: 14px; width: 1200px; margin: 0 auto; }
.index_ys span { color: #52bb9d; }
.index_ys h2 { height: 170px; background: url(../images/index_ys.jpg) top center no-repeat; }
.index_ys ul li.li1 { cursor: pointer; width: 825px; height: 200px; padding-left: 375px; background: url(../images/li1_bg.jpg) left top no-repeat; padding-top: 40px; }
.index_ys ul li.li1 h1 { height: 47px; padding-left: 50px; margin-bottom: 10px; border-bottom: 1px solid #CCC; background: url(../images/li1_1_bg.jpg) left center no-repeat; color: #52bb9d; font-size: 25px; line-height: 47px; }
.index_ys ul li.li2 { cursor: pointer; height: 216px; padding-right: 335px; background: url(../images/li2_bg.jpg) right center no-repeat; }
.index_ys ul li.li2 h1 { height: 47px; padding-left: 50px; margin-bottom: 10px; border-bottom: 1px solid #CCC; background: url(../images/li2_2_bg.jpg) left center no-repeat; color: #52bb9d; font-size: 25px; line-height: 47px; }
.index_ys ul li.li3 { cursor: pointer; height: 216px; margin-top: -40px; padding-left: 425px; background: url(../images/li3_bg.jpg) left center no-repeat; }
.index_ys ul li.li3 h1 { height: 47px; padding-left: 50px; margin-bottom: 10px; border-bottom: 1px solid #CCC; background: url(../images/li3_3_bg.jpg) left center no-repeat; color: #52bb9d; font-size: 25px; line-height: 47px; }
.index_ys ul li.li4 { cursor: pointer; height: 225px; padding-right: 365px; background: url(../images/li4_bg.jpg) right center no-repeat; }
.index_ys ul li.li4 h1 { height: 47px; padding-left: 50px; margin-bottom: 10px; border-bottom: 1px solid #CCC; background: url(../images/li4_4_bg.jpg) left center no-repeat; color: #52bb9d; font-size: 25px; line-height: 47px; }
.index_ys ul li:hover { opacity: 0.8; }
/* 框架结构样式 */
.iFCB { position: relative; width: 1200px; margin: 0 auto; padding: 50px 0 30px; }
.iFCB-o { overflow: visible!important; }
/* 图片列表个数 */
.iFCB-PRO-1 { width: 100%; box-sizing: border-box; }
.iFCB-PRO-2 { float: left; width: 50%; box-sizing: border-box; }
.iFCB-PRO-3 { float: left; width: 33.33333333%; box-sizing: border-box; }
.iFCB-PRO-4 { float: left; width: 25%; box-sizing: border-box; }
.iFCB-PRO-5 { float: left; width: 20%; box-sizing: border-box; }
.iFCB-PRO-6 { float: left; width: 16.666%; box-sizing: border-box; }
.iFCB-PRO-7 { float: left; width: 14.28%; box-sizing: border-box; }
.iFCB-PRO-8 { float: left; width: 12.5%; box-sizing: border-box; }
.iFCB-PRO-9 { float: left; width: 11.11%; box-sizing: border-box; }
.iFCB-PRO-10 { float: left; width: 10%; box-sizing: border-box; }
/* 固定内容_PC */
.ibw_intro::after { display: block; content: ""; clear: both }
/* 图文内容_PC */
.TW_CONTENT .m-pic { }
.TW_CONTENT .m-intro { display: block; overflow: hidden; zoom: 1; padding: 15px 5px; font-size: 14px; line-height: 22px; box-sizing: border-box; }
.TW_CONTENT .m-intro .u-tt { position: relative; margin-bottom: 12px; font-size: 26px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.TW_CONTENT .m-intro .u-des { margin-bottom: 12px; }
.TW_CONTENT .m-intro .u-more { width: 180px; height: 30px; }
.TW_CONTENT .m-intro .u-more a { position: relative; display: block; padding: 0 42px 0 17px; font-size: 12px; line-height: 28px; vertical-align: top; overflow: hidden; transition: all 0.3s ease-in-out; }
.TW_CONTENT .m-intro .u-more a:after { position: absolute; right: 0; top: 0; width: 28px; line-height: 28px; font-size: 19px; content: "+"; text-align: center; transition: all 0.3s ease-in-out; }
/* 头条新闻_PC */
.TTXW_CONTENT .m-pic { float: left; max-width: 40%; min-height: 210px; overflow: hidden; }
.TTXW_CONTENT .m-pic .intro-info-img { width: 100%; height: auto; min-height: 210px; transform: scale(1); transition: all 0.3s ease-in-out; }
.TTXW_CONTENT .m-intro { display: block; overflow: hidden; zoom: 1; padding: 20px 30px 30px; color: #999; font-size: 12px; line-height: 22px; }
.TTXW_CONTENT .m-intro .u-tt { margin-bottom: 12px; font-size: 16px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.TTXW_CONTENT .m-intro .u-des { margin-bottom: 24px; }
.TTXW_CONTENT .m-intro .u-date { }
.TTXW_CONTENT .m-intro .u-more { width: 180px; line-height: 40px; text-align: center; }
/* 经过效果 */
.TTXW_CONTENT:hover .m-pic img { transform: scale(1.1); }
/* 新闻列表_PC */
.TTXW_LIST { overflow: hidden; }
.TTXW_LIST ul::after { display: block; content: ""; clear: both }
.TTXW_LIST ul li { position: relative; left: 0; line-height: 40px; }
.TTXW_LIST ul li a { position: relative; display: block; left: 0; padding-left: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.3s ease-in-out; vertical-align: top; }
.TTXW_LIST ul li .u-date { float: right; }
.iFCB-PRO-2 .u-date, .iFCB-PRO-3 .u-date, .iFCB-PRO-4 .u-date { padding-right: 8px; }
/* 图片列表_PC */
.iFCB-TPLB li { position: relative; line-height: 22px; }
.iFCB-TPLB li .iFCB-rp { position: relative; margin: 5px; padding: 10px; overflow: hidden; transition: all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TPLB li .m-pic { position: relative; overflow: hidden; }
.iFCB-TPLB li .m-pic img { width: 100%; height: 160px; transition: all 0.6s ease-in-out; transform: scale(1); }
.iFCB-TPLB li dl { width: 100%; padding: 7px 0 0; transition: all 0.3s ease 0s; box-sizing: border-box; text-align: center; }
.iFCB-TPLB li dl::after { display: block; content: ""; clear: both }
.iFCB-TPLB li dl .u-tt { position: relative; width: 100%; height: 32px; font-size: 14px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align: center; }
.iFCB-TPLB li dl .u-des { font-size: 12px; }
/* 经过效果 */
.iFCB-TPLB li:hover .m-pic img { transform: scale(1.1); }
.iFCB-TPLB li:hover dl { bottom: 0; }
.pic-left { float: left; }
.pic-middle { float: none; }
.pic-right { float: right; }
.pagess { clear: both; margin: 20px; overflow: hidden; margin-left: 0px; text-align: center; font-size: 12px }
.pagess ul li { display: inline-block; border: 1px solid #ccc; padding: 5px 13px; margin: 0 1px; line-height: 24px; background: #fff; color: #999 }
.pagess ul li:hover { background: #52bb9d; color: #fff; border: 1px solid #52bb9d }
.pagess ul li:hover a { color: #fff; }
.pagess ul li.thisclass { display: inline-block; border: 1px solid #52bb9d; padding: 5px 13px; margin: 0 1px; background: #52bb9d; color: #fff; }
.pagess ul li.thisclass a { color: #fff; }
.pagess ul li a { display: block; color: #999 }
.pagess ul li a:hover { color: #fff; }
/* 图文列表_PC */
.iFCB-TWLB { position: relative; }
.iFCB-TWLB li { position: relative; line-height: 22px; }
.iFCB-TWLB .iFCB-rp { position: relative; margin: 5px; padding: 10px; overflow: hidden; transition: all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB .m-pic { float: left; max-width: 40%; overflow: hidden; }
.iFCB-TWLB .m-pic img { width: 100%; height: auto; transition: all 0.6s ease-in-out; transform: scale(1); }
.iFCB-TWLB .m-intro { display: block; overflow: hidden; zoom: 1; padding: 2% 0 0 20px; line-height: 22px; }
.iFCB-TWLB .m-intro .u-tt { position: relative; margin-bottom: 12px; font-size: 20px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.iFCB-TWLB .m-intro .u-des { margin-bottom: 12px; font-size: 12px; }
.iFCB-TWLB .m-intro .u-date { }
/* 经过效果 */
.iFCB-TWLB li:hover .m-pic img { transform: scale(1.1); }
/* 新闻列表2_PC */
.iFCB-TWLB-2 { position: relative; }
.iFCB-TWLB-2 li { position: relative; line-height: 22px; }
.iFCB-TWLB-2 .iFCB-rp { position: relative; margin: 5px; padding: 10px; overflow: hidden; transition: all 0.3s ease 0s; box-sizing: border-box; }
.iFCB-TWLB-2 .m-intro { display: block; overflow: hidden; zoom: 1; padding: 2% 0 0 20px; line-height: 22px; }
.iFCB-TWLB-2 .m-intro .u-tt { position: relative; margin-bottom: 12px; font-size: 20px; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.iFCB-TWLB-2 .m-intro .u-des { margin-bottom: 12px; font-size: 12px; }
.iFCB-TWLB-2 .m-intro .u-date { }
/* 经过效果 */
.iFCB-TWLB-2 li:hover .m-pic img { transform: scale(1.1); }
/* 焦点图_PC */
.iFCB-FOCUS { position: relative; text-align: center; }
.iFCB-FOCUS .bd { position: relative; }
.iFCB-FOCUS .bd ul li { position: relative; overflow: hidden; }
.iFCB-FOCUS .bd ul li img { width: 100%; max-width: 480px; height: auto; max-height: 480px; }
.iFCB-FOCUS .bd ul li span { position: relative; display: block; width: 100%; padding: 15px 20px; transition: all 0.3s ease 0s; box-sizing: border-box; text-align: center; font-size: 16px; line-height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.iFCB-FOCUS .hd { position: absolute; left: 0; bottom: 65px; width: 100%; height: 14px; z-index: 1; }
.iFCB-FOCUS .hd ul { width: 100%; height: 6px; text-align: center; }
.iFCB-FOCUS .hd ul li { display: inline-block; *display:inline;
zoom: 1; width: 20px; height: 6px; margin: 0 2px; border-radius: 0; background: #fff; line-height: 999px; overflow: hidden; cursor: pointer; vertical-align: top; }
.iFCB-FOCUS .hd ul .on { background: #f60; }
/* 案例展示 */
.title { min-height: 50px; line-height: 50px; }
.title .title_more { font-size: 16px; font-weight: 100; }
/* 定制表单_PC */
.data { overflow: hidden; zoom: 1; margin-bottom: 20px; }
.data::after { content: ""; display: table; clear: both }
.data .title_name { float: left; width: 100px; padding-right: 30px; font-size: 14px; line-height: 42px; text-align: right; display: none; }
.data .input { padding: 8px 16px; font-size: 14px; transition: all 0.3s linear; vertical-align: top; }
.data textarea.input { min-height: 166px; }
.data .input_option { display: block; overflow: hidden; zoom: 1; }
.data .input_option span { display: block; line-height: 20px; padding-top: 10px; }
.btn-area { padding: 20px 0 !important; }
.btn-area .btn-submit, .btn-area .reset { display: inline-block; width: 49%; height: 44px; border: 0; font-size: 18px; line-height: 44px; transition: all 0.3s linear; z-index: 1; vertical-align: top; }
/* 表单部分 */
.module_form_content { width: 80%; }
.module_form_content .btn-area { padding-left: 130px!important; }
.module_form_content .btn-area .btn-submit { margin-right: 0!important; }
.module_field { overflow: hidden; zoom: 1; padding: 5px 0; clear: both; }
.module_field:after { content: ""; display: table; clear: both }
.module_field .c_left { float: left; width: 100px; padding-right: 30px; color: #333; font-size: 14px; line-height: 46px; text-align: right; }
.module_field .middle { display: block; overflow: hidden; zoom: 1; }
.module_field .middle .input { float: none !important; width: 90%; padding: 10px 16px; font-size: 14px; transition: all 0.3s linear; vertical-align: top; box-sizing: border-box; }
.module_field .middle .input[name="code1"] { float: left !important; width: 50% !important; padding: 10px 16px !important; }
.module_field .middle textarea.input { min-height: 166px; }
/* 提示出错 */
.text-danger { float: none !important; display: block; }
.field-validation-error { padding: 10px 20px 0 !important; background: none !important; color: #ac2925 !important; line-height: 16px; }
.module_form_box .module_form_topic { font-size: 14px; font-weight: normal }
.text-box { }
.single-line { }
/* 人才招聘页面 */
.contact { margin: 0 0 20px; padding: 0 20px 20px; border-bottom: 1px dotted #ccc; font-size: 14px; line-height: 2; }
/* 人才招聘表单 */
.formitemlist { width: 99%; margin: 0; box-sizing: border-box; }
.formitemlist td { padding: 5px 0; }
.formitemlist .leftspan { width: 190px; padding: 0 10px; text-align: right; font-size: 14px; }
.formitemlist .formInput { width: 100% !important; padding: 10px 16px; font-size: 14px; transition: all 0.3s linear; vertical-align: top; box-sizing: border-box; }
.formitemlist .date { width: 100% !important; padding: 10px 16px; font-size: 14px; transition: all 0.3s linear; vertical-align: top; box-sizing: border-box; }
.jobs .ke-container { width: 100%!important; box-sizing: border-box!important; }
.enquiry #code1 { margin-right: 10px; height: 57px!important; }
/* 设计师模式_PC */
.iFCB-B-DESIGN { margin-bottom: 10px; }
.iFCB-B-DESIGN .m-pic { width: 200px; height: 200px; margin: 0 auto 16px; border-radius: 5px; overflow: hidden; }
.iFCB-B-DESIGN .m-pic img { width: 100%; height: 100%; border-radius: 5px; }
.iFCB-B-DESIGN .m-intro { text-align: center; }
.iFCB-B-DESIGN .m-intro .u-tt { height: 36px; margin-bottom: 10px; font-size: 18px; line-height: 36px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.iFCB-B-DESIGN .m-intro .u-des { min-height: 48px; font-size: 14px; line-height: 24px; overflow: hidden; }
.DESIGN_LIST { position: relative; padding: 10px 32px; }
.DESIGN_LIST .hd { overflow: hidden; }
.DESIGN_LIST .hd .DESIGN_LIST_WRAP { position: relative; width: 10000%; font-size: 0; }
.iFCB-S-DESIGN li { position: relative; padding: 0 1px; cursor: pointer; box-sizing: border-box; }
.iFCB-S-DESIGN li img { width: 100%; height: 100%; }
.iFCB-S-DESIGN .on:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.3; z-index: 1; content: "" }
/**************************************************

		内页总控  新增样式：pg_inside

**************************************************/

	/* 内页主体 */
.mainbg { position: relative; width: 1140px; margin: 0 auto; padding: 30px 30px; background: #fff; box-shadow: 0 1px 10px #eee }
.mainbg:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .mainbg { height: 1%; }
*+html .clearfix { min-height: 1%; }
#inside_leftObj .promore { display: none; }
.ahhome-fixed iframe { position: relative; left: 50%; width: 1200px !important; margin: 0 0 0 -600px !important; padding: 0; background: #fff !important; vertical-align: top; }
/* 友情链接 */
.linkbox { padding: 40px 0; margin-top: 20px; background: url(../images/mainbg.jpg) no-repeat center -340px }
.link { overflow: hidden; width: 1040px; margin: 0 auto; padding: 30px; background: #fff; border-bottom: 1px solid #f1f1f1 }
.link .wtop { font-weight: 400; padding-left: 10px; background: url(../images/line2.png) no-repeat left center; font-size: 20px; color: #333; text-decoration: none; }
.link .wtop span { display: block; color: #333; margin-top: -10px; text-transform: uppercase; font-size: 14px }
.link ul { float: left; width: 100%; margin-top: 5px }
.link li { margin-right: 15px; float: left; height: 45px; line-height: 45px }
.link li a { font-size: 14px; color: #333 }
/*  内页菜单 - 左右结构 */
.pg_inside .footer { padding-bottom: 30px; }
/* 默认 主体在左 */
#leftObj { float: left; width: 240px; margin-right: 30px; }
#rightObj { display: block; overflow: hidden; zoom: 1; padding: 0 0 5px; min-height: 300px; }
#rightObj h2.title { display: none; }
/* 内页布局 通栏 */
.main_bottom, .location, .inside_content { clear: both; }
/* 左右：inner1 主体在左 推荐部分通栏 */
.inner1 #inside_leftObj { float: right; width: 240px; margin-left: 30px; margin-top: 10px; }
.inner1 #rightObj { padding: 10px 0 30px; }
/* 通栏：inner2 */
.inner2 #inside_leftObj { clear: both; }
/* 上左右：inner3 二级栏目、主体、推荐部分 通栏 */
.inner3 #rightObj { float: right; width: 870px; padding: 0; }
.inner3 .inside_content { float: left; width: 240px; clear: none; }
/* 下左右：inner4 二级栏目通栏 主体内容、推荐部分 左右  */
.inner4 #rightObj { float: left; width: 870px; padding: 0; }
.inner4 .inside_content { float: right; width: 240px; clear: none; }
/* 部分功能页面 栏目部分隐藏  */
.inner1 .common, .inner2 .common, .inner3 .common, .inner4 .common { display: none; }
/* 内页 - 推荐资讯 */
.inner #leftObj .iFCB-inside-title, .m-item { margin-bottom: 20px; }
/* 内页 - 联系方式 */
.iFCB-inside-contact div.title { margin-bottom: 0!important; }
.iFCB-inside-contact div.content { box-shadow: 0 2px 5px #ddd; background-color: #f6f6f6; }
.inner1 .inside_content .iFCB-inside-contact, .inner2 .inside_content .iFCB-inside-contact, .inner3 .inside_content .iFCB-inside-contact, .inner4 .inside_content .iFCB-inside-contact { display: none; }
/**************************************************

		框架模块

**************************************************/

	/* 左右结构 - 二级栏目 */
#leftObj .iFCB-inside-title div.title .title_more, .inner3 .inside_content .iFCB-inside-title div.title .title_more, .inner4 .inside_content .iFCB-inside-title div.title .title_more { min-width: 70px; }
#leftObj .iFCB-list li, #leftObj .iFCB-TPLB li, .inner3 .inside_content .iFCB-list li, .inner3 .inside_content .iFCB-pro .bd li, .inner4 .inside_content .iFCB-list li, .inner4 .inside_content .iFCB-pro .bd li { width: 100% !important; }
#leftObj .iFCB-TPLB li { height: auto!important; }
#leftObj .iFCB-TPLB li .iFCB-rp { margin: 0 0 10px; background: none; }
#leftObj .iFCB-list li .date, .inside_content .iFCB-list li .date, .inside_content .iFCB-list li .date { display: none; }
.TW_CONTENT_PCI { font-size: 14px; line-height: 2; }
.HOT-KEYS .keyleft .title { line-height: 58px; }
.floor_6_main { background: url(../images/aboutbg.jpg) no-repeat center top #fff; width: 100%; margin: 0 auto; clear: both; }
.floor_6 { padding: 80px 0; }
.floor_6 .title { text-align: center; width: 100%; margin-bottom: 40px; position: relative; }
.floor_6 .title h3 { font-size: 60px; font-weight: bold; display: block; line-height: 60px; }
.floor_6 .title h3 b { display: inline-block; color: #009b4c; }
.floor_6 .title h4 { font-size: 24px; font-weight: normal; padding-top: 20px; display: block; letter-spacing: 10px; }
.floor_6 .title s { position: absolute; top: 12px; display: block; background: url(../images/line.png) no-repeat; width: 124px; height: 42px; }
.floor_6 .title .line_lef { left: 50%; margin-left: -392px; }
.floor_6 .title .line_rig { right: 50%; margin-right: -392px; }
.w1200 { margin: 0 auto; clear: both; width: 1200px; }
.liuyan { width: 100%; background-image: url(../images/636463640691406858.jpg); background-repeat: no-repeat; margin: 0px auto 0px auto; padding: 50px 0px 30px 0px; overflow: hidden; zoom: 1 }
.floor_6 .iabout { background: #fff; padding: 30px; box-sizing: border-box; }
.floor_6 .iabout .lefnav { width: 200px; }
.floor_6 .iabout .lefnav li { width: 40px; height: 180px; overflow: hidden; float: left; display: block; position: relative; }
.floor_6 .iabout .lefnav li a { display: block; padding-top: 60px; text-align: center; background: #1d773a; color: #fff; }
.floor_6 .iabout .lefnav li em { width: 10px; height: 10px; border: 2px solid #fff; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; margin-left: -7px; top: 30px; }
.floor_6 .iabout .lefnav li h3 { width: 20px; height: 108px; line-height: 16px; margin: 0 auto; }
.floor_6 .iabout .lefnav li.li1 a { background: #186b33; }
.floor_6 .iabout .lefnav li.li2 a { background: #1d773a; }
.floor_6 .iabout .lefnav li.li3 a { background: #217f40; }
.floor_6 .iabout .lefnav li.li4 a { background: #258845; }
.floor_6 .iabout .lefnav li.li5 a { background: #29944b; }
.floor_6 .iabout .lefnav li a:hover { background: #ed8e06; }
.floor_6 .iabout .lefnav .more1 { width: 150px; height: 125px; background: url(../images/fuhao1.jpg) no-repeat left top; position: relative; display: block; }
.floor_6 .iabout .lefnav .more1 p { width: 23px; height: 60px; line-height: 14px; background: #009b4c; color: #fff; position: absolute; right: -12px; bottom: -10px; text-align: center; padding-top: 5px; font-size: 12px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.floor_6 .iabout .lefnav .more1:hover p { background: #ed8e06; }
.floor_6 .iabout .img { width: 400px; height: 400px; overflow: hidden; }
.floor_6 .iabout .img img { width: 100%; height: 100%; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }
.floor_6 .iabout .img:hover img { transform: scale(1.06, 1.06); }
.floor_6 .iabout .txt { width: 700px; position: relative; }
.floor_6 .iabout .txt .yh { width: 90px; height: 50px; display: block; background: url(../images/fuhao2.jpg) no-repeat; }
.floor_6 .iabout .txt a { position: relative; z-index: 2; width: 690px; height: 264px; display: block; background: #fff; }
.floor_6 .iabout .txt a h2 { font-size: 24px; padding: 10px 0; }
.floor_6 .iabout .txt a .desc { overflow: hidden; color: #333; font-size: 16px; line-height: 32px; }
.floor_6 .iabout .txt a .cha { margin-top: 36px; width: 180px; height: 40px; line-height: 40px; text-align: center; background: #009b4c; color: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: block; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.floor_6 .iabout .txt a:hover .cha { background: #ed8e06; }
.floor_6 .iabout .txt .bk { width: 364px; height: 330px; border: 1px solid #dfdfdf; display: block; position: absolute; right: 0; top: 0; }
.floor_6 .ihonor { padding-top: 52px; position: relative; }
.floor_6 .ihonor .bd { overflow: hidden; }
.floor_6 .ihonor .list { width: 118%; }
.floor_6 .ihonor .item { float: left; width: 280px; height: 215px; overflow: hidden; position: relative; margin-bottom: 20px; margin-right: 27px; }
.floor_6 .ihonor .item img { width: 100%; height: 100%; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }
.floor_6 .ihonor .item .bg { background: url(../images/bghover.png) no-repeat left top; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 2; display: block; text-align: center; color: #fff; opacity: 0; }
.floor_6 .ihonor .item .bg h3 { font-size: 18px; padding: 30% 3% 0; }
.floor_6 .ihonor .item .bg span { width: 100px; height: 30px; line-height: 30px; display: block; margin: 0 auto; border: 1px solid #85c0a2; text-align: center; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
.floor_6 .ihonor .item:hover .bg { opacity: 1; }
.floor_6 .ihonor .item:hover img { transform: scale(1.06, 1.06); }
.floor_6 .ihonor .btn { width: 42px; height: 72px; display: block; position: absolute; top: 50%; margin-top: -21px; cursor: pointer; }
.floor_6 .ihonor .prev { background-position: -110px -210px; left: -5%; }
.floor_6 .ihonor .prev:hover { background-position: -216px -210px; }
.floor_6 .ihonor .next { background-position: -164px -210px; right: -5%; }
.floor_6 .ihonor .next:hover { background-position: -270px -210px; }
.pro { width: 100%; margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; overflow: hidden; zoom: 1 }
.floor_7_main { border-top: none; width: 100%; background: #f5f5f5; }
.floor_7 { padding: 40px 0; }
.floor_7 .newsBox { width: 430px; position: relative; }
.floor_7 .newsBox .item { position: relative; z-index: 3; }
.floor_7 .newsBox .item .img { height: 170px; overflow: hidden; }
.floor_7 .newsBox .item .img img { width: 228px; height: 170px; display: block; }
.floor_7 .newsBox .item .img .time { width: 202px; height: 170px; position: relative; overflow: hidden; background: url(../images/xw_time.jpg) no-repeat; text-align: center; color: #fff; font-size: 16px; }
.floor_7 .newsBox .item .img .time b { font-size: 60px; line-height: 60px; display: block; padding-top: 40px; }
.floor_7 .newsBox .item .img .time .yuan { position: absolute; width: 136px; height: 136px; display: block; left: 50%; margin-left: -68px; top: 50%; margin-top: -68px; background: url(../images/yuan.png) no-repeat; }
.floor_7 .newsBox .item a { display: block; }
.floor_7 .newsBox .item img { width: 100%; height: 100%; display: block; }
.floor_7 .newsBox .item .txt { width: 100%; }
.floor_7 .newsBox .item .txt h3 { font-size: 20px; font-weight: normal; padding: 15px 0 0; }
.floor_7 .newsBox .item .txt p { color: #999; overflow: hidden; height: 60px; line-height: 20px; padding-top: 5px; }
.floor_7 .newsBox .item .txt span { width: 202px; height: 55px; line-height: 55px; border: 2px solid #009b4c; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; display: block; font-size: 18px; color: #009b4c; margin-top: 15px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.floor_7 .newsBox .item .txt:hover span { background: #009b4c; color: #fff; }
.floor_7 .newsBox .di { position: absolute; left: 0; bottom: 0; width: 100%; height: 100px; background: #ceeeff; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px; border-bottom-left-radius: 15px; z-index: 0; }
.floor_7 .textlist { width: 740px; }
.floor_7 .textlist .item { margin-bottom: 26px; transition: all 0.2s linear 0s; width: 100%; position: relative; }
.floor_7 .textlist .item a { display: block; }
.floor_7 .textlist .item .img { width: 133px; height: 100px; overflow: hidden; margin-right: 22px; }
.floor_7 .textlist .item .img img { width: 100%; height: 100%; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }
.floor_7 .textlist .item .txt { width: 480px; }
.floor_7 .textlist .item h3 { font-size: 18px; }
.floor_7 .textlist .item p { font-size: 14px; line-height: 20px; color: #999; height: 60px; overflow: hidden; padding-top: 10px; }
.floor_7 .textlist .item .time { display: block; width: 66px; height: 100px; line-height: 50px; text-align: center; font-size: 14px; border-left: 1px solid #e9e9e9; padding-left: 20px; }
.floor_7 .textlist .item .time b { display: block; font-size: 48px; color: #009b4c; line-height: 60px; }
.floor_7 .textlist .item:hover img { transform: scale(1.06, 1.06); }

.wrapper {
	position: relative;
	width: 100%;
	padding: 30px 0;
}
.wrapper .sitepath {
	color: #d9d9d9;
	text-transform: uppercase;
}
.wrapper .sitepath .home {
	width: 14px;
	height: 16px;
	display: inline-block;
	background-position: -114px -122px;
	margin-right: 10px;
}
.wrapper .sitepath a {
	display: inline-block;
	white-space: nowrap;
	color: #2f4056;
}
.wrapper .sitepath a:hover {
	color: #009b4c;
}
.wrapper .sitepath span {
	color: #2f4056;
}
.icon2{
	vertical-align: middle;
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
}
.wrapper .w1200 { position: relative; z-index: 5; width:1200px; margin:0 auto; clear:both; }

.wrapper .left { width: 240px; }
.wrapper .left .submenubox { padding-bottom: 20px; }
.wrapper .left .submenubox .left_title { height: 80px; background: #009b4c; color: #fff; }
.wrapper .left .submenubox .left_title h3 { font-size: 24px; font-weight: bold; line-height: 80px; padding-left: 26px; text-transform: uppercase; }
.wrapper .left .submenubox .left_title s { background-position: -248px -76px; vertical-align: middle; width: 28px; height: 28px; margin-right: 30px; margin-top: 28px; }
.wrapper .left .submenu { position: relative; }
.wrapper .left .submenu li { display: block; }
.wrapper .left .submenu li a.sub1 { height: 60px; line-height: 60px; display: block; padding-left: 28px; background: url(../images/jtou.png) no-repeat 90% center #fff; font-size: 18px; border: 1px solid #eeeeee; border-top: 0 none; overflow: hidden; }
.wrapper .left .submenu li a.sub1:hover { background: url(../images/jtou_a.png) no-repeat 90% center #fff; border-left: 2px solid #009b4c; border-right: 1px solid #f5f5f5; color: #009b4c; }
.wrapper .left .submenu li.hover a.sub1 { background: url(../images/jtou_a.png) no-repeat 90% center #fff; border-left: 2px solid #009b4c; border-right: 1px solid #f5f5f5; color: #009b4c; }
.wrapper .left .submenu s { width: 2px; height: 61px; display: block; background: #009b4c; position: absolute; left: 0; top: 0; }
.wrapper .left .submenu .box { padding-bottom: 0; background: #f9f9f9; border: 1px solid #eeeeee; border-top: 0 none; display: none; }
.wrapper .left .submenu .box a { color: #333; line-height: 40px; display: block; height: 40px; padding-left: 28px; overflow: hidden; }
.wrapper .left .submenu .box a s { width: 10px; height: 10px; margin-right: 8px; display: inline-block; background-position: 2px -178px; }
.wrapper .left .submenu .box a:hover, .wrapper .left .submenu .box a.hover { color: #009b4c; }
.wrapper .left .submenu li.hover .box { display: block; }
.wrapper .left .leftbox { padding: 10px; position: relative; margin-bottom: 20px; border: 1px solid #eee; }
.wrapper .left .leftbox .left_title { padding-bottom: 10px; border-bottom: 1px solid #eeeeee; padding-left: 5px; }
.wrapper .left .leftbox .left_title h3 { font-size: 18px; font-weight: normal; color: #009b4c; display: block; text-transform: uppercase; }
.wrapper .left .leftbox .leftprocomt { padding-top: 10px; }
.wrapper .left .leftbox .leftprocomt li { float: left; text-align: center; width: 104px; margin-right: 10px; }
.wrapper .left .leftbox .leftprocomt li img { width: 104px; height: 78px; border-radius: 3px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.wrapper .left .leftbox .leftprocomt li p { font-size: 12px; line-height: 30px; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; }
.wrapper .left .leftbox .leftprocomt li:hover img { -webkkit-filter: brightness(105%); filter: brightness(105%); }
.leftprocomt li:hover p { color: #009b4c; }
.wrapper .left .leftbox .cont { padding-top: 18px; white-space: normal; }
.wrapper .left .leftbox .cont .img { float: left; display: block; border: 1px solid #e5e5e5; margin: 0 auto 10px; }
.wrapper .left .leftbox .cont img { width: 216px; height: 216px; }
.wrapper .left .leftbox .cont p { white-space: normal; word-break: break-all; word-wrap: break-word; }
.wrapper .left .leftbox .cont .zx { width: 100%; height: 50px; font-size: 20px; line-height: 50px; background: #009b4c; color: #fff; display: block; margin-top: 10px; }
.wrapper .left .leftbox .cont .zx em { width: 50px; height: 50px; display: inline-block; background-position: -152px -152px; vertical-align: top; border-right: 1px solid #fff; margin-right: 35px; }
.wrapper .left .leftbox .cont .zx:hover { background: #ed8e06; }
.wrapper .right { width: 930px; }
.wrapper .right .right_title { padding-bottom: 10px; border-bottom: 1px solid #eee; text-transform: uppercase; }
.wrapper .right .right_title h3 { color: #009b4c; font-size: 18px; border-left: 3px solid #009b4c; height: 20px; line-height: 20px; padding-left: 14px; margin-top: 5px; }
.wrapper .right .cont { padding: 40px 0; color: #666666; line-height:32px; font-size:16px;}
.wrapper .right .cont p{ display:block; margin:5px 0px;}
.wrapper .right .cont .t1 { padding: 0 0 25px; color: #009b4c; font-size: 20px; }
.wrapper .right .cont .t2 { color: #009b4c; font-size: 30px; display: block; padding: 30px 0; }
.wrapper .Productlist { }
.wrapper .Productlist .list { width: 100%; }
.wrapper .Productlist .item { float: left; width: 288px; margin-right: 20px; margin-bottom: 30px; display: block; position: relative; text-align: center; border: 1px solid #eee; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }
.wrapper .Productlist .item a { display: block; width: 100%; }
.wrapper .Productlist .item img { width: 288px; height: 216px; display: block; }
.wrapper .Productlist .item h3 { display: block;/* border: 1px solid #eee; */ border-top: 0 none; height: 66px; line-height: 66px; overflow: hidden; text-align: center; font-size: 18px; }
.wrapper .Productlist .item:hover { box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2); }
.wrapper .single img { max-width: 100%; display: inline; }
.wrapper .showinfo img { max-width: 100%; display: inline; }
.wrapper .showinfo .Article-title { border-bottom: 1px solid #92e9ff; padding-bottom: 20px; text-align: center; }
.wrapper .showinfo .Article-title h1 { font-size: 24px; }
.wrapper .showinfo .Article-title .mark span { font-size: 12px; padding: 0 5px; }
.wrapper .showinfo .newsinfo { padding: 20px 0; }
.wrapper .reLink { height: 48px; line-height: 48px; padding: 0; border-top: 2px solid #eee; border-bottom: 2px solid #eee; margin: 20px auto; }
.wrapper .reLink .prevLink, .wrapper .reLink .nextLink { width: 50%; }
.wrapper .reLink .nextLink { text-align: right; }
.wrapper .thumblist .item { width: 430px; height: 144px; margin-right: 38px; }
.wrapper .thumblist .item a { width: 414px; height: 128px; padding: 8px; }
.wrapper .thumblist .item img { width: 180px; height: 127px; display: block; }
.wrapper .thumblist .item .txt { width: 212px; height: 127px; overflow: hidden; position: relative; }
.wrapper .thumblist .item .txt h3 { height: 30px; line-height: 30px; overflow: hidden; }
.wrapper .thumblist .item .txt p { padding-top: 8px; color: #737373; line-height: 22px; }
.wrapper .thumblist .item .txt .jia { display: none; }
.wrapper .thumblist .item .di { width: 430px; height: 144px; border: 1px solid #e5e5e5; position: absolute; right: -10px; bottom: -10px; }
.showproduct .tod { padding-bottom: 60px; }
.showproduct .tiao { background: url(../images/tiao.jpg) repeat left bottom; height: 20px; width: 100%; margin-bottom: 40px; }
.showproduct .showImg { width: 475px; height: 357px; }
.showproduct .showImg .showImg_left { width: 473px; height: 355px; position: relative; overflow: hidden; border: 1px solid #e5e5e5; }
.showproduct .showImg .showImg_left .hd { position: absolute; bottom: 30px; right: 20px; height: 12px; z-index: 1; }
.showproduct .showImg .showImg_left .hd ul { display: inline-block; }
.showproduct .showImg .showImg_left .hd ul li { display: block; float: left; width: 12px; height: 12px; background-color: #009b4c; border-radius: 10px; text-indent: -999px; cursor: pointer; margin-left: 10px; }
.showproduct .showImg .showImg_left .hd ul li.on { background-color: #ed8e06; }
.showproduct .showImg .showImg_left .bd { width: 473px; height: 355px; }
.showproduct .showImg .showImg_left .bd ul { display: inline-block; }
.showproduct .showImg .showImg_left .bd ul li { float: left; }
.showproduct .showImg .showImg_left .bd ul li img { width: 473px; height: 355px; }
.showproduct .baseInfo { width: 412px; }
.showproduct .baseInfo .t { border-bottom: 1px dotted #dedede; display: block; font-size: 24px; color: #009b4c; font-weight: bold; padding-bottom: 10px; }
.showproduct .baseInfo .desc { padding-top: 18px; color: #999; line-height: 30px; height: 234px; border-bottom: 1px dotted #dedede; overflow: hidden; }
.showproduct .baseInfo .webtel { padding-top: 23px; font-size: 18px; font-family: "AvantGardeITVbyBT Book", arial; }
.showproduct .baseInfo .webtel strong { font-size: 40px; color: #009b4c; font-weight: bold; line-height: 40px; }
.showproduct .detaiInfo .title2 { border-bottom: 1px solid #eee; position: relative; padding-bottom: 12px; margin-bottom: 15px; }
.showproduct .detaiInfo .title2 h3 { font-size: 20px; color: #333; }
.showproduct .detaiInfo .title2 s { width: 80px; height: 5px; display: block; position: absolute; left: 0; bottom: -2px; background: #009b4c; }
.showproduct .detaiInfo .info { padding: 0 0 30px; }
/*showNews*/
.showNews .title { font-size: 24px; color: #333333; text-align: center; margin: 10px 0 22px; font-weight: bold; }
.showNews .mark { color: #999999; height: 38px; line-height: 38px; text-align: center; margin-bottom: 20px; border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5; }
.showNews .showContxt { color: #666666; padding: 0 0 30px; line-height: 30px; }
.showNews .showContxt img { max-width: 100%; }
.exhibition_hall { text-align: center; position: relative; overflow: hidden; }
.thumblist1 .item { border-bottom: 1px dotted #b0b0b0; padding: 30px 0; font-family: 'PingFang SC', "microsoft yahei", "Arial"; }
.thumblist1 .item:first-child { padding-top: 0; }
.thumblist1 .item a { display: block; }
.thumblist1 .item .img { width: 200px; height: 150px; overflow: hidden; }
.thumblist1 .item .img img { width: 100%; display: block; height: 100%; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; }
.thumblist1 .item .img:hover img { transform: scale(1.06, 1.06); }
.thumblist1 .item .txt { width: 700px; }
.thumblist1 .item .txt h3 { font-size: 18px; line-height: 30px; }
.thumblist1 .item .txt .desc { padding-top: 10px; color: #999; height: 70px; overflow: hidden; line-height: 24px; margin-bottom: 12px; }
.thumblist1 .item .txt span { display: inline-block; font-size: 12px; color: #b7b7b7; padding-right: 26px; }
.thumblist1 .item .txt span em { width: 20px; height: 18px; display: inline-block; margin-right: 10px; background-position: -196px -120px; }
.thumblist1 .item .txt span .time { background-position: -174px -121px; }
.leftnews .cont li { line-height: 30px; height: 30px; overflow: hidden; }
.leftnews .cont li a { display: block; }

#pageGro { width: 400px; height: 45px; padding-top: 30px; padding-bottom: 0px; clear: both; margin: 0 auto; }
#pageGro div, #pageGro div ul li { font-size: 16px; color: #999; line-height: 43px; float: left; margin-left: 5px; }
#pageGro div ul li { width: 45px; height: 45px; line-height: 45px; text-align: center; border: 1px solid #dcdcdc; cursor: pointer; }
#pageGro div ul li.on { color: #fff; background: #34a200; border: 1px solid #34a200; }
#pageGro .pageUp, #pageGro .pageDown { width: 90px; line-height: 45px; border: 1px solid #999; cursor: pointer; }
#pageGro .pageUp { border: 1px solid #dcdcdc; text-align: right; padding-right: 15px; background: url(../images/pageUp.png) 8px 20px no-repeat; box-sizing: border-box; }
#pageGro .pageDown { border: 1px solid #dcdcdc; text-align: left; padding-left: 15px; background: url(../images/pageDown.png) 70px 20px no-repeat; box-sizing: border-box; }
#pageGro .pageUp a, #pageGro .pageDown a { color: #999; text-decoration: none; }
