@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; font-size:12px; font-family:"微软雅黑"; color:#666; background:#fff}
a{color:#333;text-decoration:none;}
a:hover{ text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form,h1,h2{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin:auto;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
.clearfloat {clear:both;height:0;font-size: 1px;line-heigt: 0px;}
#container {margin:0 auto; width:100%;}
.upfile { border: 1px solid #ccc; margin-left:10px;}
.clear{ clear:both}
/*头部*/

.w1200{ width:1200px; margin:0 auto; position:relative;}
.header{ width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; height:70px;}


/*导航*/
.menu_box{height:70px;}
.logo{ float:left; padding:7px 0 0 5px; width:175px;}
.nav { float:right; width:940px;}
.nav ul {}
.nav ul li{ border-right:1px solid #e8e9e9}
.nav ul .mainlevel {float:left;/*IE6 only*/}
.nav ul .mainlevel a {text-decoration:none;font-size:14px;line-height:70px; display:block; color:#333; width:116px; height:70px; line-height:70px; text-align:center}
.nav ul .mainlevel a:hover {background:#3c98e6; color:#FFF}
.munehover a{background:#3c98e6; color:#FFF  !important;}
.nav ul .mainlevel li a{color:#777!important; background:#f5f5f5!important;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; width:116px}
.nav ul .mainlevel li a:hover{ color:#FFFFFF!important;background:#3c98e6!important}
.nav ul .mainlevel ul {display:none; position:absolute; z-index:999;}
.nav ul .mainlevel li { margin-top:0px; width:116px; height:36px; clear:both; background:#f5f5f5; border-bottom:1px solid #fff; border-right:none/*IE6 only*/}

.nav ul #mainlevel_02 li a{color:#777!important; background:#f5f5f5!important;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; width:116px!important;}
.nav ul #mainlevel_02 li { margin-top:0px; width:96px!important; height:36px; clear:both; background:#f5f5f5; border-bottom:1px solid #fff;/*IE6 only*/}
.nav ul #mainlevel_02 li a:hover{ color:#FFFFFF!important;background:#3c98e6!important}
.nav ul .mainlevel li a{color:#333;line-height:36px; font-size:12px;height:36px; padding:0}
.nav ul .mainlevel li a:hover{ background:#3c98e6; color:#FFFFFF; text-decoration:none;}




/*广告*/
#banner {
    background: none repeat;
    height: 553px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9;
	width:expression(document.body.clientWidth <= 1100? "1100px": "auto");
	min-width:1100px;
	
}
#J_bannerPic li {
    height: 553px;
    overflow: hidden;
    width: 100%;
	
}
#J_bannerPic li a {
    display: block;
    height: 553px;
    overflow: hidden;
    width: 100%;
}
#J_bannerBar {
    bottom: 0;
    height: 28px;
    left: 43%;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}
#J_bannerBar li {
   background-color:#fff;
    cursor: pointer;
    float: left;
    height: 7px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 50px;
}
#J_bannerBar .current {
   background-color:#1583e1;
    height: 7px;
}
.bannerPhoto {
    height: 553px;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.bannerPhoto ul {
    height: 553px;
    position: absolute;
    width: 30000em;
}
.bannerPhoto ul li {
    float: left;
    height: 553px;
    overflow: hidden;
    width: 100%;
}
.bannerPhoto ul li a {
    display: block;
    height: 553px;
}



#banner2 {
    background: none repeat;
    height: 406px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 9;
	width:expression(document.body.clientWidth <= 1100? "1100px": "auto");
	min-width:1100px;
	
}
#J_bannerPic2 li {
    height: 406px;
    overflow: hidden;
    width: 100%;
	
}
#J_bannerPic2 li a {
    display: block;
    height: 406px;
    overflow: hidden;
    width: 100%;
}
#J_bannerBar2 {
    bottom: 0;
    height: 28px;
    left: 43%;
    overflow: hidden;
    position: absolute;
    z-index: 9;
}
#J_bannerBar2 li {
   background-color:#fff;
    cursor: pointer;
    float: left;
    height: 7px;
    margin-right: 10px;
    overflow: hidden;
    text-align: center;
    width: 50px;
}
#J_bannerBar2 .current {
   background-color:#1583e1;
    height: 7px;
}
.bannerPhoto2 {
    height: 406px;
    overflow: hidden;
    position: relative;
    z-index: 9;
}
.bannerPhoto2 ul {
    height: 406px;
    position: absolute;
    width: 30000em;
}
.bannerPhoto2 ul li {
    float: left;
    height: 406px;
    overflow: hidden;
    width: 100%;
}
.bannerPhoto2 ul li a {
    display: block;
    height: 406px;
}





.in_project_box{ overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; width:100%; padding:20px 0 10px 0; background:#f1f1f1 }
.in_project_cont{ margin-top:15px;}
.in_project_cont ul li{ float:left; width:226px; text-align:center; margin-left:7px; margin-right:7px; height:202px; overflow:hidden; margin-bottom:10px;}
.in_project_cont ul li img{ width:218px; height:154px; overflow:hidden; display:block; border:4px solid #dbd9d9;}
.in_project_cont ul li p{ height:40px; line-height:40px; color:#333}
.in_project_cont ul li a:hover img{border:4px solid #3c98e6;}
.in_project_cont ul li a:hover p{ background:#3c98e6; color:#fff; margin-bottom:10px;}
.in_porject_more{ text-align:center; margin-top:10px; margin-bottom:15px;}
.in_porject_more a{ width:120px; height:40px; line-height:40px; color:#fff; background:#3c98e6; display:inline-block; font-size:14px;}
.in_porject_more a:hover{ background:#fff; color:#3c98e6}

.in_solution_box{overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; width:100%; padding:20px 0 10px 0;}

.menus{ margin-top:15px;}
.menus li{ float:left; width:20%; text-align:center; height:200px; margin-bottom:20px;}
.menus li a{ display:block; font:16px "Microsoft Yahei"; color:#333; padding:0px 0 0 0px; text-align:center; width:100%;}
.menus li a i{ display:block; font:10px Arial, Helvetica, sans-serif;-webkit-transform:scale(0.8);}

.menus .li01 a{ background:url(../img/wake01.jpg) no-repeat top center; padding-top:150px;}
.menus .li02 a{ background:url(../img/wake02.jpg) no-repeat top center; padding-top:150px;}
.menus .li03 a{ background:url(../img/wake03.jpg) no-repeat top center; padding-top:150px;}
.menus .li04 a{ background:url(../img/wake04.jpg) no-repeat top center; padding-top:150px;}
.menus .li05 a{ background:url(../img/wake05.jpg) no-repeat top center; padding-top:150px;}
.menus .li06 a{ background:url(../img/wake06.jpg) no-repeat top center; padding-top:150px;}
.menus .li07 a{ background:url(../img/wake07.jpg) no-repeat top center; padding-top:150px;}
.menus .li08 a{ background:url(../img/wake08.jpg) no-repeat top center; padding-top:150px;}
.menus .li09 a{ background:url(../img/wake09.jpg) no-repeat top center; padding-top:150px;}
.menus .li010 a{ background:url(../img/wake10.jpg) no-repeat top center; padding-top:150px;}

.menus .li01 a:hover{ background:url(../img/wake01-01.jpg) no-repeat top center; padding-top:150px;}
.menus .li02 a:hover{ background:url(../img/wake02-02.jpg) no-repeat top center; padding-top:150px;}
.menus .li03 a:hover{ background:url(../img/wake03-03.jpg) no-repeat top center; padding-top:150px;}
.menus .li04 a:hover{ background:url(../img/wake04-04.jpg) no-repeat top center; padding-top:150px;}
.menus .li05 a:hover{ background:url(../img/wake05-05.jpg) no-repeat top center; padding-top:150px;}
.menus .li06 a:hover{ background:url(../img/wake06-06.jpg) no-repeat top center; padding-top:150px;}
.menus .li07 a:hover{ background:url(../img/wake07-07.jpg) no-repeat top center; padding-top:150px;}
.menus .li08 a:hover{ background:url(../img/wake08-08.jpg) no-repeat top center; padding-top:150px;}
.menus .li09 a:hover{ background:url(../img/wake09-09.jpg) no-repeat top center; padding-top:150px;}
.menus .li010 a:hover{ background:url(../img/wake10-10.jpg) no-repeat top center; padding-top:150px;}

.in_case_box{overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; width:100%; padding:20px 0 0 0 !important; background:#F1F1F1;}
.in_case_text{ margin-top:15px;}
.f2-l {
    min-height: 480px;
    padding-right: 30px;
    border-right: 1px solid #cfcfcf;
	color:#333;
	padding-bottom:40px;
}
.f-fl {
    float: left;
}
.f-fr {
    float: right;
}
.f2-r {
   
    width: 918px;
    min-height: 430px;
}
.f-fl {
    float: left;
}
ul, li {
    margin: 0;
    padding: 0;
}
.f2-lul>li:hover, .f2-lul>li.active {
 color:#3c98e6;
   
}



.f2-lul>li {
    width: 222px;
    height:40px;
    line-height: 40px;
    cursor: pointer;
    font-size: 12px;
	border-bottom:1px dashed #b9b9b9;
	display:block;
	 white-space:nowrap;
  overflow: hidden;
  text-overflow: ellipsis;

}
.f2-item.active {
    display: block;
}
.f2-item {
    position: relative;
    margin-top: 0px;
    display: none;
    transition: all .3s;
    -moz-transition: all .3s;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
}
.s-fs26 {
    font-size: 26px;
}


.f-ib {
    display: inline-block;
}
.f2-lnk {
    padding: 4px 14px;
    text-align: center;
    border-radius: 2px;
    border: 1px solid #3986ff;
    background-color: #3986ff;
    color: #fff;
    transition: all .2s linear;
}
.f2-lnk1 {
    color: #FFF;
    background: 0 0;
    border: 1px solid #FFF;
    margin-right: 20px;
}
.f2-bd {color:#666;
    font-size: 14px;
    line-height: 24px;
    margin-top: 0px;height:100px;
}
.f2-bd b{font-size:18px;color:#333;display:block; font-weight:normal; margin-top:10px;}
.f2-bd p{margin-bottom:10px;}
.f2-rul {
    width:870px;
margin-top:35px;height:116px;
    font-size: 0;padding-bottom:10px; overflow:hidden; display:block
}
.f2-rul img{}

.list{width:100%;float:left;margin-top:35px;}
.list li{width:288px;height:248px;float:left;color:#333;}
.list li:nth-child(3){margin-right:0}
.list li .pic{}
.list li img{padding:5px; max-width:520px;}
.list li p{width:100%;color:#333;font-size:14px; height:40px; line-height:40px;text-align:center;}
.list li a:hover p{color:#3c98e6;}



.in_about_box{ overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; width:100%; padding:20px 0}
.in_about_cont{ margin-top:15px;}
.in_about_text{ float:left; width:704px; padding:0 5px;} 
.in_about_text p{ text-indent:2em; font-size:14px; color:#333; line-height:29px;}
.in_about_text span{ display:block; margin-top:10px;}
.in_about_text span a{ width:106px; height:46px; background:#3c98e6; color:#fff; display:block; text-align:center; line-height:46px; font-size:14px;}
.in_about_text span a:hover{ background:#fff; border:1px solid #3c98e6; color:#3c98e6}
.in_about_img{ float:right; width:468px;}
.in_about_img img{ width:458px; height:312px; overflow:hidden; border:5px solid #e1e1e1}

.in_case_box{ background:#f7f7f7; padding-bottom:20px;}
.in_case_cont{}
.in_case_cont .btngd img{ display:block; margin:0 auto;}
.in_case_cont .imggd{width:1200px; height:322px; display:block;overflow:hidden; float:left;display:inline}
.in_case_cont .imggd ul{ overflow:hidden; height:322px; width:auto; position:relative; z-index:1}
.in_case_cont .imggd li{ width:266px; margin-right:10px; height:322px; float:left; text-align:center; text-align:center}
.in_case_cont .imggd li a{ display:block; background:url(../img/case_more.png) no-repeat;width:266px;height:322px;}
.in_case_cont .imggd li a:hover{ background:url(../img/case_more2.png) no-repeat; color:#6ad50a}
.in_case_cont .imggd .pic{ width:248px; height:209px; overflow:hidden; margin-top:8px;}
.in_case_cont .imggd p{ font-size:14px; height:46px; line-height:46px;}

.in_title{ position:relative; text-align:center; margin-bottom:15pxp;}
.in_title h1{ font-size:36px; color:#3c98e6; margin-bottom:3px;}
.in_title b{ font-weight:normal; color:#333; display:block;  font:11px Arial, Helvetica, sans-serif;-webkit-transform:scale(0.9);}
.in_line_left{
	position: absolute;
	width: 190px;
	left: 298px;
	display: block;
	background: #d4d4d4;
	height: 1px;
	top: 24px;
}
.in_line_right{
	position: absolute;
	width: 190px;
	right: 298px;
	display: block;
	background: #d4d4d4;
	height: 1px;
	top: 24px;
}

.in_news_box{ background:#f7f7f7;width:100%;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; padding-bottom:20px; padding-top:20px; background:#f1f1f1}

.in_news_cont{ float:left; margin-top:15px;}
.in_news_cont img{ overflow:hidden; display:block; width:354px; height:133px;}
.in_news_cont ul li{ height:32px; line-height:32px; border-bottom:1px dashed #707070; width:354px;}
.in_news_cont ul li a{display:block;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; width:240px; background:url(../img/icon.jpg) 3px center no-repeat; padding-left:20px; height:32px; line-height:32px;}
.in_news_cont ul li a:hover{ color:#3c98e6;}
.in_news_cont ul li span{ float:right; display:block; margin-right:3px;}
.in_news_a{ width:354px; margin-right:66px;}
.in_news_b{ width:354px; margin-right:66px;}


.a{ display:block;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}



.footer{overflow:hidden;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; width:100%;
 background:url(../img/footer_bg.jpg) top center no-repeat;}
.footer_left{ width:235px; float:left; text-align:center; position:relative; 
height:277px; 
}

.f_div{z-index:1;
 filter:alpha(opacity=15); /* IE */   
-moz-opacity:0.15; /* 老版Mozilla */   
-khtml-opacity:0.15; /* 老版Safari */   
opacity: 0.15; /* 支持opacity的浏览器*/
background:#fff; padding:20px; height:277px; position:absolute; width:195px;}
.footer_left img{ position:absolute; top:20px; left:20px; z-index:2}

.footer_left p{
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #b9b9ba;
	z-index: 20;
	position: absolute;
	top: 220px;
	left: 100px;
}

.footer_right{float:right; width:930px; color:#aaaaab; font-size:14px;}
.footer_right a{color:#aaaaab;}
.footer_right a:hover{ color:#ccc}
.footer_right .f_top{  border-bottom:1px solid #6d6d6f; font-size:14px; height:50px; line-height:50px;}
.footer_right .f_top a{ padding-right:10px; padding-left:10px; font-size:14px; line-height:50px; height:50px; }


.f_mid{border-bottom:1px solid #6d6d6f; padding:15px 0}
.f_mid_l{ float:left; height:185px; padding:5px 0; width:332px; border-right:1px solid #656565}
.f_mid_l p{ line-height:30px;}
.f_mid_l b{ font-size:16px; font-weight:normal;}

.f_mid_r{ float:right; width:564px; padding-top:5px; padding-right:5px;}
.f_mid_r span{ display:block; margin-bottom:5px; height:26px; line-height:26px;}
.f_mid_r a{ margin-right:15px; font-size:12px;}

.f_bot{border-top:1px solid #6d6d6f;}
.f_bot p{ height:40px; line-height:40px;}


#leftNavFloat{position: fixed;right: 20px;width:60px;top: 50%;margin-top: -180px; z-index:99}
#leftNavFloat .li{width: 60px;height: 60px;margin-top: 1px;display: block;background-image: url('../img/backimg1.png');text-align: center;color: #fff;position: relative;overflow: initial;}
#leftNavFloat .li i{width: 40px;height: 30px;background-image: url('../img/leftIcon.png');background-repeat: no-repeat;display: block;margin: 0 auto;padding-top: 5px;position: absolute;left: 10px;}
#leftNavFloat .li.q i{background-position: -40px 5px;}
#leftNavFloat .li.wb i{background-position: 0px 5px;}
#leftNavFloat .li.msg i{background-position: -80px 5px;}
#leftNavFloat .li.top i{background-position: -120px 15px;height: 55px;}
#leftNavFloat .li.tel i{background-position: -160px 5px;}
#leftNavFloat .li.tel i.sTel{background-position: -240px 5px;opacity: 0;filter: Alpha(opacity=0);}
#leftNavFloat .li.tel strong{width: 160px;padding-left: 50px;position: absolute;left: 0px;top: 0px;line-height: 60px;font-size: 20px;font-weight: 100;}
#leftNavFloat .li.wx i{background-position: -200px 5px;}
#leftNavFloat .li.wx .img{width: 0px;height: 180px;background-color: #fff;position: absolute;top: 0px;right: 63px;overflow: hidden;}
#leftNavFloat .li.wx .img>img{width: 150px;height: 150px;}
#leftNavFloat .li.wx .img>span{width: 150px;height: 30px;font-size: 14px;color: rgb(69,69,69);text-align: center;line-height: 30px;display: block;}
#leftNavFloat .li p{position: absolute;bottom: 5px;width: 60px;font-size: 12px;line-height:12px;margin-bottom:0px;}
#leftNavFloat .li b{background-color: #417bbe;display: block;width: 60px;height: 60px;position: absolute;top: 0px;left: 0px;z-index: 0;opacity: 0;filter: Alpha(opacity=0);}





.container{width:100%;width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px; padding-bottom:40px;font-size:14px; background:#f7f7f7}
.location{ height:46px; background:#fff; color:#000;display:block; margin-bottom:15px; font-size:14px; color:#666; line-height:46px;}
.location a{ background:url(../img/icon2.jpg) left center no-repeat; height:46px; line-height:46px; padding-left:20px; color:#666; font-size:14px;}
.location a:hover{ color:#3c98e6}


.cont_box{ padding:0px 0 15px 0px}
.about{ margin-top:5px;}
.about p{ line-height:28px; text-indent:2em; margin-bottom:15px;}

.contact{ margin-top:5px;}
.contact p{ padding:10px 0px 20px 10px; line-height:32px; color:#333; float:left; margin-right:0px; }
.contact img{ margin-top:15px;}
.contact b{ font-size:16px; font-weight:normal}
.contact a{ color:#333}
.contact a:hover{ color:#3c98e6}
.map{ border:1px solid #ccc; float:right; margin-top:15px;}


.news_list{}
.n_list_box{ text-align:center; margin-bottom:15px; display:block}
.n_list_box a{ display:inline-block; width:120px; height:46px; line-height:46px; background:#3c98e6; color:#fff; margin-left:5px; margin-top:5px;}
.n_list_box a:hover{ background:#fff; border:1px solid #3c98e6; color:#3c98e6}
.n_list_box a.cur{ background:#fff; border:1px solid #3c98e6; color:#3c98e6}

.newsList .li{border-bottom: dashed 1px #a5a5a5;padding: 25px 10px 25px 100px;position: relative;height: 78px;}
.newsList .li .c_date{width: 100px;position: absolute;left: 0px;top: 25px;text-align:center;padding: 10px 0px;color: #363636; line-height:34px;}
.newsList .li:hover .c_date{color: #3c98e6;}
.newsList .li .c_date dt{font-size: 12px; }
.newsList .li .c_date dd{font-size:36px; font-weight:bold;}
.newsList .li .til{border-left: solid 1px #6b6b6b;height: 78px;padding-left:30px;}
.newsList .li .til a{font-size: 20px;color: #2c2c2c;}
.newsList .li .til a:hover{color: #3c98e6;}
.newsList .li .til p{padding-top: 14px;color: #5f5f5f;font-size: 14px;height: 40px;overflow: hidden;}

.content1{padding-top:10px;}
.content1 .til{text-align: center;}
.content1 .til h1{color: #333;font-size: 24px; font-weight:normal;}
.content1 .til h5{line-height:24px;font-size: 14px;color: #363636; margin-top:10px; padding-top:10px; padding-bottom:15px; font-weight:normal; color:#666; border-bottom:1px solid #ccc;}
.content1 .til h5 span{margin: 0 10px;}
.content1 .til h5 span a{color: #363636;}
.content1 .cont{margin-top:0px;font-size: 15px;line-height: 36px;color: #363636;border-bottom: dotted 1px #aaa;padding-bottom: 20px;}
.content1 .np{padding: 15px 0px;}
.content1 .np div{color: #666;font-size: 14px;padding: 5px 0px; line-height:28px;}
.content1 .np div p{ line-height:28px;}
.content1 .np div a{color: #222;}
.content1 .np div a:hover{text-decoration: underline;color: #3c98e6;}
.content1 img{ max-width:1190px; margin-top:15px;}



.pager{margin: 15px auto;}
.pagination{width:1100px;margin:60px auto 20px auto;text-align: right;}
.pagination ul{display: inline-block;}
.pagination ul li{display: inline;float: left;min-width:16px;height:26px;margin: 0 5px;font-size: 14px; line-height:26px;}
.pagination ul li a{display:block;text-align: center; height:26px; line-height:26px; border:1px solid #ccc; width:60px; color:#333;}
.pagination ul li a:hover{background:#3c98e6 !important; color:#fff;}

.page_list_hover{color: #ffffff !important;background:#3c98e6 !important; cursor:pointer}


.service{}
.service p{ line-height:28px;}

.case_list ul{ overflow:hidden; width:auto; position:relative; z-index:1}
.case_list ul li{ width:280px; margin-right:5px; height:272px; border:1px solid #e6e6e6; float:left; text-align:center; text-align:center; padding:4px; background:#f2f2f2; margin-bottom:15px; margin-left:5px;}
.case_list ul .pic{ width:280px; height:180px; overflow:hidden;}
.case_list ul .text{ color:#666}
.case_list ul .text:hover{ color:#1d79e3}
.case_list ul span{ padding:2px; background:#fff; border:1px solid #dfdfdf; height:30px; display:block; width:100px; margin-left:95px;}
.case_list ul span a{ width:100px; height:30px; background:#ebebeb; font-size:14px; display:block; line-height:30px; color:#666}
.case_list ul span a:hover{ background:#1d79e3; color:#fff;}
.case_list ul p{ font-size:14px; height:46px; line-height:46px;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; display:block; width:280px;}




/*CSS black2 style pagination*/

DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #666 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none; font-size:14px;
}
DIV.black2 A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc; cursor:pointer
}
DIV.black2 A:active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
