﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0;font-size:13px;color:#444;  font-family:"微软雅黑"; background:url(../images/bg.jpg) repeat-x; background-color:#b50100;}
img{ border:0}
li,ul,form,dl,dt,dd{ margin:0; padding:0; list-style-type:none;}
i{margin:0; padding:0; font-style:normal;}
a{ color:#666; text-decoration:none; transition:all 0.4s}
a:hover{ color:#b50100; text-decoration:underline; transition:all 0.4s}

.HeaderTop{width:1000px; margin:0 auto;clear:both; height:34px; line-height:34px;}
.HeaderTop span{ float:right}
.Banner{ width:100%; height:400px; background:url(../images/Banner.jpg) center top}
.Nav{width:100%; height:60px; line-height:60px; background-color:#ffc001; font-size:20px; margin-bottom:25px; font-weight:bold}
.Nav ul{width:1000px; margin:0 auto;clear:both;}
.Nav li{ width:200px; float:left; text-align:center;}
.Nav a{ color:#b50100}

.Box1{ width:950px; margin:0 auto; clear:both; border:solid 10px #ffc001; background-color:#fff; padding:15px; overflow:auto; margin-bottom:25px}
.Video,.HDP{ width:350px; float:left}
.News,.NewsList{ width:340px; float:left; padding:0 15px}
.News .Bt{ width:100%; float:left; text-align:center; margin:10px 0 20px 0; font-weight:bold }
.News .Bt a{ color:#fe9e03; font-size:17px;}
.News .Js{ line-height:28px; text-indent:28px}
.News .Js a,.Right .Js a{ color:#b50100}
.Right{ width:230px; float:left; background-color:#f3f3f3; overflow:hidden}
.Right .Bt,.NewsList dt{width:100%; float:left; height:30px; line-height:30px; background-color:#fe9e03; font-size:16px; color:#fff; text-indent:20px; margin-bottom:10px}
.Right .Js{width:200px; float:left; padding:0 20px 10px 20px; line-height:25px}
.NewsList dd{ width:320px; padding:0 10px; float:left; height:29px; overflow:hidden; line-height:29px}
.Right p{ padding:10px; margin:0; line-height:24px; font-size:14px}
.Right p strong{ font-size:18px; line-height:30px}

.jd_body { width:350px; float:left;
	height: 250px;
	overflow: hidden;
}
.jd_body img {
	vertical-align: bottom;
}
.jd_ad_slide {
	width: 350px; height: 250px;
	float: left;
	position: relative;
} 
.jd_ad_img {
	position: absolute; left: 0; top: 0;
	width: 100%; height: 100%;
	display: none;
}
.jd_ad_btn {
	position: absolute; right: 3px; bottom: 8px;
}
.jd_ad_btn_a {
	width: 22px; height: 22px;
	line-height: 22px;
	margin-right: 5px;
	text-align: center;
	border-radius: 12px;
	background-color: #999;
	color: #fff;
	float: left;
}
.jd_ad_btn_a:hover {
	text-decoration: none;
}
.jd_ad_btn .active {
	background-color: #fe9e03;
}
.jd_service {
	width: 310px;
	padding-top: 230px;
	float: right;
}
.jd_nav_x {
	height: 30px;
	margin: 0;
	overflow: hidden;
	position: relative;
}
.js_nav_a {
	width: 25%; *width: 24.9%;
	line-height: 20px;
	padding: 5px 0;
	text-align: center;
	font-size: 14px; font-family: 'microsoft yahei';
	float: left;
}
.jd_nav_x .active {
	color: #fff;
}
.jd_service_con {
	height: 136px;
	border: 1px solid #f1f1f1; border-top: 2px solid #aaa;
	position: relative;
}
.jd_service_img {
	position: absolute;
	display: none;
}
.jd_point_line {
	position: absolute; top: -2px; left: 0; z-index: 1;
	width: 25%;
	border-bottom: 2px solid #fff;
	text-align: center;
}
.jd_point_cor {
	position: absolute; bottom: 0; left: 50%;
	width: 0; height: 0;
	margin-left: -5px;
	border-style: dashed dashed solid; border-width: 5px; border-color: transparent transparent #fff;
	overflow: hidden;
}

.Footer{ width:100%; background-color:#ffc001; line-height:28px; font-size:14px; text-align:center; color:#b50100; float:left; margin-top:25px}
.Footer p{ width:1000px; margin:0 auto; clear:both; padding:20px 0}
.Footer a{color:#b50100}

.Box2{ width:1000px; margin:0 auto; clear:both; margin-bottom:25px; overflow:auto}
.Title{width:100%; float:left; height:49px; line-height:49px; color:#fff; font-size:22px; text-indent:15px; background:url(../images/Title.jpg) no-repeat; font-weight:bold}
.List{ width:940px; float:left; border:solid 10px #ffc001; background-color:#fff; padding:20px}
.ZhaoShang{ width:920px; float:left; margin-bottom:25px; padding:10px; background-color:#f3f3f3}
.ZsLeft{ width:180px; float:left; text-align:center; line-height:35px; font-size:14px; border-right:solid 1px #e1e1e1; padding-right:9px; margin-right:10px}
.ZsLeft i{width:100%; float:left;  background-color:#b8b8b8}
.ZsLeft i a{ color:#fff}

.ZsList{ width:720px; float:left}
.ZsList dt{ width:100%; float:left; background-color:#fe9e03; height:30px; line-height:30px; font-size:14px; color:#fff; text-indent:5px; margin-bottom:10px}
.ZsList dt i{ padding-left:120px}
.ZsList dd{ width:160px; float:left; font-size:12px; padding:0 10px}
.ZsList dd img{ border:solid 1px #e1e1e1}

.ZtTitle{ width:100%; float:left; background-color:#fe9e03; height:30px; line-height:30px; font-size:16px; color:#fff; text-indent:15px; margin-bottom:10px; font-weight:bold}
.ZtPic{ width:400px; float:left; border:solid 5px #f3f3f3; background-color:#f3f3f3;}
.ZtPic span{ width:390px; float:left; line-height:25px; padding:5px}
.ZtPic span a{color:#b50100}
.ZtList li{ width:240px; float:left; padding:0 0 15px 25px}

.Voice{ width:430px; float:left; border:solid 10px #f3f3f3; margin:10px _;margin:10px 6px; background-color:#f3f3f3}
.Voice img{ width:180px; float:left}
.Voice span{ width:240px; float:right; line-height:24px}
.Voice span i{ width:220px; padding:0 10px; float:left; height:30px; line-height:30px; background-color:#fe9e03; overflow:hidden; margin-bottom:8px}
.Voice span i a{ color:#fff}
.Voice span a{ color:#b50100}


/*大图轮播*/
.picshow {
	 MARGIN: 0px auto; WIDTH: 940px;
}

#picarea {
	MARGIN: 0px auto; WIDTH: 940px; BACKGROUND: #fff;
}
#bigpicarea {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 720px; HEIGHT: 480px; OVERFLOW: hidden
}
.image {
	TEXT-ALIGN: center
}
.image IMG {
	BORDER-BOTTOM: #ececec 1px solid; BORDER-LEFT: #ececec 1px solid; MARGIN: 0px auto; BORDER-TOP: #ececec 1px solid; BORDER-RIGHT: #ececec 1px solid
}
#bigpicarea .word {
	TEXT-ALIGN: center; HEIGHT: 50px; COLOR: #333;
}
#bigpicarea .word H3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 48px; HEIGHT: 48px; COLOR: #333; FONT-SIZE: 14px
}
#bigpicarea .ui-els-hide {
	DISPLAY: none
}
#thumbs {
	LIST-STYLE-TYPE: none; MARGIN: 0px auto; WIDTH: 940px; HEIGHT: 110px; }
* HTML #thumbs {
	HEIGHT: 100%
}
#thumbs LI {
	MARGIN: 0px 3px; WIDTH: 80px; DISPLAY: inline; FLOAT: left; HEIGHT: 53px
}
#thumbs UL {
	MARGIN-TOP: 3px
}
#thumbs LI.last_img {
	MARGIN-RIGHT: 4px
}
#thumbs LI.first {
	MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer
}
#thumbs LI.last {
	MARGIN: 25px 10px 0px 15px; WIDTH: 9px; HEIGHT: 16px; CURSOR: pointer
}
#thumbs LI A {
	BORDER: #4b4b4a 2px solid; WIDTH: 80px; DISPLAY: block; FONT-SIZE: 0px;
}
#thumbs LI A:hover {
	BORDER-BOTTOM: #000 2px solid; BORDER-LEFT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-RIGHT: #000 2px solid
}
#thumbs LI A.current {
	BORDER-BOTTOM: #f8ae0f 2px solid; BORDER-LEFT: #f8ae0f 2px solid; BORDER-TOP: #f8ae0f 2px solid; BORDER-RIGHT: #f8ae0f 2px solid
}
#thumbs LI.first IMG {
	
}
#thumbs LI.last IMG {
	
}
.bigbtnPrev {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; LEFT: 30px
}
.bigbtnNext {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 35px; HEIGHT: 51px; TOP: 186px; CURSOR: pointer; RIGHT: 30px
}
#smallpicarea {
	MARGIN: 0px auto; WIDTH: 940px; PADDING-TOP: 20px; overflow:auto
}

.Zthg li{ width:200px; float:left; text-align:center; padding:18px 17px 18px 18px}
.Box3{ width:1000px; margin:0 auto; clear:both; overflow:auto}
.NewsList2{ width:490px; float:left;}
.NewsList2 ul{ width:430px; float:left; border:solid 10px #ffc001; background-color:#fff; padding:10px 20px}
.NewsList2 ul li{ line-height:36px; height:36px; background:url(../images/ico.jpg) no-repeat 0 18px; text-indent:10px; font-size:14px}
.NewsList2 ul li i{ float:right; color:#999}
.NewsList2 ul li a{ color:#4a2e00}