@charset "gb2312";

body,html {margin:0px;padding:0px;height:100%;width:100%;font-family:Verdana,微软雅黑,sans-serif; font-size:14px; color:#5b5b5b; text-decoration: none;	
	/*background-color: #fbfbfb;
	background-color: #f0f0f0; */
}
ul,li {	margin: 0px;	padding: 0px;	list-style-type: none;}
a:link {	color: #a3a3a3;	color: #006699;	text-decoration: none;}
a:visited {	color: #a3a3a3;	color: #006699;	text-decoration: none;}
a:hover {	color: #1b8ec9 ;	text-decoration: none;}
img {	border:0;}

#outer_web {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height:100%;
	width:100%;
	position: relative;
	border: 0px solid;
	background: #fbfbfb;
	overflow:auto;
	padding-bottom:120px;
}

#outer_ins {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height:500px;
	width:760px;
	overflow:auto;
	position: relative;
	border: 0px solid;
	background:#fff;
}

#top {height: 90px;width: 1200px;border: 0px solid #F00 ;margin-right: auto;margin-left: auto;}
#top .logo {float: left;height: 50px;width: 206px;padding-top: 12px;}
#top .nav {float: right;border: 0px solid #F00 ;font-size:16px;}
#top .navtext2 {padding-top: 30px;overflow: hidden;border: 0px solid #abc ;}
#top .navtext2 li {height: 25px;line-height: 25px;display: block;float: left;padding-right: 20px;padding-left: 20px;}
#top .navtext2 li a{height: 25px;line-height: 25px;display: block;float: left;color:#333;}
#top .navtext2 li.hover {color: #00adee;font-weight: bold;}
#top .navtext2 li.last {padding-right: 0;border-right: none;}

.hd-main .has-pulldown{cursor:pointer;position:relative;*z-index:10000}
.hd-main .pulldown{position:absolute;cursor:default;display:none;top:30px;left:0}
.hd-main .pulldown .arrow{*margin-bottom:-1px;_margin-bottom:0;height:0;width:0;font-size:0;line-height:0;border-width:7px;border-style:solid;border-color:transparent transparent #F6F6F9 transparent;_filter:chroma(color=tomato);border-color_:tomato tomato #F6F6F9 tomato;position:relative;display:block;left:-20px;z-index:2}
.hd-main .pulldown .content{background:#dcdcdc;color:#333;text-align:left;border-radius:3px;border:rgb(175,175,175) 0px solid;box-shadow:0 2px 4px rgba(0,0,0,.2);position:relative;z-index:1;height:200px}
.hd-main .pulldown-canvas{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0)}
.hd-main .logo{background-image:url('images/logo.png');background-repeat:no-repeat;display:block;height:36px;width:175px;float:left;margin-left:10px;background-position:0 0;margin-top:5px;display:inline}
.hd-main .navs{padding:0 0 3px 25px;height:45px;float:right}
.hd-main .navs a,.hd-main .info a,.hd-main .navs a:visited,.hd-main .info a:visited,.hd-main .navs a:active,.hd-main .info a:active{color:#676767}
.hd-main .navs a:hover,.hd-main .navs a:active{text-decoration:none;background-color_:#0f0f0f;color:#00adee;}
.navs .def-nav,.navs .pulldown-nav{display:block;float:left;height:48px;font:16px/18px "Microsoft YaHei","Microsoft JhengHei";color_:#d8d8d8;text-align:center;width:90px;line-height:48px}
.hd-main .navs .def-nav .app-url{left:185px;width:641px;top:48px}
.hd-main .navs .def-nav .pulldown-canvas-url{width:575px;height:109px}
.hd-main .navs .def-nav .app-url .arrow{left:140px}
.hd-main .navs .def-nav a:hover {color:#00adee;}
.hd-main .navs .app-url .content{padding:17px 0 0 22px;height:91px}
.hd-main .navs .app-url .content a,.hd-main .navs .app-url .content a:hover{color:#333}
.hd-main .navs .app-url .li{cursor:pointer;padding-top:8px;width:66px;height:66px;border-radius:3px;display:block;float:left;text-align:center}
.hd-main .navs .app-url .li:hover{background-color_:#e0e1e5}
.hd-main .navs .app-url .li .icon{margin:0 auto;width:35px;height:38px;display:block;background:url('images/dropdown_menu.png') no-repeat}
.hd-main .navs .app-url .li:hover .icon{background-image:url('images/dropdown_menu_hover.png')}
.hd-main .navs .app-url .li .text{height:30px;display:block;font:14px/30px "Microsoft YaHei","Microsoft JhengHei"}
.hd-main .navs .separate{margin:0;height:48px;width:2px;background_:#2A2B2D}
.hd-main .navs .pulldown-nav{position:relative}
.hd-main .navs .pulldown-nav em{position:absolute;display:block;left:69px;top:18px;height:12px;width:12px;font-size:0;background-position:-89px -45px}
.hd-main .navs .pulldown-nav:hover .f-icon,.hd-main .navs .pulldown-nav:active .f-icon{position:absolute;display:block;right:11px;top:18px;height:12px;width:12px;font-size:0;background-position:-89px -55px}
.hd-main .navs .current {font-weight_:bold;color_:#FFF;display:inline-block;width:90px;height:49px;background-color_:#0f0f0f;text-align:center;line-height:48px}
.hd-main .navs .current_:hover{color:#ECECEC}
.hd-main .navs .current_ .hover{background-color:#f6f6f6;color:#333;}
.hd-main .info,.hd-main .info ul{height:36px;float:right;text-align:right;margin-top:3px;white-space:nowrap}
.hd-main .info a{color:#d8d8d8}
.hd-main .info a:hover{color:#FFF;text-decoration:underline}
.hd-main .info .info-i{padding:0 10px;margin:10px 0;display:inline-block;*display:inline;*zoom:1;height:16px;border-right:#393939 1px solid;color:#d8d8d8;font:12px/16px "SimSun"}

#subnav{background:#eeeeee;border-radius_:0}
#subnav li {width:100%;display: block;margin-bottom: 1px;background_:#f8f;font-size: 16px; *margin-bottom: -5px;padding:0}
#subnav li span {width:100%;height_:40px;background_:#000;	padding-left: 10px;}
#subnav li.hover {	color: #FFF;background-color: #2a95cd;text-align: right;*margin-bottom: 0px;}
#subnav li a {width:100%;height_:35px;line-height:35px;font-size:15px;display: block;color: #444;text-decoration: none;}
#subnav li a:hover {height_:35px;line-height_:35px;color:#fff;background:#2a95cd;background:rgba(8,205,255,1);background:rgba(83,51,255,1);}

#bannerbg {width:100%;height:450px;background-repeat:no-repeat;background-color: #80bbd9;}
#bannerbgsrvs {
	height: 250px;
	width: 100%;
	background-image: url(/asset/img/bannerbg_srvs.png);
	background-repeat: repeat-y;
	background-color: #80bbd9 ;
}
#bannerbgsample {
	height: 450px;
	width: 100%;
	background-image: url(/asset/img/program_banner.jpg);
	background-repeat: repeat-y;
	_background-color: #80bbd9_ ;
	_background-color: #63f;
}
#bannerbg .banner{
	background-image: url(/asset/img/banner_2b.png);
	background-repeat: no-repeat;
	height: 250px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#bannerbgsrvs .bannersrvs{
	background-image: url(/asset/img/banner_srvs.png);
	background-repeat: no-repeat;
	height: 250px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#bannerbgsample .bannersample{
	
	/*background-size:1454px 562px; */
	background-size:cover;
	background-repeat: no-repeat;
	height: 300px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#bannerbg .banner li{
	display: block;
	float: left;	
}
#bannerbg .banner li.link1{
	height: 78px;
	width: 230px;
	margin-left: 28px;
	margin-top: 135px;
}
#bannerbg .banner li.link1 a{
	height: 78px;
	width: 230px;
	display: block;	
}
#bannerbg .banner li.link2{
	height: 78px;
	width: 230px;
	margin-top: 135px;
	margin-left: 30px;
}
#bannerbg .banner li.link2 a{
	height: 78px;
	width: 230px;
	display: block;	
}
#bannerbg .banner li.link3{
	height: 20px;
	width:  30px;
	margin-top: 70px;
}
#bannerbg .banner li.link3 a{
	height: 108px;
	width: 404px;
	display: block;	
}

#bannerbg .banner li.linkweb{
	font-size: 16px;
	line-height: 33px;
	color: #FFF;
	background-image: url(/asset/img/button_bg.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 410px;
	text-indent: 10px;
	background-position: right center;
	margin-top: 190px;
	margin-left: 310px ;
}

#line {
	background-image: url(/asset/img/line_bg.png);
	background-repeat: repeat-x;
	height: 15px;
	width: 100%;
}
#content {
	width: 1000px;
	background-color:#fff;
	border: 1px solid #CCC;
	margin-right: auto;
	margin-left: auto;
	padding-right: 12px;
	padding-left: 12px;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: hidden;
	box-shadow:2px 2px 2px 2px #ddd;
	-moz-box-shadow:2px 2px 2px 2px #ddd;
	-webkit-box-shadow:2px 2px 2px #ddd;
}
#content .left {
	width: 469px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
	float: left;
	padding-left: 30px;
	
}
#content .left li {
	display: block;	
}
#content .left li.title {
	font-size: 26px;
}
#content .left li.title span {
	color: #1b8ec9;
	font-weight: bold;
}
#content .left li.pic {
	padding-top: 10px;
	padding-bottom: 10px;	
	text-align: right;
}
#content .left li.text {
	line-height: 25px;

}
#content .left li.gd {
	color: #F90;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
