body, form, ul, li, td{margin: 0; padding: 0; font-size: 12px; color: #333333; font-family: Helvetica, Corbel, Verdana, Arial, sans-serif;}

body{
	background-color:#F0F0F0;
}


li,ul{
	list-style: none;
}

h1{color:#CC0000; font-size:24px; margin:0px; padding:0px;}

input,textarea{
	border:0px solid #ccc; background-color:#FFF;
}

a {font-size: 12px; text-decoration: none; color:#333;}

a:hover { text-decoration: underline; color: #4E667B;}

#header_top{
	width:960px;
	background:url(head_top_2.gif);
}
#header_top .L{
	width:9px;
	height:30px;
	background:url(head_top_1.gif);
}
#header_top .R{
	width:7px;
	height:30px;
	background:url(head_top_3.gif);
}

#header{
	clear:both;
	width:960px;
	margin-top:8px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}

#guide{
	width:960px;
	clear:both;
	margin-top:0px;
	height:22px;
	background: url(../../images/bm_bg.jpg) repeat-x;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#guide .L{
	height:31px;
	width:10px;
	background:url(../../images/bm_bg.jpg);
	float:left;
}
#guide .C span a{
	font-size:12px;
	color:#FAFAFA;
	text-align:right;
	letter-spacing:1px;
}
#guide .C span{
	float:left;
	line-height:10px;
	padding:3px 10px 0px 3px;
	background:url(../../images/bm_bg.jpg) no-repeat right;
	
}
#guide .R{
	float:right;
	height:22px;
	text-align:right;
	padding-right:15px;
	padding-top:8px;
	background: url(../../images/bm_bg.jpg) right no-repeat;

}
#guide .R a{
	background:url(../../images/bm_bg.jpg) no-repeat 0px 0px;
	padding-right:1px;
	font-size:13px;
	color:#fff;
	margin-right:5px;
}


#foot{
	width:960px;
	clear:both;
	margin-top:0px;
	height:20px;
	background: url(../../images/bm_bg.jpg) repeat-x;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#foot .L{
	height:31px;
	width:10px;
	background:url(../../images/bm_bg.jpg);
	float:left;
}
#foot .C span a{
	font-size:12px;
	color:#FAFAFA;
	text-align:right;
	letter-spacing:3px;
}
#foot.C span{
	float:left;
	line-height:10px;
	padding:3px 10px 0px 3px;
	background:url(../../images/bm_bg.jpg) no-repeat right;
	
	
}
#foot .R{
	float:right;
	height:31px;
	text-align:right;
	padding-right:0px;
	padding-top:3px;
	background: url(../../images/bm_bg.jpg) right no-repeat;

}
#foot .R a{
	background:url(../../images/bm_bg.jpg) no-repeat 0px 0px;
	padding-right:0px;
	font-size:13px;
	color:#fff;
	margin-right:0px;
}


.MainTable{
	margin-top:0px;
	width:960px;
	clear:both;
	background-color:#FFFFFF;
	
}
.MainTableFooter{
	margin-top:0px;
	width:960px;
	clear:both;
	
	
}
.MainTable .list_zx{
    color:#993300;
    font-size:13px;
	font-weight:normal;
	
	padding-top:3px;
	line-height:20px;
	padding-left:20px;
	text-indent: 2em
}
.MainTable .list_zxtitle{
    color:#000000;
    font-size:15px;
	font-weight:normal;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	line-height:40px;
	padding-left:1px;

	
}
.MainTable .hr{
	background:url(hr.jpg) no-repeat right;
	height:28px;
	padding-left:0px;
	padding-top:0px;

}
.dragTable{
	width:100%;
	margin-top:8px;
	overflow:hidden;
	border:0px solid #9ACAD6;
	

}



