*{padding:0; margin:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131}
li{list-style:none}
a
{
    text-decoration:none;
}
a:link{color:#000}
a:hover{ color:Red}
#container { width:1000px; margin:0 auto}
#header {}
#logo{clear:both; height:86px;}
.logo_img{float:left; margin-top:15px;border:none}
.contact_no{float:right; margin:2px 0 0 0}
#nav{height:40px; background-color:#D93939;}
#nav ul{ padding-left:20px}
#nav li{list-style:none; float:left ; width:120px; display:block; height:40px; text-align:center; background:url(image/nav_bg_right.gif) right top no-repeat}
#nav li a{color:#FFFFFF; font-size:16px; font-weight:bold; width:118px; display:block; height:24px; padding-top:16px;}
#nav li a:hover{background:#A0292B url(image/hover_top.gif) top center no-repeat; color:Silver;}
#left{background:url(image/left_bg.gif) left top repeat-y; width:185px; float:left; margin-top:1px;}
#left h1{height:28px; color:#fff; font-size:14px; background:url(image/left_menu_bg.gif) no-repeat left top; margin-top:2px;padding:10px 0 3px 20px}
#left ul{margin-left:10px; margin-bottom:10px;background:url(image/left_bg.gif) repeat-y ledt top;}
#left li{list-style:none; background:url(image/list_bg.gif) left center no-repeat; line-height:23px;}
#left li a {padding-left:20px; color:#FFFFFF; font-size:14px;}
#left li a:hover
{
    color:Silver;
}
.left_bottom{overflow:hidden}
#right{width:812px; float:right; margin-top:1px}
.banner{}
#right_center,#right_bottom{ padding-left:5px; margin:10px 0 4px 0;}
#right_c_l {float:left; width:360px;}
.right_c_r,#right_c_r{float:right; width:415px}
#right_c_r{ margin-left:25px;}
.title{border-bottom:#CCCCCC 1px solid; padding-left:10px}
.news{ padding-top:5px}
.desgin img{ border:solid 2px #ccc}
.desgin{ background:url(image/client_thumb_7.jpg) no-repeat 285px 35px;}
.desgin p{text-indent:2em; line-height:22px;}
.desgin span{ margin-top:10px; display:block; float:left; margin:10px 4px 0 0}
.desgin span a:hover img{ border:solid 2px #677C2F}
.news ul{padding-left:10px; margin-top:6px;}
.news li{ background:url(image/list_bg_f.gif) no-repeat 5px center; list-style:none; line-height:22px; border-bottom:1px dotted #ccc; padding-left:18px;}
.cl{clear:both}
.tab,.peixunList {float:left; width:190px; padding:2px; margin:0 4px 0 1px}
.peixunList{ width:375px; margin-bottom:15px; margin-right:14px;}
.tab_content{border:1px #ccc solid; padding:5px}
.tab_content ul{ padding:2px; padding-top:0}
.tab_content li{line-height:20px; list-style:none;}
.tab_content p{ text-indent:2em; line-height:20px;}
.img{text-align:center; padding-top:5px; margin-bottom:5px;}
.list1 li,.list2 li,.list3 li,.list4 li{ width:160px; background:url(image/list_bg_f.gif) no-repeat left center; padding-left:10px;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis;}
.list2 li{background:url(image/list_2.gif) no-repeat left center;}
.list3 li{background:url(image/list3.gif) no-repeat left center;}
.list4 li{background:url(image/list4.gif) no-repeat left center;}
.title_1{padding:2px}
.title_1 span{ font-size:16px; font-weight:bold}
.red{color:#D23232}
.blu{color:#268CAF}
.ye{color:#EC7A00}
.lan{color:#2A4DC1}
.cl_1{clear:both; height:1px}

.ctt{height:auto;clear:both;border:1px solid #ccc;border-top:0; padding:10px; height:137px}
.w936{margin:20px 0 10px 0;clear:both;}

.tb_{background:url(image/bottom_title.gif) left top repeat-x; padding-left:10px; padding-top:6px}
.tb_ ul{height:32px;}
.tb_ li{float:left;width: 162px;cursor:pointer; list-style:none; text-align:center; height:23px; padding-top:8px}
.normaltab   { background-image:url(image/ti_2.gif); background-repeat: no-repeat;color:#fff; font-size:14px; text-align:center;}
.hovertab    { background-image:url(image/ti_1.gif); background-repeat: no-repeat; font-weight:bold; color:#fff;font-size:14px; text-align:center;}
.dis{display:block;}
.undis{display:none;}
.ctt span{display:block; float:left; margin:0 14px 0 0; width:175px; height:140px; overflow:hidden}
.ctt span li{background:url(image/list3.gif) no-repeat left center; padding-left:10px; line-height:26px; border-bottom:1px dotted #ccc}
.ctt span ul {width:175px}

#links {border:1px solid #ccc; padding:10px;}
#links img {margin:0 30px 0 30px;border:none;}

.art_content{ padding:20px}
.art_content h3{ text-align:center; border-bottom:1px solid #ccc;}

#copyright{text-align:center; line-height:18px; margin:10px 0 0 10px}
.date_view
{
    text-align:right;
    padding:5px;
    padding-right:30px;}
.con
{
    padding:10px;
}
.con p
{
    text-indent:2em;
    line-height:22px;
    font-size:14px;
    margin-bottom:10px;
}
.fl_right
{
    margin-left:40px;
    color:#999;
}
.caozuo
{
    padding:5px;
    text-align:right;
}
.caozuo a{color:#999}
.caozuo a:hover{color:#000}
.r_p{line-height:24px;}
#bottom_ul ul
{
    width:100%;
    text-align:center;}
#bottom_ul li {
    float:left;
	width:48%;
	height:140px;
	list-style:none;
	display:block;
	overflow:hidden;
	text-align:center;
	}

#bottom_ul li a{
    display:block;
	width:98%;
	height:100px;
	position:relative;
	padding-left:5px;
	font-weight:bold;
	line-height:250%;
	padding-top:10px;
overflow:hidden;
border: #fff 1px solid;
	}

#bottom_ul li span {
    display:none;
	font-weight:normal;
	}
#bottom_ul li a:hover {
    cursor:hand;
	border: #ccc 1px solid;
	}
#bottom_ul li a:hover .dis_menus {
    display:block;
	position:absolute;
	top:70px;
	height:32px;
	width:100%;
    }	
.curren {
    display:block;
	}
	
.dis_menus img,#bottom_ul li a img {
    border:0;
	}