﻿body{margin:0;padding:0 0 12px 0;font-size:11px;line-height:22px;background:#fff;font-family:Verdana,arial;}
div,p,li{font-family:Verdana,arial;font-size:11px;}
*{margin:0;padding:0;}
input,select{font-size:11px;line-height:16px;}
img{border:0;}
ul,li{list-style-type:none;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.dis{display:block;}.undis{display:none;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.fh{height:22px;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
.fc30{color:#303030;font-family:arial;}.fchot{color:#ff0700}
.f11{font-size:11px;font-family:tahoma;}.marl{margin-left:10px;display:inline;}
.mart{margin-top:10px;}
/*今日话题标题*/
h1{font-size:16px;font-weight:200;font-family:arial;}
h1 a{color:#303030;}
/*普通标题*/
h3{font-size:12px;}
a{text-decoration:none;}
/*容器*/
#contain{
	width:999px;
	margin:0px auto;
	}
#topline{
	background:url(../images/topline.gif) repeat-y;
	height:21px;
	text-align:right;
	}
#topline a{
	margin:0px 8px;
	color:#fff;
	font-weight:bold;
	}
#top{
	background:#f3f2f2;
	height:225px;
	text-align:center;
	}
.topcenter{
	width:983px;
	margin:0px auto;
	}
ul#nav,ul#nav ul{
    margin: 0 auto;
    text-align:center;
    padding: 0;
    list-style: none;
    background:#fff;
}
ul#nav {
    width:auto;
    display:block;
    height:24px;
    clear:both;
	background:url(../images/navbg.gif) repeat-x;
	height:30px;
	line-height:28px;
	font-size:12px;
}
 
ul#nav li {
    position: relative;
    z-index:9;
    float:left;
	width:160px;
	background:url(../images/navspacer.gif) no-repeat right;
}
ul#nav ul li{
    display:block;
}
ul#nav ul {
    width:160px;
    height:auto;
    position: absolute;
    text-align:center;
    left: 0px;
    display: none;
    border:solid 1px #042577;
}
 
/*当鼠标在子菜单和父菜单上时，父菜单的样式*/
ul#nav li.over a,ul#nav li:hover a{
    border:#042577;
    background: #042577;
    font-weight:bold;
    color: #fff;
}
/*将子菜单的样式清除*/
ul#nav li.over ul a,ul#nav li:hover ul a{
    background:#fff;
    font-weight:normal;
    color:#777;
	font-size:11px;
}
/*子菜单的hover样式*/
ul#nav li.over ul a:hover,ul#nav li:hover ul a:hover{
    background:#fff;
    font-weight:normal;
    color: #042577;
    background: #E0F3FC;
    border-color:#E2144A;
    font-weight:bold;
}
 
/* Styles for Menu Items */
ul#nav a {
    font-size:12px;
    display: block;
    color: #023045;
}
 
ul#nav ul li{
    width:100%;
    border:0;
}
/* Fix IE. Hide from IE Mac \*/
* html ul#nav li { float: left; height: 17px; }
* html ul#nav li a {width:auto;height: 17px;}
/* End */
ul#nav ul a {border:0;} /* Sub Menu Styles */    
ul#nav li:hover ul,ul#nav  li.over ul { display: block; } /* The magic */


#mainbox{
	height:auto;
	margin:6px auto;
	background:url(../images/mainleftline.gif) no-repeat left bottom;
	}
#mleft{
	width:271px;
	float:left;
	height:auto;
	min-height:500px;
	_height:500px;
	}
#mcenter{
	width:504px;
	float:left;
	margin-left:6px;
	height:auto;
	display:inline;
	border-right:1px solid #bcbcbc;
	}
#mcenter1{
	width:700px;
	float:left;
	display:inline;
	height:auto;
	margin-left:6px;
	padding-bottom:20px;
	overflow:hidden;
	}
#mright{
	width:208px;
	float:right;
	height:auto;
	}
.leftbox{
	margin:0px auto;
	width:241px;
	height:auto;
	margin-bottom:12px;
	background:url(../images/leftbox.gif) no-repeat left top;
	}
.leftbox dt,.rightbox dt{
text-align:left;
	margin:3px 3px;
	margin-bottom:0px;
	background:url(../images/dtbg.gif) repeat-x left top;
	}
.leftbox dt h2{
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	color:#023045;
	}
.leftbox dd,.rightbox dd{
	padding:8px;
	}
.rightbox{
	width:208px;
	background:url(../images/rightboxbg.gif) repeat-x top left;
	height:auto;
	}
#video{

	}

#cpinfo{
	background:url(../images/cpbg.gif) repeat-x;
	height:111px;
	text-align:center;
	}
#cpinfo p{
	margin:20px auto;
	}
.newslist{
	width:auto;
	margin:5px;
	height:auto;
}
.newslist li{
	background:url(../images/dot.gif) no-repeat 0px 9px;
	height:25px;
	padding-left:10px;
	}
#dline li{
	height:30px;
	border-bottom:1px solid #f1f1f1;
	line-height:30px;
	background-position:0px 11px;
}
.newslist li h3,#dline li h3{
	float:left;
	font-size:11px;
	font-weight:normal;
}
.newslist li h5,#dline li h5{
	float:right;
	font-size:10px;
	font-weight:normal;
}

#subcom li a:hover,#subcom li a:visited{
	color:#024897;
	}

#rongyu{
	padding-top:30px;
	background:url(../images/rybox.gif) no-repeat;
	width:197px;
	height:250px;
	margin:3px auto;
	}
