﻿body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin: 0;padding: 0;word-wrap: break-word}

table{border-collapse: collapse;border-spacing: 0;}
img{border: none}
pre{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
input.dialog{height: 0;height: 0;font-size: 0;line-height: 0;border: none}
h1{font-size: 34px;}
h2{font-size: 26px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,label,img,th{vertical-align: middle;}
.font-fixh{font-family: Georgia, Arial;color: #f00;font-size: 16px;font-weight: 700;}
address,cite,dfn,em,var{font-style: normal;}
code,kbd,pre,samp{font-family: courier new, courier, monospace;}
input.button,input.btn{padding: 0.25em;width: auto;_width: 0;overflow: visible!ie;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover{text-decoration: underline;}
.white,.white a{color: #fff}
.blue,.blue a{color: #004499}
.gray4,a.gray4{color: #999}
.red,.red a,a.red{color: red;}
.green{color: #0E774A}
select optgroup{color: #CAC8BB;}
.clear{zoom: 1;}
.clear:after{content: "";display: block;clear: both;}
header{display: block}

.hidden{display: none;}
.invisible{visibility: hidden;}
.ib,.ib-a a{display: inline-block;zoom: 1;*display: inline;}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f16{font-size: 16px}
.f18{font-size: 18px}
.f20{font-size: 20px}
.lh20{line-height: 20px}
.lh22{line-height: 22px}
.lh24{line-height: 24px}
.lh26{line-height: 26px}
.lh28{line-height: 28px}
.fb{font-weight: bold}
.fn{font-weight: normal}
.bk,.bk3,.bk6,.bk8,.bk10,.bk15,.bk20,.bk30{clear: both;font-size: 1px;height: 0;line-height: 1px}
.bk3{height: 3px;}
.bk6{height: 6px}
.bk8{height: 8px}
.bk10{height: 10px}
.bk15{height: 15px}
.bk20{height: 20px}
.bk30{height: 30px}
.row-2 li{float: left;width: 50%}
.row-3 li{float: left;width: 33%}
.row-4 li{float: left;width: 25%}
.row-5 li{float: left;width: 20%}
.cu,.cu-li li,.cu-span span{cursor: hand;! important;cursor: pointer}
.text-c{text-align: center}
.text-l{text-align: left}
.text-r{text-align: right}
.lf{float: left}
.rt{float: right}
.pr{position: relative}
.pa{position: absolute}
.img-wrap{border: 1px solid #eee;text-align: center;overflow: hidden}
.img-wrap a{display: table-cell;vertical-align: middle;*display: block;overflow: hidden;background-color: #fff}
.col-left{float: left}
.col-auto{overflow: hidden;_zoom: 1;_float: left;}
.col-right{float: right}
.fl{float: left !important}
.fr{float: right}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}
li {margin-bottom: 10px;}
.top_img {width: 100%;height: 300px;}
.top_img_pro {width: 100%;height: 200px;}
.content {width: 1140px;height: 100%;margin: 0 auto;}
.content_desc {width: 500px;padding-top: 50px;padding-left: 30px;padding-right: 30px;font-size: 30px;text-indent: 2em;}
.app_bg {width: 100%;height: 300px;background: url(../image/app_bg.jpg) no-repeat center;}
.app_left{width: 450px;}
.app_right{width: 550px;padding-top:100px;padding-left:50px;}
.app_right h2 {margin-bottom:15px;}
.border_top{margin-top: 15px;border-top: 1px dashed #cccccc;}