#content .left li.gd a {
	color: #F90;
	text-decoration: none;
}
#content .left li.gd a:hover {
	color: #1b8ec9;
	text-decoration: none;
}
#content .right {
	padding-left: 30px;
	width: 460px;
	float: left;
}
#content .right li {
	display: block;	
}
#content .right li.title {
	font-size: 26px;
}
#content .right li.title span {
	color: #1b8ec9;
	font-weight: bold;
}
#content .right li.pic {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: right;
}
#content .right li.text {
	line-height: 25px;

}
#content .right li.gd {
	color: #F90;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
}
#content .right li.gd a {
	color: #F90;
	text-decoration: none;
}
#content .right li.gd a:hover {
	color: #1b8ec9;
	text-decoration: none;
}
#guanggao {
	height: 150px;
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}

#bottom {
	height: 60px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	background:#345;
	background:#1f2f3f;
}

#bottom .text1{
	font-size: 12px;
	line-height: 24px;
	float: left;
	margin-right: 110px;	
}
#bottom .text2{
	font-size: 12px;
	line-height: 24px;
	float: left;
}
#bottom .text3{
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	padding-top: 20px;
	padding-bottom:20px;
	color:#bbb;
	/*background:#933; */
}
#bottom .text3 a {
	color: #bbb;
	text-decoration: none;
}
#bottom .text3 a:hover {
	color: #FF0;
	text-decoration: underline;
}

#bottomup {
	height: 60px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e4e4e4;
	background:#345;
	background:#1f2f3f;
}
#bottomup .textup{
	width: 1200px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	padding-top: 15px;
	padding-bottom:10px;
	color:#bbb;
	/*background:#933; */
}
#bottomup .textup a {
	color: #FF0;
	text-decoration: none;
}
#bottomup .textup a:hover {
	color: #1b8ec9;
	text-decoration: none;
}

.navi_on_admin
{
	width: 150px ;
	height: 80px;
	line-height: 80px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	border-bottom: 1px solid #e4e4e4;
	align:right;
}

.navi_on_admin_bold
{
	width: 150px ;
	height: 80px;
	line-height: 80px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	border-bottom: 1px solid #e4e4e4;	
	align:left;
	font-color: #108fe0;
	color: #108fe0;
	font-size: 14px;
	font-weight: bold;
}
/*
.rightitem_on_dashboard
{
	width: 600px ;
	height: 80px;
	line-height: 80px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
	align:right;
}
*/

/*
.bottomlinetd
{
	border-bottom:1px solid #bbb;
} */
/*
.bottomlineli
{
	border-bottom:1px solid #F00;
	font-size:14px;
	line-height: 30px;
	height:30px;
}*/

.prompt_on_web{
	z-index:1000;
	opacity:0.95;
	visibility:hidden;
	position:absolute;
	width:360px; 
	height:60px;
	left:50%; 
	top:0px; 
	margin-left:-200px;
	line-height:60px;
	border:1px;
	padding:20px 20px 20px 20px;
	background-color:#666;
	border-radius:5px;	-moz-border-radius:5px;	-webkit-border-radius:5px;
	box-shadow:5px 5px 5px #888;	-moz-box-shadow:5px 5px 5px #888;	-webkit-box-shadow:5px 5px 5px #888;
	color:#fff;
	text-align:center;	
}
.prompt_on_mob{
	z-index:200;
	opacity:0.95;
	visibility:hidden;
	position:absolute;
	top:150px; 
	width:220px; 
	margin-left: -120px; 
	left:50%;
	line-height:30px;
	border:1px solid #666;
	padding:20px 10px 20px 10px;
	background:#eee;
	background: -moz-linear-gradient(bottom,  #eee,  #bbb); 
	background: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#bbb));
	border-radius:7px;
	-webkit-border-radius:7px;
	text-align:center;
	font-family: 微软雅黑,Verdana, Geneva, sans-serif;
	font-size: 14px;
}
.control_on_edit{
	/*z-index:200; 
	opacity:0.95; */
	position:absolute;
	top:150px; 
	width:350px; 
	line-height:20px;
	border:1px solid #ababab;
	padding:5px 5px 5px 5px;
	background:#fff;
	/*background: -moz-linear-gradient(bottom,  #eee,  #bbb); 
	background: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#bbb)); */
	border-radius:4px;
	-webkit-border-radius:4px;
	font-family: ΢���ź�,Verdana, Geneva, sans-serif;
	font-size: 14px;
}

.tar_on_web{
	z-index:1000;
	opacity:0.95;
	visibility:hidden;
	position:absolute;
	border:1px solid #cccccc;
	padding:5px 5px 5px 5px;
	top:100px;
	left:50%; 
	width:200px;
	height:200px;
	box-shadow:2px 2px 2px 2px #dedede;
	-moz-box-shadow:2px 2px 2px 2px #dedede;
	-webkit-box-shadow:3px 3px 3px 3px #888;
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	color:#444;
	font-size:12px;
}

.popdlg{
	position:absolute;
	visibility:hidden;
	z-index:1000;
	width: 200px;
	height:200px;
	background:#dedede;
	border:1px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:5px 5px 5px #888;
	-moz-box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;
	top:0px;
}

.popdlgtitle
{
	height:40px; line-height:40px;
	background:#999;
	/*border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;  */
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-top-right-radius:5px;
	text-align:center;
	color:#fff;
}

.saveprompt{
	position:absolute;
	visibility:hidden_;
	z-index:1000;
	width: 60px;
	height:50px;
	color:#Fff;
	background:#F63;
	border:0px solid #ccc;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:5px 5px 5px #ccc;
	-moz-box-shadow:5px 5px 5px #ccc;
	-webkit-box-shadow:5px 5px 5px #ccc;
	top:0px;
	padding:5px 5px 5px 5px;
}

.banner .textc {
	font-size: 14px;
	color: #FFF;
	width: 480px;
	padding-top: 20px;
	height: 33px;
}
.banner .textc li {
	font-size: 16px;
	line-height: 33px;
	color: #FFF;
	background-image: url(/asset/img/button_bg.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 410px;
	text-indent: 10px;
	background-position: right center;
}
.banner .textc li a {
	text-decoration: none;
	display: block;
	height: 33px;
	width: 410px;
	color: #FFF;
}

.dialogtitle {
	height: 40px;
	width: 100%;
	/*border-top: 1px solid #e4e4e4;*/
	color:#4b4b4b;
	line-height:40px;
	text-align:left;
	padding-left: 50px ;
	font-size:14px; 
	font-weight:bold;
	background-color: #ddd;
	border-bottom: 1px solid #bbb;
	
}

.dialog_on_guanli{
	z-index:200;
	opacity:0.85;
	visibility:hidden;
	position:absolute;
	/*left:40px;*/ 
	left:50%;
	top:100px; 
	width:600px; 
	height:300px;
	margin-left: -130px;
	line-height:30px;
	border:1px;
	padding:0px 0px 00px 0px;
	background-color:#222;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow:10px 10px 10px #888;
	-moz-box-shadow:10px 10px 10px #888;
	align:center;
	color:#fff;
	font-size: 14px;
}

.div_tip {
	min-width:40px;
	min-height:30px;
	float:left;
	margin-left:20px;
	font-weight:bold;
	/*border-top:1px solid #bbb;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb; */
}

.button_on_adminedit {
	width: 150px ;
	display: block;
	float: left;
	padding:10px 20px 10px 20px;
	margin-left: 30px;
	border-bottom: 1px solid #dcdcdc;
	align:right;
}

.rightcorner_on_admin {
	float:right;padding:20px 20px 20px 20px;font-weight:bold;border-left:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#ddd;
}

#threebutton_on_edit {
	height: 40px;
	/*line-height: 80px; */
	float:right;
	display: block; 
	color: #FFF;
	width: 100px;
	background-color: #2a95cd;
	/*padding:20px 20px 20px 20px;*/
	/*border-bottom:1px solid #dcdcdc; */
}

#threebutton_on_edit a {
	height:40px;
	line-height:40px;
	width:100px;
	display: block;
	color: #fff;
	text-decoration: none;
	text-align:center;
}

#threebutton_on_edit a:hover {
	display: block;
	color: #fff;
	text-decoration: none;
	background-color: #daf0fb;	
}




/*  -----------------------------------  web -------------------------------------*/



.webcontentwrapper{
	margin-top:-1px;
	border: 1px solid #ccc;
	MARGIN-left:auto; MARGIN-right:auto;
	background-color:#fff;
	/*box-shadow:2px 2px 2px 2px #ddd;
	-moz-box-shadow:2px 2px 2px 2px #ddd;
	-webkit-box-shadow:2px 2px 2px #ddd; */
	/*padding-left:10px;
	padding-right:10px;
	padding-bottom: 0px; */
}

.login_signup_wrapper {
	width: 800px;
	height: 400px;
	background-color:#fff;
	border: 1px solid #bbb;
	margin-right: auto;
	margin-left: auto;
	/*padding-right: 12px;
	padding-left: 12px;
	padding-top: 20px; */
	padding-bottom: 20px;	
	overflow: hidden;
	box-shadow:2px 2px 2px 2px #ddd;
	-moz-box-shadow:2px 2px 2px 2px #ddd;
	-webkit-box-shadow:2px 2px 2px #ddd;
	padding-bottom: 100px;
}

