@charset "gb2312";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, 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 { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins, em { text-decoration: none; font-style: normal; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; }
p { word-wrap: break-word; }
a { color: #666; text-decoration: none; }
a:hover { color: #216db5; text-decoration: none; }
.clearit { clear: both; height: 0px; }
body { background-color: #fff; }
/*头部*/
.header_bg { width: 100%; background: url(en_header_bg002.jpg) no-repeat center top; }
.top { margin: 0 auto; width: 1002px; height: 45px; background: url(en_header_bg001.gif) repeat-x left top; display: block; overflow: hidden; }
.date { float: left; padding-left: 10px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 45px; color: #FFFFFF; }
.ch { float: right; padding-right: 10px; }
.ch a { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 45px; color: #FFFFFF; }
.header { margin: 0 auto; width: 1002px; height: 132px; display: block; overflow: hidden; }
.header h1 { display: none; }
.nav { margin: 0 auto; width: 1002px; height: 40px; display: block; overflow: hidden; }
.nav ul { border-left: 1px solid #387cbd; display: block; overflow: hidden; }
.nav li { float: left; width: 199px; height: 40px; border-right: 1px solid #387cbd; background-color: #216db5; }
.nav li a { display: block; width: 199px; height: 40px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 14px; line-height: 40px; font-weight: bold; color: #FFFFFF; text-align: center; }
.nav li a:hover { background-color: #002a51; }
.nav li.cur { background-color: #002a51; }
/*尾部*/
.footer_bg { width: 100%; background: url(en_footer_bg.gif) repeat-x left top; display: block; overflow: hidden; }
.footer { margin: 0 auto; width: 1002px; background: url(en_footer_bg.gif) repeat-x left top; padding: 25px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; color: #999999; text-align: center; }
/*通用*/
.crumbs_bg { margin-top: 25px; width: 100%; background: url(en_crumbs_bg.gif) repeat-x left top; display: block; overflow: hidden; }
.crumbs { margin: 0 auto; width: 1002px; background: url(en_crumbs_bg.gif) repeat-x left top; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 30px; color: #999999; }
.main { margin: 0 auto; width: 1002px; display: block; overflow: hidden; }
.more { padding-right: 15px; background: url(en_icon003.gif) no-repeat right 12px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 36px; color: #666666; position: absolute; right: 0px; top: 6px; }
/*概览*/
.list li { padding: 30px 0px; border-bottom: 1px dashed #dbdbdb; display: block; overflow: hidden; }
.list li a { float: left; width: 922px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 18px; line-height: 30px; font-weight: bold; }
.list li span { float: left; width: 80px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 30px; color: #666666; text-align: right; }
.list li p { clear:both; margin: 0; padding: 0; padding-top: 20px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; display:inline-block; }
.page { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size:12px; text-align: center; color: #9a9a9a; padding-bottom: 30px; margin-top: 30px; }
.page input { padding:6px; border: 1px solid #dbdbdb; margin-right: 3px; font-size:12px; }
.page a, .page span { padding: 6px; display: inline-block; border: 1px solid #dbdbdb; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size:12px; color: #333; margin-right: 3px; }
.page .page_cur a { background: #216db5; border: 1px solid #99b6d1; color: #fff; }
/*细览*/
.detail { padding-bottom: 20px; }
.detail h2 { padding: 40px 0px; border-bottom: 1px solid #f1f4f6; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 18px; line-height: 30px; font-weight: bold; color: #666666; text-align: center; }
.detail span.time { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 30px; color: #666666; text-align: left; }
.detail .zw, .detail .fj { padding: 20px 0px; width: 1002px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 20px; }
.detail .fj { padding: 0px; }
.detail .fx { float: right; }
/*首页*/
.sy_left { float: left; width: 640px; padding: 30px 0px; }
.pic { position: relative; width: 640px; height: 320px; }
.hd { position: absolute; bottom: 0px; right: 10px; height: 25px; z-index: 99 }
.hd li { float: left; margin-right: 5px; width: 13px; height: 13px; background: url(en_icon001.png) no-repeat left top; display: inline; text-indent: -9999px; cursor: pointer; }
.hd li.on { background: url(en_icon002.png) no-repeat left top; }
.sy_left h2 { border-bottom: 1px solid #dbdbdb; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 20px; line-height: 36px; font-weight: bold; color: #d90102; }
.news { margin-top: 30px; padding-top: 6px; background: url(en_news_bg.gif) no-repeat left top; position: relative; }
.news .list li { padding: 15px 0px; }
.news .list li a { width: 560px; }
.news .list li p { padding-top: 10px; }
.sy_right { float: right; width: 320px; padding: 30px 0px; }
.npps, .resources { padding-top: 6px; background: url(en_news_bg.gif) no-repeat right top; position: relative; }
.resources { margin-top: 30px; }
.sy_right h2 { border-bottom: 1px solid #dbdbdb; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 16px; line-height: 36px; font-weight: bold; color: #333; }
.content { padding-top: 25px; }
.resources li { padding: 15px 0px; border-bottom: 1px solid #dbdbdb; }
.resources li a { width: auto; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 14px; line-height: 20px; font-weight: bold; color: #666666; }
/*栏目*/
.cap_left { float: left; width: 260px; padding-top: 45px; display: block; overflow: hidden; }
.cap_left h2 { border-top: 2px solid #1f5a99; border-bottom: 1px solid #dbdbdb; background-color: #f2f2f2; padding-left: 25px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 16px; line-height: 60px; color: #333; }
.cap_left .menu li a { display: block; border-bottom: 1px solid #dbdbdb; background: url(en_icon004.gif) no-repeat 25px 27px; padding-left: 40px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 14px; line-height: 60px; }
.cap_left .menu li a:hover { background: url(en_icon005.gif) no-repeat 25px 27px; color: #216db5; }
.cap_left .menu li.cur a { background: url(en_icon005.gif) no-repeat 25px 27px; color: #216db5; }
.cap_right { float: right; width: 682px; padding-top: 25px; display: block; overflow: hidden; }
.cap_right.detail .zw, .cap_right.detail .fj { width: 682px; }
/*about栏目*/
.aboutcap { margin-top: 10px; padding-bottom: 15px; border-bottom: 1px dashed #dbdbdb; position: relative; }
.aboutcap h3 { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 14px; line-height: 48px; font-weight: bold; color: #333; }
.aboutcap .list li { padding: 0px 0px 0px 10px; border-bottom: none; background: url(en_icon006.gif) no-repeat left 15px; }
.aboutcap .list li a { width: auto; font-size: 12px; line-height: 32px; font-weight: normal; }
/*resources栏目*/
.resourcescap .list li { padding: 20px 0px; }
.resourcescap .list li a { width: auto; line-height: 20px; }
/*contactcap栏目*/
.contactcap { padding: 35px 0px; display: block; overflow: hidden; }
.contactcap li { float: left; }
.contactcap li img { border: 1px solid #dbdbdb; padding: 1px; }
.contactcap li h2 { padding-left:50px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 18px; line-height: 30px; font-weight: bold; color: #666; }
.contactcap li .zw { padding: 20px 0px 0px 50px; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 24px; }