@charset "gb2312";

html, body, form{height: 100%;}
body{font-size:14px;line-height:24px;color:#444;_text-align:center;_background-image:url(about:blank);_background-attachment:fixed;}
a{ color:#555;}
a:hover{ color:#c00;}

/*+++++++++++++++++++++ top ++++++++++++++++++++++++++*/
/*header*/
.header{ min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");_text-align:left}
.headerIn{ height:200px; width:100%; margin:0 auto;}

.topBar{ background:#fff; height:24px; padding:10px 0;width:1000px; margin:0 auto; overflow:hidden;}
.topBarLeft{ width:550px;}
.topBarRight{ width:435px;}
.topBarLeft .welcome{ color:#0050b1; margin-right:10px;}
.login span{ float:left;}
.login .input{display:inline;float:left;margin:0 5px 0 0;width:70px;height:20px;border:2px solid #ccc;background:#fff;overflow:hidden;}
.login .input input {padding: 0 5px;width:60px;height:20px;line-height:20px;font-size: 12px;border: 0;background: none;outline: 0;-webkit-appearance: none;}
.login .btn { background:#1f67b9; color:#fff; width:50px; height:24px; border:0; float:left;}
.language { height: 24px; line-height: 24px;}
.language ul { list-style-type: none;}
.language li { float: right; margin-left: 5px;}
.language li a { color:#0050b1;}

/*=====go top=====*/
#back-to-top{position:fixed;bottom:10px;right:10px;	z-index:5;_position:absolute; _top: expression(eval((document.compatMode&&document.compatMode=="CSS1Compat")?documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-10:document.body.scrollTop+document.body.clientHeight-this.clientHeight-10));}
#back-to-top a{text-align:center;text-decoration:none;display:block;width:50px;}
#back-to-top a span{border-radius:6px;display:block;height:50px;width:50px;margin-bottom:5px; background:#000;}

/*+++++++++++++++++++++ footer ++++++++++++++++++++++++++*/
.footer{_text-align:center; font:14px/28px Microsoft YaHei,Arial, Helvetica, sans-serif; background:#f5f5f5; /*自动居底样式*/clear: both;position: relative; margin-top: -123px;height: 120px; border-top:3px #0050b1 solid;}
.footerIn{ width:1000px; margin:0 auto;_text-align:left; height:80px; padding:20px 0;}
.footerIn div.fl{ height:75px; border-right:1px solid #ccc;}
.footerIn .copyrights{ width:270px;}
.footerIn .copyrights img{ display:block;}
.footerIn .copyrights span{ display:block; float:right; padding:5px 35px 0 20px;}
.footerIn .num{ padding:0 .5em; color:#0cf;}
.footerIn .tlink { width:472px; overflow:hidden;}
.footerIn .tlink ul{ width:500px;}
.footerIn .tlink li{ float:left; width:125px; float:left; text-align:center; line-height:20px;}

/*++++++++++++++++++++ common ++++++++++++++++++++*/
/*main*/
.wrapper{ height: auto!important;min-height: 100%;height: 100%; position:relative; background: #fff url(../images/top.jpg) center 44px no-repeat;}
.wrapper_main_index{ height: auto!important;min-height: 100%;height: 100%; position:relative; background: url(imagesmain_images02.jpg) top center no-repeat;}
.container{width:1000px;margin:0 auto; min-height:200px;padding-bottom:150px;_text-align:left; }


/*++++++++++++++++++++ main_index.html ++++++++++++++++++++*/
.header_main_index{ min-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":"");_text-align:left}
.header_main_index_topBar{ width: 100%; background: #FFFFFF;}
.main_index_cont { padding: 3px 0; overflow: hidden; height: 100%; background: #FFFFFF;}
.main_index_cont_left { width: 780px; float: left;}
.main_index_cont_right { width: 200px; float: right; padding: 25px 0 0;}

.main_index_cont_left .snavBtnlink { overflow: hidden; width: 220px; float: left;}
.main_index_cont_left .snavBtnlink ul { list-style-type: none;}
.main_index_cont_left .snavBtnlink li { height: 72px; line-height: 72px; margin-bottom: 1px; text-align: center; text-indent:-99999px;}
.main_index_cont_left .snavBtnlink li a { display: block; height: 72px; line-height: 72px;}
.main_index_cont_left .snavBtnlink li a.btn01 { background: url(imagesmain_btn01.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn02 { background: url(imagesmain_btn02.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn03 { background: url(imagesmain_btn03.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn04  { background: url(imagesmain_btn04.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn05 { background: url(imagesmain_btn05.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn06 { background: url(imagesmain_btn06.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn07 { background: url(imagesmain_btn07.png) left bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn01:hover,.main_index_cont_left .snavBtnlink li.on a.btn01 { background: url(imagesmain_btn01.png) right bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn02:hover,.main_index_cont_left .snavBtnlink li.on a.btn02 { background: url(imagesmain_btn02.png) right bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn03:hover,.main_index_cont_left .snavBtnlink li.on a.btn03 { background: url(imagesmain_btn03.png) right bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn04:hover,.main_index_cont_left .snavBtnlink li.on a.btn04 { background: url(imagesmain_btn04.png) right bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn05:hover,.main_index_cont_left .snavBtnlink li.on a.btn05 { background: url(imagesmain_btn05.png) right bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn06:hover,.main_index_cont_left .snavBtnlink li.on a.btn06 { background: url(imagesmain_btn06.png) right bottom no-repeat;}
.main_index_cont_left .snavBtnlink li a.btn06:hover,.main_index_cont_left .snavBtnlink li.on a.btn07 { background: url(imagesmain_btn06.png) right bottom no-repeat;}

.main_index_cont_left .boxTxt { width: 540px; float: right; line-height: 1.6em;}
.main_index_cont_left .boxTxt p { margin-bottom: 15px;}

.main_index_cont .usefulLink { overflow: hidden; padding: 20px 15px;}
.main_index_cont .usefulLink-tit { background: url(imagesbg_tit01.jpg) left center no-repeat; padding: 0 0 0 10px; font-size: 24px; font-weight: bold; color: #000000; margin-bottom: 5px;}
.main_index_cont .usefulLink-box { overflow: hidden; width: 970px;}
.main_index_cont .usefulLink-box ul { list-style-type: none; width: 975px; margin-right: -5px; }
.main_index_cont .usefulLink-box li { width: 310px; float: left; margin-right: 5px; background: url(imagesicon_01.jpg) left center no-repeat; padding: 0 0 0 10px;}
.main_index_cont .usefulLink-box li a { width: 310px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left;}

/* list.html
---------------------------------------------------------- */
.list { overflow: hidden;}
.list ul { list-style-type: none; margin-bottom: 15px; padding: 0 0 15px;}
.list li { height: 32px; line-height: 32px; border-bottom: #ebebeb 1px dashed;}
.list li a { width: 400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float: left; }
.list li span { float: right; font-size: 14px; color: #000; }
.list li span.doc {float: left; color: #dbdbdb; margin-right: 1em; font-size: 10px;}
/*CSS quotes style pagination*/
div.quotes { margin: 24px 0 0; text-align: center; height: 26px; line-height: 26px;}
div.quotes a { border: #ececec 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #FFF; color: #333; text-decoration: none;}
div.quotes a:hover { border: #038bff 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #FFF; color: #4e9dee; text-decoration: none;}
div.quotes a:active { border: #038bff 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #FFF; color: #4e9dee; text-decoration: none;}
div.quotes span.current { border: #038bff 1px solid; padding: 4px 10px; margin: 0 5px 0 0; background: #038bff; color: #FFF; text-decoration: none;}
div.quotes span.disabled { border: #f3f3f3 1px solid; padding: 4px 10px; margin: 0 5px 0 0; color: #CCC; background: #eee;}

/*分页 start*/
.page { clear:both;padding:5px;overflow:auto;zoom:1 }
.page .currenta { float:left; text-align:center; margin:0 0 0 3px; border:1px solid #ddd; padding:2px 9px; background: #BBD9F1;}
.page a,.page span.disabled { float:left;text-align:center;margin:0 0 0 3px;border:1px solid #ddd;color:#2953A6;background:#fff; }
.page span.disabled { color:#efefef;border:1px solid #EFEFEF; line-height:26px; padding:0 5px;}
.page a span { display:block;padding:0 10px;font:normal 12px/25px arial; color:#2953A6}
.page a:hover { text-decoration:none;color:#007CD5;border:1px solid #B3C8DB;}
.page a.on,.page a.on:hover { color:#fff;border:1px solid #B3C8DB; background:#BBD9F1; }
.page a.on span,.page a.on:hover span { font-weight:bold }

.page span.text { float:left;padding:0 5px; line-height:25px; font-size:14px;}
.page span.text input { text-align:center; }
.page a.ajax_button { color:#ffc }
/*分页 end*/