*{margin:0; padding:0;}
ul,li{ list-style-type:none;margin:0; padding:0; }
iframe{ border:none;}
body{font-family:"微软雅黑";font-size:14px;margin:0 auto;color:#666666;background:white; position: relative;}
div, h1, h2, h3, h4,h5,dl,dd,dt, p, form, label, input, textarea, img, span{margin:0; padding:0;}
h1, h2, h3, h4,h5{ font-family:"微软雅黑"; font-size:14px; font-weight:normal;}
img{border:0; padding:0;}
ul,input,dl{margin:0; padding:0; list-style-type:none;outline: none;}
a{ color:#000; text-decoration:none;}
a {  text-decoration: none;}
a:link { text-decoration: none; }
a:visited  { text-decoration: none; }
a:hover { text-decoration:none;}
a img { border:0;}
input::-webkit-input-placeholder{color: #fff;}
textarea::-webkit-input-placeholder{color: #fff;}
.clear{clear: both;}
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
         
.top {width: 1200px; margin: 0 auto;}
.top .top1 {padding-top: 20px;padding-bottom: 20px;width: 446px;float: left;}
.top .top2 {padding-top: 35px;padding-bottom: 35px;float: right;}
.top .top2 img {padding-right: 10px;float: left;height: 30px;}
.top .top2 .bk {float: left;border-right: 1px solid #cccccc;}
.top .top2 h5 {padding-left: 60px;color: #2aa803;}
.Navigation {width: 100%;height:48px;background: #2463c9;overflow: hidden;text-align: center;}
.dh {width: 1200px;margin: 0 auto;}
.dh ul{ float: left; }   
.dh li{ width: 140px; float:left; text-align: center; margin:5.5px 0; }
.dh li a{ display: block; color: #fff; line-height: 37px; }
.dh li a:hover{ color: #2463c9; background: #fff; border-radius: 15px; }

         
.kz {background: #ffffff;color: #2463c9;}
         
.dh1 {font-size: 15px;text-align: center;width: 140px;float: right; margin:5.5px 0;background: #2aa803;border-radius: 15px; padding-left:10px;}
.dh1 a {display: block; color: #fff; line-height:37px;background: url(../images/yx.png) left center no-repeat;}
.banner {text-align: center;}
#mid{width: 1200px; margin: 0 auto; margin-top: 40px; overflow: hidden;}
#mid img{float: left;}
#mid .m{float: left; margin: 0px; padding: 0px;}
#mid .m p{font-size: 20px; margin-right: 10px;color: #2463c9; }
#mid .p{ float: left; font-size: 12px; }
#mid .ab{background: url(../images/images/01_03_03.jpg) no-repeat 100%; width: 987px;height: 24px; float: right;}
#mid .ab img{float: right; margin-right: 35px; margin-top: 5px;}
#mid2{width: 1200px; margin: 0 auto; margin-top: 40px; overflow: hidden;}
#mid2 .z{width: 55%; float: left; }
#mid2 .z_001{font-size: 14px; margin-bottom:30px;}
#mid2 .z_002{width: 300px;float: left;}
#mid2 .z_002 ul li{list-style: none; float: left; display: inline;  text-align: center; margin-right: 10px; margin-bottom: 10px;}
#mid2 .z_002 ul li a{text-decoration: none; display: block; width: 120px; border-radius:30px; background-color: #2463c9; color: #ffffff; line-height: 28px;
}
#mid2 .z_003{ float: left; }
#mid2 .y{ width: 38%;float: right; }
#mid4{ width: 1200px; margin: 0 auto; margin-top: 30px; overflow: hidden;}
#mid4 ul li {width:281px;float:left; margin-right:25.33px;}
#mid4 ul li:nth-child(4n){ margin-right: 0; }
#mid4 ul li a{ display: block; }
#mid4 ul li a img{ width: 281px; height: 201px; display:block; }
#mid4 ul li p{text-align: center; line-height: 50px;}
#mid5{width: 1200px; margin: 50px auto; overflow: hidden;
}
#mid5 .z{width:519px; float: left; height:346px; }
#mid5 .z .flexslider { position: relative; height:346px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat; width: 521px;}
#mid5 .z .slides { position: relative; z-index: 1;}
#mid5 .z .slides li { height:346px;}
#mid5 .y{width: 55%;float: right; }
#mid5 .y ul {list-style: none;float: left;}
#mid5 .y ul li{margin-bottom:24px;}
#mid5 .y ul li:nth-child(4){ margin-bottom:0; }
#mid5 .y ul li a{list-style: none; text-decoration: none;}
#mid5 .y ul li p{ font-size: 14px;color: #808080;}
#mid5 .y ul li h5{color: #333; font-size: 16px; line-height:29px;}
#mid5 .y ul li a:hover h5{ color: #2463c9; } 
#mid5 .y ul li .time {
             text-align: center;
             background: #e5e5e5;
             margin-right: 20px;
         }
.home_news{ float: left; width:552px;  }
#mid5 .y ul li .time h1 {color: #8f8f8f; font-size: 30px; font-weight: bold;}
         
#mid5 .y ul li .time span {
             color: #8f8f8f;
             text-decoration: overline;
         }

         
.in_foot .bok {
             width: 1200px;
             margin: 0 auto;
             text-align: center;
             padding-top: 50px;
         }
         
.in_foot .bok .dt {
             text-align: left;
             float: left;
         }
         
.in_foot .bok .dd {
             float: right;
         }
         
.in_foot .bok .dt p {
             font-size: 14px;
             color: #999999;
         }
         
.in_foot .bok .dt span {font-size: 24px;color: #999999;}
.in_foot .bok .dd img{ width: 125px; height: 125px; display:block; }
.in_foot .bok .dd span{ display: block; font-size: 12px; color: #999; line-height: 35px; }
#Tab2{width:1200px;margin:0px;padding:0px;margin:0 auto;margin-top: 40px;}
        /*菜单class*/
.Menubox {width:100%;background:url(http://www.lanrentuku.com/images/uppic/200801081251340.gif);height:28px;line-height:28px; }
.Menubox ul{margin:0px;padding:0px;width: 600px;margin: 0 auto;
        }
.Menubox li{list-style: none; float: left;text-align: center; margin-right: 10px; margin-bottom: 10px;text-decoration: none; display: block; border-radius:30px; background-color: #e7e5e5; color: #333333; line-height:35px;padding: 0px 20px;cursor: pointer;}
.Menubox li.hover{background-color: #2463c9; color: #ffffff}
.Contentbox{clear:both;margin-top:0px;border-top:none;text-align:center;padding-top:8px;}
.flexslider { position: relative; height:396px; overflow: hidden; background: url(images/loading.gif) 50% no-repeat;}
.slides { position: relative; z-index: 1;}
.slides li { height:396px;}
.flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
.flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
.flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; background: url(images/dot.png) right 0 no-repeat; cursor: pointer;}
.flex-control-nav .flex-active { background-position: 0 0;}


.news { width: 1200px;margin: 0 auto;margin-top: 20px; margin-bottom:40px;}
.news .fldh { width: 219px;background: #ffffff;border: 1px solid #cccccc;}
.news .fldh p {background: #2463c9;color: #ffffff;font-size: 18px;text-align: center;font-weight: normal;padding: 10px 80px 10px 0px;}
.news .fldh ul li {margin-top: 5px;font-size: 16px;border-bottom: 1px dashed #cccccc;padding-bottom: 8px;padding-left: 10px; line-height: 46px; margin:0 14px;}
.news .fldh ul li a{ display:block;color: #5d5d5d; }
.news .fldh ul li a:hover {color: #2463c9;}
.news .fldh ul li a span {float: right;color: #cccccc;}
.news .fldh ul li:last-child{ border-bottom: none; }
.newsl{float: left; }
.newslb{ margin-top: 20px; } 
.about_cr{ width: 950px;height: auto; float: left; background:#ffffff; margin-left:29px;    }
.about_crt{ width:100%; height:44px;margin:0 auto;border-bottom: 1px solid #c5c5c5; line-height:43px; }
.about_crtl{ float: left;  }
.about_crtl span{font-size:24px; color: #2463c9;border-bottom: 2px solid #2463c9; font-weight:bold; padding:5px 25px;}
.about_crtr{ float: right;color: #666666; }
.about_crtr a{ color: #666666; }
.about_crtr a:hover{color:#be392a;}
.about_crb{width:96%;height:auto!important;margin:0 auto; min-height:630px; margin-top:30px; color: #000; line-height:28px;}   
.about_crb1{width:96%;height:auto!important;margin:0 auto; min-height:630px; margin-top:50px; color: #000; line-height:28px;/*background: url(../images/lxwm_03.jpg) top right no-repeat;*/}
.news .fl_dh {
             width: 219px;
             background: #ffffff;
             border: 1px solid #cccccc;
         }
         
.news .fl_dh p {
             background: #2463c9;
             color: #ffffff;
             font-size: 18px;
             text-align: center;
             font-weight: normal;
             padding: 10px 80px 10px 0px;
             ;
         }
         
.news .fl_dh ul li {
             list-style-type: none;
             margin-top: 10px;
             font-size: 16px;
             /* text-decoration: underline */
         }
.news .fl_dh ul{ margin:10px; }
.news .fl_dh ul li a {text-align: center;text-decoration: none;color: #333;display: block;border-radius: 15px;padding-top: 5px;padding-bottom: 5px;background: #e0ebfb; line-height: 32px;}
.news .fl_dh ul li a:hover{color: #fff; background: #2463c9;}
         
.cp {width: 951px;float: right;-webkit-transform: translateY(-180px);border-bottom: 1px solid #cccccc;}
.cp span a:hover {
             color: #2463c9;
         }
         
.cp span a {
             color: #c6c6c6;
             text-decoration: none;
         }
         
.cp p {
             float: left;
             font-size: 24px;
             color: #2463c9;
             font-weight: bold;
             padding-bottom: 6px;
             border-bottom: 2px solid #2463c9;
         }
         
.cp span {
             float: right;
             font-size: 14px;
             color: #c6c6c6;
             padding-top: 15px;
         }
         
.chanpin {width: 895px;border-bottom: 1px dashed #cccccc; margin:0 auto;margin-top: 30px;}
.chanpin ul li {width: 281px;margin-right:26px;float: left;}
.chanpin ul li:nth-child(3n){ margin-right: 0; }
.chanpin ul li a img {width: 281px;height: 201px;display: block;}
         
         .chanpin ul li a {
             text-decoration: none;
         }
         
         .chanpin ul li a p {
             text-align: center;
             color: #333333;
             line-height: 50px;
         }
         
         .fy {
             margin: 0 auto;
             -webkit-transform: translateY(-140px);
             width: 252px;
         }
         
         .fy a:hover {
             color: #2463c9;
             text-decoration: underline;
         }
         
         .fy a {
             text-decoration: none;
             display: block;
             background: #eeeff3;
             padding: 7px 13px 7px 13px;
             color: #333333;
         }
         
         .fy ul li {
             list-style-type: none;
             float: left;
             margin: 5px;
         }
         
.in_foot {width:100%; margin:0 auto;background: #333333;height: 240px;}
         

         
.in_foot .bok dt {text-align: left;float: left;}
.in_foot .bok dd {float: right;}
.in_foot .bok dt p {font-size: 14px;color: #999999;}
.in_foot .bok dt span {font-size: 24px;color: #999999;}
.us {float: right;width: 951px;-webkit-transform: translateY(-165px);font-size: 14px;color: #000000;margin-top: 5px;}
.us ul {margin-top: 30px;list-style: none;}
.us .us2 {float: right;padding-right: 50px;}
.dy {width: 952px;text-align: center;float: right;-webkit-transform: translateY(-150px);}
.dy p {margin-top: 10px;text-align: left;font-size: 14px;letter-spacing: 3px;}
.xw{border-bottom: 1px dashed #cccccc; margin:0 auto;margin-top: 30px;}

.xw .xw1 {width: 952px;}
.xw1 img {width: 44%;height: 250px;float: left;}
         
.xw .xw1 .xr {width: 54%;float: right;}
.xw .xw1 .xr h2 {text-align: left;font-size: 20px;} 
.xw .xw1 .xr h2 a{ color:#000; line-height: 50px; }
.xw .xw1 .xr p {color: #808080;text-align: left;font-size: 14px;line-height: 24px;}
.xw .xw1 a {color: #57b544;text-decoration: none;margin-top: 10px;line-height: 42px;} 
.xw .xw2 ul {list-style: none;float: left;}
.xw .xw2 ul li {height: 80px; margin-bottom:20px;}   
.xw .xw2 ul li p {font-size: 14px;color: #808080;}
.xw ul li .time {text-align: center;background: #e5e5e5;margin-right: 20px;}
.xw ul li .time h1 {color: #8f8f8f; font-size: 30px; font-weight: bold; color: #8f8f8f;}
.xw ul li .time span {color: #8f8f8f;text-decoration: overline;}
.xw2{ margin-top: 48px; }       
.t1 a:hover {color:#2aa803;}
.t1 a {color: #424242;}
.t1 span{ font-size:16px; color: #333; line-height: 32px; }
.fenye{
    width: 100%;
    padding:30px 0px 60px 0px;
    margin-top: 10px !important;
    text-align: center;
   margin: 0 auto;
}
.fenye a {
    text-decoration: none;
    color: #333;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
}
.fenye span {
    text-decoration: none;
    color: #333;
    padding: 10px 15px 10px 15px;
    background-color: #eeeff3;
    margin-right: 5px;
    margin-left: 5px;
}
.fenye a:visited {
    text-decoration: none;
    color: #333;
}
.fenye a:link {
    text-decoration: none;
    color: #333;}
.fenye div .current{background: #2463c9; color: white;}

.newsshow{ width: 100%;  margin: 0 auto;padding:30px 0px; }
.show_bt{width: 100%;    font-size:18px; text-align:center;  line-height:40px; border-bottom: 1px dashed #cccccc; padding-bottom: 2%;}
.show_time{ width: 100%; margin: 0 auto; text-align:left;   height:40px; line-height:40px;color:#494949; font-size:14px; font-size: 12px;}
.show_xx{width: 100%;  margin: 0 auto; display:inline; line-height:27px; overflow: hidden;}
.show_img{ margin-top: 20px; text-align: center;}
.sxp {width: 100%; margin: 0 auto;  overflow: hidden;margin: 2% 0;color:#333333; text-align: left;}
.sxp a:hover{color:#00a0e9;}
.sxp .xp{float: right;  width:40%; overflow:hidden; height:22px;}
.sxp .sp{float: left;width: 40%; overflow:hidden; height:22px;}