@charset "utf-8";
body{background:#fff; font-family:Arial,'微软雅黑'; line-height:24px; color:#454545}
a:link,a:visited{color:#454545}
a:hover{ color:#000; text-decoration:underline}
.Top{overflow:hidden; height:200px; background:url(../images/topbg.jpg) center top repeat-x;}
.Top a.logo{ width:210px; height:150px; margin:0px auto; margin-top:22px;background:url(../images/Logo.jpg); display:block;}
/*.Nav{ height:58px; overflow:hidden; background:url(../images/Navbg.gif) repeat-x;font-family:Arial;}
.NavArea{ width:960px; height:52px; line-height:52px; margin:0px auto}
.Nav ul{float:left;overflow:hidden;position:relative; cursor:default}
.Nav ul li{float:left;width:80px;text-align:center; margin-right:20px;overflow:hidden}
#NavArw{width:7px;height:4px;margin:0px;position:absolute;z-index:10;background:url(../images/NavArrow.gif) no-repeat;left:0px;top:0px; font-size:0px; line-height:0px;}
.Nav ul li a{width:80px;position:relative;display:block;}
.Nav ul li a:link,.Nav ul li a:visited,.Nav ul li a:hover{color:#fff;text-decoration:none}
.Nav ul li span{position:absolute;display:block;width:80px;font-weight:bold;cursor:pointer;}
.Nav ul li b{display:block;width:80px;cursor:pointer; font-family:'微软雅黑'; float:left;}
.Nav p{float:right; margin:0px; overflow:hidden; width:220px;}
.Nav p a{float:left; overflow:hidden; margin-right:12px;}
.Nav p a:link,.Nav p a:visited{ color:#7f7f7f;}
.Nav p a:hover{color:#fff;}*/
.Nav{ height:58px; overflow:hidden; background:url(../images/Navbg.gif) repeat-x;font-family:Arial;}
.NavArea{ width:960px; height:52px; line-height:52px; margin:0px auto}
.Nav ul{float:left;overflow:hidden;position:relative; cursor:default}
.Nav ul li{float:left;width:80px;text-align:center; margin-right:20px;overflow:hidden}
#NavArw{width:7px;height:4px;margin:0px;position:absolute;z-index:10;background:url(../images/NavArrow.gif) no-repeat;left:0px;top:0px; font-size:0px; line-height:0px;}
.Nav ul li a{width:80px;position:relative;display:block}
.Nav ul li a:link,.Nav ul li a:visited,.Nav ul li a:hover{color:#fff;text-decoration:none}
.Nav ul li span{position:absolute;display:block;width:80px;font-weight:bold;cursor:pointer}
.Nav ul li b{display:block;width:80px;cursor:pointer; font-family:'微软雅黑'}
.Nav p{float:right; margin:0px; overflow:hidden; width:220px;}
.Nav p a{float:left; overflow:hidden; margin-right:12px;}
.Nav p a:link,.Nav p a:visited{ color:#7f7f7f;}
.Nav p a:hover{color:#fff;}

.PageNav{overflow:hidden; margin:0px auto;width:960px;padding-top:40px; cursor:default}
.PageNav p{ float:left; width:960px; margin:0px; text-align:center}
.PageNav div{margin: 0 auto; float:left; overflow:hidden; padding-top:38px; padding-bottom:20px; width:960px;}
.PageNav a{ float:left; width:135px; height:34px; text-align:center; line-height:32px; margin-right:5px; display:block}
.PageNav a:link,.PageNav a:visited{ background:url(../images/NavTwoBg.gif) -135px top no-repeat; color:#666; font-family:Verdana;}
.PageNav a:hover{ background:url(../images/NavTwoBg.gif);color:#fff; font-family:'微软雅黑','宋体';font-weight:bold; text-decoration:none}
.PageNav a.s:link,.PageNav a.s:visited,.PageNav a.s:hover{background:url(../images/NavTwoBg.gif);color:#fff; font-family:'微软雅黑','宋体';font-weight:bold;text-decoration:none}
.Bottom{overflow:hidden; padding-top:5px; background:url(../images/bottomtop.gif);}
.BottomNav{height:215px;overflow:hidden;background:url(../images/bottommid.gif);}
.BottomNavCon{width:1100px; margin:0px auto;cursor:default; position:relative}
.BottomNavCon a.logo{width:191px; height:136px; float:left; background:url(../images/botlogo.jpg); margin-top:25px; margin-left:22px;_margin-left:11px; margin-right:70px;}
.BottomNavCon dl{width:115px;float:left;overflow:hidden;margin-top:25px;}
.BottomNavCon dl.last{ width:90px;}
.BottomNavCon dl.last dt,.BottomNavCon dl.last dd{ width:90px}
.BottomNavCon dl dt{width:115px;float:left; line-height:26px}
.BottomNavCon dl dt a:link,.BottomNavCon dl dt a:visited{ font-size:13px; color:#fff;}
.BottomNavCon dl dt a:hover{ color:#fff; text-decoration:underline}
.BottomNavCon dl dd{width:115px;float:left; line-height:22px;font-family:Arial,'微软雅黑'}
.BottomNavCon dl dd a:link,.BottomNavCon dl dd a:visited{ font-size:12px; color:#818181}
.BottomNavCon dl dd a:hover{ color:#fff; text-decoration:none}
.jiathis_style{width:185px;padding:10px 0px 0px 10px;z-index:10; right:15px; top:140px;position:absolute;}
.jiathis_style span{float:left;color:#818181;}
.bshare-custom{ padding-top:2px}
.Ewm{ float:left; width:100px; height:100px; border:1px solid #666; background:url(../images/ewm.jpg); margin-top:30px}
.BottomCopy{height:32px;width:960px;overflow:hidden;margin:0px auto;line-height:32px;font-family:Arial,'微软雅黑';font-size:11px;color:#8c8c8c;}
.BottomCopy span{ float:left;padding-left:10px}
.BottomCopy b{float:right; padding-right:10px; font-weight:normal;}
.BottomCopy a:link,.BottomCopy a:visited{color:#8c8c8c;}
.BottomCopy a:hover{ color:#fff; text-decoration:underline}
a.backToTop{background:url(../images/gototop.png) no-repeat; width:54px; height:54px;}
a.backToTop:hover{text-decoration:none}
.Middle{overflow:hidden;width:960px;margin:0px auto;min-height:600px;_height:expression(this.scrollHeight < 600 ? "600px" : "auto");padding-top:10px;padding-bottom:20px;color:#454545;}
.WidthAuto{width:100%;}
ul.Newslist{ float:left; overflow:hidden; width:900px; padding-left:60px; padding-top:10px; _padding-bottom:20px}
ul.Newslist li{width:230px;height:320px; float:left;margin-right:70px; margin-bottom:20px;}
ul.Newslist li a{float:left;width:230px;height:320px;overflow:hidden; line-height:20px;}
ul.Newslist li a:link,ul.Newslist li a:visited{ color:#666;}
ul.Newslist li a:hover{color:#333;}
ul.Newslist li a img{border:4px solid #d9d9d9; width:222px; height:148px; float:left}
ul.Newslist li a b{float:left;width:230px; overflow:hidden; font-size:14px; font-weight:normal; padding-top:5px;}
ul.Newslist li a:hover img{border:4px solid #292929;}
ul.Newslist li a span{ float:left; width:230px; font-size:11px; font-family:Arial; color:#a7a7a7; line-height:24px;}
ul.Newslist li a p{ float:left; margin:0px; width:230px; overflow:hidden; font-family:'宋体'; color:#838383;}
.NewsPage{width:400px;float:left; margin-left:280px;_margin-left:140px; height:30px; border-bottom:1px dashed #d9d9d9; border-top:1px dashed #d9d9d9; margin-top:10px; margin-bottom:20px;
line-height:22px; padding-top:10px; font-family:Arial, Helvetica, sans-serif;}
.NewsPage a.Prev{float:left; width:21px; height:21px;margin-right:20px;}
.NewsPage a.Prev:link,.NewsPage a.Prev:visited{ background:url(../images/PageArrow.gif);}
.NewsPage a.Prev:hover{ background:url(../images/PageArrow.gif) left -21px;}
.NewsPage a.Next{float:left; width:21px; height:21px;}
.NewsPage a.Next:link,.NewsPage a.Next:visited{ background:url(../images/PageArrow.gif) -21px top;}
.NewsPage a.Next:hover{ background:url(../images/PageArrow.gif) -21px -21px;}
.NewsPage span{ float:left; margin-right:10px; overflow:hidden}
.NewsPage b{ float:left; margin-right:10px; color:#333}
.NewsPage span a{ float:left; margin-right:10px;}
.NewsPage span a:link,.NewsPage span a:visited{color:#838383;}
.NewsPage span a:hover{ color:#333; text-decoration:underline}
.Newshow{padding:20px;width:920px; overflow:hidden}
.Newshow .Tit{ text-align:center; width:920px;}
.Newshow .Tit b{ display:block; font-size:20px; color:#333; line-height:30px; margin-bottom:5px}
.Newshow .Tit span{ font-size:14px; color:#a7a7a7; font-family:Arial, Helvetica, sans-serif; line-height:30px}
.Newshow .Con{ padding-top:20px; font-size:13px; color:#454545; line-height:26px; width:920px;min-height:500px;_height:expression(this.scrollHeight < 500 ? "500px" : "auto");}
.CloseBtn{ margin:0px auto; overflow:hidden;border-bottom:1px dashed #d9d9d9; border-top:1px dashed #d9d9d9; width:400px;padding-top:10px; height:30px;}
.CloseBtn a{ display:block; width:78px; text-align:right; height:20px; background:url(../images/closebtn.gif) left top no-repeat; line-height:20px; margin:0px auto;}
.BrandsTit p{width:900px; border-bottom:1px dotted #ccc; padding-bottom:30px;}
.BrandsTit{ width:900px;}
.BrandsClass{ width:960px;margin:0px auto}
.brands_middle p{ width:900px; margin:0px auto; text-align:center; padding:30px 0px 30px 0px}
.pic{overflow:hidden; height:420px; width:960px; padding-left:0px; padding-left:10px}
.pic a{ /*float:left;*/ display: inline-block; width:160px; height:44px; padding-top:300px;margin-right:18px; overflow:hidden; text-align:center; font-family:Arial} 
.pic a:link,.pic a:visited{border:5px solid #cbcbcb; color:#5d5d5d;}
.pic a:hover{ border:5px solid #999; text-decoration:none; color:#fff;}
.pic a.a1{background:url(../images/Brands1.jpg)}
.pic a.a2{background:url(../images/Brands2.jpg)}
.pic a.a3{background:url(../images/Brands3.jpg)}
.pic a.a4{background:url(../images/Brands4.jpg)}
.pic a.a5{background:url(../images/Brands5.jpg)}
ul.JobsList{ float:left; overflow:hidden; padding-left:100px; padding-top:30px;}
ul.JobsList li{ float:left; width:380px; height:230px;overflow:hidden; display:block; margin-right:45px; margin-bottom:20px}
ul.JobsList li b{ float:left; width:320px; padding-left:60px; overflow:hidden; background:url(../images/jobicon.gif) 7px top no-repeat; font-size:18px;}
ul.JobsList li b span{ font-size:11px; color:#a7a7a7; font-weight:normal; font-family:Arial}
ul.JobsList li>div{ float:left; overflow:hidden; margin:0px; line-height:20px; color:#666; width:345px; height:124px;padding-left:5px;padding-top:10px; margin-bottom:5px}
ul.JobsList li a{ float:left; width:120px; height:32px; text-align:center; line-height:32px;}
ul.JobsList li a:link,ul.JobsList li a:visited{ background:url(../images/jobbtn.gif); color:#454545}
ul.JobsList li a:hover{ background:url(../images/jobbtn.gif) -120px top no-repeat; color:#fff; text-decoration:none}
.Apply .Input1 input{width:605px;padding-left:5px;border:1px solid #d9d9d9;background:#f8f8f8;height:28px;line-height:28px;color:#666}
.Apply .Input2 input{width:245px;padding-left:5px;border:1px solid #d9d9d9;background:#f8f8f8;height:28px;line-height:28px;color:#666}
.Apply .Input3 textarea{width:605px;height:130px;padding-left:5px;border:1px solid #d9d9d9;background:#f8f8f8;line-height:24px;color:#666}
.Apply input.Button{border:none; width:124px; height:37px; background:url(../images/applybtn.gif); float:right; cursor:pointer; margin-right:30px;}
.Apply font{ font-size:12px; color:#F00; font-family:'宋体'}
a.BrandBtn{ display:block; width:152px; height:42px; background:url(../images/Brandbtn.gif);}
a.BrandBtn:hover{ text-decoration:none}

.fgx{width: 800px; height: 1px; padding-top: 20px; border-bottom: 1px solid #ccc; margin: 0 auto;}
.scroll_horizontal{position:relative;width:1000px;height:120px;margin: 0 auto; margin-top: 20px;margin-bottom: 15px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:880px;height:120px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:220px;height: 200px;}
.scroll_horizontal .prev,
.scroll_horizontal .next{position:absolute;top:50%;margin-top:-25px;width:40px;height:50px;background-image:url(../images/control.png);background-repeat:no-repeat;font:0/0 Arial;cursor:pointer;}
.scroll_horizontal .prev{left:1px;background-position:0 0;}
.scroll_horizontal .next{right:-1px;background-position:-40px 0;}

.ConDiv{
	width: 980px;
	height: 480px;
}
.map_1{
	width: 1000px;
	height: 480px;
	margin: 0 auto;
}
.map_1{
	margin-top: 15px;
	width: 1000px;
	height: 480px;
}
.jiamen22_two{
	width: 750px;
	min-height: 200px;
	margin: 0 auto;
	margin-top: 30px;
}
.jiamen22_two dt{
	text-align: center;
	line-height: 20px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #555;
	font-weight: bold;
}
.yxdp dt{
	padding-top: 15px;
	text-align: center;
	line-height: 20px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #555;
	font-weight: bold;
}
.jiamen22_two ul{
	margin-top: 35px;
}
.jiamen22_two li{
	font-size: 14px;
	line-height: 24px;
	font-family: "微软雅黑";
	color: #333;
	padding-left: 15px;
}
.jiamen22_two li span{
	padding-left: 10px;
	font-size: 14px;
	color: #5d5d5d;
}
.jiamen_22_cx{
	width: 800px;
	min-height: 180px;
	margin:0 auto;
	margin-top:25px;
	border-top: 1px solid #ccc;
}
.jiamen_22_cx dt{

	margin-top: 20px;
		text-align: center;
	line-height: 20px;
	font-size: 20px;
	font-family: "微软雅黑";
	color: #555;
	font-weight: bold;
}
.jiamen_22_cx li{
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #555;
	float: left;
}
.jiamen_22_cx a{
	line-height: 24px;
	font-size: 14px;

}
.jiamen_22_cx li a:hover{
	text-decoration: none;
}
.jiamen_22_cx_cs{
	width:800px;
	height: 200px;
	margin: 0 auto;
}
.jiamen_22_cx_cs li{
	float: left;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #555;
}
.jiamen_22_cx_cs a{
	line-height: 24px;
	font-size: 14px;

}
.jiamen_22_cx_cs a:hover{
	text-decoration: none;
}
.jiamen_22_cx_cs ul{
	float: right;
	font-size: 16px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #555;
	padding-top: 28px;
}
.brands_middle{
	width: 980px;
	height:650px;
	margin: 0 auto;
	text-align: center;
}
.huodong{

	width: 980px;
	margin: 0 auto;
	margin-bottom: 35px;
}
.huodong dt{
	font-size: 18px;
	color: #5d5d5d;
	font-family: "微软雅黑";
	padding-top: 20px;
}
.huodong span{
	font-size: 12px;
	font-family: "宋体";
	padding: 10px 0 10px 0;
	color: 555;

}
.pic_b{
	width: 910px;
	height: 500px;
	margin: 0 auto;
}
.pic_b li{
	width: 280px;
	height: 190px;
	padding-left: 20px;
	float: left;

}	
.foucebox {
	font:normal 12px/22px 宋体;
	width:934px;
	height:400px;
	background:#fff;
	margin:30px auto;
	padding:7px;
	border:#ddd 1px solid;
	
	
	/* Gecko browsers */
-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius:  3px;
	
	
}
.foucebox .bd {
	position:relative;
	float:right;
	width:680px;
	height:400px;
	overflow:hidden;
}
.foucebox .showDiv {
	position:relative;
	width:680px;
	height:400px;
}
.foucebox .showDiv img {
	width:680px;
	/*height:400px;*/
	/* Gecko browsers */
-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius:  3px;
}
.foucebox .showDiv p {
	position:absolute;
	left:20px;
	bottom:0;
	padding-right:20px;
	color:#aaa;
	z-index:9;
	height:44px;
}
.foucebox .showDiv h2 {
	position:absolute;
	left:20px;
	bottom:0;
	width:380px;
	height:34px;
	background:url(../images/foucebox_h2.png) no-repeat 0 4px;
	_background:none;
	padding-left:40px;
	_padding-left:0;
	font-size:24px;
	font-family:"Microsoft Yahei";
	line-height:34px;
	z-index:9;
	overflow:hidden;
}
.foucebox .showDiv h2 a {
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.foucebox .foucebox_bg {
	position:absolute;
	left:0;
	bottom:0;
	width:680px;
	height:107px;
	filter:alpha(opacity=60);
	opacity:0.6;
	z-index:8;
	overflow:hidden;
}
.foucebox .hd {
	width:254px;
	height:318px;
	float:left;
}
.foucebox .hd ul li {
	width:120px;
	height:95px;
	float:left;
	margin:0 7px 7px 0px;
	display:inline;
	position:relative;
}
.foucebox .hd ul a {
	display:block;
	width:120px;
	height:95px;
}
.foucebox .hd ul img {
	width:114px;
	height:88px;
	border:3px solid #888;
	
	
	
	/* Gecko browsers */
-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	/* Webkit browsers */
-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-bottom-right-radius: 3px;
	/* W3C syntax */
border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius:  3px;
}
.foucebox .hd ul .txt_bg {
	width:114px;
	height:24px;
	position:absolute;
	left:3px;
	top:67px;
	background:url(../images/bg_png.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,src="../images/bg_png.png");
}
.foucebox .hd ul .txt {
	width:110px;
	height:24px;
	line-height:24px;
	color:#fff;
	position:absolute;
	left:4px;
	bottom:4px;
	z-index:2;
	text-align:right;
	padding-right:5px;
	overflow:hidden;
}
.foucebox .hd ul .mask {
	width:114px;
	height:89px;
	display:block;
	position:absolute;
	left:3px;
	bottom:3px;
	z-index:3;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000',endColorstr='#66000000');
	background:rgba(0,0,0,0.4);
}
.foucebox .hd ul a:hover .mask,.foucebox .hd ul .on .mask {
	display:none;
	position:relative;
}
.foucebox .hd ul a:hover img,.foucebox .hd ul .on img {
	border-color:#1689d9;
}


.foucebox .hd ul .on .txt_bg {
	background:#1689d9;
}


.foucebox .hd ul a:hover {
	color:#fff;
}



.foucebox .hd ul a:hover .txt_bg {
	background:#1689d9;
}
