@charset "gb2312";
/**************************************************************/
/***********AboutInfo:style.css@www.qundong.com****************/
/***********Developer:liuzhongzhen@gmail.com*******************/
/***********Date Time:2017-10-11 07:33:34**********************/
/**************************************************************/
/* import reset.css begin */
@import url("reset.css");
/* import reset.css end */
/* common begin */
/* body reset begin */
Body { text-align: left; font-family: "΢���ź�"; background: #FFF; }
/* body reset end */
/* remove link border sytle begin */
a, area { blr:expression(this.onFocus=this.blur());
} /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
/* remove link border sytle end */
ins { display: none; }
/* strong sytle begin */
Strong { font-weight: bold; }
/* strong sytle end */
/* clear begin */
.clearfix { display: none; margin: 0px; clear: both; padding: 0px; visibility: hidden; background-color: #FFF; border: 0px none #FFF; }
.clearfix:after { height: 0px; }
/* clear end */
/* font begin */
.fmarial { font-family: Arial; }
.fcred { color: #F00; }
/* font end */
/* begin */
.norecord { padding: 25px 10px; margin: 0 auto; height: 17px; line-height: 17px; text-align: center; font-size: 12px; color: #F00; }
/* end */
/* common end */
/************************************************************************************************************************/
/**** xxx begin ****/
.com_FL { float: left; }
.com_FR { float: right; }
/**** xxx end ****/
/**** xxx begin ****/
.wrap { margin: 0 auto; width: 1200px; overflow: hidden; }
/**** xxx end ****/
/**** xxx begin ****/
/**/
.top { margin: 0 auto; width: 100%; min-width: 1100px; height: 20px; overflow: hidden; background: #D5B687; }
.header { margin: 0 auto; width: 100%; min-width: 1100px; height: 134px; overflow: hidden; }
.content { margin: 0 auto; width: 100%; min-width: 1100px; height: auto; overflow: hidden; }
.footer { margin: 0 auto; width: 100%; min-width: 1100px; overflow: hidden; background: #F2F2F2; }
/**** xxx end ****/

/**** xxx begin ****/
.hcont { margin: 0 auto; width: 1100px; overflow: hidden; }
.logo { padding: 10px 0 37px; width: 80px; height: 120px; float: left; }
.logo-l-center{height: 180px; display: block; margin: 49px auto;}
.logo img { height: 120px; }
.nav { padding: 58px 28px 36px; width: auto; height: 40px; float: right; }
.nav ul { overflow: hidden; font-size: 0; }
.nav ul li { padding: 0 28px; height: 40px; line-height: 40px; float: left; }
.nav ul li a { display: block; font-size: 24px; color: #666; background: url(img/nav_li.png) bottom repeat-x; }
.nav ul li a:hover { color: #000; background: url(img/nav_li_cur.png) bottom repeat-x; }
.nav ul li span { color: #000; }
.nav ul li span a { color: #000; background: url(img/nav_li_cur.png) bottom repeat-x; }
.nav ul li span a:hover { color: #2A2A2A; }
/**** xxx end ****/

/**** xxx begin ****/
.indslide { margin: 0 auto; width: 100%; overflow: hidden; }
/**/
/**/
#full-screen-slider { margin: 0 auto; width: 100%; height: 637px; position: relative; }
/**/
#slides { display: block; width: 100%; height: 637px; list-style: none; padding: 0; margin: 0; position: relative; }
#slides li { display: block; width: 100%; height: 100%; list-style: none; padding: 0; margin: 0; position: absolute; }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px; }
/**/
#pagination { width: 84px; display: block; list-style: none; position: absolute; right: 50%; top: 566px; z-index: 9900; padding: 5px 0 5px 0; margin: 0; margin-right: -10px; }
#pagination li { display: block; list-style: none; width: 13px; height: 13px; float: left; margin-left: 15px; border-radius: 5px; background: #333; }
#pagination li a { display: block; width: 100%; height: 100%; padding: 0; margin: 0; text-indent: -9999px; }
#pagination li.current { background: #FFF; }
/**/
/**/

/**** xxx end ****/

/**** xxx begin ****/
.profuns { padding: 0px 0 23px; margin: 0 auto; width: 100%; height: auto; overflow: hidden; }
.profuns .pintr { padding: 0px 0 0; overflow: hidden; }
.profuns .pintr .title { height: 63px; line-height: 63px; text-align: center; font-size: 48px; color: #333; }
.profuns .pintr .ptext { padding: 10px 0; line-height: 36px; text-align: center; font-size: 30px; color: #333; }
.profuns .pintr .pline { padding: 23px 0; height: 105px; text-align: center; font-size: 0; }
.profuns .pfcase { margin: 0 auto; width: 100%; height: 933px; overflow: hidden; background: url(img/pro_fun_case.jpg) center no-repeat; }
.profuns .pfcase ul { padding: 28px 0 0; margin: 0 auto; width:480px; overflow: hidden; font-size: 0; }
.profuns .pfcase ul li { width: 153px; height: 170px; float: left; }
.profuns .pfcase ul li img { padding: 33px 20px 0; width: 113px; }
.profuns .pfcase ul li h1 { display: block; width: 153px; height: 45px; line-height: 45px; text-align: center; font-size: 17px; color: #333; }
/**** xxx end ****/

/**** xxx begin ****/
.videolinks { padding: 84px 0 88px; margin: 0 auto; width: 1100px; overflow: hidden; }
.vlrow1 { overflow: hidden; }
.vlrow1 .vl1c1 { border: #D5B586 solid 1px; float: left; }
.vlrow1 .vl1c2 { float: right; }
.vlrow1 .vl1c2 .vl1c2r1 { border: #D7BA8E solid 1px; overflow: hidden; }
.vlrow1 .vl1c2 .vl1c2r2 { margin: 18px 0 0; border: #D7BA8E solid 1px; overflow: hidden; }
.vlrow2 { padding: 20px 0 0; overflow: hidden; }
.vlrow2 ul { overflow: hidden; font-size: 0; }
.vlrow2 ul li { margin: 0 13px 0 0; border: #D7BA8E solid 1px; float: left; }
.vlrow2 ul li img { width: 355px; height: 233px; }
.vlrow2 ul li.last { margin: 0; width: 358px; }
.vlrow2 ul li.last img { width: 358px; }
/**** xxx end ****/

/**** xxx begin ****/
.fcont { margin: 0 auto; width: 1100px; overflow: hidden; }
.fcont .fclogo { padding: 48px 0 128px; float: left; }
.fcont .fclogo img { width: 79px; height: 120px; }
.fcont .fclink { padding: 33px 0 0; width: 806px; height: 36px; line-height: 36px; text-align: left; font-size: 16px; color: #333; float: right; }
.fcont .fclink span { padding: 0 35px 0 0; }
.fcont .fclink a { color: #333; }
.fcont .fclink a:hover { color: #000; }
.fcont .fcnav { padding: 17px 0 11px; width: 806px; height: 17px; line-height: 17px; text-align: left; font-size: 13px; color: #333; border-top: #B1ADAE solid 1px; float: right; }
.fcont .fcnav a { padding: 0 14px; color: #333; }
.fcont .fcnav a.first { padding: 0 14px 0 0; }
.fcont .fcnav a:hover { color: #000; }
.fcont .fccopy { padding: 0 0 36px; width: 806px; line-height: 21px; text-align: left; font-size: 13px; color: #333; float: right; }
.fcont .fccopy a { color: #333; }
.fcont .fccopy a:hover { color: #000; }
/**** xxx end ****/

/**** xxx begin ****/
.colmenu { margin: 0 auto; width: 1100px; height: 101px; line-height: 101px; text-align: center; font-size: 32px; color: #D5B98A; background: #FFF; overflow: hidden; }
.colmenu a { padding: 0 20px; font-size: 22px; color: #333; }
.colmenu a:hover { color: #000; }
.colmenu span { color: #D5B98A; }
.colmenu span a { color: #D5B98A; }
.colmenu span a:hover { color: #333; }
.colmenu span.line { font-family: Arial; }
.coltitle { padding: 0 0 80px; margin: 0 auto; width: auto; text-align: center; background: #FFF; }
.coltitle h1 { padding: 26px 0 0; margin: 0 auto; width: auto; height: 80px; line-height: 80px; text-align: center; font-family: Arial; font-size: 50px; color: #333; }
.coltitle h2 { display: inline-block; padding: 10px 3px; margin: 0 auto; width: auto; height: 27px; line-height: 27px; text-align: center; font-family: Arial; font-size: 26px; color: #D5B98A; border-top: #D5B98A solid 4px; }
/**/

.about { padding: 270px 0 0; margin: 0 auto; width: 100%; overflow: hidden; background: url(https://lkimgyt.luokuang.com/1626672220939.jpg) top no-repeat; }
.about .abocont { margin: 0 auto; width: 1100px; height: auto; overflow: hidden; background: #FFF; }
.about .abocont .ctext1 { padding:0 0 80px; line-height: 32px; text-align: left; font-size: 20px; color: #333; overflow: hidden; }
.about .abocont2 { margin: 0 auto; width: 100%; height: auto; overflow: hidden; background: #F2F2F2 url(img/about_bc_ctext.jpg) bottom no-repeat; }
.about .abocont2 .c2text { padding: 80px 0; margin: 0 auto; width: 1100px; line-height: 32px; text-align: left; font-size: 20px; color: #333; overflow: hidden; }
/**** xxx end ****/


/**** xxx begin ****/
.rgtechnology { padding: 270px 0 0; margin: 0 auto; width: 100%; overflow: hidden; background: url(img/hsgy_banner.jpg) top no-repeat; }
.rgtechnology .title { padding: 0 0 10px; margin: 0 auto; width: auto; text-align: center; background: #FFF; }
.rgtechnology .title h1 { padding: 26px 0 0; margin: 0 auto; width: auto; height: 80px; line-height: 80px; text-align: center; font-family: Arial; font-size: 50px; color: #333; }
.rgtechnology .title h2 { display: inline-block; padding: 10px 3px; margin: 0 auto; width: auto; height: 27px; line-height: 27px; text-align: center; font-family: Arial; font-size: 26px; color: #D5B98A; border-top: #D5B98A solid 4px; }
.rgtechnology .rgtechcont { padding:0 0 60px; margin: 0 auto; width: 100%; height: auto; overflow: hidden; background: #FFF; }
.rgtechnology .rgtechcont .rgtechc1text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: center; font-size: 20px; color: #333; overflow: hidden; }
.rgtechnology .rgtechcont .rgtechc2text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: left; font-size: 20px; color: #333; overflow: hidden; }
.rgtechnology .rgtechcont .rgtechc3text { margin: 0 auto; width: 100%; line-height: 32px; text-align: center; font-size: 20px; color: #333; background: #F2F2F2; overflow: hidden; }
/**** xxx end ****/

/**** xxx begin ****/
.rgproduct { padding: 270px 0 0; margin: 0 auto; width: 100%; overflow: hidden; background: url(https://lkimgyt.luokuang.com/1625570832086.jpg) top no-repeat; }
.rgproduct .title { padding: 0 0 10px; margin: 0 auto; width: auto; text-align: center; background: #FFF; }
.rgproduct .title h1 { padding: 26px 0 0; margin: 0 auto; width: auto; height: 80px; line-height: 80px; text-align: center; font-family: Arial; font-size: 50px; color: #333; }
.rgproduct .title h2 { display: inline-block; padding: 10px 3px; margin: 0 auto; width: auto; height: 27px; line-height: 27px; text-align: center; font-family: Arial; font-size: 26px; color: #D5B98A; border-top: #D5B98A solid 4px; }
.rgproduct .rgprocont { padding:0 0 60px; margin: 0 auto; width: 100%; height: auto; overflow: hidden; background: #FFF; }
.rgproduct .rgprocont .rgproc1text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: center; font-size: 20px; color: #333; overflow: hidden; }
.rgproduct .rgprocont .rgproc2text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: left; font-size: 20px; color: #333; overflow: hidden; }
.rgproduct .rgprocont .rgproc3text { margin: 0 auto; width: 100%; line-height: 32px; text-align: center; font-size: 20px; color: #333; background: #F2F2F2; overflow: hidden; }
/**** xxx end ****/

/**** xxx begin ****/
.cservice { padding: 270px 0 0; margin: 0 auto; width: 100%; overflow: hidden; background: url(img/service_banner.jpg) top no-repeat; }
.cservice .title { padding: 0 0 10px; margin: 0 auto; width: auto; text-align: center; background: #FFF; }
.cservice .title h1 { padding: 26px 0 0; margin: 0 auto; width: auto; height: 80px; line-height: 80px; text-align: center; font-family: Arial; font-size: 50px; color: #333; }
.cservice .title h2 { display: inline-block; padding: 10px 3px; margin: 0 auto; width: auto; height: 27px; line-height: 27px; text-align: center; font-family: Arial; font-size: 26px; color: #D5B98A; border-top: #D5B98A solid 4px; }
.cservice .cscont { margin: 0 auto; width: 100%; height: auto; overflow: hidden; background: #FFF; }
.cservice .cscont .csc1text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: center; font-size: 20px; color: #333; overflow: hidden; }
.cservice .cscont .csc2text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: left; font-size: 20px; color: #333; overflow: hidden; }
.cservice .cscont .csc3text { margin: 0 auto; width: 100%; line-height: 32px; text-align: center; font-size: 20px; color: #333; background: #F2F2F2; overflow: hidden; }
/**** xxx end ****/

/**** xxx begin ****/
.ginsengculture { padding: 270px 0 0; margin: 0 auto; width: 100%; overflow: hidden; background: url(img/ginsengculture_banner.jpg) top no-repeat; }
.ginsengculture .title { padding: 0 0 10px; margin: 0 auto; width: auto; text-align: center; background: #FFF; }
.ginsengculture .title h1 { padding: 26px 0 0; margin: 0 auto; width: auto; height: 80px; line-height: 80px; text-align: center; font-family: Arial; font-size: 50px; color: #333; }
.ginsengculture .title h2 { display: inline-block; padding: 10px 3px; margin: 0 auto; width: auto; height: 27px; line-height: 27px; text-align: center; font-family: Arial; font-size: 26px; color: #D5B98A; border-top: #D5B98A solid 4px; }
.ginsengculture .title_2 { padding: 0 0 70px; margin: 0 auto; width: auto; text-align: center; background: #FFF; }
.ginsengculture .title_2 h1 { padding: 26px 0 0; margin: 0 auto; width: auto; height: 80px; line-height: 80px; text-align: center; font-family: Arial; font-size: 50px; color: #333; }
.ginsengculture .title_2 h2 { display: inline-block; padding: 10px 3px; margin: 0 auto; width: auto; height: 27px; line-height: 27px; text-align: center; font-family: Arial; font-size: 26px; color: #D5B98A; border-top: #D5B98A solid 4px; }

.ginsengculture .ginculcont { padding:0 0 60px; margin: 0 auto; width: 100%; height: auto; overflow: hidden; background: #FFF; }
.ginsengculture .ginculcont .ginculc1text { margin: 0 auto; width: 1100px; line-height: 32px; text-align: center; font-size: 20px; color: #333; overflow: hidden; }
/**** xxx end ****/

/**** xxx begin ****/
.displayhall { margin: 0 auto 80px; width:1102px; overflow:hidden; }

.displayhall .dhmenu { height:76px; overflow:hidden; background:url(img/dhcmenu_0.png) repeat-x; }
.displayhall .dhmenu ul { overflow:hidden; font-size:0; }
.displayhall .dhmenu ul li { padding:12px 0 0; height:64px; float:left; }
.displayhall .dhmenu ul li.cur { color:#000; background:url(img/dhcmenu_1.png) repeat-x; }
.displayhall .dhmenu ul li.cur a { color:#000; }
.displayhall .dhmenu ul li.cur a:hover { color:#000; }
.displayhall .dhmenu ul li:hover { background:url(img/dhcmenu_1.png) repeat-x; }
.displayhall .dhmenu ul li a { display:block; height:64px; line-height:64px; text-align:center; font-size:23px; color:#D5B584; border-left:#D4B586 solid 1px; border-right:#D4B586 solid 1px; }
.displayhall .dhmenu ul li a:hover { color:#000; }
.displayhall .dhmenu ul li.w1 { width:205px; }
.displayhall .dhmenu ul li.w2 { width:339px; }
.displayhall .dhmenu ul li.w3 { width:169px; }
.displayhall .dhmenu ul li.w4 { width:145px; }
.displayhall .dhmenu ul li.w5 { width:244px; }

.displayhall .dhcont { margin: 0 auto; width:1102px; overflow:hidden; background:#D4B586; }
.displayhall .dhcont .dhctext { padding:15px 0; margin: 0 1px 1px; width: 1100px; line-height: 32px; text-align: center; font-size: 20px; color: #333; overflow: hidden; background:#FFF; }
.idx-title{
	clear: both;
    height: 41px;
    line-height: 40px;
    font-size: 21px;
    color: #2a2a2a;
    font-family: 'Microsoft YaHei',Verdana, Geneva, Tahoma, sans-serif;
}
/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/

/**** xxx begin ****/

/**** xxx end ****/
/*
/************************************************************************************************************************/
