/***************************{CSS Reset}*****************************/
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; overflow-x:hidden; font-family:"微软雅黑";}
table { border-collapse: collapse; border-spacing: 0; }
object, :focus { outline: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section /* HTML 5 */ { display: block; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
a img { border: none; display:block;}
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;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

/***************************{Common CSS Class}*****************************/
.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 { text-align:justify; text-justify:inter-ideograph; }

/*header*/
.header{ width:1202px; margin:0 auto; height:84px; position:relative; z-index:2;}
.header_right{ width:736px; height:33px;}
.header_right ul li{ background:#5079b1; width:145px; height:33px; text-align:center; line-height:33px; font-size:12px; float:left; margin-left:2px;}
.header_right ul li a{ color:#FFF; background:url(../images/header_nav.jpg) no-repeat 104px 0; display:block; width:145px; height:33px;}
.header_right ul li dl{ background:url(../images/outer_wrap_bg.png) repeat; width:145px; height:auto; display:none;}
.header_right ul li dl dd{ width:145px; border-bottom:1px solid #fafafa; line-height:32px; height:32px;}
.header_right ul li dl dd a{ background:none; color:#ffffff;}

/*main*/
.main{ width:1202px; margin:0 auto; position:relative; height:800px;}
.mainWrap{ position:absolute; width:1420px; height:800px; left:50%; margin-left:-710px; z-index:2;}
.mainContant{ width:1202px; margin:0 auto; height:800px; position:relative;}
.mainContant .header{ position:absolute; top:0; left:50%; margin-left:-601px;}
.mainContant .in_footer{ position:absolute; bottom:24px; left:50%; margin-left:-566px; z-index:2; top:auto;}
.showFlash{ position:absolute; width:1420px; height:800px; left:50%; margin-left:-710px; z-index:1;}

/*in_footer*/
.in_footer{ width:1132px; height:156px; background:url(../images/in_footer.png) no-repeat; padding:12px 0 0 70px; position:relative; left:50%; top:534px; margin-left:-601px;}
.in_footer_l{ width:220px; height:144px; border-right:1px solid #9eb1ca;}
.in_footer_l ul li{ height:33px; width:163px; border-bottom:1px solid #c1cad5; padding-left:4px; line-height:33px; font-size:12px; cursor:pointer; position:relative; clear:both;}
.in_footer_l ul li a{ color:#565656; height:33px; width:163px; display:inline-block; background:url(../images/in_footer_img.png) no-repeat 147px -35px;}
.in_footer_l ul li.active a{ color:#000; background:url(../images/in_footer_img.png) no-repeat 147px -2px;}
.in_footer_l ul li dl dd{ float:left; width:74px; height:20px; padding-bottom:6px; text-align:left; padding-left:20px; background:url(../images/pic01.gif) no-repeat 12px 8px;}
.in_footer_l ul li dl dd a{ background:none; width:74px; height:20px;}

.in_footer_r{ width:870px; padding-left:20px;}
.in_footer_r_t{ height:61px;}
.in_footer_r_t ul li{ float:left; width:115px; height:61px; text-align:center; background:#528bd5; margin-right:10px;}
.in_footer_r_t ul li a{ font-size:12px; color:#FFF; line-height:61px;}
.in_footer_cont_l .in_footer_cont_l_t{ font-size:10px; color:#000; font-family:Arial; line-height:24px;}
.in_footer_cont_l .in_footer_cont_l_t a{ font-size:10px; color:#6c6c6c; }
.in_footer_cont_l .in_footer_cont_l_t span.red{ color:#d00810; font-weight:bold;}
.in_footer_cont_l p{ font-size:8px; color:#000; line-height:10px;}
.in_footer_cont_r{ width:250px;}
.in_footer_cont_r ul{ overflow:hidden;}
.in_footer_cont_r ul li{ float:left; line-height:30px; padding-left:14px; background:url(../images/in_dot.png) no-repeat 5px center;}
.in_footer_cont_r ul li a{ color:#0045a2;;}

.search{ width:138px; height:21px; float:right;}
.search_l{ float:left; width:11px; height:21px; background:url(../images/search_l.png) no-repeat;}
.search_c{ float:left; width:104px; height:21px; background:url(../images/search_c.png) repeat-x;}
.search_c input{ border:0; background:none; font-size:12px; line-height:22px; float:left; height:22px; width:100px; color:#000; font-family:"微软雅黑"}
.search_r{ float:left; width:22px; height:21px; background:url(../images/search_r.png) no-repeat; border:0; cursor:pointer;}


.scrollx{position:relative; top:0; margin:0 0 0 0px; width:282px; float:left; height:102px;  }
.scrollx .customScrollBox{position:relative; height:100%; width:100%; overflow:hidden; left:0; top:0;}
.scrollx .customScrollBox .container{position:relative; left:0;  top:0; float:left; width:100%;}
.scrollx .customScrollBox .content{ line-height:1.5; color:#5e5e5e;}
.scrollx .dragger_container{position:absolute; right:-20px; top:0; width:5px;  height:99px;  background:url(../images/scroll_line.jpg) no-repeat; cursor:pointer; }
.scrollx .dragger{position:absolute; width:5px; ; left:0; top:0; height:23px; background:url(../images/scroll_menu.jpg) no-repeat; text-align:center; line-height:23px; color:#666; overflow:hidden;}
.scrollx .dragger_pressed{position:absolute; width:5px; left:0; top:0;  height:23px; background:url(../images/scroll_menu.jpg) no-repeat; text-align:center; line-height:23px; color:#666; overflow:hidden; 
}

.scroll_11{ background:url(../images/bottom_bg.png) no-repeat; width:339px; height:146px; position:absolute; left:180px; top:0;}
.scroll_12{ background:url(../images/bottom_bg.png) no-repeat; width:339px; height:146px; position:absolute; left:180px; top:-34px;}
.scroll_13{ background:url(../images/bottom_bg.png) no-repeat; width:339px; height:146px; position:absolute; left:180px; top:-68px;}
.scroll_14{ background:url(../images/bottom_bg.png) no-repeat; width:339px; height:146px; position:absolute; left:180px; top:-102px;}
.scroll_2{padding-top:18px;}
.scroll_3{padding:0 15px 18px; }



/*******************spec************************/
.spec1{ width:100%; height:1px; line-height:1px; font-size:0; overflow:hidden; clear:both;}
.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;}
.spec26{ width:100%; height:26px; line-height:26px; 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;}
.spec51{ width:100%; height:51px; line-height:51px; 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;}
.spec82{ width:100%; height:82px; line-height:82px; 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;}
