*{ padding:0px; margin:0px;}
html{ margin: 0; padding:0; height:100%; width:100%;}
body{ margin:0; padding:0; height:100%; width:100% }
body{ font-family:微软雅黑, Microsoft YaHei; font-size:14px; background:#fdf9f0;}
ul li{ list-style:none; padding:0px; margin:0px;}
img{ border:none;font-size:0;}
a{ text-decoration:none; color:#666}
a:hover{ text-decoration:none; color:#bea163}
.m-t{ margin-top:20px;}
.pd-15{ padding:15px;}
.height10{ height:10px;}
.height20{ height:20px;}
.height30{ height:30px;}
.height40{ height:40px;}
.height50{ height:50px;}
.height60{ height:60px;}
.height70{ height:70px;}
.height80{ height:80px;}
.height90{ height:90px;}
.height100{ height:100px;}
.height200{ height:200px;}
.height110{ height:110px;}
.position-abs{ position:absolute;}
.position-rel{ position:relative;}
.position-fix{ position:fixed;}
.flt{ float:left}
.flr{ float:right}


#bodyPage{ width:100%; min-height:100%; height:auto !important; height:100%; position:fixed; top:0; left:0; }
img.bg { position:absolute; top: 0px; left: 0px; z-index:1; display:none;}
.header{ height:155px;}
.header > .qxyu-top{ height:107px;background:#cfba79 url(../images/topbg.png) repeat-y center top; }
.header > .qxyu-top > .top-logo{ margin:0px auto; padding:0px; width:348px; padding-top:25px;}
.header > .qxyu-top > .top-nav{top:30px; left:20px; color:#fdebc7; }
.header > .qxyu-top > .top-nav > a{ color:#fdebc7; font-size:14px; display:inline-block; padding:5px 10px;}
.header > .qxyu-top > .top-nav > a:hover{ border:#fdebc7 solid 1px; padding:4px 9px;}
.header > .qxyu-top > .top-search{ top:40px; right:20px; color:#fdebc7; width:300px;}
.header > .qxyu-top > .top-search > form{ }
.input-group-sm > .form-control, .input-group-sm > .input-group-addon{color:#fdebc7; font-size:14px;}
.input-group-addon{ background:none; border:none; color:#fdebc7; font-size:14px;}
.input-group-sm > .input-group-btn > .btn{  border:none; color:#9d824c; background:#e8d0a4; font-size:14px;}
.header > .qxyu-top > .top-search > form > .codes{ height:26px; width:40px; border:none; width:158px; padding:0px 5px; background:none }

.header > .qxyu-menu{ width:100%; margin:0px auto; padding:0px; position:relative; background:url(../images/menubg.jpg) no-repeat center top; }
.header > .qxyu-menu > ul.menucenter{ width:900px; margin:0px auto}
.header > .qxyu-menu > ul > li{ float:left; line-height:43px; padding-bottom:5px; z-index:999}
.header > .qxyu-menu > ul > li > a{ display:block; margin:0px 18px; color:#eddbb5; font-size:14px;}
.header > .qxyu-menu > ul > li:hover{ background:url(../images/menuli_bottombg.png) no-repeat center bottom; z-index:999}

.banner{ background:url(../images/banner.jpg) no-repeat center top; height:826px; width:100%}
.child-menu{ width:100%; position:absolute; border-bottom:#bf9f62 solid 1px; background:#fcf3de; left:0px; margin:0px auto; text-align:center; height:106px; z-index:8; display:none}
#idName{ display:block}
.closed{ margin:0px; padding:0px; position:absolute; bottom:-15px; left:463px; width:64px; height:16px; cursor:pointer; display:block; background:url(../images/colosed.png) no-repeat center center}
.child-menu-list{ width:990px; margin:0px auto; position:relative}
.child-menu-list > li{ display:inline-block; width:95px; margin:0px 10px; overflow:hidden; margin-top:20px;}
.child-menu-list > li h1{ font-size:14px; color:#bf9f62; font-weight:normal; padding:5px; margin:0px;}
.child-menu-list > li > a > img{ height:45px; width:100%;}
.qxyu-sitehome{ height:34px; border-bottom:#d8c1a6 solid 1px; width:100%;}
.qxyu-sitehome .content{ width:990px; margin:0px auto; line-height:34px; color:#bea163}

.homesite{ background:url(../images/homesite.png) no-repeat center center; padding:10px 20px;}

.qxyu-contents{ width:990px; margin:0px auto;background:url(../images/leftbg.jpg) no-repeat bottom left;}
.cbg{background:url(../images/centerbg.jpg) no-repeat bottom center;}
.qxyu-contents .c-title{border-bottom:#e4e4e4 solid 1px; padding:20px 0px; margin-bottom:40px;}
.qxyu-contents h1{ padding:40px; font-size:28px; text-align:center; padding:0px; margin:0px;}
.qxyu-contents h1 p.en{ padding:0px; margin:0px; font-size:14px; color:#cac7c4; line-height:24px;}
.qxyu-contents .map{ padding-bottom:20px; border-bottom:#bea163 solid 1px;}
.qxyu-contents .c-title.nobor{ border:none}
.centers{ text-align:center; line-height:30px;}

.newslist li{ height:30px; line-height:30px; overflow:hidden; position:relative; margin-bottom:15px;}
.newslist li:hover{ background:#efefef;}
.newslist li a{ display:block; color:#655a4c; line-height:30px; padding-left:5px;}
.newslist li a i{ padding:10px 10px 0px; font-size:12px;}
.newslist li a:hover{ color:#bea163;}
.page{ text-align:right; padding:20px 0px;}
.newspage{ padding:0px 20px; line-height:26px; min-height:500px;}
.pagelink{ border-top:#e4e4e4 solid 1px; margin-top:30px; line-height:30px; position:relative}
.pagelink .upd{ position:absolute; right:0px; top:0px;}
.page a{ display:inline-block; height:32px; width:32px; line-height:32px; text-align:center; background:#e4e4e4; color:#bea163; margin:0px 3px;}
.page span.current{display:inline-block; height:32px; width:32px; line-height:32px; text-align:center; background:#bea163; color:#e4e4e4; margin:0px 3px;}
.page a:hover{background:#bea163; color:#e4e4e4;}
.contentpage{ min-height:500px;}
.contentpage > .left{ width:230px; padding-bottom:90px; }
.contentpage > .right{ width:720px;}
.contentpage > .left > .leftcont{ width:230px; padding-right:40px; border-right: solid 1px #bea163; min-height:550px;}
.contentpage > .left > .leftcont > .sidenav > h2,.contentpage > .right > h2{ padding:0px; margin:0px; color:#ffffff; font-size:14px; background:#bea163; padding-left:10px; height:30px; line-height:30px;}
.contentpage > .right > h2{ position:relative;}
.contentpage > .right > h2 > span.en{ font-size:12px;}
.contentpage > .right > .rightcont{ padding:20px; line-height:26px;}
.contentpage > .right > h2 > i{ position:absolute; left:30px; bottom:-10px; font-size:16px; color:#bea163}
.contentpage > .left > .leftcont > .sidenav > h2 > i{ padding:10px 10px 0px; font-size:12px;}
.contentpage > .left > .leftcont > .sidenav > ul > li{ line-height:30px; margin-top:15px;}
.contentpage > .left > .leftcont > .sidenav > ul > li > a{ display:block; padding-left:10px;}
.contentpage > .left > .leftcont > .sidenav > ul > li > a:hover{ background:#efefef; color:#000;}
.footer{ background:url(../images/bottombg.jpg) no-repeat center top;}
.footer > .footercontent > .qxyu-copy{ left:20px; top:40px; color:#724d20}
.footer > .footercontent{ height:100px;}
.footer > .footercontent > .qxyu-sns{ right:20px; top:33px; color:#724d20}
.footer > .footercontent > .qxyu-sns a{ display:inline-block; padding:5px 12px;}
.footer > .footercontent > .qxyu-sns a:nth-child(1){ background:url(../images/snsbg.png) no-repeat left center;}
.footer > .footercontent > .qxyu-sns a:nth-child(2){ background:url(../images/snsbg.png) no-repeat -34px center;}
.footer > .footercontent > .qxyu-sns a:nth-child(3){ background:url(../images/snsbg.png) no-repeat -67px center;}


.logincont .left,.logincont .right{ width:45%; padding:100px 0px; color:#956832}
.logincont .left p,.logincont .right p{ padding:20px 0px;}
.logincont .left{ border-right:#ccc solid 1px; width:50%}
.logincont .right a.regit{ display:block; width:80px; height:26px; text-align:center; color:#FFF; background:#bea163; line-height:26px; position:relative}
.logincont .right a.regit i{ position:absolute; left:-5px; top:5px; color:#bea163}
.logincont .left .inpt{ position:relative; height:26px; width:275px; text-align:right; margin-bottom:20px;}
.logincont .left .inpt input{ width:200px; margin-left:10px; height:26px; border:#bfbfbf solid 1px; background:
none}
.logincont .left .inpt .submit{ position:absolute; right:-100px; top:0px; width:50px;color:#FFF; background:#bea163; border:none; height:26px;}
.logincont .left .inpt i{ position:absolute; right:-51px; top:5px; color:#bea163;border:none; height:26px;}
.logincont .left .forget{ padding:20px 0px;}
.logincont .left .forget a{ color:655a4c; text-decoration:underline}
.regist .inpt{ position:relative; height:26px; margin-bottom:20px; line-height:26px;}
.regist .inpt input{ width:300px; margin-left:10px; height:26px; border:#bfbfbf solid 1px; background:
none}
.regist .inpt span.f-t{ text-align:right; width:80px; display:inline-block}
.regist .inpt span.tips{ padding-left:30px; display:inline-block; color:#bea163}
.regist .inpt .submit{ width:80px;color:#FFF; background:#bea163; border:none; height:26px;}
.regist .inpt i{ position:absolute; left:86px; top:5px;color:#bea163;border:none; height:26px;}
.regist .inpt input.checkbox{ margin:0px;  border:none; display:inline-block; height:15px; width:15px; }
.button-group{ border-bottom:#e4e4e4 solid 1px; margin-bottom:20px;}
.button-group .button{ float:left; width:16.6%; padding:10px 0px; text-align:center; cursor:pointer; position:relative;}
.button-group .button span{ background:url(../images/menuli_bottombg2.png) no-repeat center center; width:65px; height:6px; position:absolute; bottom:-5px; left:50px; display:none}
.button-group .button:hover span{ display:inline-block}
.button-group .button.currs span{ display:inline-block}
.isotope{ min-height:500px;}
.isotope li{ width:321px; height:268px; border:#ececec solid 1px; margin-right:11px; text-align:center; position:relative; float:left}
.isotope li:nth-child(3n){ margin-right:0px;}
.vive{ display:inline-block; height:24px; border-top:#d0cdc9 solid 1px;border-bottom:#d0cdc9 solid 1px; color:#dddbd9; position:absolute; bottom:10px; left:135px;}
.zzbg{ display:none; background:url(../images/zzbg.png) no-repeat center center; width:321px; height:268px; position:absolute; top:1px; left:1px;z-index:9}
.isotope li:hover .zzbg{ display:block; }
.isotope li .zzbg a{ display:block; padding:114px 20px; font-size:10px; color:#655a4c}
.isotope li h2{ padding:0px; margin:0px; font-size:12px; line-height:18px; font-weight:normal; margin:15px 0px 10px 0px;}
.buttons{ width:50%; float:left; padding:20px 0px;}
.yiji{ background:url(../images/yijibg.jpg) no-repeat center center; width:22px; height:55px; display:block; line-height:12px; font-size:12px; text-align:center; color:#FFF; padding-top:10px; margin-top:20px;}
.yiji:hover{ color:#FFF}
.button-child{ float:left;position:relative; text-align:center; margin:20px 30px 0px 30px;}
.buttons .button-child span{ background:url(../images/menuli_bottombg2.png) no-repeat center center; width:100%; height:6px; position:absolute; bottom:-25px; left:0px; display:none; margin:0px auto;}
.buttons .button-child:hover span{ display:inline-block}
.buttons .button-child.currs span{ display:inline-block}
.button-child a{ display:inline-block; line-height:55px;}
.productcent{ padding:20px 0px}
.productcent .left{ width:324px; background:#f7f7f7; }
.proimg{ border:#e4e4e4 solid 1px;}
.desp{ text-align:center; padding:40px 25px;}
.desp h3{ font-size:14px; padding:0px; margin:0px; font-weight:bold}
.desp h4{ font-size:12px; padding:0px !important0px;}
.desp p{ background:url(../images/despbg.png) no-repeat center center; width:147px; height:28px; padding:0px; margin:0px auto;}
.desp .desptext{ padding:20px 0px; font-size:10px; color:#655a4c}
.productcent .right{ width:648px; background:#f7f7f7; }
.productcent .right h2{ background:url(../images/righth2bg.png) no-repeat left top; height:37px; line-height:30px; color:#FFF; font-size:14px; padding:0px; margin:0px; padding-left:20px;}
.productcent .right .typecents{ padding:30px;}
.productcent .right .typecent{ padding:30px;}
.productcent .right .typecent span{ display:inline-block; width:40px;}


#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:990px; height:594px; margin:0px auto; background:#333; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer;  width:60px; height:60px; background:url(../images/btns.png) no-repeat; position:absolute; top:249px; left:-60px; z-index:10; opacity:0.7; transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;
-webkit-transition:all 0.4s;}
#playBox .next{ cursor:pointer;  width:60px; height:60px; background:url(../images/btns.png) no-repeat;background-position:-60px -0px; position:absolute; top:249px; right:-60px; z-index:10; opacity:0.7;transition:all 0.4s;
-moz-transition:all 0.4s;
-ms-transition:all 0.4s;
-o-transition:all 0.4s;
-webkit-transition:all 0.4s;}
#playBox .pre:hover{ background:url(../images/btn.png); opacity:1;}
#playBox .next:hover{ background:url(../images/btn.png); opacity:1;background-position:-60px 0px;}
#playBox .smalltitle {width:990px; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:120px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; margin:0 5px; border-radius:10px; background:#ffffff; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#69aaec;}
#playBox:hover .next{ right:0px;}
#playBox:hover .pre{ left:0px;}
.iframes{ border:none; background:#fff;}
.frmcont{ position:fixed; top:0px; left:0px; height:100%; width:100%; display:none; background:rgba(101,90,76,0.9); z-index:9999;}
.wznrs{ width:990px; margin:0px auto; margin-top:50px; height:518px; background:#F00 scroll 1px; background:#FFF; position:relative;}
.bno{ display:block}
.wznrs .closeds{ width:60px; position:absolute; right:-30px; top:-30px; height:60px; background:rgba(0,0,0,0.8)}
.phtot{ height:594px; width:990px; margin-top:20px; overflow:hidden; margin:0px auto;}
.index_conten{ padding:20px; text-align:center; line-height:22px;}

.prov,.city{ width:305px;}
.inputss{ width:430px;}
.inputss select{ height:30px; background:#efefef}
.inputsub{width:75px;}
.searchsub{ height:30px; color:#fff; background:#bea163; border:none; width:75px;}
.m-l{ margin-left:30px;}
.wx-tips{ background:#fcf3de; padding:20px; text-align:center; color:#655a4c; line-height:24px;}
.wx-tips h4{ padding:0px; margin:0px; line-height:30px;}
.searchcontent{ padding:20px 0px}
.searchcontent .searlist{ float:left; width:323px; margin-right:10px; border:#e4e4e4 solid 1px; height:260px;}
.searchcontent .searlist h3{ background:#efefef; padding:0px; margin:0px; padding-left:15px; line-height:39px; border-bottom: border:#e4e4e4 solid 1px; font-size:16px;}
.searchcontent .searlist:nth-child(3n){ margin:0px; float:right}
.searchcontent .searlist .searlistcont{ padding:15px; color:#655a4c}
.searchcontent .searlist .searlistcont h2{ font-size:24px; margin:0px; padding:0px; margin-bottom:20px;}
#VCode{ border:#CCC solid 1px; margin-left:10px;}