/*公共样式*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
html{color:#333;overflow-y:scoll;overflow:-moz-scrollbars-vertical}
body,button,input,select,textarea{font-size:12px; font-family:"微软雅黑","宋体",arial, \5b8b\4f53, sans-serif; line-height:20px;}
body{behavior:url("hover.htc");}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%}
ul,ol,li{list-style:none}
a{color:#333; text-decoration:none;}
a:hover{color:#0099cc;text-decoration:none;}
body{min-width:1004px; width:expression(document.body.clientwidth < 1004? "1004px": "auto" ); background-color:#f1f1f1;}
img{border:0px;}
em,address,cite{font-style:normal;}
input{line-height:12px;}

.center{margin-left:auto; margin-right:auto; width:1136px;}
.ft_l{float:left;}
.ft_r{float:right;}
.clearft{clear:both;font-size:0;line-height:0;}
.clearfl{clear:left;}
.clearheight{clear:left; height:58px;}
.page{height:36px; line-height:36px; text-align:center;}
.content{line-height:20px; font-family:"微软雅黑","宋体", "黑体"; font-size:12px; color:#777;} 
.blue{color:#09c;}
.ad{background:url(ad.jpg) center center repeat-x; height:274px;}

/* 滚动广告 */
.banner{height:400px;}
.banner .ban_c img{position:absolute; width:100%; left:50%; margin-left:-50%; top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(http://demo.lanrenzhijia.com/2014/banner1113/images/cir_white.gif) no-repeat #aaa;right:50%;bottom:15px;}
.banner .Left{margin-right:-450px;background-position:5px 0}
.banner .Right{margin-right:-490px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;top:-120px;padding:0 0 16px; }
.frontCover li{float:left;width:82px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:14px;line-height:18px;overflow:hidden; display:none;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#0099cc;}
.wrap{width:980px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}


/*公用样式部分*/
.logo{background-color:#FFF; height:110px;}
.logo .ft_l{width:217px;}
.logo .ft_r{width:470px;}
.logo .ft_l img{margin-top:20px;}

.toper{background-color:#09c; height:31px; line-height:31px; color:#fff;}
.toper a{color:#fff;}
.logo_nav{background-color:#fff;}
.logo_nav .ft_l img{margin-top:20px; margin-bottom:20px;}
.logo_nav  ul{width:850px;}
.logo_nav  ul li{float:left;}
.logo_nav  ul li a{display:block; height:107px; line-height:107px; font-size:14px; font-family:"微软雅黑","宋体"; padding:0 16px;}

.newsli{background:url(ico.png) 12px center no-repeat; height:72px; line-height:72px; background-color:#fff; margin-bottom:12px; margin-top:12px; }
.newsli b{margin-right:24px; font-weight:normal;}
.newsli span{margin-left:28px;}

.fir_wrap,.sec_wrap,.thr_wrap,.four_wrap{padding-top:40px;}
.fir_wrap .aboutus .ft_l,.sec_wrap .aboutus .ft_l,.thr_wrap .aboutus .ft_l,.four_wrap .aboutus .ft_l{width:900px; margin-bottom:40px;}
.fir_wrap h3,.sec_wrap h3,.thr_wrap h3,.four_wrap h3{margin-bottom:20px; font-size:22px;}.fir_wrap h1{margin-bottom:20px; font-size:18px;}.fir_wrap p,.sec_wrap p,.thr_wrap p,.four_wrap p{font-size:12px; color:#777; line-height:24px;}
.fir_wrap ul li{float:left; width:211px; margin-right:20px;}
.fir_wrap ul li p span{display:block; margin:30px 0;}

.thr_wrap ul li{width:208px; height:351px; float:left; border:#eee 2px solid; margin-right:19px;}
.thr_wrap ul li h4{height:67px; line-height:67px; text-align:center; font-size:18px;}
.thr_wrap ul li p{margin-top:158px; width:184px; margin-left:auto; margin-right:auto; text-indent:3.6em; line-height:24px;}

.four_wrap ul li{float:left; border:#eee 1px solid; margin-right:18px; margin-bottom:18px;}
.five_wrap{margin-bottom:20px; margin-top:20px;}
.five_wrap h1{padding:20px 0; font-size:18px; border-bottom:#eee 1px dashed; margin:10px 15px; text-align:center;}
.five_wrap .ft_l{width:800px; background-color:#fff; min-height:700px;}
.five_wrap .ft_r{width:316px; min-height:700px;}
.five_wrap h3{margin:10px; height:36px; line-height:36px; border-bottom:#eee 1px solid;}
.five_wrap .content{margin:0 15px; font-size:14px; line-height:2em;}
.menu{background-color:#fff; margin-bottom:20px; position:relative; padding-bottom:10px;}
.menu ul li{height:42px; line-height:42px; border-bottom:#f3f3f3 1px solid; margin:0 15px;}
.menu h4{height:46px; line-height:46px; border-bottom:#eee 1px solid; background-color:#f9f9f9;}
.menu h4 b{display:block; height:45px; line-height:45px; width:100px; border-bottom:#069 2px solid; position:absolute; top:0; left:15px; font-size:16px; color:#006699; font-weight:normal; z-index:2px;}

.five_wrap .youhua{margin:15px;}
.five_wrap .youhua h4{height:36px; line-height:36px; border-bottom:#eee 1px solid; margin-bottom:10px;  font-size:16px; color:#006699; }
.five_wrap .youhua ul li{height:32px; line-height:32px; position:relative; border-bottom:#eee 1px dashed;}
.five_wrap .youhua ul li span{position:absolute; right:0px; top:0px; color:#999;}
.five_wrap .youhua ol li{float:left; margin-right:20px;}
.five_wrap .youhua ol li h5{height:34px; line-height:34px; text-align:center;}



/*图片特效*/
#lanren{width:1136px; height:232px; margin: 0 auto; overflow: hidden; position: relative;}
#lanren2{position:absolute; left:0; top:0;}
#lanren2 li{width:272px; text-align:center; margin:0 8px; display:block; float:left; list-style:none;}
#lanren2 li h4{height:30px; line-height:30px;}

#lunhuan{width:1136px; height:59px; margin: 0 auto; overflow: hidden; position: relative;}
#lunhuan2{position:absolute; left:0; top:0;}
#lunhuan2 li{width:144px; height:59px; text-align:center; line-height:59px; background-color: #999; margin:0 8px; display:block; float:left; list-style:none;}

.footer{background-color:#073f60; color:#F5F5F5;}
.footer .footer01{border-bottom:#0c4f76 1px solid; height:66px; line-height:66px; text-align:center;}
.footer .footer01 a{padding-left:30px; padding-right:30px; font-size:14px; color:#f5f5f5;}
.footer .footer02{margin-top:30px;}
.footer .footer02 .ft_l{width:250px; text-align:center; border-right:#0c4f76 1px solid;}
.footer .footer02 .ft_r{width:250px; padding-left:10px; border-left:#0c4f76 1px solid;}
.footer .footer02 .addresss{margin-left:270px; margin-right:300px; padding-left:10px;}
.footer .cpyright{border-top:#0c4f76 1px solid; padding-top:20px; min-height:50px; text-align:center; margin-top:30px;}