.mtitle,.mtitle1{
text-align:left;
	width:481px;
	height:25px;
	line-height:25px;
	background:url(../images/newstitle.gif) no-repeat;
	}
.mtitle1{
	width:701px;
	background:url(../images/newstitle1.gif) no-repeat;
	}
.mtitle h2,.mtitle1 h2{
	font-size:12px;
	color:#fff;
	margin-left:10px;
	}

#flashad{
	margin:18px auto;
	margin-left:6px;
	}
#btnews dt{
	color:#db1b2b;
	font-size:12px;
	margin:5px auto;
	margin-left:20px;
	}
#btnews dd{
	color:#6b6b6c;
	text-align:left;
	margin:0px 16px;
	margin-bottom:10px;
	text-indent:24px;
	}
#btnews dd a{
	font-weight:bold;
	color:#ff7200;
	}
#compic li{
	float:left;
	display:inline;
	margin-bottom:10px;
	}
#compic li img{
	border:1px solid #dedede;
	padding:2px;
	}
.bcontent{
	line-height:25px;
	color:#024897;
	text-indent:24px;
	}
/*Example for a Menu Style*/

/*选项卡1*/
#Tab1{
width:463px;
margin:0px;
padding:0px;
margin:0 auto;}
/*菜单class*/
.Menubox {
width:100%;
height:32px;
line-height:32px;
}
.Menubox ul{
margin:0px;
padding:0px;
}
.Menubox li{
float:left;
display:block;
cursor:pointer;
width:75px;
height:32px;
text-align:center;
color:#949694;
font-weight:bold;
}
.Menubox li.hover{
padding:0px;
background:#fff;
width:75px;
background:url(../images/menubg.gif) no-repeat center bottom;
color:#739242;
font-weight:bold;
height:32px;
line-height:32px;
}
.Contentbox{
margin-top:5px;
clear:both;
background:#f2f3f3;
border:1px solid #e1e1e1;
height:auto;
padding:8px;
text-align:left;
color:#6b6b6c;
}

/*滚动*/
.scroll_div {
	width:476px;
	height:125px;
	margin:16px auto;
	overflow: hidden;
	white-space: nowrap;
	background:#ffffff;
}
.scroll_div img {
	width:93px;
	height:72px;
	border: 0;
	margin: auto 2px;
	border:1px #efefef solid;
}
#scroll_begin, #scroll_end, #scroll_begin ul, #scroll_end ul, #scroll_begin ul li, #scroll_end ul li {
	display:inline;
}/*设置ul和li横排*/


.mleftbg{
	background:url(../images/mleftbg.gif) repeat-x;
	margin-left:6px;
	}
.subnav{
	width:241px;
	margin:0px auto;
	margin-top:26px;
	height:auto;
	}
.subnav dt{
	border-bottom:3px solid #ff7f0d;
	text-align:center;
	}
.subnav dd{
	background:url(../images/subnavbg.gif) no-repeat left top;
	}
.subnav dd ul{
	margin-left:40px;
	padding-top:12px;
	min-height:160px;
	_height:160px;
	}
.subnav dd li{
	background:url(../images/subnavli.gif) no-repeat;
	width:162px;
	height:35px;
	margin-top:3px;
	line-height:35px;
	text-align:center;
	}
.subnav dd li a{
	color:#000;
}
#subright{
	width:710px;
	height:auto;
	float:right;
	display:inline;
	margin-left:5px;
	display:inline;
	}
.now{
	height:30px;
	background:url(../images/now.gif) no-repeat left bottom;
	color:#4c4c4c;
	}
.now h2{
	font-size:12px;
	margin-left:8px;
	}
.now a{
	color:#4c4c4c;
	}
.contentbox{
	margin-top:6px;
	background:url(../images/contentboxbg.gif) no-repeat left top;
	padding-top:18px;
	height:auto;
	}
.content{
	margin:20px;
	text-align:left;
	line-height:20px;
	text-indent:24px;
	}

/*cppic*/
#cpview{
	margin:0px 16px;
	}
.chanpin,.chanpin1{
	width:120px;
	background-color: #f7f7f7;
	border:1px solid #f1f1f1;
	padding:3px;
	height:140px;
	margin:12px 0px 6px 12px;
	float:left;
	text-indent:0px;
}
.chanpin1{
	height:110px;
	width:660px;
	clear:both;
	}
.jianjie1{
	float:left;
	margin-left:10px;
	}
.jianjie{
	clear:left;
	line-height:20px;
	text-align:center;
	width:120px;
	margin:0px;
	font-size:11px;
}

.jianjie ul{
	margin:2px;
}
.jianjie li{
	text-align:center;
}
.jianjie li strong{
	font-weight:bold;
}
.cppic,.cppic1{
	width:110px;
	border:1px solid #f1f1f1;
	background-color: #fff;
	padding:3px;
	margin:0px;
}
.cppic1{
	float:left;
	}

/*pro info*/
#proinfo{
	margin-top:20px;
	margin-left:20px;
}
#proinfo dt{
	font-size:12px;
	height:30px;
	line-height:30px;
	background:#f7f7f7;
	padding-left:20px;
	border:1px solid #ccc;
	margin-top:10px;
	color:#fa5808;
	font-weight:bold;
	}
#proinfo dd{
	margin:8px auto;
	color:#666;
	}
#propic{
	margin:10px auto;
	text-align:center;
	}
#propic img{
	padding:2px;
	border:3px solid #dedede;
	}


/*内容*/
.c_title_text{
	margin:8px auto;
	}