﻿@charset "utf-8";
/*头部*/
.tct { text-align: center }
body { overflow-x: hidden }
.logo img { margin: 0 auto; display: block }
.wd { width: 1100px; margin: 0 auto }
.wds { width: 1100px; margin: 0 auto;}

/*广告*/
.ad1 { position: relative }
/* banner-box */
.ad_show { clear: both; width: 100%; }
.fullSlide { width: 100%; position: relative; height: 360px; background: #000; z-index: 1 }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 360px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 400px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 10px; height: 10px; margin: 1px 2px; overflow: hidden; background: #000; filter: alpha(opacity=50); opacity: 0.5; line-height: 999px; border-radius: 50px; }
.fullSlide .hd ul .on { background: #f00; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 60px; height: 60px; background: url(../images/slider-arrow.png) -119px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; border-radius: 60px; }
.fullSlide .next { left: auto; right: 15%; background-position: 2px -137px; }
.adtp { width: 100%; height: 340px; }
/**/
.top { position: relative; z-index: 2000; background: #fff; }
.logo { float: left; width: 200px; height: 98px; background: url(../images/logo.png) }
.logo a { display: block; height: 98px; overflow: hidden; line-height: 9999em; }
.er { background: url(../img/er.png) no-repeat; width: 200px; height: 66px; float: right; overflow: hidden; line-height: 9999em;background-size:80% ;margin-right:182px;margin-top:23px;}
.tel { background: url(../images/tel.png) no-repeat; width: 268px; height: 98px; float: right; overflow: hidden; line-height: 9999em;background-size:80% }
.menu { height: 45px; background: #62271a; }
.menu li { float: left; line-height: 45px; width: 136px; text-align: center; border-right: 1px solid #7a3627 }
.menu li:last-child { border: 0; }
.menu li a { display: block; font-size: 14px; color: #fff; }
.menu li a:hover, .menu li.ck a { background: #bd8139; }
/**/
.box1 { background: url(../images/line1.png) repeat-x 0 top; padding-top: 30px }
.tit1 { background: url(../images/i1.jpg) no-repeat; height: 60px; padding-left: 70px; width: 300px; margin: 0 auto 20px; line-height: 60px }
.tit1 i { font-size: 12px; font-style: normal; color: #999; padding-left: 6px }
.tit2 { height: 40px; width: 200px; line-height: 40px; margin-bottom: 10px }
.tit2 i { font-size: 12px; font-style: normal; color: #999; padding-left: 6px }
.pr1 li { float: left; border-bottom: 4px solid #e0e0e0; box-sizing: content-box; position: relative; width: 200px; overflow: hidden; margin: 0 10px; cursor: pointer; }
.pr1 li img { display: block }
.pr1 li:hover { border-bottom: 4px solid #62271A }
.pr1 h3 { height: 40px; background: url(../img/bg1.png); position: absolute; bottom: 0; left: 0; width: 200px; line-height: 40px; color: #fff; text-align: center }
.pr1 li:hover h3 { height: 151px; line-height: 151px; cursor: pointer; }
.pr1 li:hover img { -webkit-filter: blur(2px); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.box2 { background: #f6f6f6; padding: 10px 0; margin: 20px 0; }
.gsjj { width: 725px; float: left; height: 260px; border-right: 1px solid #eaeaea; padding-right: 10px }
.gsjj_nr img { float: left; margin-right: 20px }
.gsjj_nr img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.gs_show { line-height: 28px }
.smore a { color: #f60; padding: 2px 4px }
.smore a:hover { background: #f60; color: #fff; }
.spxs { width: 350px; float: right }
.box3 { clear: both; }
.news li { float: left; width: 305px; margin: 0 75px 0 0 }
.news li img { display: block; border-bottom: 4px solid #fff; margin-bottom: 15px }
.news li img:hover { border-bottom: 4px solid #62271A }
.news li.last { margin: 0 }
.news li dd { background: url(../images/i2.jpg) 0 8px no-repeat; line-height: 24px; font-size: 12px; padding-left: 12px }
.news li dd a:hover { color: #f60; -webkit-transform: translateX(10px); }
.link { background: #f7f7f7; padding-top: 10px; margin-top: 20px; }
.link li {height: 60px; margin: 0 0 10px 10px;  overflow: hidden ;float:left;}
.link li:first-child{ margin-left:273px}
.link li:hover { border: 1px solid #F60 }
.link li img { display: block ;margin:0 auto;}
.link li img:hover { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.link p{color:#62271A;font-size:14px;font-weight:800;line-height:22px;font-family:"微软雅黑";text-align:center}
.link p img{width:15%;margin:0 auto}

.btm { background: #686868; padding-top: 20px; line-height: 20px }
.btm li { text-align: center; color: #999 }
.btm li a { color: #fff; margin: 0 10px 10px }
.btm li a:hover { color: #F08200; }
.btm li img { padding-top: 10px; border-top: 1px solid #999; margin-top: 10px }
.btm li i{ color: #fff; font-style:normal; }

.pdb10 { padding-bottom: 15px }
.adds { background: url(../images/line0.png) no-repeat; width: 486px; height: 45px; position: absolute; bottom: 0; z-index: 100; left: 50%; margin-left: 50px; line-height: 45px; }
.adds li { float: left; margin: 0 5px }
.adds li.tits { color: #fff; font-size: 14px; width: 100px; text-align: center }
.adds li a { color: #000; padding-left: 2px }
.adds li a:hover { color: #f60 }
#top_ck { border: 0; float: right; width: 50px; height: 50px; margin-top: 5px; cursor: pointer; border-radius: 50px; }
#top_ck img:hover { opacity: 0.5 }
.foot { background: #fff; }
/*提示框*/
.tis, .tis2 { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 9999; display: none }
.tis .bg, .tis2 .bg { background: none repeat scroll 0 0 #000; height: 100%; left: 0; opacity: 0.8; position: absolute; top: 0; width: 100%; z-index: 1; position: fixed }
.tis_nr { background: none repeat scroll 0 0 #fff; margin: 100px auto 0; padding: 37px 46px; width: 325px; position: relative; z-index: 2000; }
.tis h2 { text-align: center; color:#D05B16;}
.tis2 h2 { text-align: center }
.tis table { line-height: 30px; margin: 25px auto; }
.close { background: url(../images/close02.png) no-repeat; width: 36px; height: 36px; cursor: pointer; position: absolute; top: -40px; right: -40px; z-index: 2000; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
div.close:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
/*浮层*/
.quick { background: #ededed; width: 70px; position: fixed; top: 400px; right: 0; z-index: 1000; border-bottom: 4px solid #ccc; }
.quick li { border-bottom: 1px solid #fff; padding: 10px 0 }
.quick li a { display: block; }
.quick li:hover { background: #62271A; }
.quick img { margin: 0 auto; display: block; width: 40px; height: 40px }
.quick li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
/*内页广告*/
.ad2 { height: 500px; position: fixed; width: 100%; top: 0; z-index: 100 }
.b1 { background: url(../img/s1.jpg) center bottom }
.b2 { background: url(../img/s2.jpg) center bottom }
.b3 { background: url(../img/s3.jpg) center bottom }
.b4 { background: url(../img/s4.jpg) center bottom }
.b5 { background: url(../img/s5.jpg) center bottom }
.b6 { background: url(../img/s6.jpg) center bottom }
.b7 { background: url(../img/s7.jpg) center bottom }
.tt1 { padding: 15px 0; background: #fff; }
.tt1 img { margin: 0 auto; display: block }
.tt2 { background: #f6f6f6; border-top: 1px solid #e2e2e2 }
.tt22 { background: #fff; clear: both; }
.tt2_ad { width: 804px; margin: 0 auto; padding: 30px 0 10px }
.tt2_nr { font-size: 14px; line-height: 28px; width: 1100px; margin: 0 auto; padding: 20px 0 30px }
.show_wh { background: url(../images/bg2.jpg) no-repeat center 0; height: 494px; }
.show_wh div.wd, .map div.wd { position: relative; }
.wh_nr { width: 340px; position: absolute; top: 100px; right: 50px; color: #c7a8a1; font-size: 12px; line-height: 30px }
.wh_nr h3 { font-size: 16px; font-weight: bold; }
.map { background: url(../images/mp.jpg); height: 517px; }
.show_map { background: url(../images/dz.jpg); width: 279px; height: 434px; position: absolute; top: 40px; left: 20px; line-height: 9999em; overflow: hidden }
.pp { width: 241px; height: 241px; background: url(../images/pp.png); position: absolute; left: 0; top: 120px; right: 0; bottom: 0; margin: auto; }
.box4 { margin-top: 250px; position: relative; z-index: 1000 }
.hdmenu { width: 400px; margin: 0 auto; clear: both; }
.hdmenu li { float: left; width: 80px; height: 80px; margin-right: 20px; background: #eaeaea; color: #333; line-height: 80px; text-align: center; border-radius: 80px; font-size: 14px; }
.hdmenu a { display: block; border-radius: 60px; }
.hdmenu li:hover a { background: #F08200; color: #fff; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.hdmenu li.ck a { background: #64271A; color: #fff; }
.im_tp { width: 840px; margin: 0 auto; padding-top: 20px; height: 350px; background: url(../images/840_shadow.png) 0 bottom no-repeat; }
.im_tp img { display: block }
.tt3_nr { font-size: 14px; line-height: 28px; width: 800px; margin: 0 auto; padding: 20px 0 30px }
.more2 { width: 200px; margin: 20px auto; border-top: 1px solid #eaeaea; text-align: center; padding-top: 4px }
.more2 i { color: #999; font-size: 12px; font-style: normal; display: block }
.more2 a { background-color: #fff; border: 2px solid #946f4d; color: #946f4d; cursor: pointer; font-size: 14px; height: 40px; line-height: 40px; margin: 10px auto; width: 120px; display: block }
.more2 a:hover { background: #946f4d; color: #fff; }
.pr_menu { width: 900px; clear: both; margin: 20px auto 20px }
.pr_menu li { width: 20%; float: left; position: relative }
.pr_menu li i { display: none }
.pr_menu li a { background: #eaeaea; display: block; height: 40px; line-height: 40px; border: 2px solid #f6f6f6; text-align: center; font-size: 16px; }
.pr_menu li a:hover, .pr_menu li.ck a { background: #f08200; color: #fff; }
.pr_menu li.ck i { display: block; background: url(../images/ic.png); width: 12px; height: 6px; overflow: hidden; position: absolute; bottom: -4px; left: 50%; margin-left: -6px; }
.pr_menu2 { width: 900px; clear: both; margin: 0 auto }
.pr_menu2 li { width: 90px; float: left; margin-bottom: 20px; text-align: center; margin-right: 1px }
.pr_menu2 li a { display: block; background: #eaeaea; padding: 4px 0; }
.pr_menu2 li a:hover, .pr_menu2 li.ck a { background: #62271A; color: #fff; }
.pro { background: #fff; padding: 10px 0; width: 1000px; margin: 0 auto }
.pro_show li { width: 25%; float: left; position: relative; overflow: hidden;margin-left:4%;left:4%; margin-bottom:2%;}
.pro_show li img { width: 100%; display: block; cursor: pointer; border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.pro_show li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.pro_show li h3 { position: absolute; width: 100%; height: 40px; background: url(../img/bg1.png); bottom: 0; left: 0; z-index: 10; line-height: 40px; text-align: center; color: #fff; cursor: pointer;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px; }
.pro_show li:hover h3 { color:#F08200; }


.pro_shows li,.show_new li { width: 100%;overflow: hidden;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #FFE5C6 }
.pro_shows li img,.show_new li img { width: 25%; display: block; cursor: pointer;float:left;border-radius:6px;}
.pro_shows li:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.pro_shows li h3 { position: absolute; width: 100%; height: 40px; background: url(../img/bg1.png); bottom: 0; left: 0; z-index: 10; line-height: 40px; text-align: center;color:#F08200; cursor: pointer; }
.pro_shows li:hover h3 { height: 100%; line-height: 250px; }
.pro_shows .pro_info,.show_new .pro_info{width:55%;float:left;margin-left:3%;}
.pro_shows .pro_info h2,.show_new .pro_info h2{color:#F08200;}
.show_new .pro_infos{width:15%;float:left;background:#F08200;border-radius:4px;line-height:30px;text-align:center;display:block;font-size:14px;font-family:"微软雅黑";color:#fff;margin-top:30px;}
/*新闻*/

.pro_shows .pro_infos{width:10%;float:right;background:#F08200;border-radius:4px;line-height:30px;text-align:center;display:block;font-size:14px;font-family:"微软雅黑";color:#fff;margin-top:220px;}
/*新闻*/
.news_list li { height: 180px; width: 100%; clear: both; cursor: pointer }
.none { display: none; }
.news_list li.c1 { background: #f1f1f1; }
.news_list li:hover { background: #1F1A17 }
.tp_img { float: right; margin-top: 40px; }
.news_tit { padding-top: 40px; }
.news_tit time { font-size: 16px; line-height: 40px; }
.news_tit h3 { color: #999; font-size: 38px; line-height: 100px; text-align: center; }
.news_tit h3:hover{color:#fff;}
.news_show { background: #1F1A17; color: #fff; display: none; border-bottom: 2px solid #666 }
.news_show h4 { text-align: center; font-size: 18px; padding: 40px 0 20px 0; color: #fff; }
.time { color: #999; text-align: center; padding-bottom: 20px; border-bottom: 1px solid #444; margin-bottom: 30px }
.gb { text-align: center; padding: 20px; cursor: pointer; }
.gb img:hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); }
.fwbq { }
.fw_tit { padding: 10px 0; font-size: 22px; }
.fw_tit span { font-size: 12px; padding-left: 10px }
.lxwm { padding: 30px 0 }
.lxwm h3 { font-size: 24px; text-align: center }
.lxwm { text-align: center; font-size: 14px; }
.lxwm p { line-height: 24px; }
.shop_dp li { float: left; width: 33%; height: 300px; clear: none }
.shop_dp li img { width: 90%; margin: 0 auto; border-radius: 8px; border: 4px solid #574545 }
.shop_dp li:hover img { border: 4px solid #C9C3C3 }
.shop_dp dt { font-size: 16px; font-weight: bold }
.shop_dp dd a{ float:right;display:block;margin-right:40px;color:#fff; }

.xzxw { background: url(../images/title-bg.jpg) repeat-x; height: 47px; margin-top: 20px }
.xzxw span { background-color: #fff; border: 1px solid #7F7F7F; color: #000; margin: 0 auto; position: relative; width: 400px; display: block; height: 40px }
.xzxw a { display: block; float: left; text-align: center; width: 33.3%; line-height: 38px }
.xzxw a:hover { background: #eaeaea; }
.xzxw a:last-child{width:33.4%;} 
.xzxw a.ck { background: #62271A; color: #fff; }
.show_news { width: 1100px; margin: 10px auto 0; padding-bottom: 10px }
.show_new { width: 1100px; margin: 10px auto 0; padding-bottom: 10px }
.show_news li { width: 250px; box-sizing: border-box; cursor: pointer; display: block; float: left; height: 200px; overflow: hidden; position: relative; transition: background-color 0.5s ease 0s; background: #fff; margin:15px 6px 0 ; border-bottom:2px solid #eaeaea; }
.show_news li img { height: 136px; width: 250px; }
.show_news li i { background:rgba(255,255,255,0.6); display: block; font-style: normal; height: 20px; left: 50%; line-height: 20px; margin-left: -50px; position: absolute; text-align: center; top: 116px; width: 100px; border-radius:6px 6px 0 0 }
.show_news li h3{ padding:10px; text-align:center}
.show_news li:hover,.show_news li:hover i{ background:#62271A; color:#fff;}
.show_news li:hover a{ color:#fff}
/*job*/
.jobs-list { height: 324px; margin: 10px auto 52px; overflow: hidden; position: relative; width: 960px; }
.jobs-list li { background: none repeat scroll 0 0 #ededed; display: inline; float: left; height: 97px; margin: 0 12px 10px 0; width: 475px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; }
.jobs-list .intro { float: left; height: 85px; line-height: 18px; padding: 12px 0 0 10px; width: 325px; }
.jobs-list .intro a { color: #a8a8a8; display: inline-block; width: 100%; }
.jobs-list .intro a.tit { color: #4c4c4c; font-size: 16px; line-height: 34px; }
.jobs-list a.more { background: url(../Images/bg_sign18.png) no-repeat scroll center 23px #bbb; color: #f3f3f3; float: right; line-height: 24px; padding: 58px 0 15px; text-align: center; width: 97px; border-radius: 0; }
.jobs-move { height: 311px; overflow: hidden; position: relative; }
.jobs-list ul { float: left; width: 974px; }
.jobs-list li:hover { background: #62271A; }
.jobs-list li:hover a { color: #ffe1ca; }
.jobs-list li:hover a.tit { color: #fff; }
.jobs-list li:hover a.more { background: #505050 url(../Images/bg_sign18.png) no-repeat scroll center 23px; color: #fff; }
.jobs-btns { height: 18px; padding-bottom: 100px; text-align: center; }
.jobs-btns span { background: url(../Images/bg_btn07.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); cursor: pointer; display: inline-block; height: 18px; margin-right: 8px; width: 18px; }
.jobs-btns span.on { background-position: 0 -18px; }
.sqlc { text-align: center }
.sqlc li { display: inline-block; background: url(../Images/q2.png) no-repeat; width: 117px; height: 117px; margin: 0 20px; cursor: pointer }
.sqlc li.cik { background: url(../Images/q1.png); color: #fff; }
.sqlc li em { font-size: 34px; font-weight: bold; font-style: normal; display: block; line-height: 40px; padding-top: 20px }
.sqlc li span { font-size: 16px; }
.sqnr { position: absolute; top: 0; left: 0 }
.tit_e img{ margin:0 auto; width:667px; display:block}
.tit_e h2{ margin:0 auto 10px;}
.tit_e table,.tit_e tr,.tit_e td{ border:1px solid #eaeaea; padding:6px}
.news_list2 { border-bottom: 1px solid #ddd; margin:20px 0 }
.news_list2 li { height: 50px; border: 1px solid #ddd; line-height: 50px; border-bottom: 0; }
.news_list2 li i { float: right; color: #999; font-weight: normal; padding-right: 10px }
.icon9 { height: 50px; float: left; border-right: 1px solid #ddd; width: 50px; margin-right: 10px; background: url(../images/icon8.jpg) no-repeat center center }
.icon10 { height: 50px; float: left; border-right: 1px solid #ddd; width: 50px; margin-right: 10px; background: url(../images/icon9.jpg) no-repeat center center }
.news_list2 a { display: block; float: left }
h3.new_tit { color: #333; font-size: 24px; font-weight: normal; line-height: 64px; text-align: center; border-bottom: 1px solid #eaeaea }
.times { color: #a4a4a4; line-height: 48px; margin-bottom: 23px; text-align: center; }
.turn { margin-top: 56px; position: relative; margin-bottom:20px }
.turn a { color: #666; }
.turn a.back { display: inline-block; position: absolute; right: 0; top: 0; }
.xw_nr{font-size:14px; line-height:24px }
.xw_nr img{ 
padding:6px; 
/*display:block */}
.prs img{ float:left; width:600px; display:block; border-bottom:4px solid #eaeaea; margin-right:20px}
.prs_list{ float:left; width:370px; line-height:30px; font-size:14px }
.titss{ padding:4px; color:#62271A; text-align:center; border-bottom:1px solid #eaeaea; font-size:18px; font-weight:bold; padding-bottom:10px; margin-bottom:10px}