﻿@charset "utf-8";
/* CSS Document */
body { min-width:1000px; _width:expression(this.offsetWidth < 1000 ? "1000px" : this.offsetWidth-0 + "px"); }
body.main, div.main{ width:950px; padding:0 25px; margin:0 auto; }
.widthDiv { width:100%; background:#f5f5f5; }
/*-- --*/
#ttHead { width:100%; background:#fbfbfb; }
#ttHead .text{ float:left; height:38px; line-height:40px; padding-left:20px; margin-left:40px;letter-spacing:2px; _display:inline; overflow:hidden; color:#252525; background:url(../images/icon_12_new.png) 0 center no-repeat; }
#ttHead .text b{ color:#fb3419; }
#ttHead ul { position:relative; z-index:30; margin-left:418px; font-size:0;height: 30px;padding-top: 8px; }
#ttHead ul li, #ttHead ul li a { display:inline-block; *display:inline; *zoom:1; font-size:12px; height:22px; line-height:22px;border-radius: 11px; }
#ttHead ul li { position:relative; margin-right:20px; }
#ttHead ul li a { font-family:'微软雅黑', '宋体'; font-size:13px; color:#000; padding:0 25px; }
#ttHead ul li.hover { background:#19c3fc; }
#ttHead ul li.hover a { color:#fff; padding:0 24px; border-left:1px solid #0ab0e8; border-right:1px solid #0ab0e8; }
#ttHead ul li.visited { background:#19c3fc; }
#ttHead ul li.visited a { color:#fff; padding:0 25px; /*border-left:1px solid #0ab0e8; border-right:1px solid #0ab0e8; */}
/*#ttHead ul li.visited em { position:absolute; height:1px; overflow:hidden; border:6px solid #19c3fc; border-color:#19c3fc #fff; border-width:6px 6px 0 6px; left:50%; top:38px; margin-left:-5px; z-index:30; font-size:0; }*/
/*-- title --*/
.ttTitle { height:39px; background:url(../images/icon_11.jpg) left center no-repeat; }
.ttTitle span { display:inline-block; letter-spacing:1px; font-weight:bold; font-size:18px; margin:8px 0 0 30px; +margin-top:9px; color:#404040; }
.ttTitle.w { background:url(../images/icon_111.jpg) left center no-repeat; }
.ttTitle.small span { font-size:16px; margin-top:10px; }
/*-- --*/
.indexBanner { height:36px; width:100%; background:#f1f1f1; overflow:hidden; }
.indexBanner span { display:inline-block; height:36px; line-height:36px; line-height:38px\9; font-size:15px; color:#454545; font-weight:bold; margin-left:9px; }
.indexBanner a { float:right; margin:6px; width:81px; padding-top:5px; height:18px; border:1px solid #d1d1d1; +margin-top:-31px; _margin-top:-32px; background:url(../images/btn_7.jpg) repeat-x; }
.indexBanner a i { display:inline-block; width:8px; height:12px; overflow:hidden; margin: 0 5px; vertical-align:-2px; +vertical-align:0px; background:url(../images/btn_8.jpg) no-repeat; }
.indexBanner a:hover { background-position:0 -23px; color:#fff; border:1px solid #2d82eb; }
.indexBanner a:hover i { background-position:-8px 0; }
/*-- indexBox --*/
.indexBox { float:left; width:100%; overflow:hidden; }
.indexBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/*-- --*/
#ttFooter { font-size:0; margin-top:50px; height:80px; }
#ttFooter i, #ttFooter div, #ttFooter ul, #ttFooter ul li, #ttFooter a, #ttFooter span , #ttFooter b{ display:inline-block; *display:inline; *zoom:1; font-size:12px; vertical-align:top; }
#ttFooter i.logo{ width:86px; height:28px; background:url(../images/logo_1.jpg) no-repeat; margin-top:2px; }
#ttFooter ul{ margin:12px 0 0 14px; }
#ttFooter ul li{ height:22px; line-height:22px; }
#ttFooter ul li a{  padding:0 7px 0 2px; color:#333333; }
#ttFooter ul li b{ color:#909090;  font-size:10px; }
#ttFooter .text { height:22px; line-height:22px; margin:12px 0 0 9px; }
#ttFooter .text span{ color:#999999; }
#ttFooter .text a{ color:#333333; margin: 0 11px 0 9px; }
#ttFooter .text a:hover{ text-decoration:underline; }
#ttFooter .btn{ height:22px; overflow:hidden; margin:11px 0 0 8px; }
#ttFooter .btn a{ height:22px; font-size:0; background:url(../fonts/61adb7721ae6476cab0551202866fc0f.woff) no-repeat; }
.feather_icon ul li p { float:left; margin-left:12px; width:210px; height:33px; line-height:33px; line-height:35px\0; font-size:13px; color:#616161; overflow:hidden; }
.feather_icon ul li .title { border-bottom:1px solid #e3e3e3; height:39px; line-height:39px; font-size:15px; color:#2d2d2d; font-weight:bold; }
/*-- --*/
.mainBg { height:300px; background:url(../images/temp_5.jpg) no-repeat; position:relative; }
.mainBg a { position:absolute; }
.mainBg .a2{text-align: center;color: #fff;font-size: 14px;background: url(../images/old_version_bg2.png) no-repeat;_background:none;line-height: 24px;}
.mainBg span { position:absolute; font-size:14px; color: #000;}
/*-- --*/
.lyrSelect { position:relative; }
.lyrSelect span,.lyrSelect b { float:left; width:80px; height:30px; line-height:30px; line-height:32px\0; border:1px solid #c9c9c9; border-right:none; font-size:14px; color:#616161; overflow:hidden; text-align:center; }
.lyrSelect ul { position:absolute; margin-top:31px; width:98px; border:1px solid #c9c9c9; background:#FFF; display:none; }
.lyrSelect ul li { height:26px; line-height:26px; line-height:28px\0; overflow:hidden; font-size:14px; color:#616161; padding-left:12px; }
.lyrSelect ul li.hover { background:#dbf1ff; }
.lyrSelect a { float:left; height:30px; border:1px solid #c9c9c9; border-left:none; width:18px; background:url(../images/select_1.jpg) left center no-repeat; }
/*-- --*/
.page_text{}
.page_text .apart { margin-top:25px; }
.page_text p { line-height:25px; font-size:13px; color:#616161; }
.page_text p a { color:#2d82eb; }
.page_text .title { height:39px; line-height:39px; margin-top:7px; font-size:14px; font-weight:bold; }
.page_text .tips { height:25px; line-height:25px; margin-top:25px; font-size:13px; font-weight:bold; }
/*-- --*/
.pageDiv a { float:left; margin-right:6px; height:17px; padding-top:2px; width:19px; text-align:center; color:#7b7b7b; border:1px solid #d1d1d1; }
.pageDiv a.visited { color:#fff; border:1px solid #128ae3; background:#148fe7; }