﻿body
{
	font-size:10pt;
	height:100%;
	width:100%;
	background-color:#f4f4f4;
	margin:0 auto;
	padding:0;
}


#main
{
	height:100%;
	width:998px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	overflow: hidden;
	height:auto!important;
    background-color:#fff;
    	border-left:solid 1px #d4d4d4;
	border-right:solid 1px #d4d4d4;
}

a{	font-size:9pt;	text-decoration:none;	color:#333333;	line-height:1.5;}

A:hover {COLOR: #376eab;  text-decoration: underline;}

#topbg
{
	width:100%;
	background-color:#fff;

}

#headerbg
{
	width:100%;
	background-color:#e3e3e3;
	height:254px;	
	border-bottom:solid 1px #fff;
}

#guanggao
{
    width:1000px;
    background-image:url(image/kexue.jpg);
    margin:0 auto;
    height:96px;
}

#menubg
{
	width:100%;
	height:25px;
	background-color:#ececec;
	text-align:center;
}

#footerbg
{
	width:100%;
	height:50px;
	text-align:center;
	margin-top:0px;
	background-color:#d4d4d4;
	border-top:solid 1px #fff;
}

#footer
{
	width:1000px;
	height:60px;
	border-top:solid 2px #880e23;
	background-color:#f5f5f5;
}

#footer img{border-width:0;}

#footerleft
{
	width:200px;
	height:46px;
	padding-top:5px;	
	float:left;
}

#footercenter
{
	width:580px;
	height:46px;
	padding-top:5px;	
	float:left;
}

#footerright
{
	width:200px;
	height:46px;
	padding-top:5px;
	float:right;
	}


#top
{
	height:40px;
	width:710px;
	margin:0 auto;
}

#header
{
	width:1000px;
	height:158px;
	background-image:url(image/header.jpg);
	border-top:solid 1px #fff;
	border-left:solid 1px #fff;
	border-right:solid 1px #fff;
	margin:0 auto;
}

#menu
{
	width:1000px;
	height:29px;
	background-image:url(image/menubg.jpg);
	margin:0 atuo;	
}

.menu {float:left;font-family: "宋体,arial",arial,verdana,sans-serif;width:100%;position:relative;font-size:12px;font-weight:normal;}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline;width:120px;text-align:center;height:22px;padding-top:4px;margin:0 2px;}
.menu ul li a, .menu ul li a:visited {text-decoration:none;color:#fff;font-weight:normal;}
.menu ul li a:hover {text-decoration:none;color:#0f0f0f;}


#left
{
	width:250px;
	height:100%;
	float:left;
}

#mid
{
	width:490px;
	height:100%;
	float:left;
	margin-right:5px;
}

#right
{
	width:250px;
	height:100%;
	float:left;
}

.box
{
    width:250px;
    margin:0 auto;
    height:auto!important;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:0px;
}

.box .title
{
    width:247px;
    background-image:url(image/box_top.jpg);
    height:34px;    
}

.box .title span{margin-top:15px;margin-left:35px;line-height:34px;color:#ff0000;}

.box .tbox
{
    background-image:url(image/box_mid.jpg);
    width:247px;
    height:auto!important;
    min-height:120px;
}



.box .tbtm
{
    width:247px;
    height:17px;
    background-image:url(image/box_btm.jpg);
}




.boxmid
{
    width:470px;
    margin:0 auto;
    height:auto!important;
    margin-bottom:5px;
    margin-top:5px;
    margin-left:13px;
}

.boxmid .title
{
    width:470px;
    background-image:url(image/box_top1.jpg);
    height:34px;    
}

.boxmid .title span{margin-top:15px;margin-left:35px;line-height:34px;color:#ff0000;}

.boxmid .tbox
{
    background-image:url(image/box_mid1.jpg);
    width:470px;
    height:auto!important;
}

.boxmid .tbox .texts
{
    width:450px;
    margin:0 auto;
    min-height:100px;
    line-height:2;
}

.boxmid .tbtm
{
    width:470px;
    height:17px;
    background-image:url(image/box_btm1.jpg);
}


#leftbox
{
	width:88px;
	height:100%;
	float:left;
}
	
#leftbox1
{
	width:250px;
	height:100%;
	float:left;
}

#rightbox
{
	width:600px;
	height:100%;
	float:right;
	margin:0 0px;
	height:auto!important;
	overflow:hidden;
	min-height:300px;
	text-align:left;
}

#rightbox ul {padding:0;margin-left:5px;list-style-type:none;float:left;position:relative;width:100%;}
#rightbox li{padding:0;margin:0;list-style-type:none;float:left;position:relative;width:100%;}

#rightbox1
{
	width:730px;
	height:100%;
	float:right;
	margin:0 px;
	height:auto!important;
	overflow:hidden;
	min-height:300px;
}
	
#title
{
	width:1000px;
	height:35px;
	border-bottom:solid 3px #880e23;
	padding-top:15px;
	font-size:12pt;
	font-weight:bold;
	background-color:#f4f4f4;
	text-align:center;
}

#content
{
	width:998px;

	height:100%;
	height:auto!important;
	text-align:left;
	line-height:1.5;
	background-color:#f4f4f4;
	min-height:300px;
}

#content .matter
{
    width:950px;
    margin:0 auto;
    margin-top:10px;
    line-height:2;
}

#closebox
{
	width:1000px;
	height:20px;
	text-align:center;

	background-color:#f4f4f4;
    margin:10px auto;
}

#topnewsbox
{
	width:235px;
	height:158px;
	border:solid 1px #d4d4d4;	
	margin-top:5px;
	padding:2px;
	margin-left:3px;
}

#topnewsbox .imgbox{width:240px;height:150px;border:solid 1px #d4d4d4;margin:2px;}

.tbox ul
{
    list-style:none;
}

.tbox  a{text-align:left;height:20px;color:#333;}
.tbox li{float:left;width:400px;margin-left:0px;line-height:30px;color:#333;} 


#leftbox  ul{padding:0;margin-left:5px;list-style:none;float:left;position:relative;width:100%;}
#leftbox  li{padding:0;margin:0;list-style:none;float:left;position:relative;width:100%;}



.navPoint1{font-family: Webdings;font-size:3pt;cursor:hand;padding-left:0px;color:#880e23;}
.navPoint2{font-family: Webdings;cursor:hand;padding-left:0px;color:#880e23;}

.listnews
{
	width:100%;
	height:25px;
	height:auto!important;
	margin-left:3px;
}

.listnews .left
{
	width:10px;
	height:15px;
	padding-top:10px;
	float:left;
	margin-left:5px;
	
}

.listnews .text
{
	width:auto!important;
	overflow:visible;
	padding-top:5px;
	float:left;
	margin-left:0px;
	height:auto!important;
}

.titlebox
{
	width:720px;
	height:auto!important;
	margin-top:8px;
}

.titlebox1
{
	width:720px;
	height:auto!important;
}

.titlebox1 .titleleft
{
	width:100px;height:22px;background-image:url(image/itembg4.gif);float:left;border-left:solid 1px #d4d4d4;
	border-top:solid 1px #d4d4d4; overflow:hidden;color:#fff;padding-top:8px;padding-left:20px;
}


.titlebox .titleleft
{
	width:100px;height:22px;background-image:url(image/itembg4.gif);float:left;border-left:solid 1px #d4d4d4;
	border-top:solid 1px #d4d4d4; overflow:hidden;color:#fff;padding-top:8px;
}

.titlebox .titleleft span
{
    margin-left:15px;
}

 .list
{
    border-left:solid 1px #d4d4d4;
    border-right:solid 1px #d4d4d4;
    border-bottom:solid 1px #d4d4d4;
    min-height:350px;
    width:718px;
}

.titleright
{
	height:21px;float:right;background-image:url(image/itembg5.gif);text-align:right;padding-top:8px;padding-right:0px;
	border-right:solid 1px #d4d4d4;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;
	width:618px;
	float:right;
}

.titleright1
{
	height:21px;float:right;background-image:url(image/itembg5.gif);text-align:right;padding-top:8px;padding-right:0px;
	border-right:solid 1px #d4d4d4;border-top:solid 1px #d4d4d4;border-bottom:solid 1px #d4d4d4;
	width:600px;
	float:right;
}

.listboxnews
{
	width:700px;
	margin:0 auto;
}

.listboxnews .result
{
    width:660px;
    margin-left:20px;
    border:solid 1px #d4d4d4;
    height:auto!important;
        overflow:visible;
}

.listboxnews .result ul
{
    list-style-type:none;
    margin-top:10px;
    margin-left:0;
    height:auto!important;
    padding-left:0px;
}

.listboxnews .result ul li
{
    height:auto!important;
    min-height:25px;
    line-height:50px;
    padding-left:10px;
}

.listboxnews .regards
{
    width:660px;
    margin-left:20px;
    border:solid 1px #d4d4d4;
    height:auto!important;
    overflow:visible;
    margin-top:15px;
    margin-bottom:15px;
}


.listboxnews .regards ul
{
    list-style-type:none;
    margin-top:10px;
    margin-left:0;
    height:auto!important;
}

.listboxnews .regards ul li
{
    height:auto!important;
    min-height:25px;
    line-height:50px;
    padding-left:10px;
}

.listboxnews ul
{
    list-style-type:none;
    margin-top:10px;
    margin-left:0;
}

.listboxnews ul li
{
    height:25px;

}

.mbox
{
	width:580px;
	min-height:400px;
}

#main .manbox
{
    width:950px;
    margin:0 auto;
    text-align:left;
}

#main .manbox .row
{
    height:30px;
    border-bottom:solid 0px #d4d4d4;
    width:100%;
    overflow:hidden;
    height:auto!important;
}

.imgboxs
{
    width:500px;
    height:400px;
    margin:0 auto;
    margin-top:30px;
}