.dragTable .link a{ font-size:13px;}
.dragTable .link span{ font-size:13px; margin:0px 5px; color:#999;}

.dragTable .linkbtm{ 
           
	 font-size:15px;
	 text-align:right;       
	 color:#ffffff;
			 }

.dragTable .TAG{
	float:left;
	color:#000;
	font-weight:bold;
	padding:9px 5px 0 0px;
	height:21px;
	font-size:13px;
}
.dragTable .TAG a{
	color:#247384;
	font-size:13px;
}
.dragTable .more{
	float:right;
	padding-right:1em;
	padding-top:8px;
}
.dragTable .more a{
	color:#666;
}

.dragTable .head{
	height:28px;
	padding-top:0px;
	border:0px #FFF solid;
	border-bottom:0px #C6EBEE solid;
}

.dragTable .headzx{
	background:#ccc url(../../images/index_zx.jpg) no-repeat right;
	height:38px;
	padding-top:5px;
	border:0px #FFF solid;
	border-bottom:0px #C6EBEE solid;
}

.dragTable .head .L{
	
	width:30px;
	height:30px;
	margin-left:0px;
	float:left;
}

.dragTable .list_title{
	background:url(ico_block.gif) no-repeat 0px 9px ;
	text-indent:15px;
	padding-top:2px;
	padding-right:9px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;

}
.dragTable .list_title a{
	font-size:13px;
}

.dragTable .list_title_r{
	text-align:right;
	font-size:13px;
	color:#993300;
	padding-right:9px;
}

.dragTable .middle{
	padding:6px 1px 4px 7px;
	/*height:50px;*/
	line-height:25px;
	border:1px solid #D0D0D0;
	border-top:0px solid #D0D0D0;
}
.dragTable .bottom{	
	height:184px;
	background:url(../../images/bm_bg.jpg) no-repeat;
	line-height:15px;	
}
.dragTable .footer{
	height:120px;
	background-color:#231504; 
	padding-top:25px;
	border-top:0px solid #ffffff;
}
.dragTable .listh{
    font-size:16px;
	font-weight:lighter;
	padding-top:10px;
	line-height:25px;
	
}
.dragTable .listc{
    color:#000000;
    font-size:13px;
	font-weight:normal;
	line-height:25px;
	padding-left:18px;
	text-indent: 2em;
}
.dragTable .listhc{
    color:#000000;
    font-size:14px;
	font-weight:BOLD;	
	padding-top:3px;
	line-height:25px;
	padding-left:0px;
	text-indent: 0em
}


.line {

width:99%; height:10px; padding:0px 0px 3px 0px; border-bottom:1px #D0D0D0 dotted;



} 

#IndexMainNews .L{
	height:70px;
	width:4px;
	background:url(topnews_a1.gif) no-repeat top;
}

#IndexMainNews .C{
	background:url(topnews_a2.gif) repeat-x top;
	line-height:150%;
}

#IndexMainNews .R{
	width:4px;
	background:url(topnews_a3.gif) no-repeat top;
}

#IndexMainNews{
	border-bottom:1px solid #E3E3E3;
}

#IndexMainNews .list_title{
	background:url(iicon1.gif) no-repeat 9px 9px ;
	text-indent:24px;
	padding-top:2px;
	padding-right:9px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:25px;
}
#IndexMainNews .list_title a{
	font-size:13px;
}

#IndexMainNews .list_title_r{
	text-align:right;
	font-size:13px;
	color:#993300;
	padding-right:9px;
}

#IndexMainNews .top{
	padding:15px 8px 5px 8px;
}

#IndexMainNews .top a{
	color:#D50000;
	font-size:16px;
	font-weight:bold;
}

#IndexMainNews .D{border-bottom:1px dotted #ccc;line-height:150%;color:#929292; padding:0px 8px 8px 8px; margin-bottom:4px;}

