﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,b,button,input,textarea,blockquote{margin:0;padding:0;}
img,abbr,acronym{border:0;}
table td{word-break:break-all;}
caption,th{text-align:left;}
ol,ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:700;}
input,button,textarea,select{font-size:inherit;*font-size:100%;font-family:inherit;}
address,cite,dfn,em,code,var,caption,th{font-style:normal;font-weight:normal;}
q:before,q:after{content:'';}
wbr:after{content:'\00200b';}
input, button, select {vertical-align:middle;}
*{word-wrap: break-word;}
*::selection,*::-moz-selection{background:#669bb7;color:#fff;}

.cbh{ clear:both; height:0; overflow:hidden}
.w120{ width:120%}

body{background:#fff url(../images/bg.gif) repeat; font:12px/22px Verdana,Arial,sans-serif,Tahoma,"宋体"; color:#333;}
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:underline; color:#F00}

.wrap{ width:940px; margin:0 auto}
.header{height: 140px;}
.logo{padding: 10px 0 0;float:left;}
.header .bar{ float:right; white-space:nowrap; background: url(../images/bar.gif) no-repeat; height:27px; padding:0 0 0 12px}
.header .bar div{background: url(../images/bar.gif) no-repeat right 0; padding:2px 0 1px; height:24px; padding:3px 0 0 \9; padding-right:12px;color:#CCC; float: left; overflow:hidden}
.header .bar a{ display:inline-block; padding:0 2px; }
.header .tel{float:right;padding:5px 0 0;}
.fltop{width: 100%;height: 30px;line-height: 30px;}
.fltop .langqing{width:50%;float:left;}
.fllogo{width:100%;clear: both;}
.fltop li{float:left;margin-right:20px;}
.fltop li.moresbox{position: relative;}
.fltop li a{font-size: 14px;}

.mores{display:none;position: absolute;padding: 15px;z-index: 99;background: #fff;width: 500px;/* border: 1px solid #ddd; */box-shadow: 2px 2px 8px 1px #dfdfdf;}
.mores>a{display:inline-block;margin-right:20px;}
.fltop li.moresbox:hover .mores{display:block;}


#nav{height:41px;}
.danghan{background:url(../images/news.gif) repeat; height:41px;}
#nav li{float:left;position:relative;height: 41px;line-height: 41px;padding: 0 40px;}
#nav li#navli{ background:none;}
#nav li#navli .father{ padding-left:14px;padding-right:14px}
.father{font-size:14px;font-weight:bold;color:#FFF;/* padding:7px 11px 1px; */padding:8px 11px 0 \9;/* overflow:hidden; *//* display:block; */height: 41px;/* float:left; *//* white-space:nowrap; */}
#nav a:hover,#nav .active a.father,#nav,#nav .sfhover .father{ color:#FF0 !important; text-decoration:none !important}
#nav li ul.erj{position:absolute;display:none;z-index:999;background:#DC500C;left:0;top:41px;width:100%;}
#nav li.sfhover ul li{ background:none; float:none; width:120px; height:auto; padding-left:0px; border-top:1px solid #C24202;}
#nav li ul.erj>li{padding:0px;width: 100%;margin: 0;text-align: center;height: 35px;line-height: 35px;}
#nav li ul.erj>li>a{color:#FFF;background:#DC500C;display:block;height:22px;overflow:hidden;width:100%;height:35px;line-height:35px;font-size: 13px;}



.Larea ,.shengc{ float:left; width:228px;}
.Rarea{ float:right; width:700px}
.Lmenu{ height:25px; padding:5px 5px 2px 12px; background:url(../images/lmenu.gif) no-repeat; font-weight:bold; color:#FFF}
.Lmenu .more{ width:45px; height:22px; background:url(../images/rmore.gif) no-repeat; float:right; }
.Lcon{ border:1px solid #D4D4D4; border-top:none; background:#FFF; padding:6px 10px 10px; margin-bottom:12px}
.LContact{font-size: 13px;line-height: 21px;height: 286px;padding:4px 10px 2px;overflow:hidden;}
.LContact b{padding-top:2px; display:inline-block; color:#000}
.Llink ul{ height:auto; overflow:hidden}
.Lrent{ background:url(../images/rent.gif) no-repeat; padding:40px 15px 20px; height:120px; margin:0 0 12px}
.Lrent div{ font-size:14px; }
.Lrent a:hover{text-decoration:none; color:#F40}
.LrentTel{ height:40px; display:block;}

.Lcase { padding-top:8px}
#demo {overflow:hidden;height: 416px;}
.Lcase li{ background:url(../images/line.gif) repeat-x 0 bottom; line-height:24px;height:24px; overflow:hidden; padding-top:2px}
.Lcase li em{font-family:"宋体"; color:#999}
.Llink ul{ padding-top:2px}
.Llink li{ width:103px; float:left; height:22px; overflow:hidden}
.keep{ width:700px; overflow:hidden; height:192px; background:url(../images/keep.png) no-repeat}
.keep li{ width:215px; float:left;margin-right:27px}
.keep li a{ display:block; width:215px; height:180px}
.menu{ background:url(../images/menu.gif) no-repeat;padding:0 8px 0 0;height:30px; overflow:hidden;font-size:14px;color:#FFF;font-weight:bold}
.menu b{ display:block; float:left; background:url(../images/menuRed.gif) no-repeat right 0; height:23px; padding:3px 52px 1px 18px; padding:4px 52px 0 18px \9;}
.menu .more,.nmenu .more{ width:45px; height:22px; background:url(../images/rmore.gif) no-repeat; float:right; margin-top:3px}
.Habout{background:#FFF;border:1px solid #D4D4D4;border-top:none;padding:12px;width:674px;margin-bottom: 12px;}
.Hnew{width:700px; overflow:hidden;}
.Hnew .w120{ float:left} 
.HnewLi{ width:345px; float:left; display:inline; padding:0 10px 12px 0}
.nmenu{ height:29px; background:url(../images/nmenu.gif) no-repeat; padding:2px 8px 0 12px}
.nmenu b{ font-size:14px; color:#222; display:inline-block; padding-top:3px; padding-top:4px \9}
.HnewUl{ background:#FFF; border:1px solid #D4D4D4; padding:5px 9px 8px; height:300px; overflow:hidden}
.HnewUl li{ background:url(../images/newli.gif) no-repeat 0 bottom; padding:2px 0 1px 10px; padding:3px 0 0 10px \9; height:23px; overflow:hidden}
.HnewUl li span{ float:right; color:#888}
.footer{ background:#FFF url(../images/foot.gif) repeat-x; text-align:center; padding:15px 0 12px}
.footnav{ height:26px; color:#999}
.footnav a{ display:inline-block; padding:0 2px}
.footbot{ color:#555}

.newsnav{ float:right; white-space:nowrap; font-family:"宋体"; font-size:12px; font-weight:normal; color:#aaa; padding:4px 6px 0 0; padding-top:5px \9;}
.newsnav em,.newsnav a{ color:#666}
.newsnav a:hover{ color:#c00; text-decoration:none}
.Endtext {width:660px; margin:0 auto; padding:12px 0 20px; overflow:hidden; line-height:1.7; font-size:14px;text-align: justify; /*min-height:550px; _height:550px*/}
.Endtext p,.Endtext ul,.Endtext ol{ padding:6px 0;}
.Endtext hr{ margin:5px 0;}

.Endtext ol li{list-style:decimal outside none; margin-left:2em}
.Llish li{ background:url(../images/newli.gif) no-repeat 0 bottom; padding:2px 0 1px 10px; padding:3px 0 0 10px \9; height:23px; overflow:hidden}
.Llish li.active a{ font-weight:bold; color:#f00}
.main{ background:url(../images/main.gif) repeat-y right 0; width:940px}
.mainbot{ background:url(../images/mainbot.gif) no-repeat right 0; height:13px; margin-top:-13px; width:940px}

.newslish{width:660px; margin:0 auto; padding:12px 0 20px; font-size:14px}
.newslish li{ line-height:30px;height:30px; overflow:hidden;padding:1px 0; padding:2px 0 0 \9; background:url(../images/line.gif) repeat-x 0 bottom; color:#999}
.newslish span{ float:right; font-size:12px}
.newslish em{font-family:"宋体"; padding-right:3px}
.bttp{width:132px;height:20px;overflow:hidden;display:block;}
.page{ text-align:center; clear:both; line-height:18px; font-size:12px; padding-top:12px; font-family: Arial, Helvetica, sans-serif}
.page *{ border:1px solid #d9d9d9; background:#f6f6f6; display:inline-block; padding:2px 6px; font-family:"宋体"}
.page b{ border:1px solid #900; background:#b00; color:#fff}
.page a b{ border:none; background:none; padding:0; color:#333}
.page a:hover{ background:#f0f0f0; border:1px solid #BBB; text-decoration:none; }
.anlibt{text-align:center;line-height:30px;font-size:16px;padding-top:20px;}
h1{font:18px/32px Arial,sans-serif,Tahoma,"宋体"; text-align:center; color:#F00; font-weight:bold}
.Endtime{text-align:center; height:24px; color:#888; margin:0 0 10px; font-size:12px; background:url(../images/line.gif) repeat-x 0 bottom;}
ul.upDown{background:url(../images/line.gif) repeat-x 0 15px; font-size:12px; padding:25px 0 0;}
.fydh{text-align:center;margin-top:20px;margin-bottom:30px;}
.body_main_kj{width:132px; height:180px; position:relative}
.body_main_kj:hover{width:215px; height:180px; background:rgba(230, 230, 230, 0.3);border-radius:10px;}

.gsxw{width:400px;float:left;margin:20px;padding-right:10px;font-weight:bold;}

.gsxw ul li{line-height:20px;border-bottom:1px dashed #ccc;background:url([!--news.url--]skin/images/newli.gif) no-repeat 0 bottom;padding:2px 0 1px 10px}
.gsxw ul li p{height:25px;overflow:hidden;}
.gsxw ul li span{float:right;padding-right:10px;color:#888;font-weight:normal}
#nav{width:940px;margin:0 auto;}
.banner {
	width:100%;
	height:400px;
	position:relative;
	clear:both;
	margin-top:5px
}
.banner_main {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.banner_btn {
	position:absolute;
	bottom:10px;
	width:100%;
	text-align:center;
}
.banner_btn span {
	width:15px;
	height:15px;
	background:#666;
	display:inline-block;
	margin-right:20px;
	cursor:pointer;
	-moz-border-radius:10px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.scxktp{width:80px;float:left;padding-right:10px;}
.scxktp>img{padding-bottom:5px;border:1px solid #ccc;}
.cftj{height:77px;}
.cftj>img{float:left;padding-right:9px;}

.bodysp{ margin:0 auto 20px; width:940px; height:220px;  }
.bodysph{ width:940px; height:33px; float:left; background:url(../images/lmenu.gif) no-repeat; }
.bodysphl{ padding:0 0 0 13px;  height:33px; float:left;font-size:12px; font-weight:bold; line-height:33px; color:#fff;}
.bodysphr{ padding:0 10px 0 0; width:80px; height:33px; float:right;line-height:33px; text-align:right; font-size:12px; color:#fff;}
.bodysphr a{color:#fff;}
.bodyspd{ padding:12px 9px 0 9px; width:920px; height:auto; float:left;border:1px solid #D4D4D4;}
.bodyspd dl{ padding:0 6px; width:184px; height:170px; float:left;}
.bodyspd dt{ padding:1px; width:180px; height:135px; float:left; border:1px solid #CCCCCC; }
.bodyspd dt img{ width:180px; height:135px; }
.bodyspd dd{ padding:4px 0 0 0; width:184px; height:auto; float:left;text-align:center;}

.zymain{width: 940px;margin:0 auto;}
.neibanner{width:1423px;margin:20px auto;}
.neibanner img{width:100%;}
.neitext{width: 100%; line-height: 28px;font-size:16px;}



.yqlj{
    width: 940px;
    margin: 0 auto;
    text-align: center;
}
.yqlj li{
    width: 85px;
    display: inline;
    font-size: 16px;
    height: 35px;
    padding: 5px;
}









