/* CSS Document */
*{ margin:0px; padding:0px;}
html,ul,li,table,body,p,span,ol,li,tb,td,h1,h2,h3,h4,h5,h6,h7{ padding:0px; margin:0px;}
a{ text-decoration:none; color:#595757}
img{ border:none;}
.folt{ float:left;}
.folr{ float:right;}
.clear{ clear:both;}
.height20{ height:20px;}
.height40{ height:40px;}
.font12{ font-size:12px;}
.font14{ font-size:14px;}
ul li{ list-style:none;}
body{ background:#ffffff url(../images/bg.jpg) no-repeat center top; font-size:12px; font-family:微软雅黑, Arial, Helvetica, sans-serif; color:#595757}
.header,.banner,.footer_cont{ width:1030px; margin:0px auto;}
.links{width:1012px; margin:0px auto; line-height:40px;background:url(../images/linkbg.jpg) no-repeat center center; height:40px;}
.footer{ width:1012px; margin:0px auto; background:url(../images/footbg.jpg) no-repeat center center; height:114px; text-align:center;}
.top{ background:#FFF; height:128px; margin:0px auto; margin-top:5px; width:1322px;}
.header{ height:128px;position:relative; background:#FFF;  z-index:99; width:1130px;}
.toptip{ position:absolute; right:0px; bottom:20px;}
.logo{ width:165px; height:150px; position:absolute; left:20px; top:2px; z-index:99}
.topsit{ position:absolute; right:0px; top:20px;}
.pht{ font-size:18px; font-weight:bold; text-align:right; padding-right:10px; padding-bottom:10px;}
.froms{ background:url(../images/frombg.jpg) no-repeat center center; width:186px; height:22px; margin-top:10px; margin-left:25px;}
.iputsss{ width:150px; padding:0px 5px; background:none; border:none; height:20px;}
.subttt{ width:24px; background:none; border:none; height:20px;}
.topmun a{ margin:5px 10px; font-size:13px;}
.codes{ position:relative;}
.codect{ display:block; position:absolute; top:-100px; left:25px;}
.codes:hover{cursor:pointer;}
.codes:hover .codect{ display:block;}
.flogo{ position:absolute; left:250px; top:36px;}
.menu{  height:47px; z-index:99; position:absolute; top:116px; left:0px; background:url(../images/menubg.png) no-repeat center center; width:1010px;}
.menu_cont{ width:888px; margin:0px auto;}
.menulist li{ float:left; position:relative;}
.menulist li a{ display:block; text-align:center; width:100px; background:url(../images/menulistbg.jpg) no-repeat left center; line-height:47px; font-size:13px; color:#fff; font-weight:bold;}
.menulist li a:hover{ color:#FC6}
.menulist .smnav{ display:none; position:absolute; left:0px; top:47px; z-index:999; width:105px;}
.menulist li:hover .smnav{ display:block;}
.menulist li  .smnav dt{background:url(../images/sma.png) no-repeat center top; width:100px; opacity:0.7; border-top:1px solid #666;}
.menulist li  .smnav dt:nth-child(1){ border:none;}
.menulist li  .smnav dt a{ border:none; height:32px; line-height:32px; background:none; font-size:12px; color:#000}
.menulist li  .smnav dt:hover{ opacity:1;}
.menulist li  .smnav dt a:hover{ color:#9c140d;}
.menulist li a.nobg{ background:none; width:140px;}
.logobg{ width:193px;}
.menulist li a.wid55{ width:57px; line-height:18px; padding-top:10px;}
.search{ background:url(../images/searchbg.jpg) no-repeat left center; height:20px; padding:8px 10px;}
.ssform input{ border:none; background:none; width:130px; line-height:20px;}
.ssform .submit{ background:none; border:none; width:30px; height:20px;}

.bseach{ position:absolute; right:50px; top:50px; width:241px; height:309px; background:url(../images/searchbg.png) no-repeat center center; z-index:999}

.bseach .sq_title{ background:url(../images/searchtab.png) no-repeat center top; height:36px; font-size:16px; font-weight:bold; color:#FFF; text-align:center; line-height:36px; padding:0px;}
.bseach input{ border:none; background:none;}
.inpt_name{ background:url(../images/input_name.jpg) no-repeat center center; width:201px; height:31px; margin:0px auto;margin-top:18px;}
.inpt_name input{ width:152px; height:24px; margin-left:45px; margin-top:3px;}
.inpt_add{ background:url(../images/input_add.jpg) no-repeat center center; width:151px; height:26px; margin:0px auto;margin-top:10px; padding:5px 0px 0px 50px;}
.inpt_phone{ background:url(../images/input_phone.jpg) no-repeat center center; width:201px; height:31px; margin:0px auto;margin-top:10px;}
.inpt_phone input{ width:152px; height:24px; margin-left:45px; margin-top:3px;}
.inpt_nr{ background:url(../images/input_nr.jpg) no-repeat center center; width:201px; height:51px; margin:0px auto;margin-top:10px; text-align:center;}
.inpt_nr input{ margin-top:28px; background:none;}
.inpt_tip{ width:201px; height:31px; color:#595757; font-size:10px; text-align:center; margin:0px auto;margin-top:10px;}
.inpt_sub{ background:url(../images/searsub.png) no-repeat center center; width:241px; height:41px;}
.inpt_sub input{ width:241px; height:41px; text-align:center; line-height:41px;font-size:16px; font-weight:bold; color:#FFF;}
.cantent{ width:1010px; margin:0px auto; padding-top:100px;}
.cantent .i_title{ background:url(../images/tab_bg.png) no-repeat center top; color:#FFF; height:37px; line-height:37px; text-align:center; width:110px; font-size:14px; margin-left:30px;}
.cantent .listimg1{ background:url(../images/img1.jpg) no-repeat center center; height:171px;}
.cantent .listimg2{ background:url(../images/img2.jpg) no-repeat center center; height:171px;}
.cantent .listimg3{ background:url(../images/img3.jpg) no-repeat center center; height:171px;}
.cantent .i_left{ width:384px; background:url(../images/bgssss.jpg) no-repeat top left; height:249px;}
.cantent .i_center{ width:340px; margin:0px 0px 0px 10px; background:url(../images/bgssss.jpg) no-repeat -394px top; height:249px;}
.cantent .i_right{ width:270px; background:url(../images/bgssss.jpg) no-repeat -740px top; height:249px;}
.cts{ padding:20px;}
.news li a{ font-size:14px; color:#595757; background:url(../images/listbg.jpg) no-repeat left center; padding-left:15px; display:block; line-height:26px; border-bottom: dashed 1px #CCCCCC}
.more{ padding-top:10px;}
.lst{ padding-top:50px; height:120px; overflow:hidden;}
.footer_cont{ position:relative; text-align:center; padding:10px; color:#FFF; padding-top:20px;}
.footer_cont a{ color:#FFF}
.gz{ height:64px; position:absolute; right:0px; top:0px; width:64px;}




.hg{ height:232px;}
.wid1100{ width:1100px;}
.banner_c{ height:232px; width:100%; margin:0px auto;}
.cantent .left{ width:240px;}
.cantent .right{ width:740px;}
.icbg{ background:url(../images/icbg.jpg) repeat-y center top;}


/*主要样式*/
.subNavBox{ margin-left:40px; margin-top:30px;}
.subNav{cursor:pointer;font-size:18px;color:#575757;line-height:36px;padding-left:10px;background:url(../images/navlistbg.jpg) no-repeat left center; padding-left:20px;}
.subNav:hover{color:#cc954e;}
.currentDd{color:#cc954e}
.currentDd a{color:#cc954e}
.currentDt{background:url(../images/navlisthove.jpg) no-repeat left center; padding-left:20px;}
.navContent{display: none;}
.navContent li a{display:block;heighr:28px;text-align:left;font-size:14px;line-height:28px;color:#595757; background:url(../images/navsmlist.jpg) no-repeat 20px center; padding-left:35px;}
.navContent li a:hover{color:#cc954e;}
.title{ font-size:21px; color:#cb954e; line-height:36px; font-weight:bold; padding-top:25px; padding-left:35px; padding-bottom:20px;}
.articlecont{ padding:0px 35px 35px 35px; font-size:13.5px; line-height:24px;  color:#595757;}

.zrlb li{ background:#FFF; margin-bottom:10px;}
.zrlistimg{ width:486px; height:196px; background:url(../images/banner.jpg) no-repeat center center;}
.zrlist{width:220px; padding:10px 10px 0px 0px;}
.nwlist{width:440px;}
.zrmore{ text-align:right; margin-bottom:40px;}
.zrtitle a{ display:block; font-size:14px; line-height:24px; position:relative;}
.zrtitle .date{ position:absolute; top:5px; right:0px;}
.zrtt{ margin-left:35px; margin-top:-2px; z-index:99}
.zrtt_l{ background:url(../images/nrtab.png) no-repeat left center; height:25px; width:10px;}
.zrtt_c{ background:url(../images/nrtab2.png) repeat-x left center; height:25px; color:#fff; line-height:25px; text-align:center}
.zrtt_r{ background:url(../images/nrtab.png) no-repeat right center; height:25px; width:10px;}
.zeren li{ border-bottom:dashed 1px #CCC; position:relative;}
.zeren li h3{ font-size:16px; font-weight:normal; line-height:32px; color:#cc954e;}
.zeren li h3 a{ color:#cc954e;}
.zeren li .date{ position:absolute; right:0px; top:10px;}
.pages{ text-align:right; line-height:24px; margin-top:30px;}



.cb{ padding-top:20px;}
.cb li{ position:relative;}
.cb li a{ line-height:30px; height:30px; border-bottom:#CCC dashed 1px;}
.cb .date{ position:absolute; right:0px; top:5px;}
.nh{ height:209px; padding:2px}
.newsimg{ width:258px; height:209px;}
.h144{ height:144px; padding:10px 0px;}
.botlist li{ width:354px; height:240px; background:#fff; float:left;}
.botlist li:nth-child(2){ margin-left:47px;}
.chid{ padding:20px; height:130px;}
.chid a{ display:block; position:relative; line-height:24px;}
.chid a .date{ position:absolute; right:0px; top:5px;}
.botlist li .zrmore{ padding:10px 20px;}
.nobg{ background:none;}
.wealthlist{ padding-left:36px;}
.wealthlist li{ float:left; width:352px; background:#FFF; margin-bottom:15px;}
.wealthlist li:nth-child(2n){ margin-left:15px;}
.wett{ width:302px; height:132px; padding-left:30px;}
.wealthlistcont{ padding:10px;}
.wthmore{ padding:10px; text-align:right;}
.pttt{ width:200px; height:118px; padding-left:30px;}
.ptlist{ padding-left:36px;}
.ptlist li{ float:left; width:230px; background:#FFF; margin-bottom:15px;}
.ptlist li:nth-child(2){ margin:0px 10px;}
.ptlist li:nth-child(5){ margin:0px 10px;}
.ptlistcont a{ display:block; padding:10px;}
.widthss{ width:70px; border:none; background:none;}



.rides-cs {  font-size: 12px; background:#cc954e; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


.subcenter{ background:url(../images/leftback01.jpg) repeat-y center top; padding:20px 30px;}
.subcenter a{ display:block; background:url(../images/pasm1.jpg)  no-repeat center top; height:26px; line-height:25px; padding-left:20px; font-size:13px;}
.subcenter a:hover{ color:#fff; background:url(../images/pasm2.jpg)}
.subcenter a.curr{ color:#fff; background:url(../images/pasm2.jpg)}
.rigtop{ background:url(../images/righttitleback.jpg) no-repeat center top; height:55ppx; line-height:55px; padding-left:20px; font-size:16px; font-weight:bold; position:relative;}
.mbx{ position:absolute; right:10px; top:0px; font-size:12px; font-weight:normal;}
.rigcenter{ background:url(../images/rightback.jpg) repeat-y left top; padding:20px 0px 0px 0px}
.ctitle{ text-align:center; font-size:16px; font-weight:bold; line-height:40px;}
.rqdate{ text-align:center; line-height:30px; font-size:12px; text-align:center;}
.prenet{ padding:10px 0px;}

.product li{ float:left; margin-left:42px; margin-bottom:20px;}
.product li:nth-child(3n+1){ margin-left:0px;}
.product li h2{ line-height:28px; font-size:12px; font-weight:normal; text-align:left;}
.newimg{ padding:3px; background:#fff; width:120px; height:100px; border:#CCC solid 1px;}
.newimg:hover{ border:#F00 solid 1px;}
.disc{ width:500px; padding-left:20px;}
.disc a.h4{ display:block; background:url(../images/listbg.jpg) no-repeat left center; line-height:28px; font-size:13px; padding-left:15px; font-weight:bold;}
.disc a:hover{ color:#C00}
.newss li{ margin:10px 0px; border-bottom:#CCC dashed 1px; padding:10px 0px;}
.pdisc a{ font-weight:normal; background:none; padding-left:20px; }
#boxss { height:348px; position:absolute; top:0px; overflow:hidden; }
#boxss ul { margin:0; padding-left:0; position:absolute; top:0; left:0; height:348px; z-index:1; }
#boxss ul li { list-style:none; float:left; }
#boxss p { line-height:30px; position:absolute; bottom:20px; right:20px; width:200px; z-index:2; text-align:center; margin:0; }
#boxss p a { display:inline-block; height:30px; padding:0 10px; background:#fff; font-size:14px; font-family:arial; line-height:30px; color:#000; text-decoration:none; filter:alpha(opacity:80); opacity:0.8; margin-right:1px; }
#boxss p .active { background:#ff4a00; color:#000; font-weight:bold; }
#boxss img { height:348px; width:1000px; }


/*本例css*/
.banner{height:348px; position:relative; width:100%; margin:0px auto; z-index:2}
/*数字按钮样式*/
.banner .num { overflow:hidden; height: 25px; position: absolute; bottom:10px; right: 45%; zoom:1; z-index:3 }
.banner .num li { width: 20px; height: 20px; line-height: 20px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 5px; cursor:pointer; float: left; }
.banner .num li.on { background: #FF7700; } /*当前项*/

/*上一个  下一个*/
.banner .prev,
.banner .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
.banner .prev { left: 0; }
.banner .next { right: 0; background-position: right }
.links { text-align:center}
.links a{ padding:0px 40px;}
.ny_pr_detail_Allpic{ width:384px;}
.ny_prdetail_h3{ display:block;line-height:36px; border-bottom:#F00 solid 1px; margin:15px 0px;}
.ny_prdetail_h3 strong{ line-height:36px; background:#F00; color:#fff; display:block; width:100px; text-align:center;}
.tdic{ width:280px; line-height:30px; padding-top:20px;}
.btn{ width:60px; height:24px; background:#F00; color:#fff; border:none;}
.btn:hover{ background:#F30}


#preview{ float:none; margin:20px auto; text-align:center; width:500px;}
.jqzoom{ width:350px; height:350px; position:relative;}

.zoomdiv{ left:859px; height:400px; width:400px;}
.list-h li{ float:left;}
#spec-n5{width:350px; height:56px; padding-top:6px; overflow:hidden;}
#spec-left{ background:url(../images/left.gif) no-repeat; width:10px; height:45px; float:left; cursor:pointer; margin-top:5px;}
#spec-right{background:url(../images/right.gif) no-repeat; width:10px; height:45px; float:left;cursor:pointer; margin-top:5px;}
#spec-list{ width:325px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul li{ float:left; margin-right:0px; display:inline; width:62px;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:50px; height:50px;}

/*jqzoom*/
.jqzoom{position:relative;padding:0;}
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FEDE4F 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list{ position:relative; width:322px; margin-right:6px;}
#spec-list div{ margin-top:0;margin-left:-30px; *margin-left:0;}