﻿/*110930 tjy*/
*html { background: url(about:blank); }
/*120207 outline fix*/
a { outline: none }
.tjy-content h3 b, .tjy-link b, .tjy-link .btn-tjySubmit, .tjy-close { background: url(/image/bg_tyj.png) no-repeat; }
.btn-tjy { position: fixed; bottom: 89px; right: 0px; width: 70px; height: 70px; line-height: 41px; line-height: 42px\0; color: #4593c1; background: url(Images/bktoTop_tyj.png) no-repeat 0px -69px; display: block; overflow: hidden; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight - 89); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); z-index:99990; }

.btn-zxzx { position: fixed; bottom: 158px; right:0px; width: 70px; height: 70px; line-height: 41px; line-height: 42px\0; color: #4593c1; background: url(Images/bktoTop_tyj.png) no-repeat 0px 0px; display: block; overflow: hidden; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight - 158); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); z-index:99990;}

.btn-tjy:hover { text-decoration: none; color:#fff; background-position:-70px -69px; }
.btn-zxzx:hover { text-decoration: none; color:#fff; background-position:-70px 0px; }
/*111129*/
.btn-tjy span { float: left; margin: 10px 7px 0 13px; width: 17px; height: 19px; font-size: 0; background: url(Images/bg_btntjy.gif) no-repeat -106px 0; display: inline-block; }
.btn-tjy:hover span{ background-position:-106px -20px;}
/*120217*/
.tjy-box { position: fixed; top: 50%; left: 50%; z-index: 99999; margin: -169px 0 0 -269px; width: 538px; height: 338px; background: #F7F8FA; border: solid 1px #D2D3D5; overflow: hidden; _position: absolute; _margin-top: 0; display: none; }
/*111213*/
.tjy-content { position: relative; width: 485px; height: 100%; padding: 10px 0 0 27px; }
/*111213*/
.tjy-content h3 { padding: 13px 0 6px; color: #333; font-size: 14px; }
.tjy-content h3 span, .tjy-link span { color: #e65e00; font-size: 12px; display: inline-block; }
.tjy-content h3 b, .tjy-link b { float: left; margin-right: 5px; width: 12px; height: 12px; background-position: -109px -12px; display: inline; }
/*120226 ts*/
.tjy-link span { float: left; margin: 8px 0 0 15px; display: none; }
.tbStyle { width: 463px; color: #bfbfbf; font-size: 12px; background: #fff; border: solid 1px #D2D3D5; }
.txtJY { margin-top: 5px; padding: 10px; height: 75px; line-height: 18px; }
.txtLX { padding: 5px 10px; width: 168px; height: 12px; }
.tjy-link { padding-top: 35px; width: 100%; display: table; }
.tjy-link a { float: right; margin-top: 8px; color: #017ee5; font-weight: bold; text-decoration: underline; display: inline-block; }
.tjy-link .btn-tjySubmit { float: left; margin: 0; width: 88px; height: 28px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; text-decoration: none; display: inline-block; }
.tjy-link .btn-tjySubmit:hover { text-decoration: none; }
.tjy-close { position: absolute; top: 12px; right: -14px; width: 20px; height: 20px; background-position: -88px 0; display: block; cursor: pointer; }
/*111129*/
.bg-iframe, .bg-screen { position: fixed; top: 0; left: 0; z-index: 9; width: 100%; display: none; _position: absolute; _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight ); _left: expression(documentElement.scrollLeft+documentElement.clientWidth-this.offsetWidth); }
.bg-iframe { width: 99%; }
.bg-screen { background: #000; }
.data-hint { display: none; }
/*120206 jdz*/
.select-tjy { position: relative; width: 170px; height: 24px; cursor: pointer; }
.select-tjy-txt { float: left; margin: 5px 0 0 10px; margin-top/*\**/: 6px \9; }
.select-tjy .select-view { position: absolute; top: 0; right: 0; width: 24px; height: 24px; background: #fff; cursor: pointer; }
.select-tjy .select-view b { margin: 10px 0 0 7px; width: 0; height: 0; line-height: 0; font-size: 0; border-style: solid; border-width: 5px; border-color: #8B8B8B #fff #fff #fff; display: block; }
.select-tjy ul { position: absolute; top: 24px; left: -1px; z-index: 999; width: 170px; overflow: hidden; display: none; }
.select-tjy ul li { padding: 5px 10px; color: #666; }
.select-tjy ul .current { background: #ddd; }

/*css3*/
.tjy-box { -webkit-box-shadow: 0px 0px 10px #333; -moz-box-shadow: 0px 0px 10px #333; -o-box-shadow: 0px 0px 10px #333; -ms-box-shadow: 0px 0px 10px #333; box-shadow: 0px 0px 10px #333; }
/*文字阴影*/
.tjy-content { text-shadow: 1px 1px 1px #eee; }
/*关闭hover*/
.tjy-close-hover { -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);  transform: rotate(180deg); -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; }
/*关闭out*/
.tjy-close-out { -webkit-transform: rotate(-0deg); -moz-transform: rotate(-0deg);  -o-transform: rotate(-0deg);  -ms-transform: rotate(-0deg);  transform: rotate(-0deg); -webkit-transition: all 1s ease-in-out 0s; -moz-transition: all 1s ease-in-out 0s; -o-transition: all 1s ease-in-out 0s; -ms-transition: all 1s ease-in-out 0s; transition: all 1s ease-in-out 0s; }
/*输入框错误提示*/
.error-animate { border-color: #F36D00; -webkit-box-shadow: 0 0 2px red; -moz-box-shadow: 0 0 2px red; -o-box-shadow: 0 0 2px red; -ms-box-shadow: 0 0 2px red; box-shadow: 0 0 2px red; -webkit-animation: 'errorAlarm' 2s linear 0s; -moz-animation: 'errorAlarm' 2s linear 0s; -o-animation: 'errorAlarm' 2s linear 0s; -ms-animation: 'errorAlarm' 2s linear 0s; animation: 'errorAlarm' 2s linear 0s; }
/*反馈提交按钮阴影*/
.btn-tjySubmit { text-shadow: 1px 1px 1px #aaa; -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; -o-box-shadow: 0 0 10px #ccc; -ms-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; }
/*阴影动画 10-5px*ccc*/
.btn-shadow-ccc-hover { -webkit-box-shadow: 0 0 5px gray; -moz-box-shadow: 0 0 5px gray; -o-box-shadow: 0 0 5px gray; -ms-box-shadow: 0 0 5px gray; box-shadow: 0 0 5px gray; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
.btn-shadow-ccc-out { -webkit-box-shadow: 0 0 10px #ccc; -moz-box-shadow: 0 0 10px #ccc; -o-box-shadow: 0 0 10px #ccc; -ms-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 10px #ccc; -webkit-transition: all 0.5s linear 0s; -moz-transition: all 0.5s linear 0s; -o-transition: all 0.5s linear 0s; -ms-transition: all 0.5s linear 0s; transition: all 0.5s linear 0s; }
/*错误提示动画*/
@-webkit-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@-moz-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@-o-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@-ms-keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}
@keyframes 'errorAlarm' { 25% { background: #FFE3E2; } 50% { background: #fff; } 75% { background: #FFE3E2; }}