.intro{
	width:280px;  
	height:130px;
	margin:0px 10px 0px 10px;
	border: 1px;
	padding:10px 10px 10px 10px;
	text-align:left;
	background-color:#eee;
	box-shadow:2px 2px 2px 2px #ddd;
	-moz-box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;	
	font-size: 16px;
}

.aboutus{
	min-height:330px;
	margin:0px 20px 0px 20px;
	border: 1px;
	padding:10px 10px 10px 10px;
	text-align:left;
	/*background-color:#fefefe;*/
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow:5px 5px 5px #888; */
	/*font-size: 16px;*/
}

.roundframe_on_admin{
	width:700px;  
	margin:0px 10px 0px 10px;
	border: 1px solid #dcdcdc ;
	padding:10px 10px 10px 10px;
	text-align:left;
	align: center;
	/*-moz-box-shadow:5px 5px 5px #888; 
	-webkit-box-shadow:5px 5px 5px #888;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;  
	 */
	font-size: 16px;
}



#zxjr {
	height: 50px;
	width: 1024px;
}
#zxjr .right {
	background-color: #ffffff;
	float: right;
	height: 50px;
	width: 1024px;
}
#zxjr .rightline1 {
	background-color: #DCDCDC;
	float: left;
	height: 1px;
	width: 85px;
	margin-top: 27px;
	overflow: hidden;
}
#zxjr .righttext {
	font-family: "Verdana, Geneva,  微软雅黑,  sans-serif";
	font-size: 22px;
	color: #108fe0;
	width: 150px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
	float: left;
}
#zxjr .rightline2 {
	background-color: #DCDCDC;
	float: left;
	height: 1px;
	width: 750px;
	margin-top: 27px;
	overflow: hidden;
}

.slogon
{
	font-family: "Verdana, Geneva, 微软雅黑, sans-serif";
	font-size: 28px;
	color: #108fe0;
	width: 350px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

.input_lined
{
	BORDER-TOP:#dcdcdc 0px solid;
	BORDER-BOTTOM:#ababab 1px solid;
	BORDER-LEFT:#dcdcdc 0px solid;
	BORDER-RIGHT:#dcdcdc 0px solid;
}
.input_lined_all
{
	border: 1px solid #dcdcdc ;
}

.input_kuang
{
	width:300px;
	margin-left:20px;
	border:#dcdcdc 1px solid;
	border-radius:0px;
	-webkit-border-radius:0px;
}
.input_kuang_disabled
{
	width:300px;
	margin-left:20px;
	border:#dcdcdc 1px solid;
	background-color:#efefef;
	border-radius:0px;
	-webkit-border-radius:0px;
}

.input_on_login
{
	margin: 0px;
	height: 35px;
	width: 222px;
	border: 1px solid #dcdcdc;
	line-height: 35px;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	color: #666;
	border-radius:0px;
}

.input_long
{
	margin: 0px;
	height: 35px;
	width: 400px;
	border: 1px solid #dcdcdc;
	line-height: 35px;
	font-size: 18px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	color: #666;
}

/*
.buttonleft {
	width:200px;
	height:35px;
	border-top: 1px solid #96d1f8;
	border: solid 1px #999; 
	color: white;
	font-size: 16px;
   	font-family: Verdana, Georgia, serif;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	border-top-left-radius:5px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px; 
   	background: #3e779d;
	background: -moz-linear-gradient(top,  #65a9d7, #3e779d);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#65a9d7), to(#3e779d));
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e779d', endColorstr='#65a9d7');
   }
.buttonleft:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.buttonleft:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
*/

.buttonmain {
	width:200px;
	height:35px;
	line-height:15px;
    font-size: 11pt;
    display: inline-block;
    margin: 0 0 5px 0;
    padding: 9px 0;
    cursor: pointer;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
	color: #1b8ec9 ;
    border: 1px solid #1b8ec9 ;
    background: #f4f4f4;
}

.buttonmain:hover {
    color: #f4f4f4;
    background: #1b8ec9 ;
}   
.buttonmain:active {
    color: #f4f4f4;
    background: #069 ;
}   
   
.buttonmaindisabled {
	width:200px;
	height:35px;
    font-size: 11pt;
    display: inline-block;
    margin: 0 0 5px 0;
    padding: 9px 0;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-clip: padding-box;
	color: #ccc ;
    border: 1px solid #CCC ;
    background: #f4f4f4;
   }
   
.divtext_framed_on_webedit{
	border:1px solid #888;
	padding:10px 10px 10px 10px;
	-moz-border-radius_:10px;
	-moz-box-shadow_:3px 3px 3px #888;
	-webkit-border-radius_:10px;
	-webkit-box-shadow_:3px 3px 3px #888;	
}

.divtext_nonframed_on_webedit{border:0px solid #888;padding:10px 10px 10px 10px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;	}


/*********************************************************************************/

.balancepanel {	width:211px;	height:110px;	border:1px solid #bbb;	padding:20px 0px 0px 0px;	font-size: 20px;	font-weight:bold;	text-align:center;}

#left {	width:100%;	height: auto;	margin-bottom:10px;}
#left li {	float:left;line-height:30px;height: 30px;width:12.1%;width: 10.9%;margin-bottom: 1px; margin-right:1px;background-color: #bababa;text-align: center;font-size: 14px;*margin-bottom: -5px;}
#left li span {color:#fff;}
#left li.highlighted {color: #FFF;background-color: #2a95cd;text-align: center;*margin-bottom: 0px;}
#left li a {display:block;color: #fff;text-decoration: none;}
#left li a:hover {background: #daf0fb;background:#666;}

#topnav_on_design li {	float:left;line-height:60px;height:60px;width:100px;background-color_: #fff;text-align: center;font-size: 18px;*margin-bottom: -5px;}
#topnav_on_design li span {color:#fff;}
#topnav_on_design li.highlighted {color: #FFF;background-color: rgba(0,48,135,1);text-align: center;*margin-bottom: 0px;}
#topnav_on_design li a {display:block;color_: #fff;text-decoration: none;}
#topnav_on_design li a:hover {background:#2a95cd;color:#fff;}
/*#topnav_on_design li a:hover {background:rgba(0,48,135,1);color:#fff} */

#sidenav_on_design {width:120px;height:100%;margin-top-:1px;}
#sidenav_on_design li {	line-height:70px;height:70px;width:120px;background-color: #fff;text-align: center;font-size: 16px;*margin-bottom: -5px;}
#sidenav_on_design li span {color:#555;}
#sidenav_on_design li.highlighted {color: #FFF;background-color: #dcdcdc;text-align: center;*margin-bottom: 0px;}
#sidenav_on_design li a {display:block;color_: #555;text-decoration: none;}
#sidenav_on_design li a:hover {background:#efefef;color:#fff;}

.atop {	display: block;	color: #333;	text-decoration: none;}
.tableheader {	color: #FFF;	background-color: #2a95cd;	text-align: right;	*margin-bottom: 0px;}

#right {
	/*width: 760px; */
	align:left;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	border:1px solid #ccc;
	background:#fff;
	/*box-shadow:2px 2px 2px 2px #ddd;
	-moz-box-shadow:2px 2px 2px 2px #ddd;
	-webkit-box-shadow:2px 2px 2px #ddd; */
}

#right li {
	line-height: 42px;
	font-size:14px;
	height: 42px;
	border-bottom: 1px solid #dcdcdc;
	display: block;
	color: #4b4b4b;
	*margin-bottom: -4px;
	
}
#right li a {
	height: 42px;
	display: block;
	cursor: pointer;
	color: #4b4b4b;
	text-decoration: none;
}
#right li a:hover {
	color: #FFF;
	background-color: #daf0fb ;
}
#right li span {
	float: left;	
}

#right li span.w620 {
	width: 345px;
	padding-left:10px;
}
#right li span.w80 {
	width: 80px;	
}
#right li span.w60 {
	width: 60px;	
}
#right li.title {
	padding-left:10px;
	font-size:14px; 
	font-weight:bold;
	background-color: #ddd;
	border-bottom: 1px solid #bbb;
}

#right li.title_doublelined {
	padding-left:10px;
	font-size:14px; 
	font-weight:bold;	
	background-color: #ddd;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
#right li.title_bottomlined {
	padding-left:10px;
	font-size:14px; 
	font-weight:bold;	
	background-color: #ddd;
	border-bottom: 1px solid #bbb;
}

#right li.more {
	color: #000;
	border-bottom: none;
	display: block;
	text-align: center;
	*margin-bottom: 0px;
}

#rightcover {	align:left;	text-align:left;	padding-left:0px;	padding-right:0px;	border:1px solid #ccc;	background:#fff;}

#rightcover li {
	line-height: 42px;
	font-size:14px;
	height: 42px;
	border-bottom: 1px solid #dcdcdc;
	display: block;
	color: #4b4b4b;
	*margin-bottom: -4px;
}

#rightcover li a:hover {
	text-decoration: underline;
}

#rightcover li.title {
	padding-left:10px;
	font-size:14px; 
	font-weight:bold;
	background-color: #efefef;
	border-bottom: 1px solid #bbb;
}
#rightcover li.title_doublelined {
	padding-left:10px;
	font-size:14px; 
	font-weight:bold;	
	background-color: #ddd;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
#rightcover li.title_bottomlined {
	padding-left:10px;
	font-size:14px; 
	font-weight:bold;	
	background-color: #ddd;
	border-bottom: 1px solid #bbb;
}


