.clear {zoom:1;}
.clear:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
*{ padding:0px; margin:0px auto;}
img{ border:none;}
ul,li{ padding:0px; margin:0px; list-style-type:none;}
a{ text-decoration:none; color:#595757;}
a:hover{ color:#daac3f;}
em,i{ font-style:normal;}
.fl{ float:left;}
.fr{ float:right;}
body{
   margin:0 auto;
   font-size:14px;
   background:#fbfaf9;
   text-align:center;
   color:#595757;
   font-family:"Microsoft yahei";
}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt50{ margin-top:50px;}
.mainbox{ width:1170px;overflow:hidden;}

.header{ width:100%;position:absolute; top:60px; left:0; z-index:99;}
.nav{ width:960px; line-height:32px; margin:5px 0 0 20px;}
.nav li{ float:left; width:135px; text-align:center; font-size:18px; margin-right:10px;}
.nav li a{ width:135px; height:32px; display:block; color:#fff;}
.nav li a:hover,.nav li a.current{ background:#c6ab62; color:#fff; text-decoration:none;}
.nav li .navli{ width:135px; background:#c6ab62; position:absolute; z-index:9999; margin-left:0; +margin-left:-68px; _margin-left:-67px; font-size:14px; padding-top:3px; display:none;}
.nav li .navli a{ display:block; height:26px; line-height:26px; border-bottom:1px solid #d4c28c; overflow:hidden;}
.nav li .navli a:hover{ background:#b29448;}

/*banner样式*/
.fullSlide{width:100%;position:relative;height:594px; overflow:hidden; z-index:0;}
.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:594px;overflow:hidden;text-align:center;}
.fullSlide .bd li img{ height:594px;}
.fullSlide .bd li a{display:block;height:594px;}
.fullSlide .hd{width:100%;position:absolute;z-index:2;bottom:20px;left:0;height:15px;line-height:15px; background:none; border:none;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:3px 5px;overflow:hidden;background:#fff;line-height:999px; border-radius:50%;}
.fullSlide .hd ul .on{background:#cc0000;}
.fullSlide span{display:block;position:absolute;z-index:1;top:50%;margin-top:-20px;left:2%;z-index:1;width:40px;height:40px;display:none;cursor:pointer;}
.fullSlide span.prev{ background:url(../images/lbtn.png) no-repeat;}
.fullSlide span.next{left:auto;right:2%;background:url(../images/rbtn.png) no-repeat;}
.fullSlide span.prev:hover{ background:url(../images/lbtn_hover.png) no-repeat;}
.fullSlide span.next:hover{ background:url(../images/rbtn_hover.png) no-repeat;}

.floatbg{ width:1170px; height:270px; position:absolute; top:260px; left:50%; margin-left:-585px; z-index:98;}
.hdfloat{ float:left; text-align:left; line-height:22px; color:#fefdfb; padding:10px; font-size:16px; overflow:hidden;}
.hdfloat a,.hdfloat:visited{ color:#fefdfb;}
.hdfloat em{ padding:0 5px;}
.hdfloat img{ margin:6px 0;}

.tzxm{ width:100%; margin-top:50px; overflow:hidden;}
.hotjj{ width:1250px;}
.hotjj li{ float:left; width:236px; height:255px; background:#fdfdfd; border:1px solid #dededd; line-height:20px; margin:20px 40px 0 0; padding:20px 12px 0; overflow:hidden; position:relative; color:#898989;}
.hotjj li p{ line-height:20px; font-size:14px;}
.hotjj li p span{ display:block; height:20px; line-height:20px; float:left; background:#dbb761; color:#fff; padding:0 10px;}
.hotjj li p b{ height:40px; line-height:20px; display:block; color:#dbb761; margin-bottom:5px; overflow:hidden;}
.hotjj li h3{ height:40px; line-height:40px; font-size:35px; color:#e30213; font-weight:400; margin:15px 0;}

.hotjj li .jdline{ margin-top:10px;}
.hotjj li .jdline .bars{ height:6px; background:#d7d7d7; border-radius:50px; margin-bottom:5px;}
.hotjj li .jdline .bars span{ width:100%; height:6px; display:block; background:#dbb761; float:left; border-radius:50px;}
.hotjj li .jdline p em{ float:left}
.hotjj li .jdline p i{ float:right;}
.hotjj li a{ width:100%; height:44px; line-height:44px; background:#dbb761; color:#fff; font-size:18px; position:absolute; bottom:0; left:0;}
.tzcase li img{ margin:20px 0; width:225px; height:60px;}
.tzcase li .gain{ text-align:center;}
.tzcase li h3{ margin:10px 0;}

.cpdt{ width:665px; height:282px; overflow:hidden; margin-top:50px;}
.tits{ height:50px; border-left:5px solid #dbb761;}
.titinner{ height:49px; line-height:49px; border-bottom:1px solid #e8e6e4; font-weight:400; font-size:24px; margin:0 0 0 10px;}
.titinner span{ float:left; color:#dbb761;}
.titinner a{ float:right; font-family:"Arial"; font-size:14px; font-weight:700; color:#dbb761;}
.xmtit span{ color:#898989; cursor:pointer;}
.xmtit span.spcurs{ color:#dbb761;}
.xmtit em{ float:left; padding:0 15px; color:#dbb761; font-size:20px;}

.mcon{ margin-top:15px;}
.mcon li{ height:50px; line-height:50px; background:#ebecec; padding:0 15px; text-align:left; margin-top:5px; overflow:hidden;}
.mcon li.whitebg{ background:#fbfaf9;}
.mcon li span{ float:right;}

.imgslider{width:464px;height:282px; overflow:hidden; position:relative; margin:50px 0 0 40px;}
#adpica{width:464px;height:282px;overflow:hidden;}
#adpica img{float:left;width:464px;height:282px;overflow:hidden;}
#adtipa{bottom:10px;height:15px;position:absolute;right:20px;font-size:12px;}
#adtipa ul li{background:#f1f1f1;color:#FFF;cursor:pointer;display:inline-block;float:left;height:12px;line-height:12px;margin:0 10px;text-align:center;width:12px;text-indent:-9999em;border-radius:50px;}
#adtipa ul li.current{background:#dbb761;}
.hidden{display:none;}
.show{display:block !important;}

.cpjz{ width:100%; margin-top:80px;}
.jz-con{ margin-top:15px;}
.l-jz{ width:668px; height:290px; color:#221815;}
.l-jz span{ display:inline-block; float:left; height:54px; line-height:54px; text-align:center; padding:0 2%;}
.l-jz span.span01{ width:45%; text-align:left;}
.l-jz span.span02{ width:13%;}
.l-jz span.span03{ width:13%;}
.l-jz span.span04{ width:13%;}
.l-jz dt{ height:60px;}
.l-jz dt span{ line-height:30px;}
.l-jz dt p{ height:30px; line-height:30px; overflow:hidden;}
.l-jz dt h3{ height:30px; line-height:30px; background:#dbb761; color:#fff; font-size:14px; text-align:left; padding-left:15px;}
.l-jz dd{ height:54px; border-bottom:1px solid #878280; cursor:pointer;}
.l-jz dd.ddcur{ background:#ebecec;}
.l-jz dd p { background:url(../images/icon_d.png) 10px 26px no-repeat; height:54px; line-height:54px; padding-left:14px; overflow:hidden;}
.r-trend{ width:470px; height:290px;}

.bigban{ width:100%; margin-top:100px;}
.ban_h565{ height:565px;}
.ban_h410{ height:410px;}

.photobox{ height:567px; background:url(../images/photobg.jpg) center center no-repeat; margin-top:10px; padding:20px 0; overflow:hidden;}
.srollpic{ width:1260px; height:310px;overflow:hidden; position:relative; z-index:0;}
.srollpic a.prev,.srollpic a.next{position:absolute; top:119px; left:0; width:40px; height:72px;display:block; background:url(../images/sjbtn.png) no-repeat; text-indent:9999em; overflow:hidden; z-index:99;}
.srollpic a.next{ background-position:-40px 0; left:1220px;}
.box_container{width:1168px; height:565px; overflow:hidden; margin:0 45px 0 45px; z-index:1;}
.box_container li{ float:left; width:292px; height:310px; overflow:hidden;}
.box_container li img{ width:292px; height:280px;}
.box_container li span{ width:292px; height:280px; display:block; position:relative; overflow:hidden;}
.box_container li span em{ display:block; width:292px; height:280px; background:url(../images/black-bg.png); position:absolute; top:0; left:0;}
.box_container li a p,.box_container li a:visited p{ height:30px; line-height:30px; overflow:hidden; text-align:left; color:#aaa; font-size:14px;}
.box_container li a:hover p{ color:#fff;}

.kkyj{ width:100%; margin-top:50px;}
.kkyj-con{ width:1200px; margin-top:25px;}
.kkyj-con li{ float:left; width:260px; height:150px; margin-right:40px; line-height:26px; text-align:left; overflow:hidden;}
.kkyj-con li h3{ height:30px; line-height:30px; font-weight:400; font-size:20px; margin-bottom:10px; overflow:hidden;}
.kkyj-con li h3 a,.kkyj-con li h3 a:visited{ color:#221815;}
.kkyj-con li h3 a:hover{ color:#d7ab41;}

.partbox{ margin-top:50px;}
.partcon{ width:1250px; margin-top:20px;}
.partcon li{ float:left; width:122px; height:60px; margin:10px 27px 20px 0; overflow:hidden;}
.partcon li img{ width:120px; height:40px; border:1px solid #eee;}
.partcon li span{ height:20px; display:block; line-height:20px; overflow:hidden;}

.footer{ height:30px; line-height:30px; color:#fff; background:#1f1f1f; padding:20px 0; margin-top:50px;}
.footer span{ float:left;}
.footer em{ float:right;}
.footer em a{ display:inline-block; height:30px; float:left; color:#fff; margin:0 10px;}
.footer em a.icon_qq{ width:30px; background:url(../images/icon_qq.png) center center no-repeat;}
.footer em a.icon_wx{ width:30px; background:url(../images/icon_wx.png) center center no-repeat;}

/*内页样式*/
.subhead{ height:32px; background:#2a2c2f; padding:30px 0 30px 0;}
.subhead .nav{ width:1000px; line-height:32px; margin:5px 0 0 20px;}
.subhead .nav li{ float:left; width:135px; text-align:center; font-size:18px; margin-right:10px;}
.subhead .nav li a,.subhead .nav li a:visted{ width:135px; height:32px; display:block; color:#fff;}
.subhead .nav li a:hover,.nav li a.current{ background:#c6ab62; color:#fff; text-decoration:none;}
.subhead .nav li .navli{ width:135px; background:#c6ab62; position:absolute; z-index:9999; margin-left:0; +margin-left:-68px; _margin-left:-67px; font-size:14px; padding-top:3px; display:none;}
.subhead .nav li .navli a{ display:block; height:26px; line-height:26px; border-bottom:1px solid #d4c28c; color:#fff; overflow:hidden;}
.subhead .nav li .navli a:hover{ background:#b29448;}

.main_banner_wrap{overflow:hidden; height:316px; position:relative; text-align:center;}
.main_banner{ width:100%; height:316px; margin:0 auto; overflow:hidden;}

.left{ width:185px; padding:0 20px; margin-top:50px; text-align:left; overflow:hidden;}
.left dl{ width:185px; margin:5px 0; font-size:16px; line-height:40px;}
.left dt a{ height:40px; line-height:40px; border-left:1px solid #fbfaf9; color:#221815; overflow:hidden;}
.left dt a:hover,.left dd a:hover{ color:#ddae3f;}
.left dt a.zkicon{ border-left:1px solid #fbfaf9;}
.left dd{ margin:5px 0 0 0;}
.left dd a{ color:#221815;}
.left dt a.dta,.left dd a.lia{ color:#ddae3f;}
.lmenulist li{ line-height:30px; font-size:15px; overflow:hidden; margin-bottom:10px;}
.lmenulist li a,.lmenulist li a:visited{ color:#231815;}
.lmenulist li a:hover{ color:#ddae3f;}
.lmenulist li a.acur{ color:#ddae3f;}
 
.right{ width:890px; margin-top:50px; text-align:left; overflow:hidden;}
.rtit{ height:40px; line-height:40px; color:#000; font-size:18px; font-weight:700;}
.proinfo{ margin-top:20px;}
.protit{ height:40px; line-height:40px; background:#dbb761; font-weight:700; color:#fff;}
.protit span{ width:120px; display:inline-block; margin-right:10px; cursor:pointer; text-align:center;}
.protit span.spcur{ color:#956d0c;}
.proinfo tr{ line-height:30px; background:#f0f0ee;}
.proinfo tr.whitebg{ background:#fff;}
.proinfo th{ width:150px; padding:10px 20px;}
.proinfo td{ padding:10px 15px;}
.history{ margin-top:20px; text-align:center;}
.investor{ margin-top:20px; color:#221815; line-height:24px;}
.investor img{ float:left; margin-right:15px; width:90%;}
.orderbtn{ width:100%; height:40px; margin-top:30px; text-align:center;}
.orderbtn a{ width:150px; height:40px; display:inline-block; line-height:40px; color:#242424; background:#dbb761; font-size:16px;}

.reservebox{ overflow:hidden; color:#221815;}
.textcon{ text-align:left; line-height:32px; font-weight:700;}
.textcon b{ color:#dcad3c;}
.textcon p{ text-indent:2em; margin-bottom:20px;}
.forminfo{ margin-top:40px; padding:0 10px 10px;}
.forminfo dl{ float:left; width:320px; overflow:hidden; text-align:left; margin-right:100px;}
.forminfo dt{ height:25px; line-height:25px; font-weight:700; color:#dcad3c;}
.forminfo dd{ line-height:40px; margin-top:10px;}
.forminfo dd span{ text-align:left; display:block;}
.forminfo dd input.intext{ width:300px; display:inline-block; height:35px; background:#fbfaf9; border:1px solid #b4bac5; padding-left:5px;}
.forminfo dd label{ float:left; display:inline-block; height:40px; margin-right:12px; line-height:40px;}
.forminfo dd label input{ float:left; margin:14px 6px 0 0; *margin:9px 6px 0 0;}
.forminfo p.pbtns{ width:80%; float:left; margin-top:50px;padding-left:20%;}
.forminfo p.pbtns input{ display:inline-block; margin:0 20px; width:110px; height:38px; background:#dbb761; vertical-align:middle; border:none; font:400 16px/38px "Microsoft yahei"; color:#0d0707; cursor:pointer;}

.newlist li{ height:38px; background:#ebecec; line-height:38px; padding:5px 15px; overflow:hidden;}
.newlist li.whitebg{ background:#fff;}
.newlist li span{ float:right;}
.textpage{ line-height:30px;}
.newinfo h3{ height:30px; line-height:30px; font-size:16px; color:#dbb761; font-weight:400; text-align:left; overflow:hidden; margin-bottom:30px;}
.newinfo h3 span{ float:right; color:#595757; font-size:14px;}
.newcon{ line-height:30px; color:#595757;}
.newcon b{ color:#dcad3c; font-size:16px;}
.newcon img{width:90%;}
.newcon p{text-indent:2em;}
.twlist{width:780px; padding:0 55px; overflow:hidden;}
.twlist li{border-bottom:1px solid #dfdfdf; padding-bottom:20px; padding-top:5px; margin-bottom:20px; overflow:hidden; font-family:Arial,Microsoft yahei; text-align:center;}
.twlist li img{ width:770px; height:280px;}
.twlist li h3{ width:770px; height:30px; border-bottom:1px solid #dfdfdf; padding:10px 5px; font-weight:400; overflow:hidden; text-align:left;}
.twlist li h3 a{ color:#d9aa3b; display:block; height:30px; line-height:30px; margin-bottom:5px; font-size:21px;}
.twlist li p{ height:48px; line-height:24px; text-align:left; margin:15px 5px 0; color:#555;}
.twlist li span{ display:block; height:38px; line-height:38px; padding-left:5px; margin-top:30px;}
.twlist li span a{ display:block; float:right; width:120px; height:38px; line-height:38px; color:#fff; background:#d9aa3b;}
.twlist li span em{ float:left; color:#898989;}

.contact{ overflow:hidden;}
.catbox{ margin-top:25px;}
.catbox h3{ border-left:5px solid #dbb761; height:45px; line-height:45px; text-align:left; padding-left:18px; font-size:24px; color:#dbb761; font-weight:400; margin-bottom:15px;}
.lxbox p{ line-height:30px; color:#555; font-size:16px; color:#221815; font-family:Arial,Microsoft yahei;}
.lxbox p img{ float:right;}
.messbox .messinner{ margin-top:25px;}
.messinner input{ float:left; display:inline-block; width:260px; height:45px; background:#fff; border:1px solid #eee; font:400 14px/45px "Microsoft yahei"; padding:0 5px; margin:0 10px; vertical-align:middle;}
.messinner textarea{ float:left; width:845px; height:180px;background:#fff; border:1px solid #eee; font:400 14px/24px "Microsoft yahei"; margin:10px 10px 0; padding:5px;}
.ourcat{ margin-top:25px;}
.ourcat h3{ font:400 18px/40px "Microsoft yahei"; color:#9a9a9a; margin-bottom:25px;}
.ourcat ul{ width:940px;}
.ourcat li{ float:left; height:42px; width:290px; line-height:22px; font-size:14px; text-align:left; margin-right:20px;}
.ourcat li img{ float:left; width:42px; height:42px; margin-right:10px;}
.ourcat li span{ display:block; color:#dbb761; font-size:16px;}

.message li{ line-height:30px; text-align:left; margin-bottom:12px; color:#000;}
.message li input{ width:365px; height:32px; border:1px solid #b4bac5; background:#fbfaf9; padding:2px 5px; margin-right:10px;}
.message li span{ color:#fe0000; font-size:18px;}
.message li textarea{ width:770px; height:200px; border:1px solid #b4bac5; background:#fbfaf9; padding:2px 5px; margin-right:10px;}
.message li p.pbtns{ text-align:center; margin-top:40px;}
.message li p.pbtns input{ display:inline-block; margin:0 20px; width:160px; height:60px; background:url(../images/btnsbg.png) no-repeat; vertical-align:middle; border:none; font:400 18px/60px "Microsoft yahei"; color:#0d0707; cursor:pointer;}

.tipspage{ width:1150px; margin:30px auto; line-height:26px; color:#727171; font-size:16px; text-align:left;}
.tipspage h3{ font-size:16px; font-weight:400; color:#e30213;}
.tipspage p{ margin-top:30px;}
.yellowbg{ width:1000px; height:60px; line-height:60px; background:#dbb761; border-radius:20px; font-size:20px; color:#221815; text-align:center; margin:30px auto;}
.graybg{ width:1000px; height:60px; line-height:60px; background:#e3e3e3; border-radius:20px; font-size:20px; color:#221815; text-align:center; margin:30px auto;}

.hrtit{ height:50px; line-height:50px; background:#dbb761; font-size:20px; color:#fff;}
.hrtit span{ width:140px; display:inline-block; margin-right:10px; cursor:pointer; text-align:center;}
.hrtit span.spcur{ color:#956d0c;}
.hrcon{ padding:20px; text-align:left;}
.title{ color:#d5b261; line-height:30px;}
.title h3{ font-size:32px; font-weight:400;}
.gwlist li{ margin-top:25px; color:#312724; line-height:24px;}
.gwlist li h3{ display:inline-block; height:40px; line-height:40px; padding:0 20px; border:2px solid #d5b361; color:#d5b361; font-size:20px; font-weight:400; margin-bottom:15px;}



/*分页样式*/
.page{ height:25px; line-height:25px; text-align:right; margin:30px 0 10px; font-family:"Arial";}
.page a,.page a:visited{ display:inline-block; height:25px; padding:0 8px; background:#fff; border:1px solid #555; color:#555; text-decoration:none; margin:0 2px;}
.page a:hover{ background:#dbb761; border:1px solid #dbb761; color:#fff;}
.page a:active{ background:#dbb761; border:1px solid #dbb761; color:#fff;}
.page span{display:inline-block; background:#fff; border:1px solid #555; color:#555; height:25px; padding:0 8px; margin:0 2px;}
.page span.current{ background:#dbb761; border:1px solid #dbb761; color:#fff;}

/*分篇样式*/
.fenpian{ 
   width:100%; 
   height:60px;
   background:#f1f1f1; 
   margin:10px 0; 
   text-align:left; 
   overflow:hidden;
   color:#ed2a2a;
}
.fenpian ul li{ margin-left:10px; line-height:25px; margin-top:3px;}

.ddbox ul li {font-size:14px;}

/*3月增加样式*/
.mulist{ width:160px; overflow:hidden; padding-left:25px; margin-right:10px; text-align:left;}
.mulist li{ height:22px; line-height:22px; margin-bottom:20px; overflow:hidden; font-size:16px;}
.abtimg{ width:418px; height:258px; overflow:hidden;}
.aboutjj{ width:535px; height:258px; overflow:hidden; margin-left:20px; text-align:left;}
.subtit{ height:38px; line-height:38px; border-left:3px solid #dbb761; font-size:24px; text-align:left; font-weight:400; color:#dbb761; padding-left:15px;}
.jj-con{ margin-top:25px; line-height:24px; height:195px; overflow:hidden;}
.zzfw{ width:100%; overflow:hidden;}
.zzfw ul{ width:1190px; margin-top:25px;}
.zzfw li{ float:left; width:270px; height:475px; overflow:hidden; margin-right:22px; text-align:left;}
.zzfw li a{ display:block;}
.zzfw li img{ width:270px; height:270px;}
.zzfw li a span{ display:block; height:25px; line-height:25px; font-size:16px; color:#dbb761; margin:10px 0;}
.zzfw li p{ border:1px solid #efefef; border-left:none ;border-right:none; line-height:22px; color:#777; padding:5px 0 20px;}

.rsubtit{ height:30px; line-height:30px; margin-bottom:5px; font-size:15px; color:#dbb761;}




