﻿@charset "utf-8";
/*============================ 初始化样式 ============================*/
*
{ margin:0; padding:0;  }
body
{color:#333; font-size:14px;  font-family:"Microsoft YaHei","微软雅黑","SimSun","宋体",sans-serif; min-width:1200px;}
*html
{ background-image:url(about:blank);background-attachment:fixed;}
li
{ list-style:none;}
img
{ border:none;}
body a img
{ border:none;}
/*a:hover img
{opacity: 0.8; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; }
*/
a
{ color: #555; text-decoration:none; blr:expression(this.onFocus=this.blur());}
a:focus
{ outline:none;} 
a:link
{ text-decoration:none;}
a:hover
{ color:#1456a0; text-decoration:none; }
.clear:after
{content:''; display:block; clear:both; }
.clear
{ height:0px; clear:both; }
.text-cut  /*限制文字,文字超出显示冒号*/
{ overflow: hidden;  white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;
-webkit-text-overflow: ellipsis; -moz-text-overflow: ellipsis;}
.t_center
{ text-align:center;}

.huiA
{ background:#f2f2f2; overflow:hidden; clear:both; }

.space10 { height:10px; clear:both; }
.space15 { height:15px; clear:both; }
.space20 { height:20px; clear:both; }
.space25 { height:25px; clear:both; }
.space30 { height:30px; clear:both; }

/*效果*/
.trans1
{ transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.trans2
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}
.transb1:before
{ transition:all 0.5s ease; -moz-transition:all 0.5s ease; -ms-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-transition:all 0.5s ease;}

/*图片放大*/
.fdapic
{ overflow:hidden;}
.fdapic img
{
-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.4s ease;
-moz-transition:all 0.4s ease; -o-transition:all 0.4s ease;transition:all 0.4s ease;}
.fdapic:hover img
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

/*按钮样式*/
.yu_a0
{ display:inline-block;  text-align:center; transition:all 0.4s ease;-moz-transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -o-transition: all 0.4s ease; }

/*放大*/
.ypicA
{ position:relative;}
.ypicA img 
{ transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -ms-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out;}
.ypic:hover .ypicA img
{ -webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}

.yuzz
{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0); position: absolute; left: 0; top: 0; opacity: 0; 
	-webkit-transform: rotateX(180deg) scale(0.5, 0.5); 
	transform: rotateX(180deg) scale(0.2, 0.2); 
	transition: all ease-out .5s;
}
.yuzz .yuzz1
{ display: block; width: 38px;  height: 38px; text-align: center; font-size: 22px; line-height: 38px; border: 1px solid rgba(255, 255, 255, .5); border-radius: 50%; position: absolute;  left: 50%;  top: 50%; margin-left: -21px; margin-top: -21px;
}
.yuzz .yuzz2 
{ display: block; width: 38px; height: 38px; background-image: url(../images/yp1.png); background-repeat: no-repeat;    background-position: center center; }

.ypic:hover .yuzz
{ opacity: 1;
    -webkit-transform: rotateX(0deg) scale(1, 1);
    transform: rotateX(0deg) scale(1, 1);
    transition: all 1s cubic-bezier(.23, 1, .38, 1) 0s;
    background: rgba(0, 0, 0, 0.3);
}


/*============================ 公共部分 ============================*/

/* 文章类别上下页 */
.waiyefanye
{ height:20px; text-align:center;  font-size:14px; padding:20px 0 10px 0;  clear:both;}
.waiyefanye span
{ color:#b60303;}
.waiyefanye a
{ line-height:16px; font-size:12px; text-indent:0px; color:#333;  margin-right: 5px; padding:5px 6px; display: inline-block; }
.waiyefanye a:hover
{color:#0370d1;  text-decoration:none;}

/* 文章上下篇 */
.wzfanye
{ line-height:25px;  padding:20px 0px;  clear:both; }
.wzfanye .wzfanyeA,.wzfanye .wzfanyeB
{ padding-left:0px; clear:both; font-size:12px; }
.wzfanye span
{font-weight:bold; }
.wzfanye a
{ text-decoration:none; }
.wzfanye a:hover
{ text-decoration:none; }

/*用于手机屏幕，大于480px小于640px
@media (min-width: 480px) and (max-width: 640px) {}*/

/* 数字上下页 */
.page_fanye
{ width:100%; height:auto; text-align:center; padding:40px 0; margin:0 auto; overflow:hidden; clear:both;}
.page_fanye a
{ line-height:16px; font-size:14px; text-indent:0px; color: #666;  margin-right: 5px; padding:8px 12px; background:#fff;  border:1px solid #aaaaaa;  display: inline-block; }
.page_fanye span
{  height:24px; line-height:20px;  padding:0 10px 0 5px; display: inline-block;}
.page_fanye span input
{ width:30px; height:20px;}
.page_fanye a.page_home,.page_fanye a.page_home:hover,.page_fanye a.page_end,.page_fanye a.page_end:hover
{ width:60px;  color:#666666; }
.page_fanye .onpage,.page_fanye a:hover
{ color: #fff; background:#005196 ;  border:1px solid #005196 ;}

/*========================================= 首页 =====================================*/
.headA
{ height:32px; background:#333333;}
.headB 
{ width:1200px; margin:0 auto;}
.headB ul
{ float:right;}
.headB ul li
{ width:100px; height:32px; line-height:32px; float:left; text-align:center;}
.headB ul li a
{ height:100%; display:block; font-size:12px; color:#fff; }
.headB ul li span
{ height:100%; display:inline-block; padding-left:22px; text-transform:uppercase;}
.headB ul .li1
{ background:url(../images/t1.png) no-repeat right center;}
.headB ul .li2
{ width:80px;}
.headB ul .li2 span
{ background:url(../images/t2.png) no-repeat left center;}
.headB ul .li3
{ width:119px; background:#005197;}
.headB ul .li3 span
{ background:url(../images/t3.png) no-repeat left center;}

.navA
{ width:1200px; height:104px; margin:0 auto;}
.logo
{ float:left; padding-top:32px; }
.nav
{ float:right;}
.nav ul li
{ width:120px; line-height:104px; text-align:center; float:left;}
.nav ul li a
{ font-size:16px; color:#666; display:block;} 
.nav ul li a:hover,.nav ul li.active a
{ color:#B57F41;}

/*==banner==*/
.banner
{width:100%; height:580px;  overflow:hidden; position:relative;}
.banner ul li
{width:100%; height:100%; overflow:hidden;  position:absolute; left:0px; top:0px;}
.banner ul li a
{ height:100%; display:block;}

.banner .hd
{ width:100%; height:14px; text-align:center; position:absolute; bottom:25px; z-index:100;}
.banner .hd span
{ width:50px; height:3px; display: inline-block; margin: 2px 4px; text-indent: -999px; cursor: pointer;  background-color:#fff;  overflow:hidden; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.banner .hd .on
{ width:50px;  background-color: #cc2529; }

/*集团介绍*/
.oneA
{ width:1200px; margin:30px auto 70px; overflow:hidden;}
.oneAL
{ width:765px; height:288px; float:left; }
.onetit 
{ height:80px; line-height:80px;}
.onetit h2
{ font-size:24px; display:inline-block;}
.onetit i
{ font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif; text-transform:Uppercase; font-style:normal; padding-left:10px;}
.onetit a
{ display:block; width:55px; height:24px; line-height:24px; text-align:center; background:#fff; border:solid 1px #dadada; float:right; font-size:12px; color:#8a8a8a; margin-top:25px;}
.onetit a:hover
{ background:#1456a0; color:#fff;}

.onetit span
{ float:right;}
.onetit span a
{ font-size:13px; color:#888;}
.onetit span a:hover
{ color:#cc2529;}
.oneAL1
{ width:298px; height:288px; float:left; overflow:hidden;}
.oneAL1 img
{ width:100%;}
.oneAL1 a
{ height:100%; display:block; position:relative;}
.oneAL1 a:before
{ content:""; width:0%; height:0%; background:rgba(0,0,0,0.2); position:absolute; left:50%; top:50%; z-index:20;}
.oneAL1 a:hover:before
{ width:100%; height:100%; left:0px; top:0px;}



.oneAL2
{ width:440px; height:100%; float:right; position:relative;}
.oneAL2 .n
{ height:250px; line-height:24px; font-size:14px; color:#666; overflow:hidden;}
.oneAL2 .n p
{ padding-bottom:8px;}

.oneAL2 .a1
{ width:110px; height:32px; display:block; line-height:32px; text-align:center; font-size:12px; color:#1456a0; border:solid 1px #1456a0;}
.oneAL2 .a1:hover
{ background:#1456a0; color:#fff;}

.oneA1
{ width:410px; height:285px; background:#b8b8b8; float:right;}
.oneA1 li
{ width:205px; height:50%; float:left; position:relative; overflow:hidden;}
.oneA1 li a
{ display:block; height:142px;}
.oneA1 li.li1
{ background:#005197;}
.oneA1 li img
{ width:100%; height:142px;}
.oneA1 li.li2
{ background:#b8b8b8;}
.oneA1 li h3
{ font-size:22px; font-weight:normal; color:#fff; padding:40px 0 0 50px;}
.oneA1 li span
{ display:block; font-size:12px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:Uppercase; font-style:normal; padding:5px 0 0 50px;}
.oneA1 li .mores
{ width:30px; height:30px; background:url(../images/t4.png) no-repeat left center; position:absolute; right:0; bottom:0;}


.oneB
{ background:#d6dfe6; height:395px;}
.oneB1
{ width:1200px; margin:0 auto;}
.oneB1_lt
{ width:270px; float:left; padding-top:60px;}
.oneB1_lt h2
{ font-size:24px;}
.oneB1_lt i
{ font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif; text-transform:Uppercase; font-style:normal; line-height:24px;}
.oneB1_lt p
{ padding:20px 0; color:#747474; line-height:24px;}
.oneB1_lt .more2
{ display:block; width:178px; height:48px; line-height:48px; padding-left:90px; color:#fff; background:#005197 url(../images/t5.png) no-repeat 160px center;}

.oneB1_rt
{ width:885px; float:right; padding:45px 0;}
.oneB1_rt li
{ width:213px; height:305px; background:#fff; float:left; margin-right:10px; }
.oneB1_rt li.liA
{ margin-right:0;}
.oneB1_rt li a
{ display:block; height:235px; padding:70px 25px 0;}
.oneB1_rt li i
{ height:80px; display:block; margin-bottom:10px; }
.oneB1_rt li h3
{ font-size:18px; color:#005197;}
.oneB1_rt li span
{ font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; text-transform:Uppercase; font-style:normal; line-height:24px;}
.oneB1_rt li p
{ line-height:20px; height:40px; font-size:13px; color:#333; padding-top:15px; overflow:hidden;}
.oneB1_rt li b
{position:relative; left:0; display:block; width:35px; height:26px; background:url(../images/t14.png) no-repeat right top; margin-top: 22px; opacity:0; filter:alpha(opacity=0); transition-delay: .3s; -moz-transition-delay: .3s; -webkit-transition-delay: .3s; -o-transition-delay: .3s;}
.oneB1_rt li a:hover b{left:50px; opacity:1; filter:alpha(opacity=100);}


.oneB1_rt li a:hover
{ height:265px; padding-top:40px; background:#005197; }
.oneB1_rt li a:hover i
{ background-position:left bottom !important; }
.oneB1_rt li a:hover h3,.oneB1_rt li a:hover span,.oneB1_rt li a:hover p
{ color:#fff;}
.oneB1_rt li a:hover span,.oneB1_rt li a:hover p
{opacity:.6; filter:alpha(opacity=60);}


.oneC
{ background:#f7f7f7; height:269px;}
.oneCs
{ width:1200px; margin:0 auto; padding:40px 0 60px;}
.oneCs1
{ height:90px; overflow:hidden;}
.oneCs1 ul
{ width:9999px; height:90px; }
.oneCs1 li
{ width:231px; height:87px; float:left; border:solid 1px #dddddd; margin-right:8px; overflow:hidden;}
.oneCs1 li img
{ height:100%;}

.foot_bj
{ background:#252525; overflow:hidden; clear:both;}
 .foot
{ width:1200px; margin:0 auto; padding:50px 0; overflow:hidden;}
 .foot a:hover
{ color:#1456a0; }
.foot_lt
{ width:710px; float:left;}
.foot_lt ul
{ width:25%; height:150px; float:left; background:url(../images/t10.png) 140px center no-repeat;}
.foot_lt li
{ font-size:16px; color:#fff;}
.foot_lt .li1
{ padding-bottom:10px;}
.foot_lt li a
{ color:#c6c6c6; line-height:28px; font-size:14px;}
.foot_lx
{ width:385px; line-height:1.5; color:#fff; float:right; }
.foot_lx h4
{ font-size:18px;  font-weight:normal;}
.foot_lx .dl1
{ padding:20px 0px 10px; overflow:hidden;}
.foot_lx .dl1 dt
{ width:58px; height:64px; background:url(../images/contact_us_ico.png) no-repeat; margin-right:10px; float:left;}
.foot_lx .dl1 dd
{ font-size:18px; color:#fff;}
.foot_lx .dl1 span
{ display:block; font-size:26px; font-family:Arial; line-height:28px; padding-bottom:5px;}
.foot_lx p
{ line-height:2;}


.footEs
{ background:#1d1d1d;}
.footE
{ width:1200px; line-height:2; margin:0 auto; font-size:12px; color:#888; padding:18px 0; overflow:hidden;}
.footE1
{ width:600px; float:left;}
.footE2
{ float:right;}
.footE a
{ font-size:12px; color:#888;}


/*========================================= 关于我们 =====================================*/
.ny_ban
{ height:500px; position:relative;}
.ny_ban .text1
{ width:1200px; margin-left:-600px; position:absolute; left:50%; top:40%;}
.ny_ban .text1 h2
{ position:relative; width:50px; height:4px; background:#B57F41;}
.ny_ban .text1 h3
{ font-size:28px; color:#fff; margin-top:10px;}
.ny_ban .text1 h5
{ font-size:20px; color:#fff; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px; font-weight:normal; font-family:'Century Gothic Regular';}
.ny_ban .text1 h4
{ color:#fff; font-size:18px; margin-top:5px; font-weight:normal;}


.ny_subnav
{ height:88px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.ny_subnav1
{ width:1200px; margin:0 auto;}
.ny_subnav .crm
{ width:370px; line-height:88px; float:left;}
.crm-icon
{ display:inline-block; width:10px; height:10px; background:url(../images/crm-icon.png) no-repeat left bottom;}
.ny_subnav .crm a
{ display:inline; background:url(../images/crm-arr-icon.png) no-repeat 15px center; padding-left:30px; font-size:14px; color:#929292;}
.ny_subnav .crm a:hover
{ color:#005197;}
.ny_subnav .sub_nav
{float:right;}
.ny_subnav .sub_nav li
{ float:left;}
.ny_subnav .sub_nav a
{ display:inline-block; line-height:86px; font-size:16px; color:#666; margin:0 20px;}
.ny_subnav .sub_nav li.active a,.ny_subnav .sub_nav li a:hover
{ color:#005197; border-bottom:solid 2px #005197;}


.content
{ width:1200px; margin:0 auto; padding-bottom:70px;}
.ny_left
{ width:370px; float:left; }
.c_tl_h2
{ height:210px; border-left:1px solid #e6e6e6;}
.c_tl_h2 h2
{ font-size:50px; color:#005197; line-height:48px; padding:55px 0 0 34px; font-weight:normal; font-family:'Century Gothic Regular'; font-weight:normal;}
.c_le_cnt
{ position:relative;}
.c_box1
{ position:relative; z-index:5; padding:50px 35px 180px; height:410px; margin-bottom:20px; background:url(../images/box1_bg.png) no-repeat top center;}
.c_box1 .c_adorn
{ position:absolute; left:-680px; top:0; width:680px; height:330px; background:url(../images/adorn1.jpg) no-repeat center;}
.c_box1 .stock
{ width:260px; padding-bottom:28px; border-bottom:4px solid #eadcc1;}
.c_box1 .stock .num1
{ font-size:16px; color:#f60; line-height:26px;}
.c_box1 .stock .num2
{ font-size:16px; color:#6391e9; line-height:16px;}
.c_box1 .stock .com
{ font-size:14px; color:#767676; line-height:24px;}
.c_box1 .special
{ width:224px; padding:20px 0 0;}
.c_box1 .special .icon
{ float:left; padding-top:3px;}
.c_box1 .special .txt
{ float:right;}
.c_box1 .special .cn
{ font-size:18px; color:#bc9c51; line-height:24px;}
.c_box1 .special .cn a
{ color:#bc9c51;}
.c_box1 .special .en
{ font-size:24px; color:#a8a59d; line-height:24px;}
.c_le_cnt .c_box2
{ position:absolute; z-index:20; top:330px; left:0; width:100%; height:310px; background: url(../images/c_l_bg.png) no-repeat;}
.c_le_cnt .adorn0
{ margin-left:-312px; width:682px; height:92px; background:url(../images/adorn2.png) no-repeat center;}

.ny_right
{ float:right; width:760px; padding:70px 0 0 0;}
.tltile_h2
{ color:#005197; margin-bottom:24px; font-size:30px; font-weight:bold;}
.about p
{ font-size:14px; color:#767676; line-height:2; margin-bottom:24px; text-align:justify;}
.about2 p
{ font-size:16px; }

/*========================================= 主营业务 =====================================*/
.business-main
{ width:100%; overflow:hidden; min-height:670px; background:url(../images/map-bg.jpg) no-repeat center bottom; background-size:cover; position:relative;}
.business
{ width:1200px; overflow:hidden; margin:80px auto;}
.business li
{ width:23%; margin:0 1%; height:465px; background:#efefef; overflow:hidden; float:left; position:relative; box-shadow:0px 3px 25px 0px rgba(0,0,0,0.1);z-index:2;}
.business .image
{ width:100%; height:55%; overflow:hidden; position:relative;}
.business .bg
{ width:100%; height:100%; background-repeat:no-repeat; background-size:cover; position:absolute; left:0; top:0;}
.business .mask
{ height:50%; width:100%; position:absolute; left:0; top:0; background:#1d3994;  z-index:2;}
.business .txt
{ position:absolute; width:100%; text-align:center; top:65%; z-index:3; left:0; color:#444;}
.business .txt em
{ display:block; width:80px; height:80px; background:#fff; border-radius:40px; position:absolute; top:-100px; left:50%; margin-left:-40px; box-shadow:0px 10px 15px 0px rgba(0,0,0,0.06);}
.business .txt em i
{ width:60px; height:60px; display:block; margin:10px auto 0; background-repeat:no-repeat; background-position:center top; background-size:auto 130px; }
.business .txt strong
{ display:block; font-size:22px; text-align:center;}
.business .txt span
{ font-size:12px; color:#888; font-family:Arial, Helvetica, sans-serif; text-transform:Uppercase; font-style:normal; line-height:24px; display:block;}
.business .txt a
{ padding:7px 10px 7px 15px; display:inline-block; background:#2372b9; color:#fff; margin-top:20px;}
.business .txt a i
{ width:16px; height:13px; display:inline-block; margin-left:2px; position:relative; top:2px; background: url(../images/t5s.png) no-repeat left center;}

.business-main .map-btn
{ width:220px; height:60px; background-color:#2372b9; position:absolute; left:42.2%; bottom:0; border-radius:5px 5px 0 0;}
.business-main .map-btn a
{ display:block; line-height:60px; font-size:16px; color:#fff; background:url(../images/t13.png) no-repeat 35px center /20px 20px; padding-left:60px;}

.business li:hover .bg
{ -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.business li:hover .txt em
{ background:#1456a0;}
.business li:hover .txt em i
{ background-position:center -70px;}



/*========================================= 业务详情 =====================================*/
.business-con
{ overflow:hidden; line-height:28px; color:#666; font-size:16px; margin-bottom:100px;}



/*========================================= 合作伙伴 =====================================*/
.hzhb_tit
{ width:100%; padding:60px 0; text-align:center;}
.hzhb_tit h2
{  font-size:24px; color:#333;}
.hzhb_tit h4
{ font-size:24px; font-family: 'Century Gothic Regular'; font-weight:normal;}
.hzhb_tit h4 span
{ color:#B57F41;}
.hzhb
{ overflow:hidden; height:320px;   margin-bottom:50px; position:relative;}
.hzhbA
{ width:99999px;  }
.hzhbA ul
{ width:1200px; display:block;  float:left;}
.hzhb li
{ width:238px; height:87px; text-align:center; float:left; border:solid 1px #dddddd; overflow:hidden; }
.hzhbA li img
{ height:100%; width:auto!important; max-width:300% !important; }

.hzhb .hd
{ width:100%; height:14px; text-align:center; position:absolute; bottom:0px; z-index:100;}
.hzhb .hd span
{ width:10px; height:10px; display: inline-block; margin: 2px 4px; text-indent: -999px; cursor: pointer;  background-color:#eee;  overflow:hidden; 
border-radius:50px; transition:all 0.3s ease; -moz-transition:all 0.3s ease; -ms-transition:all 0.3s ease; -o-transition:all 0.3s ease; -webkit-transition:all 0.3s ease;}
.hzhb .hd .on
{ background-color:#B57F41; }

.hzhb .swiper-pagination-bullet
{ opacity: 1 !important; }
.hzhb .swiper-pagination-bullet-active
{ opacity: 1 !important; background:#B57F41 !important }


.lh-partner-h4
{ font-size:18px; line-height:30px; color:#333; text-align:center; margin:100px 0; font-weight:normal; clear:both;} 


.hzln
{ width:100%; height:629px; background:url(../images/16.jpg) no-repeat center center; position:relative;}
.hzln_con
{ position:absolute; left:52%; top:20%;}
.hzln_con .hzhb_tit
{ text-align:left; padding-bottom:20px;}
.hzln_con p
{ line-height:30px; font-size:18px; color:#666;}


/*========================================= 人才招聘 =====================================*/
.lh-recruit
{ background:url(../images/icon11.jpg) no-repeat center; background-attachment:fixed;}
.lh-recruit .hzhb_tit h2
{  font-size:36px; font-weight:normal;}
.lh-recruit .hzhb_tit h4 span
{ color:#B57F41; font-size:48px; font-family: 'Century Gothic Regular';}
.lh-recruitA1
{ font-size:24px; line-height:42px; text-align:center;}
.lh-recruitA1 h5
{ font-size:30px; font-weight:normal;}

.lh-recruit-item
{ overflow:hidden; padding:100px 0;}
.lh-recruit-item li
{ width:560px; height:313px; float:left;}
.lh-recruit-item li.liA
{ float:right;}
.lh-recruit-item li a
{ display:block; position:relative; overflow:hidden;}
.lh-recruit-item li .text
{ position:absolute; left:0; top:0; width:100%; height:100%; padding:10%; color:#fff;}
.lh-recruit-item li .text h2
{ font-size:24px; line-height:24px; text-transform:uppercase; font-family: 'Century Gothic Regular'; font-weight:normal;}
.lh-recruit-item li .text h3
{ font-size:24px; margin:10px 0 50px; font-weight:normal;}
.lh-recruit-item li .text h4
{ width:82px; height:38px; border-radius:30px; background:#B57F41; color:#fff; padding:0 20px; line-height:38px; font-weight:normal;}
.lh-recruit-item li .text h4 i
{ width:16px; height:13px; display:inline-block; margin-left:2px; position:relative; top:2px; background:url(../images/t5s.png) no-repeat left center;}
.lh-recruit-item li:hover .text h4
{ background:#1456a0;}
.lh-recruit-item li .img
{ height:100%; position:relative;}
.lh-recruit-item li .img:before
{ content:""; width:0%; height:0%; background:rgba(0,0,0,0.2); position:absolute; left:0%; top:0%; z-index:20;}
.lh-recruit-item li:hover .img:before
{ width:100%; height:100%; left:0px; top:0px;}

/*========================================= 详情 =====================================*/
.job
{ width:1200px; overflow:hidden; margin:80px auto;}
.job-tit 
{ background:#37312d; color:#fff; overflow:hidden; height:56px; line-height:56px;}
.job-tit li
{ width:25%; float:left; text-align:center;}
.job-2
{ height:56px; line-height:56px; overflow:hidden; cursor:pointer; border-bottom:1px solid #dedede;}
.job-2:nth-child(2n)
{ background:#f8f8f8;}
.job-2 li
{ width:25%; float:left; text-align:center; color:#666;}
.job-jcon
{ padding:20px 70px; line-height:2; color:#666; display:none;}
.widget-job-btn
{ cursor:pointer; background:#9f0000; color:#fff; width:160px; height:40px; line-height:40px; margin-top:40px; display:block; text-align:center; font-size:15px; }


/*========================================= 联系我们 =====================================*/
.c_box1 hr
{ width:224px; height:4px; border:0 none; background:#eadcc1; margin-bottom:15px;}
.c_box1 h4
{ font-size:18px; color:#d1b87e; line-height:22px; margin-bottom:24px; letter-spacing:7px; font-weight:normal;}

.c_box1s
{ height:410px; margin-bottom:14px; background:url(../images/contact_l_bg.jpg) no-repeat top center;}
.ma_box
{ width:224px; overflow:hidden;}
.ma_box .ma
{  width:110px; height:110px; margin:0 auto 23px; }
.ma_box .ma img
{ width:100%; height:100%;}

.contact
{ margin-top:100px; }


/*========================================= 新闻 =====================================*/
.news_top
{ width:1200px;  margin:60px auto;}
.news_top dl
{ width:31.3%; float:left; margin-right:3%;}
.news_top .dlA
{ margin-right:inherit;}
.news_top dl dt 
{ height:251px; display:block; overflow:hidden;}
.news_top dl dt img
{ width:100%; min-height:251px;}
.news_top dl dd
{ background:#f7f7f7; padding: 20px 40px 30px;}
.lh-time
{ overflow:hidden; font-size:16px; color:#666; font-family:'Century Gothic Regular';}
.lh-time h2
{ color:#333; float:left; font-size:48px; font-weight:normal;}
.lh-time div
{ margin:10px 0 0 10px; float:left;}
.lh-time div h3,.lh-time div h4
{ font-weight:normal;}
.news_title
{ font-size:18px; line-height:36px; height:72px; overflow:hidden; margin-top:10px; font-weight:bold;}
.news_top dl:hover
{
-moz-box-shadow:2px 2px 20px #acacac;
-webkit-box-shadow:2px 2px 20px #acacac;
box-shadow:2px 2px 20px #acacac;
}

.news-list
{ width:1200px; overflow:hidden; margin:0 auto 40px;}
.news-list li
{ overflow:hidden; border-bottom:1px #e8e8e8 solid; position:relative;}
.news-list li a
{ display:block; height:92px; padding:25px 30px 25px 190px;}
.news-list li .time
{ width:140px; height:80px; position:absolute; left:25px; top:24px; font-family:'Century Gothic Regular'; font-size:24px; color:#1456a0; text-align:right;}
.news-list li .text strong
{ display:block; line-height:1.6; font-size:18px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-list li .text p
{ margin-top:10px; line-height:1.8; color:#aaa; font-size:13px;}
.news-list li .more
{ width:0px; height:142px; background:url(../images/news-more.jpg) no-repeat right center; box-shadow:-100px 0 142px #f2f6f7;  position:absolute;
right:0; top:0; transition:all 0.3s; -webkit-transition:all 0.3s; }
.news-list li a:hover .more
{ width:142px;}
.news-list li a:hover
{ background:#f9f9f9;}
/*========================================= 详情详情 =====================================*/
.news_info
{ width:1200px; margin:60px auto; overflow:hidden; }
.info_title
{ text-align:center; }
.info_title h1
{ line-height:1.5; font-size:22px; font-weight:normal; }
.info_laiyuan
{ line-height:35px; text-align:center; border-bottom:1px dashed #dedddd; color:#999;}
.info_laiyuan span
{ display:inline-block; font-size:12px; padding:0 10px;}
.info_text
{ padding:20px 0px; line-height:2;}
.info_text img
{ max-width:100%;}
.info_picA
{ padding:10px; text-align:center;}
.info_picA img
{ max-width:100%;}




