﻿a img{ border:0;}
a{color:#555; text-decoration:none}
a:hover{ text-decoration:underline;}

body{margin:0;padding:0;background:#fff;color:#555;font-size:14px; font-family: "宋体" Arial;}
.clear{clear:both; height:1px; line-height:1px; overflow:hidden;}

#PageMain{ width:961px; margin:0 auto;}
#PageTop{ height:230px; background:url(images/PageTopBg.jpg) left top repeat-x;}
    .topNav{ height:34px; line-height:34px; padding:0 10px; font-size:12px;position:relative;}
    .topBtn{text-align:right; margin-top:5px;}
    .topBtn a{ display:block; width:73px; float:left; height:23px; line-height:23px; overflow:hidden; background:url(images/TopBtnBg.jpg); margin:0; margin-left:10px; text-indent:15px; padding:0; text-align:left;}
    .topLogo{ height:120px; overflow:hidden;}
    .topMenu{ height:70px; position:relative; overflow:hidden;}
        .topMenu ul{ height:35px; line-height:35px; width:980px; position:absolute;left:-3px; list-style:none; padding:0; margin:0;}
        .topMenu ul li{ float:left;height:35px; line-height:35px; background:url(Images/MenuAlterLine.jpg) left top no-repeat; padding:0 0 0 2px;}
        .topMenu ul li a{display:inline-block; height:35px; line-height:35px; color:#fff; padding:0 5px 0 8px;}
        .topMenu ul li a em{ display:inline-block; height:35px; line-height:35px; font-style:normal; font-size:14px; background-image:none; padding:0 9px 0 8px; cursor:pointer; _cursor:hand;}
        .topMenu ul li a:hover,.topMenu ul .current,.topMenu ul .item a{background:url(Images/MenuOnLeftBg.jpg) 5px center no-repeat; text-decoration:none;}
        .topMenu ul li a:hover em,.topMenu ul .current em,.topMenu ul .item em{ background:url(Images/MenuOnBg.jpg) right center no-repeat;}
        .topMenu ul ul{ left:0; width:auto;_width:300px;top:35px; display:none; position:absolute; padding:0 5px;}
        .topMenu ul ul li{background:url(images/PageTopBg.jpg) left -189px repeat-x; color:#cde;}
        #TopMenu ul ul li a{font-size:12px; background-image:none; color:#15a;}
        #TopMenu ul ul li a:hover{ background-image:none; text-decoration:underline;}
        
#PageBottom{ background:url(Images/BottomBg.jpg) left top repeat-x; height:130px;}

#iLeft{ width:749px; float:left; overflow:hidden;}
    #tLeft{ width:189px; float:left;}
    #tRight{ width:551px; float:right;}
#iRight{ width:202px; float:right;}

.box .body{border:1px solid #D6D3E8; border-top-width:0; padding:8px 0;}
#lawe{ width:189px; overflow:hidden;}
#lawe .title{ height:37px; line-height:30px; background:url(Images/lawBoxTitleBg.jpg);}
#lawe .title h2{ margin:0; padding:0; height:37px; line-height:37px; padding-left:10px;}
#lawe .title a{ font-size:14px; font-weight:bold; color:#fff; line-height:30px;}
#iRight #lawe{ width:202px;}

.feedback img{ margin-top:8px;}

.tNews{ width:549px; border:1px solid #D6D3E8; margin-bottom:7px;}
.tNote{ border-bottom:1px solid #D6D3E8; height:34px; line-height:34px;}
    .tNote span{ display:inline-block; height:30px; line-height:30px; font-size:12px;}
    .tNote .title{ padding-left:25px; font-weight:bold; background:url(Images/NoteIcon.jpg) 5px 8px no-repeat; color:#15a; margin-right:15px;}
    .tNote .note{ padding-left:15px; height:30px; line-height:30px; overflow:hidden;}
    .tNote .note{ color:#68b;}
    
.tFocus .title{ height:32px; line-height:32px; background:url(Images/tNoteBg.jpg) left bottom no-repeat; color:#1e50a2; font-weight:bold; padding-left:10px;}
.tFocus .title a{ float:right; font-weight:normal; margin-right:5px; font-size:12px; color:#15a;}
.tFocus .first{ position:relative;height:180px; font-size:12px; }
.tFocus .first h2{ height:30px; line-height:30px; margin:0; padding:0; width:290px; overflow:hidden; position:absolute; left:10px; top:10px;}
.tFocus .first h2 a{ font-size:14px; font-weight:bold;}
.tFocus .first p{ height:120px; line-height:20px; width:290px; margin:0; padding:0; overflow:hidden; position:absolute; left:10px; top:50px;}
.tFocus .first img{ width:224px; height:155px; padding:1px; border:1px solid  #D6D3E8; position:absolute; left:310px; top:10px; }
.tFocus .body ul{width:540px;}

.pBox .first{ font-size:12px;}
.pBox .first p a{ color:#F31;}
.pBox ul{padding:0;list-style:none; margin:0 auto; padding-bottom:2px;}
.pBox li{ padding:0; margin:0; border-bottom:1px dashed #D6D3E8; height:26px; line-height:26px;font-size:12px;}
.pBox li a{ font-size:14px; display:inline-block; background:url(Images/dot.jpg) 7px 12px no-repeat; padding-left:15px; height:25px; line-height:25px; overflow:hidden;}
.pBox li span{ margin-left:10px;}

.tNew .title{ height:29px; line-height:29px; overflow:hidden; color:#1e50a2; font-weight:bold; background:url(Images/tNewBg.jpg) left top no-repeat; text-indent:10px;}
.tNew .title a{float:right; font-weight:normal; margin-right:5px; font-size:12px; color:#15a;}
.tNew .first{ position:relative;height:116px; font-size:12px; }
.tNew .first h2{ height:30px; line-height:30px; margin:0; padding:0; width:400px; overflow:hidden; position:absolute; left:145px; top:0px;}
.tNew .first h2 a{ font-size:14px; font-weight:bold;}
.tNew .first p{ height:60px; line-height:20px; width:400px; margin:0; padding:0; overflow:hidden; position:absolute; left:145px; top:35px;}
.tNew .first img{ width:120px; height:84px; padding:2px; border:1px solid  #D6D3E8; position:absolute; left:10px; top:5px; }
.tNew .body ul{width:540px;}
#iLeft .tNew .body{ padding-bottom:2px;}

.ad{ width:961px; overflow:hidden;}

.iTab{ width:800px;}
.iTab .clear{ margin-bottom:1px;}
.tabBox{ width:371px; float:left; margin-right:6px; margin-bottom: 2px;}
.tabBox .title{ height:29px; line-height:29px; text-align:right;color:#1e50a2; background:url(Images/TabBoxTitleBg.jpg);}
.tabBox .title span{ float:left; font-size:14px; font-weight:bold; padding-left:5px;}
.tabBox .title a{ display:inline-block; height:29px; line-height:29px; padding-left:1px; margin-left:2px;}
.tabBox .title a em{ display:inline-block; height:29px; line-height:29px; font-style:normal; cursor:pointer; _cursor:hand; padding:0 4px;color:#1e50a2;}
.tabBox .title a:hover,.tabBox .title .current{ background:url(Images/TabBoxOnLeftBg.jpg) left top repeat-y; text-decoration:none;}
.tabBox .title a:hover em,.tabBox .title .current em{ background:url(Images/TabBoxOnBg.jpg) right top no-repeat;font-weight:bold;}
.tabBox .body ul{ width:360px;}
.tabBox .body ul li{ border:none;}
.tabBox .body ul li span{ display:none;}

.tabBox .first{ position:relative;height:110px; font-size:12px; }
.tabBox .first h2{ height:20px; line-height:20px; margin:0; padding:0; width:215px; overflow:hidden; position:absolute; left:150px; top:5px;}
.tabBox .first h2 a{ font-size:12px; font-weight:bold;}
.tabBox .first p{ height:60px; line-height:20px; width:215px; margin:0; padding:0; overflow:hidden; position:absolute; left:150px; top:40px;}
.tabBox .first img{ width:124px; height:94px; padding:2px; border:1px solid #D6D3E8; position:absolute; left:10px; top:5px; }

.listBox{ border:1px solid #D6D3E8; margin-bottom:6px;}
.listBox .title{ background:url(Images/ListBoxTitleBg.jpg); height:28px; line-height:28px;}
.listBox .title h2{ padding:0; margin:0; height:28px; line-height:28px; background:url(Images/ListBoxTitleIcon.jpg) 5px 8px no-repeat; padding-left:25px; font-size:14px; color:#1e50a2;}
.listBox .title h2 a{ float:right; margin-right:5px; font-size:12px; font-weight:normal; color:#1e50a2;}
.listBox .body{ padding:8px; font-size:12px;}
.listBox .body a{ font-size:12px;}
.listBox .body ul li{ height:22px; line-height:22px;}

.topSearch{ border:1px solid #D6D3E8; background:url(Images/SearchBg.jpg); height:60px; overflow:hidden; line-height:30px; font-size:12px; margin-bottom:6px;}
#searchBox{ text-align:right; padding-right:5px; height:30px; padding-top:2px; background:url(Images/SearchIcon.jpg) 5px 3px no-repeat;}
#locationHref{ padding-left:5px; color:#1e50a2;}
#locationHref a{ color:#1e50a2;}

.PageBox{border:1px solid #D6D3E8;}
.PageBox .title{ height:30px; line-height:30px; border-bottom:1px solid #D6D3E8; font-size:16px; font-weight:bold; padding-left:5px; color:#1e50a2;}
.PageBox .body{ line-height:2;}

#MySP li{ border-bottom:none;}
#MySP li a{ background:url(Images/NewsIcon.jpg) 5px center no-repeat;}

#iLaweTeam{ overflow:hidden;}
#iLaweTeam ul{ list-style:none; padding:0; margin:0; width:220px;}
#iLaweTeam li{ width:80px; height:125px; overflow:hidden; margin:0 10px 10px 5px; overflow:hidden; float:left;}
#iLaweTeam li strong{ display:block; height:20px; line-height:20px; font-size:12px; font-weight:normal; text-align:center;cursor:pointer; _cursor:hand;}

#SlidePhotoBox{ height:260px; width:202px;_width:184px; overflow:hidden;}

#PageMain .alterList li{border-bottom:none;}
#PageMain .alterList li a{ background:url(Images/graayDot.jpg) 2px 10px no-repeat;}
#PageMain .alter,#PageMain .alterList .alter{ background:none; height:1px; line-height:1px; margin-bottom:5px; border-bottom:1px dashed #D6D3E8;}


#btnSearch{ width:46px; height:23px; line-height:23px; text-align:center; border:none; background:url(Images/SearchBtnBg.jpg); font-size:14px; font-weight:bold; color:#fff; margin-left:5px;}
#keyWord{height:18px; line-height:18px; background:url(Images/searchInputBoxBg.jpg); border:1px solid #D6D3E8;}

#TextLink,#LogoLink{ border:1px solid #D6D3E8; margin-bottom:6px;}
#TextLink .warp,#LogoLink .warp{ padding:10px; font-size:12px;color:#1e50a2;}
#TextLink a{ font:12px; line-height:2;}
#LogoLink img{ border:1px #333 solid;}
.NavLink{ height:26px; line-height:26px; color:#fff;}
.NavLink a{ color:#fff; font-size:12px;}
.copyright { font-size:12px; line-height:2;}

#ArticleList{ padding:10px;}

#ArticleList ul{ padding:0px; list-style:none; margin:0;}
#ArticleList ul li{line-height:24px; height:24px; overflow:hidden;font-size:14px; padding:0; margin:0; margin-bottom:3px;background:url(Images/dot.jpg) 7px 10px no-repeat; padding-left:15px;}
#ArticleList ul li span{ margin-left:10px; float:right; color:#15b;}

.ListFrist { padding:0 10px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px #ccc dashed;} 
.ListFrist h2{ height:30px; line-height:30px; overflow:hidden; font-size:16px; margin:0;padding:0;}
.ListFrist p{ line-height:20px; padding:0; margin:5px 0;}
.ListFrist p a{ color:#F31;}

.NewsHead,.NewsEnd,.MoreLawe{ width:700px; margin:0 auto;}
    .NewsHead h2{ font-size:16px; margin:20px 0; padding:0; text-align:center;}
    .NewsHead h4{ font-size:12px; margin:0 0 20px 0; padding:0 0 20px 0; text-align:center; color:#aaa; font-weight:normal; border-bottom:1px #ccc dashed;}
.NewsBody{ width:680px; margin:0 auto; line-height:2;}
	.NewsBody a{ color:#00f;}
	.NewsBody a:hover{text-decoration:underline;}
.NewsEnd h2,.MoreLawe h2{ font-size:14px; margin:0; padding:0; margin-top:20px; border-top:1px #ccc dashed; padding-top:20px;}

.NewsEnd ul{ list-style:none; padding:10px; margin:0;}
.NewsEnd li{line-height:20px; height:20px; overflow:hidden;font-size:14px; padding:0; margin:0; margin-bottom:3px;background:url(Images/dot.jpg) 7px 8px no-repeat; padding-left:15px;}
.NewsEnd li span{ margin-left:10px; float:right;}

.MoreLawe { height:240px;}
.MoreLawe ul{ list-style:none; padding:0; margin:0;}
.MoreLawe li{ width:100px; height:120px; float:left; margin-right:15px; text-align:center;}
.MoreLawe li img{ width:81px; height:100px;}
.MoreLawe li a{ display:block;}

.PageNum{ text-align:center; padding:10px;}
.PageNum a{text-decoration:none; margin-right:5px; color:#15b; border:1px solid #999; display:inline-block; padding:0 5px; height:20px; line-height:20px;}
.PageNum a:hover{ text-decoration:none; color:#fff; background:#15b;}
.PageNum .current{ margin-right:5px; font-weight:bold;color:#fff; background:#15b;border:1px solid #999; display:inline-block; padding:0 5px; height:20px; line-height:20px;}

.project ul{ list-style:none; padding:5px; margin:0;}
.project li{ position:relative; padding:5px; margin:0;background:url(underline.gif) repeat-x bottom; height:71px;}
.project li a{ display:inline;}
.project li img{ width:90px; height:66px; position:absolute; left:5px; top:5px;}
.project li p{ height:65px; line-height:16px; overflow:hidden; width:135px; position:absolute; left:105px; top:5px;}
.project li p a{ display:block; width:72px; height:16px; text-align:right; background-color:White; position:absolute; top:46px; left:60px; color:Red; text-decoration:none;}
.project li p a:hover{ text-decoration:underline;}

.pList{padding:22px; width:604px; overflow:hidden;}
.pList ul,.pList li{padding:0; margin:0}
.pList ul { width:650px; overflow:hidden;}
.pList li{ float:left; height:155px; width:135px; overflow:hidden; margin-right:20px; margin-bottom:20px; text-align:center}
.pList li img{width:100px; height:120px; border:1px solid #ddd; left:1px;}
.pList li h2{height:16px; line-height:16px; overflow:hidden; margin-top:0px; padding-top:5px;}
.pList li a{text-decoration:none; font-size:12px; font-weight:normal; color:#0163b7;}
.pList li a:hover{text-decoration:underline}
.pList li p{ display:none}
.pList li div{ display:none;}

#PageMainContent{ width:680px; padding:20px 0; line-height:2; margin:0 auto;}

#MsgList { width:650px; margin:10px auto;}
#MsgList table{ border-collapse:collapse; margin-bottom:10px; width:650px;}
#MsgList table td{ border:1px solid #92bde4; padding:5px;}
#MsgList .tit{ background-color:#0163b7; color:White; cursor:pointer;}
#MsgList .tit a{ color:#fff;}
#MsgList .body{ font-size:12px;}
#MsgList .body a{ color:#f00;}
#MsgList .replay{ background:#f0f0f0;}

#writeMsg{ padding:5px; text-align:right; padding-right:0;}
#writeMsg a{color:red; text-decoration:none;}

#PlugMsg { width:650px;border-collapse:collapse; margin:10px auto;}
#PlugMsg th,#PlugMsg td{ padding:5px;border:1px solid #92bde4; }
#PlugMsg th{ width:120px; text-align:right; background-color:#a6c9e2; color:#0163b7;} 
#PlugMsg textarea{ width:420px; height:120px; border:1px solid #a6c9e2 }

#PlugMsg td input[type=text]{ border:1px solid #a6c9e2 }
#PlugMsg #ctl00_Body_ctl00_txtSubject{ width:420px;}
