html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,form,p { margin: 0; padding: 0; }
body { font: 14px/24px ""; color: #444; text-align: center; }
body { background: #fff url(../images/bg.jpg) no-repeat top center fixed; }
ul,ol { list-style: none; }
img { border: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; }
input,textarea,select { font-size: 12px; font-family: ""; color: #444; }
table { border-top: #ccc 1px solid;  border-left: #ccc 1px solid;  }
th { border-bottom: #ccc 1px solid;  border-right: #ccc 1px solid; background: #efefef; padding: 4px; }
td { border-bottom: #ccc 1px solid;  border-right: #ccc 1px solid; padding: 4px; }
a { color: #006699; text-decoration: none; }
a:hover { color: #339900; }

.clear { clear: both; height: 1px; overflow: hidden; }

#wrapper { width: 1010px; margin: 0 auto; }

#header { width: 1010px; height: 110px; margin: 0 auto; text-align: left; background: url(../images/b_t.png) no-repeat 0 105px; }

#logo { height: 90px; padding: 10px 0; }
#logo a { width: 415px; height: 64px; display: block; background: url(../images/logo.png) no-repeat; text-indent: -999999px; line-height: 300%; overflow: hidden; margin: 15px 0 0 15px; }

#nav { width: 1000px; margin: 0 auto; height: 40px; background: url(../images/nav_bg.gif) repeat-x; position: relative; z-index: 999; }
#nav ul { }
#nav li { width: 84px; padding: 0 5px; background: url(../images/nav_line.gif) no-repeat right center; float: left; }
#nav a { width: 84px; height: 40px; display: block; font: bold 14px/44px ""; color: #fff; text-decoration: none; text-align: center; overflow: hidden; }
#nav a:hover,
#nav a.current,
#nav a.over { background: url(../images/nav_current.gif) no-repeat; color: #339900; }
#nav ul ul { position: absolute; top: 40px; left: 0; width: 1000px; height: 40px; background: url(../images/t_bg.gif) repeat-x; overflow: hidden; z-index: 999; display: none; text-align: left; }
#nav li li { background: none; float: none; display: inline; border-right: #ccc 1px solid; }
#nav li li a { width: inherit; height: inherit; display: inline; color: #666; font-weight: normal; background: none; padding: 0 15px; }
#nav li li a:hover { background: none; color: #333; text-decoration: underline; }
#nav li li a.current,
#nav li li a.current:hover { background: none; color: #339900; }

#tops { width: 1000px; margin: 0 auto; height: 40px; background: url(../images/t_bg.gif) repeat-x; overflow: hidden; text-align: left; }
#notice { width: 640px; height: 40px; line-height: 40px; padding: 0 20px; float: left; }
#notice h2,
#notice ul,
#notice li { display: inline; }
#notice li { padding: 0 20px 0 5px; }
#notice li a { text-decoration: none; color: #666; }
#notice li a:hover { color: #333; text-decoration: underline; }
#top_search { width: 280px; height: 26px; padding: 7px 20px; background: url(../images/search_bg.gif) no-repeat 20px 7px; float: left; }
#top_search form {}
#top_search .ipt { width: 205px; height: 26px; line-height: 26px; padding: 0 5px; float: left; border: 0; background: transparent; }
#top_search .btn { width: 65px; height: 26px; float: left; border: 0; background: transparent; font-size: 0; text-indent: -99999px; cursor: pointer; }

#container { background: url(../images/b_c.png) repeat-y center; }

#content { width: 980px; margin: 0 auto; text-align: left; min-height: 500px; height: auto!important; height: 500px; padding: 10px 0; }

#left { width: 220px; float: left; }

#right { width: 740px; float: right; }
#right h1 { background: url(../images/h1.gif) no-repeat; color: #339900; padding: 0 0 0 35px; height: 30px; font: bold 14px/30px ""; border-bottom: #999 1px solid; border-top: #fff 1px solid; }
#pages { padding: 10px 0; }

#footer { width: 1010px; margin: 0 auto; text-align: center; padding: 20px 0 0 0; height: 100px; background: url(../images/b_b.png) no-repeat top center; }
.f_menu { }
.f_menu li { display: inline; padding: 0 10px; border-right: #1D3563 1px solid; }
.f_menu li.last { border: 0; }
.f_menu li a { color: #1D3563; text-decoration: none; }
.f_menu li a:hover { color: #161616; text-decoration: underline; }
p.copyright { font-family: Arial, Helvetica, sans-serif; color: #1D3563; padding: 5px 0; }

#crumbs { height: 30px; line-height: 30px; overflow: hidden; color: #777; text-align: left; background: url(../images/crumb.gif) no-repeat; padding: 0 0 0 40px; margin: 0 auto; width: 960px; }
#crumbs span { padding: 0 10px; }
#crumbs a { color: #666; text-decoration: none; }
#crumbs a:hover { text-decoration: underline; color: #333; }


#slides { width:1000px; height:270px; margin: 0 auto; position:relative; }
.slides_container { width:1000px; overflow:hidden; display:none; position: absolute; top: 0; left: 0; z-index: 2; }
.slides_container a { width:1000px; height:270px; display:block; }
.slides_container a img { display:block; }
.pagination { position: absolute; right: 20px; bottom: 10px; z-index: 9; }
.pagination li { list-style:none; height: 25px; float: left; margin: 0 2px; }
.pagination li a { display:block; width:22px; height:22px; background:url(../images/black.png); float:left; overflow:hidden; text-align: center; font: 11px/22px Arial, Helvetica, sans-serif; text-decoration: none; color: #fff; }
.pagination li.current a { background: #006600; }

.wrap { border: #EDEDED 1px solid; position: relative; z-index: 1; margin: 0 0 10px 0; }
.wrap h2 { background: url(../images/t.gif) no-repeat left top; height: 32px; position: absolute; top: -3px; left: 0; z-index: 2; font: bold 14px/32px ""; color: #fff; width: 100%; }
.wrap h2.h2 { background-image: url(../images/t_d.gif); }
.wrap_l h2 { background: url(../images/t2.gif) no-repeat left top; }
.wrap h2 span { padding: 0 0 0 30px; }
.wrap .wrap_c { padding: 10px; position: absolute; top: 32px; left: 0; }
.wrap a.more { width: 39px; height: 11px; display: block; background: url(../images/more.gif) no-repeat; text-indent: -99999px; line-height: 300%; overflow: hidden; position: absolute; top: 8px; right: 10px; z-index: 5; }
.wrap_l a.more { background: url(../images/more2.gif) no-repeat; }
.wrap .s_menu { position: absolute; top: 2px; left: 130px; z-index: 9; }
.wrap .s_menu li { display: inline; padding: 0 10px; }
.wrap .s_menu a { text-decoration: none; font-size: 12px; }

.lykx { width: 360px; height: 240px; float: left; }
.lykx dl { height: 130px; overflow: hidden; border-bottom: #ddd 1px dotted; margin: 0 0 10px 0; }
.lykx dt { width: 150px; height: 110px; padding: 4px; border: #ddd 1px solid; float: left; }
.lykx dt img { width: 150px; height: 110px; }
.lykx dd { width: 170px; height: 120px; float: left; color: #666; line-height: 22px; padding: 0 0 0 10px; }
.lykx dd strong a { color: #339900; font-size: 14px; display:  block; height: 24px; overflow: hidden; margin: 0 0 5px 0; }
.lykx dd a { color: #333; text-decoration: none; }
.lykx dd a:hover { color: #339900; }

.lyzc { width: 355px; height: 240px; float: right; }
.lyzc dl { }
.lyzc dt a { color: #339900; font-weight: bold; text-decoration: none; font-size: 14px; }
.lyzc dd { color: #666; line-height: 22px; padding: 5px 0 0 0; }
.lyzc dd a { color: #333; text-decoration: none; }
.lyzc dd a:hover { color: #339900; }

.lyjd { width: 726px; height: 340px; float: left; }

.whxq { width: 526px; height: 340px; float: left; }
.whxq dl { height: 130px; overflow: hidden; border-bottom: #ccc 1px dotted; }
.w_left dt { width: 150px; height: 113px; border: #ccc 1px solid; float: left; padding: 4px; }
.w_left dt img { width: 150px; height: 113px; }
.w_left dd { width: 330px; height: 120px; float: right; color: #666; }
.w_left dd strong a { color: #339900; font-weight: bold; text-decoration: none; font-size: 14px; }
.w_left dd a { color: #333; text-decoration: none; }
.w_left dd a:hover { color: #390; }
.w_left ul { padding: 10px 0 0 0; }
.w_left li { width: 160px; height: 140px; float: left; text-align: center; }
.w_left li.m10 { margin: 0 10px; }
.w_left li span { width: 150px; height: 113px; padding: 4px; border: #ddd 1px solid; display: block; margin: 0 0 5px 0; }
.w_left li img { width: 150px; height: 113px; }
.w_left li a { text-decoration: none; color: #444; }
.w_left li a:hover { color: #339900; }

.xctp { height: 380px; }
.xctp ul {}
.xctp li { text-align: center; width: 159px; height: 170px; float: left; }
.xctp li span { width: 150px; height: 120px; display: block; padding: 1px; border: #ccc 1px solid; margin: 0 0 5px 0; }
.xctp li img { width: 150px; height: 120px; }
.xctp li a { color: #444; text-decoration: none; display: block; }
.xctp li a:hover { color: #339900; }

.xctpdui { height: 280px; }
.xctpdui ul {}
.xctpdui li { text-align: center; width: 159px; height: 250px; float: left; }
.xctpdui li span { width: 150px; height: 200px; display: block; padding: 1px; border: #ccc 1px solid; margin: 0 0 5px 0; }
.xctpdui li img { width: 150px; height: 200px; }
.xctpdui li a { color: #444; text-decoration: none; display: block; }
.xctpdui li a:hover { color: #339900; }

.lysp { height: 240px; width: 240px; float: left; margin: 0 10px 0 0; }
.topvideo { background: 218px; height: 184px; background: url(../images/l_1.jpg) no-repeat; margin: 0 0 10px 0; }
.topvideo a { width: 218px; height: 184px; display: block; position: relative; }
.topvideo img { width: 218px; height: 184px; display: block; position: absolute; top: 0; left: 0; z-index: 55; }
.topvideo a span { width: 218px; height: 184px; display: block; position: absolute; top: 0; left: 0; z-index: 99; background: url(../images/play.png) no-repeat; }
.topvideo a:hover span { background: url(../images/play_over.png) no-repeat; }

.lyfw { height: 340px; width: 240px; float: left; margin: 0 10px 0 0; }
.lyfw ul.menu { height: 95px; }
.lyfw ul.menu li { width: 109px; height: 30px; float: left; overflow: hidden; }
.lyfw ul.menu li a { width: 104px; height: 27px; display: block; background: url(../images/a_1.gif) no-repeat; text-align: center; color: #fff; font: bold 12px/27px ""; text-decoration: none; }
.lyfw .c_w { padding: 6px 0 3px 0; }

.xqjs { height: 340px; width: 440px; float: left; margin: 0 10px 0 0; }
.xqjs p { line-height: 20px; padding: 10px 0 0 0; color: #666; }
.xqjs p a { color: #333; text-decoration: none; }
.xqjs p a:hover { color: #339900; }

.friendlinks { height: 105px; }
.friendlinks li { margin: 0 5px; float: left; }
#demo        { overflow:hidden; width: 960px; }
#indemo      { float: left; width: 800%; }
#demo1       { float: left; }
#demo2       { float: left; }

ul.list {}
ul.list li { background: url(../images/ic_1.gif) no-repeat 0 8px; height: 24px; line-height: 24px; padding: 0 0 0 20px; overflow: hidden; }

ul.list2 {}
ul.list2 li { background: url(../images/ic_2.gif) no-repeat 0 8px; height: 22px; line-height: 22px; padding: 0 0 0 10px; overflow: hidden; }
ul.list2 li a { color: #444; text-decoration: none; }
ul.list2 li a:hover { color: #339900; }
ul.list2 li small { float: right; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999; }

.ad { margin: 0 0 13px 0; }


.category { border: 0; padding: 0; margin: 0 0 10px 0; }
.category h3 { background: url(../images/menu_h3.gif) no-repeat; color: #126AC3; text-align: center; font-size: 18px; padding: 0; height: 60px; line-height: 60px; letter-spacing: 3px; }
.category ul { background: none; border: #DADADA 1px solid; }
.category li { margin-top: 1px; }
.category li a { display: block; height: 48px; line-height: 48px; color: #666; font-size: 14px; font-weight: bold; background: #f3f3f3 url(../images/bg_menu.gif); padding: 0 0 0 22px; text-decoration: none; }
.category li a:hover { background: #f3f3f3 url(../images/bg_menu_over.gif); color: #006699; text-decoration: none; }
.category li a.current { background: #f3f3f3 url(../images/bg_menu_current.gif); color: #339900; }
.category ul ul { border: 0; padding: 10px; }
.category li li {}
.category li li a { background: none; height: 24px; font: bold 12px/24px ""; padding: 0 0 0 60px; }
.category li li a:hover { background: none; }
.category li li a.current { background: none #eee; }


.block { margin: 0 0 10px 0; border: #C2DCEB 1px solid; padding: 1px; }
.block h3 { height: 30px; line-height: 30px; color: #fff; background: url(../images/bg_block.gif) repeat-x; padding: 0 0 0 22px; font-size: 14px; }
.block .list { padding: 10px; }
.block .list li { background: url(../images/ic2.gif) no-repeat 5px 10px; }
.block .list li a { color: #666; text-decoration: none; }
.block .list li a:hover { color: #333; text-decoration: underline; }

.block_jdtj { margin: 0 0 10px 0; border: #C2DCEB 1px solid; padding: 1px; }
.block_jdtj h3 { height: 30px; line-height: 30px; color: #fff; background: url(../images/bg_block.gif) repeat-x; padding: 0 0 0 22px; font-size: 14px; }
.block_jdtj ul { padding: 0 10px 10px 10px; }
.block_jdtj li { padding: 10px 0; border-bottom: #ccc 1px dotted; color: #666; line-height: 18px; font-size: 12px; height:125px;}
.block_jdtj li span { float: left; width: 80px; height: 107px; padding: 1px; border: #ddd 1px solid; margin: 0 10px 0 0; }
.block_jdtj li img { width: 80px; height: 107px; }
.block_jdtj li a { color: #333; text-decoration: none; }
.block_jdtj li strong a { color: #339900; font-size: 14px; }

.top_articles { height: 260px; }

ul.article_list { width: 720px; }
ul.article_list li { background: url(../images/ic_1.gif) no-repeat 10px 8px; height: 26px; line-height: 26px; padding: 0 10px 0 30px; overflow: hidden; }
ul.article_list li.even { background-color: #f3f3f3; }
ul.article_list li a { color: #069; text-decoration: none; }
ul.article_list li a:hover { color: #339900; }
ul.article_list li small { float: right; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #999; }

.s_article_list {}
.s_article_list li { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: #ccc 1px dotted; height: 156px; }
.s_article_list dt { width: 200px; height: 150px; padding: 4px; border: #ddd 1px solid; float: left; }
.s_article_list dt img { width: 200px; height: 150px; }
.s_article_list dd { width: 510px; height: 150px; float: right; color: #999; }
.s_article_list dd strong a { font-size: 14px; color: #0065AE; text-decoration: none; }
.s_article_list dd .info { height: 100px; overflow: hidden; color: #555; line-height: 22px; padding: 0 0 8px 0; }
.s_article_list dd .info a { color: #333; text-decoration: none; }

.s_article_list2 { }
.s_article_list2 li { padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: #ccc 1px dotted; }
.s_article_list2 dt strong a { font-size: 14px; color: #0065AE; background: url(../images/ic_1.gif) no-repeat 0 1px; padding: 0 0 0 20px; }
.s_article_list2 dd { color: #999; }
.s_article_list2 dd .info { color: #555; padding: 8px 0; }
.s_article_list2 dd .info a { color: #333; text-decoration: none; }

.article_view { padding: 10px; border: #ddd 1px solid; border-width: 0 1px 1px 1px; }
.article_view p { margin: 0 0 10px 0; }
.article_view strong { color: #000; }
.article_related { background: #eee; padding: 5px 10px; margin: 0 0 10px 0; }
.article_related_left { width: 40%; float: left; }
.article_related_right { width: 40%; float: right; text-align: right; }
.article_related_right a { text-decoration: underline; color: #333; }
.article_related_right span { color: #999; }


.jingdian_list { padding: 10px 0; }
.jingdian_list li { width: 480px; float: left; margin: 0 5px; }
.jingdian_list dl { height: 297px; border-bottom: #ccc 1px dotted; margin: 0 0 20px 0; }
.jingdian_list dt { width: 200px; height: 267px; border: #ddd 1px solid; padding: 4px; float: left; }
.jingdian_list dt img { width: 200px; height: 267px; }
.jingdian_list dd { width: 260px; float: right; }
.jingdian_list dd strong a { font-size: 14px; color: #006699; background: none; text-decoration: underline; }
.jingdian_list dd a { color: #339900; padding: 0 6px 0 0; margin: 0 15px 0 0; background: url(../images/ic_2.gif) no-repeat right center; text-decoration: none; }
.jingdian_list dd .info { padding: 8px 0; color: #666; line-height: 20px; }


.img_list { padding: 20px 0 0 20px; }
.img_list li { width: 180px; height: 180px; float: left; text-align: center; }
.img_list li a { width: 160px; height: 130px; display: block; }
.img_list li img { width: 150px; height: 120px; }
.img_list li span { width: 150px; height: 120px; display: block; padding: 4px; border: #ccc 1px solid; margin: 0 0 8px 0; }


.pages { text-align: center; padding: 3px 10px; margin: 10px 0; }
.pages a { border: #ddd 1px solid; padding: 3px 8px; color: #555; margin: 0 3px; text-decoration: none; }
.pages strong { border: #333 1px solid; background: #333; color: #fff; padding: 3px 8px; margin: 0 3px; }
.pages span { border: #ddd 1px solid; padding: 3px 8px; color: #999; margin: 0 3px; }

.top_img { height: 410px; }
.top_img .img_list { padding: 50px 0 0 20px; }
.top_img .img_list li { width: 177px; height: 180px; float: left; text-align: center; }
.top_img .img_list li a { width: 160px; height: 130px; display: block; }
.top_img .img_list li img { width: 150px; height: 120px; }
.top_img .img_list li span { width: 150px; height: 120px; display: block; padding: 4px; border: #ccc 1px solid; margin: 0 0 8px 0; }

img.a_detail { margin: 0 0 -3px 10px; }




.top { width: 1284px; height: 173px; margin: auto; background: url(../images/top_muen_bj.png) no-repeat center top; overflow: hidden; }
.t_En { padding-left: 795px; padding-top: 44px; height: 27px; clear: both; position: relative; }
.t_En ul li { float: left; }
.t_En ul li.en { height: 27px; width: 65px; margin-right: 9px; }
.t_En ul li.search { height: 27px; width: 123px; position: relative; }
.t_En ul li.search input { margin-left: 8px; height: 25px; line-height: 25px; width: 83px; padding-right: 2px; border: 0; background: none; font-weight: bold; color: #000; }
.t_En ul li.search input.input1 { }
.t_En ul li.search span { position: absolute; right: -8px; top: 0; display: block; width: 37px; height: 28px; }
.t_En ul li.huangma { width: 41px; height: 54px; margin-left: 18px; margin-top: -20px; }
.t_En ul li.huangma a { width: 41px; height: 45px; display: block; }
.t_En ul li.AC { width: 41px; height: 54px; margin-left: 5px; margin-top: -20px; }
.t_En ul li.AC a { width: 41px; height: 45px; display: block; }


.T_meun { padding-top: 29px; height: 43px; width: 893px; margin: 0 auto; overflow: hidden; clear: both; }
.T_meun ul { height: 43px; width: 893px; }
.T_meun ul li { float: left; }
.T_meun ul li a { display: block; height: 44px; overflow: hidden; line-height: 44px; text-indent: -999999px; }
.T_meun ul li a.a1 { width: 57px; background: url(../images/meunbj1.png) no-repeat -6px -0px; }
.T_meun ul li a.a2 { width: 70px; background: url(../images/meunbj1.png) no-repeat -65px -0px; }
.T_meun ul li a.a3 { width: 70px; background: url(../images/meunbj1.png) no-repeat -135px -0px; }
.T_meun ul li a.a4 { width: 85px; background: url(../images/meunbj1.png) no-repeat -204px -0px; }
.T_meun ul li a.a5 { width: 100px; background: url(../images/meunbj1.png) no-repeat -287px -0px;margin-right: 125px; }
.T_meun ul li a.a6 { width: 50px; background: url(../images/meunbj1.png) no-repeat -525px -0px;  }
.T_meun ul li a.a7 { width: 60px; background: url(../images/meunbj1.png) no-repeat -575px -0px; }
.T_meun ul li a.a8 { width: 82px; background: url(../images/meunbj1.png) no-repeat -629px -0px; }
.T_meun ul li a.a10 { width: 83px; background: url(../images/meunbj1.png) no-repeat -712px -0px; }
.T_meun ul li a.a11 { width: 90px; background: url(../images/meunbj1.png) no-repeat -797px -0px; }


.T_meun ul li a.a1:hover { width: 57px; background: url(../images/meunbj1.png) no-repeat -6px -56px; margin-top: -2px; }
.T_meun ul li a.a2:hover { width: 70px; background: url(../images/meunbj1.png) no-repeat -65px -56px; margin-top: -2px; }
.T_meun ul li a.a3:hover { width: 70px; background: url(../images/meunbj1.png) no-repeat -135px -56px; margin-top: -2px; }
.T_meun ul li a.a4:hover { width: 85px; background: url(../images/meunbj1.png) no-repeat -204px -56px; margin-top: -2px; }
.T_meun ul li a.a5:hover { width: 100px; background: url(../images/meunbj1.png) no-repeat -287px -56px; margin-top: -2px; }
.T_meun ul li a.a6:hover { width: 50px; background: url(../images/meunbj1.png) no-repeat -525px -56px; margin-top: -2px; }
.T_meun ul li a.a7:hover { width: 60px; background: url(../images/meunbj1.png) no-repeat -575px -56px; margin-top: -2px; }
.T_meun ul li a.a8:hover { width: 82px; background: url(../images/meunbj1.png) no-repeat -629px -56px; margin-top: -2px; }
.T_meun ul li a.a10:hover { width: 83px; background: url(../images/meunbj1.png) no-repeat -712px -56px; margin-top: -2px; }
.T_meun ul li a.a11:hover { width: 90px; background: url(../images/meunbj1.png) no-repeat -797px -56px; margin-top: -2px; }


.T_meun ul li a.a1hover { width: 57px; background: url(../images/meunbj1.png) no-repeat -6px -56px; margin-top: -2px; }
.T_meun ul li a.a2hover { width: 70px; background: url(../images/meunbj1.png) no-repeat -65px -56px; margin-top: -2px; }
.T_meun ul li a.a3hover { width: 70px; background: url(../images/meunbj1.png) no-repeat -135px -56px; margin-top: -2px; }
.T_meun ul li a.a4hover { width: 85px; background: url(../images/meunbj1.png) no-repeat -204px -56px; margin-top: -2px; }
.T_meun ul li a.a5hover { width: 100px; background: url(../images/meunbj1.png) no-repeat -287px -56px; margin-top: -2px; }
.T_meun ul li a.a6hover { width: 50px; background: url(../images/meunbj1.png) no-repeat -525px -56px; margin-top: -2px; }
.T_meun ul li a.a7hover { width: 60px; background: url(../images/meunbj1.png) no-repeat -575px -56px; margin-top: -2px; }
.T_meun ul li a.a8hover { width: 82px; background: url(../images/meunbj1.png) no-repeat -629px -56px; margin-top: -2px; }
.T_meun ul li a.a10:hover { width: 83px; background: url(../images/meunbj1.png) no-repeat -712px -56px; margin-top: -2px; }
.T_meun ul li a.a11hover { width: 90px; background: url(../images/meunbj1.png) no-repeat -797px -56px; margin-top: -2px; }


