
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a {text-decoration:none;}


html,body { font-family: 'MicroSoft YaHei', sans-serif;}

.fl{float:left; }
.fr{float:right; }
.w747{width:727px; overflow:hidden;}
.w221{width:221px;}

.hlogo{ width:1000px; height:67px; margin:20px auto;}
.hlogo img{width: 350px; float:left;}
.hlogo em{ font-size:20px; line-height:60px;font-style:normal;}
.hlogo ul { float:right; margin-top:20px;}
.hlogo ul li{width:115px; height:36px; float:left; line-height:36px; text-indent:30px;}
.hlogo ul li.tt1{ background:url(/images/cic01.png) no-repeat left center;}
.hlogo ul li.tt2{ background:url(/images/cic02.png) no-repeat left center;}


.hnnav{ width:1000px; height:50px;margin:0 auto;position:relative;}
.nav{ width:1000px; height:50px; background:url(/images/nav.gif) top repeat-x; margin:0 auto;}
.nav ul{ width:800px; height:50px; float:left;}
.nav ul li{ width:100px; height:50px; line-height:50px; float:left; text-align:center;  background:url(/images/nav.gif) right top no-repeat;}
.nav ul li a{color:#707070; font-size:14px;display:block;}
.nav ul li a:hover,.nav ul li.om a,.nav ul li:hover a{color:#FFF}
.nav ul li.om,.nav ul li:hover{ background:url(/images/navbg_on.jpg) repeat-x;}
.nav ul li:hover{ background:url(/images/navbg_on.jpg) repeat-x;}
.banner{ width:100%; height:228px; background:url(/images/banner.jpg) no-repeat center;}
.banner a{ display:block; width:1000px; height:400px; margin:0 auto;}


.wal{width:1003px; margin:0px auto;}
.wal a:hover {cursor: default;}

.pageNow{padding:25px 0 20px 0; color:#909090; font-size:14px;}
.pageNow a{color:#909090;}
.pageNow a:hover{color:#5292c8;}

.sideNav{margin-bottom:30px; background:#f4f4f4;}
.sideNav h1{font-size:18px; height:45px; line-height:43px; text-align:center; overflow:hidden; background:#343434; color:#FFF;}
.sideNav a{display:block; height:42px; line-height:40px; padding-left:40px; overflow:hidden;color:#585656;  border-top:#e6e6e6 solid 1px; background:url(/images/sideNav.gif) 20px center no-repeat; font-size:18px;}
.sideNav a:hover, .sideNav .aNow{background:#1d6dac url(/images/sideNav1.gif) 30px center no-repeat; color:#FFF; position:relative; width:191px; padding-left:50px; left:-10px;}
.sideNav a:hover{background:#12579f url(/images/sideNav1.gif) 30px center no-repeat;}



.yyjj_txt{ width:700px; margin:0 auto; overflow:hidden;}
.yyjj_rtop{width:700px; height:71px; background:url(/imagesyyjj_rtop.png) no-repeat; margin-top:50px;}
.yyjj_rtop span{font-size:18px; line-height:30px; color:#004EA1; text-indent:7px; display:block;}
.yyjj_ra{margin:20px 0px;}
.yyjj_ra p{margin:10px 0px;}
.yyjj_ra img {max-width: 100%;}
.yyjj_rb p{text-indent:2em; line-height:23px;  color:#666;font-size:12px;}
.yyjj_rc{margin:40px auto;}
.yyjj_rc li{width:568px; margin-top:30px;height:173px; overflow:hidden;}
.yyjj_rcl{ width:300px; height:173px;}
.yyjj_rcr{ width:244px; height:173px;}
.yyjj_rcl span{display:block; background:url(/images/yyjj_rc_ico.png) left center no-repeat; text-indent:15px; line-height:35px; font-size:18px; color:#004EA1;}
.yyjj_rcl p{text-indent:2em; line-height:23px; padding-top:15px; color:#666; font-size:12px;}


.footer_gb{clear:both;width:100%; height:48px; line-height: 48px; background:#2f3c4e; color:#ffffff; margin:0 auto; font-family:"Microsoft Yahei"; text-align: center;}


.iBox {padding: 20px 10px; background-color: #f5f5f5;}
.iTtile {margin: 10px 0 20px; line-height: 36px;font-size: 24px; color: #1d6dac; }
.ksjj {padding: 20px 10px; background-color: #fff; color: #666;line-height: 24px;}
.ksjj p {margin-bottom: 10px; text-indent: 2em;}
.ksjj a { display:block;margin: 20px auto; width: 150px; height: 40px; line-height: 40px; color: #fff; text-align: center; font-size: 18px;background-color: #1d6dac;}

.ymhj img {width: 100%;}