﻿/*
* name: Global && Pc StyleSheet
* version: v3.2.0
* update: 加入placeholder颜色设置
* date: 2016-01-21
*/

/* 雪碧图 */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../img/ico.png);margin:0 .3em;}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

/* 设置 */
body{font-size:13px; line-height: 1.8; color: #656565; background: #fff;}
.wrap { max-width: 1200px; margin-right: auto; margin-left: auto; *width: 1200px;}
a{color: inherit;}
a:hover { color: #d1a854;}
/*css组件-设置*/
.form-control, .input-group-addon, .btn{border-radius: 2px; }
.form-control:focus { border-color: #66afe9; outline: 0; box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px rgba(102, 175, 233, 0.6);}
/*选中颜色*/
::-moz-selection {color: #fff; background: #d1a854; }
::selection {color: #fff; background: #d1a854; }
/*
* placeholder颜色
*/
::-webkit-input-placeholder { color: #aaa; } 
.placeholder { color: #aaa;}
/* 网站样式 */

/*图片效果*/
.imghove img{-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;} 
.imghove:hover img{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.imghove2 img{ -moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;}
.imghove2:hover img{ opacity:.8;}



/*top*/
.top{ background:#fff; position:relative; z-index:30; }
.logo{ float:left;}
.topbar{ float:right; margin-top:25px; }
.topbar li{ float:left; margin-left:10px;}
.topbar li span{ display:block; width:32px; height:32px; line-height:32px; border:1px solid #d1a854; text-align:center; font-size:16px; border-radius:20px; color:#d1a854; cursor:pointer;}
.topbar li span:hover{ background:#b41120; border-color:#b41120; color:#fff;}
.nav{ float:right;}
.nav >ul >li{ float:left; line-height:86px;}
/*.nav >ul >li.nav1{ display: none; }*/
.nav >ul >li > a{ display:block; padding:0 18px; font-size:15px;}
.nav >ul >li > a:hover,.nav >ul >li.hover > a{ background:#d1a854; color:#fff!important; }
.nav >ul >li.cur > a{ color:#d1a854;}
.nav >ul >li.cur > a:hover{ color:#fff;}

.nav_layer{width:100%; position:absolute; left:0px; top:100%; background:rgba(209,168,84,.8); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99d1a854,endcolorstr=#99d1a854); display:none;}
.nav ul ul{ max-width:1000px; margin-left:auto; margin-right:auto;  text-align:center; height:44px;line-height:44px;  }
.nav ul ul li{ display:inline-block; color:#fff; *float:left; }
.nav ul ul li a{ display:inline-block;padding:0 30px; }
.nav ul ul li a:hover{ color:#7e0204; }
.nav ul .nav1 ul{}
.nav ul .nav2 ul{}
.nav ul .nav3 ul{}
.nav ul .nav4 ul{}
.nav ul .nav5 ul{ text-align:right;}
.nav ul .nav6 ul{ text-align:right;}
.nav ul .nav7 ul{ text-align:right;}
.nav ul .nav8 ul{ text-align:right;}

/*banner*/
.banner{ height:564px; position:relative; overflow:hidden; z-index:10;}
.banner img{ width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none; }
.banner .slide_nav{ display:block; width:100%; position:absolute; bottom:140px; left:0px; text-align:center;}
.banner .slide_nav a{ display:inline-block; width:15px; height:15px; border-radius:10px; border:1px solid #d1a854; background:#fff; margin:0 5px; font-size:0; line-height:0; cursor:pointer;}
.banner .slide_nav a.on{ background:#d1a854; border-color:#fff;}

/*首页*/
.ban-brand{ position:relative; margin-top:-122px; z-index:20;}
.ban-brand .wrap{ background:url(../img/gold.7.png) repeat;}
.ban-brand li a{ display:block;height:90px; padding:16px 0 16px 40px; color:#fff; overflow:hidden;}
.ban-brand li img{ float:left; height:90px; margin-right:20px;}
.ban-brand li ._nr{ float:left; }
.ban-brand li ._title{ font-size:24px; line-height:30px; margin-top:10px; margin-bottom:10px;}
.ban-brand li ._sum{ font-size:14px;}
.ban-brand li a:hover{ background:#c19134;}

.imain{ padding:50px 0;}
.ivideo-img .play{ display:block; width:56px; height:56px; background:url(../img/play.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-left:-28px; margin-top:-28px;}
.ivideo-link li{ margin-top:3px; font-size:16px; font-weight:bold; position:relative; }
.ivideo-link li a{ display:block; line-height:40px; background:#fafafa; padding-left:20px; color:#8e671a; }
.ivideo-link li span{ font-size:12px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-left:10px; color:#d1a854;}
.ivideo-link li .ion{ font-weight:normal; font-size:24px; line-height:30px; color:#d1a854; position:absolute; right:0px; top:5px; }
.ivideo-link li a:hover{ background:#f7f7f7; }

.ilant{ font-size:26px; font-weight:normal; color:#333; line-height:30px; margin-bottom:10px;}
.inews-list li{ margin-bottom:15px; line-height:26px; }
.inews-list li ._title{ font-size:14px; font-weight:normal;}

.izb-list li{ padding-left:50px;border:1px solid #ddd; position:relative; margin-bottom:10px; }
.izb-list li ._title{  line-height:38px;}
.izb-list li ._sum{ display:none;  padding-right:20px; font-size:12px; color:#999;}
.izb-list li ._zbico{ display:block; width:40px; height:38px; background-color:#e1a0a6; background-image:url(../img/zb_jia.png); background-repeat:no-repeat; background-position:center; position:absolute; top:0px; left:0px;}
.izb-list li.izb-cur{ border-color:#fff; background:#f8f8f8;padding-bottom:15px;}
.izb-list li.izb-cur ._title{ color:#b41120; font-size:16px; }
.izb-list li.izb-cur ._sum{ display:block; line-height:24px; height:96px; overflow:hidden; }
.izb-list li.izb-cur ._zbico{ background-color:#b41120; background-image:url(../img/zb_jian.png);}

.iyangsheng{ margin-top:40px;}
.iyangsheng a._img { display: block; height: 0; overflow: hidden; padding-bottom: 40%; position: relative; }
.iyangsheng a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

.igupiao{ margin-top:40px;}
.igupiao ._img { display: block; height: 0; overflow: hidden; padding-bottom: 20%; position: relative; background:url(../img/igs_bg.gif) no-repeat; }
.igs-gushi{ width:45%; padding:40px 0 20px 5%; color:#fff;}
.igs-gushi:hover{color:#5e460f;}
.igs-gushi ._title{ font-size:24px; line-height:30px; margin-bottom:5px;}
.igs-gushi ._title span{ font-size:14px; padding-left:10px;}
.igs-gushi ._nr{ font-size:35px; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.igs-contact{ width:44%; padding:40px 0 30px 5%; background:url(../img/igs_xian.png) no-repeat left; color:#fff;}
.igs-contact:hover{color:#5e460f;}
.igs-contact ._title{ font-size:24px; line-height:30px; margin-bottom:5px;}
.igs-contact ._title span{ font-size:14px; padding-left:10px;}
.igs-contact ._nr{ font-size:35px; font-family:Arial, Helvetica, sans-serif; line-height:40px;}
.igs-contact ._nr a,.igs-contact ._title a{ transition:none;}
.igs-contact ._title a:hover{color:#5e460f;}
.igs-contact ._nr a:hover{color:#5e460f;}

/*foot*/
.foot{ background:url(../img/footbg.gif) repeat 0 0; padding-top:30px; padding-bottom:20px; color:#d8b75a;}
.foot a:hover{ text-decoration:underline; }
.foot-top{ padding:0 0 15px; border-bottom:1px solid #6b4e26; margin-bottom:20px; }
.foot-link{ font-size:16px; color:#d8b75a; margin-top:10px; }
.foot-link a{ display:inline-block; padding-left:30px;}
.foot-link a:hover{ text-decoration:underline; }
.foot-text dl{ float:left; margin-right:3%; color:#d8b75a; }
.foot-text dl.ftt-n1{ width:25%;}
.foot-ewm{ margin-right:20px;}
.foot-share{ font-size:12px; color:#a9a39f; width:128px; overflow:hidden; }
.foot-share .bdsharebuttonbox{ overflow:hidden; width:100%; margin-top:10px;}
.foot-share .bdsharebuttonbox a{ display:block; float:left; padding:0; width:24px; height:20px; margin:0; background-image:url(../img/share_ico.png); background-position:0 0; margin-right:8px; background-repeat:no-repeat;}
.foot-share .bdsharebuttonbox .bds_weixin{ background-position:0px 0px; }
.foot-share .bdsharebuttonbox .bds_tsina{ background-position:-33px 0px; }
.foot-share .bdsharebuttonbox .bds_sqq{ background-position:-64px 0px; }
.foot-share .bdsharebuttonbox .bds_more{ background-position:-93px 0px; }
.foot-bottom{ margin-top:10px;}
.foot-bottom a{ padding-right:10px;}

/*内页*/
.nmain{ padding:70px 0; background:url(../img/channel_bg.jpg) no-repeat center top; background-attachment:fixed;}
.nmain-bg{ background:url(../img/black.2.png) repeat 0 0; }
.nmain-left{ width:20%;height:auto !important; height:400px; min-height:400px;}
.namin-right{ width:72%;height:auto !important; height:400px; min-height:400px; background:#fff; padding:30px 4% 40px;}
.nchan-lant{ font-size:26px; font-weight:bold; color:#fff; margin-top:20px; margin-bottom:10px; padding-left:50px; }

.nmenu > ul > li{ line-height:38px; font-size:15px;  margin-bottom:5px; position:relative;}
.nmenu > ul > li > a{ display:block; padding-left:50px;color:#fff;}
.nmenu > ul > li > a > ._jt{ display:none; width:19px; height:38px; background:url(../img/nemu_jt.png) no-repeat 0 0; position:absolute; top:0px; right:-19px;}
.nmenu > ul > li > a:hover,.nmenu > ul > li.cur > a{ background:#d1a854;}
.nmenu > ul > li.cur > a > ._jt{ display:block;}
.nmenu > ul > li > a:hover > ._jt{ display:block;}

.posi{ text-align:right; margin-bottom:20px; color:#6c6c6c; }
.posi em{ padding:0 5px;}

/*page*/
.page{font-size: 12px; color: #777777; text-align: center; padding-top:40px;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 10px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #d1a854;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}


/*产品列表*/
.pro-list li{ margin-bottom:20px;}
.pro-list li ._border{ display:block; border:3px solid #f6f6f6; padding:10px 10px 20px; background:#fff;}
.pro-list li ._img { display: block; height: 0; overflow: hidden; padding-bottom: 68%; position: relative; background-color:#fff}
.pro-list li ._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.pro-list li ._title{ font-size:16px; font-weight:bold; color:#d1a854; margin-top:10px; margin-bottom:5px; }
.pro-list li ._xian{ display:block; height:3px; background:url(../img/pxian.gif) repeat-x 0 0; overflow:hidden; width:100%; margin-bottom:10px;}
.pro-list li ._sum{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
.pro-list li ._border:hover{ background:#d1a854; border-color:#d1a854; color:#fff;}
.pro-list li ._border:hover ._title{ color:#fff;}
.pro-list li ._border:hover ._xian{ background:url(../img/pxian_on.gif) repeat-x  0;}

/*产品详细*/
.pdet-top{ margin-bottom:40px;}
.pdet-img{ width:50%; border:1px solid #bda477; border-radius:10px; overflow:hidden; text-align:center;}
.pdet-trnr{ width:45%; color:#d1a854; padding-top:30px;}
.pdet-trnr ._title{ font-size:24px; font-weight:bold; border-bottom:1px solid #d1a854; margin-bottom:2px; padding-bottom:5px; padding-left:5px; }
.pdet-trnr ._buy { margin-top:80px; display:none;}
.pdet-trnr ._tag{ border-top:1px solid #d1a854; font-size:22px; padding-top:5px; padding-left:5px;}
.pdet-main{ margin-bottom:30px;}
.pdet-main dl{ overflow:hidden; margin-bottom:10px;}
.pdet-main dl dt{ width:5em; float:left; margin-right:2%; height:20px; line-height:20px; background:#d1a854; color:#fff; border-radius:10px; text-align:center;}
.pdet-main dl dd{ width:90%; float:left; line-height:24px;}

.pdet-pscroll{ position:relative;}
.pdet-pslant{ font-size:16px; font-weight:bold; color:#333; margin-bottom:20px;}
.pdet-pslist{ width:92%; margin-left:auto; margin-right:auto; display:none;}
.pdet-pslist li ._sum{ height:40px;}
.pdet-pscroll .pds-btn{ display:block; width:17px; height:30px; background-image:url(../img/ps_btn.gif); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-15px; }
.pdet-pscroll .pds-prev{ background-position:left top; left:0px; }
.pdet-pscroll .pds-next{ background-position:right top; right:0; }
.pdet-pic{ padding:0 0 30px; }

/*新闻*/
.news-top{ margin-bottom:30px;}
.news-top ._img{ float:left; width:36%;}
.news-top a._img { display: block; height: 0; overflow: hidden; padding-bottom: 22%; position: relative; }
.news-top a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.news-top ._nr{ float:right; width:60%;}
.news-top ._title{ font-size:18px; font-weight:bold; margin-bottom:10px; margin-top:5px; }
.news-top ._sum{ line-height:24px; height:72px; overflow:hidden;}
.news-top ._more{ display:block; height:26px; line-height:26px; border:1px solid #e7e7e7; width:90px; padding:0 10px; color:#c2c2c2; margin-top:30px;}
.news-top ._more .ion{ margin-left:20px; margin-right:0;}
.news-top ._more:hover{ border-color:#d1a854; color:#d1a854;}


.widget-newslist-4 li { margin-top: -1px; vertical-align: top; border: 1px solid #ededed; background: #ffffff; }
.widget-newslist-4 li a { position: relative; display: block; overflow: hidden; padding-left: 45px; transition: none; *zoom: 1;}
.widget-newslist-4 ._mark { position: absolute; top: 0; left: 0; width: 45px; margin-bottom: -999px; padding-bottom: 999px; color:#ddd; }
.widget-newslist-4 ._mark:before { content: "+"; position: absolute; left: 17px; top: 4px; font-weight: 700; font-size: 18px; font-family: tahoma; }
.widget-newslist-4 ._title { line-height: 40px; height: 40px; padding: 0 10px; cursor: pointer; border-bottom: 1px solid #ffffff;  }
.widget-newslist-4 ._title ._t { font-size: 14px; float: left; width: 88%;font-weight:normal;}
.widget-newslist-4 ._title ._date { float: right; text-align: center; color: #999999; width: 12%; }
.widget-newslist-4 ._p { line-height: 20px; overflow: hidden; height: 0; margin: 0 10px; }
.widget-newslist-4 a:hover, .widget-newslist-4 .hover a, .widget-newslist-4 .hover ._t { background: #e2e2e2; color: #333333; }
.widget-newslist-4 a:hover ._mark, .widget-newslist-4 .hover ._mark { background: #f0f0f0; color:#fff; }
.widget-newslist-4 a:hover ._mark:before, .widget-newslist-4 .hover ._mark:before { content: "-"; }
.widget-newslist-4 a:hover ._title, .widget-newslist-4 .hover ._title { border-color: #f0f0f0; }
.widget-newslist-4 a:hover ._date, .widget-newslist-4 .hover ._date { color: #ffffff; font-weight:normal; }
.widget-newslist-4 a:hover ._p, .widget-newslist-4 .hover ._p { height: auto; margin: 10px; }
.widget-newslist-4 .hover ._t { font-weight:bold ;}

/*新闻详细*/
.widget-newsdetail-2 ._head { border-bottom: 1px dotted #cccccc; }
.widget-newsdetail-2 ._head ._title { font-size: 18px; font-weight: bold; }
.widget-newsdetail-2 ._tools { padding: 10px 0; color: #999999; }
.widget-newsdetail-2 .ion { font-size: 16px; font-weight: normal; }
.widget-newsdetail-2 ._tools ._tool { margin: 0 4px; display: inline-block; vertical-align: middle; }
.widget-newsdetail-2 ._tools ._tool b{ font-weight:normal;}
.widget-newsdetail-2 ._tools ._b2l .ion { color: #d1a854; }
.widget-newsdetail-2 .myart { padding: 20px 0; font-size: 18px}
.widget-newsdetail-2 ._detailPage_bottom { border-top: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom li { line-height: 30px; overflow: hidden; height: 30px; padding: 0 10px; border-bottom: 1px solid #cccccc; }
.widget-newsdetail-2 ._detailPage_bottom ._mark { font-weight: bold; float: left; margin-right: 10px; }
.widget-newsdetail-2 ._detailPage_bottom ._title { font-size: 14px; float: left; width: 68%; }
.widget-newsdetail-2 ._detailPage_bottom ._title:hover { color: #d1a854; }
.widget-newsdetail-2 ._detailPage_bottom ._time { float: right; }
.widget-newsdetail-2 .bdsharebuttonbox .bds_more { float: none; padding-left: 2px; background: none; color:#999; }

/*job*/
.job_search{ background:#eee; padding:10px 20px; margin-bottom:30px; }
.job_search label{ display:block; float:left; width:4em; line-height:30px; font-size:14px; margin-right:20px;}
.job_search .job-sele{ display:block; float:left; width:25%; height:28px; line-height:28px; border:1px solid #9e9e9e; border-radius:0; margin-right:20px;}
.job_search .job-inp{ width:27%; float:left; display:block; height:28px; line-height:28px; border:1px solid #9e9e9e; padding:0; text-indent:10px;}
.job_search .job-btn{ display:block; float:left; width:30px; height:30px; line-height:30px; border:1px solid #9e9e9e; border-left:none; background:#fff url(../img/se_btn.gif) no-repeat center;}

.JobList-J2 ._jt { background: #f6f6f6 url(../img/job_btn.png) no-repeat right; height: 34px; line-height: 34px; margin-top: 10px; overflow: hidden; *zoom:1; cursor: pointer; }
.JobList-J2 ._jt ._title {font-size:14px; text-indent:20px; font-weight:normal; float:left; margin-right:20px;}
.JobList-J2 ._jt ._jbt2{ float:left;}
.JobList-J2 ._jt._jt_act{ background:#b41120 url(../img/job_btn_on.png) no-repeat right; color:#fff; }
.JobList-J2 ._jc { display: none }
.JobList-J2 ._jcon ._hd{ padding:20px; border-bottom:1px solid #e4e4e4; line-height:30px; overflow:hidden; ; }
.JobList-J2 ._jcon ._hd dl{ float:left;margin-right:5% }
.JobList-J2 ._jcon ._bd{padding:20px;}
.JobList-J2 ._jcon ._bd strong{ position:absolute; left:0; top:0;}
.JobList-J2 ._jcon ._bd ._p{ position:relative; padding-left:65px; min-height:25px;}
.JobList-J2 ._jcon ._bd ._btn{ display:block; width:95px; height:30px; margin-top:20px; line-height:30px; border:1px solid #b41120; color:#b41120; text-align:center;}
.JobList-J2 ._jcon ._bd ._btn:hover{ background-color:#b41120; color:#fff;}

/*job综合*/
.job-main{ height:643px;  background:#fad790 url(../img/job_bg.jpg) no-repeat center bottom; }
.joblay-search{ max-width:600px; *width:600px; margin-left:auto; margin-right:auto; }
.jlse-main{ border:1px solid #f08872; padding:3px; background:rgba(255,255,255,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#66ffffff,endcolorstr=#66ffffff); border-radius:30px; overflow:hidden; margin-bottom:10px; margin-top:115px;}
.jlse-main ._jlseinp{ width:85%; float:left; height:44px; line-height:44px; padding:0; margin:0; border:none; background:none; font-size:16px; text-indent:20px;}
.jlse-main ._jlsebtn{ width:15%; float:right; height:44px; line-height:44px; border:none; padding:0; margin:0; cursor:pointer; background:url(../img/jl_sebtn.png) no-repeat right;}
.jlse-hot{ color:#b7a98c; padding-left:25px; margin-bottom:90px;}
.jlse-hot a{ display:inline-block; white-space:nowrap; margin-left:10px; margin-right:10px;}

.joblay-list li{ text-align:center; }
.joblay-list li a._img { display: block; height: 0; overflow: hidden; padding-bottom: 44%; position: relative; }
.joblay-list li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }

/*产品综合*/
.pro-main{ position:relative; overflow:hidden; height:522px; }
.prolay-left{ width:960px; height:100%; position:absolute; top:0px; right:50%; overflow:hidden;}
.prolay-right{ width:960px; height:100%; position:absolute; top:0px; left:50%; background:url(../img/play_pbg.jpg) no-repeat 0 0; overflow:hidden;}
.play-nr{ color:#fff; width:500px; margin-left:90px; text-align:center; }
.play-nr ._title{ font-size:30px; font-weight:bold; margin-top:130px; }
.play-nr ._sum{ font-size:20px; margin-bottom:30px;}
.play-nr ._more{ margin-top:10px;}
.play-plist a{ display:inline-block; white-space:nowrap; padding:0 20px; font-size:14px; line-height:27px; margin-bottom:10px; position:relative; }
.play-plist a:before{ content:''; display:none; width:15px; height:25px; background:url(../img/pl_lbg.png) no-repeat 0 0; position:absolute; top:0px; left:0;}
.play-plist a:after{ content:''; display:none; width:15px; height:25px; background:url(../img/pl_rbg.png) no-repeat 0 0; position:absolute; top:0px; right:0;}
.play-plist a:hover:before{ display:block;}
.play-plist a:hover:after{ display:block;}

.play-cat{ background:#c49b50;}
.plcat-list li{ float:left; width:33%; line-height:85px; font-size:18px; text-align:center; color:#e9dac5; }
.plcat-list li a{ display:block; border-right:1px solid #d6b985; border-left:1px solid #d6b985; position:relative; margin-left:-1px; }
.plcat-list li a:hover,.plcat-list li.cur a{ background:#fff; font-size:22px; font-weight:bold; color:#583115; }

/*关于综合页*/
.about-main{ height:670px; overflow:hidden; background:url(../img/about_bg.jpg) no-repeat center top; position:relative; }
.about-list{ display:none; overflow:hidden;}
.about-list li{ height:670px; width:20%; float:left;}
.about-list li a{ height:100%; display:block; padding:0 25px; text-align:center; color:#fff; }
.about-list li ._title{ font-size:20px; font-weight:bold; margin-bottom:10px;}
.about-list li ._sum{ font-size:12px; line-height:24px; margin-bottom:30px;}
.about-list li .ablico{ display:inline-block; width:105px; height:105px; background-image:url(../img/about_ico.png); background-repeat:no-repeat; margin-top:170px; margin-bottom:15px; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; background-position:0px 0px;}
.about-list li ._more{ display:inline-block; width:40px; height:40px; background:#b41120 url(../img/abl_more.gif) no-repeat center;-webkit-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);opacity: 0;}
.about-list li a:hover{ background:url(../img/gold.7.png) repeat 0 0;}
.about-list li a:hover ._more{ opacity:1; -webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1); }

.about-list li a .ablico_01{ background-position:0px top;}
.about-list li a .ablico_02{ background-position:-105px top;}
.about-list li a .ablico_03{ background-position:-210px top;}
.about-list li a .ablico_04{ background-position:-315px top;}
.about-list li a .ablico_05{ background-position:-420px top;}
.about-list li a .ablico_06{ background-position:-525px top;}
.about-list li a .ablico_07{ background-position:-630px top;}

.about-list li a:hover .ablico_01{ background-position:0px bottom;}
.about-list li a:hover .ablico_02{ background-position:-105px bottom;}
.about-list li a:hover .ablico_03{ background-position:-210px bottom;}
.about-list li a:hover .ablico_04{ background-position:-315px bottom;}
.about-list li a:hover .ablico_05{ background-position:-420px bottom;}
.about-list li a:hover .ablico_06{ background-position:-525px bottom;}
.about-list li a:hover .ablico_07{ background-position:-630px bottom;}

.about-main .abl-btn{ display:block; width:60px; height:113px; background-image:url(../img/abl_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-160px; }
.about-main .abl-prev{ background-position:left top; left:10px;}
.about-main .abl-next{ background-position:right top; right:10px;}
.about-main .abl-prev:hover{ background-position:left bottom; }
.about-main .abl-next:hover{ background-position:right bottom; }

/*视频列表*/
.video-list li{ margin-bottom:30px; }
.video-list li ._title{ line-height:55px; background:#f0f0f0; padding:0 15px; font-size:15px; font-weight:normal;}
.video-list li ._cover{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../img/black.6.png) repeat; display:none;}
.video-list li ._play{ display:block; width:75px; height:75px; background:url(../img/video_ico.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-37px; margin-left:-37px;}
.video-list li:hover ._title{ background:#d1a854; color:#fff;}

/*图片列表*/
.pic-list li{ margin-bottom:30px;}
.pic-list li ._title{ line-height:55px; background:#f0f0f0; padding:0 15px; font-size:15px; font-weight:normal;}
.pic-list li ._cover{ width:100%; height:100%; position:absolute; top:0px; left:0px; background:url(../img/black.6.png) repeat; display:none;}
.pic-list li ._play{ display:block; width:75px; height:75px; background:url(../img/pic_ico.png) no-repeat 0 0; position:absolute; top:50%; left:50%; margin-top:-37px; margin-left:-37px;}
.pic-list li:hover ._title{ background:#d1a854; color:#fff;}

/*公告列表*/
.gonggao-list{ border-top:1px solid #ddd;}
.gonggao-list li{ overflow:hidden; line-height:34px; padding:10px 0; border-bottom:1px solid #ddd;}
.gonggao-list li ._title{ display:block; width:60%; float:left; }
.gonggao-list li ._date{ display:block; float:right; width:15%;}
.gonggao-list li ._pdf{ display:block; float:right; width:13%; text-align:right;}

/*发展历程*/
.history-list{  position:relative; overflow:hidden;}
.history-list{ overflow:hidden;}
.history-list ._img{ float:right; width:46%;}
.history-list ._img span { display: block; height: 0; overflow: hidden; padding-bottom: 78%; position: relative; }
.history-list ._img span img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.history-list ._nr{ float:left; width:50%;}
.history-list ._date{ font-size:30px;}
.history-list ._sum{ font-size:16px; margin-top:10px;}

.hisdate{ position:relative; width:370px; margin-top:-127px; }
.hisdate-scroll{ width:260px; height:127px; overflow:hidden; }
.hisdate-scroll li{ float:left; width:20%;}
.hisdate-scroll li a{ display:block; width:16px; padding:25px 7px 10px; border:1px solid #d1a854; word-break:break-all; text-align:center; line-height:18px; font-size:15px; background:url(../img/his_dian.png) no-repeat center 10px;}
.hisdate-scroll li a:hover,.hisdate-scroll li.cur a{ background:#d1a854 url(../img/his_dian_on.png) no-repeat center 10px; color:#fff;}
.hisdate .his-btn{ display:block; width:34px; height:34px; background-image:url(../img/his_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-17px;}
.hisdate .his-prev{ right:45px;}
.hisdate .his-next{ right:0px; background-position:right;}
.about-his-item{ position:relative; }
.about-his-item h2{ background:url(../img/his_i01.png) left top no-repeat; padding:10px 0 5px 42px; margin-left:175px;
	z-index:20; position:relative;}
.about-his-item .his-line{ width:3px; height:100%; position:absolute; top:0px; left:189px; 
	border-left:3px solid #ded6d4;}
.about-his-item .box{ margin-left:45px; margin-right:20px; margin-bottom:18px; position:relative;}
.about-his-item .box .his-point{ display:block; width:13px; height:13px;background:url(../img/his_point.png) no-repeat; position:absolute; top:20px; left:139px;}
.about-his-item .fl{ float:left; display:inline; }
.about-his-item .fr{ float:right; display:inline; }
.about-his-item .his-pic{ width:15%; }
.about-his-item .his-conts{ width:78%; font-size:16px; background-color:#f2f2f2; position:relative;}
.about-his-item .his-conts:after{ display:block;width:0; height:0; content:""; border-style:dashed solid dashed dashed; border-width:10px; border-color:transparent #f2f2f2 transparent transparent; position:absolute; left:-20px; top:20px; overflow:hidden;}
.about-his-item .his-conts dl{ margin-bottom:13px; }
.about-his-item .his-conts dt{ color:#d1a854; border-bottom:1px solid #e1e1e1; margin:0 13px 0 21px; padding:5px 0;}
.about-his-item .his-conts dd{ margin:10px 21px;}
.about-his-item .his-pic .his-picshow{ height:85px; overflow:hidden; }



/*头部搜索*/
.top-search{ position:relative;}
.top-search ._sebtn{  position:relative; z-index:5;}
.top-search ._seinp{display:none; position:absolute; top:0px; right:15px; line-height:32px; padding:0; margin:0; z-index:4; border:1px solid #d1a854; border-right:none; border-radius:20px 0 0 20px; width:200px; text-indent:20px;} 

.top-ewm-tipnr{ background:#fff; padding:10px;border:1px solid #d1a854; text-align:center;}
.tip-bottom .tip-arr{border-bottom-color: #d1a854 !important;}


.channel-content .sear_f .inp{ padding:0 !important; border:none !important; }

/*留言表单*/
.message-content{ margin-bottom:30px;}
.message-form dl { margin-bottom:20px; }
.message-form dl dd{ background:#f7f7f7; overflow:hidden; position:relative; }
.message-form dl dd ._mesinp{ height:48px; line-height:48px; padding:0; margin:0; border:none; background:#f7f7f7; width:80%; text-indent:20px;font-family:'微软雅黑';}
.message-form dl dd em{ display:block; color:red; line-height:48px; position:absolute; top:0px; right:20px; }
.message-form dl dd ._mesarea{ width:80%; height:150px;background:#f7f7f7; font-family:'微软雅黑'; padding:0; margin:0; border:none; padding:20px;}
.message-form dl dd ._mesyzm{ width:25%;}
.message-form dl.mes-dl-yzm dd,.message-form dl.mes-dl-btn dd{ background:none;}
.message-form dl.mes-dl-yzm img{ height:48px; margin-left:10px; margin-right:10px;}
.message-form dl.mes-dl-yzm em{ display:inline; position:relative; top:auto; right:auto;}
.message-form dl.mes-dl-btn dd{ text-align:center;}
.message-form dl dd ._mesbtn{ width:130px; height:40px; line-height:40px; background:#d1a854; font-size:16px; color:#fff; padding:0; margin:0; border:none; font-family:'微软雅黑'; cursor:pointer; margin:0 10px;}
.message-form dl dd ._mesrest{ background:#ccc; color:#555;}
.message-form dl dd ._messele{height:48px; line-height:48px; padding:0; margin:0; border:none; background:#f7f7f7; width:98%; text-indent:20px;font-family:'微软雅黑'; color:#aaa;}

#map-30164  img{ max-width:none; }
#map-30164 label{ max-width:none;}

/*新首页*/
.banner-new{ height:493px; position:relative; overflow:hidden; z-index:10;}
.banner-new img{ width:1920px; height:100%; position:absolute; top:0px; left:50%; margin-left:-960px; max-width:none; }
.banner-new .slide_nav{ display:block; width:100%; position:absolute; bottom:20px; left:0px; text-align:center;}
.banner-new .slide_nav a{ display:inline-block; width:12px; height:12px; border-radius:10px; border:1px solid #d1a854; background:#fff; margin:0 3px; font-size:0; line-height:0; cursor:pointer;}
.banner-new .slide_nav a.on{ background:#d1a854; border-color:#fff;}
.banner-new .arrs{ display:none; width:60px; height:113px; background-image:url(../img/abl_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-56px; }
.banner-new .arr_prev{ background-position:left top; left:10px;}
.banner-new .arr_next{ background-position:right top; right:10px;}
.banner-new .arr_prev:hover{ background-position:left bottom; }
.banner-new .arr_next:hover{ background-position:right bottom; }


.ban-brand-new{ position:relative;z-index:20;background:#f5f5f5;}
.ban-brand-new li a{ display:block;height:90px; padding:16px 0 16px 40px;overflow:hidden; transition:none;}
.ban-brand-new li img{ float:left; height:90px; margin-right:20px;}
.ban-brand-new li ._nr{ float:left; }
.ban-brand-new li ._title{ font-size:30px; line-height:30px; margin-top:10px; margin-bottom:10px; text-align:center; background:url(../img/nindex/ni_xian.gif) repeat-x center; color:#cfa44e;}
.ban-brand-new li ._title span{ display:inline-block; padding:0 5px; background:#f5f5f5;}
.ban-brand-new li ._sum{ font-size:14px; color:#ddc395;}
.ban-brand-new li a:hover{ background:#ececea;}
.ban-brand-new li a:hover ._title span{ background:#ececea;}

.foot-new{ background:#3b200a; color:#b49651; padding:30px 0;}
.foot-ewm-new{ margin-right:20px;}
.foot-share-new{ font-size:12px; color:#a9a39f; width:128px; overflow:hidden; }
.foot-share-new .bdsharebuttonbox{ overflow:hidden; width:100%; margin-top:10px;}
.foot-share-new .bdsharebuttonbox a{ display:block; float:left; padding:0; width:24px; height:20px; margin:0; background-image:url(../img/share_ico.png); background-position:0 0; margin-right:8px; background-repeat:no-repeat;}
.foot-share-new .bdsharebuttonbox .bds_weixin{ background-position:0px 0px; }
.foot-share-new .bdsharebuttonbox .bds_tsina{ background-position:-33px 0px; }
.foot-share-new .bdsharebuttonbox .bds_sqq{ background-position:-64px 0px; }
.foot-share-new .bdsharebuttonbox .bds_more{ background-position:-93px 0px; }
.foot-logo-new{ margin-bottom:5px; margin-top:5px;}
.foot-info-new a{ padding-right:10px;}
.foot-info-new a:hover{ text-decoration:underline;}

.imain-new{ padding:50px 0;}
.ipro-new{ width:25%; margin-right:6%; position:relative;}
.inews-new{ width:39%;}
.ihonor-new{ width:24%;}
.ilant-new{ font-size:20px; font-weight:normal; color:#333; line-height:35px; margin-bottom:15px; position:relative;}
.ilant-new ._more{ position:absolute; right:0; font-size:13px; color:#afafaf;}

.ipro-scroll-new{ display:none;}
.ipro-scroll-new li{ width:100%; }
.ipro-scroll-new li ._border{ border:1px solid #e8d3aa;padding-top:10px;}
.ipro-scroll-new li a._img {display: block; height: 0; overflow: hidden; padding-bottom: 68%; position: relative; margin-bottom:10px; }
.ipro-scroll-new li a._img img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ipro-scroll-new li ._nr{ padding:0 30px 30px;}
.ipro-scroll-new li ._title{ font-size:18px; font-weight:bold; color:#cfa44e; margin-bottom:5px; }
.ipro-scroll-new li ._sum{ line-height:22px; height:44px; overflow:hidden; }
.ipro-nbtn{ display:block; width:24px; height:24px; background-image:url(../img/nindex/ipro_nbtn.png); background-repeat:no-repeat; position:absolute; top:5px;}
.ipro-nprev{ right:35px; background-position:left top;}
.ipro-nnext{ right:0px; background-position:right top;}
.ipro-nprev:hover{ background-position:left bottom;}
.ipro-nnext:hover{ background-position:right bottom;}

.inews-slide-new { height: 0; overflow: hidden; padding-bottom: 43%; position: relative; margin-bottom:10px;}
.inews-slide-new li img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.inews-slide-new li a { display:block; height:0; overflow:hidden; padding-bottom:43%; position:relative; }
.inews-slide-new li ._title { width:100%; height:44px; line-height:44px; background:url(../img/black.6.png) repeat; position:absolute; left:0; bottom:0; color:#fff;}
.inews-slide-new li ._title ._box { margin-left:100px; margin-right:10px; height:44px; font-size:16px; font-weight:normal; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; text-align:right;}
.inews-slide-new .slide_nav{ height:44px; width:100%;/*  background:url(../img/black.6.png) repeat; */ position:absolute; bottom:0px; left:0px;}
.inews-slide-new .slide_nav a{ display:inline-block; font-size:0; line-height:0; width:11px; height:11px; border-radius:10px; margin-left:10px; background:#fff; cursor:pointer; }
.inews-slide-new .slide_nav a.on{ background:#d1a854;}
.inews-list-new li{ overflow:hidden; line-height:40px; border-bottom:1px dotted #ddd;}
.inews-list-new li ._title{ width:83%; float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.inews-list-new li ._title .ico{ margin:0;}
.inews-list-new li ._date{ width:15%; float:right; text-align:right; }

.ihonor-silde-new{ height: 0; overflow: hidden; padding-bottom: 75%; position: relative; margin-top:50px;}
.ihonor-silde-new li img{ height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.ihonor-silde-new .slide_nav{ display:none;}
.ihonor-link-new a{ display:block; height:46px; line-height:46px; border:1px solid #d7d7d7; padding:0 15px; margin-top:10px; font-size:16px; background-color:#fff; background-image:url(../img/nindex/hon_jia.png); background-repeat:no-repeat; background-position:right; font-weight:bold;}
.ihonor-link-new a span{ font-size:12px; padding-left:7px;}
.ihonor-link-new a:hover{  border-color:#cfa44e; color:#b41120; background-image:url(../img/nindex/hon_jian.png);}
.ihonor-link-new a:hover span{ color:#c19134;}
.ihonor-silde-new .arrs{ display:none; width:34px; height:85px; background-image:url(../img/ihon_btn.png); background-repeat:no-repeat; position:absolute; top:50%; margin-top:-43px; z-index:20;}
.ihonor-silde-new .arr_prev{ background-position:left; left:0;}
.ihonor-silde-new .arr_next{ background-position:right; right:0;}

/*实用工具*/
.transition{ 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;}
.ico56{ display:block; overflow: hidden; width:56px; height:56px; vertical-align: middle; background: url(../img/ico_index.png);margin:auto;}
.ico56_2{background-position:0 0px;}
.ico56_3{background-position:0 -56px;}
.ico56_4{background-position:0 -112px;}
.rightFloat {position: fixed;right: 0; bottom: 30%;z-index: 10000;cursor: pointer;/*background:url(../img/ico_index.png) center top no-repeat;*/width:100px;padding: 100px 15px 0;display:none;}
.rightFloat ._pt {background-color:#f2547c;font-size:14px;text-align: center;color:#fff;font-weight: bold;}
.rightFloat ul {border:1px #ddd solid;background-color:#fff;padding-bottom:30px;}
.rightFloat li {text-align: center;font-size:13px;padding: 13px 0 0;}
.rightFloat li:hover .ico56 {transform:rotateY(180deg);-webkit-transform:rotateY(180deg);}
/*实用工具*/

/*2016-07-26*/
/*简历投递201607重写版*/
.resume .part02 ._rec:before,.resume .part02 ._rec:after { content:''; display:table; clear:both; }
.resume { padding-left:5%; }
.resume .part01 { position:relative; margin-bottom:74px; }
.resume .part01 ._bar { width:85%; }
.resume .part01 ._sub_title { display:block; position:absolute; top:58px; font-size:15px; color:#504f4f; }
.resume .part01 ._stt01 { left:18%; }
.resume .part01 ._stt02 { left:60%; }
.resume .part02 ._rec { position:relative; margin-bottom:20px; }
.resume .part02 ._rec ._hd { position:absolute; top:8px; left:0; width:5em; font-size:15px; color:#504f4f; text-align:right; }
.resume .part02 ._rec ._bd { padding-left:105px; }
.resume .part02 ._rec ._bd ._inp,.resume .part02 ._rec ._bd ._inp2,.resume .part02 ._rec ._bd ._sel,
	.resume .part02 ._rec ._bd ._txt { border:#f0f0f0 1px solid; text-indent:10px; }
.resume .part02 ._rec ._bd ._inp,.resume .part02 ._rec ._bd ._inp2 { padding:14px 0; font-size:13px; color:#a9a9a9; }
.resume .part02 ._rec ._bd ._inp2,.resume .part02 ._rec ._bd ._sel { float:left; display:inline-block; *display:inline; *zoom:1; }
.resume .part02 ._rec ._bd ._inp { width:82%; }
.resume .part02 ._rec ._bd ._inp2 { width:23.5%;margin-right:2.5%;  }
.resume .part02 ._rec ._bd ._sel { width:30%; margin-right:2.5%; padding:14px 0; font-size:13px; color:#666666; }
.resume .part02 ._rec ._bd ._txt { width:82%; height:8em; overflow-x:hidden; color:#a9a9a9; }
.resume .part02 .submit { width:375px; height:51px; margin-left:14%; font-size:20px; color:#ffffff; line-height:51px; text-align:center; background-color:#d1a854; border:none; border-radius:3px; }
/*新闻列表201607重写版*/
.news_list02 .newsList:before,.news_list02 .newsList:after { content:''; display:table; clear:both; }
.news_list02 .newsList { width:102%; }
.news_list02 ._con { width:25.3%; height:262px; overflow:hidden; float:left; margin-right:2%; margin-bottom:25px; padding:24px 3% 32px 3%; background-color:#f3f3f3; }
.news_list02 ._con:hover { background-color:#d1a854; }
.news_list02 ._con a:hover { color:#ffffff; }
.news_list02 ._con ._sub_title { margin-bottom:3px; font-size:14px; line-height:1.6; color:#6a6a6a; }
.news_list02 ._con ._date { display:block; margin-bottom:25px; font-size:13px; color:#929292; }
.news_list02 ._con ._wd { height:12.5em; overflow:hidden; font-size:13px; color:#939292; }
.news_list02 ._con:hover ._sub_title,.news_list02 ._con:hover ._date,
	.news_list02 ._con:hover ._wd { color:#ffffff; }
.news_list02 ._pic { height:0; padding-bottom:75%; overflow:hidden; }
.news_list02 ._pic img { width:100%;}
/* page-1 start*/
.news_list02 .page{ padding-top:43px; padding-bottom:12px; font-size:0; color: #777777; text-align: center;}
.news_list02 .page a,.news_list02 .page span { font-size:13px; color: #777777;display: inline-block;border: 1px solid #ededed;padding: 4px 14px;vertical-align: middle;margin: 0 0 10px -1px;}
.news_list02 .page a:hover,.news_list02 .page span{color:#fff; background: #d1a854;}
.news_list02 .page span.goprev,.news_list02 .page span.gonext {color: #777777; background:none;}
.news_list02 .page span._ellip { padding-left:11px; padding-right:11px; font-size:13px; color:#777777; background-color:transparent; }
/*企业文化20160727重写版*/
.cultrue02 .cultrueBg { min-height:250px; padding-bottom:400px; background:url(/resources/web/img/cultrue01.png) right bottom no-repeat; }
.cultrue02 ._con { width:100%; float:left; padding-left:3%; padding-right:2%; cursor:default; }
.cultrue02 ._con.hover { background:url(/resources/web/img/cultrue02.png) center center no-repeat; }
.cultrue02 ._con ._hd { padding-top:16px; padding-bottom:18px; font-size:20px; color:#d1a854; }
.cultrue02 ._con ._bd { min-height:4em; color:#828282; }
.cultrue02 ._con ._bd._bd01,.cultrue02 ._con ._bd._bd04,
	.cultrue02 ._con ._bd._bd05 { float:none; margin-left:auto; margin-right:auto; }
/*.cultrue02 ._con ._bd._bd01 { max-width:7em;}*/
.cultrue02 ._con ._bd._bd04 { max-width:13em; }
.cultrue02 ._con ._bd._bd05 { max-width:17em; }
.cultrue02 ._con ._bd ._wd {  text-align:left; font-size: 16px}

/*2016-07-28*/
/*企业文化*/
.cultrue02 ._con { position:relative; float:left; padding-left:3%; padding-right:2%; cursor:default; }
.cultrue02 ._con ._conWds { position:relative; z-index:1; }
.cultrue02 ._con.hover { background:none; }
.cultrue02 ._con ._conPic { display:block; opacity:0; position:absolute; top:50%; left:50%; margin-top:-75px; margin-left:-80px; }
.cultrue02 ._con.hover ._conPic { opacity: 1;}
.animated01 { -webkit-animation-duration:1s; animation-duration:1s; }
.cultrue02 ._con.hover ._conPic { -webkit-animation-name:selectRotate; animation-name:selectRotate; }
.cultrue02 ._con.hoverOff ._conPic { -webkit-animation-name:selectHide; animation-name:selectHide; }
@-webkit-keyframes selectRotate {
	0% {
		opacity:0;
		-webkit-transform:rotate(120deg);
		transform:rotate(120deg);
	}
	60% {
		opacity:1;
	}
	100% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@keyframes selectRotate {
	0% {
		opacity:0;
		-webkit-transform:rotate(120deg);
		transform:rotate(120deg);
	}
	60% {
		opacity:1;
	}
	100% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@-webkit-keyframes selectHide {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}
}
@keyframes selectHide {
	0% {
		opacity:1;
	}
	100% {
		opacity:0;
	}