/* dede58.com 做最好的织梦模板 */

@charset "utf-8";

/* CSS Document */

body {

	overflow-x:hidden;

	color:#666;

	font-size:14px;

	font-family: microsoft yahei, "微软雅黑";

	position:relative;

}/*网站字体颜色*/

a {

	color:#999999;

	text-decoration:none;

}  /*for ie f6n.net*/

a:focus {

	outline:0;

} /*for ff f6n.net*/

a:hover {

	text-decoration:underline;

}

.vam {

	vertical-align:middle;

}

.clear {

	clear:both;

	height:0;

	line-height:0;

	font-size:0;

}

p {

	word-spacing:-1.5px;

}

.tr {

	text-align:right;

}

.tl {

	text-align:left;

}

.center {

	text-align:center;

}

.fn_clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.fn_clear{zoom:1}

.fl {

	float:left;

}

.fr {

	float:right;

}

.pa {

	position:absolute;

}

.pr {

	position:relative

}

/* -- 页面整体布局 -- */

.left {

	width:240px;

	float:left;

}

.left2 {

	width:680px;

	float:left;

	overflow:hidden;

}

.left3 {

	width:754px;

	float:left;

	overflow:hidden;

	color:#666;

}

.lefttop {

	background:url(../images/left_top_img.gif) no-repeat;

	height:3px;

	font-size:0;

	overflow:hidden;

	margin-top:10px;

}

.left2top {

	height:3px;

	font-size:0;

	overflow:hidden;

}

.leftbot {

	background:url(../images/left_bot_img.gif) no-repeat;

	height:3px;

	font-size:0;

	overflow:hidden;

	margin-bottom:10px;

}

.left2bot {

	height:3px;

	font-size:0;

	overflow:hidden;

	margin-bottom:10px;

}

.rightbot {

	height:3px;

	font-size:0;

	overflow:hidden;

	margin-bottom:10px;

}

.right {

	width:846px;

	float:left;

	display:inline;

	overflow:hidden;

	background:#fff;

	padding-left:14px;

}

.right2 {

	width:275px;

	float:right;

	overflow:hidden;

}

.right3 {

	width:201px;

	float:right;

	overflow:hidden;

	color:#666;

}

.right2top {

	background:url(../images/right2_top_img.gif) no-repeat;

	height:3px;

	font-size:0;

	overflow:hidden;

}

.right2bot {

	background:url(../images/left_bot2_img.gif) no-repeat;

	height:3px;

	font-size:0;

	overflow:hidden;

	margin-bottom:10px;

}

.right_main {

	width:848px;

	min-height:458px;

	padding-bottom:15px;

	overflow:hidden;

	background:#fff;

}

.right2_main {

	width:273px;

	border:solid 1px #d5d5d5;

	border-top:0;

	border-bottom:0;

	padding-bottom:15px;

	overflow:hidden;

	background:#fff

}

.left2_main {

	width:678px;

	border:solid 1px #d5d5d5;

	padding-bottom:15px;

	overflow:hidden;

	background:#fff;

}

 .h_nav li a:-webkit-any-link {

display:block;

}

.container {

	margin-left:auto;

	margin-right:auto;

	width:1200px;

}

/*页眉*/

.header {

	position:relative;

	z-index:998;

	width:100%;

	background:#fff

}

/*--顶部链接导航*/

.hd_top {

	background-color:#016ed5;

}

.hd_top .container {

	height:29px;

	line-height:29px;

}

.hd_top span {

	display:block; color: #FFFFFF;

	width:326px;

	height:29px;

	background:#016ed5; border-radius: 0 0 3px 3px;

}

.hd_top a {

	float:left;

	padding:0 11px;

	color:#fff;

	background:url(../images/hdtopbr.png) no-repeat left center;

}

.hd_top a.noBl {

	background-image:none;

}

/*--页眉内容*/

.hd_cont {

	

	height:100px;

}

.hd_cont .hd_logo {

	margin-top: 25px;

}

.hd_cont .hd_logo dt {

 background: url(../images/line1.jpg) no-repeat right center; padding-right:15px;	

	

}

.hd_cont .hd_logo dd { margin-left: 15px; margin-top: 12px;

	

	color:#016ed5;

}

.hd_cont .hd_logo dd h2 {

	font-size:20px;

}

.hd_cont .hd_logo dd p {

	font-size:14px;

}

.hd_cont .dh_phone {

	 padding:15px 0 15px 50px;

	font-size:15px;

	background:url(../images/hdphoen_ico.png) no-repeat left center;

	color:#016ed5;

	

}

.hd_cont .dh_phone dd {

	font-size:24px;

	font-weight: 600;

	line-height:20px;

	margin-top:10px;

}

/*--导航栏*/

.dh_nav {

	background-color:#016ed5;

}

.dh_nav ul {

	

	width:1150px;

	height:35px; padding: 8px;

}

.dh_nav li { line-height: 35px;

	 width:142px;text-align:center;

	 background: url(../images/hdtopbr.png) no-repeat right center;

	float:left;

	transition:all 0s;

}

.dh_nav li a { border:#016ed5 1px solid; display: block;

	 padding: 0 20px; color:#fff;height:35px;text-decoration:none;

	line-height:35px;font-size:14px;text-decoration:none;

	transition:all 0s;

}

.dh_nav li a:hover{ /border:#fff 1px solid; background:#005aaf;height:35px;

	line-height:35px;/border-radius: 15px;/color:#016ed5; text-decoration:none;transition:all 0s;}

.dh_nav li a:hover a	



.dh_nav .sbIE7 {

*width:66px;

}

/*页尾*/

.footWrap { padding: 20px 0;

	background:#005aaf

}


.fotTxt {

	margin:30px auto 50px auto;

	width:735px;

	overflow:hidden;

}

.fotTxt dl {

	padding-left:70px;

	padding-right:7px;

	float:left;

	height:40px;

	border-left:1px dotted #80b6a0;

	color:#fff;

	background-repeat:no-repeat;

	background-position:24px center;

}

.fotTxt dt {

	font-size:13px;

}

.fotTxt dd {

	font-size:16px;

}

.fotTxt .fotPhone {

	background-image:url(../images/fottxt_ico01.png);

	border-left-width:0px;

}

.fotTxt .fotPhone dd {

	font-size:24px;

	line-height:20px;

}

.fotTxt .fotIco2 {

	background-image:url(../images/fottxt_ico02.png);

}

.fotTxt .fotIco3 {

	background-image:url(../images/fottxt_ico03.png);

}

.fotNav {/* background: url(../images/ft_bj1.jpg) no-repeat bottom;*/ padding:10px 0 10px 0;

	text-align:center;

}

.fotNav a {

	padding:0 12px;

	color:#fff; font-size: 14px;

	background:url(../images/gy_d.jpg) no-repeat left center;

}

.fotNav a.noBl {

	background-image:none;

}

.fotP {

	padding-top:10px;

	text-align:center;

	color:#fff;

}

.fotP p{ color: #FFFFFF;}

.dh_ul{

	display:none;

	float:left;

	width:142px;

	position:absolute;

	transition:2s;

	background-color:#016ed5;

}

.dh_a{

	border: none !important;

	padding:0 !important;

	width:100%;

	display:block;

}

.li-dian:hover .dh_ul{

	display:block;

	transition:2s;

}

.welcome-hd{

	float:left;

	color:#fff;

}