@charset "utf-8";
/* CSS Document */

.icont{ width:100%;}
.iabout{ background:#fff; padding:60px 0 110px;}
.icont_c{ width:1100px; margin:0 auto;}
.iabout_top{ height:50px; line-height:50px;}
.iabout_top .t_left{ display:inline-block; height:50px; padding-left:25px; background:url(../images/ibt_bg.jpg) no-repeat left center;}
.iabout_top .t_left dl{ float:left; margin-right:50px;}
.iabout_top .t_left dl dt{ font-family:'微软雅黑'; font-size:18px; color:#333; line-height:20px;}
.iabout_top .t_left dl dd{ color:#ccc; text-transform:uppercase; line-height:20px;}
.iabout_top .t_left ul{ float:left; margin-top:10px;}
.iabout_top .t_left ul li{ float:left;}
.iabout_top .t_left ul li a{ display:block; padding:0 15px; height:30px; line-height:30px; color:#333;}
.iabout_top .t_left ul li.on a{ background:#4e8dd1; color:#fff;}
.iabout_top .t_left ul li:hover a{ background:#4e8dd1; color:#fff;}
.iabout_top .t_right a{ float:right; font-family:'微软雅黑'; color:#999999;}


/* 首页 关于我们 */
.iabout_txt{ padding:15px 0; line-height:22px; color:#999;}
.iabout_tp ul{ width:1101px;}
.iabout_tp ul li{ float:left; width:366px; height:162px; margin-right:1px;}
.iabout_tp ul li img{ width:366px; height:162px; }


/* 首页 历史沿革 */
.ihe{ padding:85px 0 110px; background:url(../images/ihe_bg.jpg) #066abf no-repeat center bottom;}
.ihe_cont{ height:310px; overflow:hidden;}
.ihe_cont .t_left{ display:inline-block; width:550px; height:310px; color:#fff; background:url(../images/ift_bg.jpg) repeat-y right center / 1px 305px;}
.ihe_cont .t_right{ display:inline-block; width:450px; padding-left:100px; height:310px; color:#fff; overflow:hidden;}
.ihe_lbt{ padding-bottom:15px;/* background:url(../images/ihe_bg5.jpg) no-repeat left bottom ;*/}
.ihe_cont .t_left .ihe_lbt dt{ line-height:40px; font-size:30px; font-family:Arial; text-transform:uppercase; font-weight:bold;}
.ihe_cont .t_left .ihe_lbt dt p{ letter-spacing:15px; font-size:30px; font-family:'微软雅黑';}
.ihe_cont .t_left .ihe_lbt dd{ font-size:8px; color:#fff; line-height:15px; text-transform:uppercase; opacity:0.2;}

/* 首页 历史沿革 左 */
.lsyg_lt{ padding-top:100px;}
.lsyg_lb{ display:inline-block; height:13px; background:url(../images/ihe_bg5.jpg) repeat-x left center / auto 1px; width:426px;}
.lsyg_lb ul{ width:472px;}
.lsyg_lb ul li{ background:url(../images/ihe_bg4.png) no-repeat left center; width:13px; height:13px; float:left; margin-right:46px; position:relative;}
.lsyg_lb ul li.on{ background:url(../images/ihe_bg3.png) no-repeat left center;}
.lsyg_lb ul li:hover{ background:url(../images/ihe_bg3.png) no-repeat left center;}
.lsyg_lb ul li span{ display:none; position:absolute; top:-55px; left:0px; width:57px; height:32px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/ihe_bg2.png) no-repeat center top; color:#3b81cc; opacity:0.9; filter:alpha(opacity=90);}
.lsyg_lb ul li.on span{ display:inline-block; position:absolute; top:-55px; left:0px; width:57px; height:32px; line-height:25px; text-align:center; font-size:14px; font-weight:bold; background:url(../images/ihe_bg2.png) no-repeat center top; color:#3b81cc; opacity:0.9; filter:alpha(opacity=90);}
.lsyg_lb ul li:hover span{ display:inline-block;}

.lsygr_marq{ width:100%; height:310px; overflow:hidden;}
.lsygr_marq ul li{ height:60px;}
.lsygr_marq ul li dl dt{ padding-left:30px; background:url(../images/ihe_bg1.jpg) no-repeat left center; height:35px; line-height:35px; color:#fff; font-weight:bold; font-size:24px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; opacity:0.2; filter:alpha(opacity=20);}
.lsygr_marq ul li dl dd a{ padding-left:30px; height:25px; line-height:25px; color:#fff; opacity:0.2; filter:alpha(opacity=20);}
.lsygr_marq ul li:hover dl dt { opacity:1; filter:alpha(opacity=100);}
.lsygr_marq ul li:hover dl dd a{ opacity:0.6; filter:alpha(opacity=60);}



/* 首页 事业领域 */
.icf{ padding:110px 0; background:#fff;}
.icf_tp{ margin-top:30px;}
.icf_tp ul li{ width:275px; height:392px; float:left; position:relative;}
.icf_tp ul li div{ display:none; position:absolute; top:30px; left:30px; z-index:10; width:30px; font-size:24px; font-family:'微软雅黑'; color:#fff;}
.icf_tp ul li img{ width:275px; height:392px; }
.icf_tp ul li:hover div{ display:inline;}


/* 首页 项目案例 */
.ipc{ padding:110px 0px; background:#282d33;}
.ipc .iabout_top .t_left dl dt{ color:#fff; }
.ipc .iabout_top .t_left dl dd{ color:#fff; }
.ipc .iabout_top .t_left ul li a{ color:#fff;}
.ipc .iabout_top .t_left ul li.on a{ color:#fff;}
.ipc .iabout_top .t_right a{ color:#fff;}

.ipc_tp ul li{ width:275px; height:190px; float:left; position:relative;}
.ipc_tp ul li div{ display:none; position:absolute; top:20px; left:20px; z-index:10; width:235px; font-family:'微软雅黑'; color:#fff;}
.ipc_tp ul li div dl dt p{ font-size:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:22px;}
.ipc_tp ul li div dl dt span{ display:block; font-family:Arial; text-transform:uppercase; opacity:0.4; filter:alpha(opacity=40); line-height:15px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.ipc_tp ul li div dl dd{ padding-top:10px; height:80px; line-height:20px; overflow:hidden; opacity:0.6; filter:alpha(opacity=60);}
.ipc_tp ul li img{ width:275px; height:190px;/* -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/}
.ipc_tp ul li:hover img{-webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter:none;}
.ipc_tp ul li:hover div{ display:block;}

.ipc .iqh_txt{ margin-top:30px;}
.ipc .icont_c{ position:relative; height:270px;}
.ipc .icont_c .prev{ position:absolute; top:80px; left:-65px; display:inline-block; width:65px; height:190px; background:url(../images/left.png) no-repeat left center; cursor:pointer;}
.ipc .icont_c .next{ position:absolute; top:80px; right:-65px; display:inline-block; width:65px; height:190px; background:url(../images/right.png) no-repeat center right; cursor:pointer;}

.inc{ padding:110px 0;}
.inc .iqh_txt{ margin-top:30px;}
.inc .iqh_txt ul{ width:1125px;}
.inc .iqh_txt ul li{ float:left; width:350px; height:53px; line-height:53px; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin-top:-1px; margin-right:25px;}
.inc .iqh_txt ul li .t_left{ display:inline-block; width:70px; font-size:14px; font-weight:bold; font-family:Arial; color:#3b81cc; opacity:0.9; filter:alpha(opacity=90);}
.inc .iqh_txt ul li .t_right{ display:inline-block; width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


/* 内页 顶部 */
.ntop{ width:100%; min-width:1100px; position:relative;}
.ntop_t{ width:100%; min-width:1100px; position:absolute; top:0px; left:0px; right:0px; background:url(../images/top_bg.png) repeat left top; height:120px; z-index:10;}
.ntop_c{ width:1100px; margin:0 auto; padding-top:20px; }
.ntop_c .logo{ margin-top:20px;}
.ntopr{ display:inline-block; max-width:px; float:right;}
.ntop_c ul{ float:left;}
.ntop_c ul li{ float:left; background:url(../images/ntop_bg.jpg) no-repeat right center;}
.ntop_c ul li a{ display:block; padding:10px 30px 0; color:#999; width:20px; height:74px; text-align:center; font-size:16px; line-height:16px; font-family:"楷体";}
.ntop_c .search{ margin-top:25px; margin-left:60px; }
.ntop_c .search input[type=text]{ color:#999;}



/* 内页 二级栏目 */
.ermenu{ width:100%; position:relative;}
.ermenu_c{ position:absolute; left:0px; right:0px; top:-85px; height:115px; width:1100px; margin:0 auto; background:url(../images/ejdh_bg.png) repeat left top; z-index:20px;}
.ermenu_c .t_left{ display:inline-block;}
.ermenu_c .t_left dl{ padding-top:35px; padding-left:35px;}
.ermenu_c .t_left dl dt{ letter-spacing:15px; font-size:24px; font-family:'微软雅黑'; color:#fff; line-height:30px;}
.ermenu_c .t_left dl dd{ text-transform:uppercase; font-family:Arial; letter-spacing:1em; color:#91b2dc; line-height:20px;}
.ermenu_c .t_right{ display:inline-block; margin-right:30px;}
.ermenu_c .t_right ul li{ float:left; margin-left:35px; height:100px; line-height:100px; padding-top:10px;}
.ermenu_c .t_right ul li a{ color:#fff; font-size:14px;}
.ermenu_c .t_right ul li.on{ border-bottom:5px solid #fff;}

/* 内页 内容 */
.ncont{ padding:30px 0; width:1100px; margin:0 auto; position:relative;}
.npc dl dt{ padding-top:110px;}
.npc dl dt{ text-align:center;}
.xmal_bt{ display:block; padding-top:25px; background:url(../images/gydf_btbg1.png) no-repeat center top; text-align:center;}
.xmal_bt .ch_bt{ display:inline-block; line-height:30px; font-size:24px; padding:0 10px; background:#fff; font-family:'微软雅黑'; color:#333;}
.xmal_bt .en_bt{ line-height:16px; font-size:12px; padding:0 10px; background:#fff; text-transform:uppercase; color:#ccc; font-family:Arial;}

.npc dl dd{ border-bottom:1px solid #e6e6e6; padding-bottom:50px;}
.npc dl dd ul li{width:540px; float:left; margin-right:10px;}
.xmal_tp{ position:relative; margin-top:60px;}
.xmal_tp span{ display:none; position:absolute; top:120px; left:0px; right:0px; z-index:10; width:110px; height:45px; line-height:45px; background:url(../images/xmal_morebg.png) no-repeat left center;}
.xmal_tp:hover span{ display:inline-block;}
.xmal_tp span a{ display:block; padding:0 15px 0 35px; height:45px; background:url(../images/xmal_more.png) no-repeat 15px 18px; font-size:14px; color:#fff;}
.xmal_tpbt{ margin-top:30px; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:24px; font-family:'微软雅黑'; color:#333;}
.xmal_tpjs p{ height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#999;}

/* 项目案例 详情 全屏背景 */
.npc_detail{ position:absolute; top:50px; left:0px; padding:35px 50px; width:1000px; background:#fff; min-height:400px; z-index:999;}
.all_bg{ position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:888; background:url(../images/all_bg.png) repeat;}
.npc_detail_top{ border-bottom:1px solid #e6e6e6;}
.npc_detail_bt{ height:60px; line-height:60px; font-size:36px; font-family:'微软雅黑'; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.npc_detail_bt_top{ height:60px; margin-top:50px; line-height:60px; font-size:36px; font-family:'微软雅黑'; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.npc_detail_time{ height:20px; line-height:20px; color:#999; padding-bottom:25px;}

.npc_detail_cont{ line-height:22px; color:#; font-size:14px;}


/* 上一页、下一页 */
.pageud{ text-align:right; padding-top:35px;}
.pageud a{ display:inline-block; margin-left:10px; padding:0 15px; height:25px; line-height:25px; border:1px solid #e6e6e6; color:#999; border-radius:25px;}
.pageud a:hover{ color:#fff; border:0 none; background:#105fb3; padding:0 16px; height:27px; line-height:27px;}


/* 新闻中心 */
.nnc{ padding:65px 0;}
.nnc ul li{ height:58px; line-height:58px; border:1px solid #e6e6e6; margin-bottom:20px;}
.nnc ul li:hover{ border:0 none; padding:1px; background:#f2f2f2;}
.nnc ul li a{ display:block; padding:0 30px;}
.nnc ul li a .t_left{ display:inline-block; width:700px; padding-left:35px; background:url(../images/xwzx_lbbg.png) no-repeat left center; color:#333; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nnc ul li a .t_right{ display:inline-block; width:100px; text-align:right; font-size:16px; color:#ccc; font-family:Arial;}


/* 分页 */
.page{ margin-top:50px; text-align:center;}
.page a{ display:inline-block; padding: 8px 10px; text-align:center; border:1px solid #e6e6e6; color:#333; margin-left:5px; font-family:'微软雅黑'; font-size:16px;}
.page a>b{text-align: center; margin-left: -17px; }
.page a.on{ color:#fff; background:#1e79c6; padding:1px; border:0 none;}
.page>b{ color:#fff; background:#1e79c6; padding:1px; border:0 none; padding: 8px 10px;}


/* 新闻详情 */
.nnc_detail_top{ border-bottom:1px solid #e6e6e6; text-align:center;}
.nnc_detail{ margin:45px 0; border:1px solid #e6e6e6; padding:30px 50px;}
.nnc_detail_bt{ height:60px; line-height:60px; font-size:30px; font-weight:bold; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nnc_detail_time{ height:20px; line-height:20px; color:#999; padding-bottom:25px;}
.nnc_detail_txt{ padding-top:10px; line-height:26px; font-size:14px; color:#333;}


/*  */
.ncu dl dt{ text-align:center; padding-top:80px;}
.ncu dl dd{ border-bottom:1px solid #e6e6e6;}
.tact_cont{ padding-top:30px;}
.tact_cont ul{ width:1108px;}
.tact_cont ul li{ float:left; height:45px; line-height:45px; margin-right:8px; margin-bottom:8px;}
.tact_cont ul li.s1{ width:1060px; padding-left:40px; background:url(../images/lxwm_01.png) #fcfcfc no-repeat 20px center;}
.tact_cont ul li.s2{ width:229px; padding-left: 40px; background:url(../images/lxwm_02.png) #fcfcfc no-repeat 20px center;}
.tact_cont ul li.s3{ width:229px; padding-left: 40px; background:url(../images/lxwm_03.png) #f5f5f7 no-repeat 20px center;}
.tact_cont ul li.s4{ width:229px; padding-left: 40px; background:url(../images/lxwm_04.png) #fcfcfc no-repeat 20px center;}
.tact_cont ul li.s5{ width:229px; padding-left: 40px; background:url(../images/lxwm_05.png) #fcfcfc no-repeat 20px center;}
.dzdt{ padding:10px 0 94px;}

.ndi_cont{ padding-top:30px; padding-bottom:80px;}
.ndi_cont ul{ width:1110px;}
.ndi_cont ul li{ float:left; width:545px; margin-right:10px; margin-bottom:10px;}
.ndi_cont ul li input{ padding:0 20px; width:505px; background:#f5f5f7; border:0 none; height:45px; line-height:45px; color:#808080; font-size:12px;}
.ndi_cont ul li.s6{ width:100%;}
.ndi_cont ul li.s6 textarea{ width:1060px; padding:10px 20px; height:120px; line-height:20px; border:0 none; background:#f5f5f7; font-size:12px; color:#808080; resize:none;}
.ndi_cont input[type=submit]{ width:125px; height:45px; color:#fff; font-size:16px; font-weight:bold; border:0 none; background:#1e79c6;}

.nrm dl dt{ text-align:center; padding-top:90px;}
.nrm dl dd{ padding-top:50px; padding-bottom:90px; border-bottom:1px solid #e6e6e6;}
.nrm_txt{ line-height:30px; color:#333; font-size:14px;}

.zxns_cont ul li{ margin-bottom:10px; background:#fcfcfc; border:1px solid #e6e6e6;}
.zw_top{ padding:0 30px; height:43px; line-height:43px; background:url(../images/rczp_02.png) no-repeat 1050px center;}
.zw_top.on{ background:url(../images/rczp_03.png) no-repeat 1050px center;}
.zw_top.on .zwname{ color:#066ac0; opacity:0.9; filter:alpha(opacity=90);}
.zwname{ float:left; display:inline-block; padding-right:60px; color:#666; font-size:14px; font-weight:bold;}
.fbtime{ float:left; color:#999; display:inline-block;}
.zw_txt{ padding:30px; color:#999; border-top:1px solid #e6e6e6;}
.zw_txt .dv_tent{ color:#333; font-size:10.5pt;}
.zxyp_more{ text-align:right;}
.zxyp_more a{ display:inline-block; padding:0 20px 0 40px; height:28px; line-height:28px; background:url(../images/rczp_01.png) no-repeat #1e78c6 20px center; border-radius:28px; color:#fff;}


.ncontw{ width:100%; padding:30px 0;}
.nadf{ padding-bottom:80px;}
.nadf>ul>li{ padding-top:80px;}
.nadf_bt{ width:1100px; margin:0 auto; text-align:center;}
.nadf_txt{ width:1100px; margin:0 auto; color:#333; font-size:14px; line-height:22px; padding-top:20px;}
.about_qywh{ width:1100px; margin:0 auto; padding-top:70px;}
.about_qywh dl dt{ float:left; width:350px; margin-right:25px;}
.qywh_bt{ margin-top:20px; height:30px; line-height:30px; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; color:#333;}
.qywh_txt{ font-size:14px; line-height:25px;/* padding-right:30px;*/}

/* 关于大方 大方荣誉 */
.dfry{ background:#353535;}
.dfry_c{ width:1100px; margin:0 auto; padding:70px 0 160px; position:relative;}
.dfry_c .xmal_bt{ background:url(../images/gydf_btbg2.png) no-repeat center top;}
.dfry_c .xmal_bt .ch_bt{ display:inline-block; line-height:30px; font-size:24px; padding:0 10px; background:#353535; font-family:'微软雅黑'; color:#fff;}
.dfry_c .xmal_bt .en_bt{ line-height:16px; font-size:12px; padding:0 10px; background:#353535; text-transform:uppercase; color:#fff; font-family:Arial;}
.dfry_qh{ margin-top:50px; height:214px; overflow:hidden;}
.dfry_c .prev{ display:inline-block; width:30px; height:30px; background:url(../images/left.png) no-repeat center center; position:absolute; top:290px; left:-85px; z-index:10;}
.dfry_c .next{ display:inline-block; width:30px; height:30px; background:url(../images/right.png) no-repeat center center; position:absolute; top:290px; right:-85px; z-index:10;}
.dfry_qh ul{ width:1113px;}
.dfry_qh ul li{ float:left; width:265px; height:214px; margin-right:13px; position:relative;}
.dfry_more{ display:none; background:url(../images/ejdh_bg.png) repeat; width:100%; height:100%; position:absolute; top:0px; left:0px; z-index:99;}
.dfry_more a{ display:inline-block; margin:88px 90px; width:83px; height:38px; line-height:38px; color:#fff; border:1px solid #e6e6e6; text-align:center;}
.dfry_qh ul li:hover .dfry_more{ display:block; opacity:0.8; filter:alpha(opacity=80);}


/* 未来规划 */
.wlgh{ width:1100px; margin:0 auto;}
.wlgh_js{ padding:40px 0; font-size:14px; line-height:26px; color:#333; text-indent:2em;}
.wlgh_lb{ padding-bottom:30px;}
.wlgh_lb ul{ border-left:1px solid #e6e6e6; border-top:1px solid #e6e6e6;}
.wlgh_lb ul li{ float:left; height:43px; line-height:43px; color:#333; padding-left:15px; width:167px; border-bottom:1px solid #e6e6e6; border-right:1px solid #e6e6e6;}
.wlgh_lb ul li em{ height:43px; line-height:43px; display:inline-block; padding-left:15px;}
.wlgh_lb ul li i{ display:inline-block; float:left; color:#fff; font-size:30px; font-family:Arial; font-weight:bold; height:43px; line-height:43px;}
.wlgh_lb ul li.on{ background:#1e79c6; color:#fff;}

.wlgh_txt{ line-height:20px; color:#333;}

.ncf{ width:100%;}
.ncf1{ width:1100px; margin:0 auto; padding:60px 0 135px;}
.ncf1 .t_left{ display:block; width:330px; height:240px;}
.ncf1 .t_right{ display:inline-block; width:645px; padding-left:45px; padding-top:55px; background:url(../images/syly_02.png) no-repeat left 20px;}
.ncf1_rt p{ line-height:35px; font-size:28px; color:#333; font-family:'微软雅黑';}
.ncf1_rt div{ line-height:20px; font-size:12px; font-family:Arial; color:#d9d9d9; text-transform:uppercase;}
.ncf1_rtxt{ margin-top:20px; line-height:25px; font-size:14px; color:#333; height:250px; overflow:hidden;}
.nmores{ text-decoration:underline; color:#066ac0; line-height:30px;}

.ncf2{ background:#287fc7; padding:70px 0; min-height: 317px;}
.ncf2_c{ width:1100px; margin:0 auto;}
.ncf2_c .t_left{ display:inline-block; width:520px; padding-left:50px; position:relative;}
.ncf2_c .t_right{ display:inline-block; width:480px; text-align:left;}
.sthh{ position:absolute; top:-117px; left:50px; background:url(../images/syly_03.png) no-repeat left top; padding-left:29px; height:260px;}
.sthh_bt{ margin-top:140px; padding:20px 0; background:#287fc7;}
.sthh_bt div{ font-size:28px; color:#333; font-family:'微软雅黑'; line-height:45px; overflow:hidden; color:#fff; text-overflow:ellipsis; white-space:nowrap;}
.sthh_bt p{ font-size:12px; font-family:Arial; opacity:0.4; filter:alpha(opacity=40); color:#fff; text-transform:uppercase;}
.sthh_b{ padding-top:40px; line-height:25px; font-size:14px; color:#fff; min-height:100px;}
.sthh a{ color:#fff;}
.ylss{ width:1100px; margin:0 auto; padding:100px 0;}
.ylss dl{ width:1120px;}
.ylss dl dt{ width:540px; float:left; margin-right:20px;}
.ylss dl dt img{ width:540px; height:138px;}

.ylss_bt{ margin-top:30px;}
.ylss_bt div{ font-size:28px; color:#333; font-family:'微软雅黑'; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ylss_bt p{ font-size:12px; font-family:Arial; opacity:0.4; filter:alpha(opacity=40); text-transform:uppercase;}
.ylss_lb{ line-height:25px; font-size:14px; color:#333; padding:15px 0;}

/* 核心技术 */
.njszc dl dt{ padding-top:90px;}
.njszc dl dd{ padding-top:50px; padding-bottom:90px; border-bottom:1px solid #e6e6e6; font-size:14px; color:#333; line-height:25px;}
.hxjs{ padding-bottom:20px; border-bottom:1px solid #e6e6e6;}
.hxjs ul{ width:1108px;}
.hxjs ul li{ float:left; width:269px; height:40px; line-height:40px; text-align:center; margin-right:8px; margin-bottom:8px;}
.hxjs ul li a{ display:block; color:#333; background:#f7f7f7;}
.hxjs ul li.on a{ background:#1170c1; color:#fff;}


/*人才招聘 弹出框 display:none; */
.clearfix{ clear: both;}
.bodybox{width:100%; height:100%; position:fixed; left:0px; top:0px; z-index:97; 
background:url(../images/all_bg.png)}
.showbg{ width:100%; height:100%; position:relative; left:0px; top:0px;z-index:99999; opacity: 1;}
.showbox{ width:1000px; margin:0 auto; background:#fff; position:relative; left:50%; margin-left:-500px;   }/*top:30%; */
.showtitle{ border-bottom:solid 1px #e6e6e6; line-height:40px; overflow:auto; }
.showtitle h4{ float:left; background:url(../images/bt.jpg) no-repeat 10px; padding-left:30px; font-size:14px;}
.showtitle a{ float:right; padding-top:15px; padding-right:10px; cursor:pointer;}

.job{}
.joblist{ margin-bottom:15px;  background:#fff; color:#bdbdbd;}
.jobtitle{ background:url(../images/down.png)  #fff no-repeat 1160px; line-height:45px;border:solid 1px #e6e6e6;}
.jobtitle h1{}
.jobtitle h1 strong{ font-size:14px; color:#666; padding:0px 20px;}
.jobtitle h1 em{ font-style:normal;}
.jobtitle h1 span{ font-size:12px; font-weight:normal;  padding-left:20px;}
.joblist .btnsubmit{ width:109px; height:28px; float:right; background:url(../images/btnyp.jpg) no-repeat; cursor:pointer;}
.joblist .btnsubmit a{ display:block; color:#fff; margin-left:40px; line-height:28px;}
.jobdesc{display:none; padding:20px; line-height:22px; border:solid 1px #e6e6e6; border-top:none;}

.onlinesub{ padding-top:50px; padding-left:50px; padding-bottom:80px;}
.onlinesub p{ }
.onlinesub .input_row{ width:340px; height:40px; line-height:40px; border:solid 1px #ededed; float:left; margin-right:20px;margin-bottom:10px;}
.input_row span{ float:left; display:inline-block; padding-left:25px; font-size:14px; color:#333; width:80px;}
.onlinesub .txt_input{float:left; width:230px; height:40px; color:#a0a0a0;}
.onlinesub .input_email,.onlinesub .input_address{ width:702px;}
.onlinesub .input_email .txt_email,.onlinesub .input_address .txt_address{ width:595px;}
.onlinesub .input_row .sel{ float:left; /*background:url(../images/barr.jpg) no-repeat right center;*/width:215px; height:40px;}
.onlinesub .input_row .sel select{width:235px; height:40px; 	background-color: transparent;
	border: solid 0px;
	-webkit-appearance: initial;}

.onlinesub .input_row .year,.onlinesub .input_row .month,.onlinesub .input_row .date{ width:70px; height:26px; float:left;/*background:url(../images/barr.jpg) no-repeat 55px center;*/
 margin-top:7px;}
.onlinesub .input_row .year select,.onlinesub .input_row .month select,.onlinesub .input_row .date select{width:50px; height:26px;  border:solid 1px #000; position:relative; top:-5px;}
.onlinesub .input_row .year b,.onlinesub .input_row .month b,.onlinesub .input_row .date b{position: relative;  top: -5px;margin-left: 5px;}
.startdetail{ width:900px; padding:30px 50px;}
.showclose{ clear:both; padding:20px 0px;}
.showclose a{ width:90px; height:30px; line-height:30px; text-align:center; border:solid 1px #ddd;
margin:0 auto; display:block; border-radius:15px;}

/* 返回顶部*/
.returntop{ position:fixed; bottom:50px; right:30px; width:47px; height:47px; z-index:9999;}
.returntop a{ display:block; width:47px; height:47px; background:url(../images/ret_top1.png) no-repeat center center;}
.returntop a:hover{ background:url(../images/ret_top2.png) no-repeat center center;}


/* 项目案例 新增页 */
.ryzz{width:1040px; margin:30px auto 0px;}
.ryzz ul li{ background:url(../images/ntop_bg.jpg) no-repeat 8px center / 1px 100%; padding-top:15px;}
.ryzz ul li span.t_left{ display:inline-block; height:27px; line-height:27px; width:27px; background:url(../images/yq.jpg) no-repeat left center;}
.ryzz ul li dl{ float:right; width:1013px;}
.ryzz ul li dl dt{ height:27px; line-height:27px;}
.ryzz ul li dl dt samp{ display:inline-block; height:27px; line-height:27px; padding:0 25px; background:#066ac0; font-weight:bold; color:#fff; font-size:16px;}
.ryzz ul li dl dd{ padding-top:15px; font-size:14px; color:#939393;}


