@charset "utf-8";
/* CSS Document */
/*CSS reset*/
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#555555;}

body{ margin:0 auto; padding:0px;  width:100%; font-family:"宋体"; font-size:12px; color:#555555; }
#toper{ width:100%; margin:0 auto;position:fixed; top:0; left:0;z-index:99999;}
.edi{ background:#a40000; height:26px; line-height:26px; width:117px; color:#fff; margin-top:15px;}
.edi a{ margin-right:5px; color:#fff; text-align:center; padding-left:10px;}
.section { min-width: 1100px;}
.column { float: left;}
.nav li {float: left;}
.nav li a {display: block;}
.alert {  padding: 15px; margin-bottom: 20px;  border: 1px solid transparent; border-radius: 4px;}
.alert-error { background-color: #f2dede; border-color: #ebccd1; color: #a94442;}
.alert-success {background-color: #dff0d8;  border-color: #d6e9c6; color: #3c763d;}
.jump { color: #aaa;}
.jump .wait { font-size: 24px; font-weight: bold; color: #31708f;}
.banner { overflow: hidden;width: 100%;text-align: center; min-height: 340px;_height: 340px;}
.banner img {display: block;margin: 0 auto;vertical-align: middle;}
.page-banner {border-bottom: 1px solid #eaeaea;}
.header { float: left; height: 120px; margin-bottom: -120px;width: 100%; background:rgba(0,0,0,0.5) none repeat scroll !important;}
.header .row {height: 100%;position:relative; width:1100px; margin:0 auto}
.header .menu {   bottom: 0; height: 30px; line-height:30px;_bottom: -1px; padding-left:50px;margin-top:25px;}
.header .menu li {  float: left;}
.header .menu .menu-item { float: left;  display: block; padding-left:12px; padding-right:12px;text-align: center; height: 35px; font-size:14px;
font-family:microsoft yahei;color: #fff;}
.header .menu li.active .menu-item,
.header .menu li.hover .menu-item,
.header .menu li:hover .menu-item { background: #a40000;height: 30px;  line-height: 30px; color: #fff;}
.header .panel { position: absolute;  left: -0px;  top: 26px;width: 100%; height: 160px; padding-bottom: 20px;  overflow: hidden;display: none;}
.header .menu li.hover .panel,
.header .menu li:hover .panel { display: block;background:#fff; margin-top:74px;-webkit-box-shadow: #666 0px 0px 10px;  
   -moz-box-shadow: #666 0px 0px 10px;  
   box-shadow: #666 0px 0px 10px;   }
.header .tplb{}
.header .tplb dl{ margin:0 auto;margin:30px;}
.header .tplb dl dt{ width:190px; float:left; text-align:center; margin-right:10px;}
.header .tplb dl dt .bt{ text-align:center!important;font-family:microsoft yahei; font-size:14px;}
.header .panel .pic {margin-bottom: 5px;}
.header .panel img { max-width: 100%; }
.header .panel h3 { font-size: 14px; font-weight: bold;}
.header .panel .columns { float: left;padding: 15px 0;}
.header .panel .column { padding: 0 40px; border-left: 1px solid #d8e3df; color: #6a6a69;}
.jie{ width:190px;  padding-left:30px; height:190px; }
.more3 a{ color:#F00;}

.header .panel .column p { line-height: 2; height: 96px;overflow: hidden;}
.header .search-form { float: right; margin: 24px 32px 0 0; display: inline; position: relative;}
.header .search-input { border: 1px solid #c6c6c6; padding: 2px 24px 2px 2px;width: 160px;}
.header .search-btn { background: none;border: none;  position: absolute; width: 20px; top: 2px; right: 2px;}
.header .site-nav {  float: right;  margin: 25px 10px 0 0; color: #6aad00;}


.banner{height:770px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;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;border-bottom:5px solid #de0000;}
.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;}
.frontCover .img{position:relative;height:50px;overflow:hidden;}
.frontCover img{position:absolute;width:192px;height:50px;left:-50px;}
.frontCover .open{background:#e60013;}
.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;}

.content2{ width:100%; margin:0 auto; background:url(../images/c_02.jpg); padding-top:30px; padding-bottom:30px;}
.content2 .can{ width:1100px; margin:0 auto; background:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ }
.sousuo{ width:1050px; margin:0 auto; padding-bottom:10px; border-bottom:1px dashed #d8d8d8; padding-top:20px;}
.sousuo .search{height:27px;   margin:0 auto; }
.search li{ float:left; width:auto }
.searchinput{ height:25px; padding-left:10px; width:198px; border:1px solid #d8d8d8;color:#7f8081; line-height:28px; }
.sousuo .guan{ width:400px;}
.sousuo .guan ul li{float:left; line-height:28px;}
.sousuo .guan ul li a{ margin-right:10px;}
.content2 .can .product{ width:1080px; margin:0 auto; padding-top:40px;}
.content2 .can .product h2{ background:url(../images/main_09.jpg) no-repeat center; font-family:microsoft yahei; color:#a40000; font-size:30px; text-align:center}
.content2 .can .product h2 .ena{ color:#c3c2c2; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top:10px; padding-bottom:10px;}
.content2 .can .product ul { padding-top:30px;}
.content2 .can .product ul li{ float:left; width:250px;padding-left:15px; padding-bottom:35px;}
.content2 .can .product .pimg{border-radius:50%; overflow:hidden; width:90px; height:90px; border:1px solid #d8d8d8;}
.content2 .can .product .wenzi { padding-left:10px; width:130px;}
.content2 .can .product .wenzi .titlea a{font-size:15px; font-weight:bold; font-family:microsoft yahei; color:#a40000; }
.content2 .can .product .wenzi dl dt{ background:url(../images/cc.jpg) no-repeat left; float:left; width:50%; line-height:22px;}
.content2 .can .product .wenzi dl{ padding-top:10px;}
.content2 .can .product .wenzi dl dt a{ padding-left:15px;}

.content2 .case{ width:1100px; margin:0 auto; padding-top:40px;}
.content2 .case h2{ background:url(../images/ccd.jpg) no-repeat center; font-family:microsoft yahei; color:#a40000; font-size:30px; text-align:center}
.content .case h2 .ena{ color:#c3c2c2; font-size:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; content2-top:10px; padding-bottom:10px;}
.content2 .case .anli{ width:980px; margin:0 auto}
.content2 .case .anli .azuo .atxt{ background:#bda76b; height:220px; width:470px;}
.content2 .case .anli .azuo .atxt .bigtitle{ font-size:22px; text-align:right; color:#e0d7be;font-family:microsoft yahei; border-bottom:1px solid #cab989; width:420px; margin:0 auto; padding-top:30px; padding-bottom:10px;}
.content2 .case .anli .azuo .atxt .jim{ color:#e0d7be;font-family:microsoft yahei; font-size:14px; width:420px; margin:0 auto; text-align:center; padding-top:20px; line-height:26px;}

.hl_main5_content{width:1100px; border-top:none; margin-left:1px; height:400px; overflow:hidden; margin-bottom:50px;}
.hl_main5_content1{width:980px;margin-top:5px; overflow:hidden; float:left; margin-left:15px;}
.hl_main5_content1 ul{width:16000px; overflow:hidden;}
.hl_main5_content1 ul li{ float:left;  display:inline;  }
.hl_main5_content1 ul li img{ }
.hl_scrool_leftbtn{width:44px; height:100px; background:url(../images/main_16.jpg) no-repeat; float:left; margin-top:140px; cursor:pointer;}
.hl_scrool_rightbtn{width:44px; height:100px; background:url(../images/main_18.jpg) no-repeat; float:right;margin-top:140px; cursor:pointer;}

.content2 .can .ys{ padding-left:15px; padding-top:30px; width:510px; padding-bottom:30px;}
.content2 .can .ad{ padding-right:15px;padding-top:30px;}
.bigb{ padding-left:10px;}
.biaoti{ font-size:30px; color:#272727;font-family:microsoft yahei; font-weight:bold}
.ys ul { padding-top:15px; padding-bottom:15px;}
.bigb span{ line-height:22px; padding-top:3px;}
.ys ul li{ float:left; text-align:center; width:33.3%;}
.ys ul li p{ color:#8e8e8e; line-height:22px;}

.ad .dtop{ border-bottom:5px solid #a50001; height:50px;}
.ad .dtop h2{ color:#a50001; font-family:microsoft yahei; font-size:45px; text-transform:uppercase; line-height:50px;}
.yy { padding-left:15px;}
.yy p{ font-size:20px;  font-family:microsoft yahei; color:#272727;}
.yy span{ font-family:Arial, Helvetica, sans-serif;  text-transform:uppercase; font-size:17px;color:#a50001;}

.content2 .fangan{ background:url(../images/main_50.jpg) no-repeat; height:346px; width:1100px; margin:0 auto; margin-top:45px; padding-bottom:45px;}
.content2 .fangan h2{ text-align:center; font-family:microsoft yahei; font-size:35px;color:#fff; padding-top:130px; line-height:50px;}
.content2 .fangan h3{ text-align:center; font-size:20px;font-family:Arial, Helvetica, sans-serif;  text-transform:uppercase; color:#b7b0a9; }

.content2 .cen { width:1100px; margin:0 auto;}
.content2 .cen .about{ width:368px; height:190px; background:#a6a6a6; color:#eaeaea; padding-left:20px; padding-top:20px;}
.content2 .cen .eng{ font-family:Arial, Helvetica, sans-serif; font-size:25px; text-transform:uppercase;}
.content2 .cen  h2{font-family:microsoft yahei; font-size:20px; font-weight:bold}
.content2 .cen .abcjs{ padding-top:5px; line-height:23px; margin:0 auto; text-align:justify; padding-right:20px; height:98px; overflow:hidden}
.more { margin-top:5px;}
.more a{ font-family:Arial, Helvetica, sans-serif;color:#eaeaea; font-size:14px;text-transform:uppercase;}
.content2 .cen .news{ background:#959595;width:384px; height:190px;color:#eaeaea; padding-left:20px; padding-top:20px;}
.content2 .cen .abcjs ul li{ line-height:30px;}
.content2 .cen .abcjs  a{color:#eaeaea; }
.content2 .cen .abcjs ul { padding-top:5px;}
.content2 .link{ width:1050px; margin:0 auto; margin-top:30px; padding-bottom:10px; padding-top:15px;}
.content2 .link h2{ color:#a50001; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:uppercase; padding-right:20px;}
.content2 .link h2 span{ font-size:16px; padding-left:5px;}
.content2 .link ul li{ float:left; }
.content2 .link ul li a{line-height:25px; margin-right:20px;}


.foota{  background:#262626; width:100%; margin:0 auto; height:50px; line-height:50px;}
.foota .daohang{ width:590px; margin:0 auto; text-align:center;}
.foota .daohang ul li{ float:left; color:#fff; text-align:center; padding-left:5px; padding-right:5px;}
.foota .daohang ul li a{ color:#fff;}
.footb{ width:100%; margin:0 auto; background:url(../images/main_67.jpg) bottom; height:10px;}

.footc{ width:1100px; margin:0 auto}
.footc .llx{ line-height:24px; padding-top:25px;}

a.zzb07link{font-size: 12px;text-decoration:none;}
a.zzb07link:hover {text-decoration: underline;}
.zzb07tail{font-size:12px;}
.zzb07tail a{font-size:12px;}
.er{ text-align:center; padding-top:20px;}
.er .cc2{ padding-right:20px;}
.er .cc2 p{ padding-top:10px;}

/*-------------------内页--------*/
.afl{ width:1080px; margin:0 auto; padding:20px;}
.afl ul {  padding-left:30px; padding-bottom:10px; border-bottom:3px solid #a40000; margin-right:20px;}
.afl ul li{ float:left; text-align:center; width:150px;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ background:#f5f5f5; height:30px; line-height:30px; margin-right:20px; font-size:14px;font-family:microsoft yahei; margin-bottom:20px;}
 .afl ul li .current{background:#a40000; display:block; color:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ }
.afl ul li a:hover{ background:#a40000; display:block; color:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ }
.main{ width:1000px; margin:0 auto; padding-bottom:25px; line-height:25px; font-size:14px;font-family:microsoft yahei; min-height:300px;}
.main .key{ padding-top:15px; padding-bottom:10px; border-bottom:1px solid #a40000;}
.red{ color:#a40000;}
.afl02{ width:1080px; margin:0 auto; padding:20px;}
.afl02 ul {  padding-bottom:10px; }
.afl02 ul li{ float:left; text-align:center; width:150px;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ background:#f5f5f5; height:30px; line-height:30px; margin-right:20px; font-size:14px;font-family:microsoft yahei;}
.afl02 ul li a:hover{ background:#a40000; display:block; color:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ }
.bigfenlei{ color:#a40000; font-size:18px; font-weight:bold;font-family:microsoft yahei;}

/*产品*/
.neirong{ margin-top:10px;}
.cpnytu {
    display: inline;
    float: left;
    margin-top: 5px; padding-bottom:20px; text-align:center; margin-left:15px; margin-right:10px;
}
.cpnytu .jianx{ background:#fff;}
.cpnytu img {
    max-height: 175px;
    max-width: 206px;
    padding: 2px;
    text-align: center;
}
.cpnytu p {
    float: left;
    height: 30px;
    line-height: 20px; padding-top:5px;
    width: 210px; text-align:center; padding-left:11px;
}
.pic02 {
    border: 1px solid #d2d2d2;
    height: 175px;
    overflow: hidden;
}

.content{ width:100%; margin:0 auto; background:#efefef; padding-top:30px; padding-bottom:30px;}
.content .can{ width:1100px; margin:0 auto; background:#fff;-moz-border-radius:10px;/*Firefox支持*/ 
-webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ }

/*page*/
.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #a40000; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #a40000; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #a40000; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
/*page*/
.case2{float:left;padding-bottom:20px; margin-right:10PX; margin-left:9px;}
.biankuang{ padding:5px; border:1px solid #d8d8d8;}
.font_4{border-bottom:1px dashed #d8d8d8; padding-bottom:10px;font-size:14px;font-weight:bold;}
.zheng{ font-size:12px; font-weight:normal}
.yy .zuo{ width:180px; border-radius:20px;}
.yy .zuo img{  border-radius:10px;}
.yy .you{ width:515px;}
.yy .you .titlea{ color:#fa9308; font-size:16px;font-family:microsoft yahei;}
.yy li{ border-bottom:1px dashed #d8d8d8; margin-top:20px; padding-bottom:20px;}
#f5{ background:url(../images/f5.jpg) no-repeat center; height:300px; width:100%; margin:0 auto; padding-top:10px;}


.xwlist{ border-bottom:1px dashed #8a6840; padding-bottom:15px; padding-top:15px;}
.xwlist .ximg{ width:209px; height:89px;}
.xwlist .njs{ padding-left:30px; width:740px;}
.xwlist .njs .ntitle a{ font-size:18px; color:#663300;}
.xwlist .njs .nrong{ font-size:14px; line-height:28px; color:#8a6840; padding-top:5px; text-align:justify;}
.xwlist .njs .shijian{ color:#b92926; font-size:14px; padding-top:2px;}
.xw .detitle{color:#663300; font-size:20px; text-align:center; border-bottom:1px dashed #8a6840;padding-bottom:10px;}
.xw .deshijian{ font-size:14px;color:#b92926; text-align:center; padding-top:5px;}
.xwdenr{ margin:0 auto; padding-top:25px;font-size:14px; line-height:28px; }
.nylxwm{ font-size:16px; line-height:30px; padding-top:20px;}