@charset "utf-8";
/* CSS Document */
body { background:#eeeeee;}
.box {background: url("../images/box_x.jpg") repeat-y; margin: 0px auto; padding: 0px 9px; width: 990px;}
.top {background: url("../images/top_bg2.jpg") no-repeat; height: 141px;}
.hs a {color: rgb(81, 125, 0);}
.hs a:hover {color: rgb(255, 0, 0); text-decoration: underline;}
.logo {	float: left;}
.tp_rt {width: 170px; padding-right: 10px; float: right;}
.tp_a {	text-align: right; line-height: 35px; padding-top: 10px; padding-right: 8px;}
.tp_a a {padding: 0px 10px; color: rgb(51, 51, 51);}
.tp_a a:hover {	color: rgb(195, 6, 48); text-decoration: underline;}
.tp_txt {width: 153px; float: left;}
.tp_txt input {	border: 1px solid rgb(119, 119, 119); width: 151px; height: 17px; line-height: 17px;}
.tp_an {width: 13px; float: right;}

.menu {	background: rgb(44, 44, 44); padding: 0px 13px; height: 33px; line-height: 33px; font-size: 13px; font-weight: bolder; border-bottom-color: rgb(195, 6, 48); border-bottom-width: 4px; border-bottom-style: solid;}
.menu li {float: left;}
.mb {background: url("../images/menu_x.jpg") no-repeat; width: 2px; height: 33px;}
.menu a {padding: 0px 23px; color: rgb(255, 255, 255); display: block;}
.menu a:hover {	background: rgb(195, 6, 48);}

.content {padding: 20px 8px 20px;}
.ct_a {
	background: rgb(242, 242, 242);
	padding: 10px;
	border: 4px solid rgb(204, 204, 204);
	overflow:hidden;
	font-size: 16px;
	font-family: "幼圆";
}
.ca_pic {width: 472px; float: left;}
.ca_wz {padding: 15px 20px; width: 425px; text-align: justify; line-height: 26px; font-family: "微软雅黑"; font-size: 16px; float: right;}
.ca_wz a { color:#870052; font-size:16px;}

.ct_b {
	padding-top: 18px;
	overflow:hidden;
	font-size: 14px;
}
.cb_a {	background: rgb(238, 238, 238); width: 276px; float: left;}
.cb_ax {text-align: center;}
.cb_abt span {
	line-height:31px;
	color:#21409A;
	font-weight:bold;
	font-size:14px;
	padding:0 10px;
}
.cb_anr {padding: 5px 10px 35px 12px; line-height: 24px; font-size: 14px;}
.cb_anr a { color:#0066cc; font-size:14px;}
.cb_anr p { color:#333333; font-size:14px;}
.cb_anr strong { color:#333333; font-size:14px; font-weight:bold;}

.cb_b {	width: 342px; padding-left: 10px; float: left;}
.cb_bbt {background: url("../images/tb1.jpg") no-repeat 2%; padding-left: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; height:31px; line-height:31px;}
.cb_bbt span {
	line-height:31px;
	color:#21409A;
	font-weight:bold;
	font-size:14px;
}
.cb_bnr {
	padding: 10px;
	line-height: 18px !important;
	font-size: 24px;
}
.cb_wz a { color:#21409A;}
.cb_wz a:hover {
	text-decoration: underline;
	color: #21409A;
}
.time { color:#333333;}

.cb_c {	width: 330px; float: right;}
.ul_cbw {}
.ul_cbw li { line-height:18px; padding:4px 0;}
.ul_cbw li a,.ul_cbw li a:visited { color:#333333; }
.ul_cbw li a:hover { color:#FF0000;}
.ul_cbw li b { width:10px; height:10px; display:block; background:url(../images/pic2.jpg) no-repeat; float:left; margin-right:5px; margin-top:3px;}
#demo { width:310px; height:230px;  overflow:hidden;}
#demo ul { margin:0 auto;}

.photos_bg { background:#f5f5f5; border-top:1px solid #dddddd; padding:20px 0;}
.photos { width:990px; overflow:hidden; margin:0 auto;}
.ul_case { overflow:hidden;}
.ul_case li { float:left; margin-left:18px; display:inline;}
.ul_case li img { display:block; border:1px #e6e6e6 solid; padding:2px;}
.ul_case li span { display:block; width:182px; text-align:center; height:26px; line-height:26px;}
.ul_case li a { color:#086bae;}
.ul_case li a:hover { color:#FF0000;}
#ademo { overflow:hidden; width:990px; margin:0 auto;} 
#ademo img {} 
#aindemo {float: left; width: 800%; } 
#ademo1 { float: left; } 
#ademo2 { float: left; } 

.foot {background: rgb(56, 56, 56);}
.foot_nr {margin: 0px auto; width: 990px; height: 70px; text-align: center; color: rgb(255, 255, 255); line-height: 24px; padding-top: 15px;}
.botm a { background:#eabd2c; color:#000000; padding:1px 5px;}
#img1 { vertical-align:middle;}
