BODY {
	background:url(images/top_bj.gif)  repeat-x;MARGIN: 20px 0px 0px;font-size:12px; }
*{font-size:12px;}
.index_news_date {
	FONT-SIZE: 10px; COLOR: #a4a3a3; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_news_bj {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(images/index_news_bj.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 5px
}
.index_news {
	FONT-SIZE: 9pt; COLOR: #6a6969; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_news:hover {
	FONT-SIZE: 9pt; COLOR: #6a6969; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.index_about {
	FONT-SIZE: 9pt; COLOR: #ffffff; TEXT-INDENT: 5px; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_cases_bt {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6a6969; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_cases_bt:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6a6969; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.index_cases_nr {
	FONT-SIZE: 12px; COLOR: #a3a3a3; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.index_foot_xt {
	HEIGHT: 1px; BACKGROUND-COLOR: #d4d4d4
}
.index_foot {
	FONT-SIZE: 11px; COLOR: #a3a3a3; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.index_footzt2 {
	FONT-SIZE: 11px; COLOR: #cccccc; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.about_left_box {
	BORDER-RIGHT: #c9d5ed 1px solid; BORDER-TOP: #c9d5ed 1px solid; BORDER-LEFT: #c9d5ed 1px solid; LINE-HEIGHT: 17px; BORDER-BOTTOM: #c9d5ed 1px solid; BACKGROUND-COLOR: #d9e3f7
}
.sol_left_box {
	BORDER-RIGHT: #ffc1c9 1px solid; BORDER-TOP: #ffc1c9 1px solid; BORDER-LEFT: #ffc1c9 1px solid; LINE-HEIGHT: 17px; BORDER-BOTTOM: #ffc1c9 1px solid; BACKGROUND-COLOR: #f8d9d9
}
.about_nr {
	FONT-SIZE: 12px; COLOR: #979393; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cases_xt {
	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px; BORDER-LEFT: #cccccc 1px; BORDER-BOTTOM: #f0f0f0 1px solid
}
.news_bt {
	FONT-SIZE: 14px; COLOR: #1c3872; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu_bj {
	BORDER-RIGHT: #edeeef 1px solid; BORDER-TOP: #edeeef 1px solid; BACKGROUND-IMAGE: url(images/rx_menu/menu_bj.gif); BORDER-LEFT: #edeeef 1px solid; BORDER-BOTTOM: #edeeef 1px solid; BACKGROUND-REPEAT: repeat-x
}
.index_bt_bj {
	BACKGROUND-IMAGE: url(images/lm_bj.gif); BACKGROUND-REPEAT: repeat-x
}
.leftbg {
	BACKGROUND-IMAGE: url(images/lm_bj.gif); BACKGROUND-REPEAT: repeat-x
}
.indexlineservice {
	BACKGROUND-IMAGE: url(images/index_lineQQ.gif); BACKGROUND-REPEAT: no-repeat
}
.index_lineservice_qq{
	BORDER-RIGHT: #b9d1f2 1px solid; BORDER-TOP: #b9d1f2 1px solid; BORDER-LEFT: #b9d1f2 1px solid; BORDER-BOTTOM: #b9d1f2 1px solid
}
.dlm_name {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #31465e; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.webdesign_btxt {
	BACKGROUND-COLOR: #d8d8d8
}
.left_lm {
	FONT-SIZE: 12px; COLOR: #6a6969; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.left_lm:hover {
	FONT-SIZE: 12px; COLOR: #6a6969; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.webdesign_lmbt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #595b68; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.webdesign_more {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.webdesign_more:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cases_view_bt {
	BACKGROUND-IMAGE: url(images/cases/bt_bj.gif); BACKGROUND-REPEAT: no-repeat
}
.cases_view_btzt {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #6788ad; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.cases_view_nr {
	FONT-SIZE: 12px; COLOR: #b3b4b5; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.cases_view_xt {
	BORDER-RIGHT: #f7f7f7 1px; BORDER-TOP: #f7f7f7 1px solid; BORDER-LEFT: #f7f7f7 1px; BORDER-BOTTOM: #f7f7f7 1px; BACKGROUND-COLOR: #fdfdfd
}
.qq_line {
	FONT-SIZE: 12px; COLOR: #006699; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.qq_line:hover {
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.left_service {
	BORDER-RIGHT: #edeeef 1px solid; BORDER-TOP: #edeeef 1px solid; BORDER-LEFT: #edeeef 1px solid; BORDER-BOTTOM: #edeeef 1px solid
}
.left_servicebj {
	BACKGROUND-IMAGE: url(images/left_service.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 24px
}
.left_servicezt {
	FONT-SIZE: 12px; COLOR: #354474; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.topen_zt {
	FONT-SIZE: 12px; COLOR: #354474; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.topen_zt:hover {
	FONT-SIZE: 12px; COLOR: #354474; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.index_linkszt {
	FONT-SIZE: 12px; COLOR: #abb8c7; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_footzt {
	FONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_footzt:visited {
	 COLFONT-SIZE: 12px; COLOR: #999999; LINE-HEIGHT: 22px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index_footzt:hover {
	COLOR: #333; LINE-HEIGHT: 22px; TEXT-DECORATION: underline
}
.indexbtbj2{
	background:url(images/index_bt_bj.gif)  repeat-x;
}
.index_newsbt_box {
	BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; BORDER-LEFT: #f3f3f3 1px solid; BORDER-BOTTOM: #f3f3f3 1px solid
}
.index_service_1 {
	FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.index_service_nr {
	FONT-SIZE: 12px; COLOR: #edfcff; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.faq_btzt {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nr_dbt {
	FONT-SIZE: 13px; COLOR: #1c3872; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.host_nr {
	FONT-SIZE: 12px; COLOR: #1c3872; FONT-FAMILY: Arial, Helvetica, sans-serif
}
/*新闻列表*/
.newsarea{clear:both;height:120px;}
.news-list{width:95%;float:left;}
.news-list li{display:block;height:20px;padding-left:5px;border-bottom:#ccc 1px dashed;word-warp:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;list-style:none;}
.news-list li a{font-size:12px;line-height:20px;background:url(../images/5.gif) no-repeat 0 4px;display:block;float:left;}
.news-list li a span{cursor:hand;line-height:25px;color:#333;display:block;width:150px;float:left; text-indent:20px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
.news-list li a:hover span{color:red;}
/*内页左列表二*/
.news-list2{width:95%;float:left;}
.news-list2 li{display:block;height:20px;padding-left:5px;border-bottom:#ccc 1px dashed;word-warp:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:90%;list-style:none;}
.news-list2 li a{line-height:20px;background:url(images/5.gif) no-repeat 0 4px;display:block;float:left;}
.news-list2 li a span{cursor:hand;line-height:25px;color:#333;display:block;width:150px;float:left; text-indent:20px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
.news-list2 li a:hover span{color:red;}


/*列表二*/
.pagelist{width:500px;height:25px;}
.pagelist a .lbt{font-size:12px;line-height:25px;color:#333;display:block;width:400px;float:left; text-indent:20px; text-decoration:none; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; display:inline;}
.pagelist a .ldt{font-size:12px;;line-height:25px;display:block; width:100px; float:right; text-align:center; color:#666; text-decoration:none; display:inline;}
.pagelist a {font-size:12px;width:500px;display:block; text-decoration:none; cursor:hand; background:url(images/pageline.jpg) no-repeat 0 0;}
.pagelist a:hover .lbt{color:#000;}
.pagelist a:hover .ldt{color:#000;}
.pagelist a:hover{text-decoration:none; background:url(images/pageline.jpg) no-repeat 0 -25px;}

.aa1{
color:#333;text-decoration:none;
}
.aa1:visited{
color:#333;text-decoration:none;
}
.aa1:hover{
color:red;text-decoration:none;
}

/*** top menu ***/
.nav {
	width:882px;
	text-align:center;
    position: relative;
	margin-left:auto;
	margin-right:auto;
    background: url(images/nav_bg.png) no-repeat 0 -36px;
}
.navinner {
    background: url(images/nav_bg.png) no-repeat 100% -72px;
}
.navlist {
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    margin: 0 10px;
    background: url(images/nav_bg.png) repeat-x 0 0;
}
.nav li {
    float: left;
    display: inline;
    margin: 0 0 0 -2px;
    padding: 0 4px 0 6px;
    background: url(images/nav_bg.png) no-repeat 0 -108px;
}
.nav a {
    display: block;
    width: 80px;
    text-align: center;
    font-size: 14px;
}
.nav a:link, .nav a:visited {
	text-decoration: none;
    color: #fff;
}
.nav a.current, .nav a:hover, .nav a:active {
    color: #fff;
    font-weight: bold;
    background: url(images/nav_bg.png) no-repeat 50% -144px;
	text-decoration: none;
}