.top_r_ad{background-color:#f2f6fb; border:1px solid #b0d7ff; height:56px; width:240px; overflow:hidden; padding: 2px 5px; line-height:150%;}

.box{border:1px solid #CCC;}

.so{border:1px solid #CCC; padding:8px;}

.red12{color:#FF0000;}

.zoom{font-size:14px; line-height:170%;text-indent:12px;}

.nav{margin-bottom:8px; background-color:#F5F5F5; height:28px; margin-top:0px; width:960px; clear:both;}

.tit{border:1px solid #CCC; margin-top:8px;}
.tit_b{background-color:#F5F5F5; padding:8px; font-size:13px;}
.tit_c{padding:8px;}

.downURL{border:1px solid #CCC; padding:8px; margin:8px; width:200px;}
.downURL a{font-size:14px; color:#0000FF; text-decoration: underline;}

.soft_s, .a_tit{ padding-bottom:8px; border-bottom:1px solid #CCC; text-align:center; margin-bottom:8px;font-size:14px;font-weight:bold;line-height:20px}

.a_kk{color:#666; text-align:center; margin-top:8px;font-weight:normal;}
.a_des{background-color:#F5F5F5; padding:8px; margin-bottom:8px;}
.a_ad{margin:20px 0px; text-align:center;}
.a_vote{ text-align:center; border-bottom:1px solid #CCC; margin-bottom:8px; padding-bottom:8px;}
.a_pn, .a_pn a{font-size:13px; line-height:170%;}
.a_class{ width:138px; padding:8px; border:1px solid #CCC; background-color:#F5F5F5; text-align:center; font-size:13px; overflow:hidden;}

.buttons{margin:20px 12px 12px;text-align:center;}
.buttons img{margin:0 12px 0 0;}

.ding-Out{width:189px; height:48px; background-image:url(ding.gif); background-position:0px 0px; cursor:pointer; }
.ding-Over{width:189px; height:48px; background-image:url(ding.gif); background-position:-189px 0px; cursor:pointer; }
.cai-Out{width:189px; height:48px; background-image:url(cai.gif); background-position:0px 0px; cursor:pointer;}
.cai-Over{width:189px; height:48px; background-image:url(cai.gif); background-position:-189px 0px; cursor:pointer;}

.ding-bar{width:55px;height:5px;border:1px solid #40a300;background-color:#fff;overflow:hidden;text-align:left;}
.ding-bar div{background-color:#40a300;}
.cai-bar{width:55px;height:5px;border:1px solid #555555;background-color:#fff;overflow:hidden;text-align:left;}
.cai-bar div{background-color:#555555;}
#barnum1, #barnum2{font:400 10px/12px arial;color:#333;}

.vcode{cursor:pointer;}

.ly_head{border:1px solid #CCC; padding:8px; background-color:#F5F5F5; margin-left:8px;}
.ly_head input{border:0px; background-color:#F5F5F5;}
.ly_gg{background-color:#F5F5F5; padding:8px; margin:8px 0px; font-size:13px;}
.ly_bhead{border:1px solid #CCCCCC; padding:2px; width:100px; margin-bottom:8px;}
.ly_ll{text-align:right; color:#666666; padding-bottom:8px; padding-top:8px;}
.ly_rr{color:#0000FF; font-size:14px; font-weight:bold; text-align:right;}
.ly_cc{font-size:14px; line-height:170%;}
.ly_bb{border-bottom:1px solid #CCC; margin-bottom:8px;}
.ly_ask{color:#FF0000; border:1px dotted #CCC; padding:8px; margin-top:8px;}

.page_nav{ font-size:12px; line-height:30px;}
.page_nav a{ font-size:12px; padding:5px 10px 5px 10px; text-decoration:none; border:1px solid #CCCCCC; background-color:#F5F5F5;}
.page_nav a:hover{  font-size:12px;color:#FF0000; text-decoration:none; background:#FFFFFF; border:1px solid #0000FF;}

.s_tit a{color:#0000FF; font-size:14px; text-decoration:underline;}
.s_kk { color:#666;}
.s_des{ border-bottom:1px dotted #CCC; margin-bottom:8px; margin-right:8px; line-height:150%; padding-bottom:8px;}

.listimg{border:1px solid #CCC; padding:2px;}

.about{padding:8px; border:1px solid #CCC; background-color:#F5F5F5; text-align:center;}

.foot{padding:8px; text-align:center; line-height:25px;color:#ffffff}


.box{border:1px solid #99BBDD; margin-bottom:8px;}
.box_title{background:url(../images/news_bg.gif);position: relative;height: 28px; padding:0px 8px;}
.box_list{padding:5px; line-height:170%; text-align:left;}
.box_list2{background-image:url(../images/topbg.gif);background-repeat:repeat-x;background-position:0px 0px;padding:5px; line-height:170%; text-align:left;}
.box_title h3,.box_list h3,.box_list2 h3 {margin:0px; padding:0px; font-weight: bold; font-size:14px; float:left;}
.box_title span {float:right;}

.content_body {
	width: 660px;
	height: 100%;
	float: left;

}

.content_body ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
  }
  
.content_body ul li {
	float: left;
	padding: 9px;
}
.content_body ul li a {
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}
.content_body  img {
	border: 2px solid #CCC;
        padding:2px;
}
.content_body ul li dt {
	line-height: 26px;
	text-align: center;
}




.content_bodytj {
	width: 396px;
	height: 100%;
	float: left;
}

.content_bodytj ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
  }
  
.content_bodytj ul li {
	float: left;
	padding: 3px;
}
.content_bodytj ul li a {
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}
.content_bodytj  img {
	border: 2px solid #CCC;
        padding:3px;
}
.content_bodytj ul li dt {
	line-height: 26px;
	text-align: center;
}


.content_bodyindex {
	width: 100%;
	height: 100%;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 600px;
	padding-left: 0px;
}

.content_bodyindex ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
  }
  
.content_bodyindex ul li {
	float: left;
	padding: 3px;
}
.content_bodyindex ul li a {
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}
.content_bodyindex  img {
	border: 1px solid #CCC;
        padding:2px;
}
.content_bodyindex ul li dt {
	line-height: 26px;
	text-align: center;
}



.table {
	MARGIN-TOP: 5px; WIDTH: 100%; BORDER-COLLAPSE: collapse
}
.table TD {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.viewphoto {
    border:solid 1px #D7D9D8;
	text-align:center;
	
	padding-top:8px;
	padding-left:5px;
	padding-right:2px;
	padding-bottom:8px; float:left; margin-top:6px; margin-left:5px; margin-bottom:2px;}

.viewphoto img{
    max-width:420px;
	width:expression(document.body.clientWidth >420? "420px": "auto" );
	border:1px dashed #000;
	}

.worksphoto {
    border:solid 1px #D7D9D8;
	text-align:center;	
	padding-top:8px;
	padding-left:5px;
	padding-right:2px;
	text-align:left;
	float:left;
	padding-bottom:8px; float:left; margin-top:6px; margin-left:5px; margin-bottom:2px;}

.worksphoto img{
    max-width:320px;
	width:expression(document.body.clientWidth >320? "320px": "auto" );
	border:1px dashed #000;
	}

.viewlogo {
    border:solid 1px #D7D9D8;
	background: url(../../images/top_log.gif) repeat-x;
	text-align:center;
	
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:25px; 
	float:left;
	margin-top:2px; margin-left:2px; margin-right:5px; margin-bottom:30px;
	}

.viewlogo img{
    max-width:233px;
	max-height:295px;
	width:expression(document.body.clientWidth >233? "233px": "auto" );   
	height:expression(document.body.clientHeight >295? "295px": "auto" );   
	border:1px solid #D7D9D8;
	}

.TableLeft{
    width:100%
	margin-top:8px;
	overflow:hidden;
	border:0px solid #9ACAD6;
	background:url(left_bg.jpg) repeat-y left ;
	
   
	
}

.dragTableLeft{
    width:100%
	margin-top:8px;
	overflow:hidden;
	border:0px solid #9ACAD6;


	
}

.dragTableLeft .head{
	background:#ccc url(head_zx.jpg) no-repeat right;
	height:28px;
	padding-top:0px;
	border:0px #FFF solid;
	border-bottom:0px #C6EBEE solid;
}
.dragTableLeft .TAG{
	float:right;
	color:#000;
	font-weight:bold;
	padding:9px 5px 0 0px;
	height:21px;
	font-size:13px;
}
.dragTableLeft .TAG2{
	float:left;
	color:#000;
	font-weight:bold;
	padding:5px 10px 25px 5px;
	height:28px;
	font-size:13px;
}
.dragTableLeft .head2{
	background:#ccc url(left_zx.jpg) no-repeat right;
	height:38px;
	width:100%;
	padding-top:0px;
	border:0px #FFF solid;
	border-bottom:0px #C6EBEE solid;
}
.dragTableLeft .TAG a{
	color:#247384;
	font-size:13px;
}
.dragTableLeft .more{
	float:right;
	padding-right:1em;
	padding-top:8px;
}
.dragTableLeft .list_title{
	background:url(ico_block.gif) no-repeat 0px 9px ;
	text-indent:15px;
	padding-top:2px;
	padding-right:9px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;

}
.dragTableLeft .list_title a{
	font-size:13px;
}

.dragTableLeft .list_title_r{
	text-align:right;
	font-size:13px;
	color:#993300;
	padding-right:9px;
}

.dragTableLeft .middle{
	padding:6px 1px 4px 7px;

    line-height:25px;
	border:0px solid #D0D0D0;
	border-top:0px solid #D0D0D0;
}

.dragTableLeft .middle2{
	padding:6px 1px 4px 7px;

    line-height:25px;
	border:0px solid #D0D0D0;
	border-top:0px solid #D0D0D0;
}


.dragTableLeft .listh{
    font-size:16px;
	font-weight:lighter;
	padding-top:10px;
	line-height:25px;
	
}

.custom_jj{
	width:920px;
	clear:both;
	margin-top:0px;
	 border:solid 1px #D7D9D8;
	 text-align:center;
	background: url(../../images/custom_jj.gif) no-repeat ;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:30px; float:left; margin-top:2px; margin-left:2px; margin-right:5px; margin-bottom:20px;
}

 .jjlogo {
    max-width:313px;
	width:expression(document.body.clientWidth >313? "313px": "auto" );   
	height:expression(document.body.clientHeight >291? "291px": "auto" );   
	border:1px solid #D7D9D8;
	}

.jjlogo {
    border:solid 1px #D7D9D8;
	background: url(../../images/custom_jj.gif) no-repeat ;
	text-align:center;
	
	padding-top:10px;
	padding-left:00px;
	padding-right:40px;
	padding-bottom:30px; float:left; margin-top:2px; margin-left:2px; margin-right:5px; margin-bottom:20px;}

.jjlogo img{
    max-width:236px;
	width:expression(document.body.clientWidth >236? "236px": "auto" );   
	height:expression(document.body.clientHeight >291? "291px": "auto" );   
	border:1px solid #D7D9D8;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px; float:left; margin-top:2px; margin-left:3px; margin-right:3px; margin-bottom:20px;
	}
.jjzoom{
     font-size:15px;
     line-height:120%;
	 text-indent:30px;
	 padding-top:20px;
	 padding-left:15px;
	 text-align:left;
	 width:650px;
	 float:left;
	 }

 .index_bj{	
	padding-top:1px;
	padding-left:2px;
	padding-right:2px;
	border:0px #8B7D7B solid;
	border-bottom:5px ##8B7D7B solid;

}

 .index_bj a{
	color:#000000;
	font-size:14px;
	padding-top:1px;
	padding-left:40px;
  
}
.index_bj img{
	border:0px solid #D7D9D8;
	padding-top:0px;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:5px;
	float:left; 
	}

.index_bj ul {
	list-style-type: none;
	margin: 1px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left:0px;
	 }
  
.index_bj ul li {
	float: left;
	padding: 9px;
    width:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height:20px
}
.index_bj ul li a {
	font-size: 12px;
	line-height: 26px;
	text-align: center;
}

.indexLeft{
    width:310px;
	background-color:#ccc
	margin-top:8px;
	overflow:hidden;
	border:1px solid #8B7765;
	padding-top:10px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:25px; 
	border-bottom:1px #ffffff solid;
	border-top:1px #ffffff solid;
		
}

.indexLeft ul {
	list-style-type: none;
	margin: 1px;
	padding-top: 0px;	
	padding-bottom: 0px;
	padding-left:10spx;
	
	 }
  


.indexLeft .more{
	float:left;
	padding-right:1em;
	padding-top:8px;
	
}
.indexLeft .more a{
	color:#666;
	text-align: right;
	padding-left:160px;
}
.star{
    padding-left:2px;
	font-size: 15px;
	padding-right:2px;
	padding-top:16px;
	color:#ff0000;
	text-align: center;
	vertical-align:middle;
	}

#prolist {
	PADDING-BOTTOM: 4px;	
	OVERFLOW: hidden;
    WIDTH: 280px; 
	PADDING-TOP: 2px;
	line-height:10px
	padding-left:5px;
    
	
}
.#prolist ul li {
   	padding-top: 2px;
	padding-left: 10px;
	text-align: left;
    font-size: 15px;
	float:left;
    
}
.#prolist ul li a {
	font-size: 12px;
	text-align: left;

}
.#prolist ul li img{
	border:0px solid #D7D9D8;
	padding-top:0px;
	padding-left:0px;
	padding-right:3px;
	
	}

.input{
     border:1px solid #838B83;
	 padding-top:2px;
	 padding-left:2px;
}


.search{
     border:1px solid #6495ED;"
	 padding-top:2px;
	 padding-left:2px;
}

