/*公共变量*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block; margin:0; padding:0}
i{ display:block; font-style:normal}
body{ margin:0; padding:0; font-size:12px; line-height:165%; background:url(img/bg.png) repeat-x; font-family:"微软雅黑"}
a{ text-decoration:none; color:#000;-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;}
a:hover{ color:#ff0000}
.clear{ clear:both; height:0px; line-height:0px; overflow:hidden}
ul,li,dl,dd,dt,ol,td,div{ background:none; list-style:none; list-style-position:outside; margin:0; padding:0;}
h1,h2{ margin:0; padding:0}
.w1000{ width:1000px; margin:0 auto}
em{ font-style:normal}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac */
*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}
input,select{ outline:0}

.top .logo{ display:block; float:left; margin-top:22px; margin-left:0px;}
.top .r1{ float:right; margin-top:10px;color:#fff;font-family:"微软雅黑"; font-size:14px; width:272px; height:80px; text-align:right; background:url(img/qqiu.png) no-repeat left top; padding-top:12px; line-height:25px;}
.top .r1 a{ font-family:"微软雅黑"; font-size:14px; color:#fff}
.nav0{ height:63px; background:url(img/nav-bg.png) no-repeat}
.nav0 ul li{ float:left; margin-left:50px;}
.nav0 ul li a{ font-family:"幼圆"; font-size:16px; line-height:63px; font-weight:bolder; color:#0091d2}
.nav0 ul li a:hover{ color:#000}
.line1{ height:60px; background:url(img/line1.png) no-repeat top center}
.main1{ height:159px; background:url(img/main1.jpg) no-repeat top center; width:1000px; margin:10px auto}
.main1 .left1{ float:left; width:250px; overflow:hidden; padding-top:110px; padding-left:22px;}
.main1 .left1 .inp{ display:block; background:#2fb1ed; border:0; color:#fff; height:23px; float:left; text-indent:10px; margin-top:3px; margin-right:12px; width:150px;
    -moz-border-radius:10px;      /* Gecko browsers */
    -webkit-border-radius:10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
.main1 .left1 .btn{ display:block; float:left}
.main1 .mid1{ float:left; width:380px; margin-left:20px; overflow:hidden}
.main1 .mid1 h2,.main1 .r1 h2{ display:block; width:93px; height:23px; background:url(img/bg2.png) no-repeat; font-size:12px; font-weight:normal; color:#fff; text-align:center; margin-top:5px;}
.main1 .mid1 h2 a,.main1 .r1 h2 a{ color:#fff}
.main1 .mid1 p{ color:#732e00; line-height:25px;}
.main1 .r1{ float:right; width:300px; overflow:hidden}
.main1 .r1 ul{ margin:10px auto 0 auto}
.main1 .r1 ul li{ background:url(img/ico1.png) no-repeat left center; height:25px; line-height:25px; text-indent:15px;}
.main1 .r1 ul li a{ color:#666}
.main1 .r1 ul li span{ display:block; float:right}
.ipro{ height:364px; background:url(img/ipro-bg.jpg) no-repeat top center}

.new-pro .w1000{ background:url(img/line.png) no-repeat 710px center}
.new-pro h2{ display:block; font-size:16px; font-family:"微软雅黑"; color:#df0128; padding-bottom:5px; height:25px; line-height:normal}
.new-pro .i2 h2{ display:block; background:url(img/cctitle.png) no-repeat left top; text-indent:-99999px; margin-top:5px;}
.new-pro .i1{ float:left}
.new-pro .i1 ul li{ float:left;margin-right:25px;}
.new-pro .i1 ul li img{ display:block; border:1px solid #ccc; padding:1px;}
.new-pro .i1 ul li span{ display:block; text-align:center; padding-top:5px; color:#666 }
.new-pro .i2{ float:right; width:255px;}
.new-pro .i2 ul{ line-height:25px; color:#844e00}

.main2{ width:1000px; margin:20px auto}
.left2{ width:200px;float:left}
.r2{ float:right; width:760px; overflow:hidden}
.canshu{color:#333; float:right;padding-left:20px; width:285px;}
.canshu h2{ font-family:"微软雅黑"; color:#06F; font-weight:bolder; display:block; border-bottom:1px solid #ddd; padding-bottom:10px; padding-top:8px; font-size:16px;}
.canshu li{ border-bottom:1px solid #ddd; line-height:28px; }
.xq{ margin:20px auto}
.xq .title{ display:block;text-indent:-9999px; height:31px; background:url(img/xq.png) no-repeat}
.xq .tlcp{background:url(img/xq2.png) no-repeat}
.xq .newstext{ margin:25px auto}
.tj-pro li{ float:left; margin-right:45px;}
.tj-pro .lastxxx2{ margin-right:0}
.tj-pro li span{ display:block; text-align:center}

.plist .pagetitle{ height:28px; background:url(img/bg3.png) no-repeat left; display:block; text-indent:-99999px; margin-bottom:20px;}
.plist ul{ margin-bottom:10px;}
.plist ul li{ float:left; margin-right:10px; border:1px solid #ddd; padding:5px;width:170px; height:140px;}
.plist ul li:hover{ border:1px solid #45b9ef}
.plist ul .lastxxx2{ margin-right:0px}
.plist ul li img{ width:170px; height:120px; display:block; margin:0 auto;}
.plist ul li h2{ display:block; font-weight:normal; font-size:12px; margin:0; padding:0; text-align:center; color:#777}

.nlist .pagetitle{height:28px; background:url(img/bg33.png) no-repeat left; display:block; text-indent:-99999px; margin-bottom:20px;}
.nlist li{ border-bottom:1px dotted #ddd; font-size:14px; line-height:35px;}
.nlist li a{ display:block; float:left; color:#666; background:url(img/ico2.png) no-repeat left center; text-indent:15px;}
.nlist li a:hover{ color:#09F}
.nlist span{ display:block; float:right; margin-right:10px; font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#777}
.news-title{ font-size:16px; font-weight:bolder; color:#333; text-align:center;border-top:1px dotted #ddd; padding-top:10px;}
.news-bj{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#777; text-align:center; padding:5px 0 8px 0; border-bottom:1px dotted #ddd; margin-bottom:25px;}
.news-text,.news-text2{ font-size:14px; color:#444; line-height:185%}
.news-text22 *{ font-size:14px;color:#444; line-height:185%}

.zzlist .pagetitle{height:28px; background:url(img/bg333.png) no-repeat left; display:block; text-indent:-99999px; margin-bottom:20px;}
.zzlist ul{ margin-bottom:30px;}
.zzlist ul li{ float:left; margin-right:70px;}
.zzlist ul li img{ border:1px solid #ddd; padding:2px;}
.zzlist ul .lastxxx3{ margin-right:0}
.news-text2{ background:url(img/lxbg.jpg) right top no-repeat}


.newsnav{ font-size:14px; padding-bottom:15px; clear:both}
.newsnav span{ display:block; float:left; padding-right:15px; background:url(img/ico3.png) no-repeat right center; text-indent:8px;}
.newsnav .home{ background:url(img/home-ico.png) no-repeat left center; width:19px; height:19px; text-indent:0; padding-right:0}
.newsnav span a{ color:#6f9f07; font-family:"微软雅黑"}
.pages { margin:25px auto}
.pages ul li{ float:left; margin-right:10px;}
.pages ul li{ background:#f9f9f9; padding:3px 5px 3px 5px; border:1px solid #ddd}
.pages ul .ffaa{ background:#fff}
.pages ul .dq{ background:#45b9ef}
.pages ul li a{ display:block}

.foot{ height:188px; background:url(img/b.png) no-repeat top center; margin:25px auto 0 auto}
.foot ul{ padding-top:50px; text-align:center; line-height:25px; color:#3c3c3c}


.lanren{ position:absolute; right:0; top:150px;}
.lanren .slide_min{ width:28px; height:112px; background:url(img/slide_min.jpg) no-repeat; cursor:pointer;}
.lanren .slide_box{ width:154px; height:auto; overflow:hidden; background:url(http://demo.lanrenzhijia.com/2014/service1205/images/slide_box_bg.jpg) repeat-y; font-size:12px; text-align:center; line-height:130%; color:#666; border-bottom:2px solid #76A20D;}
.lanren .slide_box .weixin{ margin-bottom:5px;}
.lanren .slide_box img{ cursor:pointer;}
.lanren .slide_box p{ text-align:center; padding:5px; margin:5px;border-bottom:1px solid #ddd;}
.lanren .slide_box span{ padding:5px 10px; display:block;}
.lanren .slide_box span a{ color:#76A20C;}

.ff{ background:url(img/ff-bg.png) no-repeat right top}
.ff .f-list{ padding-bottom:10px;}
.ff .f-list span{ display:block; float:left}
.ff .f-list .i1{ width:130px; text-align:right; padding-right:20px;}
.ff .f-list .i2 input{ display:block; width:280px; height:22px; outline:none; text-indent:8px;}

.ff .f-list .i2 input{

       border-radius:2px;
       border:1px solid #ddd;
       -webkit-transition: box-shadow 0.30s ease-in-out;   
       -moz-transition:  box-shadow 0.30s ease-in-out;    

    }

.ff .f-list .i2 input:focus{

     outline:none;
     border:#87C6F9 1px solid;
     box-shadow: 0 0 8px rgba(103, 166, 217, 1);

   }
.ff .f-list2 .i1{ width:130px; text-align:right; padding-right:20px; float:left}
.ff .f-list2 .i2 { float:left}
.ff .f-list2 .i2 textarea{outline:none;}

.f-but{ display:block; margin:25px 0 0 0; padding-left:150px;}

.job-text ul .title{ display:block; height:30px; line-height:30px; border-bottom:1px solid #ddd; margin-bottom:15px;}

.j-L{ float:left; width:380px;}
.j-r{ float:right; width:380px; padding-bottom:25px;}
.job-text ul { line-height:25px;}
.job-list ul li{ float:left; width:105px; background:#fff; border-right:2px solid #fff; height:40px; line-height:40px; display:block; text-indent:8px;} 
.job-list ul .ttt{ background:#f5f5f5; border-right:2px solid #fff;}

.job-list  .pagetitle{ height:28px; background:url(img/zw.png) no-repeat left; display:block; text-indent:-99999px; margin-bottom:20px;}




















