﻿*{ margin:0; padding:0;}
body{ font:12px "宋体";}
li{ list-style:none;}
a{ text-decoration:none;}
img{ border:none;}

.head{ width:917px; height:83px; margin:0 auto; background:url(../images/head.jpg) no-repeat;}
.head .logo{ float:left; margin:23px 0 0 45px;}
.head .head_right{ width:310px; float:right; color:#898989; padding-top:42px;}
.head .head_right .language{ float:left; margin-top:4px;}
.head .head_right .language a{color:#898989;}
.head .head_right .search{ float:right;}
.head .head_right .txt{ float:left; margin-left:10px; display:inline; border:1px solid #CECCCC; height:19px; color:#CBCBCB; padding-top:2px\9; height:17px\9;}
.head .head_right .btn{ float:right; margin-left:10px;}

.nav{ width:917px; height:54px; background:url(../images/nav.jpg) no-repeat; margin:0 auto; position:relative;}
.nav table td{height:28px; text-align:center; line-height:28px;}
.nav table .nav_line{ width:2px; background:url(../images/td.jpg) no-repeat center;}
.nav table td a{ display:block; color:#fff; font-weight:bold;}
.nav table td a:hover{ background:url(../images/a_hover8.jpg) no-repeat left bottom; color:#065377;}
.nav table td a:hover span{ display:block; background:url(../images/span_hover8.jpg) no-repeat right bottom;}
.nav table td div{ display:none;}
.nav table td.show a{ background:url(../images/a_hover8.jpg) no-repeat left bottom; color:#065377;}
.nav table td.show a span{ display:block; background:url(../images/span_hover8.jpg) no-repeat right bottom;}
.nav table td.show div{ display:block; position:absolute; width:917px; left:0; top:28px; height:25px; line-height:25px;}
.nav table td.show div a{ display:inline-block; color:#656565; font-weight:normal; background:none;}
.nav table td.show div a:hover{ background:none;}

.banner{ width:917px; height:333px; margin:0 auto;}
.banner2{ width:917px; height:176px; margin:0 auto;}

.content{ width:917px; height:198px; background:url(../images/content.jpg) no-repeat; margin:1px auto 0; _margin:-1px auto 0}
#tab{ float:left; width:663px; height:179px; margin:13px 0 0 12px; display:inline; position:relative;}
#tab .more{ position:absolute; top:15px; right:20px;}
#tab .tab_left{ width:658px; height:179px; float:left; background:url(../images/tab.jpg) repeat-x left bottom;}
#tab .tab_right{ width:5px; height:179px; background:url(../images/tab_con_r.jpg) no-repeat right bottom; float:right;}
#tab .tab_content{ display:none;}
#tab table{ height:30px; line-height:0; font-size:0; overflow:hidden; margin-left:20px;}
#tab td{ font:bold 12px "宋体"; color:#000; width:82px; height:30px; line-height:30px; text-align:center; cursor:pointer;}
#tab td a{ color:#000;}
#tab td.up{ background:url(../images/tab_h1_hover2.jpg) no-repeat; color:#fff;}
#tab td.up a{ color:#fff;}
#tab .img_change{ float:left; /*width:180px; height:115px; */margin:18px 0 0 15px; display:inline; _margin:13px 0 0 15px;}
#tab .img_change img{ width:180px; height:115px; padding:3px; border:1px solid #D7D7D7; overflow:hidden;}
#tab .tab_content_p{ float:left; width:400px; height:115px; line-height:24px; text-indent:2em; margin:15px 0 0 15px; display:inline; overflow:hidden; color:#393939;}
#tab .news{ float:left; width:420px; height:115px; margin:18px 0 0 15px; display:inline;}
#tab .news li{ vertical-align:0; height:27px; line-height:27px; border-bottom:1px dotted #9B9B9B;}
#tab .news li .txt{ float:left; width:330px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#tab .news li .txt a{ color:#393939; background:url(../images/tab_li.gif) no-repeat left center; padding-left:10px;}
#tab .news li .txt a:hover{ color:#0093B6; background:url(../images/tab_li_hover.gif) no-repeat left center;}
#tab .news li .date{ float:right; color:#A6A6A6;}

.img_nav{ width:212px; float:left; margin-left:13px; display:inline; margin-top:20px;}
.img_nav a{ display:block; margin-bottom:6px;}
.img_nav select{width:212px; height:20px; border:1px solid #9C9C9C; color:#9E9E9E;}

.footer{ clear:both; width:917px; height:100px; background:url(../images/footer.jpg) no-repeat top; margin:1px auto 0; text-align:center; }
.footer .footer_nav{ padding-top:10px;}
.footer .footer_nav a{ color:#3C4F58;}
.footer address{ font-style:normal; margin-top:18px; color:#7F7F7F;}
.footer .copyright{ color:#7f7f7f; padding-top:7px;}

.erji_content{ width:917px; margin:0 auto; overflow:hidden;}
.erji_content .position{ width:907px; height:24px; background:url(../images/erji_-con_h1.jpg) no-repeat; text-align:right; padding-right:10px; font:12px "宋体"; color:#A8A8A8; padding-top:10px;}
.erji_content .sidebar{ float:left; width:208px; height:515px; background:url(../images/sidebar.jpg) repeat-x; margin-left:7px; display:inline; overflow:hidden;}
.erji_content .sidebar .news_center{ width:176px; height:24px; background:url(../images/news_title.jpg) no-repeat; font:bold 12px "宋体"; color:#fff;padding:10px 0 0 32px;}
.erji_content .sidebar ul{ margin-top:17px}
.erji_content .sidebar ul li{ width:208px;}
.erji_content .sidebar ul li a{ display:block; width:176px; height:21px; background:url(../images/er_li.jpg) no-repeat; color:#494949; margin-bottom:3px; font-weight:bold; padding:10px 0 0 32px;}
.erji_content .sidebar ul li a:hover{ background:url(../images/erji_li_hover.jpg) no-repeat; color:#095978;}
.erji_content .sidebar ul li ol{ margin:7px 0 32px 0;}
.erji_content .sidebar ul li ol li{list-style:none; background:none; width:190px; margin-left:10px;}
.erji_content .sidebar ul li ol li a{ display:block; width:148px; background:url(../images/sanji_hover.gif) no-repeat 32px center; border-bottom:1px dotted #B1B1B2; padding-left:42px; font-weight:normal;}
.erji_content .sidebar ul li ol li a:hover{ background:url(../images/sanji.gif) no-repeat 32px center;}

.main{ float:right; width:687px; overflow:hidden;}
.main .subject{ height:20px; margin-top:12px; font:bold 12px "宋体"; color:#000; background:url(../images/newslist.jpg) no-repeat left center; padding-left:20px; line-height:20px;}
.main .newslist{padding:20px 28px 0 20px;}
.main .newslist li{ vertical-align:0; height:30px; line-height:30px; background:url(../images/tab_li.gif) no-repeat left center; padding-left:20px; border-bottom:1px dotted #C4C4C4;}
.main .newslist li .newslist_txt{ float:left; width:500px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.main .newslist li .newslist_txt a{color:#616161;}
.main .newslist li .newslist_date{ float:right; color:#9D9D9D;}
.main .page{ margin:40px 0 0 250px;}

.main .pic_list{ width:633px; height:130px; margin:20px 0 0 25px; border-bottom:1px dotted #BCBCBC;}
.main .pic_list .pic1{ float:left; padding:2px; border:1px solid #D2D2D2;}
.main .pic_list .pic_list_content{ float:left; width:460px; margin-left:18px; display:inline;}
.main .pic_list .pic_list_content h1{ font-size:12px;}
.main .pic_list .pic_list_content h1 .title{ float:left; white-space:nowrap; width:350px; overflow:hidden; color:#606060;}
.main .pic_list .pic_list_content h1 .date{ float:right; color:#9D9D9D; font-weight:normal;}
.main .pic_list .pic_list_content .pic_list_c{width:460px; height:90px; padding-top:10px; overflow:hidden; color:#606060; line-height:180%;}
.main .pic_list .pic_list_content .pic_btn{ float:right; margin-top:20px; _margin-top:0;}

/*.article { width:640px; margin:26px auto; line-height:24px; color:#616161;}
.article p{ text-indent:2em; margin-top:24px;}*/
.article { width:640px; margin:0 auto 40px; line-height:24px; color:#616161;}
.article h2{ text-align:center; font-size:14px; color:#494949; margin:10px 0 0 0;}
.article p{ text-indent:2em; margin-top:2em;}