﻿/* CSS Document */

*{ margin: 0;padding: 0; border:none; }

/**{font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important;}*/
body {-webkit-text-size-adjust:none; background-color:#f0f0f0; font-family: "WenQuanYi Micro Hei Mono", "WenQuanYi Micro Hei", "微软雅黑","Microsoft Yahei Mono", "Microsoft Yahei", sans-serif !important; }
a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}
table td tr{ border:none;}


#box_ban{width:100%; height:500px;  margin:0 auto; /*z-index:-9999; border:1px solid #309; margin-top:6px;*/}
.columnSpace{padding:0 0 3px;}
.FrontPublic_slideShow01-d3_c1 div .wrapper{height:500px;overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .fn-clear{zoom:1;left:50%;width:1920px;height:500px;overflow:hidden;margin-left:-960px;position:absolute;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul{display:none;width:999999px;height:500px;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter ul li{width:1920px;height:500px;text-align:center;font-size:0;float:left;display:inline;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .container_skitter{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image{overflow:hidden;position:relative;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .image img{display:none;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .prev_button{position:absolute;top:50%;left:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;background:url(../images/prev.png) no-repeat left top!important;z-index:999;text-indent:-9999em;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .next_button{position:absolute;top:50%;right:20%;width:57px;height:62px;margin-top:-31px;overflow:hidden;z-index:999;text-indent:-9999em;background:url(../images/next.png) no-repeat left top!important;}
.FrontPublic_slideShow01-d3_c1 .box_skitter .label_skitter{z-index:150;position:absolute;display:none;}.FrontPublic_slideShow01-d3_c1 .loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(../images/ajax-loader.gif) no-repeat left top;width:31px;height:31px;}
.FrontPublic_slideShow01-d3_c1 #slideshow ul{display:none}.FrontAdv_picture01-d1_c1{width:100%;overflow:hidden;color:#000;clear:both;text-align:left;}





.Main{ width:100$%; height:auto; overflow:hidden; position:relative !important; margin-top:20px;}
.Main .Inside{ width:1000px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid #0C9;*/}
.Inside .Inside-left{ width:230px; height:auto; float:left; /*border:1px solid #960;*/}
.Inside .Inside-left .Inside-left-one{ width:100%; height:auto;}
.Inside .Inside-left .Inside-left-one p{ line-height:40px; color:#fff; padding-left:30px; font-size:16px; background:#000;}
.Inside .Inside-left .Inside-left-one dl{}
.Inside .Inside-left .Inside-left-one dl dt{ width:100%; height:40px; border-bottom:1px solid #dedede; line-height:40px; font-size:14px; font-weight:100; padding-left:30px; background:#fff;} 
.Inside .Inside-left .Inside-left-one dl dt span{ float:left;}
.Inside .Inside-left .Inside-left-one dl dt img{ float:right; margin-right:20px; margin-top:15px;}
.Inside .Inside-left .Inside-left-one dl dt:hover img{ display:block; margin-right:10px;}

.Inside .Inside-left .Inside-left-two{ width:100%; height:auto; overflow:hidden; margin-top:20px; /*border:1px solid #dedede;*/ background:#fff;}
.Inside .Inside-left .Inside-left-two .Inside-left-two-top{ width:100%; height:50px; border-bottom:1px solid #dedede; }
.Inside .Inside-left .Inside-left-two .Inside-left-two-top span{ float:left; margin-left:4px; font-size:15px; line-height:50px;}
.Inside .Inside-left .Inside-left-two .Inside-left-two-top p{ float:right; margin-right:4px; line-height:50px;}
.Inside .Inside-left .Inside-left-two dl{}
.Inside .Inside-left .Inside-left-two dl dt{ width:100%; height:30px; line-height:30px; font-weight:100; margin-left:4px; list-style-type:circle; font-size:14px;}

.Inside .Inside-left .Inside-left-three{ width:100%; height:auto; overflow:hidden; background:#fff; margin-top:20px;}
.Inside .Inside-left .Inside-left-three .Inside-left-three-top{ width:100%; height:50px; border-bottom:1px solid #dedede;}
.Inside .Inside-left .Inside-left-three .Inside-left-three-top span{ float:left; margin-left:4px; font-size:15px; line-height:50px;}
.Inside .Inside-left .Inside-left-three .Inside-left-three-top p{ float:right; margin-right:4px; line-height:50px;}
.Inside .Inside-left .Inside-left-three dl{}
.Inside .Inside-left .Inside-left-three dl dt{ width:100%; height:30px; line-height:30px; font-weight:100; margin-left:4px; font-size:13px;}


.Inside .Inside-right{ width:720px; height:auto; float:right;/* border:1px solid #F60;*/ background:#fff;}
.Inside .Inside-right .Inside-right-top{ width:100%; height:40px; border-bottom:1px solid #dedede;}
.Inside .Inside-right .Inside-right-top p{ float:left; border-bottom:1px solid #fe0000; line-height:40px; font-size:16px;}
.Inside .Inside-right .Inside-right-top .Inside-right-top-right{ line-height:40px; float:right; margin-right:6px; font-size:13px; }
.Inside .Inside-right .Inside-right-content{ width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:16px; color:#000; padding:4px;}

.Q-nav{ width:100%; height:40px; overflow:hidden; position:relative !important; background:#1e1f24; margin-top:20px; border-bottom: 1px solid #444;}
.Q-nav .Q-naver{ width:800px; height:auto; margin:0px auto; /*border:1px solid #3CF;*/}
.Q-nav .Q-naver dl{}
.Q-nav .Q-naver dl dt{ width:100px; height:40px; line-height:40px;/* border-bottom:1px solid #9ea0a6;*/ float:left; margin-left:30px; font-size:15px; font-weight:100;}
.Q-nav .Q-naver dl dt a{ color:#fff;}

.Foot{ width:100%; height:240px; overflow:hidden; position:relative !important; background:#16171b;}
.Foot .Footer{ width:1000px; height:auto; margin:0px auto; /*border:1px solid #63F;*/ margin-top:30px;}
.Foot .Footer .Footer-top{ width:100%; height:70px; border:1px solid #444445; padding:8px;}
.Foot .Footer .Footer-top p{ color:#fff; font-size:15px;}
.Foot .Footer .Footer-content{ width:950px; height:auto; overflow:hidden; margin-top:8px; border:1px solid #0F9; margin:0px auto;}
.Foot .Footer .Footer-content .Footer-content-left{ float:left;}
.Foot .Footer .Footer-content .Footer-content-left img{ width:200px; height:77px; margin-top:25px;}
.Foot .Footer .Footer-content .Footer-content-right{ float:left; margin-left:120px;}
.Foot .Footer .Footer-content .Footer-content-right p{ color:#fff;}

.Foot .Footer .Footer-content1{ width:1000px; height:auto; overflow:hidden; margin:0px auto; text-align:center;}
.Foot .Footer .Footer-content1 p{ color:#fff; font-size:14px; margin-top:12px;}
.Foot .Footer .Footer-content1 p a{ color:#fff;}

.Inside .Inside-right .Inside-news-content{ width:100%; height:auto; overflow:hidden; margin-top:20px; }
.Inside .Inside-right .Inside-news-content dl{}
.Inside .Inside-right .Inside-news-content dl dt{ width:100%; height:40px; border-bottom:1px dotted #dedede; }
.Inside .Inside-right .Inside-news-content dl dt img{ float:left; margin-left:4px; padding-top:16px;}
.Inside .Inside-right .Inside-news-content dl dt span{ float:left; margin-left:10px; font-weight:100; line-height:40px; font-size:14px;}
.Inside .Inside-right .Inside-news-content dl dt p{ float:right; margin-right:10px; font-size:14px;}
.Inside .Inside-right .Inside-news-content dl dt:hover img{ display:block; margin-left:2px;}

.Inside .Inside-right .Inside-news-content .Page{ width:100%; height:60px; /*border:1px solid #3CC;*/ text-align:center; margin-top:30px; }
.Inside .Inside-right .Inside-news-content .Page p{ line-height:60px; letter-spacing:2px;}

.Inside-right .Inside-news-content .Inside-news-content-top{ width:100%; height:80px; border-bottom:1px solid #dedede; text-align:center;}
.Inside-right .Inside-news-content .Inside-news-content-content{ width:100%; height:auto; overflow:hidden; margin-top:20px; font-size:15px;}

.Q-n-t{ width:100%; height:80px; overflow:hidden; margin-top:20px;}
.Q-n-t .Q-n-t-top{ width:100%; height:40px; border-bottom:1px solid #dedede; line-height:40px;}
.Q-n-t .Q-n-t-foot{ width:100%; height:40px; line-height:40px;}

.Inside .Inside-right .Inside-pro-content{ width:100%; height:auto; overflow:hidden; margin-top:10px;}
.Inside .Inside-right .Inside-pro-content dl{}
.Inside .Inside-right .Inside-pro-content dl dt{ width:222px; height:188px; /*border:1px solid #dedede;*/ float:left; margin-right:6px; margin-left:6px; padding:2px; margin-bottom:40px;}
.Inside .Inside-right .Inside-pro-content dl dt img{ width:215px; height:180px; transition: transform 1s ease 0s;transform: scale(1);}
.Inside .Inside-right .Inside-pro-content dl dt p{ text-align:center; margin-top:4px; font-size:14px;}
.Inside .Inside-right .Inside-pro-content .Page{ width:100%; height:60px; /*border:1px solid #3CC;*/ text-align:center; margin-top:30px;}
.Inside .Inside-right .Inside-pro-content dl dt:hover img{ transition: transform 1s ease 0s;transform: scale(1.1);}

.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top{ width:100%; height:auto; /*border:1px solid #09F;*/}
{ width:400px; height:320px; /*border:1px solid #dedede;*/ float:left;}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top .Inside-pro-content-top-left{ width:410px; height:auto; overflow:hidden; float:left; border:1px solid #dedede;}
/*.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top .Inside-pro-content-top-left img{ width:400px; height:320px;}*/



img{ border:0;}

.lanrenzhijia{ width:400px; height:auto; margin:0 auto; overflow:hidden;}
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{ background:url(http://www.lanrenzhijia.com/demo/images/loading.gif) no-repeat center center; width:400px; height:320px;}

/*图片小图预览列表*/
.spec-preview{width:400px;height:320px;/*border:1px solid #DFDFDF;*/}
.spec-scroll{clear:both;margin-top:5px;width:400px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:10px;height:54px; line-height:54px;border:1px solid #CCC;background:#EBEBEB;cursor:pointer;text-decoration:none;}
.spec-scroll .items{float:left;position:relative;width:370px;height:56px;overflow:hidden; /*border:1px solid #006;*/}
.spec-scroll .items ul{position:absolute;width:999999px;height:56px; margin-left:-25px;}
.spec-scroll .items ul li{float:left;width:64px;text-align:center; }
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:50px;height:50px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}







.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top .Inside-pro-content-top-right{ width:300px; height:320px; /*border:1px solid #C36;*/ float:right;}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top .Inside-pro-content-top-right .Inside-pro-content-top-right-title{ width:100%; height:auto; font-weight:bold; font-size:18px; color:#000; text-align:center; font-family:"黑体"; border-bottom:1px dashed #dedede;}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top .Inside-pro-content-top-right .Inside-pro-content-top-right-desc{ width:100%; height:auto; margin-top:10px; /*border:1px solid #0F6;*/}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-top .Inside-pro-content-top-right .Inside-pro-content-top-right-desc p{ font-size:13px;}

.Inside .Inside-right .Inside-pro-content .Inside-pro-content-detailed{ width:100%; height:auto; /*border:1px solid #CF0;*/ margin-top:20px;}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-detailed .Inside-pro-content-detailed-top{ width:100%; height:40px; line-height:40px; border-bottom:1px solid #dedede; margin-bottom:20px; font-family:"黑体"; font-size:18px; font-weight:bold; color:#000;}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-detailed .Inside-pro-content-detailed-content{ width:100%; height:auto; /*border:1px solid #0FF;*/ padding:10px;}
.Inside .Inside-right .Inside-pro-content .Inside-pro-content-detailed .Inside-pro-content-detailed-content p{ color:#000; font-size:16px;}



.G-ban-about{ width:100%; height:240px; background:url(../images/about.jpg) no-repeat center; overflow:hidden; position:relative !important;}
.G-ban-about .G-ban-abouter{ width:1200px; height:240px; overflow:hidden; /*border:1px solid #0F6;*/ margin:0px auto;}
.G-ban-about .G-ban-abouter h2{ font-size:34px; /*font-weight:bold;*/ color:#fff; margin-top:150px; margin-left:25px; font-weight: normal;}



.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100; font-family:"微软雅黑";}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444; font-family:"微软雅黑";}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}