/*  公用部分  */
TH {
	FONT-SIZE: 12px;
}
TD {
	FONT-SIZE: 12px;
	;
	LINE-HEIGHT: 170%;
	WORD-BREAK: normal
}
html, body, ul, li, a, span, p {
	padding:0;
	margin:0;
	list-style:none;
	font:12px "宋体";
	color:#333333;
	line-height:24px;
}
img {
	border:0px;
}
body {
	font-size:12px;
	text-align:center;
}
a {
	text-decoration: none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color: #ff0000;
}
a:active {
	text-decoration: none;
	color: #333333;
}
/*值 描述 
none 默认。定义标准的文本。 
underline 定义文本下的一条线。 
overline 定义文本上的一条线。 
line-through 定义穿过文本下的一条线。 
blink 定义闪烁的文本。 
inherit 规定应该从父元素继承 text-decoration 属性的值。 */
.fl {
	float:left;
}
.fr {
	float:right;
}
.zi {
	font-size:12px;
}
.clear {
	clear:both;
}
.white{ color:#FFF;}
/*head*/
.h{width:100%; height:610px; background:#0e3a79;}
.headbg{width:100%; height:168px; background:url(images/index_02.jpg) repeat-x;}
.head{width:1002px; height:168px; margin:0px auto; padding:0px;}
.logo{ width:400px; height:168px;}
.tel{ width:602px; height:168px; background:url(images/index_05.jpg) no-repeat;}
.sy{ width:126px; height:17px; margin-left:475px; margin-top:2px; color:#000000;}
.bannerbg{ width:100%; height:442px; background:url(images/index_10.jpg) no-repeat top center;}
.headx{ width:1002px; height:442px; margin:0px auto; padding:0px;}
.dh { width:1002px;height:48px;}
.dhl{width:57px; height:48px;}
.dhn{width:888px; height:48px;}
.dhn li{ width:148px; height:48px; float:left; line-height:48px; font-size:14px; color:#005bb1; text-align:center;font-weight:bold;}
.dhn li a{ color:#ffffff;   text-decoration:none; text-align:center; font-size:14px;line-height:48px;}
.dhn li a:link {color:#ffffff; text-align:center; font-size:14px;line-height:48px; font-weight:bold;}
.dhn li a:hover{color:#ffff00;  text-align:center;line-height:48px; font-weight:bold;}
.bannerw{ width:1002px; height:394px;}
.bs{width:1002px; height:20px;}
.banner{ width:1002px; height:360px; margin:0px auto; padding:0px; }
/*main*/
.mbg{width:100%; height:431px;background:#0e3a79;}
.mainbg{ width:100%;height:431px; background:url(images/index_19.jpg) no-repeat top center;}
.main{ width:1002px; height:431px; margin:0px auto; padding:0px;}
.m_u{ width:1002px; height:175px;}
.m_ua{width:281px; height:175px; background:#ffad01;}
.m_uaa{width:281px; height:51px;}
.m_uab{width:281px; height:124px;}
.m_uaba{width:259px; height:101px;}
.m_uabaa{width:239px; height:101px; color:#0b318f;}
.m_uabaa a{color:#0b318f;}
.m_uabaa a:hover{color:#ffffff;}
.m_ub{width:473px; height:175px;}
.m_uba{width:473px; height:51px; background:url(images/index_21.jpg) no-repeat;}
.m_ubaa{width:61px; height:44px;}
.m_ubaaa{width:61px; height:25px; margin-top:19px;}
.m_ubb{width:473px; height:124px; background:url(images/index_31.jpg) no-repeat;}
.m_ubba{width:172px; height:90px;}
.m_ubbaa{width:143px; height:86px; margin-top:4px;}
.m_ubbb{width:301px; height:124px;}
.m_ubbba{width:300px; height:124px; color:#FFFFFF;}
.m_ubbba a{color:#FFFFFF;}
.m_ubbba a:hover{color:#FFFF00;}
.m_ubbba tr td{color:#FFFFFF;}
.m_uc{width:248px; height:175px;}
.m_uca{width:248px; height:29px;}
.m_ucb{width:248px; height:58px;}
.m_ucc{width:248px; height:58px;}
.m_ucd{width:248px; height:30px;}
.m_d{width:1002px; height:222px; background:#d9d9d9;}
.m_da{width:263px; height:222px; }
.m_daa{width:222px; height:209px; background:url(images/index_36.jpg) no-repeat;}
.m_daaa{width:200px; height:204px; margin-top:8px;}
.m_daaa a{color:#FFFFFF;}
.m_daaa a:hover{color:#FFFF00;}
.m_db{width:739px; height:222px;}
.m_dba{width:739px; height:26px;}
.m_dbb{width:707px; height:172px;}
.yl{width:1002px; height:35px; color:#FFFFFF;}
.yl a{color:#FFFFFF;}
.yl a:hover{color:#FFFFFF;}
/*foot*/
.footbg{width:100%; height:69px; background:#0a1e3f;}
.foot{ width:1002px; height:49px;margin:0px auto; padding:10px; color:#FFFFFF;} 
/*nei*/
.neibg{width:100%; height:auto; background:#0c3877;}
.nei{width:1002px; height:auto; margin:0px auto; padding:0px; background:#ffffff;}
.n_u{width:1002px; height:32px; background: url(images/index_16.jpg) no-repeat;}
.n_ua{ width:1002px; height:32px;}
.n_uaa{width:217px; height:32px;}
.n_uab{width:220px; height:32px;}
.n_d{width:1002px; height:auto;}
.n_dl{width:203px; height:auto;}
.n_dla{width:201px; height:auto; border:1px #ddd solid; padding-bottom:20px;}
.n_dlb{width:203px; height:40px; margin-top:15px;}
.n_dlc{width:203px; height:40px;}
.n_dld{width:203px; height:167px;}
.n_dr{ width:780px; height:auto;}