﻿/* CSS Document */
ul, ol, li, img { margin: 0; padding: 0; border: 0; }
li { list-style:none; }
body { margin: 0 auto; padding: 0; font-size: 12px; background: url(../images/bg.jpg); color: #000; font-family: "Arial";}
a { font-size: 12px; color: #000; text-decoration: none; }
a:hover { text-decoration: underline; color:#FF6633; }
.page { width: 970px; padding: 0px 5px; background: #FFFFFF; margin: 0 auto; }
.header { border-top: solid 2px #7399c8; margin:0px; padding:0px; }
.top { background: url(../images/top_bg.jpg) top repeat-x; padding: 5px 10px; height: 22px; }
.top_l { width: 200px; }
.top_r { width: 400px; float: right; text-align: right; }
.top_r a { padding: 0 0 0 10px; background: url(../images/ico_01.gif) left no-repeat; margin-left: 20px; text-decoration: none; color: #666666; }
.top_r a:hover { text-decoration: underline; color: #000066; }
.banner {background:#fff; overflow:hidden;}
/* CSS menu */
.menu { border: solid 1px #196cc8; background: url(../images/menu_bg.gif); height: 32px; text-align: center; font-size: 14px; color: #FFFFFF; padding: 0 11px; clear: both; text-align:center; overflow:hidden;}
.menu:after { /*Add margin between menu and rest of content in Firefox*/ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.menu ul li { display: inline; line-height: 16px; margin: 0px; padding:0 0px;}
.menu ul li a { float: left; background: url(../images/menu_bg_a.gif) no-repeat; display: block; width: 84px; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; height:32px; padding:0 1px;}
.menu ul li a:hover {color:#0033CC; text-decoration:none; background: url(../images/menu_bg_b.gif) no-repeat; }
.menu ul li a[rel]:after { /*HTML to indicate drop down link*/ content: " v";/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/ }
/* ######### Style for Drop Down Menu ######### */
.dropmenudiv { position: absolute; top: 0; border: 1px solid #BBB; /*THEME CHANGE HERE*/ border-bottom-width: 0; font-size: 14px; line-height: 20px; z-index: 100; background-color: white; width: 200px; visibility: hidden; }
.dropmenudiv li { margin: 0 auto; padding: 0; list-style: none; border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/ }
.dropmenudiv a { width: auto; display: block; text-indent: 3px; padding: 2px 0 2px 10px; text-decoration: none; font-weight: bold; color: #3d66b0; }
* html .dropmenudiv a { /*IE only hack*/ width: 100%; }
.dropmenudiv a:hover { /*THEME CHANGE HERE*/ color: #000; background-color: #F0F0F0; }
/* CSS menu */
.gonggao { background: url(../images/gonggao_bg.gif) top; height: 27px; line-height: 26px; padding: 0 10px; border-top: solid 1px #ffffff; }
.gg_r { width: 230px; float: right; text-align: center; }
.gg_l { float: left; width: 710px; }
.gg_l span { font-weight: bold; background: url(../images/gg.gif) left 2px no-repeat; padding-left: 20px; padding-right: 10px; }
.gg_l a {background:url(../images/ico_03.gif) left no-repeat; padding-left:10px; padding-right:10px; color: #000000; text-decoration:none; }
.gg_l a:hover { color: #000099; text-decoration: underline; }
.main { clear:both; background: #FFFFFF; padding:0px; margin:0px; overflow:hidden; }
.main_l { float:left; width:275px; margin: 0; padding: 5px 0 0 5px; background: url(../images/main_bg.gif) top repeat-x #FFFFFF; }
.main_c { float:left; width:465px; padding: 5px 0 0 0; overflow:hidden; margin: 0; background: url(../images/main_c_bg.gif) top repeat-x #FFFFFF; }
.main_r { float:right; background:url(../images/main_r_bg.jpg) left repeat-y #fff; width:225px; }

.mainN_l {float:left; width:275px; margin: 0; padding: 0; background: #FFFFFF; }
.mainN_r{ float:left; width:690px; padding: 5px 0 0 0; overflow:hidden; margin-left:5px; background: url(../images/main_bg.gif) top repeat-x #FFFFFF; }
/* CSS ad_pic */
.ad_pic { padding: 4px; margin: 0 0 4px 0; width: 265px; height: 240px; overflow:hidden; border: solid 1px #a8d7ea; background: #FFFFFF; }
/* CSS ad_pic end */
.list_01 { margin: 10px 0 0 0; width:275px; height:120px; overflow:hidden; clear:both; }
.list_02_i { margin: 10px 0 0 0; width:275px; height:190px; overflow:hidden; clear:both; }
.list_02 { margin: 10px 0 0 0; width:275px; clear:both; }
.list_03 { margin: 10px 0 0 0; width:275px; height:250px; overflow:hidden; clear:both; }
.list_01_bt { background: url(../images/list_01_bt_bg.jpg) top no-repeat; height: 17px; color:#000066; padding:13px 0 0 50px; font-size:14px; font-weight:bold; }
.list_01_list { padding:5px 10px; margin:0; }
.list_01_list li { background:url(../images/ico_02.gif) left no-repeat; line-height:24px; list-style:none; padding-left:20px; }
.list_01_list li a { color:#000033; text-decoration:none; }
.list_01_list li a:hover { color:#FF6633; text-decoration:underline; }
.ad { margin: 5px 0 0 0; clear:both; width:275px; }
.ad li { padding:3px 0; margin:0; }
.ad img { border:solid 1px #ccc; padding:3px; background:#FFFFFF; }
.list_02 { margin: 10px 0 0 0; width:275px; clear:both; }
.list_02_bt { background: url(../images/list_02_bt_bg.jpg) top no-repeat; height: 27px; color:#ffffff; padding:10px 0 0 35px; font-size:14px; font-weight:bold; }
.list_02_bt span { float:right; font-size:12px; font-weight:100;  padding-right:10px; }
.list_02_bt span a { color:#FFFFFF; text-decoration:none; }
.list_02_bt span a:hover { color:#FFFFFF; text-decoration:underline; }
.list_02_list { padding:10px; margin:0; background:url(../images/list_02_list_bg.jpg) top repeat-x; height:240px; overflow:hidden;}
.list_02_list li { background:url(../images/ico_03.gif) left no-repeat; line-height:24px; list-style:none; padding-left:10px; }
.list_02_list li span { float:right; padding-left:5px; }
.list_02_list li a { color:#000033; text-decoration:none; }
.list_02_list li a:hover { color:#FF6633; text-decoration:underline; }
.list_03_list { padding:10px; margin:0; background:url(../images/list_02_list_bg.jpg) top repeat-x; height:193px;}
.list_03_list li { background:url(../images/ico_03.gif) left no-repeat; line-height:24px; list-style:none; padding-left:10px; text-align:right; }
.list_03_list li span { float:left; color:#003d80; }
.list_03_list li a { color:#FF6633; text-decoration:none; }
.list_03_list li a:hover { color:#FF6633; text-decoration:underline; }
.list_04 { margin: 10px 0 0 0; height:246px; overflow:hidden; }
.list_04_bt { height: 27px; color:#000; padding:10px 0 0 30px; font-size:14px; font-weight:bold; }
.list_04_bt span { float:right; font-size:12px; font-weight:100;  padding-right:10px; }
.list_04_list { padding:5px 15px; margin:0; }
.list_04_list li { line-height:24px; list-style:none; border-bottom:dashed 1px #ccc; padding:0 5px; }
.list_04_list li span { float:right; color:#999; }
.list_04_list li a { background:url(../images/ico_03.gif) left no-repeat; padding-left:10px; color:#000033; text-decoration:none; }
.list_04_list li a:hover { color:#003399; text-decoration:underline; }
.list_05 { margin: 10px 0 0 0; clear:both;  height:238px; overflow:hidden; }
.list_05_bt { background: url(../images/list_05_bt_bg.jpg) top no-repeat; height: 20px; color:#fff; padding:7px 0 0 35px; font-size:12px; font-weight:bold; }
.list_05_bt span { float:right; font-size:12px; font-weight:100;  padding-right:10px; }
.list_05_list { padding:5px 15px; margin:0; }
.list_05_list li { line-height:24px; list-style:none; border-bottom:dashed 1px #ccc; padding:0 5px; }
.list_05_list li span { float:right; color:#999; }
.list_05_list li a { background:url(../images/ico_03.gif) left no-repeat; padding-left:10px; color:#000033; text-decoration:none; }
.list_05_list li a:hover { color:#003399; text-decoration:underline; }
.list_06_list { padding:5px 18px 5px 0; margin:0; width:275px; float:right; }
.list_06_list li { line-height:24px; list-style:none; border-bottom:dashed 1px #ccc; padding:0 5px; }
.list_06_list li span { float:right; color:#999; }
.list_06_list li a { background:url(../images/ico_03.gif) left no-repeat; padding-left:10px; color:#000033; text-decoration:none; }
.list_06_list li a:hover { color:#003399; text-decoration:underline; }
.list_06_pic { float:left; padding:20px 10px; }
.list_06_pic img { border:solid 1px #ccc; padding:3px; }
.list_06_pic li { list-style:none; padding-left:0px; line-height:30px;  }
.list_06_pic li a { color:#0692c9; text-decoration:none; }
.list_06_pic li a:hover { color:#0692c9; text-decoration:underline; }
.list_07_list { padding:5px 0 5px 15px; margin:0; width:275px; float:left; }
.list_07_list li { line-height:24px; list-style:none; border-bottom:dashed 1px #ccc; padding:0 5px; }
.list_07_list li span { float:right; color:#999; }
.list_07_list li a { background:url(../images/ico_03.gif) left no-repeat; padding-left:10px; color:#000033; text-decoration:none; }
.list_07_list li a:hover { color:#003399; text-decoration:underline; }
.list_07_pic { float:right; padding:20px 10px; }
.list_07_pic img { border:solid 1px #ccc; padding:3px; }
.list_07_pic li { list-style:none; padding-left:0px; line-height:30px;  }
.list_07_pic li a { color:#0692c9; text-decoration:none; }
.list_07_pic li a:hover { color:#0692c9; text-decoration:underline; }
.list_08 { margin: 0 0 0; width:275px; }
.list_08_list { padding:5px 0 5px 0; margin:0; width:275px; float:right;  background:url(../images/list_02_list_bg.jpg) top repeat-x; }
.list_08_list li { line-height:24px; list-style:none; padding:3px 0 3px 20px; }
.list_08_list li a { display:block; width:194px; background:url(../images/list_08_list_bg.jpg) no-repeat; height:30px; font-size:14px; font-weight:bold; line-height:30px; padding-left:40px; color:#00379c; text-decoration:none; }
.list_08_list li a:hover { background:url(../images/list_08_list_bg2.jpg) no-repeat; color:#000; text-decoration:none; }

.home_i{background:url(../images/home_1.gif) 10px 3px no-repeat; padding-top:4px; padding-left:30px;}
.home_i a {color:#000033;}
.home_i a:hover{color:#FF3300;}

.list_09 { margin: 10px 0 0 0; }
.list_09_bt { background: url(../images/list_09_bt_bg.gif) top no-repeat; height: 26px; color:#000; padding:0 0 0 35px; color:#FFFFFF; line-height:26px; font-weight:bold; }
.list_09_bt span { float:right; font-size:12px; font-weight:100; padding-right:22px; color:#000000; }
.list_09_list { padding:5px 15px; margin:0; }
.list_09_list li { line-height:28px; list-style:none; border-bottom:dashed 1px #ccc; padding:0 5px; }
.list_09_list li span { float:right; color:#999; }
.list_09_list li a { background:url(../images/ico_03.gif) left no-repeat; padding-left:10px; color:#000033; text-decoration:none; }
.list_09_list li a:hover { color:#003399; text-decoration:underline; }
.list_next{ line-height:30px; text-align:center; padding-top:10px;}
.list_next a{ color:#FF6600; padding:0 2px; text-decoration:none;}
.list_next a:hover{ color:#FF6600; text-decoration:underline;}

.list_10 { margin: 10px 0 10px 0; padding:0 10px;}
.list_nr { padding:1px; margin:0; border:solid 1px #aad8eb; }
.list_nr h1{ font-size:20px; font-family:Arial, Helvetica, sans-serif; text-align:center; background:#ddeefe; padding:10px 0; margin:0px;}
.list_nr h2{ font-size:12px; font-weight:100; text-align:center; background:#f3f3f3; padding:10px 0; margin:0px; border-top:solid 1px #ffffff;}
.about_nr {line-height:24px; padding:20px 30px;}
.neirong {line-height:24px; padding:10px;}
.neirong_close{ text-align:right; line-height:30px; color:#999;}
.neirong_close a{color:#000066; cursor:pointer; text-decoration:underline;}
.neirong_close a:hover{color:#000; cursor:pointer; text-decoration:none;}

.listR_01 { margin:0; clear:both; }
.listR_01_bt { background: url(../images/listR_01_bt_bg.jpg) top no-repeat; height: 24px; color:#fff; padding:10px 0 0 30px; font-size:14px; font-weight:bold; }
.listR_01_bt span { position:absolute; float:left; padding:1px; filter:
 Dropshadow(offx=1, offy=0, color=#0195c5)  Dropshadow(offx=0, offy=1, color=#0195c5)  Dropshadow(offx=0, offy=-1, color=#0195c5)  Dropshadow(offx=-1, offy=0, color=#0195c5); }
.listR_02_bt { background: url(../images/listR_02_bt_bg.jpg) top no-repeat; height: 24px; color:#fff; padding:10px 0 0 30px; font-size:14px; font-weight:bold; t
}
.listR_02_bt span { position:absolute; float:left; padding:1px; filter:
 Dropshadow(offx=1, offy=0, color=#0195c5)  Dropshadow(offx=0, offy=1, color=#0195c5)  Dropshadow(offx=0, offy=-1, color=#0195c5)  Dropshadow(offx=-1, offy=0, color=#0195c5); }
.more_02 { width:25px; height:8px; float:right; padding-right:10px; padding-top:5px; }
.listR_01_list { padding:15px 10px; margin:1px 0px 10px 5px; background:url(../images/listR_01_list_bg.jpg); color:#003d80; line-height:22px; border:solid 1px #aad8eb; }
.listR_01_list img { border:solid 1px #ccc; padding:3px; background:#FFFFFF; margin-right:10px; }
.listR_01_list_m { text-align:right; color:#ff6600; }
.listR_01_list_m a { text-decoration:none; color:#FF6633; }
.listR_01_list_m a:hover { text-decoration:underline; color:#FF6633; }
.listR_01_listP {OVERFLOW: hidden; padding:10px 0 5px 0;border-bottom:dashed 1px #ccc;}
.listR_02_list { padding:10px 5px; margin:1px 0px 10px 5px; background:url(../images/listR_01_list_bg.jpg); color:#003d80; height:150px; overflow:hidden; line-height:22px; border:solid 1px #aad8eb; }
.listR_02_list li { display:block; width:68px; list-style:none; text-align:center; float:left; padding:5px 0;  }
.listR_02_list li img { border:solid 1px #ccc; }
.listR_02_list li a { display:block; width:68px; text-align:center; color:#000066; text-decoration:none; padding:5px 0; }
.listR_02_list li a:hover { text-decoration:underline; }
.listR_03_list { padding:10px 5px; margin:1px 0px 10px 5px; background:url(../images/listR_01_list_bg.jpg); color:#003d80; overflow:hidden; line-height:22px; border:solid 1px #aad8eb; text-align:center; }
.listR_03_list li { display:block; list-style:none; text-align:center; padding:5px; }
.listR_03_list li img { border:solid 1px #ccc; padding:2px; background:#FFFFFF; }
.listR_03_list li a { display:block; text-align:center; color:#000066; text-decoration:none; padding:0; }
.listR_03_list li a:hover { text-decoration:underline; }
.pic_i { width:593px; padding:30px 60px 5px 80px; float:left; background:url(../images/pic_bg.jpg) right no-repeat; height:125px; overflow:hidden; }



.foot { border:solid 1px #cde7ff; clear:both; float:left; width:968px; }
.footer { border:solid 1px #ffffff;  background:url(../images/foot_bg.jpg); height:70px; text-align:center; line-height:22px; padding:10px 10px 5px 10px; }
