﻿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, 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 { background: transparent; border: 0; margin: 0; padding: 0; vertical-align: baseline; font-size: 100%; -webkit-text-size-adjust: none; }
body { line-height: 1; text-align:left;}
table { border-collapse: collapse; border-spacing: 0; }
object, :focus { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section  { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a img { border: none; }
input,button,textarea,select,optgroup,option{ font-size: 100%; font: inherit; }
ul,li{ list-style:none;}
a{ text-decoration:none; font-size:12px;}
.arial{ font-family:Arial;}


.al { text-align: left; }
.ar { text-align: right; }
.ac { text-align: center; }
.lc { margin: 0 auto; }
.fl, .il .fl { float: left; }
.fr, .il .fr { float: right; }
.fc, .il .fc { float: none; clear: both; }

.hide{ display:none;}

.rel { position: relative; }
.abs { position: absolute; }

.il { list-style: none; }
.il li { float: left; }

.clear { clear:both; height:0; width:0; font-size:0px; line-height:0; margin:0; padding:0; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }

a{ text-decoration:none;}
a:focus{outline: none;}
a,area{blr:expression(this.onFocus=this.blur());}

p {  }
body { font-family:"微软雅黑";}



.header, .in_banner, .nav, .in_content, .footer, .header_top { width:1000px; margin:0 auto; }
.header { height:104px; position:relative; z-index:79;}
.header_top { width:1000px; height:75px; }
.header_top_right { color:#bdbbbb; font-size:8px; line-height:12px; width:180px; font-family:Arial; }
.header_top_right img { margin-left:6px; }
.nav { height:25px; background:#0c52a2; padding-left:50px; width:950px; padding-top:3px; }
.nav ul li { margin-right:15px; line-height:24px; float:left; position:relative;}
.nav ul li a { color:#FFF; font-size:14px; padding:0 30px; height:24px; display:block; }
.nav ul li.active a { background:#FFF; color:#0c52a2; }
.nav ul li a:hover { background:#FFF; color:#0c52a2; }

.in_banner { height:325px; overflow:hidden; position:relative; }
.in_banner ul{ position:relative;}
.in_banner ul li{ position:absolute; display:none; z-index:1;}
.in_banner ul li.active{ display:block; z-index:2;}
.in_banner .dlWrap { width:1000px; height:325px; left:0; top:0; position:absolute; z-index:2; background:url(../image/in_banner_bg.png) no-repeat; }
.in_banner .dlWrap dl { position:relative; float:right; margin-right:7px; margin-top:310px; }
.in_banner .dlWrap dl dd { background:url(../image/.in_ddmenu.png) no-repeat; width:8px; height:7px; float:left; margin-left:5px; display:inline; cursor:pointer;}
.in_banner .dlWrap dl dd.active { background:url(../image/.in_ddmenu.png) no-repeat -11px 0; }

.in_content_l { width:265px; height:530px; overflow:hidden; margin-right:33px; display:inline; background:#f5f5f5; }
.in_content_l .in_content_header { background:url(../image/in_content_header.gif) #fff no-repeat 0 center; height:50px; }
.in_content_l .in_content_header h4 { font-size:14px; color:#545454; line-height:50px; padding-left:12px; }
.in_content_l .in_content_header h4 a { display:block; float:left; font-size:14px; color:#545454; }
.in_content_l .in_content_header h4 font { font-size:12px; color:#185ca1; display:block; line-height:14px; padding-top:20px; float:left; font-family:Arial; padding-left:8px; font-weight:bold; text-transform: uppercase; }
.in_content_l dl { padding-left:15px; }
.in_content_l dl dt { height:32px; line-height:26px; background:url(../image/pic1.gif) no-repeat 0 center; padding-left:10px; }
.in_content_l dl dt a { height:26px; line-height:26px; color:#474a4d; font-size:12px; }
.in_content_l dl dd { color:#787c7f; font-size:12px; line-height:18px; padding-left:10px; width:216px; }
.in_content_l dl dd a { float:right; overflow:hidden; padding:4px 0; }
.in_content_l .in_imageWrap { width:235px; margin:0 auto; }
.in_content_l .in_imageWrap a { display:block; }
.in_content_l .in_imageWrap img { border:3px solid #e6e6e7; padding:2px; }

.in_content_c { width:450px; margin-right:33px; display:inline; height:529px; overflow:hidden; border-bottom:1px dotted #bfbfbf; }
.in_content_c .in_content_header { background:url(../image/in_content_header.gif) #fff no-repeat 0 center; height:50px; border-bottom:1px solid #aeb0b1; }
.in_content_c .in_content_header h4 { font-size:14px; color:#545454; line-height:50px; padding-left:12px; }
.in_content_c .in_content_header h4 a { display:block; float:left; font-size:14px; color:#545454; }
.in_content_c .in_content_header h4 font { font-size:12px; color:#185ca1; display:block; line-height:14px; padding-top:20px; float:left; font-family:Arial; padding-left:8px; font-weight:bold; text-transform: uppercase; }
.in_content_c .in_content_header a.fr { margin-top:24px; padding-right:12px; }
.in_content_c_wrap { height:110px; width:420px; padding-left:8px; }
.in_content_c_wrap .in_content_c_l { width:126px; height:88px; margin-right:32px; }
.in_content_c_wrap .in_content_c_l img { width:126px; height:88px; }
.in_content_c_wrap dl { width:261px; }
.in_content_c_wrap dl dt { height:20px; line-height:20px; }
.in_content_c_wrap dl dt a { font-size:12px; color:#474a4d; }
.in_content_c_wrap dl dd span { display:block; height:20px; line-height:20px; border-bottom:1px dotted #cccccc; font-size:8px; color:#8ab6e6; padding-left:3px; }
.in_content_c_wrap dl dd p { line-height:18px; color:#787c7f; font-size:12px; }
.in_content_c_wrap dl dd p a { margin-left:8px; }
.in_content_c ul li { padding-left:18px; background:url(../image/pic1.gif) no-repeat 1px center; height:22px; }
.in_content_c ul li a { line-height:22px; font-size:12px; color:#787c7f; }
.in_content_c ul li a:hover { color:#000; }
.in_content_c ul li span { float:right; line-height:22px; color:#bdc5ce; font-size:10px; }
.in_content_header1 { background:#65b9f5; width:450px; height:16px; }
.in_content_c .in_content_header1 h4 { font-size:14px; color:#545454; line-height:15px; padding-left:12px; }
.in_content_c .in_content_header1 h4 a { display:block; float:left; font-size:14px; color:#fff; }
.in_content_c .in_content_header1 h4 font { font-size:12px; color:#fff; display:block; line-height:14px; padding-top:2px; float:left; font-family:Arial; padding-left:8px; font-weight:bold; text-transform: uppercase; }
.in_content_c .in_content_header1 a.fr { margin-top:4px; padding-right:12px; }

.in_content_r { width:219px; height:530px; overflow:hidden; }
.in_content_r_part1 { width:205px; height:296px; border:1px solid #efefef; padding-left:12px; }
.in_content_r_part1 .in_content_header2 h4 { color:#545454; font-size:14px; height:24px; line-height:24px; }
.in_content_r_part1 .in_content_header2 h4 a { color:#545454; font-size:14px; }
.in_content_r_part1 .in_content_header2 span { color:#185ca1; font-size:12px; font-weight:bold; font-family:Arial; line-height:14px; text-transform: uppercase; }
.in_content_r_part1 p { line-height:22px; color:#787c7f; font-size:12px; width:182px; padding-left:5px; }
.in_content_r_part1 a.fr { margin-right:20px; }
.in_content_r_part2 { width:205px; height:214px; border:1px solid #efefef; padding-left:12px; background:url(../image/in_content_r_part2_bg.jpg) no-repeat center bottom; }
.in_content_r_part2 .in_content_header2 h4 { color:#545454; font-size:14px; height:24px; line-height:24px; }
.in_content_r_part2 .in_content_header2 h4 a { color:#545454; font-size:14px; }
.in_content_r_part2 .in_content_header2 span { color:#185ca1; font-size:12px; font-weight:bold; font-family:Arial; line-height:14px; text-transform: uppercase; }
.in_content_r_part2 p { line-height:22px; color:#787c7f; font-size:12px; width:182px; padding-left:5px; }
.in_content_r_part2 a.fr { margin-right:20px; }
.in_menu { width:210px; }
.in_menu li { float:left; width:90px; height:17px; border:1px solid #efefef; margin-right:10px; margin-bottom:10px; }
.in_menu li a { padding-left:28px; display:block; height:17px; line-height:16px; color:#545454; }
.in_menu li a:hover { color:#0c52a2; }
.in_menu li.li01 a { background:url(../image/sprite.jpg) no-repeat -118px -7px; }
.in_menu li.li02 a { background:url(../image/sprite.jpg) no-repeat -118px -38px; }
.in_menu li.li03 a { background:url(../image/sprite.jpg) no-repeat -118px -69px; }
.in_menu li.li04 a { background:url(../image/sprite.jpg) no-repeat -118px -100px; }
.in_menu li.li01 a:hover { background:url(../image/sprite.jpg) no-repeat -14px -7px; }
.in_menu li.li02 a:hover { background:url(../image/sprite.jpg) no-repeat -14px -38px; }
.in_menu li.li03 a:hover { background:url(../image/sprite.jpg) no-repeat -14px -69px; }
.in_menu li.li04 a:hover { background:url(../image/sprite.jpg) no-repeat -14px -100px; }

.footer { background:url(../image/in_footer.jpg) no-repeat; height:74px;}
.footer a,.footer p,.footer  span{ font-family:Arial;}
.footer_l p { color:#9f9f9f; font-family:Arial; height:12px; line-height:12px; }

.footer_l .footer_p1 { font-size:10px; padding-top:12px; }
.footer_l .footer_p1 a{ font-size:10px; color:#9f9f9f;}
.footer_l .footer_p2 { font-size:8px; padding-top:10px; }
.footer_l .footer_p2 a{ font-size:8px; color:#9f9f9f;}
.footer_r { background:url(../image/in_select.jpg) no-repeat; width:170px; height:19px; margin-top:10px; position:relative; cursor:pointer;}
.footer_r span { font-size:10px; padding-left:4px; line-height:18px; color:#787c7f; }
.footer_r ul { position:absolute; width:168px; max-height:154px; overflow:auto; border:1px solid #d5d5d5; left:0; bottom:18px; background:#FFF; display:none; }
.footer_r ul li { height:24px; line-height:24px; color:#787C7F; font-size:12px; }
.footer_r ul li a { color:#787C7F; font-size:12px; padding-left:3px; }

.public_header { background:url(../image/in_content_header.gif) #fff no-repeat 0 center; height:50px; }
.public_header h4 { font-size:14px; color:#545454; line-height:50px; padding-left:12px; }
.public_header h4 a { display:block; float:left; font-size:14px; color:#545454; }
.public_header h4 font { font-size:12px; color:#185ca1; display:block; line-height:14px; padding-top:20px; float:left; font-family:Arial; padding-left:8px; font-weight:bold; text-transform: uppercase; }
.public_header .fr{ margin-top:24px; padding-right:12px;}
.publicPart dl { padding-left:15px; }
.publicPart dl dt { height:32px; line-height:26px; background:url(../image/pic1.gif) no-repeat 0 center; padding-left:10px; }
.publicPart dl dt a { height:26px; line-height:26px; color:#474a4d; font-size:12px; }
.publicPart dl dd { color:#787c7f; font-size:12px; line-height:18px; padding-left:10px; width:216px; }
.publicPart dl dd a { float:right; overflow:hidden; padding:4px 0; }
.bigMore .fr{ margin-right:20px;}

.public_header_other h4 { color:#545454; font-size:14px; height:24px; line-height:24px; }
.public_header_other h4 a { color:#545454; font-size:14px; }
.public_header_other span { color:#185ca1; font-size:12px; font-weight:bold; font-family:Arial; line-height:14px; text-transform: uppercase; padding-left:12px;}

.blueheader{ width:216px; height:56px; background:#0c52a2; padding-top:8px;}
.public_header_other h4.blue { color:#fff; font-size:14px; height:24px; line-height:24px; padding-left:12px; }
.public_header_other h4.blue a { color:#fff; font-size:14px; }
.public_header_other span.blue { color:#fff; font-size:12px; font-weight:bold; font-family:Arial; line-height:14px; text-transform: uppercase; padding-left:12px;}


.nav ul li .header_outer_Wrap a{ padding:0;}
.nav ul li .header_outer_Wrap a:hover{ background:none; color:#f4f4f4;}
.header_outer_Wrap{ position:absolute; left:0; top:24px; height:auto; background:url(../image/header_outer_bg.png) repeat; display:none;}
.header_outer_Wrap_l{ float:left; width:125px; padding-top:50px; padding-left:15px;}
.header_outer_Wrap_l .header_outer_Wrap_imgbox{ background:url(../image/header_outer_img_wrap.png) no-repeat; width:119px; height:84px; padding:1px 0 0 1px;}
.header_outer_Wrap_r{ float:left;}
.header_outer_Wrap_r ul{ overflow:hidden; zoom:1; border-left:1px dotted #FFF; padding-left:22px; padding-bottom:12px;}
.header_outer_Wrap_r ul li{ float:left; width:102px; min-height:140px;}
.header_outer_Wrap_r ul li h4{ font-size:12px; font-weight:bold; color:#FFF; height:36px; line-height:36px;}
.header_outer_Wrap_r ul li h4 a{ font-size:12px; font-weight:bold; color:#FFF;}
.header_outer_Wrap_r ul li dl dd{ height:24px; line-height:24px;}
.header_outer_Wrap_r ul li dl dd a{ color:#e1e7ed; font-size:12px;}


.nav ul li.active .header_outer_Wrap_r ul li h4 a{ font-size:12px; font-weight:bold; color:#FFF; background:none}
.nav ul li.active .header_outer_Wrap_r ul li dl dd a{ color:#e1e7ed; font-size:12px; background:none}



.outerPart1{ width:732px; left:0;}
.outerPart1 .header_outer_Wrap_r{ width:586px;}
.outerPart1 .header_outer_Wrap_r ul{ width:586px;}

.outerPart2{ width:622px; left:-131px;}
.outerPart2 .header_outer_Wrap_r{ width:476px;}
.outerPart2 .header_outer_Wrap_r ul{ width:476px;}

.outerPart3{ width:732px; left:-262px;}
.outerPart3 .header_outer_Wrap_r{ width:586px;}
.outerPart3 .header_outer_Wrap_r ul{ width:586px;}

.outerPart4{ width:732px; left:-393px;}
.outerPart4 .header_outer_Wrap_r{ width:586px;}
.outerPart4 .header_outer_Wrap_r ul{ width:586px;}

.outerPart5{ width:732px; left:-524px;}
.outerPart5 .header_outer_Wrap_r{ width:586px;}
.outerPart5 .header_outer_Wrap_r ul{ width:586px;}

.outerPart6{ width:390px; left:-247px;}
.outerPart6 .header_outer_Wrap_r{ width:236px;}
.outerPart6 .header_outer_Wrap_r ul{ width:236px;}

.spec2{ width:100%; height:2px; line-height:2px; font-size:0; overflow:hidden; clear:both;}
.spec3{ width:100%; height:3px; line-height:3px; font-size:0; overflow:hidden; clear:both;}
.spec4{ width:100%; height:4px; line-height:4px; font-size:0; overflow:hidden; clear:both;}
.spec6{ width:100%; height:6px; line-height:6px; font-size:0; overflow:hidden; clear:both;}
.spec7{ width:100%; height:7px; line-height:7px; font-size:0; overflow:hidden; clear:both;}
.spec8{ width:100%; height:8px; line-height:8px; font-size:0; overflow:hidden; clear:both;}
.spec10{ width:100%; height:10px; line-height:10px; font-size:0; overflow:hidden; clear:both;}
.spec10_write{ width:100%; height:10px; line-height:10px; font-size:0; overflow:hidden; clear:both; background:#FFF;}
.spec14_line{ width:230px; height:14px; line-height:14px; font-size:0; overflow:hidden; clear:both; border-top:1px solid #e5e5e5; margin:0 auto;}
.spec12{ width:100%; height:12px; line-height:12px; font-size:0; overflow:hidden; clear:both;}
.spec14_blueline{ width:212px; border-bottom:2px solid #185ca1; height:14px; line-height:14px; font-size:0; overflow:hidden; clear:both; margin:0 auto;}
.spec14{ width:100%; height:14px; line-height:14px; font-size:0; overflow:hidden; clear:both;}
.spec16{ width:100%; height:16px; line-height:16px; font-size:0; overflow:hidden; clear:both;}
.spec18{ width:100%; height:18px; line-height:18px; font-size:0; overflow:hidden; clear:both;}
.spec20{ width:100%; height:20px; line-height:20px; font-size:0; overflow:hidden; clear:both;}
.spec24{ width:100%; height:24px; line-height:24px; font-size:0; overflow:hidden; clear:both;}
.spec28{ width:100%; height:28px; line-height:28px; font-size:0; overflow:hidden; clear:both;}
.spec32{ width:100%; height:32px; line-height:32px; font-size:0; overflow:hidden; clear:both;}
.spec34{ width:100%; height:34px; line-height:34px; font-size:0; overflow:hidden; clear:both;}
.spec36{ width:100%; height:36px; line-height:36px; font-size:0; overflow:hidden; clear:both;}
.spec40{ width:100%; height:40px; line-height:40px; font-size:0; overflow:hidden; clear:both;}
.spec40_line{ width:744px; border-bottom:1px dotted #999999; height:40px; line-height:40px; font-size:0; overflow:hidden; clear:both;}
.spec44{ width:100%; height:44px; line-height:44px; font-size:0; overflow:hidden; clear:both;}
.spec48{ width:100%; height:48px; line-height:48px; font-size:0; overflow:hidden; clear:both;}
.spec48_line{ width:724px; border-bottom:1px dotted #999999; height:48px; line-height:48px; font-size:0; overflow:hidden; clear:both;}
.spec56{ width:100%; height:56px; line-height:56px; font-size:0; overflow:hidden; clear:both;}
.spec60{ width:100%; height:60px; line-height:60px; font-size:0; overflow:hidden; clear:both;}
.spec66{ width:100%; height:66px; line-height:66px; font-size:0; overflow:hidden; clear:both;}
.spec66_line{ width:736px; border-bottom:1px dotted #999999; height:66px; line-height:66px; font-size:0; overflow:hidden; clear:both; margin:0 auto;}
.spec71{ width:100%; height:71px; line-height:71px; font-size:0; overflow:hidden; clear:both;}
.spec73{ width:100%; height:73px; line-height:73px; font-size:0; overflow:hidden; clear:both;}
.spec78{ width:100%; height:78px; line-height:78px; font-size:0; overflow:hidden; clear:both;}
.spec90{ width:100%; height:90px; line-height:90px; font-size:0; overflow:hidden; clear:both;}
.spec110{ width:100%; height:110px; line-height:110px; font-size:0; overflow:hidden; clear:both;}
.spec126{ width:100%; height:126px; line-height:126px; font-size:0; overflow:hidden; clear:both;}
.spec185{ width:100%; height:185px; line-height:185px; font-size:0; overflow:hidden; clear:both;}
.spec206{ width:100%; height:206px; line-height:206px; font-size:0; overflow:hidden; clear:both;}
.specEX18{ width:964px; height:18px; line-height:18px; font-size:0; overflow:hidden; clear:both; border-bottom:1px solid #dedede;}
.specEX24{ width:696px; height:24px; line-height:24px; font-size:0; overflow:hidden; clear:both; border-bottom:1px dotted #dedede;}
.specEX61{ width:1000px; height:61px; line-height:61px; margin-left:28px; font-size:0; overflow:hidden; clear:both; border-bottom:1px solid #dedede;}
.specEX91{ width:735px; height:91px; line-height:91px; margin-left:28px; font-size:0; overflow:hidden; clear:both; border-bottom:1px solid #dedede;}

.hiddenBoxWrap{ position:relative;}
.hiddenBoxWrap .closeWrapMenu{ display:block; position:absolute; right:24px; bottom:24px; background:url(../image/delete.jpg) no-repeat; width:76px; height:26px; z-index:99; cursor:pointer;}