@charset "utf-8";
/* common */
body, input, select { font: 12px/1.8 \5FAE\8F6F\96C5\9ED1, 'Lucida Grande', tahoma, arial, \5B8B\4F53; color: #666; }
body { background: #ebebeb url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/body.png) no-repeat center top scroll; cursor: default; }
input:focus, a:focus, .textarea:focus { outline: none; }
.m, .mt, .mc { overflow: hidden; }
.mt h2 { float: left; nt-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.extra { float: right; }
a:link { color: #666; text-decoration: none; }
a:visited { color: #666; text-decoration: none }
a:hover { color: #333; text-decoration: underline }
a:active { background: none; text-decoration: underline; }
input { }
.input-mini-01 { width: 36px; height: 18px; line-height: 18px; border: 1px solid #454545; background-color: #fff; padding: 1px; text-align: center; vertical-align: middle; color: #000; }
.input-mini:focus { background-color: #f9f7e9; }
.color01 { color: #FF6600 !important; }
.color02 { color: #fe6700 !important; }
.color03 { color: #bbb !important; }
/*复选框 单选组 对齐*/
.label-checkbox label { display: block; overflow: hidden; float: left; height: 30px; line-height: 30px; width: 60px; white-space: nowrap; }
.label-checkbox input { display: block; float:left; height: 30px; }
.label-radio label { display: block; overflow: hidden; float: left; height: 30px; line-height: 30px; width: 60px; white-space: nowrap; }
.label-radio input { display: block; height: 30px; }
/* common bg */
#main-nav, .search-btn, #steps li, .o-btn i { background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/ui.png) no-repeat; }
#main { background-color: #fff; overflow: hidden; }
#left { float: left; width: 160px; }
#right { float: right; width: 834px; }
/* = header
------------------------------------------------------------ */
#header { background-color: #ea5f00; color: #fff; }
#logo { float: left; margin: 0px 0 0 0px; }
#logo a { display: inline-block; }
.login-info { float: right; margin: 30px 40px 0 0; height: 20px; line-height: 20px; text-align: left; }
.login-info .login-btn, .login-info .register-btn { display: inline-block; height: 20px; line-height: 20px; text-align: center; width: 60px; background-color: #606463; color: #fff !important; }
.login-info .login-btn:hover, .login-info .register-btn:hover { text-decoration: none; color: #eee; }
.login-info .login-btn { margin-left: 10px; }
.login-info .register-btn { margin-left: 20px; }

.nlogin-info { margin:30px 10px 0 0;float:right;height:20px;line-height:20px;text-align:left; }
.header-btn { display:inline-block;height:30px;width:70px;margin-left:10px;line-height:30px;text-align:center;background:#FFF;color:#d73537;border:2px solid #d73537;}
.header-btn:link{color:#d73537;text-decoration: none;background-color:#FFF;}
.header-btn:visited { color: #d73537; text-decoration: none }
.header-btn:hover{color:#fff;text-decoration: none;background-color:#d73537;}
.header-btn:active { color:#fff;text-decoration: none;background-color:#d73537;border:2px solid #fff;}

/* = nav #52231f  
------------------------------------------------------------ */
#main-nav { overflow: hidden; height: 50px; background-repeat: repeat-x; background-position: 0 0; }
#nav { display: inline; float: left; width: auto; }
#nav li { float: left; width: 140px; height: 51px; line-height: 35px; text-align: center; vertical-align: middle; }
#nav li a, #nav li span {display:block; padding: 2px 4px; height: 35px;	width: 99px;color: #fff; font-size: 14px; font-weight: bold; font-family: \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, Verdana, Arial, Helvetica, sans-serif; }
#nav li a:hover {
	color: #ea5f00;
	text-decoration: none;
	background-color: #000000;	
}
#nav li.current a, #nav li.current span {
	color: #ea5f00;
	text-decoration: none;
}
.search-text { top: 15px; right: 43px; padding: 2px; width: 166px; height: 16px; line-height: 16px; border: none; background: #e7e7e7; font-weight: bold; }
.search-btn { top: 15px; right: 213px; width: 20px; height: 20px; border: none; background-position: 0 -61px; }
.search-btn:hover { cursor: pointer; }
/* = footer
------------------------------------------------------------ */
#footer { overflow: hidden; }
#service { height: 112px; border-width: 1px 0; border-style: solid; border-color: #999; }
#service dl { float: left; margin-top: 8px; margin-left: 42px; width: 125px; display: inline; }
#service .item1 { margin-left: 56px; }
#service .item6 { width: 100px; }
#service dt { font-weight: bold; }
#service dd { text-indent: 1px; }
#copyright { text-align: center; }
/* = pagination 分页样式 .disabled标明链接不可点击 .active标明当前页
------------------------------------------------------------ */
.ucontent { overflow: hidden; padding: 10px 0; margin: 10px 33px 0 40px; text-align: center; border-top: 1px dotted #c4c4c4; }
.pagination { height: auto !important; height: 1%; overflow: hidden; margin: 0 auto; }
.pagination ul { float: right; }
.pagination ul li { display: inline; height: 22px; line-height: 22px; margin: 0 0; color: #555; }
.pagination ul li a { color: #7f7f7f; font-size: 13px; font-weight: 100; padding: 4px 2px; text-align: center; font-weight: bold; }
.pagination ul li a:hover { color: #ff6600; text-decoration: none; }
.pagination ul li.disabled a, .pagination ul li.disabled span { cursor: default; background-color: transparent; color: #999; }
.pagination ul li.disabled span { padding: 4px 4px; }
.pagination ul li.disabled a:hover { cursor: default; color: #999; }
.pagination ul li.active a, .pagination ul li.active span { cursor: default; color: #ff6600; font-weight: bold; }
.pagination ul li.active span { padding: 4px 0; }
.pagination ul li.active a:hover { cursor: default; }
.pagination ul li.pageSkip span { margin: 0 0; }
.pagination ul li .jumpTo { margin: 0; background-color: #fff; border: 1px solid #7f7f7f; text-align: center; vertical-align: middle; }
.pagination ul li .jumpTo { padding: 0 2px; height: 16px; line-height: 16px; width: 28px; font-weight: bold; }
.pagination ul li .jumpBtn { padding: 0; display: inline-block; height: 20px; line-height: 20px; }
.pagination ul li .jumpBtn:hover { color: #ff6600; cursor: pointer; }
.pagination ul li .prver, .pagination ul li .next { background: #d9d9d9; padding: 4px; }
/* = scrollUp
------------------------------------------------------------ */
#scrollUp { bottom: 20px; right: 20px; height: 69px; width: 69px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/top.png) no-repeat; }
/* = 弹出框1
------------------------------------------------------------ */
.pop_overlay { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1001; background: #000; opacity: 0.5; filter: alpha(opacity=50); }
.white_content { position: fixed; top: 40%; left: 35%; background-color: white; width: 552px; min-height: 80px; height: auto; _height: 80px; background: none; z-index: 1050; }
.pop-wrapper { width: 465px; background-color: #fff; border: 1px solid #a0a0a0; margin: 0 auto; }
.pop-wrapper .pop-mt { padding: 0 15px; height: 26px; background-color: #a0a0a0; }
.pop-wrapper .pop-mt h2 { float: left; display: block; height: 26px; line-height: 25px; font-weight: bold; color: #fff; font-size: 14px; }
.pop-wrapper .pop-mt .pop-close { display: block; float: right; height: 26px; line-height: 25px; color: #fff; font-weight: bold; }
.pop-wrapper .pop-mt .pop-close:hover, .pop-wrapper .pop-mc .pop-btn01:hover { color: #eee; text-decoration: none; }
.pop-wrapper .pop-mc { background-color: #ebebeb; }
.pop-wrapper .inner { padding: 10px 15px; }
.pop-wrapper .pop-mc { background-color: #ebebeb; }
.pop-wrapper .pop-mc .pop-btn01 { display: inline-block; height: 32px; line-height: 32px; width: 98px; background-color: #7f7f7f; text-align: center; vertical-align: middle; font-weight: bold; color: #fff; }
/* = 弹出框2
------------------------------------------------------------ */
.pop-wrapper2 { width: 600px; border-color: #ddd; }
.pop-wrapper2 .pop-mt { height: 30px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/bg-tmp.png) repeat-x center; }
.pop-wrapper2 .pop-mt h2 { height: 30px; line-height: 29px; color: #333; }
.pop-wrapper2 .pop-mt .pop-close { width: 18px; height: 30px; background: url(http://7s1t7s.com2.z0.glb.qiniucdn.com/images/pop-close2.gif) no-repeat center; }

.cardpaper:link{color:#ea5f00; text-decoration:none;transition:font-size 0.2s, color 0.5s;}
.cardpaper:visited{color:#ea5f00; text-decoration:none;transition:font-size 0.2s, color 0.5s;}
.cardpaper:active{color:#ea5f00; text-decoration:none;transition:font-size 0.2s, color 0.5s;}
.cardpaper:hover{color:#ea5f00; text-decoration:none; transition:font-size 0.2s, color 0.2s ;}


/* = 状态按钮 2021.04.28 add by cy
------------------------------------------------------------ */
.press-btn { display:inline-block;height:25px;width:60px;margin-left:1px;line-height:25px;text-align:center;color:White;border:1px solid;}
.press-btn:link{text-decoration: none;}

.press-btn:hover{color:White;text-decoration: none;}
