/*
(C)dlu8.com
*/

/* Common html tags style */
body { margin: 0; padding: 0; background-color: #FFFFFF; font-size:12px;text-align: center; color: #000;font-family:Arial,Helvetica,sans-serif,Verdana;}

a { text-decoration: none;}
a:hover { text-decoration: underline;}
a:visited {text-decoration: none;}	
a img { border: none; }

form { margin: 0; padding: 0; }
button { cursor: pointer; height:22px;}
		
ul{margin:0;padding:0;}

h3{margin:0px;padding:3px;font-size:14px;}
h4{margin:0px;font-size:14px;}

h1{font-size:20px;font-weight:bold;line-height:30px;}

/************** Global tags **************/
/*Common Form things*/
.txtinput {height:15px;}

/* Clear tag */
.myclear {clear:both; height:0; overflow:hidden;}

/* Text Control */
.bigLinkTxt {font-size:14px;}
.titletxt {font-size:24px;font-weight:bold;}

/*Backgroud*/
.pinkbg{background-color:#FEE6E6;padding:5px;}
.greenbg{background-color:#D3F3D3;padding:5px;}
.bluebg1{background-color:#D9F0FD;padding:5px;}
.bluebg{border:1px solid #C7C7C7;background-color:#D9F0FD;padding:10px;}

/*Special top nav*/
.specialh1{}

/****** common footer ******/
.footer{color:gray;padding-top:5px;border-top:1px solid #EEEEEE;height:30px;width:970px;margin-top:36px;text-align:center;}
.footer a{color:#336699;}

/****** Panels 容器 ******/
.mainpanel{width:630px;margin-top:15px;line-height:20px;}
.mainpanel a{color:#336699;}
.mainpanel a:hover{text-decoration: underline;}
.mainpanel  h3{border-bottom:1px solid #EEEEEE;color:#006600;font-weight:normal;}
.mainpanel  h3 a{margin-left:10px;font-weight:normal;}
.mainpanel  h3 span{font-weight:normal;font-size:12px;}
.mainpanel ul {margin-top:10px;margin-left:25px;}
.mainpanel li {list-style: url("../images/icon_item.gif");margin-right:15px;line-height:20px;}

.introtxt{line-height:20px;color:#555;padding:10px;}

.specialdesc{font-size:14px;line-height:22px;}
.specialdesc span{font-size:24px;color:green;font-weight:bold;}
.specialdesc img{border:1px solid gray;padding:1px;margin-bottom:10px;}

.rightpanel{margin-top:20px;line-height:20px;}
.rightpanel a{color:#336699;}
.rightpanel a:hover{text-decoration: underline;}
.rightpanel  h3{border-bottom:1px solid #EEEEEE;color:#006600;font-weight:normal;}
.rightpanel  h3 a{font-size:12px;margin-left:10px;font-weight:normal;}
.rightpanel ul {margin-top:10px;margin-left:20px;}
.rightpanel li {list-style: url("../images/icon_item.gif");margin-right:10px;}

/*tab区块*/
.tab_nav {background:#fff;text-align: left;}
.tab_nav_alone {margin-bottom: 10px;}
.tab_nav ul {list-style: none;border-bottom: 1px solid #C7C7C7;padding: 3px 10px 5px 5px;margin: 5px 0px 0px 0px;font-size: 14px;font-family: Tahoma;}
.tab_nav li {display: inline;}
.tab_nav li.tab_active {border-bottom: 1px solid #fff;}
.tab_nav li a {margin-right: 0px;padding: 5px 7px;border: 1px solid #C7C7C7;border-bottom: none;
	background-color: #eee;color: #003333;text-decoration: none;padding: 5px 12px;}
.tab_nav li a:hover {background: #ddd;}
.tab_nav li.tab_active a {background: #fff;padding-bottom: 6px; }
.tab_extra {display: none;margin-bottom: 10px;border-top: 0;overflow: hidden;padding: 0px;}
.tab_extra a{color:#336699;}
.tab_extra a:hover { text-decoration: underline;color:#336699;}
.tab_extra a:visited {text-decoration: none;color:#336699;}	
#tabs_welcome {padding-left: 0;}

/*.bottommainpanel{float:left;width:580px;border-top:1px solid #DDDDDD;padding-top:15px;margin-bottom:15px;}*/

/**************** <ul> list 列表 ****************/
/*mainpage special list*/
.mpspeclist {margin-top:0px;}
.mpspeclist dd{margin-left:15px;padding-top:5px;}
.mpspeclist dd img{float:left;border:1px solid gray;padding:1px;width:68px;height:68px;}
.mpspeclist dd div{margin-left:80px;color:gray;line-height:18px;}
.mpspeclist dd h4 a{font-weight:bold;font-size:13px;color:#336699;}

/*for mainpanel*/
.imgleadlist {margin-top:0px;}
.imgleadlist dd{margin-left:15px;padding:15px 5px 5px 0px;border-bottom:1px dashed #EFEFEF;}
.imgleadlist dd img{float:left;border:1px solid gray;padding:2px;}
.imgleadlist dd div{margin-left:15px;color:#555;line-height:20px;}
.imgleadlist h4{margin-bottom:5px;}
.imgleadlist h4 span{font-size:12px;color:red;}
.imgleadlist dd h4 a{font-weight:bold;font-size:14px;color:#336699;}

/*ticket_list*/
.ticketlist {margin-top:0px;}
.ticketlist dd{margin-left:5px;padding:10px 5px 5px 0px;border-bottom:1px dashed #EFEFEF;}
.ticketlist dd img{float:left;border:1px solid gray;padding:2px;width:125px;height:80px;}
.ticketlist dd div{color:#555;line-height:20px;margin-left:140px;}
.ticketlist h4{margin-bottom:5px;}
.ticketlist h4 span{font-size:18px;color:red;}
.ticketlist h4 del{font-size:18px;color:#555;}
.ticketlist h4 a{font-weight:bold;font-size:14px;color:#336699;}
.ticketlist h4 img{border:0px;float:right;width:60px;height:17px;}

.bigimgul{margin:0px;padding:0px;}
.bigimgul li{float:left;display:inline;width:125px;}
.bigimgul li img{width:125px;height:90px;border:1px solid #C0C0C0; padding:2px;}
.bigimgul li span a{display:block;margin-top:2px;line-height:15px;text-align:center;margin-bottom:10px;}

.videoimglist{margin-top:10px;padding:0px;}
.videoimglist li{float:left;margin-right:10px;display:inline;}	
.videoimglist li span {display:block;}
.videoimglist li a img {background-color:black;border:1px solid gray;padding:5px;}	
.videoimglist li span a{line-height:20px;}

.linetxtlist {list-style: none;padding:10px 0px 5px 15px;}
.linetxtlist li {float: left;line-height: 30px; padding: 0 5px;white-space: nowrap;font-size:14px;}

.coltxtlist {margin:0px;padding:0px;margin-top:5px;}
.coltxtlist li {list-style: url("../images/icon_item.gif");line-height:25px;float:left;margin-right:15px;display:inline;width:180px;}


.bigtxtul li{float:left;display:inline;font-size:14px;}
.titlelistul ul {margin-top:10px;margin-left:25px;}
.titlelistul ul li {list-style: url("../images/icon_item.gif");margin-right:15px;line-height:20px;}

.linetxtul ul {margin: 0;padding: 0;list-style: none;}
.linetxtul ul li {float: left;line-height: 20px; padding: 0 5px;}
.linetxtul ul li  a{font-size:12px;color:white;text-decoration: none;color:#555;}

.smallimgul{margin:0px;padding:0px;}
.smallimgul li{float:left;margin-right:10px;display:inline;width:52px;}	
.smallimgul li a {display:block;}
.smallimgul li a img { width:50px;height:50px; border:1px solid #C0C0C0; padding:1px;}	
.smallimgul li span a{line-height:20px;text-align:center;}

/* group 群组*/
.topgroupimgul{margin:0px;padding:0px;}
.topgroupimgul li{float:left;margin-right:10px;display:inline;width:85px;height:100px;}	
.topgroupimgul li span {display:block;}
.topgroupimgul li a img { width:50px;height:50px; border:1px solid #C0C0C0; padding:1px;}	
.topgroupimgul li span a{line-height:15px;}

.mygroupimgul{margin:0px;padding:0px;}
.mygroupimgul li{float:left;margin-right:10px;display:inline;width:75px;font-size:12px;width:75px;height:100px;}	
.mygroupimgul li span {display:block;}
.mygroupimgul li a img { width:50px;height:50px; border:1px solid #C0C0C0; padding:1px;}	
.mygroupimgul li span a{line-height:15px;}

.seachgroupimgul li{list-style:none;margin-top:10px;}
.seachgroupimgul li img{float:left;width:50px;height:50px; border:1px solid #C0C0C0; padding:1px;}
.seachgroupimgul li div{margin-left:70px;color:#555;}
.seachgroupimgul li div a{font-size:14px;color:#336699;}


/*登录页面*/
.loginpanel { width: 290px; margin: 0 auto; }
.loginpanel fieldset { margin: 0; padding: 0; border: none; }
.loginpanel legend { display: none; }
.loginpanel p { margin: 10px 0; }
.loginpanel label { margin-right: 5px; }
.loginpanel input { width: 200px;}
.loginpanel button { margin-left: 3.3em; }
			
			
/*body包装器*/
#wrap {width: 970px; margin: 0 auto; text-align: left;}		

/*页面头部*/
#headerinfo{background:url(../images/logo_bg.jpg) repeat-x;}
#headerinfo a{color:white;font-weight:bold;}
#mybgandlogo{height:92px;text-align:left;background-repeat: no-repeat;background-image:url(../images/logobg.jpg);}

/*导航条*/
#mymainmenu{width:600px;margin-left:auto;margin-right:auto;text-align:center;}
#mymainmenu ul{margin-left:50px;}
#mymainmenu li {float:left; display:inline;margin-right:4px; font-size:14px;font-weight:bold;}
#mymainmenu li a {color:white; text-decoration:none; line-height:2em; float:left;height:24px;overflow:hidden; padding-left:6px; background:url(../images/btn1_right.gif) no-repeat top right;}
#mymainmenu .before {width:14px; height:24px; float:left; text-indent:-10000px; overflow:hidden; background:url(../images/btn1_left.gif) no-repeat left top;}
#mymainmenu li.on a {background:url(../images/btn2_right.gif) no-repeat top right; color:#fff;}
#mymainmenu li.on .before {background:url(../images/btn2_left.gif) no-repeat left top;}
#menubottomline{border-bottom:2px solid #0174a1;margin-left:auto;margin-right:auto;}

/*主显示版块*/
#maincontent {float:left;margin-top:10px;width:640px}
#maincontent h1{font-size:14px;margin:0px;border-bottom:1px solid gray;}
#maincontent h1 a{color:#336699;}

#side { float: right; width: 290px; display: inline; margin-right: 5px; overflow: hidden; }

/*用户面板*/
#userpanel { border:1px solid #C7C7C7; zoom: 1; overflow: hidden; margin-bottom: 5px; height: 129px; }
/*未登录*/
#userpanel fieldset { border: none; padding: 0 10px; margin: 0; position: relative; }
#userpanel legend {font-size:14px;font-weight:bold;color:#555; line-height: 26px; margin-bottom: 5px; }
#userpanel input { width: 120px; }
#userpanel p { margin: 0.5em 0; }
#userpanel label { padding-right: 10px; }
#userpanel p.cookietime { float: left; margin: 0.2em 0; }
#userpanel #cookietime { width: auto; margin: 0 0 0 3.4em; }
#userpanel #dologin { position: absolute; right: 30px; bottom: 50px; width: 64px; height: 32px; border: none; background: #A6D18A url(../images/btn_login.gif); text-indent: -9999px; }
#userpanel form a { line-height: 2em; color: #30A9D4; border-left: 1px solid #F3F3F5; padding-left: 7px; }

/*登录后*/
#userpanel h3 { margin: 0; line-height: 26px; padding-left: 26px; font-size: 1em; font-weight: normal; }
#userpanel ul { margin: 10px 20px 10px 26px; }
#userpanel li { line-height: 2.1em; height: 2.1em; border-bottom: 1px solid #F1F5F6; }
#userpanel li a { padding-left: 10px; margin: 0 20px; background: url(../images/icon_item.gif) no-repeat 0 7px; }
		
/*==============================BBS===========================*/
.forumdesc {font-size:14px;font-weight:normal;line-height:22px;}
.forumdesc  a{color:blue;}


/********* Group thread list *********/
.thread_list { width: 100%; line-height: 200%; overflow: hidden; }
.thread_list li { float: left; margin: 0 0 15px; width: 50%; }
.thread_list .threadimg60 { float: left; margin: 0 10px 10px 0; }
.num { color: #F60; font-size: 14px; font-weight: bold; }
.thread_list span.thread_cat { color: #999; }
.topic_list { margin: 0 0 20px; }
.topic_list table { margin: 5px 0 20px; width: 100%; }
.topic_list td { padding: 3px 4px; color: #999; line-height: 150%; overflow: hidden; }
.topic_list thead td { border-bottom: 1px dashed #CCC; color: #333; }
.topic_list td.mtag { width: 120px; }
.topic_list td.author { width: 100px; }
.topic_list td.author em { font-size: 11px; font-style: normal; }
.topic_list td.lastpost { width: 90px; text-align: right; }
.topic_list tbody tr td { border-bottom: 1px dashed #CCC; }
.topic_list tbody tr.alt td { background: #F7F7F7; }
.topic_list p { padding-top: 6px; }

/********** Common subheader menubar ********/
.myheaderwarp {margin: 0 auto; padding: 0 20px; width: 930px;height: 25px; background:url(../../home/template/blue/image/header_bg.gif);color:white;}
.myheaderwarp a{color:white;}
.myheaderwarp span{line-height:25px;float:left;margin-left:36px;}
.myheadermenu { list-style: none; float: left; height: 25px;margin-left:50px;}
.myheadermenu li { float: left; padding-left:10px; line-height:25px;}

.mynav_account { float: right; color: #FFF;line-height:25px;}
.mylogin_thumb {float: left;border:1px solid white;background: url(../../bbs/image/thumb20bg.gif) no-repeat; display: block;}

/************ breadcrumb navbar ************/
.breadcrumb{font-size:12px;margin-top:10px;}
.breadcrumb a{color:#336699}
.breadcrumb span{color:#555;}