#eninfo {
	height: auto;
	width: 721px;
}
#eninfo li {
	display: block;
	height: 80px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e8e8e8;
}
#eninfo li div {
	display: block;
	float: left;
	font-size: 14px;
}
#eninfo li div.numa {
	line-height: 27px;
	font-weight: bold;
	color: #666;
	background-image: url(/asset/img/title_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	height: 27px;
	width: 226px;
}
#eninfo li div.numb {
	text-align: center;
	line-height: 80px;
	height: 80px;
	width: 247px;	
}
#eninfo li div.numb span {
	font-weight: bold;
	color: #108fe0;	
}
#eninfo li div.numc {
	text-align: center;
	line-height: 80px;
	height: 80px;
	width: 300px;	
}

#eninfo li div.numc span {
	font-weight: bold;
	color: #108fe0;	
}



.button, .button:visited .button:link {
	background: #222 url(/asset/img/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 10px 5px 5px ; 
	color: #fff; 
	text-decoration: none;
	border-radius: 6px; 
	-webkit-border-radius: 6px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 12px 12px 9px; }
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ width:120px;height:20px;background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }

img{vertical-align:middle;}  

.idxcorp
{
	height:50px;
	line-height:50px;
	width:110px;
	border:1px solid #dcdcdc;
	float:left;
	margin-left:15px;
	/*padding:5px 5px 5px 5px; */
	padding:auto auto auto auto;
	text-align:center;
	valign:middle;	
	background:#fff;
}
.idxcorp_innerpic
{
	max-width:100px;
	max-height:50px;
	margin:auto auto auto auto;
}

.bankselector
{
	height:45px;
	width:150px;
	border:1px solid #dcdcdc;
	float:left;
	margin-left:20px;
}
.bankinnerpic
{
	width:118px;
	max-height:34px;
	margin:auto auto auto auto;
}

.entrylogo_on_index
{
	float:left;
	display: block;
	margin-top:5px; 	
	margin-left:20px;
	height:150px;
	width:120px;
	border:0px solid;
	padding-left:auto;
	padding-right:auto;
	text-align:center;
}

.entrylogo_on_index a
{
	display: block;
	
}
.entrylogo_on_index a:hover
{
	display: block;
	color:#990;
	background-color:#dcdcdc;
}


.srvstitle
{
	font-size:36px;
	text-align:center;
	margin-top:50px;
	margin-bottom:50px;
	color:#000;
}

.stepmain
{
	width:620px;height:150px;
	padding-top:40px;
	background:red_;
}

.stepnum
{
	width:60px;
	height:67px;
	line-height:60px;
	color:#ffffff;
	font-size:40px;
	text-align:center;
	background-image:url(/asset/img/stepnum.png);
}

.steptitle
{
	float:left;
	font-size:30px;
	margin-left:20px;
	height:60px;
	line-height:60px;
}

