@charset "utf-8";
/* public start */
body,div,span,ul,li,dl,dd,dt,ol,p,sup,sub,map,em,i,a,input,textarea,h1,h2,h3,h4,h5.h6{ font-family:"平方","Arial"; font-size:14px; margin:0; padding:0;}
ul,li{ list-style:none;}
a{ color:#666666; text-decoration:none;}
a:hover{text-decoration:underline;}
img{ border:0;}
.clear{ clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0}
*html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1}
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}

body{ background:url(../images/page.gif) #ededed repeat-x;}
.top,.foot{width:1000px; margin:0px auto;}
.mian{width:1000px; margin:0px auto; padding-top:15px;}

.header{ height:195px;}
.header .topnav{ height:24px; line-height:24px; color:#666666;}
.header .topnav .tco01{height:24px; line-height:24px; display:inline-block; float:right; background:url(../images/tco01.gif) no-repeat 0px 6px; padding-left:18px; padding-right:15px;}
.header .topnav .tco02{ float:right;height:24px; line-height:24px; display:inline-block; background:url(../images/tco02.gif) no-repeat 0px 6px; padding-left:18px;}
.header .topnav .tco03{ float:right;height:24px; line-height:24px; display:inline-block; background:url(../images/tco03.gif) no-repeat 0px 2px; padding-left:28px;padding-right:15px;}
.header .subnav{ height:98px; position:relative; z-index:30;}
.header .logo{float:left;padding-top:12px;}

.header .ss{ float:right; width:252px;margin-top: 20px;margin-right: -20px;}
.header .line{ padding-top:30px; height:30px;}
.header .line .tco04{height:30px; line-height:30px; display:inline-block; font-family: "平方","Arial";font-size: 30px;color: #E20000; float:right; }
.header .search{height:23px; width:252px;}
.header .search_form{width:139px;height:23px;float:left;}
.header .search_form input{ border:1px solid #d7d7d7;background:transparent #ffffff;line-height:21px; color:#666666; height:21px;width:130px; padding-left:7px;}
.header .search_xl{ width:54px; height:23px; background:url(../images/tco05.gif) no-repeat;*background:url(../images/tco05.gif) no-repeat 0px 1px; float:left;position:relative;}
.header .search_dj{background:transparent;border:0px;width:36px;height:23px; color:#666666; line-height:23px; padding-left:18px; cursor:pointer;}
.header .search_post{width:53px; top:23px; left:0px; border:1px solid #d7d7d7; background:#d7d7d7; z-index:8;height: 22px;padding-top: 2px;}
.header .search_post li{ padding-left:18px; color:#666666; height:20px; line-height:20px; cursor:pointer;}

.header .search_btn{float:right;width:55px;height:23px; background:url(../images/searchbtm.gif) no-repeat;}
.header .search_btn .pushbutton{background:transparent;border:0px;width:55px;height:23px; line-height:23px; text-align:center; color:#ffffff;}

.nav{height:48px;position:relative; z-index:10;width: 1000px;}
.nav li{ float:left;line-height:48px;text-align:center; background:url(../images/navli.gif) no-repeat left;}
.nav li a{font-family:"平方"; font-size:13px; color:#fff; display :block ; width :125px; height :48px}
.nav li.bg{ background:none;}
.menubox{ width:1000px; position:absolute;top:48px; left:0px;height:25px; display:none;}
.menubox .menulist{height:25px;line-height:25px;position:absolute;top:0px;}
.menubox .menulist span{display:inline-block;padding:0 5px; background:url(../images/tco06.gif) no-repeat 0px 7px;}
.menubox .menulist span a{font-family:""; width:90px;background:none; color:#666666; font-size:14px;}
.menubox .menulist span a:hover{text-decoration:underline;color:#666666;}

.banner { width:100%;height:450px;margin:0px auto; position:relative; background:url(../images/index01.gif) repeat-x bottom;}
.banner .scroll { overflow:hidden; width:100%; height:447px; }
.banner .scroll ul { width:500%; height:450px; }
.banner .scroll li { width:100%; height:450px; float:left; }
.banner .scroll img { width:100%; height:450px; }
.banner .tip { position:absolute; height:39px; width:100%; right:10px; bottom:15px;text-align:center;}
.banner .tip em {display:inline-block; border:4px solid #fff; width:100px; height:31px; margin-right:20px; text-align:center; overflow:hidden; cursor:pointer; }
.banner .tip em img{width:100px; height:31px;display:block; }
.banner .tip em.cur {border:4px solid #dfdfdf;}
/*------banner end-------*/

/*------footer begin-------*/
.bottomNav{ height:30px; line-height:30px; color:#666666; text-align:center; padding-top:10px;}
.bottomNav a{ color:#666666; padding-left:8px; padding-right:8px;}

.footer{background:#1c1c1c; padding-top:10px; padding-bottom:10px; text-align:center; margin-top:20px;}
.footer .keyword{ line-height:30px;text-align:center; color:#666666; padding-bottom:10px;}
.footer .base{color:#ffffff; line-height:25px;}



.baiduShare{ float:right;} 
.lanmu{width: 100%;}
.lanmu1{width: 100%;padding-bottom: 20px;float: left;}
.lanmu li{float: left;
width: 140px;
text-align: center;
line-height: 25px;}


.active {color: #fff;line-height: 40px;background:#006cd5;width: 80px;text-align: center;}
.active a{color: #fff;}