﻿@charset "utf-8";
/* boby */
*{margin:0; padding:0; -webkit-text-size-adjust:none;}
body{margin:0px; background:#f1f1f1;}
TD {color: #333; font-family:Verdana,tahoma,Arial; font-size:12px; line-height:180%; }
div {color: #333; font-family:Verdana,tahoma,Arial; font-size:12px; line-height:180%;}
ul,li{ list-style:none;}
form{margin:0px;padding:0px;}
img{border:0;}
.clear{clear:both; width:0px; height:0px; font-size:1px; visibility:hidden;}
#container{width:1002px;  margin:0 auto;}
#topnav{ background: url(../cn_asp/images/in_topbg.jpg) no-repeat center; height:104px;}
.div1002{ width:1002px; margin:0px auto;}
.lymain{ background-color:#FFFFFF;border-bottom:1px #d1d1d1 solid;border-left:1px #d1d1d1 solid;border-right:1px #d1d1d1 solid;  width:960px;_width:960px; margin:0px auto; padding:10px 20px;}
.lymain .bddiv{border:1px #85f9c4 solid; padding:4px;}
/* main */
.page_left{width:250px; background:#cccccc; overflow:hidden;}
.page_center{}
.page_right{float:left; width:800px; overflow:hidden;}
.right_top{}
.right_title{}
.right_text{line-height:200%; padding:20px 20px 40px 30px;}
.right_text img{margin:0px;}
.right_bottom{}
/*footer*/
.footer { color:#ccc; TEXT-ALIGN:center; line-height: 160%; }

/* 表单定义 */
.input{
BACKGROUND-COLOR: #fff; 
BORDER: #666 1px solid;
font-size:11px;
COLOR: #333; }

.lyBtitle{position:absolute; left: 40px; top: 320px; z-index:999;"><span style="color:#3d3d3d; font-size:14px; font-weight:bold;}
.lyLoc{position:absolute; right: 10px; top: 320px; z-index:999;}
.lytopbg{background:url(../cn_asp/images/ly_topbg.jpg) no-repeat; position:absolute; bottom:0px;_bottom:-1px; left:0px; width:1002px; height:60px; z-index:998;}

.page_td{ border:1px solid #CCCCCC; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#f2f2f2; padding:0px 5px;}
.inputpage{BORDER:1px #ffffff solid; width:24px; height:20px;}

/* stopid6 */
.ieupdate { background:#fff3d8; border:1px solid #f9d587; color:#b85a1d; padding:10px;}
.ieupdate a{ color:#950b03; font-weight:bold;}
.ieupdate .ieclose{ float:right;  z-index:10000;}


html,body {overflow-x:hidden;}
.focusimg {
	POSITION: absolute; WIDTH: 1680px; HEIGHT:472px; MARGIN-LEFT: -840px; OVERFLOW: hidden; TOP: 0px; LEFT: 50%
}
.focusimg .point {
	Z-INDEX: 20; POSITION: absolute; BOTTOM: 20px; left: 50%;
}
.focusimg .point LI {
	DISPLAY: block; FLOAT: left
}
.focusimg .point li { display:block; float:left; }
.focusimg .point li a,
.focusimg .point li a:link,
.focusimg .point li a:visited { display:block;font-weight:bold;width:16px;height:16px; line-height:16px; margin:0 0 0 3px; background: url(../cn_asp/images/foun1.gif) no-repeat;   }
.focusimg .point li a:hover { color:#fff;background: url(../cn_asp/images/foun2.gif) no-repeat;  }
/*link和visited 针对IE6.0，在其它浏览器中可有可无*/
.focusimg .point li a.cur,.focusimg .point li a.cur:link,.focusimg .point li a.cur:visited {background: url(../cn_asp/images/foun2.gif) no-repeat;  }

.focusimg .image {
	POSITION: absolute; BACKGROUND: #fff
}
.focusimg .image LI {
	BACKGROUND: #fff; OVERFLOW: hidden
}
.focusimg .image LI IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 1680px; DISPLAY: block; HEIGHT: 472px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}



/* navbox */
.nav li,.nav li.current a,.nav li.selected a span,.nav li a.selected,.nav li a.selected span,.nav li a,.nav li a span{}
.navbox{height:38px;position:relative;z-index:99999;background:url(../cn_asp/images/menu_bgall.jpg) no-repeat center;}
.nav{width:822px;margin:0 auto; padding-left:180px;}
.nav li{float:left;height:38px;background-position:100% -99px;padding:0 3px 0 2px;position:relative;}
.nav li.last{background:none;}
.nav li a{float:left;display:block;padding:0 0 0 4px;height:38px;overflow:hidden;width:88px;}
.nav li a span{float:left;display:block;padding:0 4px 0 0;line-height:38px;font-size:13px;color:#fff;font-weight:800;width:88px;cursor:pointer;text-align:center;}
.nav li.selected a,.nav li a.selected,.nav li a:hover{background-position:0 -60px;text-decoration:none; }
.nav li.selected a span,.nav li a.selected span,.nav li a:hover span{background-position:100% -60px;color:#66FFCC}
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:0;left:0;}
.nav li .submenu{border-style:solid;border-width:0px 1px 1px 1px;border-color:#ddd;margin:0px;padding:0 1px 5px 0px;width:90px;background: url(../cn_asp/images/smneubg.gif) repeat-x top #39b902; }
/*.nav li .submenu{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 5px 5px #D3D3D3;-webkit-box-shadow:0 5px 5px #D3D3D3;box-shadow:0 5px 5px #D3D3D3;}*/
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 1px #BEBEBE; margin:0px;}
.nav li .submenu li.last{border:none;}
.nav li .submenu li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none; width:94px;  color:#fff; font-weight:bold; margin:0px auto;}
.nav li .submenu li a:hover{background:#0788db;font-weight:800; color:#fff; font-size:20px;}

.nav li .submenu li ul{position:absolute; left:90px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ddd;margin:0px 4px;padding:0 1px 5px 0px;width:128px;background: url(../cn_asp/images/smneubg2.gif) repeat-x top #097ecb;}
.nav li .submenu li ul li a{float:none;padding:0;text-align:center;height:28px;line-height:28px;background:none; width:128px;  color:#fff; font-weight:bold; margin:0px auto;}
.nav li .submenu li ul li a:hover{background:#39b902;font-weight:800; color:#fff; font-size:20px;}


.fl_img li{ margin-left:8px; _margin-left:5px;_margin-top:4px; float:left;}
.newlist_line li{ background:url(../cn_asp/images/new_linedown.jpg) repeat-x bottom; line-height:34px; _height:29px; _padding-top:3px;}


.blk_29 {OVERFLOW: hidden; ZOOM: 1; POSITION: relative;}
.blk_29 .LeftBotton {	BACKGROUND: url(../cn_asp/images/left_casebt.jpg) no-repeat 0px 0px; LEFT: 5px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT:58px}
.blk_29 .RightBotton { RIGHT: 5px; BACKGROUND: url(../cn_asp/images/right_casebt.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 58px;}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 820px; PADDING-TOP: 5px;}
.blk_29 .rollphotos {	MARGIN-TOP: 10px;WIDTH: 820px}
.blk_29 .box{width:180px;_width:180px;height:172px;FLOAT: left; margin-right:6px; text-align:center;}
.blk_29 .box a{border:1px solid #bec6ca;background-color:#ffffff;padding:3px;display:block;}
.blk_29 .box a:hover{border:1px solid #0081bd;background-color:#0081bd;text-decoration: none;}
.blk_29 .box a span{ text-align:center; font-size:12px;}
.blk_29 .box a:hover span{color:#fff;background-color:#0081bd;width:180px;_width:180px;line-height:26px;}
.blk_29 .box a img{width:172px;height:140px;}


.blk_30 {OVERFLOW: hidden; ZOOM: 1; POSITION: relative; width:275px;}
.blk_30 .LeftBotton {	BACKGROUND: url(../cn_asp/images/hon_left.jpg) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT:58px}
.blk_30 .RightBotton { RIGHT: -10px; BACKGROUND: url(../cn_asp/images/hon_right.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 58px;}
.blk_30 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 275px; PADDING-TOP: 5px;}
.blk_30 .rollphotos {	MARGIN-TOP: 10px;WIDTH: 206px}
.blk_30 .box{width:206px;_width:206px;height:183px;FLOAT: left; text-align:center; }
.blk_30 .box a{padding:0px;display:block;}
.blk_30 .box a:hover{text-decoration: none;background-color:#0081bd;}
.blk_30 .box a span{ text-align:center; font-size:13px; font-weight:bold;line-height:30px;}
.blk_30 .box a:hover span{color:#fff;width:206px;_width:206px;line-height:30px;background-color:#0081bd;}
.blk_30 .box a img{width:206px;height:145px;}


.blk_31 {OVERFLOW: hidden; ZOOM: 1; POSITION: relative;}
.blk_31 .LeftBotton {	BACKGROUND: url(../cn_asp/images/hon_left.jpg) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT:58px}
.blk_31 .RightBotton { RIGHT: 0px; BACKGROUND: url(../cn_asp/images/hon_right.jpg) no-repeat 0px 0px; FLOAT: right; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 58px;}
.blk_31 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 820px; PADDING-TOP: 5px;}
.blk_31 .rollphotos {	MARGIN-TOP: 10px;WIDTH: 820px}
.blk_31 .box{width:180px;_width:180px;height:172px;FLOAT: left; margin-right:6px; text-align:center;}
.blk_31 .box a{border:1px solid #bec6ca;background-color:#ffffff;padding:3px;display:block;}
.blk_31 .box a:hover{border:1px solid #0081bd;background-color:#0081bd;text-decoration: none;}
.blk_31 .box a span{ text-align:center; font-size:12px;}
.blk_31 .box a:hover span{color:#fff;background-color:#0081bd;width:180px;_width:180px;line-height:26px;}
.blk_31 .box a img{width:172px;height:140px;}


#con {	FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 950px; _WIDTH: 950px;}
#tags {	 PADDING-LEFT: 10px; WIDTH: 940px; PADDING-TOP: 0px; HEIGHT: 32px; background:url(../cn_asp/images/tab_bg.jpg) no-repeat;}
#tags LI {	BACKGROUND: url(../cn_asp/images/tagleft.gif)  no-repeat left bottom; FLOAT: left; MARGIN-RIGHT: 8px; LIST-STYLE-TYPE: none; HEIGHT: 32px; }
#tags LI A { PADDING-RIGHT: 16px; PADDING-LEFT: 16px; BACKGROUND: url(../cn_asp/images/tagright.gif) no-repeat right bottom; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 32px; PADDING-TOP: 0px; HEIGHT: 32px; TEXT-DECORATION: none; font-weight:bold;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 9px}
#tags LI.selectTag {	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 32px}
#tags LI.selectTag A {	BACKGROUND-POSITION: right top; COLOR: #0559a2; LINE-HEIGHT: 32px; HEIGHT: 32px;font-weight:bold;}
#tagContent {PADDING-RIGHT: 1px; BORDER-TOP: #aecbd4 1px solid;  PADDING-TOP: 1px;}
.tagContent {	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; BACKGROUND: url(../cn_asp/images/bg.gif) bottom repeat-x; PADDING-BOTTOM: 10px; WIDTH: 930px;  PADDING-TOP: 10px; min-height:328px; _HEIGHT: 328px;}
#tagContent DIV.selectTag {	DISPLAY: block}


DIV#newsquery {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#newsquery UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#newsquery LI {
	LINE-HEIGHT: 28px; LIST-STYLE-TYPE: none; BACKGROUND: url(../cn_asp/images/line.jpg) no-repeat 0px 0px; HEIGHT: 36px; FONT-SIZE: 12px; OVERFLOW: hidden
}
DIV#newsquery A:link {
	FONT: 12px/26px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
DIV#newsquery A:visited {
	FONT: 12px/26px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
DIV#newsquery A:active {
	FONT: 12px/26px Verdana, Arial, Helvetica, sans-serif; COLOR: #333; TEXT-DECORATION: none
}
DIV#newsquery A:hover {
	FONT: 12px/26px Verdana, Arial, Helvetica, sans-serif; COLOR: #53a203; TEXT-DECORATION: underline
}
DIV#newsquery LI.title {
	PADDING-LEFT: 20px
}
DIV#newsquery DIV.title {
	FONT: 12px/26px Verdana, Arial, Helvetica, sans-serif; FLOAT: left
}
DIV#newsquery .time {
	PADDING-RIGHT: 5px; FONT: 10px/22px Verdana, Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; FLOAT: right; COLOR: #999; OVERFLOW: hidden
}
DIV#downcontent {
	TEXT-ALIGN: left; PADDING-BOTTOM: 40px; MARGIN: 0px
}
DIV#downcontent .down {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; CURSOR: pointer; PADDING-TOP: 0px
}
DIV#downcontent .downprop {
	TEXT-ALIGN: left; PADDING-BOTTOM: 10px; LINE-HEIGHT: 22px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 0px
}
DIV#downcontent .propname {
	PADDING-RIGHT: 5px; FONT-WEIGHT: bold
}
DIV#downcontent .memo {
	BORDER-BOTTOM: #def 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #def 1px solid; PADDING-BOTTOM: 15px; MARGIN: 10px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: #f7fbfe; BORDER-TOP: #def 1px solid; BORDER-RIGHT: #def 1px solid; PADDING-TOP: 15px
}
DIV#downcontent .con {
	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; CLEAR: both; PADDING-TOP: 10px
}
DIV#downcontent .bzone {
	TEXT-ALIGN: left; MARGIN: 20px 30px 20px 5px; CLEAR: both
}
DIV#downcontent .tags {
	PADDING-LEFT: 23px; FONT: 12px/22px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/tags.gif) no-repeat left 50%; HEIGHT: 22px
}
DIV#downcontent .source {
	PADDING-LEFT: 23px; FONT: 12px/22px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/source.gif) no-repeat left 50%; HEIGHT: 22px
}
DIV#downcontent .addfav {
	PADDING-LEFT: 23px; FONT: 12px/22px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/fav.gif) no-repeat left 50%; HEIGHT: 22px; CURSOR: pointer
}
SPAN#downcentnotice {
	FONT: 12px/26px Verdana, Arial, Helvetica, sans-serif; COLOR: #ff3300
}
A.downlinktext:link {
	FONT: 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #1166aa; CURSOR: pointer; TEXT-DECORATION: none
}
A.downlinktext:hover {
	COLOR: #53a203; TEXT-DECORATION: underline
}
DIV#downcontent #zhichi {
	PADDING-RIGHT: 12px; BACKGROUND: url(../images/zhichi.gif) no-repeat right 50%; CURSOR: pointer
}
DIV#downcontent #fandui {
	PADDING-RIGHT: 12px; BACKGROUND: url(../images/fandui.gif) no-repeat right 50%; CURSOR: pointer
}
DIV#downcontent .banzhu {
	PADDING-LEFT: 23px; DISPLAY: none; FONT: 12px/22px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/banzhu.gif) no-repeat left 50%; HEIGHT: 22px
}
DIV#downcontent .banzhu SPAN {
	CURSOR: pointer
}


.newstitle {
	TEXT-ALIGN: center; LINE-HEIGHT: 50px; FONT-SIZE: 22px; FONT-WEIGHT: bold; border-bottom:1px #CCCCCC dotted;
}
.con {
MARGIN: 15px 0px; 
}
.newsshowit{padding:5px; border-bottom:1px #999999 dotted; text-align:center; margin-bottom:5px;}


.worksbox3{width:215px;_width:210px;height:190px;position:relative;}
.worksbox3 a{border:1px solid #bec6ca;background-color:#ffffff;padding:3px;display:block;}
.worksbox3 a:hover{border:1px solid #38b302;background-color:#38b302;text-decoration: none;}
.worksbox3 a span{ text-align:center; font-size:12px;}
.worksbox3 a:hover span{color:#ffffff;background-color:#38b302;width:215px;_width:210px;left:0px;}
.worksbox3 a img{width:205px;height:150px;}



/*右侧客服*/
.QQbox {
	Z-INDEX: 99; RIGHT: 0px; WIDTH: 96px; POSITION: absolute; TOP: 138px; text-align:center;
}
.QQbox .press {
	RIGHT: 0px; WIDTH: 33px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 129px; BORDER-BOTTOM-STYLE: none
}
.QQbox .Qlist {
	 right: 0px; WIDTH: 96px; POSITION: absolute
}
.QQbox .Qlistly {
	BACKGROUND: url(../cn_asp/images/qq_listbg.gif) repeat-y -106px 0px; LEFT: 0px; WIDTH: 96px;
}
.QQbox .Qlist .t {
	FONT-SIZE: 1px; WIDTH: 96px; HEIGHT: 6px
}
.QQbox .Qlist .b {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 96px; HEIGHT: 6px
}
.QQbox .Qlist .t {
	BACKGROUND: url(../cn_asp/images/qq_listbg.gif) no-repeat left 50%
}
.QQbox .Qlist .b {
	BACKGROUND: url(../cn_asp/images/qq_listbg.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 90%
}.QQbox .Qlist .hideme {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 90%; text-align:right; CURSOR: pointer;
}

.QQbox .Qlist .con H2 {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(../cn_asp/images/qq_listbg.gif) repeat-y -106px 0px; FONT: bold 12px/22px "宋体"; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 0px solid; HEIGHT: 22px; line-height:22px; TEXT-ALIGN: center
}

.QQbox .Qlist .con UL {
}
.QQbox .Qlist .con UL LI {
	BACKGROUND: #ffffff;
}
.QQbox .Qlist .con UL LI a{
display:block;  PADDING: 3px; 
}
.QQbox .Qlist .con UL LI.odd {
	BACKGROUND: #fff
}
