﻿
/* 样式重置 */
body { margin:0; padding:0; font-size:12px; color:#333; background:#fff; font-family:Arial,"宋体"; text-align:center; }
body { background:#D2EAFC; }
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
img { border:0px; margin:0px; padding:0px; }
ul,li { list-style-type:none; margin:0px;padding:0px; }
input, select,textarea { font-size:12px;  font-family:Arial; }
div { margin:0px auto;padding:0px;}
span{ white-space:nowrap }
/* 常用功能样式 */
.clear { font-size:0px; line-height:0px; clear:both; height:0px; overflow:hidden; }
.overflow { overflow:auto; }
.nobg { background:none!important; }
h4 { font-size:16px; text-align:center; }

/* 默认文字字体、文字颜色、背景颜色或者图像等 */
a { color:#333; text-decoration:none; }
a:hover { color:#285898; text-decoration:underline; }
.btn_search { background:url(btn_search.jpg); width:56px; height:20px; border-width:0px; cursor:pointer; }

.head { width:1002px; margin:0px auto; overflow:hidden; position:relative; }
.banner { width:1002px;  height:187px; }
.top { position:absolute; top:160px; left:50px; width:400px; text-align:left; }
.top a {  margin-right:20px; color:#fff; font-weight:bold;}
.top a:hover{color:#fff;}
.top img { position:relative; top:1px; margin-right:10px; }
.nav { width:1002px; height:36px; background-image:url("bg_nav.gif"); *position:relative; *top:-3px}
.nav ul { margin-left:10px; }
.nav li { float:left; height:36px; }
.line_nav { width:9px; margin:0px 10px; background:url("line-nav.gif"); }
.nav li a { height:36px; line-height:36px; color:#fff; font-size:14px;text-decoration:none; display:inline;  }
.nav li a:hover { color:#ffff00; }
.nav li .current { color:#ffff00; }
.bottom_head {  width:1002px; height:30px; background:#d2eafc; line-height:30px !important; line-height:29px; }
.search { float:left; margin-left:30px;  display:inline;}
.search div { float:left; }
.web_search { color:#054186; font-weight:bold;}
.btn_search { margin:5px 10px 0px 10px;}
.txt_search { height:20px; line-height:20px; width:100px;  margin-top:2px !important; margin-top:1px; border:1px solid #98c0ea; }
.post { margin-right:15px; padding-left:20px; }

.post .date {  color:#ff0000; margin-right:10px;}
.post .title { color:#054186; }
.post span {  color:#ff0000;  }
.time { float:right;  margin-right:15px; color:#054186; display:inline; }
.foot { width:1002px; height:151px; background:url(bg_foot.gif); }
.mid { width:1002px; border-bottom:12px solid #fff; background:#fff url(bg_wrap.jpg) repeat-y;  }

.left_mid { float:left; width:190px; margin-left:7px; display:inline; }
.box_190 { width:190px; margin-top:8px; padding-top:3px; border:1px solid #208fd1; }
.box_190 .title1 { width:182px; height:26px; background:url("bg_news.jpg"); line-height:26px; color:#fff; font-weight:bold; font-size:14px; }
.box_190 .title2 { width:182px; height:26px;  background:url("bg_about.jpg"); line-height:26px; color:#fff; font-weight:bold; font-size:14px; }
.box_190 .title3 { width:182px; height:26px; background:url("bg_server.jpg"); line-height:26px; color:#fff; font-weight:bold; font-size:14px; }
.box_190 .title1 a { color:#ffffff; font-size:12px; font-weight:normal; }
.box_190 .other { margin:3px 0px; padding-left:5px; text-align:left; }
.box_190 .other .list_news a{ color:#07519a}
.box_190 .other .list_news { margin-bottom:10px; padding-top:10px; }
.box_190 .other .list_news li { padding-left:20px; background:url("ico.gif") no-repeat 5px 12px; line-height:26px; text-align:left; }
.box_190 .other .list_news li span { word-wrap:break-word; word-break:break-all;}

.server { width:182px; height:210px; overflow:hidden; background:url("bg_3.jpg");}
.server li { height:42px; line-height:42px; width:74px; display:inline; padding-left:20px; margin-left:14px;}
.server a { color:#07519a; }
.server span { width:59px; margin-left:30px; }

.mid_mid { float:left; margin:8px 0px 0px 20px !important; margin:8px 0px 0px 18px; width:590px; display:inline;}
.box_590 .title1 { width:588px; height:24px; border:1px solid #9ac9f8;  border-bottom:none; background:url("bg_mid_top.jpg")}
.box_590 .other1 { width:588px; border:1px solid #9ac9f8; background:url("line.jpg") no-repeat 282px ;text-align:left; line-height:22px;}
.box_590 .other1 .o1 { float:left; width:273px; margin-top:10px; padding:10px; display:inline}
.box_590 .other1 .o1 .l_1 { background:url(line2.gif) no-repeat 5px 130px; padding-bottom:15px;}
.box_590 .other1 li { float:left; height:25px; padding-left:10px;  line-height:20px; background:url("ico2.gif") no-repeat 0px 8px; }
.box_590 .other1 .date { color:#ff0000;}

.tab_left { float:left; position:relative; width:292px; height:28px; background:url(bg_title_02.jpg); line-height:28px;  z-index:9; cursor:pointer;}
.tab_left .title { float:left; margin-left:17px; font-size:14px; font-weight:bold; color:#0962bb; display:inline; }
.tab_left .more { float:right; margin-right:17px; color:#07519a; display:inline; }
.tab_left .more a { color:#07519a}

.tab_right { float:right; position:relative; width:292px; height:28px; background:url(bg_title_01.jpg); line-height:28px;  z-index:9; cursor:pointer;}
.tab_right .title { float:left; margin-left:17px; font-size:14px; color:#0962bb; }
.tab_right .more { float:right; margin-right:17px; color:#07519a; }
.tab_right .more a { color:#07519a; }

.tab_current{ width:295px; height:28px;}
.tab_right_1 { width:548px; height:88px; position:relative; padding:10px 20px; border:1px solid #84cbff; top:-1px; }
.tab_left_1 { width:548px; height:88px; position:relative; padding:10px 20px; border:1px solid #84cbff; top:-1px; }
.tab_left_1 .pic { float:left; padding:3px; border:1px solid #e7e7e7; }
.tab_right_1 .pic { float:left; padding:3px; border:1px solid #e7e7e7; }

.tab_left_1 li { float:left; margin-left:10px; padding-left:10px; background:url(ico.gif) no-repeat 0px 9px; line-height:20px;}
.tab_right_1 li { float:left; margin-left:10px; padding-left:10px; background:url(ico.gif) no-repeat 0px 9px; line-height:20px;}
.tab_right_1 li span,.tab_left_1 li span { float:left;}
.p_new { width:25px; height:20px; margin-left:20px; background:url(new.jpg) no-repeat 0px 5px; }

.ad img { display:block; border:1px solid #84cbff;}

.right_mid { float:left; width:168px; margin-left:20px; display:inline;}
.box_168 .pic { text-align:center}
.box_168 .pic img { display:block; margin:0px auto; margin-top:10px;}
.box_168 { margin-top:10px;}
.box_168 .title { width:168px; height:31px; line-height:31px; background:url(bg_right.jpg); color:#ffffff; font-size:14px;  font-weight:bold;}
.box_168 .content { padding:7px 7px; border:1px solid #d5d5d5; border-top:none;}
.box_168 .list li { padding-left:10px; line-height:27px; background:url("ico.gif") no-repeat 0px 10px; text-align:left; }
.box_168 .list a { margin:0px; padding:0px; color:#07519a; font-size:12px; background:#fff; font-weight:normal; }

.link { width:986px; height:50px; margin-top:10px; text-align:left; border:1px solid #cbd4d5; background:#faf9f9}
.link img { display:block; float:left ; margin-top:15px; margin-left:70px; display:inline;}
.link select { width:155px; margin-left:20px; margin-top:16px;}

.foot .nav_bottom { width:1002px; margin:0px auto; text-align:center;color:#fff;}
.foot .nav_bottom a { display:block; margin:10px 10px; color:#fff; font-weight:bold; line-height:30px; display:inline; }
.foot .info { margin-top:20px; line-height:30px;}

.left_mid_2 { float:left; border-top:7px solid #fff; margin-left:7px; width:191px; background:#e5f1fa; display:inline}
.left_mid_2 .box_190 { border:none}

.left_mid_2 .server { width:182px; height:210px; background:url("bg_31.jpg");  overflow:hidden;}
.left_mid_2 .server li { height:42px;}
.left_mid_2 .server span { width:59px; margin-left:30px;}



.menu { width:186px; margin:0; padding:0; }
.menu dl { margin:0; width:186px; }
.menu dt { margin:5px auto 0 auto; width:186px; font-weight:bold; text-align:center; overflow:hidden; }
.menu dt a { display:block; width:186px; background:url(bg_menu.gif) no-repeat; color:#fff; _height:20px; *min-height:20px; line-height:20px; padding:5px 0; }
.menu dt a:hover, .menu dt .current { background:url(bg_menu_1.gif) no-repeat; text-decoration:none; color:#ee603a; }

.contact{ margin-left:50px; margin-top:30px; margin-bottom:30px; line-height:25px;}

.right { width:779px; margin-top:3px; overflow:hidden;}
.right .title { width:776px; height:26px; background:url(bg_title.gif) repeat-y; color:#0962bb; font-size:14px; font-weight:bold; line-height:26px; }
.right .title .t { float:left; margin-left:15px; display:inline;}
.right .path { float:right; margin-right:20px; font-size:12px; font-weight:normal; display:inline; font-family:"宋体" }
.right .path a { color:#0962bb; font-size:12px; font-weight:normal; margin:0px 5px}
.right .content { padding:20px 30px 0px 0px; text-align:left}
.right .article { margin-left:30px; line-height:250%; }/*  carter!!!   */
.right .article span{ white-space:normal; }/*  carter!!!   */
.line { height:1px; width:100%; margin:10px 0px 10px 0px; background:url(line3.gif) no-repeat 20px 0px;}

.inputbox { clear:both; width:650px; text-align:left; margin:10px 0 30px 32px; padding:5px 10px; }
.inputbox p { clear:both; text-align:left; }

.ibl { width:85px; color:#000; text-align:left; float:left; margin-right:10px; padding-top:10px; }
.ibr { width:550px; text-align:left; float:left; padding-top:10px; +padding-top:8px; color:#666; }

.input_01 { border:1px solid #c8c8c8; height:16px; padding:1px; }
.input_submit { cursor:pointer; border:0px; width:60px; height:23px; background:url(btn_3.gif) no-repeat; }
.input_reset { cursor:pointer; border:0px; width:60px; height:23px; background:url(btn_2.gif) no-repeat; }
.input_look { cursor:pointer; border:0px; width:60px; height:23px; background:url(btn_look.jpg) no-repeat; }

/* 图片列表 */
.pic_list_01 { margin-left:12px; margin-top:25px;}
.pic_list_01 .pic_list { float:left; width:184px; margin-bottom:5px; display:inline;}
.pic_list_01 .pic_list .pic { width:160px; height:120px; line-height:120px; text-align:center; margin:5px auto; padding:2px; border:1px solid #C6DAF2; }
.pic_list_01 .pic_list .pic span { display:block; padding:5px; }
.pic_list_01 .pic_list .txt { width:166px;text-align:center;}
.pic_list_01 .pic_list .txt a { color:#333; text-decoration:underline;}
.pic_list_01 .pic_list .txt a:hover { color:#f60; }

.list_news_01 {  margin:10px 5px 0 15px; padding:8px 0 0 0; font-size:12px; line-height:23px; clear:both; }
.list_news_01 ul { float:left; width:760px; margin:0px; padding:0 0 13px 0; }
.list_news_01 li { float:left; width:658px; margin:0px; padding:0 0 0 20px; background:url(ico2.gif) no-repeat 10px 8px; list-style:none; }
.list_news_01 li a { color:#000; }
.list_news_01 li a:hvoer { color:#f60; }
.list_news_01 .date { float:left; width:78px; padding:3px 0 0 0!important; background:none!important; color:#999; font-size:11px; overflow:hidden; text-overflow:clip; }

.page_01 { width:740px; height:38px; margin-top:30px; color:#8a8a8a; line-height:38px; text-align:center; }
.page_01 a { color:#8a8a8a; margin-left:3px; margin-right:3px;}
.page_01 a:hover, .page_01 .current { color:#ff0000; text-decoration:underline; }

/* 三级导航 */
.menu dd { width:181px; margin:0; border-bottom:1px dashed #198fd1; line-height:25px; text-align:center; overflow:hidden; }
.menu dd a{ display:block; color:#198fd1; }
.menu dd a:hover, .menu dd .current { color:#f60; text-decoration:none; }

.reg { float:left; width:265px; margin:30px 0 0 0; clear:none; }
.reg .ibl { width:75px; text-align:right; }
.reg .ibr { width:180px; }
.reg .input_01 { width:183px; border:1px solid #000; }
.reg .input_submit { cursor:pointer; border:0px; width:60px; height:23px; background:url(btn_3.gif) no-repeat; }


.message{ margin:15px 40px; padding:0; line-height:24px; color:#151515;}
.message strong { color:#f00; }
.n_title{ border:1px solid #9AC9F8; height:24px; line-height:24px; font-size:14px; font-weight:bold; text-align:left; color:#9AC9F8;}
