﻿/* LAOUT.CSS
@ author Shang 
*/

#page { width:960px; overflow: hidden; clear:both; margin:0 auto; }

#container { }


.ColArea { overflow:hidden; clear:both; width: 100%; float: left; }

.LeftNews { float: left; width:732px; padding-top:0px;}
.FocusNews { padding-bottom:15px; border:none;}
#FocusPic { float: left; width:385px; }


#focusList { float: left; width:331px; margin-left:16px; }
#focusList h1 { height:26px; line-height:26px; background:url(../../img/default/focunews_001.jpg) top left repeat-x; font-size:14px; font-weight:bold; color:#666; padding-left:8px; }


/*-----------------焦点图片新闻----------------------*/
#focusList dl { width: 100%; clear:both; background:url(../../img/default/arow_002.jpg) bottom left repeat-x; padding-bottom:10px; margin-bottom:10px; margin-top:10px;}
#focusList dl dt { padding-left:8px; float: left; width: 194px; font-size:12px; color:#830000; font-weight:bold; }
#focusList dl dt a { color:#830000; text-decoration:none; }
#focusList dl dt .abstract { color:#666; font-size:12px; line-height:16px; padding-top:6px; font-weight:normal; }
#focusList dl dt .abstract a { color:#666; text-decoration:none; }
#focusList dl dt .abstract a:link { color:#666; text-decoration:none; }
#focusList dl dt .abstract a:visited { color:#666; text-decoration:none; }
#focusList dl dt .abstract a:hover { color:#666; text-decoration:underline; }
#focusList dl dd { float: left; width: 129px; text-align:center; }
/*---------------------------------------------------*/


/*--------------------焦点新闻列表---------------------*/
#focusList ul { float: left; background:url(../../img/default/arow_002.jpg) left bottom repeat-x; padding-bottom:8px;}
#focusList ul li { background:url(../../img/default/arow_001.jpg) 5px center no-repeat; height:22px; line-height:22px; font-size:12px; color:#830000; margin:0px; padding-left:14px;}
#focusList ul li a { color:#830000; text-decoration:none; }
#focusList ul li a:link { color:#830000; text-decoration:none; }
#focusList ul li a:visited { color:#830000; text-decoration:none; }
#focusList ul li a:hover { color:#666; text-decoration:underline;}
/*----------------------------------------------------*/



.RightSever { float: left; width:220px; overflow: hidden; margin-left:8px; padding-top:0px;}

#Searchbar { height:24px;}
#Searchbar ul li { float: left; }
#Searchbar ul li input { width:182px; height:16px; font-size:12px; border:#b79391 1px solid; color:#999; line-height:16px; padding:4px;}

#Loginbar { margin-top:10px;}
#Loginbar .top {}
#Loginbar .bottom {}
#Loginbar .LoginM { background:url(../../img/default/login_003.jpg) top left repeat-y; background-color:#f5f5f5; padding:10px 10px 10px 15px; height:180px;}
#Loginbar .LoginM h4 { color:#c8003b; font-size:12px; padding-bottom:15px;}
#Loginbar .LoginM ul li { float:left; color:#c8003b; font-size:9px; height:20px; line-height:20px; padding-top:4px; padding-bottom:4px; }
#Loginbar .LoginM ul li input { width:128px; height:18px; border:#CCCCCC 1px solid;}
#Loginbar .LoginM .sign { border-top:#f8d1dd 1px solid; padding-top:15px; font-size:12px; font-weight:bold; color:#000000; padding-left:5px;}
#Loginbar .LoginM .sign a { color:#cf2054; text-decoration:underline;}


#serverLink { border:#b79391 1px solid; background-color:#f5f5f5;}
#serverLink .Slist { clear:both; overflow:hidden; height:30px; line-height:30px; background:url(../../img/default/line003.jpg) bottom left repeat-x;}
#serverLink .Slist .Lpic { padding-top:6px; height:24px; width:69px; float:left; text-align:center;}
#serverLink .Slist .Rtxt { font-size:12px; color:#c8003b; font-weight:bold; height:30px; width:145px; float:left;}
#serverLink .Slist .Rtxt a { font-size:12px; color:#c8003b; text-decoration:none;}
#serverLink .Slist .Rtxt a:hover { font-size:12px; color:#c8003b; text-decoration:underline;}
.rbanner_220 { margin-top:10px;}

* html #serverLink ul li { height:28px; line-height:28px; border-bottom:#f5cdd9 1px solid; color:#c8003b; font-size:12px; font-weight:bold;}
#serverLink ul li .Lpic {width:70px; float: left; text-align:center; padding-top:5px;}
#serverLink ul li .Rtex { height:28px; line-height:28px; width:145px; float:left; color:#c8003b;}


