﻿/* CSS Document */
body{margin:0;padding:0;font-size:12px; color:#333333; background:#FFF; -webkit-text-size-adjust:none;}
a{ color:#333333; text-decoration:none;}
a:hover{ text-decoration:underline; color:#CC0000;}
.cl{clear:both; height:0; font-size:0; line-height:0; overflow: hidden;}
.l{float:left;}
.r{float:right;}
*{margin:0;}
img{border:0px;vertical-align:top;}
ul{padding:0px;}
li{list-style:none;}
.hide {display:none;}
hr{border:none;height:1px;}
.clear {margin:0px;padding:0px;height:0px;margin-top:-1px;clear:both;overflow:hidden;visibility: hidden;}
.o{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.o a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#toplogoContainer{width:1000px;margin:0px auto;margin-top:1px;}

#topnavsContainer{background:#fafafa; width:100%;}
#topnavs{ width:1000px; height:34px; margin:0 auto; background:#fafafa; line-height:34px; color:#666666;}
#topnavs a{ color:#666666;}
#topnavs a.red{ color:#9b4421;}
#topnavs .date{ color:#666666; margin-right:25px;}
#topnavs .weather{ color:#af771e; margin-right:37px;}
#topnavs .smallnavs{ margin-top:9px; margin-right:7px;}
#topnavs .smallnavs a{ display:block; float:left; margin-right:5px; }
#topnavs .minlinks{ padding-left:53px; }

#toplogo{ width:1000px; height:150px; margin:0 auto; position:relative;}
#toplogo .logo{padding-left:23px; padding-top:20px; display:block; margin-right:47px;width:700px;}
#toplogo .txmC{margin-top:38px;width:230px}
#toplogo .txmC .span{color:#917d4b; margin-bottom: 2px; margin-left:2px;}
#toplogo .txm1{float:left;width:110px;}
#toplogo .txm2{float:left;width:100px;}
#toplogo .txm1 img,#toplogo .txm2 img{border-right:1px solid #d0a64a; border-bottom:1px solid #d0a64a;}

#toplogo .gzcg{ margin-top:39px; margin-right:20px;}
#toplogo .czsq{ margin-top:39px; margin-right:20px;}
#toplogo .gzcg a{  background:url(../images/index/index_06.jpg) no-repeat left top; width:89px; height:86px; display:block;}
#toplogo .czsq a{ background:url(../images/index/index_08.jpg) no-repeat left top; width:89px; height:86px;display:block; }
/*#toplogo .gzcg .hui{ background:url(../images/index_10.jpg) no-repeat left top; }
#toplogo .czsq .hui{ background:url(../images/index_12.jpg) no-repeat left top; }
*/
#toplogo .fairdate{ position:absolute; left:158px; top:82px; color:#924f34; line-height:24px;}
#toplogo .fairaddress{color:#924f34; line-height:20px; font-size:14px; font-weight:bold; }
#mainnavs{width:1000px;height:48px; margin:0 auto; position:relative;  border-left:1px solid #bdaad7; border-right:1px solid #bdaad7; border-bottom:none;background:#bdaad7}
#mainnavs ul{ padding-left:14px;}
#mainnavs li{ float:left; color:#ffffff; line-height:48px; font-size:14px; padding-left:27px; padding-right:27px;}
#mainnavs .current{ background:#a27ed5;}
#mainnavs .separater{ padding:0px; float:left;/*background:url(../images/index/index_01.jpg) no-repeat left top;*/ width:5px; height:49px; }
#mainnavs .c{ background:url(../images/w43.png) no-repeat right top;}
#mainnavs li a{ color:#fff; cursor:pointer;font-size:16px;}
#mainnavs .en{ background:url(../images/index/index_26.jpg) no-repeat left center; width:112px; height:39px; position:absolute;right: 27px;top: 0px;text-align: center;}
#mainnavs .en a{display:block;width:112px; height:39px; color:#ffffff; margin-top:3px;}
#mainimg{ width:100%; height:400px; background:url(../images/w18.png) no-repeat left top; }
#main{ width:1000px;margin:0 auto;overflow:hidden;}
#main .main_l{ width:633px; margin-left:23px;}
#main .main_r{ width:305px;}
#footerContainer{ width:100%; border-top:9px solid #a27ed5; margin-top:27px; background:#; padding-top:1px;}
#footer{ width:1000px;margin:0 auto; padding-top:22px; padding-bottom:29px; }
#footer .navs {color: #bda6e1;line-height: 24px;text-align: center;}
#footer .navs a{color: #a27ed5;}
#footer .info{text-align: center; line-height:24px;}
#footer span{ color:#4c0505;}
#footer .color1{ color:#333333;}