 
*{ margin:0; padding:0;letter-spacing:1pt;list-style-type:none; font-family: Arial, Helvetica, sans-serif;line-height:25px;}

body{ font-size:12px; background:#ededed;}
a{text-decoration:none; color:#333;}



#topnav { height:34px; padding:2px; background:url(../images/cali/top_login.jpg) no-repeat;}
#mininav {
    color: #fff; height: 26px;width:960px; margin:5px auto 0; line-height:26px; padding:0;
}
.navleft {
    font-size: 12px;width: 520px; height:26px;float:left; line-height:20px; border:0; overflow:hidden
}
.navright{ font-size: 12px; width: 270px; height:20px;float:right; line-height:20px;}

.navright a,.navright a:link,.navright a:hover{ color:#FFFfff; float:left;}

#mininav span {
	display:block; float:  left;
}
#mininav a {
	padding:1px 3px; display:block; float: left; margin: 0px 3px;  text-decoration: none
}
#mininav a:hover {
    text-decoration:underline; color: #cc0000
}

#mininav .navright a {
	margin:0;
}

.fanhui{ width:150px; height:30px; float:left; text-align:center; line-height:30px; margin:3px 0 0 8px;color:#ccc}



.main{ width:1000px; margin:0 auto; overflow:hidden; background:#FFF;}



/*¶¥²¿µÇÂ½*/
.login {
   FLOAT: left;OVERFLOW: hidden; WIDTH: 650px; HEIGHT: 26px; line-height:26px; 
}

.login LI {
	FLOAT: left
}
.login P {
	FLOAT: left; MARGIN-LEFT: 10px; height:26px; line-height:26px; margin-top:2px;
}
.login P labet {
	FLOAT: left; height:26px; line-height:26px;
}
.login INPUT {
	BORDER: #d9d9d9 1px solid; MARGIN-LEFT: 5px;  WIDTH: 75px; COLOR: #555;  HEIGHT: 15px
}
.login .login-submit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 45px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.login DT {
	FLOAT: left
}
.login DD {
	FLOAT: left
}
.login DT {
	MARGIN-TOP: 0; MARGIN-RIGHT: 10px
}
.login DT SPAN {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana
}
.login DD {
	DISPLAY: inline; MARGIN-LEFT: 5px
}



#mininav .toplogin a{float:none;color:#FFF;display:inline;}
.toplogin .t_put{width:110px}

/*¶¥²¿µÇÂ½ end*/
.userlogin {
	width: 100%;
}
.userright {
	float: left;
	height: 26px;
	text-align: right;
	width: 130px;
	margin-left: 100px;
}
.red_zi {
	color: #fff;
}

.userlogin .fb {
	float: left;
	margin: 0;
	overflow:hidden;
}
.userlogin .box {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.userlogin .fb span {
	display:block;
	float:left;
	text-align: center;
	width:55px;
	color:#fff;
	margin-right: 5px;
}
.userlogin .fb img {
	vertical-align:middle;
	height: 20px;
	padding-left: 5px;
}
.userlogin  .submit {
	float: left;
	color: #fff;
	margin-left:10px;

}
.userlogin  .submit  a {
	color:#fff;
}
.userinfo  .welcome {
	width:400px;
	height:26px;
	float: left;
}
.userinfo  .welcome li{
	float: left;
}
.userinfo  .welcome  strong {
	font-weight:700;
}
.userinfo  .userface {
	width:25px;
	height:24px;
	overflow:hidden;
	float:left;
}
.userinfo  .userface  a {
	display:block;
	text-align:center;
}
.userinfo  .userface  a  img {
	width:24px;
	height:24px;
	display:block;
	border:1px solid #DDD;
}
.userinfo  .mylink {
	width:610px;
	float:left;
	overflow:hidden;
	height: 26px;
}
.userinfo  .mylink  ul {
}
.userinfo  .mylink  ul  li {
	float:left;
	text-indent:1px;
}
.userinfo  .mylink  ul  li  a {
	color:#666;	
}
.userinfo  .uclink {
	height:26px;
	clear:both;
	overflow:hidden;
	text-align:center;
	color:#fff;
	float: left;
}
.userinfo  .uclink  a {
	color:#690;
	margin:0px 2px;
}


.top_flash{ height:171px; background:url(../images/flash_bj.jpg) no-repeat; border:1px solid #FFF;}
.nav{ height:35px; background:url(../images/cali/nav_bj.jpg) no-repeat;}
.nav_weizhi{ height:33px; background:url(../images/cali/nav_weizhi.jpg) repeat-x; line-height:33px; padding:0 2px;}
.nav_weizhi .nav_weizhi_left{ width:500px; float:left; padding:0 20px;}
.nav_weizhi .nav_weizhi_right{ width:300px; float:right;}




.nav ul{ margin:0; padding:0;}
.nav ul li{ float:left; font-size:14px;font-weight:bold; background:url(../images/cali/nav_li.jpg) right center no-repeat; text-align:center; line-height:35px;}
.nav ul li a{ width:100px; height:35px; display:block; color:#FFF;}
.nav ul li a:hover{ width:100px; height:35px; display:block; color:#fbfc01;}
.nav ul .nav_zu a{ width:100px; height:35px; display:block; color:#cf0000; background:url(../images/cali/nav_zu.jpg) center center no-repeat;}
.nav ul .nav_zu a:hover{ width:100px; height:35px; display:block; color:#cf0000; background:url(../images/cali/nav_zu.jpg) center center no-repeat;}

.pleft{ float:left;}
.pright{ float:right;}
.w240{ width:240px;}
.w260{ width:260px;}
.w470{ width:470px;}
.w720{ width:720px;}
.h5{ height:5px; width:100%;}

.content{ padding:5px; overflow:hidden;}
.content_left{}
.content_right{}

.content_1{ overflow:hidden;}
.content_new{ line-height:20px;}
.content_new p{ padding:0 10px; margin:0; color:#999; border-bottom:1px #fec99f dashed; }
.content_new h2{ font-size:14px; height:40px; line-height:40px; text-align:center; color:#0860b7;}
.content_new h2 a:link,.content_new h2 a:visited{ color:#0860b7; text-decoration:none;}
.content_new h2 a:hover { color:#F00; text-decoration:underline;}
.content_new ul{ padding:10px;}

.content_new_list ul li{ background:url(../images/cali/a2.jpg) left center no-repeat; padding-left:20px;}
.content_new_list ul li a {text-decoration:none; color:#333}
.content_new_list li a:hover{ text-decoration:underline; color:#f00}











.content_new span{ float:right; color:#999}
.content_gg{}



.title_gg{ height:31px; background:url(../images/cali/title_gg.jpg) repeat-x; line-height:31px;padding-left:40px; color:#d42101;}
.title_gg_list{ border-left:1px solid #ffcaa2; border-right:1px solid #ffcaa2; border-bottom:1px solid #ffcaa2;}

.aflash{ width:260px; height:253px; background:#f3dec9; padding-top:0px; overflow:hidden}
.aflash img { border:0; font-size:0px; }
.aflash .flashnews{ width:250px; height:200px; margin:5px;}
.flashnews { text-align:center; line-height:40px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px}


.new_title2{height:29px; background:url(../images/cali/news_title2.jpg) no-repeat;}
.new_title2 ul{ width:450px; margin:0; padding:5px 0 0 20px;}
.new_title2 ul li{ width:91px; height:24px; float:left;}
.new_title2 ul li a{width:91px; height:24px; display:block; text-align:center;}
.new_title2 ul li a:hover{width:91px; height:24px; display:block; background:url(../images/cali/news_title2_zhu.jpg) no-repeat;}

.010203{ height:200px; overflow:hidden;}
.pic_010203{ width:155px; float:left;text-align:center;}

.gg_0{}
.gg_2{}

.link{ width:968px; border:1px solid #f3decb; padding:10px; margin:0 5px; }
.link span{ color:#900;}
.link a{ padding:5px;}
.link li{ float:left}

.copyright{ padding:0;}
.copyright p{ text-align:center; line-height:25px; margin:0; padding:0; color:#333}

.ibox_2{width:703px; float:right; margin-right:10px}
.ibox_2 .title_2{ height:31px; background:url(../images/title_bj.jpg) repeat-x; line-height:31px }
.ibox_2 .title_2 strong{ width:105px; height:31px; background:url(../images/title_bt.jpg) no-repeat; float:left; color:#FFF; text-align:center;font-weight:normal;}
.ibox_2 .title_2 strong a{color: #fff;}
.title_2_list .hy_name{ font-weight:bold; color:black; height:50px; line-height:50px; padding-left:18px;}
.title_2_list span{ float:right; }


.title_2_gg{ height:31px; background:url(../images/cali/title_gg.jpg) repeat-x; line-height:31px;padding-left:40px; color:#d42101;}
.title_2_gg_list{ border-left:1px solid #ffcaa2; border-right:1px solid #ffcaa2; border-bottom:1px solid #ffcaa2;}








/*¶¥²¿µÇÂ½*/
.login {
   FLOAT: left;OVERFLOW: hidden; WIDTH: 650px; HEIGHT: 26px; line-height:26px; 
}

.login LI {
	FLOAT: left
}
.login P {
	FLOAT: left; MARGIN-LEFT: 10px; height:26px; line-height:26px; margin-top:2px;
}
.login P,.login P a:link,.login P a:visited {
	color:#FFF; text-decoration:none;
}
.login P labet {
	FLOAT: left; height:26px; line-height:26px;
}
.login INPUT {
	BORDER: #d9d9d9 1px solid; MARGIN-LEFT: 5px;  WIDTH: 75px; COLOR: #555;  HEIGHT: 15px
}
.login .login-submit {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; VERTICAL-ALIGN: top; WIDTH: 45px; HEIGHT: 20px; BORDER-RIGHT-WIDTH: 0px
}
.login DT {
	FLOAT: left
}
.login DD {
	FLOAT: left
}
.login DT {
	MARGIN-TOP: 0; MARGIN-RIGHT: 10px
}
.login DT SPAN {
	FONT-WEIGHT: bold; FONT-FAMILY: Verdana
}
.login DD {
	DISPLAY: inline; MARGIN-LEFT: 5px
}
/*¶¥²¿µÇÂ½ end*/

.userinfo  .welcome {
	width:400px;
	height:26px;
	float: left;
}
.userinfo  .welcome li{
	float: left;
}
.userinfo  .welcome  strong {
	font-weight:700;
}
.userinfo  .welcome a {
	color:#FFF
}



.news_nav_c_2_r { width:365px; height:30px; float:right; overflow:hidden;}
.news_nav_c_2_r a {line-height:26px;}
.search-submit { height:23px;  line-height:20px; margin-left:10px;}
.search-keyword { color: #333}

.search_wap { width:950px; height:30px; margin:auto; line-height:30px;}








.dede_pages{
}
.dede_pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.dede_pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}




.title_list ul li a {text-decoration:none; color:#333}
.title_list ul li a:hover{ text-decoration:underline; color:#f00}

.zhengjia_001{width:444px;height:183px;}
.zhengjia_001 .demo{width:217px;float:left;}
.zhengjia_001 .jsweb8_cn_top{width:217px;float:left;}