.NewsCol001{ float: left; width:240px;}
.NewsCol001 h1{ font-size:12px; color:#FFFFFF; font-weight:bold; background:url(../../img/default/title_bg.jpg) left bottom; height: 26px; line-height: 26px; padding-left:14px; }
.NewsCol001 h1 a { color:#FFFFFF; text-decoration:none;}
.NewsCol001 h1 a:link { color:#FFFFFF; text-decoration:none;}
.NewsCol001 h1 a:visited { color:#FFFFFF; text-decoration:none;}
.NewsCol001 h1 a:hover { color:#FFFFFF; text-decoration:underline;}


.NewsCol001 h1 .more{ font-weight:normal; float: right; padding-right:13px; color:#FFFFFF; text-align:right; line-height:26px; font-size:9px;}
.NewsCol001 h1 .more a:link { color:#FFFFFF; text-decoration:none; font-size:9px; }
.NewsCol001 h1 .more a:visited { color:#FFFFFF; text-decoration: none; font-size:9px; }
.NewsCol001 h1 .more a:hover { color:#FFFFFF; text-decoration:underline; font-size:9px; }


.NewsCol001 .Newslist{ border: #b79391 1px solid; background-color:#FFF; padding:14px 15px; margin-top:1px; }

.NewsCol001 .Newslist .FocuNews { padding-bottom:10px; }
.NewsCol001 .Newslist .FocuNews .Lpic { float:left; width:33px;}
.NewsCol001 .Newslist .FocuNews h3 { float: left; width:160px; font-size:12px; color:#8c0b05; padding-left:10px;}
.NewsCol001 .Newslist .FocuNews h3 a { text-decoration:none; color:#830000;}
.NewsCol001 .Newslist .FocuNews h3 a:link { text-decoration:none; color:#830000;}
.NewsCol001 .Newslist .FocuNews h3 a:visited { text-decoration:none; color:#830000;}
.NewsCol001 .Newslist .FocuNews h3 a:hover { text-decoration:underline; color:#830000;}

.NewsCol001 .Newslist ul li{ height:20px; line-height:20px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}


.NewsCol002{ float: left; width:235px;}
.NewsCol002 h1{ font-size:12px; color:#8c0b05; font-weight:bold; background:url(../../img/default/title_bg002.jpg) left bottom; height: 26px; line-height: 26px; padding-left:14px; }
.NewsCol002 h1 a{ text-decoration:none; color:#8c0b05; }
.NewsCol002 h1 a:link { text-decoration:none; color:#8c0b05; }
.NewsCol002 h1 a:visited { text-decoration:none; color:#8c0b05; }
.NewsCol002 h1 a:hover { text-decoration:underline; color:#8c0b05; }

.NewsCol002 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}
.NewsCol002 h1 .more a { font-size: 9px; color:#830000; text-decoration:none;}
.NewsCol002 h1 .more a:link { color:#830000; text-decoration:none;}
.NewsCol002 h1 .more a:visited { color:#830000; text-decoration:none;}
.NewsCol002 h1 .more a:hover { color:#830000; text-decoration:underline;}
.NewsCol002 .Newslist .FocuNews { padding-bottom:10px;}
.NewsCol002 .Newslist .FocuNews .Lpic { float:left; width:100px; height:76px; }
.NewsCol002 .Newslist .FocuNews h3 { float: left; width:94px; font-size:12px; color:#8c0b05; padding-left:12px; font-weight:normal; line-height:18px;}
.NewsCol002 .Newslist{ border:#d0d0d0 1px solid; padding:13px; margin-top:1px; }
.NewsCol002 .Newslist ul li{ height:20px; line-height:20px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}


.NewsCol003{ float: left; width:315px;}
.NewsCol003 h1{ font-size:12px; color:#8c0b05; font-weight:bold; background:url(../../img/default/title_bg003.jpg) left bottom; height: 26px; line-height: 26px; padding-left:14px; }
.NewsCol003 h1 a { color:#830000; text-decoration:none;}
.NewsCol003 h1 a:link { color:#830000; text-decoration:none;}
.NewsCol003 h1 a:visited { color:#830000; text-decoration:none;}
.NewsCol003 h1 a:hover { color:#830000; text-decoration:underline;}

.NewsCol003 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}
.NewsCol003 h1 .more a { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol003 h1 .more a:link { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol003 h1 .more a:visited { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol003 h1 .more a:hover { color:#830000; font-size:9px; text-decoration:underline; }

.NewsCol003 .Newslist .FocuNews { padding-bottom:10px;}
.NewsCol003 .Newslist .FocuNews .Lpic { float:left; width:80px; height:55px; }
.NewsCol003 .Newslist .FocuNews h3 { float: left; width:170px; font-size:12px; color:#8c0b05; padding-left:22px; font-weight:normal; line-height:18px;}
.NewsCol003 .Newslist{ border:#d0d0d0 1px solid; padding:14px; margin-top:1px; }
.NewsCol003 .Newslist ul li{ height:20px; line-height:20px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}


.Col_abb_a ,.Col_abb_bb { margin:10px 0px;}

.Col_abb_a { text-align:center; float: left; width:230px; height:50px; padding:5px 10px; background:url(../../img/default/bg_001.jpg) center center no-repeat; background-color:#f5f5f5; }
.Col_abb_a img { margin-top:14px; }

.Col_abb_a ul { float: left; width: 100px;}
.Col_abb_a ul li { padding-left:10px; text-align: left; line-height:24px; }
.Col_abb_a ul li span { color:#830000; font-weight:bold;}
.Col_abb_a ul li a { color:#830000; text-decoration:underline; }

.Col_abb_bb {  padding-left:12px; padding-top:8px; margin-left:12px; float: left; width:684px; height:50px; background-color:#f0f0f0; border:#ccc 1px solid; }
#Serchbar { float: left; width:706px; }

.Col_aab_aa { float: left; width:647px; overflow: hidden; }
.Col_aab_b { float: left; width:300px; }



.NewsCol004{ float: left; width:250px;}
.NewsCol004 h1{ font-size:12px; color:#666; font-weight:bold; background:url(../../img/default/title_bg004.jpg) left bottom repeat-x; height: 27px; line-height: 27px; padding-left:14px; }
.NewsCol004 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}
.NewsCol004 h1 .more a { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol004 h1 .more a:link { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol004 h1 .more a:visited { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol004 h1 .more a:hover { color:#830000; font-size:9px; text-decoration:underline; }

.NewsCol004 .Newslist dl { clear:both;  height:60px; padding-bottom:15px; padding-top:10px; background:url(../../img/default/line_004.jpg) left bottom repeat-x;  }
.NewsCol004 .Newslist dl dt { float:left; }
.NewsCol004 .Newslist dl dd { float: left; width:155px; font-size:12px; color:#8c0b05; padding-left:19px; font-weight:bold; line-height:18px; }
.NewsCol004 .Newslist dl dd a {  font-size:12px; color:#8c0b05; font-weight:bold; }
.NewsCol004 .Newslist dl dd a:link { color:#8c0b05; text-decoration:none; }
.NewsCol004 .Newslist dl dd a:visited { color:#8c0b05; text-decoration:none; }
.NewsCol004 .Newslist dl dd a:hover { color:#8c0b05; text-decoration:underline; }
.NewsCol004 .Newslist dl dd p { font-size:12px; color:#666; font-weight:normal; }


.NewsCol004 .Newslist{margin-top:1px;}
.NewsCol004 .Newslist ul { padding-top:10px; padding-bottom:10px; background:url(../../img/default/line_004.jpg) left bottom repeat-x;}
.NewsCol004 .Newslist ul li{ height:22px; line-height:22px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}

.FocuPic001 { float: left; overflow: hidden; width:385px; height:250px; margin-left:12px;}



.NewsCol005{ float: left; width:300px;}
.NewsCol005 h1{ font-size:12px; color:#8c0b05; font-weight:bold; background:url(../../img/default/title_bg004.jpg) left bottom repeat-x; height: 27px; line-height: 27px; padding-left:14px; }
.NewsCol005 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}
.NewsCol005 h1 .more a { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol005 h1 .more a:link { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol005 h1 .more a:visited { color:#830000; font-size:9px; text-decoration:none; }
.NewsCol005 h1 .more a:hover { color:#830000; font-size:9px; text-decoration:underline; }

.NewsCol005 .Newslist{ margin-top:1px; padding: 6px 5px 10px 15px;  border:#d0d0d0 1px solid; }
.NewsCol005 .Newslist ul li{ height:22px; line-height:22px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}




#CaseLab { float: left; overflow: hidden; width: 385px; margin-left:12px;}
#CaseLab .title { height:26px; line-height:26px; }
#CaseLab .title h3 { float:left; width:87px; padding-left:13px; font-size:14px;}
#CaseLab .title ul { float:right; width:270px;}
#CaseLab .title ul li { margin-left:3px; float: right; width:85px; height:26px; line-height:26px; font-size:12px; font-weight:bold; text-align:center;}
.hotlab { background:url(../../img/default/lab_001.jpg) bottom center no-repeat; color:#FFFFFF;}
.hotlab a {color:#FFFFFF; text-decoration:none;}
.hotlab a:link {color:#FFFFFF; text-decoration:none;}
.hotlab a:visited {color:#FFFFFF; text-decoration:none;}
.hotlab a:hover {color:#FFFFFF; text-decoration:underline;}
.normallab { background:url(../../img/default/lab_002.jpg) bottom center no-repeat; color:#666666;}

#CaseLab .list { border:#b79391 1px solid; margin-top:1px; height:204px; padding-top:10px; padding-left:14px; padding-right:5px;}
#CaseLab .list ul li { float: left; clear:both; width:352px; line-height:24px; height:24px; padding-left:12px; background:url(../../img/default/icon_002.jpg) left center no-repeat; }
#CaseLab .list ul li .LTitle {font-size:12px; float: left; width:330px;}
#CaseLab .list ul li .LTitle span {font-weight:bold;}
/*#CaseLab .list ul li .Rname {float: right; width:50px; font-size:12px;}*/




.NewsCol006{float: left; width:317px;}
.NewsCol006 h1{ font-size:12px; color:#8c0b05; font-weight:bold; background:url(../../img/default/title_bg005.jpg) left bottom repeat-x; height: 27px; line-height: 27px; padding-left:14px; }
.NewsCol006 h1 a { color:#8c0b05; text-decoration:none; }
.NewsCol006 h1 a:link { color:#8c0b05; text-decoration:none; }
.NewsCol006 h1 a:visited { color:#8c0b05; text-decoration:none; }
.NewsCol006 h1 a:hover { color:#8c0b05; text-decoration:underline; }
.NewsCol006 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}
.NewsCol006 h1 .more a { color:#830000; font-size:9px;}
.NewsCol006 h1 .more a:link { color:#830000; font-size:9px; text-decoration:none;}
.NewsCol006 h1 .more a:visited { color:#830000; font-size:9px; text-decoration:none;}
.NewsCol006 h1 .more a:hover { color:#830000; font-size:9px; text-decoration:underline;}


.NewsCol006 .Newslist{margin-top:1px; border:#d0d0d0 1px solid; padding:12px; }
.NewsCol006 .Newslist ul li{ height:22px; line-height:22px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}



.NewsCol007{ float: left; width:300px;}
.NewsCol007 h1{ font-size:12px; color:#fff; font-weight:bold; background:url(../../img/default/title_bg006.jpg) left bottom repeat-x; height: 27px; line-height: 27px; padding-left:14px; }
.NewsCol007 h1 a { color:#fff;  }
.NewsCol007 h1 a:link { color:#fff; text-decoration:none; }
.NewsCol007 h1 a:visited { color:#fff; text-decoration:none; }
.NewsCol007 h1 a:hover { color:#fff; text-decoration:underline; }
.NewsCol007 h1 .more{ float: right; padding-right:13px; color:#fff; text-align:right; line-height:26px; font-size:9px;}
.NewsCol007 h1 .more a { color:#fff; font-size:9px; text-decoration:none; }
.NewsCol007 h1 .more a:link { color:#fff; font-size:9px; text-decoration:none; }
.NewsCol007 h1 .more a:visited { color:#fff; font-size:9px; text-decoration:none; }
.NewsCol007 h1 .more a:hover { color:#fff; font-size:9px; text-decoration:underline; }

.NewsCol007 .Newslist{ height: 503px; margin-top:1px; border:#d0d0d0 1px solid; padding: 5px 12px 19px 12px; }
.NewsCol007 .Newslist ul li{ font-weight:bold; color:#8c0b05; height:23px; line-height:23px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px; text-decoration:underline;}
.NewsCol007 .Newslist ul li a { color:#8c0b05; text-decoration:underline;}
.NewsCol007 .Newslist ul li a:link { color:#8c0b05; text-decoration:underline;}
.NewsCol007 .Newslist ul li a:visited { color:#8c0b05; text-decoration:underline;}
.NewsCol007 .Newslist ul li a:hover { color:#8c0b05; text-decoration:none;}


/*咨询搜素*/
#newsScerch { float: left; width:480px;}
#newsScerch ul li { height:22px; line-height:22px; float:left; color:#666; font-size:12px; margin-right:5px; display:inline;}

#newsScerch LABEL { color:#830000;}
.w87 { border:#999999 1px solid; height:20px; line-height:20px; width:180px; color:#666; font-size:12px;}
.w180 { width:185px; border:#999999 1px solid; height:14px; line-height: 16px; padding: 2px; color:#666; font-size:12px;}
.btn001 { height: 20px; width:56px; text-align:center; line-height:20px; border: none;}

.keyword { padding-top:3px; width:100%; color:#666; font-size:12px; height:22px; line-height:22px; }
.keyword a { text-decoration:underline; color:#666666;}
.keyword a:link { text-decoration:underline; color:#666666;}
.keyword a:visited { text-decoration:underline; color:#666666;}
.keyword a:hover { text-decoration:none; color:#830000;}


/*常见问题*/
#QuestionsBar { padding-left:20px; float: left; width:173px;}
#QuestionsBar h3 { padding-top:3px; padding-bottom:5px;}
#QuestionsBar ul li { padding-left:17px; background:url(../../img/default/icon_001.jpg) left center no-repeat; height:20px; line-height:20px; float:left; color:#666666; font-size:12px; padding-right:5px;}
#QuestionsBar ul li a { text-decoration:underline; color:#666; }




.Col_2_Llist { float: left; width:650px; overflow: hidden;}

#LastNews {}
#LastNews h1 { font-size:12px; color:#8c0b05; height:26px; line-height:26px; background:url(../../img/default/bg_003.jpg) left bottom no-repeat; padding-left:13px;}
#LastNews .list { border:#d0d0d0 1px solid; background-color:#FFFFFF; margin-top:1px; padding-top:18px; padding-bottom:20px;}
#LastNews .list ul li { float: left; width:300px; padding-left:24px;}
#LastNews .list ul li .L { float: left; width:60px;}
#LastNews .list ul li .R { float: left; width:200px; padding-left:10px;}
#LastNews .list ul li .R h3 { font-size:12px; color:#8c0b05; font-weight:bold;}
#LastNews .list ul li .R h3 { font-size:12px; color:#8c0b05; font-weight:bold;}
#LastNews .list ul li .R h3 a { font-size:12px; color:#8c0b05; font-weight:bold;}
#LastNews .list ul li .R h3 a:link { color:#8c0b05; text-decoration:none; }
#LastNews .list ul li .R h3 a:visited { color:#8c0b05; text-decoration:none; }
#LastNews .list ul li .R h3 a:hover { color:#8c0b05; text-decoration:underline; }
#LastNews .list ul li .R p { font-size:12px; color:#666; line-height:18px; padding-top:5px;}

#Col_NewsList {}
#Col_NewsList ul li { background:url(../../img/default/line_005.jpg) left bottom repeat-x; padding-bottom:10px; padding-top:15px; padding-left:7px;}

#Col_NewsList ul li .title { }
#Col_NewsList ul li .title .l { float: left; width:400px; font-size:12px; padding-bottom:6px; color:#003f7e; background:url(../../img/default/arow_005.jpg) left 7px no-repeat; padding-left:13px; font-weight:bold; }
#Col_NewsList ul li .title .l a { font-size:12px; padding-bottom:6px; color:#003f7e; text-decoration:none;}
#Col_NewsList ul li .title .l a:hover { font-size:12px; padding-bottom:6px; color:#003f7e; text-decoration:underline;}
#Col_NewsList ul li .title .r { float: right; width:200px; padding-right:10px; font-size:12px; text-align: right;  }
#Col_NewsList ul li .title .r span { color:#830000; font-size:12px; font-weight:bold;}

#Col_NewsList ul li .brief { padding-left:13px; }

#Col_NewsList ul li .brief p {font-size:12px; line-height:20px; padding: 0px 10px 5px 0px; }




#Col_NewsView {}
#Col_NewsView  h1 { font-size:18px; color:#830000; font-weight:bold; text-align:center; padding-top:20px; border-top:#CCCCCC 1px solid;}
#Col_NewsView  h2 { font-size:12px; color:#8e8e8e; font-weight:normal; text-align:center; padding-top:10px; padding-bottom:10px;}
#Col_NewsView  p { line-height:26px; padding:15px; color:#333333;}
#Col_NewsView  { line-height:26px; padding:15px; color:#333333;}

.Abstract { border:#afafaf 1px solid; padding:10px 15px; font-size:12px; line-height:18px; }





.Col_2_Rsidebar { float: left; width:300px;}



.NewsCol008{ float: left; width:300px;}
.NewsCol008 h1{ font-size:12px; color:#8c0b05; font-weight:bold; background:url(../../img/default/title_bg004.jpg) left bottom repeat-x; height: 27px; line-height: 27px; padding-left:14px; }
.NewsCol008 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}

.NewsCol008 .Newslist{margin-top:1px; padding-left:15px; padding-top:10px; padding-bottom:15px; border:#e0e0e0 1px solid; }
.NewsCol008 .Newslist ul li{ height:22px; line-height:22px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px; clear:both; overflow:hidden;}
.NewsCol008 .Newslist ul li span{ float: right; margin-top:-22px; padding-right:10px;}




.NewsCol009{ float: left; width:300px;;}
.NewsCol009 h1{ font-size:12px; color:#666; font-weight:bold; background:url(../../img/default/title_bg004.jpg) left bottom repeat-x; height: 27px; line-height: 27px; padding-left:14px; }
.NewsCol009 h1 .more{ float: right; padding-right:13px; color:#830000; text-align:right; line-height:26px; font-size:9px;}

.NewsCol009 .Newslist .FocuNews { height:60px; padding-bottom:15px; padding-top:10px; background:url(../../img/default/line_004.jpg) left bottom repeat-x; }
.NewsCol009 .Newslist .FocuNews .Lpic { float:left;}
.NewsCol009 .Newslist .FocuNews .Lpic img { width: 60px; height: 60px; }
.NewsCol009 .Newslist .FocuNews h3 { float: left; width:155px; font-size:12px; color:#8c0b05; padding-left:19px; font-weight:normal; line-height:18px;}
.NewsCol009 .Newslist{ margin-top:1px; padding-left:10px;  border:#e0e0e0 1px solid; background-color:#FFF;}
.NewsCol009 .Newslist ul { padding-top:10px; padding-bottom:10px; background:url(../../img/default/line_004.jpg) left bottom repeat-x;}
.NewsCol009 .Newslist ul li{ height:22px; line-height:22px; font-size:12px; background:url(../../img/default/arow_003.jpg) left center no-repeat; padding-left:9px;}


/*----------------相关新闻----------------------*/
#relatNews {}
#relatNews h1 { padding-left:13px; color:#8c0b05; font-size:12px; height:26px; line-height: 26px; background:url(../../img/default/title_bg007.jpg) left bottom no-repeat;}
#relatNews .list { border:#d0d0d0 1px solid; padding:10px; background-color:#FFFFFF; }
#relatNews .list ul { padding:0px 15px; float: left; width:284px;}
#relatNews .list ul li { font-size:12px; padding-left:10px; height:22px; line-height:22px; background:url(../../img/default/arow_003.jpg) left center no-repeat; }


/*--------------新闻评论---------------*/
#PingSend{ background-color:#efefef; border:#CCCCCC 1px solid; padding:15px;}
#PingSend h4{ font-size: 14px; font-weight:bold; color:#830000; padding-bottom: 5px;}
#PingSend ul li { float: left;}
.width54 { width:99px; 
font-size:12px; padding-bottom:5px; padding-top:5px; line-height:18px;
}
.width562px { font-size:12px; width:475px; 
padding:5px 0px;
}
.width562px textarea { width:560px; height:80px; border:#ccc 1px solid;}
.width562px .input001 { width:178px; border:#ccc 1px solid;}
#PingShow { margin-top:10px;}
#PingShow ul li { margin-bottom:5px; border:#e0e0e0 1px solid; font-size:12px; padding:10px;}
#PingShow ul li h3 { font-weight:normal; padding-bottom:10px; color:#8c0b05; font-size:12px; color:#8c0b05; }
#PingShow ul li h3 span { float: right; color:#8c0b05; margin-top: -15px; }
*+html #PingShow ul li h3 span { float: right; color:#8c0b05; margin-top: -26px; }/* IE7 */
#PingShow ul li p { color:#666666; font-size:12px; line-height:20px; }



/*----------------注册---------------------*/

#regist { padding-left:13px;}
#regist h3 { padding-top:30px; color:#830000; font-size:14px; padding-bottom:30px;}
#regist h3 span { font-size:12px; color:#999;}
#regist dl { border-bottom:#e0e0e0 1px solid; padding-bottom:20px;}
#regist dl dt { padding-bottom:8px; font-size:14px; color:#333; }
#regist dl dt span {font-size:12px; color:#999; }
#regist dl dd { padding-bottom:20px;}
#regist dl dd input { height:22px; border:#c18080 1px solid;}
.freebg { background:url(../../img/default/free.jpg) 400px 15px no-repeat;}


/*-------------登录------------------*/
#login { border:#999999 1px solid; padding: 20px 15px; margin-top:80px; }
#login h3 { font-size:14px; color:#830000; padding-bottom:10px; }
#login dl dt { line-height:22px; height:22px; font-size:12px; color:#666; }
#login dl dt a {font-size:12px; color:#003f7e; text-decoration:underline; }
#login dl dd { font-size:12px; color:#666; padding-bottom:8px; }
#login dl dd input { height:19px; border:#CCCCCC 1px solid; }




/*---------------专业服务平台---------------------------------------*/

#professional_services { margin-top:10px; padding-left:0px;}
#professional_services .L { float: left; width: 500px; }
#professional_services .L h2 {padding-left:10px; padding-bottom:30px;}
#professional_services .L h3 { padding-left:10px;}
#professional_services .L p { line-height: 18px; margin: 10px 0px 25px 0px; padding: 10px; }
#professional_services .L p span { font-size:14px; color:#830000; font-weight:bold; }
#professional_services .R { float: right; width: 430px; margin-left:20px; }

.p_s_col { float: left; width:300px; border-bottom:#e5e5e5 1px solid; padding-bottom:23px; margin-bottom:0px; margin-top:30px; }
.p_s_col h3 { padding-bottom:11px; background:url(../../img/default/arow_007.jpg) 3px 5px no-repeat; font-size:14px; color:#830000; padding-left:15px; }
.p_s_col dl dt { float: left; width:80px; padding-left:2px;}
.p_s_col dl dt img { border:#CCCCCC 1px solid;}
.p_s_col dl dd { float: left; width:208px; line-height:18px; padding-right:10px;}

.margL20 { margin-left:30px;}



/*------------用户登录页面----------------------------*/
#UserLogin { clear: both; padding:30px;}
#UserLogin h1 { font-size:14px; line-height:60px; color:#830000; font-weight:normal; clear: both; }

#UserLogin .info { float: left; width:580px; height: 250px; background:url(../../img/default/login.jpg) top left no-repeat;}
#UserLogin .info h3 { padding-left:28px; clear:both; padding-bottom:16px; padding-top:24px;}
#UserLogin .info p { float: left; line-height:22px; padding: 0 24px; }
#UserLogin .info p img { float: left; padding-right:33px;}

#UserLogin .reg { float: left; width:580px; }
#UserLogin .reg .free { height:70px; background:url(../../img/default/free002.jpg) left top no-repeat; padding-left:15px; color:#830000; padding-top:25px; line-height:22px; }

#UserLogin .reg h3 { padding-top:30px; color:#830000; font-size:14px; padding-bottom:30px;}
#UserLogin .reg h3 span { font-size:12px; color:#999;}
#UserLogin .reg dl { border-bottom:#e0e0e0 1px solid; padding-bottom:20px;}
#UserLogin .reg dl dt { padding-bottom:8px; font-size:14px; color:#333; }
#UserLogin .reg dl dt span {font-size:12px; color:#999; }
#UserLogin .reg dl dd { padding-bottom:20px;}
#UserLogin .reg dl dd span { color:#830000; font-weight:bold; padding-left:5px; font-size:14px;}
#UserLogin .reg dl dd input { padding:3px; border:#c18080 1px solid;}


#UserLogin .login { padding-left:15px; padding-right:10px; padding-top:15px; float: right; width: 246px; }
#UserLogin .login h3 { font-size: 14px; font-weight:normal; color:#830000; padding-bottom:15px;  }
#UserLogin .login dl dt { float: left; width: 64px;  padding-bottom:5px; padding-top:5px;}
#UserLogin .login dl dd { float: left; width: 180px; padding-bottom:5px; padding-top:5px; }
#UserLogin .login dl dd input { width: 170px; }
#UserLogin .login dl dd .btn { width:67px; height:20px; border: none;}
#UserLogin .login dl dd a { color:#830000; text-decoration:underline; }
#UserLogin .join { margin-bottom:80px; margin-top:15px; padding-top: 25px;  border-top:#ffd1d1 1px solid; font-size:12px; color:#666666; line-height:22px; }
#UserLogin .join a { text-decoration:underline; font-size:14px; font-weight:bold; color:#830000; }
.bgloginfree001 { background:url(../../img/default/login_004.jpg) top left no-repeat; }
.bgloginfree002 { background:url(../../img/default/login_005.gif) top left no-repeat; padding-bottom:50px; }

/*永和都能*/
#UserLogin .forgot {}
#UserLogin .forgot h3 { font-size:14px; font-weight:bold; color:#830000; line-height:22px;}
#UserLogin .forgot h3 span { font-size:12px; font-weight:normal; color:#999; }
#UserLogin .forgot dl { padding-top:30px; }
#UserLogin .forgot dl dt { font-size:14px; padding: 10px 0px 5px 0px; }
#UserLogin .forgot dl dd { font-size:12px;  padding: 10px 0px 15px 0px;  }
#UserLogin .forgot dl dd input { padding:3px; line-height:18px;  }

/*------------用户登录页面结束----------------------------*/



/*用户中心开始*/
/*-------------------------用户中心------------------------*/
#UserCenter { clear:both; margin-top: 20px; }
#UserCenter .sidebar { float: left; width: 210px; }
#UserCenter .sidebar dl { float: left; width: 100%; }
#UserCenter .sidebar dl dt { background:url(../../img/default/bg_004.jpg) left bottom repeat-x; height: 26px; line-height: 26px; padding-left:18px; font-weight:bold; }
#UserCenter .sidebar h1 { height:35px; line-height: 35px; padding-left: 18px; font-size: 12px; color: #830000; font-weight:bold; }
#UserCenter .sidebar h1 a { color: #830000; text-decoration:underline;}
#UserCenter .sidebar h1 a:link { color: #830000; text-decoration:underline;}
#UserCenter .sidebar h1 a:visited { color: #830000; text-decoration:underline;}
#UserCenter .sidebar h1 a:hover { color: #830000; text-decoration:none;}

#UserCenter .sidebar dl dd { margin-bottom: 10px; margin-top:1px; border:#e0e0e0 1px solid; padding: 10px 18px; }
#UserCenter .sidebar dl dd ul li { line-height: 26px; }

#UserCenter .Rcon { float: left; width: 690px; margin-left: 40px; padding-right:20px; }
#UserCenter .Rcon .title { clear:both; overflow: hidden; height: 30px; line-height: 30px; margin-bottom: 30px; }
#UserCenter .Rcon .title h2 { float: left; width: 120px; font-size: 14px; color:#830000; }

#UserCenter .Rcon h3 { clear:both; background-color:#ebebeb; font-size:12px; height: 24px; line-height: 24px; padding-left: 15px; margin-top:10px; margin-bottom: 10px; }
#UserCenter .Rcon h3 span { float: right; font-size: 12px; color:#830000; text-decoration:underline; font-weight:normal; padding-right: 12px; }
#UserCenter .Rcon h3 span a { color:#830000; text-decoration:underline; }
#UserCenter .Rcon h3 span a:link { color:#830000; text-decoration:underline; }
#UserCenter .Rcon h3 span a:visited { color:#830000; text-decoration:underline; }
#UserCenter .Rcon h3 span a:hover { color:#830000; text-decoration:none; }


/*-----------会员信息--------------*/
.userinfo { padding-left: 18px; float: left; width: 550px; height:28px; background-color:#ebebeb; border:#CCCCCC 1px solid; }
.userinfo a:link { color:#830000; text-decoration:underline; }
.userinfo a:visited { color:#830000; }
.userinfo a:hover { color:#830000; }


.UserInfo dl { clear:both; overflow: hidden; height: 1%;}
.UserInfo dl dt { padding: 5px 50px 5px 0px; line-height: 20px; text-align:right; color:#830000; font-size:12px; font-weight:bold; float: left; width: 90px; }
.UserInfo dl dd { padding: 5px 0px; line-height: 20px; float: left; width: 550px; }
.UserInfo dl dd input,.UserInfo dl dd textarea { padding: 2px; font-size: 12px; }
.UserInfo dl dd textarea { line-height:18px; }


/*-----------评论管理--------------*/
.CommentsNews { clear:both; overflow: hidden; height: 1%;}
.CommentsNews dl { padding: 10px; margin-bottom:10px; }
.CommentsNews dl dt { height: 30px; line-height: 30px;}
.CommentsNews dl dt span { color:#830000; }
.CommentsNews dl dt .operate { float: right; padding-right:10px;}
.CommentsNews dl dt .operate a { color:#830000; text-decoration:underline;}
.CommentsNews dl dt .operate a:link { color:#830000; text-decoration:underline;}
.CommentsNews dl dt .operate a:visited { color:#830000; text-decoration:underline;}
.CommentsNews dl dt .operate a:hover { color:#830000; text-decoration:none;}
.CommentsNews dl dd { padding: 10px; border:#ccc 1px solid; background-color:#f5f5f5; line-height:18px; }


.CommentsEdit { clear:both; overflow: hidden;}
.CommentsEdit dl { padding-bottom:20px; clear:both; overflow: hidden;}
.CommentsEdit dl dt { clear:both; overflow: hidden; font-weight:bold; padding:5px 0px;}
.CommentsEdit dl dd { clear:both; overflow: hidden; line-height: 24px; padding:2px 0px; }
.CommentsEdit dl dd input { padding: 2px; }

.CommentsEdit dl dd textarea { padding:2px;}

.CommentSerch { float: right; clear:both; margin-bottom: 5px; }
.CommentSerch label { color:#830000; font-weight:bold; }
.CommentSerch input { padding:2px; border: #830000 1px solid; }
.CommentSerch .btn { background:url(../../img/default/btn_007.jpg) center center no-repeat; border: none; width: 40px; height: 26px;}


/*---------专题收藏----------*/

.CMC_Topic {}
.CMC_Topic dl { padding: 6px 0px; clear:both; overflow: hidden;}
.CMC_Topic dl dt { text-align: center; font-weight:bold; float: left; width: 198px; height: 28px; line-height: 28px; border: #CCCCCC 1px solid; background-color:#f6f6f6; }
.CMC_Topic dl dd { margin-left:9px; float: left; width: 478px; line-height: 28px; border: #CCCCCC 1px solid;}
.CMC_Topic dl dd a { float: left; padding:0px 16px; color:#830000; }
.CMC_Topic dl dd a:link { color:#830000; text-decoration:none; }
.CMC_Topic dl dd a:visited { color:#830000; text-decoration:none; }
.CMC_Topic dl dd a:hover { color:#830000; text-decoration:underline; }


.CMC_Topic dl dd ul li { padding-left:16px; }
.CMC_Topic dl dd ul li span { float: right; }
.CMC_Topic dl dd ul li span a { color:#830000; }
.CMC_Topic .add { padding: 8px 15px;}
.CMC_Topic .add input { padding: 3px;}


/*----------专家收藏-----------*/
.CMC_Expert { }
.CMC_Expert dl { float: left; margin:10px 15px;   }
.CMC_Expert dl dt { padding: 10px;  width: 178px; height: 58px; background-color:#f5f5f5; border: #FFFFFF 1px solid; line-height:60px;  }
.CMC_Expert dl dt img { float: left; margin-right: 42px; height: 60px; width: 60px;}
.CMC_Expert dl dt a { color:#830000; font-weight:bold; }
.CMC_Expert dl dt a:link { color:#830000; }
.CMC_Expert dl dt a:visited { color:#830000; }
.CMC_Expert dl dt a:hover { color:#830000; }

.CMC_Expert dl dd { line-height: 35px; text-align: center; }
.CMC_Expert .add { padding: 8px 15px;}
.CMC_Expert .add input { padding: 3px;}


/*--------内容管理我的回答----------*/

.CMC_QA { clear:both; overflow: hidden; height: 1%;}
.CMC_QA dl { padding: 10px; margin-bottom:10px; }
.CMC_QA dl dt { height: 30px; line-height: 30px;}
.CMC_QA dl dt span { color:#830000; }
.CMC_QA dl dt .operate { float: right; padding-right:10px;}
.CMC_QA dl dt .operate a { color:#830000; text-decoration:underline;}
.CMC_QA dl dt .operate a:link { color:#830000; text-decoration:underline;}
.CMC_QA dl dt .operate a:visited { color:#830000; text-decoration:underline;}
.CMC_QA dl dt .operate a:hover { color:#830000; text-decoration:none;}
.CMC_QA dl dd { padding: 10px; border:#ccc 1px solid; background-color:#f5f5f5; line-height:18px; }


/*--------内容管理-我要提问----------*/
.CMC_QA ul { margin: 0px 0px 10px 10px; }
.CMC_QA ul li { background:url(../../img/default/arow_003.jpg) center left no-repeat; padding-left: 20px; line-height: 30px; }

.CMC_QA .add { line-height: 20px; padding: 8px 15px;}
.CMC_QA .add input,.CMC_QA .add textarea { padding: 3px;}




/* TOPICPK 
$ time:2009/04/09 start $
@ author Shang
*/
#TopicPK {}
#TopicPK .list { margin-top:10px;}
#TopicPK .list ul li { background:url(../../img/default/per001.jpg) left bottom repeat-x; padding-bottom:7px; margin-bottom: 15px;}
#TopicPK .list ul li h3 { font-size: 14px; background:url(../../img/default/per002.jpg) 17px center no-repeat; height: 26px; line-height: 26px; background-color:#e4e4e4; color:#003f7e; padding-left: 30px;}
#TopicPK .list ul li h3 span { float: right; font-size:12px; color:#666666; font-weight:normal; padding-right: 10px; }

#TopicPK .list ul li p { padding: 15px 22px; line-height: 18px;}
#TopicPK .list ul li .per { padding-top: 4px; float: left; width: 522px;}
#TopicPK .list ul li .zhengfang { padding-right: 1px; padding-left:22px; float: left; width: 41px; }
#TopicPK .list ul li .fanfang { padding-right: 22px; float: right; width: 41px;}
#TopicPK .list ul li .defense { line-height: 32px; padding: 0 22px;}
#TopicPK .list ul li .defense span { float: right;}


#TopicPK .view { margin-top:10px;}
#TopicPK .view .Prev { height: 35px; line-height: 35px; padding: 0px 15px; }
#TopicPK .view .Prev span { float: right;}
#TopicPK .view .Prev a { text-decoration:underline; }

#TopicPK .view h3 { font-size: 16px; height: 40px; line-height: 40px; background-color:#e4e4e4; color:#830000; padding-left: 22px;}
#TopicPK .view h3 span { float: right; font-size:12px; color:#666666; font-weight:normal; padding-right: 10px; }
#TopicPK .view p { padding: 15px 22px; line-height: 18px; background:url(../../img/default/per001.jpg) left bottom repeat-x; }
#TopicPK .view .zf { width: 610px; margin-left: 18px; }
#TopicPK .view .zf .commentL { float: left; width: 300px; margin:10px 0px; }
#TopicPK .view .zf .commentR { float: right; width: 300px; margin:10px 0px; }
#TopicPK .view .zf .commentbox { padding: 12px 18px; border:#CCCCCC 1px solid; background-color:#efefef;  }

#TopicPK .view .zf .guandian { margin: 15px 0px; padding:10px; background-color:#efefef; line-height: 18px;}
#TopicPK .view .zf .guandian span { color:#830000; font-weight:bold;}

#TopicPK .view .zf .commentbox h4 { font-size: 13px; padding-bottom:10px; color:#830000; }
#TopicPK .view .zf .commentbox dl dt { float:left; width: 55px; padding: 6px 0px;  }
#TopicPK .view .zf .commentbox dl dd { float:left; width: 204px; padding: 6px 0px;  }

#TopicPK .view .zf ul { height: 600px; overflow: scroll; margin-top:20px; }
#TopicPK .view .zf ul li { margin: 15px 0px; clear: both; border: #CCCCCC 1px solid; background-color:#FFF; padding: 5px 12px; }
#TopicPK .view .zf ul li h5 { height: 26px; line-height: 26px; color:#830000; font-size: 12px; border-bottom:#e0e0e0 1px solid; }
#TopicPK .view .zf ul li h5 span { color:#999999; font-weight:normal; padding-left: 15px; }

#TopicPK .view .zf ul li p { border-bottom:#e0e0e0 1px solid; line-height: 18px; padding: 5px 0px;  }
#TopicPK .view .zf ul li .vote { text-align:right; padding: 5px 0px;  }
#TopicPK .view .zf ul li .vote a { color:#830000;  }



/*侧边PK
*/


.SidePK { width: 255px; margin-left: 10px; padding: 15px 0px;}
.SidePK h3 { font-size: 14px; height: 18px; line-height: 18px; color:#830000; text-align:center; font-weight:normal; }
.SidePK h3 a { color:#830000; text-decoration:underline; font-size: 14px; }
.SidePK h3 a:visited { color:#830000; text-decoration:underline; }
.SidePK h3 a:hover { color:#830000; text-decoration:none; }
.SidePK h4 { font-size: 12px; height: 18px; line-height: 18px; color:#999; text-align:center; font-weight:normal; }
.SidePK p { padding: 10px 0px; line-height: 18px;}
.SidePK .per { padding-top: 4px; float: left; width: 171px;;}

.SidePK .zhengfang { padding-right: 1px; float: left; width: 41px; }
.SidePK .fanfang { float: right; width: 41px;}

.SidePK .defense { line-height: 32px;}
.SidePK .defense span { float: right;}



/* Experts
$ time:2009/04/10 start $
@ author Shang
*/
#Experts { padding-left: 10px; }
#Experts h3 { font-size: 14px; padding: 25px 0px; }
#Experts ul li { margin: 20px 0px; padding-bottom: 10px; background:url(../../img/default/per001.jpg) left bottom repeat-x; }
#Experts ul li .l { float: left; width: 130px; padding-right: 18px; }
#Experts ul li .l img { width: 120px; height: 120px; border:#e6e6e6 5px solid; }
#Experts ul li .l h4 { height: 30px; text-align:center; line-height: 30px; font-size: 14px; color:#003f7e;}

#Experts ul li .r { float: left; width: 480px; }

#Experts ul li .r h4 { height: 45px; line-height: 45px; background-color:#ebebeb; padding-left: 10px; font-size: 14px; color:#003f7e; }
#Experts ul li .r h4 span { float: right; font-size: 12px; color: #830000; font-weight:normal; padding-right: 10px; }

#Experts ul li .r p { height: 65px; padding: 10px; }
#Experts ul li .r .info { text-align: right; padding-right: 10px; }
#Experts ul li .r .info a { color: #830000; text-decoration:underline; padding: 0px 8px; line-height: 30px; height: 30px;  }


.ExpertsList { height: 64px; font-weight:bold; color: #333; line-height: 64px; font-size: 14px; }
.ExpertsList span { float: right; padding-right: 10px; }



.ExpertsInfo { background-color:#f2f2f2; padding: 30px 15px 15px 15px;}
.ExpertsInfo h3 { color:#003f7e; line-height: 30px; text-align: center;}
.ExpertsInfo h3 img { border:#dddddd 5px solid; width: 120px; height: 120px;}
.ExpertsInfo p { line-height: 18px; }
.ExpertsInfo .o { line-height: 30px; text-align: center; }
.ExpertsInfo p { line-height: 18px; }
.ExpertsInfo .o a { text-decoration:underline; color:#830000;}


/*VOTE
$ id:add time:09-04-14 $
@ author:Shang 
*/
#Vote {}
#Vote h2 { color:#333; font-weight:bold; font-size: 12px; padding:20px 0; }
#Vote h3 { text-align:center; font-size: 16px; color:#830000; }
#Vote h4 { color:#8e8e8e; font-weight:normal; text-align: center; line-height: 30px;}
#Vote p { text-align: center; padding: 20px; color:#830000;}
#Vote p a { color:#830000;}
#Vote ul { padding-left:30px; clear:both;}
#Vote ul li { padding: 10px 0px;}

#Vote dl dt { padding-top:15px; padding-bottom:5px;}
#Vote dl dd { width: 550px; height: 16px; line-height: 16px; background-color:#eeeeee;}




.SideVote { width: 255px; margin-left: 10px; padding: 15px 0px;}
.SideVote h3 { font-size: 14px; height: 18px; line-height: 18px; color:#830000; text-align:center; padding: 10px; font-weight:normal; }
.SideVote h3 a { color:#830000; text-decoration:underline; font-size: 14px; }
.SideVote h3 a:visited { color:#830000; text-decoration:underline; }
.SideVote h3 a:hover { color:#830000; text-decoration:none; }
.SideVote h4 { text-align: center; padding: 10px;}
