@charset "utf-8";
/* CSS Document */
/*全页公共部分开始*/
*html{background-image:url(about:blank);background-attachment:fixed;}
* {margin: 0; padding: 0;}
html,body,div,p,ul,ol,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,input,fieldset,legend,optgroup{margin:0;padding:0;work-break:break-all;}
html,body {font-family:'黑体','sans-serif',Arial,Verdana,'宋体', Helvetica, sans-serif;font-size:13px;color:#575757;line-height:20px; }
h1,h2,h3,h4,h5,h6,em,i,textarea{ font-size:14px;font-style:normal;}
ul,li{list-style:none; }
div { display:block;}
input, select, textarea {font-size:14px;}
a img{border:0;}
a{text-decoration:none;color:#575757;}
a:hover{text-decoration:none; color:#ff9900;}
table { border-collapse: collapse; border-spacing: 0;} 
table td{text-justify: inter-ideograph;}

/* .clearfix:before,.clearfix:after,
.form-group:before,.form-group:after
{
	display: table;
    content: " ";
    height: 0; visibility: hidden; display: block 
}
.clearfix:after,
.form-group:after {
	clear: both;
}
.clearfix { display: block }
* html .clearfix { height: 1% } */
.clearfix:after,.form-group:after { content: "."; clear: both; height: 0; visibility: hidden; display: block }
.clearfix,.form-group { display: inline-block }
* html .clearfix,* html .form-group  { height: 1% }
.clearfix,.form-group { display: block }

.content{width:1200px;margin:0px auto;}
.main {padding-bottom: 40px;}
.jt { font-family:'宋体'}
.opacity {width:100%; height:100%; _height:expression( (this.parentElement.clientHeight ) +'px');background:#000; position: absolute; top:0; left:0; z-index:-1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";opacity: 0.7;filter:alpha(opacity=70);}

.AD02 { margin-top:12px; width:100%;}

.hide { display: none}
/*层浮动*/
.fl { float:left;}
.fr { float:right;}
/*层浮动*/
.pr { position: relative;}
.ps { position: absolute;}
/*宽度*/
.w80 {width: 80px !important;}
.w100 {width: 100px !important;}
.w120 {width: 120px !important;}
.w150 {width: 150px !important;}
.w180 {width: 180px !important;}
.w200 {width: 200px !important;}
.w250 {width: 250px !important;}
.w280 {width: 280px !important;}
.w300 {width: 300px !important;}
.w350 {width: 350px !important;}
.w400 {width: 400px !important;}
.w500 {width: 500px !important;}
/*字体*/
.f-ar { font-family: Arial, Helvetica, sans-serif; }
.f-st { font-family: '宋体', 'sans-serif'; }
.f-yh { font-family: '黑体','sans-serif'; }
.fs12 { font-size: 12px }
.fs14 { font-size: 14px }
.fs16 { font-size: 16px }
.fs18 { font-size: 18px }
.fs20 { font-size: 20px }
.fs24 { font-size: 24px }
.fs30 { font-size: 30px }
.lh16 { line-height: 16px }
.lh18 { line-height: 18px }
.lh20 { line-height: 20px }
.lh24 { line-height: 24px }
.lh26 { line-height: 26px }
.lh28 { line-height: 28px }
.lh30 { line-height: 30px }
.lh36 { line-height: 36px }
.lh48 { line-height: 48px }
/*字体颜色*/
a.gray, .gray a { color: #666; }
a.gray:hover, .gray a:hover { color: #ff9900; }
.gray-a { color: #aaa; }
.gray-c { color: #ccc; }
.gray-d { color: #ddd; }
.gray-6 { color: #666; }
.gray-8 { color: #888; }
.gray-9 { color: #999; }
.black,.black a,a.black { color: #333; }/*文字溢出省略号*/
.baseColor { color: #ff9900 !important; }
.red,a.red,.red a {color: #ff0000;}
.blue,a.blue,.blue a {color: #0069b7}
.orange,a.orange{color: #ff9248}
.orange2,a.orange2{color: #ff6600}
.green {color: #009944;}
.purple {color: #551a8b}
.yellow {color: #ffa500}
.bg-gray {background: #f0f0f0;}
.black a:hover,a.black:hover,a.red:hover,.red a:hover{ color: #ff9900 !important; }
.tsc {word-break:break-all; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; }
/*对齐*/
.text-center { text-align:center;}
.text-left { text-align:left;}
.text-right { text-align:right;}
/*表单*/
.input.focus { border-color:#333 !important;}
.input.error { border-color:#c33 !important;}
/*css3*/
.tran,a {
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
	}
/*小三角*/
.crate { 
vertical-align: middle;
display: inline-block;
width:0;
height:0;
border-width:7px;
border-style:solid;
border-color: #fff transparent transparent transparent;
border-style: solid dashed dashed dashed;
font-size:0;
line-height:0;
-webkit-transition:-webkit-transform .2s ease-in;
-webkit-backface-visibility:hidden;
-moz-transition:-moz-transform .2s ease-in;
-o-transition:-o-transform .2s ease-in;
transition:transform .2s ease-in;
transform:rotate(0deg);
transform-origin:50% 25%;
-moz-transform:rotate(0deg);
-moz-transform-origin:50% 25%;
-o-transform:rotate(0deg);
-o-transform-origin:50% 25%;
-webkit-transform:rotate(0deg);
-webkit-transform-origin:50% 25%;
}
.hover .trange{
-moz-transform:rotate(180deg);
-webkit-transform:rotate(180deg);
-o-transform:rotate(180deg);
transform:rotate(180deg);
}
/* 按钮 */
.btn { padding: 4px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; cursor: pointer; *border:none;
display: inline-block; -webkit-transition: all .2s ease; -moz-transition: all .2s ease-in; -ms-transition: all .2s ease-in; -o-transition: all .2s ease-in; transition: all .2s ease-in }
.btn.btn-lg { padding: 8px 50px; font-size: 18px}
.btn.btn-md { padding: 6px 30px }
.btn.btn-xs { padding: 2px 6px; font-size: 12px }
.btn.btn-radius0 {border-radius: 0; }
.btn.btn-square {border-radius: 0;}
.btn-lg.btn-square {padding: 14px 50px; font-size: 18px}

.btn:hover { text-decoration: none }
.btn-default { color: #333; background-color: #fff; border-color: #ccc }
.btn-default:hover { color: #333; background-color: #f5f5f5; border-color: #adadad }
.btn-gray, .btn-gray:active { color: #fff; background-color: #999; border-color: #999 }
.btn-gray:hover { color: #fff; background-color: #666; border-color: #666 }
.btn-yellow-lg { padding: 5px 30px }
.btn-yellow { color: #af3e21; background-color: #fde249; border-color: #eebb36 }
.btn-yellow:hover { color: #af3e21; background-color: #f9dc39; border-color: #d6a526 }
.btn-purple { color: #fff; background-color: #6738ab; border-color: #6738ab }
.btn-purple:hover { color: #fff; background-color: #572e93; border-color: #572e93 }
.btn-blue, .btn-blue:active { color: #fff; background-color: #2782b7; border-color: #2782b7 }
.btn-blue:hover { color: #fff; background-color: #0469a4; border-color: #0469a4 }
.btn-blue2, .btn-blue2:active { color: #fff; background-color: #0069b7; border-color: #0069b7 }
.btn-blue2:hover { color: #fff; background-color: #015b9d; border-color: #015b9d }
.btn-blue3, .btn-blue3:active { color: #fff; background-color: #078cf0; border-color: #078cf0 }
.btn-blue3:hover { color: #fff; background-color: #0780f0; border-color: #0780f0 }

.btn-green { color: #fff; background-color: #70b40c; border-color: #70b40c }
.btn-green:hover { color: #fff; background-color: #66a707; border-color: #66a707 }
.btn-red, .btn-red:active { color: #fff; background: #c00; border-color: #c00 }
.btn-red:hover { color: #fff; background: #f00; border-color: #f00 }
.btn-orange, .btn-orange:active { color: #fff; background: #ff6a00; border-color: #ff6a00 }
.btn-orange:hover { color: #fff; background: #ff5400; border-color: #ff5400 }
.btn-orange2, .btn-orange2:active { color: #fff; background: #ff4400; border-color: #ff4400 }
.btn-orange2:hover { color: #fff; background: #ea4002; border-color: #ea4002 }

.btn-disabled,.btn-disabled:hover { color: #999; background: #f2f2f2; border-color: #f2f2f2;cursor: default; }
/*更多*/
.more em { font-family:'宋体'}
/*填充边距*/
.p5 { padding: 5px; }
.pt5 { padding-top: 5px; }
.pb5 { padding-bottom: 5px; }
.pl5 { padding-left: 5px; }
.pr5 { padding-right: 5px; }

.p10 { padding: 10px; }
.pl10 { padding-left: 10px; }
.pr10 { padding-right: 10px; }
.pt10 { padding-top: 10px; }
.pb10 { padding-bottom: 10px; }

.p15 { padding: 15px; }
.pl15 { padding-left: 15px; }
.pr15 { padding-right: 15px; }
.pt15 { padding-top: 15px; }
.pb15 { padding-bottom: 15px; }

.p20 { padding: 20px; }
.pt20 { padding-top: 20px; }
.pb20 { padding-bottom: 20px; }
.pl20 { padding-left: 20px; }
.pr20 { padding-right: 20px; }

.p30 { padding: 30px; }
.pt30 { padding-top: 30px; }
.pb30 { padding-bottom:30px; }
.pl30 { padding-left: 30px; }
.pr30 { padding-right: 30px; }

.p40 { margin: 40px; }
.pl40 { margin-left: 40px; }
.pr40 { margin-right: 40px; }
.pt40 { margin-top: 40px; }
.pb40 { margin-bottom: 40px; }

.pt50 { padding-top: 30px; }
.pt60 { padding-top: 60px; }
.pt80 { padding-top: 80px; }
.pt160 { padding-top: 160px; }
.pb40 { padding-bottom: 40px; }
.pb50 { padding-bottom: 50px; }
.pb60 { padding-bottom: 60px; }
.pb80 { padding-bottom: 80px; }
.pb160 { padding-bottom: 160px; }

.m5 { margin: 5px; }
.mt5 { margin-top: 5px; }
.mb5 { margin-bottom: 5px; }
.ml5 { margin-left: 5px; }
.mr5 { margin-right: 5px; }

.m10 { margin: 10px; }
.ml10 { margin-left: 10px; }
.mr10 { margin-right: 10px; }
.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }

.m15 { margin: 15px; }
.ml15 { margin-left: 15px; }
.mr15 { margin-right: 15px; }
.mt15 { margin-top: 15px; }
.mb15 { margin-bottom: 15px; }

.m20 { margin: 20px; }
.ml20 { margin-left: 20px; }
.mr20 { margin-right: 20px; }
.mt20 { margin-top: 20px; }
.mb20 { margin-bottom: 20px; }

.m30 { margin: 30px; }
.ml30 { margin-left: 30px; }
.mr30 { margin-right: 30px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }

.m40 { margin: 40px; }
.ml40 { margin-left: 40px; }
.mr40 { margin-right: 40px; }
.mt40 { margin-top: 40px; }
.mb40 { margin-bottom: 40px; }

.mt40 { margin-top: 40px; }
.mt50 { margin-top: 50px; }
.mt60 { margin-top: 60px; }
.mt80 { margin-top: 80px; }
.mt160 { margin-top: 160px; }

pre {white-space: pre-wrap;}
