.in_tt { padding: 12px; border: 1px solid #e4e3e3; width: 731px; height:auto; overflow:hidden; zoom:1; }
.in_tt h2 { padding-bottom: 12px; border-bottom: 1px dashed #e9e8e8; margin-bottom: 12px; }
.in_tt h2 strong { border-left: 2px solid #851385; line-height: 22px; font-size: 18px; color: #851385; height: 22px; display: inline-block; }
.in_tt h2 strong span { border-left: 2px solid #fff; padding: 0 2px; background: #851385; line-height: 18px; vertical-align: middle; height: 22px; display: inline-block; margin-right: 5px; color: #fff; vertical-align: top; }
.in_k1 { padding: 0 10px; border: 1px solid #e4e3e3; }
.intt { position: relative; }
.in_ttm { background: #851385; overflow: hidden; }
.in_ttm1 { overflow: hidden; padding: 12px 10px 0; }
.in_ttm1 h3 { font-size: 16px; line-height: 25px; color: #fff; }
.in_ttm1 p { line-height: 24px; text-indent: 2em; color: #fff; padding-top: 10px; }
.inttbt { position: absolute; top: -42px; right: 5px; width: 52px; overflow: hidden; }
.inttbt ul li { width: 10px; height: 10px; background: #e4e3e3; font-size: 0; line-height: 0; margin-left: 7px; float: left; cursor: pointer; }
.inttbt ul li.hover { background: #851385; }
.in_dh { width: 234px; border: 1px solid #cbe5e5; }
.in_dht { overflow: hidden; border-bottom: 1px solid #cbe5e5; background: url(../images/in_img1.png) repeat-x left top; padding: 0 12px; line-height: 46px; }
.in_dht h3 { float: left; font-size: 18px; font-weight: bold; color: #851385; }
.in_dht h4 { float: right; font-size: 14px; color: #851385; }
.in_dht a { color: #851385; }
.in_dhb { overflow: hidden; padding: 16px 3px 0; }
.in_dhb dl dd { width: 60px; float: left; padding: 0 8px 11px; }
.in_dhb dl dd h3 { line-height: 32px; text-align: center; color: #333; }
.in_gg { overflow: hidden; }
.in_gg ul li { width: 306px; float: left; border: 1px solid #e4e3e3; padding: 0 10px; margin-left: 8px; }
.in_ggt { overflow: hidden; border-bottom: 1px dashed #e4e3e3; margin-bottom: 10px; }
.in_ggt h3 { float: left; color: #999; text-transform: uppercase; line-height: 46px; }
.in_ggt h3 strong { font-size: 18px; font-weight: bold; color: #851385; padding-right: 12px; }
.in_ggt h4 { float: right; padding-top: 14px; }
.in_ggb dl { padding: 5px 0; }
.in_ggb dl dd { font-size: 14px; line-height: 36px; color: #333; background: url(../images/in_img15.png) no-repeat 5px center; padding-left: 22px; }
.in_ggb dl dd a { color: #333; }
.in_zj { padding: 10px 0; }
.inzj { position: relative; overflow: hidden; }
.inzjleft { position: absolute; left: 0; top: 160px; width: 40px; cursor: pointer; }
.inzjright { position: absolute; right: 0; top: 160px; width: 40px; cursor: pointer; }
.inzjnr { width: 864px; overflow: hidden; margin: 0 auto; }
.inzjnr ul { overflow: hidden; height: 430px; }
.inzjnr ul li { float: left; width: 288px; }
.inzjbt { display: none; }
.in_zjb { border: 1px solid #e4e4e4; overflow: hidden; margin: 0 7px 20px; }
.in_zjr { overflow: hidden; padding-left: 4px; }
.in_zjr h2 { line-height: 32px; font-size: 14px; color: #851385; }
.in_zjr h2 strong { font-size: 16px; font-weight: bold; padding-right: 5px; }
.in_zjr h3 { line-height: 20px; color: #333; padding-bottom: 4px; }
.in_zjr p { line-height: 22px; color: #333; }
.in_zjr p strong { float: left; display: inline-block; font-size: 14px; }
.in_zjr b { display: inline-block; overflow: hidden; line-height: 18px; font-weight: normal; }
.in_zjr h4 { width: 110px; line-height: 28px; background: #ff9415; font-size: 16px; color: #fff; text-align: center; }
.in_zjr h4 a { color: #fff; display: block; text-align: center; }
.in_mtsd { width: 475px; height: 300px; padding-right: 10px; border-right: 1px solid #e4e3e3; }
.in_mtl { width: 223px; padding-top: 14px; }
.in_mtsdb { overflow: hidden; padding-top: 7px; }
.in_mtsdb ul li { width: 73px; border-right: 1px solid #d0d0d2; float: left; }
.in_mtr { overflow: hidden; padding-left: 8px; padding-top: 10px; }
.in_mtr ul li { font-size: 14px; line-height: 36px; background: url(../images/in_img15.png) no-repeat left center; padding-left: 12px; color: #333; }
.in_mtr ul li a { color: #333; }
.in_hltd { padding-left: 8px; width: 233px; }
.in_hlb { padding-top: 14px; }
.in_hlb ul { padding-top: 10px; }
.in_hlb ul li { font-size: 14px; line-height: 36px; background: url(../images/in_img19.png) no-repeat 8px center; color: #333; padding-left: 22px; }
.in_hlb ul li a { color: #333; }
.in_mz { width: 236px; border-left: 1px solid #e4e3e3; padding-left: 6px; }
.in_mz ul { padding-top: 12px; }
.in_mz ul li { padding: 0 7px 12px; float: left; width: 103px; }