@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif,"微软雅黑","宋体"; font-size:12px; color:#333; background:#EEECED url(../images/bg_main.gif) left top repeat-x;}
input,select,textarea {font-family:Arial, Helvetica, sans-serif,"微软雅黑","宋体"; font-size:12px;}

a {color:#373969; text-decoration:none;}
a:link {color:#373969; text-decoration:none;}
a:visited {color:#373969; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}
a img {border:0;}

a.gray {color:#373969; text-decoration:none;}
a.gray:link {color:#373969; text-decoration:none;}
a.gray:visited {color:#373969; text-decoration:none;}
a.gray:hover {color:#000; text-decoration:underline;}

/* Main */
.main {width:878px; margin:0 auto;}
.clrline {width:100%; height:1px; overflow:hidden; clear:both; font-size:1px; line-height:1px;}

/* Top */
.top {width:100%; height:80px;}
.top .logo {position:absolute; margin:25px 0 0 15px;}
.top .rlink {float:right; width:280px; height:25px; margin-top:8px;}
.top .rlink ul {margin:0; padding:0; list-style:none;}
.top .rlink li {width:70px; float:right; margin-left:20px; background:url(../images/ico_cirle.gif) left center no-repeat; text-indent:20px;}
.top .hot_tel {float:right; clear:right;}

/* Nav */
.nav {width:878px; height:33px; background:#393B6E url(../images/bg_nav.gif) left -33px repeat-x; text-decoration:none; overflow:hidden;}
.nav a {font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.nav a:link {font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.nav a:visited {font-size:14px; font-weight:bold; color:#FFF; text-decoration:none;}
.nav a:hover {font-size:14px; font-weight:bold; color:#FC0; text-decoration:none;}
.nav .l {float:left; margin:0; width:11px; height:33px; position:absolute; background:url(../images/bg_nav.gif) left top no-repeat; font-size:1px;}
.nav .r {float:right; margin:0; width:11px; height:33px; background:url(../images/bg_nav.gif) right top no-repeat; font-size:1px;}
.nav table {margin:0; width:864px;}
.nav td {text-align:center; background:url(../images/bg_nav.gif) right bottom no-repeat;}
.nav td.firsttd {width:11px; height:33px; background:none;}
.nav td a {display:block; height:33px; line-height:33px; width:100%;}
.nav td a:hover {background:url(../images/bg_nav.gif) center -99px no-repeat;}
.nav td.phover a {background:url(../images/bg_nav.gif) center -66px no-repeat;}
.nav td.phover a:hover {background:url(../images/bg_nav.gif) center -66px no-repeat; color:#FFF;}

/* Banner */
.ibanner {width:100%; height:286px; margin:2px 0 0 0;}
.sbanner {width:100%; height:119px; margin:2px 0 0 0;}

/* Foot */
.clrfoot {width:100%; height:15px; clear:both;}
.foot {width:100%; height:61px; clear:both; background:#253B77;}
.foot .l {width:10px; height:61px; float:left; overflow:hidden; background:url(../images/bg_foot.gif) left top no-repeat;}
.foot .c {float:left; width:855px; height:51px; color:#FFF;}
.foot .c .flogo {width:115px; margin:20px 0 0 0; float:left;}
.foot .c .ftxt {text-align:left; padding-top:7px; float:left; width:738px;}
.foot .c .ftxt a {color:#FFF;}
.foot .c .ftxt a :hover {color:#FFF; text-decoration:underline;}
.foot .c .ftxt a.msnchat {display:block; width:88px; height:24px; position:absolute; margin:12px 0 0 648px;}
.foot .r {width:10px; height:61px; float:right; overflow:hidden; background:url(../images/bg_foot.gif) right top no-repeat;}

/* Main Content */
.mcontent {width:100%; height:146px; margin-top:15px; clear:both;}
.scontent {width:100%; margin-top:15px; clear:both;}

/* Info List */
.info_list {width:310px; height:146px; overflow:hidden; float:right; margin-left:9px;}
.info_list .l {width:7px; height:146px; float:left; overflow:hidden; background:url(../images/bg_mainbox.gif) left top no-repeat;}
.info_list .c {float:left; width:296px; height:146px; overflow:hidden; background:#FFF;}
.info_list .c .tit {width:100%; height:30px; line-height:33px; font-size:14px; overflow:hidden; color:#3A3C6F; text-indent:5px; font-weight:bold; border-bottom:1px solid #3A3C6F;}
.info_list .c .more {position:absolute; margin:8px 0 0 253px; width:42px;}
.info_list .c ul {margin:10px 0 0 5px; padding:0;}
.info_list .c li {list-style:none; background:url(../images/ico_arrow_1.gif) left center no-repeat; height:19px; line-height:19px; text-indent:10px;}
.info_list .c .ndate {font-size:11px; color:#AAA;}
.info_list .r {width:7px; height:146px; float:right; overflow:hidden; background:url(../images/bg_mainbox.gif) right top no-repeat;}

/* Quick Links */
.qlink {float:left; width:234px; overflow:hidden;}
.qlink ul {padding:0; margin:0;}
.qlink li {list-style:none; width:234px; height:48px; margin-bottom:1px; overflow:hidden; padding:0;}

/* Inner Page Style */
.left {float:left;}
.right {float:right;}
.sm_left {width:196px; background:#FFF;}

.sm_left .t {width:100%; overflow:hidden; background:#223771; padding-bottom:1px;}
.sm_left .t .l {float:left; width:10px; height:10px; background:url(../images/bg_snav_t.gif) left top no-repeat; overflow:hidden;}
.sm_left .t .r {float:right; width:10px; height:10px; background:url(../images/bg_snav_t.gif) right top no-repeat; overflow:hidden;}
.sm_left .t .m {width:100%; height:32px; line-height:30px; clear:both; font-size:18px; text-indent:10px; font-weight:bold; color:#FFF; border-bottom:1px solid #FFF; background:url(../images/bg_snav_title.gif) 136px 15px no-repeat;}

.sm_left .b {width:100%; overflow:hidden; height:10px; background:url(../images/bg_snav_b.gif) left top no-repeat;}

.sm_left .list {width:100%;}
.sm_left .list ul {padding:15px 20px; margin:0;}
.sm_left .list li {border-bottom:1px solid #DADBFF; padding:8px 0; list-style:none; background:url(../images/ico_arrow_1.gif) left 12px no-repeat; text-indent:15px;}
.sm_left .list li a {font-size:14px;}
.sm_left .list li .smenutab {text-indent:35px; background:url(../images/ico_arrow_1.gif) 20px center no-repeat; margin-top:9px;}
.sm_left .list li .smenutab a {font-size:12px; color:#888;}

.sm_right {width:667px;}
.sm_right .t {width:100%; height:10px; overflow:hidden; background:url(../images/bg_mainbox_tb.gif) left top no-repeat;}
.sm_right .b {width:100%; height:10px; overflow:hidden; background:url(../images/bg_mainbox_tb.gif) left -10px no-repeat;}
.sm_right .c {padding:0 20px; background:#FFF;}

.sm_right .siteaddress {width:100%; height:20px; text-align:left;}
.sm_right .sm_title {font-size:24px; font-weight:bold; height:55px; line-height:55px; border-bottom:1px solid #223771; color:#223771; margin-top:15px;}
.sm_right .sm_foot {height:30px; line-height:30px; border-top:1px solid #878070; color:#878070;}
.sm_right .sm_txt {padding:20px 10px 0 10px;}
.sm_right .sm_txt p {line-height:25px; color:#292622;}
.sm_right .sm_txt .gotop {text-align:right; padding:30px 0 10px 0;}

.sm_right .sm_txt .nlist {width:100%;}
.sm_right .sm_txt .nlist ul {padding:0; margin:0;}
.sm_right .sm_txt .nlist li {border-bottom:1px dashed #EEE; padding:8px 0; list-style:none; background:url(../images/ico_arrow_1.gif) left center no-repeat; text-indent:15px;}
.sm_right .sm_txt .nlist li .ndate {font-size:11px; color:#AAA;}

.sm_right .n_title {text-align:center; font-size:22px; font-weight:bold; height:55px; padding-top:15px; border-bottom:1px solid #223771; color:#223771; margin-top:15px;}
.sm_right .n_title .ndate {font-size:12px; color:#AAA;}

/* Text Style */
.txt3 {font-size:13px;}
.txt4 {font-size:14px;}
.txt5 {font-size:15px;}

.txtb {font-weight:bold;}

.tred {color:#CC0000;}
.tblue {color:#3A3C6F;}
.torange {color:#F90;}

.txtbegin {text-indent:2em;}
p.txtshow {padding:0; margin:3px;}
p.txtshow2 {padding:0; margin-bottom:3px;}



















