/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #666666; }/*google浏览器字体兼容*/
body { font-family:"微软雅黑", "宋体",Arial, Helvetica, sans-serif; width: 100%;}
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #666666; outline: none; }
a:hover { color: #c7924e; text-decoration: none; }

.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #ed6b1e }
.green { color: #007b3f }
.red { color: #e1550b }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold }
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1200px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
.margin_bottom24{ margin-bottom:24px;}
/*index start*/
.head{ width:100%; height:110px; background:#fff;}
.logo{ width:163px; height:auto; padding-top:23px;}
.search{ padding-top:30px;}
.search a{ display:block; width:45px; height:45px;}


.language{ width:80px; text-align:center; padding-top:30px; line-height:45px; margin:0 25px 0 10px; font-size:14px; color:#000000;}
.language a{ padding:0 8px;}

.menu ul li{ display:inline-block; line-height:110px; padding:0 25px;}
.menu ul li a{ display:block; height:106px; line-height:106px; font-size:16px; color:#000000; border-bottom:4px #fff solid;}
.menu ul li a:hover{ height:106px; color:#c49545; border-bottom:4px #c49545 solid;}
.menu ul li a.curr{ height:106px; color:#c49545; border-bottom:4px #c49545 solid;}


/* banner */
.flexslider { position: relative; height: auto; overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { height: auto; }
.slides li a { display: block; width: 100%; height: auto; margin: 0 auto; }
.slides li a img{ display:block; width:100%; height:auto;}
.flex-control-nav { position: absolute; bottom: 30px; z-index: 9999; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: 27px; height: 27px; margin: 0 7px;zoom: 1; }
.flex-control-nav a { display: inline-block; width: 27px; height: 27px; line-height: 27px; overflow: hidden; background:url(../images/icon.png) no-repeat 50% 50%; cursor: pointer; color: #999999; font-size: 0; }
.flex-control-nav .flex-active { width: 27px; height: 27px; line-height: 27px;background:url(../images/icon_over.png) no-repeat; color: #c59d57; }

/* Direction Nav */
.flex-direction-nav a  { text-decoration:none; display: block; width: 70px; height: 70px; margin: -26px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; text-indent:-999em }
.flex-direction-nav .flex-prev {opacity:1;left: 0; background:url(../images/prev.jpg) no-repeat; }
.flex-direction-nav .flex-next { opacity:1;right: 0; background:url(../images/next.jpg) no-repeat;}
.flexslider:hover .flex-prev { opacity:1; left: 0;}
.flexslider:hover .flex-next { opacity:1; right: 0;}
.flexslider:hover .flex-next:hover{ background:url(../images/next.jpg) no-repeat;}
.flexslider:hover .flex-prev:hover { opacity: 1;background:url(../images/prev.jpg) no-repeat; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


.iabout{ width:100%; height:815px;}
.iabout .container{ padding-top:120px;}
.iaboutl{ width:600px; height:auto;}
.iaboutl_1{ font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; display:inline-block; padding-right:55px; line-height:60px; color:#c99d56;}
.iaboutl_1>span{line-height: 60px;color:#fff;margin-left:20px}
.iaboutl_2{font-size:40px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder;line-height:60px; color:#fff;}
.iaboutl_3{ margin:20px 0;}
.iaboutl_4{ font-size:36px; line-height:60px; color:#fff; letter-spacing:5px;}
.iaboutl_5{ margin:15px 0 55px 0; font-size:14px; line-height:24px; color:#fff;text-align: justify;}
.iaboutl_6{ display:block; width:155px; height:46px; background:url(../images/i_about_move.png) no-repeat 116px 50% #fff; line-height:46px; text-indent:35px; font-size:14px; color:#333335; letter-spacing:4px;}
.iaboutl_6:hover{ color:#fff;background:url(../images/i_about_move_over.png) no-repeat 116px 50% #c7924e;}


.iproduct{ width:100%; height:auto; padding:35px 0 60px 0; background:url(../images/i_product_bg.jpg) repeat-x bottom;}
.iproductt{ text-align:center;}
.iproductt_1{ font-size:16px; color:#000000; line-height:50px; letter-spacing:4px;}
.iproductt_2{ font-size:36px; color:#000000; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; text-transform:uppercase;}
.iproductt_3{ margin:10px auto 15px auto;}
.iproductt_4{ font-size:14px; color:#4f4f4f; font-family:Arial, Helvetica, sans-serif; letter-spacing:10px; text-transform:uppercase;}

.iproductc{ padding-top:40px;}
.iproductc ul li{ width:340px; height:auto; float:left; padding-right:50px; background:url(../images/i_product_li_icon.png) repeat-y right; margin-right:40px;margin-bottom: 40px;}
.iproductc ul li:nth-child(3n){ padding-right:0; background:none; margin-right:0;}
.iproductc ul li:last-child{ padding-right:0; background:none; margin-right:0;}
.iproductc ul li a{ display:block; background:#fff;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.iproductc_img{ width:340px; height:auto; position:relative; z-index:9;overflow: hidden;}
.iproductc_img .iproductc_img_t{ width:100%; height:auto; font-size:15px; line-height:60px; position:absolute; z-index:10; left:0; bottom:10px; color:#fff; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center;}
.iproductc_img img{transition: .8s;}
.iproductc_img:hover img{transform: scale(1.1);}

.iproductc_c{ padding:30px 30px 40px 30px; text-align:center;}
.iproductc_c_t{ font-size:20px; line-height:50px; color:#000000; letter-spacing:5px; margin-bottom:10px;}
.iproductc_c_t:hover{color:#c59d57}
.iproductc_c_m{ display:inline-block; padding-right:25px; background:url(../images/i_about_move.png) no-repeat right 50%; font-size:14px; color:#656567; letter-spacing:4px;}
.iproductc_c_m:hover{color:#c59d57}

.ihxjs{ width:100%; height:420px; background:url(../images/i_hxjs_bg.jpg) no-repeat 50% top;}
.ihxjs .container{ padding-top:40px;}
.ihxjst{ text-align:center;}
.ihxjst_1{ font-size:16px; color:#fff; line-height:50px; letter-spacing:4px;}
.ihxjst_2{ font-size:36px; color:#fff; line-height:50px; font-family:Arial, Helvetica, sans-serif; font-weight:bolder; text-transform:uppercase;}
.ihxjst_3{ margin:10px auto 15px auto;}

.ihxjsct ul li{ width:600px; height:auto; float:left; height: 353px; overflow: hidden; }
.ihxjsct ul li a{ display:block; background:url(../images/ihxjsct_li_bg.jpg) repeat;position: relative;}
.ihxjsctl{ width:202px; height:auto; padding:55px 30px 0 50px; color:#fff;}
.ihxjsctl_1{ font-size:30px; line-height:60px; letter-spacing:4px;}
.ihxjsctl_2{ margin:25px 0 30px 0; font-size:14px; line-height:24px;}
.ihxjsctl_3{ display:inline-block; width:65px; height:26px; border:2px #d1a252 solid; background: url(../images/i_about_move.png) no-repeat 50% 50%;position: absolute;bottom:40px;left: 50px;}

.ihxjsct ul li:nth-of-type(1):hover .ihxjsctl_3{ border:2px #fff solid; background:#fff url(../images/i_about_move.png) no-repeat 50% 50%;}

.ihxjsctr{ width:298px; height:auto;overflow: hidden;}
.ihxjsctr img{transition: .8s;}
.ihxjsctr:hover img{transform: scale(1.1);}

.ihxjsct ul li:last-child a{background:url(../images/ihxjsct_li_bg_over.jpg) repeat;}
.ihxjsct ul li:last-child .ihxjsctl_3{border:2px #fff solid; background:url(../images/i_about_move_over.png) no-repeat 50% 50%;}
.ihxjsct ul li:nth-of-type(2):hover .ihxjsctl_3{ background:#fff url(../images/i_about_move.png) no-repeat 50% 50%;}

.ihxjscc{ margin-top:60px;}
.ihxjscc ul li{ width:calc(25% - 1px); height:auto; float:left; text-align:center; back1ground:url(../images/ihxjscc_li_bg.jpg) repeat-y right;border-right:1px #666 solid}
.ihxjscc ul li:last-child{ background:none;border-right:0}
.ihxjscc_1{ font-size:18px; color:#fff; line-height:32px;}
.ihxjscc_1 span{ font-family:Arial, Helvetica, sans-serif; font-size:34px; font-weight:bolder; padding-right:10px;}
.ihxjscc_2{ padding:0 0 10px 0; font-size:16px; color:#fff; line-height:48px;}
.ihxjscc_3{ margin-bottom:10px;}
.ihxjscc_4{font-size:12px; color:#777779; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; text-transform:uppercase;}


.inew{ width:100%; height:auto; background:url(../images/i_new_bg.jpg) repeat;}
.inew .container{ padding:60px 0 80px 0;}
.inewc{ padding-top:60px; padding-bottom:70px;}
.inewc ul li{ width:380px; height:auto; float:left; margin-right:30px;}
.inewc ul li:last-child{margin-right: 0;}
.inewc ul li a{ display:block;}
.inewcl{ width:60px; height:auto; text-align:right;font-family:Arial, Helvetica, sans-serif;}
.inewcl_1{ font-size:46px; color:#000000; line-height:50px; font-weight:bolder;}
.inewcl_2{ margin-top:8px; color:#000000; font-size:16px; line-height:20px; text-transform:uppercase;}

.inewcr{ width:300px; height:auto;}
.inewcr_1{overflow: hidden;}
.inewcr img{transition: .8s;}
.inewcr:hover img{transform: scale(1.1);}

.inewcr_2{ font-size:20px; line-height:28px; margin:20px 0 15px 0;}
.inewcr_3{ margin-bottom:15px; font-size:14px; color:#616163; line-height:24px;}
.inewcr_4{ width:50px; height:20px; border:2px #c49545 solid; background:url(../images/i_about_move.png) no-repeat 50% 50%;}
.inewc ul li a:hover .inewcr_4{background:url(../images/i_about_move_over.png) no-repeat 50% 50% #c49545;}
.inew_m{ display:block; width:155px; height:46px; background:url(../images/i_about_move.png) no-repeat 116px 50% #000; font-size:14px; color:#fff; text-indent:35px; letter-spacing:4px; line-height:46px; margin:0 auto;}
.inew_m:hover{background:url(../images/i_about_move_over.png) no-repeat 116px 50% #c49545; color:#fff;}


.ipartner{ width:100%; height:auto; background:#f7f7f7; padding:50px 0 110px 0;}
.ipartnerc{ padding-top:60px;}
.ipartnercl{ width:807px; height:auto;}
.ipartnercl ul li{ width:195px; height:140px; float:left; margin:0 9px 9px 0;overflow: hidden;}
.ipartnercl ul li:nth-child(4n){margin-right: 0;}
.ipartnercl ul li a img{ border:1px #e2e2e2 solid;transition: .8s;}
.ipartnercl ul li:hover a img{transform: scale(1.1);}

.ipartnercr{ width:381px; height:auto;}
.ipartnercr ul li{ width:381px; height:auto;}
.ipartnercr ul li a{ display:block; background:#000; color:#fff;}
.ipartnercr ul li a .ipartnercr_t{ text-indent:25px; line-height:70px; font-size:18px;}
.ipartnercr ul li a .ipartnercr_t span{ font-family:Arial, Helvetica, sans-serif; padding-right:10px; text-transform:uppercase; font-weight:bolder;}
.ipartnercr_img{overflow: hidden;}
.ipartnercr_img img{transition: .8s}
.ipartnercr_img:hover img{transform: scale(1.1);}

.foot{ width:100%; height:auto; padding:50px 0;}
.footl{ width:720px; margin-right:200px; height:auto; position:relative; }
.footl::after{ position:absolute; right:0; top:10px; width:1px; height:1px; background:#e5e5e5; content:''; height:135px; }
.footl dl{ clear: both;}
.footl dl dt{ font-size:16px; line-height:30px; color:#000000; margin-bottom:5px;}
.footl dl dd{ float:left; margin-right:60px; padding-bottom:15px  }
.footl dl dd a{ font-size:14px; color:#999; line-height:30px;}
.footl dl dd a:hover{ color:#c7924e;}

.footm{ width:280px; height:auto;}
.footmt{font-size:16px; line-height:35px; color:#000000; padding-bottom:15px;}
.footmc{ font-size:14px; color:#999999; line-height:26px;}
.footmc p.footmc_tel{ color:#c49545; line-height:30px; font-size:30px; font-weight:bolder; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; margin-bottom:12px;}

.footr{ width:135px;}
.footrt{font-size:16px; line-height:35px; color:#000000; padding-bottom:15px;}

.footrc a{ display:inline-block; width:32px; height:32px; margin-right:15px;}
.footrc a:last-child{margin-right:0;}

.copyright{ width:100%; height:auto; line-height:25px; padding:12px 0; background:#000; color:#fff; font-size:14px;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#c7924e;}
/*index end*/

/*about start*/
.common_banner{ width:100%; height:480px;}
.ncate{ width:100%; height:79px; background:url(../images/ncate_bg.jpg) no-repeat 50% top;}
.location{ line-height:79px; font-size:16px; color:#777777;}

.ncatec{ height:79px; background:#313035; line-height:79px;}
.ncatec a{ display:inline-block; height:79px; line-height:79px; padding:0 25px; font-size:18px; color:#fff; margin-right:1px;}
.ncatec a:hover{ background:#c59d57; color:#fff;}
.ncatec a.curr{ background:#c59d57; color:#fff;}

.aboutgs{ padding:65px 0 85px 0;}
.aboutgst{ font-size:30px; color:#c59d57; font-weight:bolder; line-height:30px; margin-bottom:25px;}

.aboutgscl{ width:570px; height:auto; border-top:1px #dddddd solid; padding-top:40px;}
.aboutgscl_1{ margin:0 auto 30px auto;}
.aboutgscl_1 ul li{ width:33.33%; height:auto; float:left; text-align:center;}
.aboutgscl_1_t{ font-size:60px; color:#c59d57; line-height:55px; margin-bottom:12px;}
.aboutgscl_1_i{ font-size:14px; line-height:25px; color:#333333;}

.aboutgscl_2{ font-size:14px; line-height:24px; color:#333333; margin-bottom:25px;}
.aboutgscl_3{ width:152px; height:46px; line-height:46px; background:url(../images/about_show.png) no-repeat 90px 50% #c59d57; color:#fff; text-indent:42px; font-size:14px;}
.aboutgscr{ width:580px; height:auto;overflow: hidden;}
.aboutgscr img{transition: .8s;}
.aboutgscr:hover img{transform: scale(1.1);}

.aboutdsz{ width:100%; height:auto; background:url(../images/about_dsz_bg.jpg) repeat-x bottom;}
.aboutdszl{ width:580px; height:auto; height: 520px;  overflow: hidden}
.aboutdszl img{transition: .8s;}
.aboutdszl:hover img{transform: scale(1.1);}
.aboutdszr{ width:540px; height:auto; padding-right:20px; padding-top:20px;}
.aboutdszr_1{font-size:30px; color:#c59d57; font-weight:bolder; line-height:30px; margin-bottom:30px;}
.aboutdszr_2{ margin-bottom:38px;}
.aboutdszr_2c{ padding:45px 0; color:#333333; font-size:14px; line-height:36px;}

.aboutdszr_3_t{ width:38px; height:5px; background:#c59d57; margin-bottom:13px;}
.aboutdszr_3_c{ font-size:18px; color:#333333; line-height:36px;}

.aboutqy{ width:100%; height:785px; background:url(../images/about_culture_bg.jpg) no-repeat 50% top;}
.aboutqyt{font-size:30px; color:#fff; font-weight:bolder; line-height:30px; text-align:center; padding:70px 0 40px 0;}

.about3c{ padding-top:5px;}
.tabsList{overflow:hidden; zoom:1; width:1200px; }
.tabsList li{float:left; display:inline;height:535px; overflow:hidden; zoom:1; }
.tabsList li h4{width:123px;height:535px;cursor:pointer;float:left;overflow:hidden; border-right:1px #cad9e9 solid;}
.tabsList li.on .tabBody{display:block;width:659px;display:inline;float:left;}
.tabsList li .tabBody{ display:none; position:relative; z-index:9;overflow: hidden;}
.tabsList li .tabBody img{transition: .8s;}
.tabsList li .tabBody:hover img{transform: scale(1.1);}
.tabsList li .tabBody .tabBodyc{ position:absolute; z-index:19; bottom:0; left:0; width:549px; background:url(../images/about_qywh_over.png) repeat; color:#fff; padding:35px 55px 45px;}
.tabsList li .tabBody .tabBodyc .tabBodyct{ font-size:26px; font-weight:bolder;}
.tabsList li .tabBody .tabBodyc .tabBodyci{ padding-top:6px; font-size:16px;line-height: 26px;}

.abhonor{ width:100%; height:auto; padding:65px 0 20px 0; background:url(../images/about_honor_bg.jpg) no-repeat 50% bottom;}
.abhonort{ text-align:center; font-size:30px; color:#c59d57; font-weight:bolder;}

.abhonorc{ padding-top:40px; position:relative; z-index:9;}
.abhonorc_a{ padding-bottom:60px;}
.abhonorc ul li{ width:100%; height:auto;	}
.abhonorc ul li a{ display:block; position:relative; z-index:9; border:1px #e1e1e1 solid; background:#fff;}
.abhonorc ul li a img{ max-width:100%; height:auto;display: block;margin:0 auto}
.abhonorc_img{ width:100%; height:auto; position:relative; z-index:9;}
.abhonorc_over{ width:100%; height:100%; background:url(../images/about_honor_img_over.png) no-repeat 50% 50%; position:absolute; z-index:10; left:0; top:0; display:none;}
.abhonorc ul li a .abhonorc_t{ width:100%; height:80px; line-height:80px; text-align:center; font-size:16px; color:#000000;}
/* .abhonorc ul li a:hover{ background:#c59d57;} */
.abhonorc ul li a:hover .abhonorc_t{ color:#c59d57;}
.abhonorc-pagination{ width:100%; height:auto; text-align:center; bottom:0; left:0;}
.abhonorc ul li a:hover .abhonorc_over{ display:block;}

.inewc-prev{ width:52px; height:52px; background:url(../images/i_new_prev.png) no-repeat 50% 50%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position:absolute; z-index:10; top:50%; left:-75px; margin-top:-25px; outline:none; cursor:pointer;}
.inewc-prev:hover{background:url(../images/i_new_prev_over.png) no-repeat 50% 50%;}
.inewc-next{width:52px; height:52px; background:url(../images/look_more.png) no-repeat 50% 50%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position:absolute; z-index:10; top:50%; right:-75px; margin-top:-25px; outline:none; cursor:pointer;}
.inewc-next:hover{background:url(../images/look_more_over.png) no-repeat 50% 50%;}

.abhonorc .swiper-pagination-bullet{ width:45px; height:3px; background:#fff;opacity: 1;border-radius:0;}
.abhonorc .swiper-pagination-bullet-active{ background:#c59d57; opacity: 1;border-radius:0;}
.abhonorc  .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 8px;}
/*about end*/

/*product start*/
.nbody{ width:100%; height:auto; background:#f2f2f2; padding:75px 0;}
.plistt{ text-align:center;}
.plistt_t{ font-size:30px; color:#c59d57; font-weight:bolder; line-height:36px; margin:0 auto 22px auto;}
.plistt_line{ width:35px; height:3px; background:#c59d57; margin:0 auto;}
.plist{ padding-top:50px;}
.plist ul li{ width:364px; height:auto; float:left; margin:0 54px 50px 0;}
.plist ul li:nth-child(3n){margin-right: 0;}
.plist ul li a{ display:block; width:100%; height:525px; background:#fff; position:relative; z-index:9; overflow:hidden;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.15);}
.plist_img{overflow:hidden}
.plist_img img{transition: .8s;}
.plist_img:hover img{transform: scale(1.1);}
.plist_t_t:hover{color:#c59d57}
.plist_t_m:hover{color:#c59d57}

.plist_t{ width:100%; height:auto; position:absolute; z-index:10; left:0; bottom:-50px; background:#fff; text-align:center; padding:25px 0 0 0;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.plist_t_t{ font-size:22px; color:#333333; line-height:32px;margin-bottom: 25px;}
.plist_t_i{ margin:10px 25px 25px; font-size:14px; color:#333333; line-height:25px;}
.plist_t_m{ display:inline-block; padding-right:15px; font-size:14px; color:#333333; line-height:30px; height:30px; background:url(../images/i_about_move.png) no-repeat right 50%; margin:0 auto 25px auto;}
.plist ul li a:hover .plist_t{ bottom:0; border-bottom:5px #c59d57 solid;}

.pdt{ margin-bottom:25px; padding:30px 70px 30px 40px; background:#fff;}
.pdtl{ width:540px; height:auto;}
.pdtlt{ border:1px #eeeeee solid; width:420px; height:auto;overflow:hidden}
.pdtlt img{transition: .8s;}
.pdtlt:hover img{transform: scale(1.1);}
.pdtlc{ padding-top:0; width:100px;}
.pdtlc ul li{ width:86px; height:auto; border:1px #999999 solid; padding:7px 6px; margin-bottom:10px;}
.pdtlc ul li.cur{ border:1px #c59d57 solid;}


.pdtr{ width:500px; height:auto; padding-top:13px;}
.pdtr_1{ padding-bottom:30px; border-bottom:1px #e6e6e6 solid;}

.pdtr_1l_1{ color:#333333; line-height:48px; font-size:30px;}

.pdtr_1r{ display:block; width:138px; height:48px; border:1px #dadada solid; line-height:48px; text-indent:55px; color:#666666; font-size:14px; background:url(../images/back_list.png) no-repeat 25px 50% #f4f4f4;}

.pdtr_2{ padding:30px 0 22px; min-height:170px; line-height:30px; font-size:16px; color:#666666;}
.pdtr_3{ display:block; width:177px; height:59px; line-height:59px; text-align:center; color:#fff; background:#c59d57; font-size:16px;}
.pdtr_3:hover{ background:#a47627; color:#fff;}

.pdtb{ margin-top:65px; border-top:3px #333333 solid; font-size:14px; color:#666666; padding-bottom:30px;}
.pdtb ul li{ line-height:47px; border-bottom:1px #eeeeee solid;}
.pdtbl{ width:50%;}
.pdtblt{ width:96px; height:auto; background:url(../images/pdtblt_bg.jpg) no-repeat right 50%; margin-right:60px;}

.pdct{ width:100%; height:75px; background:#fff; margin-bottom:10px;}
.pdct ul li{ float:left; width:140px; height:75px; text-align:center; line-height:75px; font-size:16px; color:#333333; cursor:pointer;}
.pdct ul li.pdctcur{ background:#c59d57; color:#fff;}
.pdct ul li.pdct_a{width:75px;}
.pdct ul li.pdct_a a{ display:block; width:75px; height:75px; background:url(../images/back_list.png) no-repeat 50% 50%;}

.pother{ padding:30px 0 0 0;}
.pdcc{ padding:50px 70px 60px 70px; background:#fff; font-size:14px; color:#333333; line-height:25px;}
.pdcc img{ max-width:100%; height:auto;}

.ponline{ width:300px; height:180px; background:url(../images/pd_online.jpg) no-repeat; padding:30px; color:#fff; position:fixed; z-index:9999; bottom:10%; right:0;}
.ponlinec_t{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px #dd5750 solid;}
.ponlinec_t_t{ font-size:18px; line-height:30px; margin-bottom:10px;}
.ponlinec_t_i{ font-size:14px; line-height:24px;}
.ponlinec_c_i{ font-size:14px; line-height:24px;padding-left:25px; background:url(../images/pd_online_phone.png) no-repeat left 50%;}
/*product end*/

/*new start*/
.nlistbg{ width:100%; height:auto; padding:60px 0 40px 0;}
.nlistt{ margin:30px 0 30px 0;position:relative;}
.nlistt .bd ul li a{ display:block;}
.nlisttl{ width:528px; height:auto; position:relative; z-index:9;}
.nlisttlimg{ width:528px; height:auto;overflow: hidden;}
.nlisttlimg img{transition: .8s;}
.nlisttlimg:hover img{transform: scale(1.1);}
.nlistt .hd{ width:528px;  height:52px; position:absolute; bottom:0; right:0;}
.nlistt .hd .prev,.nlistt .hd .next{ display:block;  width:52px; height:52px; position:absolute; z-index:100; }
.nlistt .hd a:hover{ cursor: pointer; }
.nlistt .hd .prev{ background:url(../images/new_prev.jpg) no-repeat; right:56px;}
.nlistt .hd .next{ background:url(../images/new_next.jpg) no-repeat;right:0;}
.nlistt .hd .prev:hover{ background:url(../images/new_prev_over.jpg) no-repeat;}
.nlistt .hd .next:hover{ background:url(../images/new_next_over.jpg) no-repeat;}

.nlistt .hd ul{ width:360px; zoom:1; zoom:1; text-align:left; position:absolute; left:0; top:10px; z-index:100;}
.nlistt .hd ul li{ display:inline-block; width:25px; height:25px;  margin-right:13px; text-indent:-999px; cursor:pointer; background:url(../images/i_product_icon.png) no-repeat; }
.nlistt .hd ul li.on{background:url(../images/i_product_icon_over.png) no-repeat; }

.nlisttr{ width:610px; height:auto;}
.nlisttr_1{ padding:30px 0 45px 0; color:#333333; font-size:30px; font-weight:bolder;}
.nlisttr_2{ padding:10px 0 15px 0; color:#999999; font-size:14px;}
.nlisttr_3{ padding:5px 0 30px 0; font-size:14px; color:#333333; line-height:24px;}
.nlisttr_4{ display:inline-block;padding-left:54px; line-height:45px; background:url(../images/nlist_icon_over.png) no-repeat left 50%; font-size:14px; color:#000000;}

.nlistt ul li a:hover .nlisttr_1{ color:#c59d57;}
.nlistt ul li a:hover .nlisttr_4{ color:#c59d57;}

.nlistc{ width:100%; height:auto; background:#f4f4f4;}
.nlistc .container{ padding:60px 0 35px 0;}
.nlistca ul li{ width:374px; height:475px; float:left; margin:0 39px 40px 0;}
.nlistca ul li:nth-child(3n){margin-right: 0;}
.nlistca ul li a{ display:block; background:#fff;height:465px; }
.nlistca_img{ width:374px; height:220px;overflow: hidden;}
.nlistca_img img{transition: .8s;}
.nlistca_img:hover img{transform: scale(1.1);}
.nlistca_c{ padding:25px 30px;}
.nlistca_c_1{ font-size:18px; color:#333333; line-height:26px; height:26px; overflow:hidden;}
.nlistca_c_time{ color:#999999; font-size:14px; line-height:24px; padding:12px 0 0 0;}
.nlistca_c_2{ margin:15px 0; font-size:13px; color:#999999; line-height:25px; height:50px; overflow:hidden;}
.nlistca_c_3{ width:35px; height:35px; background:url(../images/nlist_icon.png) no-repeat;}
.nlistca ul li a:hover{-moz-box-shadow:0px 5px 15px #D6D6D6; -webkit-box-shadow:0px 5px 15px #D6D6D6; box-shadow:0px 5px 15px #D6D6D6;}
.nlistca ul li a:hover .nlistca_c_1{ color:#c59d57;}
.nlistca ul li a:hover .nlistca_c_3{ background:url(../images/nlist_icon_over1.png) no-repeat;}

.abouta{ width:100%; height:auto; border-bottom:1px #e1e1e1 solid; padding:60px 0 100px 0;}
.ndetailc{ background:#fff; padding:20px 0 30px 0; height:auto; margin:0 auto;}
.ndetailc_h2{ text-align:center; font-size:30px; color:#333333; line-height:28px; font-weight:normal; font-weight:bolder;}
.ndetailc_info{ text-align:center; margin:25px auto; font-size:14px; color:#999999;}
.ndetailc_info_t{ padding-left:31px; background:url(../images/n_list_time.png) no-repeat left 50%;}
.ndetailc_info span{ display:inline-block; padding-left:25px; background:url(../images/n_list_time.png) no-repeat left 50%;}
.ndetailcc{ border-top:1px #e8e8e8 solid;border-bottom:1px #e8e8e8 solid; padding:30px 30px 50px 30px; color:#777777; font-size:16px; line-height:30px;}
.ndetailcc img{ max-width:100%; height:auto;display:block;margin:0 auto}
.ndetailcp{ padding-top:44px;}
.ndetailcpl{ width:615px; height:auto; line-height:50px;overflow:hidden;}
.ndetailcpl a{ display:block; padding-left:60px; background:url(../images/ndetailcp_1.jpg) no-repeat left 50%; font-size:16px; color:#777777; line-height:50px;}
.ndetailcpl a:hover{ color:#c59d57;}
.ndetailcpm{ width:50px; height:50px;}
.ndetailcpm a{width:50px; height:50px; display:block; background:url(../images/ndetailcp_2.jpg) no-repeat;}
.ndetailcpr{ width:520px; height:50px; line-height:50px; overflow:hidden;}
.ndetailcpr a{ display:block; padding-right:60px; background:url(../images/ndetailcp_3.jpg) no-repeat right 50%; font-size:16px; color:#777777; line-height:50px; text-align:right;}
.ndetailcpr a:hover{ color:#c59d57;}
/*new end*/


/*contact start*/
.contactc{ margin:55px auto; background:#fff;display: flex;padding:50px}
.contactcl{ flex:1; height:auto;}
.contactcl:first-child{margin-right:50px}
.contactcl_t{ padding-bottom:40px; margin-bottom:40px; border-bottom:3px #c59d57 solid;}
.contactcl_t_cn{ font-size:36px; font-weight:bolder; margin-bottom:12px; color:#000000;}
.contactcl_t_en{ color:#666666; font-size:16px; line-height:25px; text-transform:uppercase;}
.contactcl_c p{ line-height:30px; padding:20px 0 20px 60px;font-size:16px; color:#333333;}
.contactcl_c p.contactcl_c_1{ background:url(../images/contact_icon1.jpg) no-repeat left 15px;}
.contactcl_c p.contactcl_c_2{ background:url(../images/contact_icon2.jpg) no-repeat left 50%;}
.contactcl_c p.contactcl_c_3{ background:url(../images/contact_icon3.jpg) no-repeat left 50%;}
.contactcl_c p.contactcl_c_4{ background:url(../images/contact_icon4.jpg) no-repeat left 50%;}

.contactcr{ width:560px; height:auto;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.05);}

.contactmesl{ width:50%; height:624px; background:url(../images/contactmesl_bg.jpg) no-repeat 50% 50% #c69f5b; color:#fff;}
.contactmeslc{ width:570px; height:auto; padding:80px 70px 0 0; font-size:16px;}
.mes_text{ width:100%; height:54px; line-height:54px; border:1px #fff solid; color:#fff; text-indent:15px; background:none; outline:none;}
.mes_textarea{width:100%; height:120px; line-height:54px; border:1px #fff solid; color:#fff; text-indent:15px; background:none;outline:none;}
.mes_submit{ width:190px; height:60px; background:url(../images/i_new_more2.png) no-repeat 128px 50% #fff; text-indent:66px; border:0; cursor:pointer; font-size:16px; color:#c7a86f; text-align:left;outline:none;}
.mes_submit:hover{ background:url(../images/i_new_more2.png) no-repeat 128px 50% #000; }

.contactmesr{width:50%; height:624px; background:url(../images/contact_mess_img.jpg) no-repeat left center/cover;}
/*contact end*/


/*job start*/
.honort_1{ font-size:30px; color:#c59d57; font-weight:bolder; line-height:60px;}
.jobt{margin-bottom:50px; padding-top:15px;}
.jobtlt{ text-align:left; }
.jobtlt .aboutjzt_2{ margin:5px 0;}
.jobtr{ width:700px; height:auto;}
.jobtr_sel{ width:276px; height:60px; background:#fff; border:0; text-indent:20px; font-size:16px; color:#333; margin-right:28px; outline:none;}
.jobtr_sub{ width:64px; height:60px; background:url(../images/job_sub.png) no-repeat 50% 50% #fff; border:0; cursor:pointer; outline:none;}
.jobtr_text{ width:320px; height:60px; line-height:60px;text-indent:20px; font-size:16px; color:#333; background:#fff; border:0; outline:none;}

.rencai-list { padding-bottom: 0; padding-top:10px;}
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 200px; display: inline-block;  }
.rencai-list-title { height: 70px; line-height: 70px; background-color: #adadad; color: #fff; width: 100%;font-size:16px; margin-bottom:25px;}
.rencai-zhiwei { padding-left: 30px; width:320px; }
.rencai-list-main .rencai-list-item { height: 70px; line-height: 70px; font-size: 16px; color: #757575; overflow: hidden; position: relative; margin-bottom:25px;}

.rencai-action { cursor: pointer; display: inline-block; width: 45px; height: 45px; background:url(../images/job_icon.png) no-repeat; }
.rencai-list-title .rencai-action { width: 104px; display: inline-block; background:none; height:45px; line-height:45px; text-align:center;}
.rencai-list-item .rencai-action { position: absolute; right: 32px; top: 14px; }
.rencai-list-item.active { overflow: visible; height: auto; color: #fff;}
.rencai-list-item-title{font-size:16px;background-color: #fff;}
.rencai-list-item.active .rencai-list-item-title {background-color:  #c59d57;  }
.rencai-list-item.active .rencai-action { background:url(../images/job_icon_over.png) no-repeat;}
.rencai-list-content { padding:40px 40px 60px 40px; height: 0; overflow: hidden; line-height: 32px; font-size: 16px; color: #666666; background-color: #fff; border-top:1px #f3f3f3 solid; }
.rencai-didianc{ text-indent:20px;}
.jobc_1{ margin-bottom:20px;}
.jobc_1 span{ color:#c59d57; font-size:30px;}
.jobc_2{ margin-bottom:30px;}
.jobc_2_t{ padding:15px 0; color:#272726; font-weight:bolder;margin-bottom:0;}
.jobc_3{ padding-bottom:30px; border-bottom:1px #f3f3f3 solid; margin-bottom:30px;}
.jobc_4{ display:block; width:183px; height:55px; line-height:55px; text-align:center; background:#c59d57; color:#fff; font-size:18px;}
.jobc_4:hover{ background:#ac7f2f; color:#fff;}

/*job end*/



.pageController { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; width:44px; height:44px; line-height:44px; color: #a2a2a2; margin-right: 10px; font-weight:bolder;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%; border:1px #a2a2a2 solid; background:#fff;}
.pageController a:hover { color: #fff; text-decoration: none;border:1px #c59d57 solid;background:#c59d57;}
.pageController .a_cur {color: #fff; text-decoration: none;border:1px #c59d57 solid;background:#c59d57;}

.dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.dot2,.dot3,.dot4,.dot5{display:-webkit-box;display:box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}
.dot2{-webkit-line-clamp:2}
.dot3{-webkit-line-clamp:3}
.dot4{-webkit-line-clamp:4}
.dot5{-webkit-line-clamp:5}
