@charset "utf-8"; /* CSS Document */

/*全局 begin*/
* { margin:0px; padding:0px; list-style: none; } 
body { margin:0; padding:0; font-size:14px; font-family:"微软雅黑"; color:#333333; background:#f9f8f8; } 
html { overflow-x: hidden; } 
div,form,input,select,p,h1,h2,h3,h4,h5,h6,ul,ol,li,table,th,td,dl,dt,dd,img,form,a { margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; } 
h1,h2,h3,h4,h5,h6 { font-weight:bold; } 
ul,ol,li { list-style:none; } 

img { border:none; } 
a { text-decoration:none; color:#333333; } 
a:hover { text-decoration:none; color:#dd1532; } 
.clear { clear:both; } 
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix { *zoom:1 } 
em { font-style:normal; } 
.fl { float:left; } 
.fr { float:right; } 
.mtop { margin-top:30px; } 
.pctt { width:1250px; height:auto; margin:0 auto; position:relative; background:#fff; } 
.pcttcom { width:1200px; height:auto; margin:0 auto; background:#fff; padding-bottom:30px; margin-bottom:30px; } 
.mtopfc { margin-top:50px; } 
.ptfcmt { padding-top:45px; } 
.h37 { height:37px; } 
.mto { margin-top:0px !important; } 

/*全局*/
.inmian { width:100%; height:auto; min-width:1200px; } 
.mian { width:100%; height:auto; min-width:1300px; margin-top:-9px; } 
.center { width:1200px; height:auto; margin:0 auto; } 
.w1130 { width:1130px !important; height:auto; margin:0 auto; } 
.pt30 { padding-top:30px; } 
.bgfff { width:1200px; height:auto; margin:0 auto; background:#fff; } 
.bgfffcom { width:1130px; height:auto; margin:0 auto; min-height:340px; } 
.mtop0 { margin-top:0px !important; } 

/*头部*/
.header { width:100%; height:112px; min-width:1200px; background:#fff; } 
.logo { width:187px; height:112px; float:left; } 
.logo a { display:block; } 
.logo img { width:187px; height:82px; margin-top:16px; } 


.rz_bw_nav001_m { float:right; } 
.nav { height:112px; line-height:122px; position:relative; z-index:1; } 
.nav a { text-decoration:none; } .
.nav_main { height:112px; position:relative; } 
#nav_all { height:112px; float:left; line-height:112px; position:relative; z-index:222; } 
#nav_all li { text-align:center; float:left; } 
#nav_all li a { color:#333232; display:inline-block; font-size:18px; cursor:pointer; margin-left:31px; height:112px; line-height:112px; white-space:nowrap; } 
#nav_all li a:hover,#nav_all li a.navhover,#nav_all li a.on { height:110px; border-bottom:2px solid #c8a165; overflow:hidden; color:#c8a165; } 

#nav_all li ul { display:none; position:absolute; z-index:99; width:815px; right:0px; top:112px; background:url(../images/newimages/navtm.png); padding:20px 28px; } 
#nav_all ul li { background-image:none; line-height:32px; height:32px; padding-top:0px; padding:0; } 
#nav_all ul li a { background-image:none; padding-left:15px; margin:0px; height:32px; line-height:32px; color:#fff; font-size:14px; font-weight:bold; background:url(../images/newimages/sj.png) left center no-repeat; margin-right:34px; } 
#nav_all ul li a:hover { background-image:none; margin:0px auto; height:32px; line-height:32px; color:#f7ead4; border-bottom:none; background:url(../images/newimages/sj.png) left center no-repeat; margin-right:34px; } 

#nav_all ul li a:hover > li a { color:#c8a165; border-bottom:2px solid #c8a165; } 

/*banner*/
.banner { width:1200px; height:442px; position:relative; } 
.bancom { width:1200px; height:442px; } 
.cbp-bislideshow { width:1200px; height:442px; } 
.cbp-bislideshow li { position: absolute; width: 100%; height: 100%; top:0%; left:0%; opacity: 0; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; transition: opacity 1s; } 
.backgroundsize .cbp-bislideshow li { -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; background-position: center center; } 
.backgroundsize .cbp-bislideshow li img { display: none; } 
.cbp-bislideshow li img { display: block; width:1200px; height:442px; } 

.cbp-bicontrols { position:absolute; width:225px; height:75px; bottom: 0; right: 0; } 

.cbp-bicontrols span { float: left; width: 48px; height:48px; position: relative; cursor: pointer; margin-right:22px; } 
.cbp-bicontrols span.cbp-biprev { background:url(../images/newimages/left.png) no-repeat; } 
.cbp-bicontrols span.cbp-biplay { background:url(../images/newimages/bofang.png) no-repeat; } 
.cbp-bicontrols span.cbp-bipause { background:url(../images/newimages/zanting.png) no-repeat; } 
.cbp-bicontrols span.cbp-binext { background:url(../images/newimages/right.png) no-repeat; } 
.cbp-bicontrols span:hover { opacity: 0.8; } 

/* Fallback */

.no-js.no-backgroundsize .cbp-bislideshow li:first-child { opacity: 1; } 

.no-js.backgroundsize .cbp-bislideshow li:first-child img { display: block; } 

.intop1 { width:1200px; height:267px; margin-top:14px; } 
.intop1fl { width:866px; height:267px; float:left; background:#eee3d0; } 
.intop1flcom { width:816px; height:229px; margin:0 auto; margin-top:38px; } 
.int1a { width:183px; height:229px; float:left; } 
.int1a1 { width:183px; height:105px; border-bottom:#e9dac3 2px solid; } 
.int1a1a { } 
.int1a1a h1 { font-size:32px; color:#9fa0a0; margin-top:-8px; float:left; } 
.int1a1a i { float:right; color:#c8a165; font-size:35px; } 
.int1a1b { font-size:28px; color:#c9a164; line-height:32px; float:left; } 
.int1a2 { font-size:14px; color:#9fa0a0; line-height:24px; margin-top:8px; } 
.int1b { width:622px; height:229px; float:right; overflow:hidden; } 
.int1b ul { width:650px; } 
.int1b ul li { width:117px; height:229px; float:left; text-align:center; background:#f3ede4; margin-right:8px; } 
.int1b ul li a { width:117px; height:229px; display:block; } 
.int1b ul li i { color:#c8a165; font-size:45px; padding-top:34px; display:block; height:90px; } 
.int1b ul li h1 { font-size:18px; color:#89898a; font-weight:normal; } 
.int1b ul li p { font-size:12px; color:#c9a164; padding-top:12px; line-height:18px; width:86px; margin:0 auto; } 
.int1b ul li a:hover h1 { color:#c9a164; } 
.intop1fr { width:311px; height:267px; float:right; } 
.intopti { width:100%; height:38px; border-bottom:#e4d1b4 1px solid; } 
.intopti h1 { font-size:22px; color:#c9a164; font-weight:normal; border-bottom:#c8a165 3px solid; padding-right:12px; float:left; height:36px; } 
.intopti i { float:right; color:#cba76e; font-size:18px; line-height:38px; } 
.inxcp { width:311px; height:220px; position:relative; margin-top:8px; } 
.inxcp a { width:311px; height:220px; display:block; } 
.inxcp .img { width:311px; height:220px; overflow:hidden; } 
.inxcp .img img { width:311px; height:220px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; } 
.inxcp p { width:100%; height:26px; line-height:26px; background:#343230; position:absolute; bottom:0px; left:0px; font-size:12px; color:#ffffff; text-align:center; } 
.inxcp a:hover img { transform: scale(1.10); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; } 

.inbar { width:1200px; height:163px; margin-top:14px; } 
/*.innewfl { float:left; width:866px; height:163px; } 
.innewfl .img { width:230px; height:163px; float:left; overflow:hidden; } 
.innewfl .img img { width:230px; height:163px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; } 
.innewfl .wenzi { width:615px; height:163px; float:right; } 
.wenzia { width:100%; height:77px; border-bottom:#e7d5bb 2px solid; } 
.wenzia h1 { width:355px; float:left; font-size:18px; color:#89898a; line-height:33px; } 
.wenzia span { margin-left:21px; float:left; font-size:18px; color:#c9a164; font-weight:bold; line-height:33px; margin-top:33px; } 
.wenzia i { float:right; color:#c8a165; font-size:18px; margin-top:33px; line-height:33px; } 
.wenzib { margin-top:8px; } 
.wenzib p { font-size:14px; color:#89898a; line-height:25px; } 
.wenzib span { font-size:14px; color:#c9a164; font-weight:bold; margin-top:6px; display:block; } 
.innewfl a:hover img { transform: scale(1.10); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; } 
.innewfl a:hover .wenzia h1 { color:#c9a164; } 
.innewfl a:hover .wenzia span { color:#89898a; } 
.innewfl a:hover .wenzib p { color:#999999; } */

.t_news { width:866px; height:163px; overflow:hidden; position:relative; float:left; } 

.news_li,.swap { display:inline-block; position:absolute; top:0; left:0px; } 
.swap { top:163px; } 


.news_li li { width:866px; height:163px; } 
.news_li li .img { width:230px; height:163px; float:left; overflow:hidden; } 
.news_li li .img img { width:230px; height:163px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; } 
.news_li li .wenzi { width:615px; height:163px; float:right; } 
.news_li li .wenzia { width:100%; height:77px; border-bottom:#e7d5bb 2px solid; } 
.news_li li .wenzia h1 { width:355px; float:left; font-size:18px; color:#89898a; line-height:33px; } 
.news_li li .wenzia span { margin-left:21px; float:left; font-size:18px; color:#c9a164; font-weight:bold; line-height:33px; margin-top:33px; } 
.news_li li .wenzia i { float:right; color:#c8a165; font-size:18px; margin-top:33px; line-height:33px; } 
.news_li li .wenzib { margin-top:8px; } 
.news_li li .wenzib p { font-size:14px; color:#89898a; line-height:25px; } 
.news_li li .wenzib span { font-size:14px; color:#c9a164; font-weight:bold; margin-top:6px; display:block; } 
.news_li li .news_li a:hover img { transform: scale(1.10); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; } 
.news_li li a:hover .wenzia h1 { color:#c9a164; } 
.news_li li a:hover .wenzia span { color:#89898a; } 
.news_li li a:hover .wenzib p { color:#999999; } 


.swap li { width:866px; height:163px; } 
.swap li .img { width:230px; height:163px; float:left; overflow:hidden; } 
.swap li .img img { width:230px; height:163px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; } 
.swap li .wenzi { width:615px; height:163px; float:right; } 
.swap li .wenzia { width:100%; height:77px; border-bottom:#e7d5bb 2px solid; } 
.swap li .wenzia h1 { width:355px; float:left; font-size:18px; color:#89898a; line-height:33px; } 
.swap li .wenzia span { margin-left:21px; float:left; font-size:18px; color:#c9a164; font-weight:bold; line-height:33px; margin-top:33px; } 
.swap li .wenzia i { float:right; color:#c8a165; font-size:18px; margin-top:33px; line-height:33px; } 
.swap li .wenzib { margin-top:8px; } 
.swap li .wenzib p { font-size:14px; color:#89898a; line-height:25px; } 
.swap li .wenzib span { font-size:14px; color:#c9a164; font-weight:bold; margin-top:6px; display:block; } 
.swap li .news_li a:hover img { transform: scale(1.10); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; } 
.swap li a:hover .wenzia h1 { color:#c9a164; } 
.swap li a:hover .wenzia span { color:#89898a; } 
.swap li a:hover .wenzib p { color:#999999; } 


.innewfr { width:311px; height:163px; float:right; } 
.inew { width:100%; height:84px; overflow:hidden; margin-top:14px; } 
.inew ul { } 
.inew ul li { width:100%; height:28px; line-height:28px; display:block; background:url(../images/newimages/yuan_03.jpg) left center no-repeat; } 
.inew ul li a { width:100%; height:28px; display:block; } 
.inew ul li em { font-size:15px; color:#89898a; margin-left:12px; } 
.inew ul li a:hover em { color:#c9a164; } 
.inewmore { margin-top:5px; display:block; float:left; } 
.inewmore a { font-size:14px; color:#c9a164; font-weight:bold; } 
.inewmore a:hover { color:#a17633; } 

/*业务*/
#oa_submeau { position: fixed; left: 0; top: 0; height: 100%; width: 100%; background: url(../images/grayBg.png) repeat; transition:all .2s linear; display:block; } 
.w1300 { width: 1300px; overflow:hidden; margin: 0 auto; position: relative; display: inline-block; } 
.kuai { width:100%; height:65px; position:relative; z-index:9998; background:#fff url(../images/1bg_03.jpg) bottom center no-repeat; } 
.i-lista { width: 100%; height:62px; position:relative; text-align: center; border-top:#c3341e 3px solid; } 
.i-lista .n-list { padding: 35px; width: 100%; box-sizing: border-box; } 
.i-lista .list-box { width: 100%; height: 360px; box-sizing: border-box; background: url(../images/bai.png) repeat; text-align: left; position: absolute; bottom:65px; display:none; } 
.i-lista .list-box .list { position: absolute; opacity: 0; -webkit-transform:translateY(20px); -moz-transform:translateY(20px); visibility: hidden; left: 0; top: 0; width: 100%; -webkit-transition: all .8s; transition: all .8s; } 
.i-lista .list-box .list.active { opacity: 1; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); visibility: visible; } 
.i-lista .ul { width:100%; } 
.dakuan { width:1300px; overflow:hidden; margin: 0 auto; position:relative; display:inline-block; } 
.i-lista .ul .li { width:248px; margin-left:15px; float:left; height: 60px; line-height: 60px; font-size: 16px; color: #333; cursor: pointer; box-sizing: border-box; -webkit-transition: all .5s; transition: all .5s; } 
.i-lista .ul .li a { width:248px; height:60px; float:left; } 
.i-lista .ul .li i { width:92px; height:60px; float:left; color:#777777; font-size:30px; text-align:right; } 
.i-lista .ul .li:nth-child(5n) { margin-right: 0; } 

.i-lista .ul .li:first-child { margin-left:0px; } 

.i-lista .ul .li:hover, .i-lista .ul .li.active { background: #c3341e; height: 62px; } 
.i-lista .ul .li:hover i, .i-lista .ul .li.active i { color:#fff; } 
.i-lista .ul .li:hover span,.i-lista .ul .li.active span { color: #fff; } 
.i-lista .ul .li span { display: inline-block; float: left; color: #333; margin-left:15px; } 


/*首页_食品加工*/
.ina { width:1200px; height:278px; margin:0 auto; padding:40px 0px; } 
.inafl { width:465px; height:278px; float:left; } 
.inafl img { width:465px; height:278px; } 
.inafr { width:705px; height:278px; float:right; } 
.inafr h1 { font-size:35px; color:#000000; font-weight:normal; } 
.inafr p { font-size:16px; color:#000000; line-height:35px; margin-top:20px; } 
.inafr a.more { width:150px; height:35px; line-height:35px; display:block; background:url(../images/more.png) left center no-repeat; font-size:16px; color:#fff; text-indent:27px; margin-top:25px; } 

/*首页_新闻*/
.newin { width:1200px; height:278px; margin:0 auto; padding:40px 0px; overflow:hidden; } 
.newin ul { width:1300px; } 
.newin ul li { width:280px; height:auto; float:left; margin-right:28px; } 
.newin ul li .img { width:280px; height:162px; overflow:hidden; } 
.newin ul li .img img { width:280px; height:162px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; } 
.newin ul li h1 { font-size:14px; color:#333; margin-top:13px; line-height:30px; } 
.newin ul li p { color:#333; font-size:14px; margin-top:10px; } 
.newin ul li a:hover img { transform: scale(1.10); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; } 
.newin ul li a:hover h1 { color:#c3341e; } 
.newin ul li a:hover p { color:#999999; } 


/*首页_简介*/
.injj { width:100%; height:201px; padding:25px 0px; background:#f1f1f1; min-width:1300px; } 
.injjfl { width:452px; height:180px; float:left; margin-top:10px; } 
.injjfr { width:727px; height:201px; float:right; } 
.injjfra { width:517px; height:180px; float:left; font-size:14px; color:#333333; line-height:30px; margin-top:10px; } 
.injjfra p { float:left; text-indent:2em; } 
.injjfra a { color:#ff0000; } 
.injjfra a:hover { color:#c3341e; } 
.injjfrb { width:177px; height:201px; float:right; background:url(../images/fbg_07.jpg) left center repeat-y; } 
.injjfrb .wei { width:120px; height:auto; margin:0 auto; margin-top:30px; } 
.injjfrb .wei img { width:120px; height:117px; } 
.injjfrb .wei p { font-size:14px; color:#000000; margin-top:10px; text-align:center; } 

/*尾部*/
.footer { width:100%; height:135px; background:#efeded; min-width:1300px; } 
.footera2a { width:200px; height:auto; float:right; } 
.footera2a .fdj { width:200px; height:31px; position:relative; margin-top:12px; } 
.footera2a .fdj span { position:absolute; top:0px; right:10px; font-size:12px; color:#999999; line-height:32px; } 
.footera2a .fdj1 { width:200px; height:31px; position:relative; margin-top:12px; } 
.footera2a .fdj1 a { position:absolute; top:0px; right:10px; font-size:12px; color:#999999; line-height:32px; } 
.footera2a input { width:200px; height:29px; border:#c8c8c8 1px solid; font-size:13px; color:#999999; line-height:32px; outline:none; text-indent:40px; } 
.footera2a input.input1 { background:#fff url(../images/input1.jpg) 14px center no-repeat; } 
.footera2a input.input2 { background:#fff url(../images/input2.jpg) 14px center no-repeat; } 
.footera2a .button { width:100px; height:29px; background:#c3341e; border:none; margin:0 auto; display:inline-block; font-size:14px; color:#ffffff; text-align:center; line-height:29px; margin:0 auto; margin-top:12px; font-weight:bold; margin-left:53px; text-indent:0px !important; } 

.footfl { float:left; width:960px; } 
.footfl2 { font-size:14px; color:#1f1f1f; margin-top:25px; } 
.footfl2 a { font-size:14px; color:#1f1f1f; } 
.footfl2 a:hover { color:#c3341e; } 
.footfl2 span { margin-left:15px; } 
.footfl1 { margin-top:25px; } 
.footera1 { float:left; width:140px; } 
.footera1 h1 { font-size:14px; color:#333333; font-weight:normal; margin-bottom:8px; } 
.footera1 p { font-size:14px; line-height:24px; color:#666666; } 
.footera1 p a { color:#666666; cursor:pointer; } 
.footera1 p a:hover { color:#c3341e; } 
.footera1 a i { width:25px; height:30px; float:left; } 
.footera1 a:first-child { margin-left:0px; } 
.footera1 a i.wbtb { background:url(../images/weibo.png) left center no-repeat; } 
.footera1 a i.qqtb { background:url(../images/qq.png) left center no-repeat; } 
.footera1 a i.wxtb { background:url(../images/weixin.png) left center no-repeat; } 
.footera1 a:hover i { color:#c3341e; } 
.footera1 a.fwei { margin-right:16px; float:left; } 

.footera1 a.weixin { position:relative; } 
.footera1 a.weixin .xixi { display:none; width:120px; height:128px; background:url(../images/sprite3bg.png) no-repeat; } 
.footera1 a.weixin .xixi img { width:105px; height:105px; margin:6px 8px; } 
.footera1 a.weixin:hover .xixi { position:absolute; display:block; right:-10px; top:-125px; z-index:9 } 

.wfspan { position: relative; } 
.wfspan .fspandiv { width: 100%; border: 1px solid #d5d5d5; position: absolute; left: 0; bottom: 31px; width: 170px; background: #fff; border-bottom:none; display: none; } 
.wfspan .fspandiv a { height: 33px; line-height: 33px; text-indent: 12px; color: #999; border-bottom: 1px solid #d5d5d5; width: 100%; display: block; -webkit-transition: all .8s; transition: all .8s; } 
.wfspan .fspandiv a:last-child { border-bottom: none; } 
.wfspan .fspandiv a:hover { color: #c3341e; } 
.wfspan .fspan { width:170px; height:29px; line-height: 29px; color: #666666; border:#d5d5d5 1px solid; text-indent: 12px; background:#fff url(../images/link_03.jpg) no-repeat 145px center; cursor: pointer; font-size: 14px; margin-top:4px; } 

.qiwz { float:left; margin-left:55px; } 
.qiwz h1 { float:left; font-size:14px; color:#010101; font-weight:normal; line-height:43px; } 
.qiwz img { width:43px; height:43px; padding:1px 1px; display:block; } 
.qiwz a { width:43px; height:43px; display:block; margin-left:12px; float:left; transition:all .2s linear; } 
.qiwz a:hover img { width:43px; height:43px; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; background:url(../images/qih.png) no-repeat; } 




/*关于我们*/
.nybanner { width:100%; height:420px; min-width:1300px; } 
.flbar { width:100%; height:65px; background:url(../images/flbg.png) top center no-repeat; z-index:99; position:relative; } 



.wrapper02 { position:relative; height: 69px; width:1200px; overflow: hidden; margin:0 auto; } 
.wrapper02 .scroller { position:absolute } 
.wrapper02 .scroller li { height: 69px; color:#333333; float: left; line-height: 60px; width:240px; } 
.wrapper02 .scroller li a { color:#333; display:block; font-size:18px; transition:linear; position:relative; } 

/*.wrapper02 .scroller li a:before { content: ""; position: absolute; z-index: -1; background:#c3341e url(../images/flh_03.jpg) bottom center no-repeat; right: 0%; width: 0%; top: 0; -webkit-transition-property: all; transition-property: all; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } 

.wrapper02 .scroller li a:hover:before, .wrapper02 .scroller li a.hover:before { width: 100%; height:69px; background:#c3341e url(../images/flh_03.jpg) bottom center no-repeat; } */

/*@keyframes hvr-wobble-horizontal { 16.65% { -webkit-transform: translateX(8px); transform: translateX(8px); } 
 33.3% { -webkit-transform: translateX(-6px); transform: translateX(-6px); } 
 49.95% { -webkit-transform: translateX(4px); transform: translateX(4px); } 
 66.6% { -webkit-transform: translateX(-2px); transform: translateX(-2px); } 
 83.25% { -webkit-transform: translateX(1px); transform: translateX(1px); } 
 100% { -webkit-transform: translateX(0); transform: translateX(0); } 
 }
.wrapper02 .scroller li a { vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); } 

.wrapper02 .scroller li a:hover { -webkit-animation-name: hvr-wobble-horizontal; animation-name: hvr-wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } */

.wrapper02 .scroller li a { vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; } 

.wrapper02 .scroller li a:hover { -webkit-transform: translateX(8px); transform: translateX(8px); } 


.wrapper02 .scroller li i { font-size:30px; float:left; margin-right:12px; margin-left:60px; color:#a6a6a6; } 
.wrapper02 .scroller li a.hover { width:240px; height:69px; background:url(../images/flh_03.png) bottom center no-repeat; } 
.wrapper02 .scroller li a.hover { color:#fff; } 
.wrapper02 .scroller li a.hover i { color:#fff; } 

.wrapper02 .scroller li a:hover { width:240px; height:69px; background:url(../images/flh_03.png) bottom center no-repeat; } 
.wrapper02 .scroller li a:hover { color:#fff; } 
.wrapper02 .scroller li a:hover i { color:#fff; } 

.newtb i { font-size:25px !important; } 

.about { width:100%; height:auto; font-size:14px; color:#000000; line-height:35px; padding-top:45px; padding-bottom:40px; position:relative; z-index:100; } 
.about img { max-width:100%; height:auto; margin-top:15px; margin-bottom:15px; } 
.about embed { position:relative; z-index:99; } 
.about h1 { font-size:30px; color:#c3341e; font-weight:normal; margin-bottom:12px; } 
.about h2 { font-size:20px; color:#c3341e; font-weight:normal; margin-bottom:12px; } 


/*新闻*/
.new { width:100%; height:auto; overflow:hidden; padding-top:20px; } 
.new ul { width:1230px; } 
.new ul li { width:356px; height:291px; float:left; margin-top:30px; margin-right:30px; } 
.new ul li a { width:356px; height:291px; display:block; } 
.new ul li .img { width:356px; height:206px; overflow:hidden } 
.new ul li .img img { width:356px; height:206px; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s; } 
.new ul li .wenzi { width:356px; height:85px; background:#f7f9fb; position:relative; } 
.new ul li .wenzifl { width:57px; height:46px; float:left; border-right:#e7e8e9 1px solid; margin-left:20px; margin-top:20px; padding-right:20px; position: relative; z-index: 2; } 
.new ul li .wenzifl span { font-size:20px; color:#333333; } 
.new ul li .wenzifl p { font-size:14px; color:#666666; text-align:right; } 
.new ul li .wenzifr { font-size:14px; color:#333333; line-height:25px; float:right; width:220px; margin:20px 20px 0px 0px; position: relative; z-index: 2; } 
.new ul li a:hover .wenzifl { border-right:#fff 1px solid; } 
.new ul li a:hover .wenzifl span { color:#fff; } 
.new ul li a:hover .wenzifl p { color:#fff; } 
.new ul li a:hover .wenzifr { color:#fff; } 
.new ul li a:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); } 
.new ul li .wenzi:before { content: ""; width: 100%; height: 0px; background: #c3341e; position: absolute; left: 0; top: 0; -webkit-transition: all .5s 0s ease-in-out; transition: all .5s 0s ease-in-out; z-index: 1; } 
.new ul li:hover .wenzi:before { height: 100%; visibility: visible; } 
.f-cb { zoom: 1; } 
.f-cb:after { display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; content: "."; } 

.new ul li:hover .wenzifl { border-right:#fff 1px solid; } 
.new ul li:hover .wenzifl span { color:#fff; } 
.new ul li:hover .wenzifl p { color:#fff; } 
.new ul li:hover .wenzifr { color:#fff; } 

/*新闻中心*/
.xinwen { width:100%; height:auto; padding-top:20px; } 
.xinwen ul { width:100%; } 
.xinwen ul li { width:100%; height:54px; line-height:54px; border-bottom:#eaeaea 1px solid; background:url(../images/hui_03.png) 5px center no-repeat; float:left; } 
.xinwen ul li a { width:100%; height:54px; display:block; } 
.xinwen ul li em { margin-left:25px; font-size:15px; color:#333333; float:left; } 
.xinwen ul li span { font-size:14px; color:#999999; float:right; } 
.xinwen ul li a:hover { background:url(../images/hhover.png) 5px center no-repeat; } 
.xinwen ul li a:hover em { color:#c3341e; } 
.xinwen ul li a:hover span { color:#666666; } 

/*业务布局*/
.iguana { width:100%; height:auto; position:relative; margin:0 auto; margin-top:9px; padding-bottom:21px; display:inline-block } 
.iguana ul { height:auto; width:1290px; } 
.iguana ul li { width:382px; height:564px; float:left; display:inline; position:relative; margin-top:12px; margin-left:-9px; margin-right:9px; } 
.iguana ul li a { width:363px; height:545px; display:block; overflow:hidden; background:#fafafa; margin-top:9px; margin-left:9px; } 
.iguana ul li .textbox { height:545px; width:363px; overflow:hidden; } 
.iguana ul li .textbox .img { width:363px; height:451px; position:relative; } 
.iguana ul li .textbox .img img { width:363px; height:451px; } 
.tubiao { width:75px; height:75px; line-height:75px; text-align:center; position:absolute; top:205px; left:158px; background:url(../images/hong.png) no-repeat; } 

.tubiao i { color:#fff; font-size:30px; width:75px; height:75px; float:left; } 
.iguana ul li .textbox .wenzi { height:94px; width:363px; text-align:center; overflow:hidden; } 
.iguana ul li .textbox .wenzi h1 { font-size:25px; color:#000000; font-weight:normal; padding-top:20px; } 
.iguana ul li .textbox .wenzi p { font-size:14px; color:#333333; padding-top:5px; } 
.iguana ul li .imgbox { width:363px; height:451px; overflow:hidden; position:absolute; top:9px; left:9px; z-index:1; opacity:0; background:url(../images/ybg.png) top center no-repeat; } 
.iguana ul li .imgbox b { height:65px; width:90px; position:absolute; top:50px; left:0px; } 
.iguana ul li .imgbox b.b1 { background:url(../images/b1h.png) no-repeat center center; } 
.iguana ul li .imgbox b.b2 { background:url(../images/b2h.png) no-repeat center center; } 
.iguana ul li .imgbox b.b3 { background:url(../images/b3h.png) no-repeat center center; } 
.iguana ul li .imgbox .hud { width:300px; height:auto; margin:0 auto; display:block; position:relative; z-index:9999; left:0px; text-align:center; padding-top:110px; } 
.iguana ul li .imgbox .hud h1 { font-size:30px; color:#ffffff; font-weight:normal; background:url(../images/bh_03.jpg) bottom center no-repeat; padding-bottom:23px; } 
.iguana ul li .imgbox .hud p { font-size:14px; color:#ffffff; line-height:30px; text-align:left; margin-top:25px; } 
.iguana ul li .imgbox .hud span { width:100px; height:30px; line-height:30px; background:#c3341e; display:inline-block; font-size:14px; color:#ffffff; margin-top:55px; } 
.iguana ul li:hover { width:382px; height:564px; background:url(../images/yewuhover.png) no-repeat; } 
.iguana ul li:hover .tubiao { display:none !important; } 

/*新闻详细页*/
.cgshow { width:100%; height:auto; margin:0 auto; } 
.cgshowa { font-size:25px; color:#c3341e; text-align:center; padding-top:50px; } 
.cgshowb { width:100%; height:50px; line-height:50px; text-align:center; margin-top:35px; font-size:15px; color:#333333; background:#f8f8f8; } 
.cgshowb span { margin-left:17px; display:inline-block; vertical-align:top; } 
.cgshowb span a { padding:0 6px; cursor:pointer; } 
.cgshowb span:first-child { margin-left:0px; } 
.cgshowb .jiathis_style { display:inline-block; vertical-align:top; margin-left:17px; } 
.cgshowb .jiathis_txt { display:inline-block; font-size:14px; color:#999999; } 
.cgshowb .bdsharebuttonbox { display:inline-block; margin-top:3px; } 
.cgnr { padding-bottom:40px; } 

.fxbar { border-top:#dfdede 1px solid; width:100%; height:auto; float:left; padding-bottom:35px; padding-top:25px; } 
.fxbar .jiathis_style { float:left; } 
.fxbar .jiathis_txt { float:left; font-size:14px; color:#333333; } 
.fxbar .bdsharebuttonbox { float:left; margin-top:-7px; } 
.fxbar .fxfr { float:right; } 
.fxbar .fxfr a { font-size:14px; color:#333333; margin-left:35px; float:left; } 
.fxbar .fxfr i { float:left; width:20px; height:20px; color:#6d6d6d; font-size:20px; margin-right:8px; } 
.fxbar .fxfr a:hover { color:#c3341e; } 
.fxbar .fxfr a:hover i { color:#c3341e; } 

/*图片*/
.tupian { width:100%; height:auto; padding-top:25px; } 
.tupian ul { width:1230px; } 
.tupian ul li { width:267px; height:242px; float:left; background:#f8f8f8; margin-right:21px; margin-top:50px; } 
.tupian ul li a { width:267px; height:187px; display:block; } 
.tupian ul li .img { width:267px; height:187px; overflow:hidden; } 
.tupian ul li .img img { width:267px; height:187px; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s; } 
.tupian ul li a:hover { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } 
.tupian ul li a:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); } 
.tupian ul li a:hover h1 { color:#1b94d0; } 
.tupian ul li .txt { width: 100%; height: 55px; font-size: 0; white-space: nowrap; } 
.tupian ul li .txt>* { display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; } 
.tupian ul li .txt p { width: 170px;padding-left: 10px; margin-right: 7px; font-size:15px; color:#000000; font-weight:normal; text-align:center; line-height:55px; height:55px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; } 
.tupian ul li .btn { width:80px; height: 100%; line-height: 55px; font-size: 16px; color: #fff; background-color: rgb(195, 52, 30); text-align: center; cursor: pointer; } 

.tupian2 { width:100%; height:auto; padding-top:25px; } 
.tupian2 ul { width:1230px; } 
.tupian2 ul li { width:267px; height:362px; float:left; background:#f8f8f8; margin-right:21px; margin-top:20px; } 
.tupian2 ul li a { width:267px; height:362px; display:block; } 
.tupian2 ul li .img { width:267px; height:307px; overflow:hidden; } 
.tupian2 ul li .img img { width:267px; height:307px; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s; } 
.tupian2 ul li p { font-size:15px; color:#000000; font-weight:normal; text-align:center; line-height:55px; height:55px; overflow:hidden; } 
.tupian2 ul li a:hover { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } 
.tupian2 ul li a:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); } 
.tupian2 ul li a:hover h1 { color:#1b94d0; } 


/*图片*/
.qynk { width:100%; height:auto; margin-top:13px; } 
.qynk ul { width:1280px; } 
.qynk ul li { width:214px; height:288px; float:left; background:#fff; border:#ededed 1px solid; margin-right:30px; margin-top:30px; } 
.qynk ul li a { width:186px; height:auto; display:block; padding:14px 14px 0px 14px; } 
.qynk ul li .img { width:186px; height:224px; overflow:hidden; } 
.qynk ul li .img img { width:186px; height:224px; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s; } 
.qynk ul li p { font-size:15px; color:#000000; font-weight:normal; text-align:center; line-height:50px; height:50px; overflow:hidden; } 
.qynk ul li a:hover { box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3); } 
.qynk ul li a:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); } 
.qynk ul li a:hover h1 { color:#1b94d0; } 

/*分页*/
.page_list { height:30px; line-height:30px; text-align:center; letter-spacing:0; font-size:14px; margin-top:30px; padding-bottom:30px; } 
.page_list a { height:30px; display:inline-block; color:#555555; background:#ebebeb; text-align:center; padding:0 12px; margin:0 3px; -moz-transition:0.5s; -o-transition:0.5s; -webkit-transition:0.5s; transition:0.5s; font-size:12px; } 
.page_list a:hover { color:#fff; background:#c3341e; } 
.page_list a.on { color:#fff; background:#c3341e; } 

/*联系我们*/
.contact { } 
.conditu { width:100%; height:478px; padding-bottom:50px; } 
.conditu img { width:100%; height:478px; margin-top:0px; margin-bottom:0px; } 
.conlist { width:100%; height:auto; margin-top:30px; padding-bottom:30px; float:left; } 
.conlist ul { width:100%; } 
.conlist ul li { width:282px; height:auto; float:left; text-align:center; } 
.conlist ul li span { width:65px; height:65px; line-height:65px; display:inline-block; background:#c3341e; border-radius:50%; } 
.conlist ul li span i { font-size:20px; color:#fff; } 
.czdx { font-size:30px !important; } 
.conlist ul li img { width:65px; height:65px; text-align:center; margin-top:0px; margin-bottom:0px; } 
.conlist ul li h1 { font-size:14px; color:#b3b3b3; font-family:"Arial"; margin-top:10px; } 
.conlist ul li p { font-size:14px; color:#646464; margin-top:5px; } 

.honor-table tbody tr { margin-bottom:20px; } 
.tztc img { margin-top:8px !important; margin-bottom:0px !important; } 
.honor-table { background: url("../images/dash-shu.png") 245px 0 repeat-y; } 
.honor-table .honor { display: block; width: 104px; height: 104px; background: url("../images/qyry-order-bg.png") center no-repeat; line-height:94px; color: #fff; text-align: center; font-size: 20px; margin-bottom:20px; } 

.dwhd { width:100%; } 
.dwhdti { width:100%; height:50px; line-height:50px; border-bottom:#ddd 1px solid; margin-top:0px; } 
.dwhdti h1 { float:left; height:50px; background:#c3341e; font-size:16px; color:#fff; padding:0 35px; } 
.dwhdti a { float:right; color:#999999; font-size:14px; } 
.dwhdti a:hover { color:#c3341e; } 

.dwhdlist { width:100%; } 
.dwhdlist ul { width:1240px; } 
.dwhdlist ul li { width:259px; height:auto; float:left; margin-top:30px; margin-right:32px; } 
.dwhdlist ul li a { display:block; background:#f7f9fb; } 
.dwhdlist ul li .img { width:259px; height:165px; overflow:hidden; } 
.dwhdlist ul li .img img { width:259px; height:165px; transition:ease 3s; -webkit-transition:ease 3s; -moz-transition:ease 3s; -o-transition:ease 3s; } 
.dwhdlist ul li p { width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; overflow:hidden; } 
.dwhdlist ul li a:hover { background:#c3341e; } 
.dwhdlist ul li a:hover p { color:#fff; } 
.dwhdlist ul li a:hover img { transform:scale(1.1); -webkit-transform:scale(1.1); } 


/*员工风采*/
.qyfl { text-align:center; margin-top:35px; } 
.qyfl a { font-size:16px; height:45px; line-height:45px; border:#ddd 1px solid; display:inline-block; padding:0 30px; border-radius:7px; margin-right:20px; } 
.qyfl a:hover { background:#c3341e; color:#fff; } 
.qyfl a.hover { background:#c3341e; color:#fff; } 


.div_lead { padding-top:10px; } 
.div_lead ul { overflow:hidden; width:1250px; } 
.div_lead ul li { float:left; width:360px; height:auto; border:1px solid #f7f7f7; margin-right:20px; margin-top:25px; } 
.div_lead ul li a { cursor:pointer; } 
.div_lead ul .li { margin-right:0px; } 
.div_lead ul li .div1 { border-bottom:1px solid #f7f7f7; overflow:hidden; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } 
.div_lead ul li .div1 img { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; width:362px; height:204px } 
.div_lead ul li:hover .div1 img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; } 
.div_lead ul li .div2 { height:105px; background:#f7f7f7; overflow:hidden; } 

.div_lead ul li .div2a { height:60px; line-height:60px; text-align:center; font-size:16px; background:#f7f7f7; overflow:hidden; } 

.div_lead ul li .div2 .lf { padding:15px 20px; width:235px; line-height:26px; font-size:14px; color:#333; float:left; } 
.div_lead ul li .div2 .rg { background:url(../images/2_37.png) center 36px #efefef no-repeat; height:50px; width:85px; text-align:center; padding-top:55px; color:#999; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; float:right; } 
.div_lead ul li:hover .div2 .rg { background:url(../images/2_37a.png) center 36px #e00012 no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; color:#fff; } 
.div_lead ul li:hover { border:1px solid #cbcbcb; } 
.div_lead ul li:hover .div1 { border-bottom:1px solid #cbcbcb; } 


.mr_frbox { height:312px; width:1200px; margin-top:30px; } 
.mr_frbox .mr_frBtnL { cursor:pointer; display:inline; height:49px; margin:240px 0px 0 0; width:32px; position:absolute; top:0px; left:0px; } 
.mr_frUl { float:left; height:312px; width:1130px; margin-left:35px; overflow:hidden; } 
.mr_frbox .mr_frBtnR { margin-top:240px; cursor:pointer; width:32px; height:49px; position:absolute; top:0px; right:0px; } 
/*.mr_frUl ul li { display:inline; float:left; width:300px; overflow:hidden; position:relative; } */
.mr_frUl ul li { display:inline; float:left; width:360px; height:310px; border:1px solid #f7f7f7; margin-right:20px; overflow:hidden; position:relative; } 
.mr_frUl ul li a { cursor:pointer; } 
.mr_frUl ul .li { margin-right:0px; } 
.mr_frUl ul li .div1 { border-bottom:1px solid #f7f7f7; overflow:hidden; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } 
.mr_frUl ul li .div1 img { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; width:362px; height:204px } 
.mr_frUl ul li:hover .div1 img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; } 
.mr_frUl ul li .div2 { height:105px; background:#f7f7f7; overflow:hidden; } 
.mr_frUl ul li .div2 .lf { padding:15px 20px; width:235px; line-height:26px; font-size:14px; color:#333; float:left; } 
.mr_frUl ul li .div2 .rg { background:url(../images/2_37.png) center 36px #efefef no-repeat; height:50px; width:85px; text-align:center; padding-top:55px; color:#999; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; float:right; } 
.mr_frUl ul li:hover .div2 .rg { background:url(../images/2_37a.png) center 36px #e00012 no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; color:#fff; } 
.mr_frUl ul li:hover { border:1px solid #cbcbcb; } 
.mr_frUl ul li:hover .div1 { border-bottom:1px solid #cbcbcb; } 

.mr_frbox1 { height:auto; width:1200px; margin-top:30px; } 
.mr_frbox1 .mr_frBtnL { cursor:pointer; display:inline; height:49px; margin:240px 0px 0 0; width:32px; position:absolute; top:0px; left:0px; } 
.mr_frUl1 { float:left; height:auto; width:1130px; margin-left:35px; overflow:hidden; } 
.mr_frbox1 .mr_frBtnR { margin-top:240px; cursor:pointer; width:32px; height:49px; position:absolute; top:0px; right:0px; } 
/*.mr_frUl ul li { display:inline; float:left; width:300px; overflow:hidden; position:relative; } */
.mr_frUl1 ul li { display:inline; float:left; width:360px; height:auto; border:1px solid #f7f7f7; margin-right:20px; overflow:hidden; position:relative; } 
.mr_frUl1 ul li a { cursor:pointer; } 
.mr_frUl1 ul .li { margin-right:0px; } 
.mr_frUl1 ul li .div1 { border-bottom:1px solid #f7f7f7; overflow:hidden; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; } 
.mr_frUl1 ul li .div1 img { -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; width:362px; height:204px } 
.mr_frUl1 ul li:hover .div1 img { -webkit-transform:scale(1.03); -moz-transform:scale(1.03); -o-transform:scale(1.03); -ms-transform:scale(1.03); transform:scale(1.03); -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s; } 
.mr_frUl1 ul li .div2 { height:105px; background:#f7f7f7; overflow:hidden; } 

.mr_frUl1 ul li .div2a { height:60px; line-height:60px; text-align:center; font-size:16px; background:#f7f7f7; overflow:hidden; } 

.mr_frUl1 ul li .div2 .lf { padding:15px 20px; width:235px; line-height:26px; font-size:14px; color:#333; float:left; } 
.mr_frUl1 ul li .div2 .rg { background:url(../images/2_37.png) center 36px #efefef no-repeat; height:50px; width:85px; text-align:center; padding-top:55px; color:#999; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; float:right; } 
.mr_frUl1 ul li:hover .div2 .rg { background:url(../images/2_37a.png) center 36px #e00012 no-repeat; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; color:#fff; } 
.mr_frUl1 ul li:hover { border:1px solid #cbcbcb; } 
.mr_frUl1 ul li:hover .div1 { border-bottom:1px solid #cbcbcb; } 

/*集团简介*/
.abbar { width:100%; height:auto; background:url(../images/tbbg.png) bottom center no-repeat; } 
.abbar h1 { font-size:24px; color:#262626; text-align:center; font-weight:bold; margin-top:10px; margin-bottom:40px; } 
.aba { width:100%; height:428px; position:relative; } 
.aba img { width:100%; height:428px; margin-top:0px; } 
.aba1 { width:416px; height:386px; position:absolute; top:0px; right:0px; background-color: rgba(195,52,30,0.9); padding:21px 21px; } 
.aba1 p { font-size:16px; color:#ffffff; line-height:35px; margin-top:0px; margin-bottom:0px; } 
.abaa { font-size:16px; color:#000000; line-height:35px; margin-top:25px; } 
.abb { font-size:16px; color:#000000; line-height:35px; background:url(../images/heng.jpg) bottom center no-repeat; padding:0 0px 30px; } 
.abc { font-size:16px; color:#000000; line-height:35px; margin-top:25px; margin-bottom:40px; } 

/*总裁致辞*/
.zcbar { width:100%; height:auto; padding-bottom:35px; padding-top:10px; } 
.zcfl { width:306px; float:left; } 
.zcfl1 { width:288px; height:auto; padding:9px 9px 0px 9px; border:#e5e5e5 1px solid; } 
.zcfl1 img { width:288px; height:280px; margin-top:0px; margin-bottom:0px; } 
.zcfl1 p { font-size:20px; line-height:45px; color:#020202; text-align:center; } 
.mtop20 { margin-top:20px; } 
.zcfr { width:775px; height:auto; background:url(../images/tbbg.png) bottom center no-repeat; float:right; } 
.zcfr1 { width:775px; height:auto; background:url(../images/heng.jpg) bottom center no-repeat; padding:26px 0px; } 
.zcfr1 p { text-align:center; font-size:20px; color:#000000; line-height:41px; } 
.zcfr2 { font-size:16px; color:#000000; line-height:35px; } 
.zcfr2 p { text-indent:2em; margin-top:35px; } 
.qwjg { padding-top:55px; } 

/*人才招聘*/
.jobbar { width:100%; height:auto; } 
.jobList { width:733px; height:auto; float:left; } 
.jobList .hd { height: 61px; line-height:61px; } 
.jobList .item1 { width:168px; padding-left:34px; float:left; } 
.jobList .item2 { width:122px; text-align: center; padding-right:20px; float:left; } 
.jobList .item3 { width: 122px; text-align: center; padding-right: 20px; float:left; } 
.jobList .item5 { float:right; background:url(../images/r1_03.jpg) left center no-repeat; width:17px; margin-right:38px; } 
.jobList .item { height: 61px; line-height:61px; font-size:16px; } 
.jobList .bd { } 
.jobList .bd .jobdiv { background: #f1f1f1; margin-bottom:17px; } 
.jobList .bd .jobdiv.grayBg h1 { background: #f2f2f2; } 
.jobList .bd .jobdiv h1 { width: 100%; font-size: 14px; color: #1c1c1c; cursor: pointer; margin-bottom:0px; } 

.jobList .bd .jobdiv h2 { padding:20px 35px; font-size: 16px; line-height:35px; color: #7a7a7a; text-align: justify; border: 1px solid #f1f1f1; display: none; background:#fff; } 
.jobList .bd .jobdiv h2 strong { font-size:16px; color:#c3341e; } 
.jobList .bd .jobdiv h2 * { max-width: 100% !important; } 

.jobList .bd .jobdiv.on h1 { background:#c3341e; color:#fff; font-weight:bold; border:#f1f1f1 1px solid; border-bottom:none; width:733px; } 
.jobList .bd .jobdiv.on .item5 { background:url(../images/r2_03.jpg) left center no-repeat; } 
.jobtu { width:362px; height:876px; float:right; } 
.jobtu img { width:362px; height:876px; margin-top:0px; margin-bottom:0px; } 


/*发展历程*/
.event_box { width:100%; position:relative; padding-top:60px; padding-bottom:60px; } 
.event_box .parHd { width:100%; display:inline-block; height:92px; overflow:hidden; position:relative; } 
.parHd ul { width:1002px; text-align:center; margin:0 auto; padding-top:25px !important; } 
.parHd .tempWrap { width:915px !important; } 
.parHd .tempWrap { margin:0 auto; } 
.parHd .tempWrap:after { content:''; width:89%; height:1px; background:#e7bf1e; position:absolute; /* top:33%; *//* right:-140%; */left:5%; top:28%; /* margin-top:-0.5px; */z-index:10; } 
.parHd li.no_line:before { display:none; } 
.parHd li { display:inline-block; cursor:pointer; padding-top:30px; font-size:16px; color:#000; margin:0 30px; position:relative; } 
.parHd li:after { content:''; background:url(../images/fico.png) no-repeat; width:24px; height:24px; position:absolute; z-index:20; top:-12px; left:50%; margin-left:-12px; } 
.parBd { text-align:center; margin-top:60px; } 
.parBd h4 { position:relative; font-size:20px; margin-bottom:15px; width:400px; padding:0 60px; display:inline-block; text-align:center; } 
.parBd h3 { font-size:20px; color:#2a2a2a; padding-top:15px; } 
.parBd h4.h3 { padding-top:15px; color:#2a2a2a; } 

.parBd h4.h3:after { top:30px !important; } 
.parBd h4.h3:before { top:30px !important; } 
.parBd h4:after { content:''; background:#000; width:100px; height:1px; position:absolute; left:-100px; top:20px; } 
.parBd h4:before { content:''; background:#000; width:100px; height:1px; position:absolute; right:-100px; top:20px; } 
.parBd p { line-height:35px; color:#000000; font-size:16px; width:100%; margin:0 auto; } 
div#listBox { width:100%; } 
.sPrev,.sNext { width:43px; height:41px; display:block; position:absolute; top:10px; } 
.sPrev { left:0; } 
.sNext { right:0; } 
.sPrev img,.sNext img { transition:all .6s cubic-bezier(.51,1.1,.9,.95); -moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95); -webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95); -o-transition:all .6s cubic-bezier(.51,1.1,.9,.95); margin-top:0px; margin-bottom:0px; } 
.parHd li.act span { display:block; width:35px; height:35px; overflow:hidden; background:url(../images/fico1.png) no-repeat; position:absolute; top:-17px; left:10px; z-index:21; } 
.parHd li span,.parHd li.clone span { display:none; } 

.wzfl { float:left; width:740px; } 
.tpfr { float:right; width:349px; height:auto; } 
.tpfr img { width:349px; height:auto; margin-top:0px; margin-bottom:0px; } 

/*人才发展*/
.rcfzbar { width:100%; height:auto; background:url(../images/zx.jpg) 30px top repeat-y; margin-bottom:30px; margin-top:30px; } 
.mtop0 { margin-top:0px !important; } 
.rcfz { width:100%; height:auto; margin-top:31px; float:left; } 
.rcfzfl { width:53px; height:40px; float:left; background:url(../images/tb.jpg) top left no-repeat; margin-left:19px; position:relative; z-index:333; } 
.rcfzfl.tb1 { background:url(../images/tb1.jpg) top left no-repeat; } 
.rcfzfl strong { font-size:14px; color:#ffffff; width:24px; text-align:center; font-weight:bold; float:left; } 
.rcfzfr { float:left; font-size:16px; border:#e1e1e1 1px solid; padding:20px 30px; position:relative; z-index:222; margin-left:-1px; width:997px; } 



#content_inner { width:866px; height:163px; position: relative; } 
#content p { font-size: 12px; color: #8f8f8f; padding-bottom: 10px; } 

#content p a { color: #e41996; } 

#content h2 { font-size: 26px; font-weight: normal; color: #666; padding-bottom: 17px; border-top: dotted #ccc 1px; padding-top: 20px; padding-bottom: 21px; margin-top: 13px; } 

#content h2 span { font-size: 20px; } 

#content #css3 { float: right; } 

#content #css3 a:hover { background: none; border: 0; } 

.pre_wrap { background: #f9f9f9; padding: 5px 5px 5px 14px; margin-bottom: 33px; margin-top: 32px; } 

.pre_wrap span.label { color: #999; font-size: 12px; font-style: italic; display: block; padding-left: 5px; padding-top: 5px; } 

.syntaxhighlighter { font-size: 12px; } 

.slides1_wrap { position: relative; width:866px; } 

#slides1 { overflow: hidden; height: 163px; } 

#slides1 li { list-style: none; width: 866px; } 

#slides1 li img { float: left; } 

#slides1 .content { float: right; width: 615px; } 

#slides1 li p { line-height: 22px; } 

#slides1 h3 { font-size: 36px; color: #8d8d8d; font-weight: normal; text-transform: lowercase; } 

#slides1 h4 { font-size: 18px; color: #000; font-style: italic; font-weight: normal; text-transform: lowercase; padding-bottom: 16px; } 

.slides1_wrap .prev { position: absolute; display:none; left: -6px; top: 100px; outline: 0; } 

.slides1_wrap .next { position: absolute; right: 90px; top: 100px; display:none; outline: 0; } 

.slides1_wrap a:active { top: 102px; } 

.bx_pager { width:auto; position:absolute; bottom:5px; right:15px; } 

.bx_pager a { float: left; background:#89898a; width: 10px; line-height:10px; height: 10px; font-size: 11px; margin-left: 8px; text-align:center; text-indent:-9999px; border-radius:50%; } 
.bx_pager a:first-child { margin-left:0px; } 
.bx_pager a:hover, .bx_pager a.active { background:#c02b16; color:#fff; } 

.auto_controls { position: absolute; bottom: -11px; left: 394px; display:none; } 

.auto_controls a { font-size: 16px; color: #a3a3a3; outline: 0; padding: 2px; } 

.auto_controls a:hover { text-decoration: none; background:; color: #e41996; } 

#content #notes li, #content #changes li { font-size: 12px; color: #8f8f8f; margin-left: 43px; padding-bottom: 6px; } 

#content #notes li a { color: #e41996; } 

#idc-container a { color: #e41996; } 

#idc-container h3 { color: #666; } 


.innewfl { float:left; width:866px; height:163px; } 
.innewfl .img { width:230px; height:163px; float:left; overflow:hidden; } 
.innewfl .img img { width:230px; height:163px; -webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out; } 
.innewfl .wenzi { width:615px; height:163px; float:right; } 
.wenzia { width:100%; height:77px; border-bottom:#e7d5bb 2px solid; } 
.wenzia h1 { width:455px; float:left; font-size:18px; color:#89898a; line-height:33px; } 
.wenzia span { margin-left:21px; float:left; font-size:18px; color:#c9a164; font-weight:bold; line-height:33px; margin-top:33px; } 
.wenzia i { float:right; color:#c8a165; font-size:18px; margin-top:33px; line-height:33px; } 
.wenzib { margin-top:8px; } 
.wenzib p { font-size:14px; color:#89898a; line-height:25px; } 
.wenzib span { font-size:14px; color:#c9a164; font-weight:bold; margin-top:6px; display:block; } 
.innewfl a:hover img { transform: scale(1.10); transition: all 1s ease-out; -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; -moz-transition: all 1s ease-out; -ms-transition: all 1s ease-out; } 
.innewfl a:hover .wenzia h1 { color:#c9a164; } 
.innewfl a:hover .wenzia span { color:#89898a; } 
.innewfl a:hover .wenzib p { color:#999999; } 


.zzjgbar { max-width:1200px; padding-top:50px; } 
.zzjgbar img { width:100%; height:100%; } 
