@charset "gbk";
/* CSS Document */

/*****整体布局、样式***************************************
********************************************************/
div, span, label, b, font, img, a, h1, h2, h3, h4, h5, h6, table, tbody, tr, td, th {border:none; margin:0px; padding:0px;}
textarea, input, select, form {margin:0px; padding:0px;} 
a:hover { text-decoration:underline;}
a { color:#006052; text-decoration:none;}
.floatLeft {display:inline; float:left; margin:0px; padding:0px;}
.floatRight {display:inline; float:right; margin:0px; padding:0px;}

#wrapper { width:100%; display:block; overflow:hidden; margin:0px auto; padding:0px;}
#footer { width:960px; display:block; overflow:hidden; background:url(../image/foot.jpg) repeat-x left top; margin:0px auto; padding:10px 0px; zoom:1;}
#footer p { width:90%; display:block; overflow:hidden; margin:0px auto; padding:0px; text-align:center; color:#006052}
#footer .p01_ln { color:#333; margin-top:5px;}

.top_header { width:100%; height:100px; display:block; overflow:hidden; margin:0px; padding:0px;}
.nav { width:100%; height:79px; background:url(../image/nav.jpg) no-repeat center top; margin:0px; padding:0px;}
.content1 { width:960px;  display:block; overflow:hidden; margin:0px auto; padding:2px 0px; zoom:1;}
.contens{width:960px; margin:0px auto;}
.footul_ln { margin:0px auto; width:100%; display:block; overflow:hidden; margin:10px 0px 0px; padding:0px; list-style:none;text-align:center;}
.footul_ln li { display:inline; overflow:hidden; float:left; padding:5px; height:40px; margin:0px 2px 0px 5px; border:1px solid #CCC; line-height:1.6em;}
.footul_ln li a { color:#333;}
.footul_ln li a img { display:inline; overflow:hidden; float:left;}
.footul_ln li span { width:60px; display:inline; overflow:hidden; float:left; margin:2px 0px 0px 5px;}

/**top_header**/
.sc_ln { width:138px; height:24px; display:block; overflow:hidden; float:right; margin:0px 10px 5px 0px; text-align:center; line-height:24px;background:url(/image/scsz.jpg) no-repeat left top; color:#fff;}
.sc_ln a { color:#fff}
.tbnr_ln { width:100%; display:block; overflow:hidden;}
.logo { width:167px; height:55px; margin:0px 0px 0px 45px;}
.login { width:510px; height:24px; margin:35px 0px 0px 0px; padding:0px;}
.login01_ln { width:180px; height:24px; background:url(../image/input01.jpg) no-repeat right top;}
.login01_ln label { width:50px; display:inline; overflow:hidden; float:left; text-align:right; line-height:24px; color:#006052;}
.login01_ln .input01_ln { width:123px; height:20px; background:none; border:none; display:inline; overflow:hidden; float:right; margin:0px 3px 0px 0px; padding:4px 0px 0px;}
.login .input02_ln { width:56px; height:23px; display:inline; overflow:hidden; float:left; background:url(../image/dl.jpg) no-repeat left top; border:none; margin:0px 0px 0px 10px; color:#333; cursor:pointer; font-weight:bold; line-height:23px; font-family:"微软雅黑"!important;} 
.login span { display:inline; overflow:hidden; float:left; margin:0px 0px 0px 15px; line-height:24px;}
.login span a { color:#006052;} 
.xp1{ height:5px;}
/**nav**/
.nav_top { width:100%; height:30px; display:block; overflow:hidden; margin:0px; padding:0px; line-height:30px; color:#FFF;}
.nav_top a { font-size:14px; font-weight:bold; padding:0px 24px; color:#FFF;}
.nav_top span { font-size:12px; color:#FFF;}

.navleft_ln { width:490px; height:46px; margin:4px 0px 0px 2px;}
.navleft_ln span { margin:0px 8px 0px 20px; line-height:20px; display:inline; overflow:hidden; float:left;}
.navleft_ln span a { color:#005f51;}
.navright_ln { width:450px; height:46px; margin:4px 2px 0px 0px;}
.navright_ln strong { margin:0px;}
.navright_ln span { margin:0px 4px 0px 10px; line-height:20px;}

/**content**/
.mainA_ln { width:100%; display:block; overflow:hidden; margin:0px; padding:0px;}
.mainB_ln { width:100%; height:345px; background:url(../image/mainB_ln.jpg) no-repeat left top; margin:7px 0px 0px; display:block; overflow:hidden; zoom:1;}
.mainC_ln { width:100%; height:345px; background:url(../image/mainC_ln.jpg) no-repeat left top; margin:7px 0px 0px; display:block; overflow:hidden; zoom:1;}
.mainD_ln { width:100%; height:345px; background:url(../image/mainD_ln.jpg) no-repeat left top; margin:7px 0px 0px; display:block; overflow:hidden; zoom:1;}

.mainA_left { width:700px;}
.mainA_right { width:253px;}
.colA_left { width:313px; display:inline; overflow:hidden; float:left; margin:0px;}
.colB_right { width:380px; display:inline; overflow:hidden; float:right; margin:0px;} 

/*gg_ln*/
.gg01_ln { width:313px; height:48px; display:block; overflow:hidden; margin:7px 0px 0px;}
.gg02_ln { width:380px; height:44px; display:block; overflow:hidden; margin:7px 0px 0px;}
.gg03_ln { width:700px; height:70px; display:inline; float:left; overflow:hidden; margin:7px 0px 0px;}
.gg04_ln { width:253px; height:70px; display:inline; float:right; overflow:hidden; margin:7px 0px 0px;}
.gg01_lns{width:313px; margin:5px 0px 0px 0px;}
.gg01_lnss{width:313px; height:51px; margin:6px 0px 0px 0px;}
.gg01_lnsx{width:248px; height:51px; margin:0px 0px 0px 0px;}
/*col01_ln*/
.col01_ln { width:313px; height:449px; display:block; overflow:hidden; margin:0px;}
.col01_ln .flash_ln { width:311px; height:201px; display:block; overflow:hidden;padding:1px 0px 1px 0px; margin:0px; border:1px solid #a2e9de;}
.col01_ln .ul01_ln { width:311px; height:70px; border:1px solid #a2e9de; background:#f1fdfb; margin:0px; padding:0px; list-style:none;}
.col01_ln .ul01_ln li {background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:150px; display:inline; overflow:hidden; float:left; line-height:20px; margin:2px 0px 0px 1px; color:#006052; white-space: nowrap;  word-break:break-all;}

/*col02_ln*/
.col02_ln { width:311px; height:325px; display:block; overflow:hidden; border:1px solid #a2e9de; margin:0px 0px 0px;}
.col02_ln .modht_ln { width:100%; height:32px; background:url(../image/hmsd_bt1.jpg) no-repeat left top; display:block; overflow:hidden; margin:0px; padding:0px;}
.col02_ln .modht_ln h1 {height:28px; display:block; overflow:hidden; text-indent:12px; font-size:14px; padding-top:3px; color:#006052;}

.col02_ln .ul01_ln { width:95%; display:block; overflow:hidden; margin:0px auto 0px; padding:0px; list-style:none; }
.col02_ln .ul01_ln li { background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:100%; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-size:12px; color:#006052; margin:0px; padding:0px; line-height:24px;}
.col02_ln .ul01_ln cite {  text-indent:0px; font-style:normal; color:#999; width:38px; display:inline; overflow:hidden; float:right; font-size:12px}

/*col03_ln*/
.col03_ln { width:378px; border:1px solid #a2e9de; background:url(../image/wx_bc.jpg) no-repeat left top; display:block; overflow:hidden; margin:0px; padding:0px;}
.hg01_ln { height:384px;}
.hg02_ln { height:325px; margin-top:7px;}

.col03_ln .xw01_ln { width:356px; height:80px; display:block; overflow:hidden; background:url(../image/list_dian.jpg) repeat-x left bottom; margin:0px auto; padding:0px; position:relative;}
.col03_ln .xw01_ln h3 { width:100%; display:block; overflow:hidden; margin:6px 0px 0px; padding:0px; font-size:14px; text-align:center;}
 .xw01_ln .ul01_ln { width:310px; display:block; overflow:hidden; margin:0px auto; padding:0px; list-style:none;}
 .xw01_ln .ul01_ln li { width:140px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 10px; padding:0px; color:#006052;}
 .xw01_ln p, .xw02_ln p { width:100%; line-height:1.6em; height:76px; color:#333; text-indent:24px; display:block; overflow:hidden; margin:0px; padding:0px;}
 .xw01_ln a.xx_ln, .xw02_ln a.xx_ln { position:absolute; bottom:5px; right:5px; }
.col03_ln .ul02_ln { width:360px; height:296px; display:block; overflow:hidden; margin:8px auto 0px; padding:0px; list-style:none;}
.col03_ln .ul02_ln li { background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px; width:100%; display:inline; overflow:hidden; float:left; margin:0px; padding:0px; line-height:26px;font-size:14px;}
.col03_ln .ul02_ln cite {  text-indent:0px; font-style:normal; color:#999; width:38px; display:inline; overflow:hidden; float:right; font-size:12px}
.col03_ln .ul02_ln span { width:288px; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-size:14px; color:#006052;}
.col03_ln .xw02_ln { width:356px; height:70px; background:url(../image/list_dian.jpg) repeat-x left bottom; margin:10px auto 0px; padding:0px;  position:relative; }
 .xw02_ln dl { width:100%; height:65px; display:block; overflow:hidden; margin:0px; padding:0px; zoom:1}
 .xw02_ln dt { width:106px; height:65px; display:inline; overflow:hidden; float:left; margin:0px; padding:0px;}
 .xw02_ln dt a.img_ln { border:1px solid #CCC; background:#FFFFFF; width:104px; height:62px; display:block;}
 .xw02_ln dt a:hover.img_ln { border:1px solid #a2e9de; background:#FFFFFF;}
 .xw02_ln dt img { width:98px; height:56px; margin:3px;}
 .xw02_ln dd { width:245px; height:60px; display:inline; overflow:hidden; float:right; margin:0px; padding:0px;}
 .xw02_ln dd h2 { width:100%; display:block; overflow:hidden; font-size:14px; margin:0px; padding:0px; color:#006052; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-weight:normal;}
 .xw02_ln dd h2 a { font-weight:bold;}
 .xw02_ln .ul01_ln { width:100%; height:40px; display:block; overflow:hidden; margin:0px; padding:0px; list-style:none;}
 .xw02_ln .ul01_ln li { width:100%; display:inline; overflow:hidden; float:left; list-style:none; margin:0px; padding:0px; line-height:20px; color:#006052;}

/*col04_ln*/
.col04_ln { width:253px; height:386px; display:block; overflow:hidden; margin:0px; padding:0px; zoom:1;}
.col04_ln .modht_ln { width:100%; height:32px; background:url(../image/hot_bt.jpg) no-repeat left top; display:block; overflow:hidden; margin:0px; padding:0px;}
.col04_ln .modbc_ln { width:251px; height:352px; background:url(../image/hot_bc.jpg) no-repeat left top; border:1px solid #a2e9de; border-top:none; margin:0px; padding:0px; zoom:1;}
.col04_ln .modht_ln h1 { display:block; overflow:hidden; width:100%; line-height:30px; font-size:14px; text-indent:10px; color:#006052;}
.col04_ln .ul01_ln { width:228px; height:356px; background:url(../image/top10.jpg) no-repeat left top; display:block; overflow:hidden; margin:0px auto; padding:0px; list-style:none;}
.col04_ln .ul01_ln li { width:200px; height:23px; line-height:20px!important; display:inline; overflow:hidden; float:right; margin:4px 0px 0px 0px; padding:0px; color:#006052;}
.col04_ln .ul01_ln li a { font-size:12px; font-weight:normal;}
.col04_ln .li01_ln { height:85px!important; margin:0px!important; position:relative; display:block;background:url(../image/list_dian.jpg) repeat-x left bottom;}
.col04_ln .li01_ln h1 { width:100%; line-height:18px!important; display:block; overflow:hidden; margin:0px; padding:0px; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-weight:normal; color:#006052; font-weight:normal; font-size:12px;}
.col04_ln .li01_ln h1 a { font-weight:bold;}
.col04_ln .li01_ln p { line-height:1.8em; color:#333; display:block; overflow:hidden; margin:3px 0px 0px; padding:0px;}
.col04_ln .li01_ln a.xx_ln { position:absolute; bottom:7px; right:10px;}

/*col05_ln*/
.col05_ln { width:251px; height:293px; display:block; overflow:hidden; margin:5px 0px 0px; padding:0px; zoom:1; border:1px solid #a2e9de; background:#f1fdfb;}
.col05_ln .ul01_ln { width:100%; height:283px; display:block; overflow:hidden; margin:5px 0px 0px; padding:0px; list-style:none;}
.col05_ln .ul01_ln li { width:145px; line-height:24px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 4px; padding-left:6px; white-space: nowrap;  word-break:break-all; font-weight:normal; color:#333; background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:8px;}
.col05_ln .ul01_ln li a { color:#333;}

/***blog***/
.blogbt_ln { width:98%; height:40px; line-height:42px; display:block; overflow:hidden; margin:0px; padding:0px; text-align:right; font-size:12px; color:#006052;}
.blogbt_ln span { color:#006052; margin:0px 8px; }

/*col06_ln*/
.col06_ln { width:308px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 6px; padding:0px;}
.mainB_ln .bt_ln, .mainC_ln .bt_ln { width:100%; height:30px; display:block; overflow:hidden; margin:0px;}
.mainB_ln .bt_ln h3, .mainC_ln .bt_ln h3 { font-size:14px; color:#006052; line-height:30px; text-indent:6px; display:inline; overflow:hidden; float:left;}
.mainC_ln .bt_ln  .more_ln { display:inline; overflow:hidden; float:right; line-height:30px; margin-right:5px;}
.col06_ln .ul01_ln { width:100%; height:94px; background:url(../image/list_dian.jpg) repeat-x left bottom; display:block; overflow:hidden; margin:0px auto; padding:0px; list-style:none;}
.col06_ln .ul01_ln li { width:310px; height:90px; display:inline; overflow:hidden; float:left; margin:5px 0px 0px 0px; padding:0px;}
.col06_ln .ul01_ln a.img_ln { width:52px; height:52px; border:1px solid #CCC; display:block; overflow:hidden;}
.col06_ln .ul01_ln a:hover.img_ln { border:1px solid #9adfd4;}
.col06_ln .ul01_ln a.img_ln img { width:48px; height:48px; margin:2px;}
.col06_ln .ul01_ln p { width:100%; display:block; overflow:hidden; margin:3px 0px 0px; text-align:center; line-height:1.6em; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-weight:normal;}

.col06_ln .ul02_ln { width:98%; height:160px; display:block; overflow:hidden; margin:10px auto 0px; padding:0px; list-style:none;}
.col06_ln .ul02_ln li { width:90px; display:inline; overflow:hidden; float:left; margin:0px 5px 0px 5px; padding:0px; line-height:20px; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-weight:normal; color:#006052;}

/*col06a_ln*/
.col06_ln .gg01_ln { width:305px; height:78px; border:1px solid #9adfd4; display:block; overflow:hidden;}
.col06_ln .ul03_ln { width:300px; height:270px; display:block; overflow:hidden; margin:10px auto 0px; padding:0px; list-style:none;}
.col06_ln .ul03_ln li {background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:100%; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-size:12px; color:#006052; margin:0px; padding:0px; line-height:24px;}

/*col07_ln*/
.col07_ln { width:370px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 12px; padding:0px;}
.col07_ln dl { width:98%; height:84px; background:url(../image/list01_dian.jpg) repeat-x left bottom; display:block; overflow:hidden; margin:0px auto; padding:10px 0px 0px; position:relative;}
.col07_ln dt { width:96px; height:74px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 5px; padding:0px;}
.col07_ln a.img_ln { width:94px; height:72px; background:#FFFFFF; border:1px solid #CCC; display:block;}
.col07_ln a.img_ln img { width:90px; height:68px; margin:2px;}
.col07_ln a:hover.img_ln { border:1px solid #9adfd4;}
.col07_ln dd { width:250px; height:80px; display:inline; overflow:hidden; float:right; margin:0px 5px 0px 0px; padding:0px;}
.col07_ln dd h2 { width:100%; font-size:14px; color:#006052; line-height:20px; width:100%; font-weight:normal; display:block; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; word-break:break-all;}
.col07_ln dd h2 a { font-weight:bold;}
.col07_ln dd p { width:100%; height:57px; line-height:1.6em; color:#333; display:block; overflow:hidden; margin:3px 0px 0px; padding:0px;}
.col07_ln dd a.xx_ln { position:absolute; bottom:0px; right:15px;}
.col07_ln .ul01_ln { width:96%; display:block; overflow:hidden; margin:5px auto 0px; padding:0px; list-style:none;}
.col07_ln .ul01_ln li { width:100%; line-height:24px; font-size:14px; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; margin:0px; padding:0px; color:#006052;}
.col07_ln .ul01_ln font { color:#333; font-size:14px; line-height:24px;}

/*col07a_ln*/
.col07_ln h1 { width:100%; display:block; overflow:hidden; margin:0px; padding:0px; font-size:14px; color:#F60; text-align:center;}
 .col07_ln .ul01a_ln { width:310px; display:block; overflow:hidden; margin:0px auto; padding:0px; list-style:none;}
 .col07_ln .ul01a_ln li { width:140px; text-align:center; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 10px; padding:0px; color:#006052;}
 .col07_ln .ul01b_ln { width:96%; display:block; overflow:hidden; margin:5px auto 0px; padding:0px; list-style:none;}
 .col07_ln .ul01b_ln li { background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:100%; display:inline; overflow:hidden; float:left; margin:0px; padding:0px; line-height:24px; color:#006052;}
 .col07_ln .ul01b_ln cite {text-indent:0px;font-style:normal; color:#999; width:38px; display:inline; overflow:hidden; float:right;}
 .col07_ln .ul01b_ln span { width:280px; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-size:14px; color:#006052;}

/*col08_ln*/
.col08_ln { width:245px; height:295px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 15px; padding:0px;}
.col08_ln .tag01_ln { width:100%; height:30px; display:block; overflow:hidden; margin:0px;}
.col08_ln .tag01_ln span { width:76px; height:28px; display:inline; overflow:hidden; float:left; margin:2px 5px 0px 0px; font-size:14px; font-weight:bold;  color:#006052; cursor:pointer; text-align:center; line-height:28px;}
.col08_ln .tag01_ln .on { background:url(../image/tab01.jpg) no-repeat left top;}
.col08_ln .ul01_ln { width:98%; display:block; overflow:hidden; margin:5px 0px 0px; padding:0px; list-style:none;}
.col08_ln .ul01_ln li {background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:100%; display:inline; overflow:hidden; float:left; margin:0px; padding:0px; line-height:24px; font-size:12px;}
.col08_ln .ul01_ln cite { font-style:normal; color:#999; width:60px; display:inline; overflow:hidden; float:right;}
.col08_ln .ul01_ln span { width:155px; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-size:12px; color:#333;}
.col08_ln .ul01_ln span a { color:#333;}

/*col08a_ln*/
.col08_ln dl { width:98%; height:84px; background:url(../image/list01_dian.jpg) repeat-x left bottom; display:block; overflow:hidden; margin:0px auto; padding:10px 0px 0px;}
.col08_ln dt { width:94px; height:72px; display:inline; overflow:hidden; float:left; margin:0px 0px 0px 0px; padding:0px;}
.col08_ln a.img_ln { width:90px; height:70px; background:#FFFFFF; border:1px solid #CCC; display:block;}
.col08_ln a.img_ln img { width:86px; height:66px; margin:2px;}
.col08_ln a:hover.img_ln { border:1px solid #9adfd4;}
.col08_ln dd { width:135px; height:80px; display:inline; overflow:hidden; float:right; margin:0px 5px 0px 0px; padding:0px;}
.col08_ln dd h2 { width:100%; font-size:12px; color:#006052; line-height:1.6em; width:100%; font-weight:normal; display:block; overflow:hidden; white-space: nowrap; text-overflow:ellipsis; word-break:break-all;}
.col08_ln dd h2 a { font-weight:bold;}
.col08_ln dd p { height:60px; line-height:1.6em; color:#333; display:block; overflow:hidden; margin:0px; padding:0px;}
.col08_ln .ul03_ln { width:245px; height:170px; display:block; overflow:hidden; margin:5px auto 0px; padding:0px; list-style:none;}
.col08_ln .ul03_ln li { background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:100%; display:inline; overflow:hidden; float:left; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; font-size:12px; color:#006052; margin:0px; padding:0px; line-height:24px;}

/*mainD_ln*/
.mainD_ln .ul01_ln { width:295px; display:inline; overflow:hidden; float:left; margin:5px 0px 0px 10px; padding:0px; list-style:none;}
.mainD_ln .ul01_ln li {background:url(/images/list_dots.jpg) no-repeat 3px center; text-indent:14px;width:100%; display:inline; overflow:hidden; float:left; margin:0px; padding:0px; line-height:24px; font-size:12px; white-space: nowrap; text-overflow:ellipsis; word-break:break-all; color:#006052;}

.bg_ln { width:637px; height:304px; display:inline; overflow:hidden; float:right; margin:2px 1px 0px 0px; padding:0px;}
.bg_ln .table01_ln { display:block; overflow:hidden;}
.bg_ln td { height:27px; text-align:center; color:#777;}
.bg_ln td b { color:#333;}
.bg_ln td span { width:93%; display:block; overflow:hidden; color:#333; margin:0px auto; padding:0px; white-space: nowrap; text-overflow:ellipsis; word-break:break-all;}
.bg_ln td span a { color:#333;}
.bg_ln td .bj_span { color:#f60;}