.stepdesc{padding-left:80px;font-size:16px;height:30px;line-height:30px;color:#bbb;}

.secline
{
	height:50px;
	border-bottom:1px dotted #dcdcdc;
}

.topp {
	height: 80px;
	font-size:16px;
	background: -moz-linear-gradient( top,#fcfcfc,#ebebeb); 
	background: -webkit-linear-gradient(top,#fcfcfc,#ebebeb);
	background: -o-linear-gradient(top,#fcfcfc,#ebebeb);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fcfcfc, endColorstr=#ebebeb); /*IE<9>*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fcfcfc, endColorstr=#ebebeb)";/*IE8+*/
	box-shadow:3px 3px 3px #888;
	border:1px solid #ccc;
}
.toppcenter {
	width: 750px;
	margin-right: auto;
	margin-left: auto;	
}
.headertitle {
	width:120px;
	/*height:39px; */
	font-size:18px;
	align:center;
	text-align:center;
	valign:bottom;
}

.headertitle_zhannei{
	width:80px;
	font-size:16px;
}

.rightitem_on_dashboard
{
	width: 600px ;
	height: 80px;
	line-height: 80px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
	align:right;
}

.bottomlinetd
{
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color: #cccccc;
}
.bottomlineli
{
	border-bottom-width:1px; border-bottom-style:solid; border-bottom-color: #cccccc;
	line-height: 30px;
	min-height:30px;
}

.logoround
{
	width:60px;
	height:60px;
	border-radius:3px;
	-webkit-border-radius:3px;
}
.logoroundtinyrect
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:20px;
	height:20px;
	border:0px solid #fff;
	border-radius:3px;
	-webkit-border-radius:3px;
}


.fonttitle
{
	font-size:18px;
	font-weight:bold;
	font-family:Verdana, ΢���ź�, Geneva, sans-serif;
}

.fonttitlebig
{
	font-size:22px;
	font-weight:bold;
}

.cssbuttonbig{
	display: block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% ΢���ź�, Arial, Helvetica, sans-serif;
	width:140px;
	height:40px;
	line-height:40px;	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3pxem;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color:#fff;
}
.cssbuttonbig:hover {
	text-decoration: none;
	color:#fff;
}
.cssbuttonbig:active {
	position: relative;
	top: 0px;
	color:#fff;
}

.cssbuttonbig a {
	color:#fff;
}

.cssbutton {
	display: block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Verdana,微软雅黑, Arial, Helvetica, sans-serif;
	width:90px;
	height:25px;
	line-height:25px;	
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3pxem;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color:#fff;
}
.cssbutton:hover {
	text-decoration: none;
	color:#fff;
}
.cssbutton:active {
	position: relative;
	top: 0px;
}

.cssbutton a {
	color:#fff;
}

.cssorange {
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.cssorange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.cssorange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

.cssgreen {
	/*color: #e8f0de; */
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.cssgreen :hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.cssgreen :active {
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

.cssblue {
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.cssblue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.cssblue:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

.cssred {
	/*color: #faddde; */
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.cssred:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.cssred:active {
	/*color: #de898c; */
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

.cssblack {
	border: solid 1px #333;
	/*background: #000; */
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	/*background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#000)); */
	background: -moz-linear-gradient(top,  #666, #333);
	/*background: -moz-linear-gradient(top,  #000, #000); */
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#344565', endColorstr='#050505');
}
.cssblack:hover {
	/*background: #b61318; */
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#111));
	background: -moz-linear-gradient(top,  #666,  #111);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#060606', endColorstr='#010101');
}
.cssblack:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#666));
	background: -moz-linear-gradient(top,  #111,  #666);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#010101', endColorstr='#060606');
}


.pd5{padding:5px;}
.pd10{padding:10px;}
.pd20{padding:20px;}
.clred{color:red;}
.wd100{width:100px;}
.wd80{width:80px;}
.wd60{width:60px;}
.wd100{width:100px;}
.wd120{width:120px;}
.wd200{width:200px;}
.wd300{width:300px;}
.ftbold{font-weight:bold;}
.ft8{font-size:8px;}
.ft10{ font-size:10px;}
.ft11{ font-size:11px;}
.ft12{	font-size:12px;}
.ft13{	font-size:13px;}
.ft14{	font-size:14px;}
.ft15{	font-size:15px;}
.ft16{	font-size:16px;}
.ft18{	font-size:18px;}
.ft24{	font-size:24px;}
.ft28{	font-size:28px;}
.ft30{ font-size:30px;}
.ov{	overflow:auto;}
.mh50 { min-height:50px;}
.mb10{ margin-bottom:10px;}
.tpfu5{ margin-bottom:-5px;}
.tp0 { margin-top:0px;}
.tp1 {margin-top:1px}
.tp2 {margin-top:2px}
.tp3 { margin-top:3px;}
.tp4 { margin-top:4px;}
.tp5 { margin-top:5px;}
.tp6 { margin-top:6px;}
.tp7 { margin-top:7px;}
.tp8 { margin-top:8px;}
.tp10 { margin-top:10px;}
.tp15 { margin-top:15px;}
.tp20 {margin-top:20px;}
.tp30 {margin-top:30px;}
.tp35 {margin-top:35px;}
.tp40 {margin-top:40px;}
.tp50 {margin-top:50px;}
.tp60 {margin-top:60px;}
.tp80 {margin-top:80px;}
.tp100 {margin-top:100px;}
.tp150 {margin-top:150px;}
.tp200 {margin-top:200px;}
.tp300 {margin-top:300px;}
.pt5 { padding-top:5px;}
.pt10 {padding-top:10px;}
.pb5 {padding-bottom:5px}
.pb10 {padding-bottom:10px}
.pl5 {padding-left:5px}
.pl10 {padding-left:10px}
.pl20 {padding-left:20px}
.pl30 {padding-left:30px}
.pl40 {padding-left:40px}
.pl50 {padding-left:50px}
.pr50 {padding-right:50px}
.pr40 {padding-right:40px}
.pr30 {padding-right:30px}
.pr20 {padding-right:20px}
.pr10 {padding-right:10px}
.pr5 {padding-right:5px}
.lf0 {margin-left:0px}
.lf1 {margin-left:1px}
.lf3 {margin-left:3px}
.lf4 {margin-left:4px}
.lf5{margin-left:5px;}
.lf8{margin-left:8px;}
.lf10{margin-left:10px;}
.lf15{margin-left:15px;}
.lf20{margin-left:20px;}
.lf25{margin-left:25px;}
.lf30{margin-left:30px;}
.lf35{margin-left:35px;}
.lf40{margin-left:40px;}
.lf45{margin-left:45px;}
.lf50{margin-left:50px;}
.lf60{margin-left:60px;}
.lf70{margin-left:70px;}
.lf80{margin-left:80px;}
.lf90{margin-left:90px;}
.lf100{margin-left:100px;}
.lf160{margin-left:160px;}
.lf180{margin-left:180px;}
.lf200{margin-left:200px;}
.rt5{margin-right:5px;}
.rt10{margin-right:10px;}
.rt20{margin-right:20px;}
.rt30{margin-right:30px;}
.rt35{margin-right:35px;}
.rt40{margin-right:40px;}
.rt50{margin-right:50px;}
.rt80{margin-right:80px;}
.rt90{margin-right:90px;}
.rt100{margin-right:100px;}
.rt130{margin-right:130px;}
.rt200{margin-right:200px}
.mb5{margin-bottom:5px}
.mb20{margin-bottom:20px}
.mb40{margin-bottom:40px}
.ht60{height:60px;line-height:60px;}
.ht80{height:80px;line-height:80px;}
.ht100{height:100px;line-height:100px;}
.ht120{height:120px;line-height:120px;}
.ht30{height:30px;line-height:30px;}
.ht40{height:40px;line-height:40px;}
.b{font-weight:bold;}
.bd0{border:0px;}
.bd1cc{border:1px solid #cccccc;}
.bd1dc{border:1px solid #dcdcdc;}
.bd3dc{border:3px solid #dcdcdc;}
.bd5dc{border:5px solid #dcdcdc;}
.bd5yellow{ border:8px solid #FC6; }
.bd5blue{ border:8px solid #09C; }

.bd1dasheddc{border:1px dashed #dcdcdc;}
.bd2dasheddc{border:2px dashed #dcdcdc;}
.bd3dasheddc{border:3px dashed #dcdcdc;}
.bddashedb{border-bottom:1px dashed #cccccc;}
.bdsolidb{border-bottom:1px solid #dcdcdc;}
.btsolidb{border-top:1px solid #dcdcdc;}
.blsolidb{border-left:1px solid #dcdcdc;}
.brsolidb{border-right:1px solid #dcdcdc;}
.bgwhite{background:#ffffff;}
.bgbrown{background:brown;}
.clccc{color:#cccccc;}
.clqian{color:#bcbcbc;}
.ctr{margin-left:auto;margin-right:auto;}
.tctr{text-align:center;}
.tlft{text-align:left;}
.lft { 	float:left; }
.rht { float:right ;}
.white{background:white;}
.red {	background:red;}
.blu {	background:blue;}
.gre {	background:green;}
.gry{	background:#F2F2F2;}
.darkgry{	background:#dddddd; }
.bdr {
	border:1px solid;
}
.rd { 
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.shd {
	box-shadow:5px 5px 5px #ccc;
	-webkit-box-shadow:5px 5px 5px #ccc;
}

.framewd_web{width:1150px;margin-left:auto;margin-right:auto;}
.framewd_ins{margin-left:auto;margin-right:auto;}
.mainwd_ins{margin-left:auto;margin-right:auto;}
.mainwd_web{}
.colorblock{
	margin:40px 40px 40px 40px ;
	float:left;
	width:320px;
	height:160px;
	color:#ffffff;
	border-radius_:10px;
	-webkit-box-shadow:0 0px 40px rgba(0,0,0,.2); -moz-box-shadow:0 0px 40px rgba(0,0,0,.2); box-shadow:0 0px 40px rgba(0,0,0,.2);
}
.textincolor{
	width:230px; font-size:16px;
}
.logoincolor{
	
}

.srvsbutton {
	width:250px;height:70px;background:#efefef;
	
}
.srvsbutton a {
	display:block;
	padding-top:10px;
	height:60px;
	color:#666;
	font-size:16px;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
.srvsbutton a:hover {
	color: #fff;
	background:#f93;
}

.srvsbuttonright {
	width:250px;height:70px;background:#efefef;
}
.srvsbuttonright a {
	display:block;
	padding-top:10px;
	height:60px;
	color:#666;
	font-size:16px;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
.srvsbuttonright a:hover {
	color: #fff;
	background:#939;
}

.srvsbutton_small {
	width:90px;height:40px;background:#efefef;
}
.srvsbutton_small a {
	display:block;
	padding-top:10px;
	height:30px;
	color:#666;
	font-size:13px;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
.srvsbutton_small a:hover {
	color: #fff;
	background:#f93;
}

.srvsbuttonright_small {
	width:90px;height:40px;background:#efefef;
}
.srvsbuttonright_small a {
	display:block;
	padding-top:10px;
	height:30px;
	color:#666;
	font-size:13px;
	text-decoration: none;
	padding-left:10px;
	padding-right:10px;
}
.srvsbuttonright_small a:hover {
	color: #fff;
	background:#939;
}


#articletab {
	width:100%;
	height:30px;
	border-bottom:1px solid #dcdcdc;
	text-align:center;
}
#articletab li {
	display: block;
	float:left;
	margin-left: 5px;
	width:75px;
	line-height: 30px;	
	height: 30px;
	color:#ccc;
	text-align: center;	
}
#articletab li a {
	display: block;
	text-decoration: none;
	background:#fff;
	color:#555;
	text-align:center ;
}
#articletab li a:hover {
	background:#fff;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:0px solid #dcdcdc;
	text-decoration:underline;
}
#articletab li.highlighted {
	color:#ccc;
	text-align: center;
	font-weight:bold;
}
#articletab li.highlighted a {
	display: block;
	background:#fff;
	color:#555;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:1px solid #dcdcdc;
	border-bottom:0px solid #dcdcdc;
	text-align:center;
}



#charttab {
	width:270px;
	height:30px;
	text-align:center;
	border-bottom:1px solid #dcdcdc;
}
#charttab li {
	float:left;
	margin-left: 10px;
	width:80px;
	line-height: 30px;	
	height: 30px;
	border:0px solid #dcdcdc;
}
#charttab li a {
	display: block;
	text-decoration: none;
	background:#fff;
	color:#555;
	text-align:center ;
	padding-left:20px;
	height:30px;
	line-height:30px;
}
#charttab li a:hover {
	color:#555;
	background:#efefef;
	text-decoration: underline;
}
#charttab li.highlighted {
	color:#ccc;
	text-align: center;
}
#charttab li.highlighted a {
	display: block;
	background:#2a95cd;
	color:#fff;
	text-align:center;
	padding-left:auto;
	padding-right:auto;
}


#qtypebtn {
	width:450px;
	height:50px;
	text-align:center;
	border-bottom:0px solid #dcdcdc;
}
#qtypebtn li {
	float:left;
	margin-left: 10px;
	width:100px;
	line-height: 50px;	
	height: 50px;
	border:1px solid #dcdcdc;
	text-align:center;
}
#qtypebtn li a {
	display: block;
	text-decoration: none;
	background:#fff;
	color:#555;
	text-align:center ;
	padding-left:auto;
	padding-right: auto;
	width:100px;
	height:50px;
	line-height:50px;
}
#qtypebtn li a:hover {
	color:#555;
	background:#efefef;
	text-decoration: underline_;
}
#qtypebtn li.highlighted {
	color:#ccc;
	text-align: center;
}
#qtypebtn li.highlighted a {
	display: block;
	background:#2a95cd;
	color:#fff;
	text-align:center;
	padding-left:auto;
	padding-right:auto;
}

.tick_hidden
{
	float:right;
	margin-right:-8px;
	width:20px;
	height:20px;
	margin-top:37px;
}
.tick
{
	float:right;
	margin-right:-8px;
	width:20px;
	height:20px;
	margin-top:37px;
	background-image: url("/asset/img/success.png");
}

.icon_general{
  display: inline-block;
  margin-right:0;
  *margin-right:0;
  vertical-align: middle;
  background-image: url("/asset/img/toolico.png"); 
  background-repeat: no-repeat;  
  /*background-attachment:fixed; */
}
.icon_tiankong{
	width:20px;
  	height:20px;
	border:0px solid;
	background-position: 0px -160px;
}
.icon_danxuan{
	width:20px;
  	height:20px;
	border:0px solid;
	background-position: 0px -120px;
}
.icon_duoxuan{
	width:20px;
  	height:20px;
	border:0px solid;
	background-position: 0px -140px;
}
.icon_danjuzhen{
	width:20px;
  	height:20px;
	border:0px solid;
	background-position: 0px -240px;
}
.tmp_tixing_on_mob{
	z-index:200;
	opacity:0.95;
	visibility:hidden;
	position:absolute;
	left:50%;
	top:60px; 
	width:280px; 
	height:425px;
	margin-left: -145px;
	border:1px solid #666;
	padding:5px 5px 5px 5px;
	background:#eee;
	background: -moz-linear-gradient(bottom,  #eee,  #ddd); 
	background: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#ddd));
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;
	text-align:left;
	font-family: ΢���ź�,Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight:normal;
}

.tmp_tixing_on_tskfull{
	
	/*
	z-index:200;
	visibility:hidden;
	position:absolute;
	
	top:60px;  */
	width:600px; 
	height:400px;
	left:50%;
	margin-left: -330px;
	border:0px solid #666;
	padding:5px 5px 5px 5px;
	/*background:#F93;
	background: -moz-linear-gradient(bottom,  #f93,  #eee); 
	background: -webkit-gradient(linear, left bottom, left top, from(#f93), to(#eee));
	*/
	background: -webkit-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
	background: -linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
    background: -ms-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
	background: -moz-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	box-shadow_:5px 5px 5px #888;
	-webkit-box-shadow_:5px 5px 5px #888;
	text-align:left;
	font-family: ΢���ź�,Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight:normal;
	position:fixed;z-index:20;top:250px;visibility:visible;font-size:14px;color:black;padding:0px 30px 0px 30px;
}

.jianbianbackground{
	background: -webkit-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
	background: -linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
    background: -ms-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
	background: -moz-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
}





.btnhide{
	visibility:hidden;
}
.btnshow{
	visibility:normal;
}

.btndropdownentryshow
{
	text-align:center;
	border-top:1px solid #bcbcbc;
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	background-color:#dcdcdc;
}
.btndropdownentryhide
{
	text-align:center;
	border-top:1px solid #efefef;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
	background-color:#efefef;
}
.btndropdownentryhideitm
{
	text-align:center;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	background-color:#fff;
}

.btndropdownitself
{
	text-align:center;
	border-top:0px solid #bcbcbc;
	border-left:1px solid #bcbcbc;
	border-right:1px solid #bcbcbc;
	border-bottom:1px solid #bcbcbc;
	background-color:#dcdcdc;
}

.btnaddrule
{
	width:60px;
	height:60px;
	border-radius_:30px;
	color:#000;
	background:#F2F2F2;
	font-size:18px;
	border:1px solid #dcdcdc;
	font-family:Verdana, Geneva, sans-serif;
	cursor:default;
}
.btnaddrule_dashed
{
	width:60px;
	height:60px;
	border-radius_:30px;
	color:#cccccc;
	background:#fff;
	font-size:18px;
	border:1px dashed #dcdcdc;
	font-family:Verdana, Geneva, sans-serif;
	cursor:pointer;
}

.optitem
{
	height:25px;
	line-height:25px;
	border-radius:3px;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
}

.optitemwithhighlight
{
	display:bloc_k;
	width:700px;
	height:25px;
	line-height:25px;
	border-radius:3px;
	cursor:pointer;
	padding-left:5px;
	padding-right:5px;
}
.optitemwithhighlight:hover
{
	color:#000;
	background:#F0FEFF;
}

.roundnumber
{
	background:#fff;
	border:1px solid #ccc;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:4px;
	font-size:10px;
	padding:auto auto auto auto;
	text-align:center;
	text-shadow:none;
}

.roundnumber_checked
{
	background:#0080ff;
	border:1px solid #0080ff;
	width:20px;
	height:20px;
	line-height:20px;
	border-radius:4px;
	font-size:10px;
	color:#fff;
	padding:auto auto auto auto;
	text-align:center;
	text-shadow:none;
}

.roundnumber_disabled
{
	background:#777;
}
.paixu_div_disabled
{
	background:#666;
}

.roundnumbersmall
{
	background:#fff;
	border:1px solid #ccc;
	width:12px;
	height:12px;
	line-height:12px;
	border-radius:3px;
	font-size:6px;
	padding:auto auto auto auto;
	text-align:center;
}

.roundnumbersmall_checked
{
	background:#9CF;
	border:1px solid #CCC;
	width:12px;
	height:12px;
	line-height:12px;
	border-radius:3px;
	font-size:6px;
	padding:auto auto auto auto;
	text-align:center;
}


.mdtitle{height:40px;line-height:40px;background:#1b8ec9;color:#fff;font-size:16px;text-align:center;}
.publisherlistitem{display:block;min-height:70px;border:1px solid #ccc; }

.duanluo{
	text-align:center;
	display:block;
	color:#ccc;
	border:2px dashed #ccc;
	padding:5px;
	cursor:pointer;
	border-radius:5px;
}
.duanluo:hover
{
	color:#1b8ec9;
	border:2px dashed #1b8ec9;		
}
.duanluo_set
{
	display:block;
	color:#1b8ec9;
	background:#efefef;
	background:#b0efFF_; 
	border:2px solid #efefef;
	padding:5px;
	cursor:pointer;
	border-radius:5px;
}

.duanluo_onpage
{
	display:block;
	background:#1b8ec9;
	background:#FC6;
	background: linear-gradient(left top,  rgba(255,204,102,1), rgba(255,219,93,1)   );
	background: -ms-linear-gradient(left top,  rgba(255,204,102,1), rgba(255,219,93,1)   );
	background: -moz-linear-gradient(left top,  rgba(255,204,102,1), rgba(255,219,93,1)  );
	background: -webkit-linear-gradient(left top,   rgba(255,204,102,1), rgba(255,219,93,1) );     /*  255,219,93    */
	color:#000; 
	padding:15px;
	border-radius:5px;
}

.answering_progressbar_onpage
{  
	background:#45b97c;
	background: linear-gradient(left top, #4ac886 , #3da46e  );
	background: -ms-linear-gradient(left top, #4ac886 , #3da46e  );
	background: -moz-linear-gradient(left top, #4ac886 , #3da46e );
	background: -webkit-linear-gradient(left top,  #4ac886 , #3da46e );  
}

.jump
{
	position:absolute;
	z-index:40;
	height:70px;
	line-height:70px;
	width:110px;
	color:#fff;
	background:#1b8ec9;
	font-size:36px;
	right:0px;
	top:0px;
	text-align:center;
}

.newindex_banner{
		width:100%;height:700px;
		background: -webkit-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
    	background: -linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
    	background: -ms-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
    	background: -moz-linear-gradient(left top, rgba(83,51,255,1) 0, rgba(83,51,255,1) 10%, rgba(8,205,255,1) 50%, rgba(8,205,255,1) 80%, rgba(8,205,255,1) 100%);
	}
	
.forbidden
{
	color:white;text-align:center;text-shadow:none;background:red;border-radius:3px;padding:10px 10px 10px 10px;
}
.forbidden_round
{
	margin:0 auto;align:center;width:100px;height:100px;color:white;text-align:center;text-shadow:none;background:red;border-radius:50px;padding:auto auto auto auto;
}



/*  ----------------------------------------------------- style_web_copiedfromhi.css--------------------------------------------------  */



#outerindex {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	min-height:100%;
	min-width:1024px;
	width:100%;
	position: relative;
	border: 0px solid;
	background:#ececec;
	background:#dfdfdf;
}

.intro{
	width:280px;  
	height:130px;
	margin:0px 10px 0px 10px;
	border: 1px;
	padding:10px 10px 10px 10px;
	text-align:left;
	background-color:#eee;
	-moz-border-radius:10px;
	/*-moz-box-shadow:5px 5px 5px #888; */
	-webkit-border-radius:10px;
	-webkit-box-shadow:5px 5px 5px #888;
	font-size: 16px;
}

.slogon
{
	font-family: "Verdana, Geneva, sans-serif";
	font-size: 28px;
	color: #108fe0;
	width: 350px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

#profiletab {
	height:40px;
}
#profiletab li {
	display: block;
	float:left ;
	margin-left:5px;
	width:120px;
	line-height: 40px;	
	height: 40px;
	background: #666;
	color:#ccc;
	text-align: center;	
	font-weight:bold;
	*margin-bottom: -5px;
}
#profiletab li.highlighted {
	background: #fff;
	color:#555;
	text-align: center;
	*margin-bottom: 0px;
}
#profiletab li.highlighted a {
	color:#555;
}
#profiletab li.highlighted a:hover {
	background:#fff;
}
#profiletab li a {
	display: block;
	color: #ccc;
	text-decoration: none;
}
#profiletab li a:hover {
	background:#ccc;
	color:#555;
}

.searchitem {
	height:30px;
	font-size:12px;
	border:0px solid;
}
.searchitem li {
	display: block;
	float:left ;
	margin-left:5px;
	width:55px;
	line-height: 20px;	
	height: 20px;
	/*background: #666;
	color:#ccc; */
	text-align: center;	
	*margin-bottom: -5px;
}
.searchitem li.highlighted {
	background: #59a9d9;
	background:#069;
	color:#fff;
	text-align: center;
	*margin-bottom: 0px;
}
.searchitem li.highlighted a {
	color:#fff;
}
.searchitem li.highlighted a:hover {
	background: #59a9d9;
	background:#069;
	color:#fff;
}
.searchitem li a {
	display: block;
	color: #555;
	text-decoration: none;
}
.searchitem li a:hover {
	background:#59a9d9;
	background:#069;
	color:#fff;
}



#msgtab {
	float:left;
	width: 119px;
	height:40px;
	border-right:0px solid #dcdcdc;
}
#msgtab li {
	display: block;
	margin-top:40px;
	width:120px;
	line-height: 25px;	
	height: 25px;
	background: #666;
	color:#ccc;
	text-align: center;	
	*margin-bottom: -5px;
}
#msgtab li.highlighted {
	background: #57a9d9;
	color:#fff;
	text-align: center;
}
#msgtab li.highlighted a {
	background:#dcdcdc;
	color:#555;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:0px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}
#msgtab li.highlighted a:hover {
}
#msgtab li a {
	display: block;
	text-decoration: none;
	background:#fff;
	color:#555;
	border-top:0px solid #dcdcdc;
	border-left:0px solid #dcdcdc;
	border-right:0px solid #dcdcdc;
	border-bottom:0px solid #dcdcdc;
}
#msgtab li a:hover {
	background:#fff;
	border-top:1px solid #dcdcdc;
	border-left:1px solid #dcdcdc;
	border-right:0px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
}

#composertab {
	width:100%;
	height:25px;
	border-bottom:1px solid #aaa;
}
#composertab li {
	display: block;
	float:left;
	margin-left: 10px;
	width:160px;
	line-height: 25px;	
	height: 25px;
	color:#ccc;
	text-align: center;	
	font-size:12px;
}
#composertab li a {
	display: block;
	text-decoration: none;
	background:#ccc;
	color:#555;
}
#composertab li a:hover {
	background:#fff;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:0px solid;
}
#composertab li.highlighted {
	color:#ccc;
	text-align: center;
}
#composertab li.highlighted a {
	background:#fff;
	color:#555;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:0px solid;
}



.tableheader {
	color: #FFF;
	background-color: #2a95cd;
	text-align: right;
	/*padding-right: 50px; */
	*margin-bottom: 0px;
}




.underline {
	width:80px;
	height:3px;
	
}
.underline_highlighted {
	background:#F93;
}

#line {
	background-image: url(/asset/img/line_bg.png);
	background-repeat: repeat-x;
	height: 15px;
	width: 100%;
}

#guanggao {
	height: 150px;
	width: 942px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 60px;
}

.navi_on_admin
{
	width: 150px ;
	height: 80px;
	line-height: 80px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
	align:right;
}

.navi_on_admin_bold
{
	width: 150px ;
	height: 80px;
	line-height: 80px;
	display: block;
	float: right;
	padding-right: 30px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e4;	
	align:left;
	font-color: #108fe0;
	color: #108fe0;
	font-size: 14px;
	font-weight: bold;
}




.appicon{
	height:80px;
	/*width:57px;*/
	margin:3px 5px 3px 0px;
	-webkit-box-shadow:3px 3px 3px #888;
	-moz-box-shadow:3px 3px 3px #888;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.dialog_on_guanli{
	z-index:200;
	opacity:0.85;
	visibility:hidden;
	position:absolute;
	/*left:40px;*/ 
	left:50%;
	top:100px; 
	width:600px; 
	height:300px;
	margin-left: -130px;
	line-height:30px;
	border:1px;
	padding:0px 0px 00px 0px;
	background-color:#222;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-webkit-box-shadow:10px 10px 10px #888;
	-moz-box-shadow:10px 10px 10px #888;
	align:center;
	color:#fff;
	font-family: ΢���ź�, Verdana, Geneva, sans-serif;
	font-size: 14px;
}

.panelblock {
	display: block;
	/*float:left; */
	width:160px;
	height: 60px;
	line-height:60px;
	margin-left: 1px;
	margin-bottom: 1px;
	background-color: #bababa;
	text-align: center;
	color:#fff;
	
}
.panelblock.hover {
	color: #FFF;
	background-color: #2a95cd;
	text-align: right;
	*margin-bottom: 0px;
}
.panelblock a {
	display: block;
	color: #fff;
	text-decoration: none;
	height: 60px;
}
.panelblock a:hover {
	background-color: #daf0fb;	
}

.rightcorner_on_admin {
	float:right;padding:20px 20px 20px 20px;font-weight:bold;border-left:1px solid #bbb;border-bottom:1px solid #bbb;background-color:#ddd;
}


.button, .button:visited .button:link {
	background: #222 url(/asset/img/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 10px 5px 5px ; 
	color: #fff; 
	text-decoration: none;
	border-radius: 6px; 
	-webkit-border-radius: 6px;
	/*box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6); */
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button:hover							{ background-color: #111; color: #fff; }
	.button:active							{ top: 1px; }
	.small.button, .small.button:visited 			{ font-size: 11px}
	.button, .button:visited,
	.medium.button, .medium.button:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button, .large.button:visited 			{ font-size: 14px; 
													  padding: 12px 12px 9px; color:#fff;}
													  
	.super.button, .super.button:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button, .magenta.button:visited		{ background-color: #e22092; }
	.pink.button:hover							{ background-color: #c81e82; }
	.green.button, .green.button:visited		{ width:120px;height:20px;background-color: #91bd09; }
	.green.button:hover						    { background-color: #749a02; }
	.red.button, .red.button:visited			{ background-color: #e62727; }
	.red.button:hover							{ background-color: #cf2525; }
	.orange.button, .orange.button:visited		{ width:120px;height:20px;background-color: #ff5c00; }
	.orange.button:hover						{ background-color: #d45500; }
	.blue.button, .blue.button:visited		    { background-color: #2981e4; }
	.blue.button:hover							{ background-color: #2575cf; }
	.yellow.button, .yellow.button:visited		{ background-color: #ffb515; }
	.yellow.button:hover						{ background-color: #fc9200; }



.logobig
{
	width:120px;
	height:120px;
	border:2px solid #fff;
	box-shadow:2px 2px 3px #888;
	-webkit-box-shadow:2px 2px 3px #888;
}
.logosmall
{
	width:50px;
	height:50px;
}
.logowrapper
{
	width:60px;
	height:60px;
	border:1px solid #999;
	border-radius:5px;
}
.logoroundhuge
{
	width:120px;
	height:120px;
	border:2px solid #fff;
	border-radius:61px;
	box-shadow:2px 2px 3px #888;
	-webkit-border-radius:61px;
	-webkit-box-shadow:2px 2px 3px #888;
}
.logoroundbig
{
	width:80px;
	height:80px;
	border:2px solid #fff;
	border-radius:41px;
	box-shadow:2px 2px 3px #888;
	-webkit-border-radius:41px;
	-webkit-box-shadow:2px 2px 3px #888;
}
.logoround
{
	width:60px;
	height:60px;
	border:1px solid #fff;
	/*border-radius:31px;
	-webkit-border-radius:31px;
	box-shadow:2px 2px 3px #888;
	-webkit-box-shadow:2px 2px 3px #888; */
}
.logoroundsmall
{
	width:40px;
	height:40px;
	border:2px solid #fff;
	border-radius:4px;
	-webkit-border-radius:4px;
}

.logoroundtiny
{
	width:25px;
	height:25px;
	border:2px solid #fff;
	border-radius:4px;
	-webkit-border-radius:4px;
}


.fontmiddle
{
	font-size:20px;
	font-weight:bold;
	font-family:Verdana, ΢���ź�, Geneva, sans-serif;
}

.fontxi
{
	font-size:18px;
	font-family:Verdana, ΢���ź�, Geneva, sans-serif;
}


.wantedboard
{
	float:left;
	width:460px;
	height:220px;
	border:1px solid #bbb;background-color:#fff;box-shadow:2px 2px 2px 2px #ddd;-moz-box-shadow:2px 2px 2px 2px #ddd;-webkit-box-shadow:2px 2px 2px #ddd;
}
.wantedstamp
{
	float:right;top:-5px;right:0px;
	/*position:absolute;top:-5px;right:0px; */
}

.middlewanted
{
	height:80px;
	margin-bottom:0px;
	border-top: 0px solid #cccccc;
	border: 0px solid #930;
	padding: 10px 10px 10px 10px;
	/*background-image:url(/asset/img/wanted.gif); */
}
.lowerwanted
{
	height:49px;
	line-height:49px;
	bottom:0px;
	border-top: 1px solid #cccccc;
	background-color:#efefef;
}
.titlewanted
{	
	height:25px;
	line-height:25px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	margin-top:10px;
	margin-left:0px;
	display: block; 
	text-align:center;
	width: 120px;
	border-bottom:1px solid #dcdcdc;
	background:#59a9d9;
	background:#069;
	color:#fff;
}

.underlined
{
	font-weight:bold;
	text-decoration:underline;
}

.floatrightside
{
	float:right;
	width:230px;
	text-align:center;
	padding:10px 10px 20px 10px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#ededed;
}

#liShehui
{
	display:block;
	height:110px;
	border-bottom:1px solid #ccc; 
}
#liShehui a
{
	display:block;
}
#liShehui a:hover
{
	background: #daf0fb;
}

#liTpc
{
	display:block;
	min-height:60px;
	border-bottom:1px solid #ccc; 
	padding-bottom:5px;
	padding-top:5px;
}
#liTpc a
{
	display:block;
	min-height:60px;
}
#liTpc a:hover
{
	background: #daf0fb;
}

#liPublisher
{
	display:block;
	min-height:70px;
	border:1px solid #ccc; 
	/*padding-bottom:5px;
	padding-top:5px; */
}
/*
#liPublisher a
{
	display:block;
	min-height:60px;
}
#liPublisher a:hover
{
	background: #daf0fb;
}
*/

.prjcell
{
	display:block;
	height:110px;
	border-bottom:1px solid #ccc; 
}
.prjcell a
{
	display:block;
}
.prjcell a:hover
{
	/*background-color:#CFC; */
}
.prjcell_leftpic
{
	float:left;width:150px;height:170px;line-height:20px;border:1px solid #ccc;
	font-size:12px;
	color:#333;
}
.prjcell_main
{
	width:500px;height:150px;border-bottom:0px solid #FF0;
}

.litop
{
	padding:20px 20px 10px 20px;
	background-color:#fff;
	border-bottom:1px solid #ccc;
}
.libottom
{
	height: 40px;
	line-height:40px;
	text-align:center;
	background-color:#fff;
	
}

.tag{	
	/*width:60px; */
	height:18px;
	line-height:18px;
	float:left;
	margin-left:5px;
	margin-top:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	color:#555;
	text-align:center;
	font-size: 8pt;
	background: #dfdfdf;
	padding-left:3px;
	padding-right:3px;
}

.tag4dingwei{
	height:18px;
	line-height:18px;
	float:left;
	margin-left:5px;
	margin-top:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	text-align:center;
	font-size: 8pt;
	background:#F63;
	color:#fff;
	padding-left:3px;
	padding-right:3px;
}

.guanzhu_already
{
	display: block;
	outline: none;
	cursor: pointer;
	width:90px;
	height: 24px;
	line-height:24px;
	text-align: center;
	font: 12px/100% ΢���ź�, Arial, Helvetica, sans-serif;
	background-color:#efefef;
	text-align:center;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #ccc;
}
.guanzhu_already a {
	line-height:24px;
}



.bottomlined {
	border-bottom:1px solid #ccc;
}

.titlebackground {
	background: #666;
	height: 35px; 
	line-height:35px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
.authordate {
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#888;
}


.whiteprofiletab {
	min-height:490px;
	padding:20px 50px 50px 50px;
	background:#fff;
	overflow:auto;
}

.whiteprofiletab_zhannei {
	min-height:490px;
	padding:20px 20px 20px 20px;
	background:#fff;
	overflow:auto;
}

.bottom1 {
	border-bottom: 1px solid #ccc;
}

.claList li a:hover {
	height:55px;
	display:block;
	background: #daf0fb;
}
.msgli {
	display:block;
	min-height:55px;
	border-bottom:1px dashed #dcdcdc;
}

.msgli div{
	margin-top:5px;
	margin-left:5px;
	/*min-height:40px;*/
	border:0px solid ;
}

.msgliliushui {
	diaplay:block;
	width:430px;
	min-height:40px;
	text-align:left;
	border-bottom:1px dashed #dcdcdc;
	overflow:auto;
}
.msgliliushui a{
	display:block;
	min-height:40px;
	overflow:auto;
}
.msgliliushui a:hover {
	background: #daf0fb;
}


.composedialog {
	opacity:0;
	visibility:hidden;
	padding:10px 10px 10px 10px;
	position:absolute;
	width:520px;
	height:210px;
	background:#efefef;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;
	border:1px solid #666;
}

.tip {
	opacity:1;
	visibility:hidden;
	padding:10px 10px 10px 10px;
	position:absolute;
	width:150px;
	height:100px;
	background:#efefef;
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;
	border:1px solid #666;
}

.pagebutton{
	float:left;
	margin-left:5px;
	/*padding-left:2px;
	padding-right:2px; */
	min-width:20px;
	min-height:20px;
	line-height:20px;
	border:1px solid #dcdcdc;
	background:#fff;
	color:#039;
	color:#888;
	display:block;
	text-align:center;
	overflow:auto;
	
}

.pagebutton a {
	/*padding-left:2px;
	padding-right:2px; */
	color:#555;
	font-size:12px;
	display:block;
	text-align:center ;
}
.pagebutton a:hover {
	background:#069;
	background:#555;
	color:#fff;
}

.pagebuttonselected{
	float:left;
	margin-left:5px;
	/*padding-left:2px;
	padding-right:2px; */
	width:20px;
	height:20px;
	line-height:20px;
	border:1px solid #dcdcdc;
	display:block;
	text-align:center;
	overflow:auto;
}

.pagebuttonselected a {
	font-size:12px;
	background:#069;
	background:#555;
	color:#fff;
	display:block;
}

.loc
{
	height:10px;
	line-height:10px;
}
.loclft
{
	margin-top:10px;
	margin-left: 20px;
	float:left;
	height:16px;
	line-height:16px;
	padding:0px 5px 0px 5px;
	border: 0px solid #666;
	border-bottom-left-radius: 8px;
	border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-webkit-border-top-left-radius: 8px;
	background:#888;
	color:#fff;
	font-size:10px;
}
.locrht
{
	margin-top:10px;
	float:left;
	height:16px;
	line-height:16px;
	padding:0px 5px 0px 5px;
	border: 0px solid #666;
	border-left:0px;
	border-bottom-right-radius: 8px;
	border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	background:#CCC;
	color:#000;
	font-size:10px;
}

.composerli{
	width:480px;padding-left:10px;padding-right:10px;font-size:12px;
	min-height:20px;
}

#slider {
	/*z-index: 1; */
	/*position:relative;*/
	/*opacity:0.8; */
	visibility:hidden;
	top:0px;
	/*margin-left:auto;
	margin-right:auto; */
	margin:auto auto;
	width:1022px; 
	height:30px;
	line-height:30px;
	/*box-shadow:3px 3px 3px #888;
	-webkit-box-shadow:5px 5px 5px #888; */
	border: 1px solid #8b8b8b;
	/*border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px; */
	border-radius:5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	padding-left:5px;
	font-size:12px;
	text-align:left;
	color:#000; 
	background: #FC3;
	display:block;
	bottom:0px;
 }
 
.tixing_on_mob{
	z-index:200;
	opacity:1.0;
	visibility:hidden;
	position:absolute;
	left:50%;
	top:250px; 
	width:300px; 
	height:120px;
	margin-left: -150px;
	line-height:20px;
	border:1px solid #666;
	padding:0px 5px 5px 5px;
	background:#dedede;
	background: linear-gradient(bottom,  #eee,  #ddd); 
	background: -webkit-gradient(linear, left bottom, left top, from(#eee), to(#ddd));
	border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:5px 5px 5px #888;
	-webkit-box-shadow:5px 5px 5px #888;
	text-align:left;
	font-size: 12px;
}

.qs {
	float:left;
	margin-left:10px;
	/*background:#006; 
	
	*/
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	overflow:auto;
}

.xiangmu_on_step {
	overflow:auto;
	margin-top:30px;
	margin-bottom:10px;
	
}

.tpcicon {
	width:10px;
	height:10px;
}

#divTag {position:relative; width:250px; height:100px; border:0px solid #000; margin: 20px auto 0; }
#divTag a {position:absolute; top:0px; left:0px; font-family: Microsoft YaHei; color:#000; font-weight:bold; text-decoration:none; padding: 3px 6px; }
#divTag a:hover {border: 1px solid #eee; background: #FFF; }
#divTag .blue {color:blue;}
#divTag .red {color:red;}
#divTag .green {color:green;}
#divTag .f90 {color:#F90;}
/*p { font: 16px Microsoft YaHei; text-align: center; color: #ba0c0c; }
p a { font-size: 12px; color: #ba0c0c; }
p a:hover { color: #603 ; } */

.part{background:#fefefe;padding-top:70px;padding-bottom:70px;	}
.centerandwidth{margin:auto;width:1200px;max-width:1200px;}


#publishentry a:link {	color:#rgb(39, 160, 221)	text-decoration_: none;}
#publishentry a:visited {	color: #006699;	text-decoration: none;}
#publishentry a:hover {	color: #1b8ec9 ;	text-decoration:underline;}

.bignumber{width:60px;height:40px;line-height:40px;border-bottom:0px solid #fff;font-size:32px;font-weight_:bold;}
.middlenumber{width_:100px;height:40px;line-height:40px;border-bottom:0px solid #fff;font-size:26px;font-weight_:bold;background_:#428}
.undertext{width:90px;height:30px;line-height:30px;border-top:2px solid #fff;}
.undertextgrey{width:90px;height:30px;line-height:30px;border-top:1px solid #555;color:#555}

.whiteborderedbutton {width:50px;height:25px;line-height:25px;text-align:center;color:rgb(255,255,255,0.5);border-radius:2px 2px 2px 2px;border:1px solid #fff; }
.whiteborderedbutton a{display:block;height:25px;}
.whiteborderedbutton a:hover{height:25px;background:rgb(255,255,255,1);color:rgb(100,100,100,1);text-decoration:none}

.qtype_subclass_on_admtaskedit{height:20px;color:#346;padding:8px;font-weight:bold;margin-top:10px }
#qtype_on_admtaskedit {width:100%;height:27px;text-align:center;border-bottom:0px solid #dcdcdc;background:re}
#qtype_on_admtaskedit li {float:left;margin-left:10px;width:70px;line-height:25px;height:25px;border:0px solid #dcdcdc;text-align:left;-webkit-border-radius:10px }
#qtype_on_admtaskedit li a {display: block;text-decoration: none;background:#fff;color:#555;text-align:left ;padding-left:10px;padding-right:auto;width:70px;height:25px;	line-height:25px;}
#qtype_on_admtaskedit li a:hover {color:#555;background:#efefef;text-decoration: underline_;}
#qtype_on_admtaskedit li.highlighted {color:#ccc;text-align: center;}
#qtype_on_admtaskedit li.highlighted a {display: block;background:#2a95cd;color:#fff;text-align:center;padding-left:auto;padding-right:auto;}

.aslabel{
	width_:360px;
	color:#5b5b5b;
	border:1px solid #dcdcdc;
	font-family:Verdana, Geneva, sans-serif;
	overflow:visible;
	padding:3px 6px 3px 6px;
	
}
.aslabel_editable{
	width_:360px;
	color:#000;
	border:1px solid #000;
	font-family:Verdana, Geneva, sans-serif;
	overflow:visible;
	padding:3px 6px 3px 6px;
}

.aslabelshort{
	width_:360px;
	color:#5b5b5b;
	border:0px;
	font-family:Verdana, Geneva, sans-serif;
	overflow:visible;
}
.aslabelshort_editable{
	width_:360px;
	font-family:Verdana, Geneva, sans-serif;
	overflow:visible;
}

.optiongrouptitle_empty{
	width:270px;
	font-size:10px;
	font-weight:bold;
	color:#dcdcdc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px dashed #dcdcdc;
	padding:2px;
}

.optiongrouptitle{
	width:270px;
	font-size:10px;
	font-weight:bold;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #dcdcdc;
	padding:2px;
}
.optiongrouptitle_editable
{
	width:270px;
	font-size:10px;
	font-weight:bold;
	color:#1b8ec9;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px solid #1b8ec9;
	padding:2px;
}

