/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #333; text-decoration: none; outline:none; }
a:hover { text-decoration: underline; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul,li,dl,dt,dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow:link, .yellow:visited { color: #F60; font-size: 12px; }
.yellow:hover { color: #F90; }
.green:link, .green:visited { color: #4B9D09; }
.green:hover { color: #F90; }

body { background-color: #fff; font-family: "宋体"; font-size: 12px; color: #333; }
/*头部页面样式*/
/*top*/
.top { height: 37px; padding-top:5px; width: 100%; background: url(../images/topline.jpg) repeat-x left top; }
.top .topbg { height:37px; background:url(../images/topbg.jpg) repeat-x left bottom; }
.top .topmid { width: 980px; margin:0 auto; height:37px; }
.toplist { float: left; width: 535px; height:37px; }
.toplist ul li { float: left; line-height: 37px; height: 37px; padding:0 8px; }
.toplist ul .line { background:url(../images/ulline.jpg) no-repeat right center; }
.login { float: right; width: 175px; height:29px; padding:8px 0 0 0; }
.login span { float: right; }
.login ul li { float: left; height: 21px; line-height:21px; width: 50px; background:url(../images/loginbg.jpg) no-repeat center center; text-align:center; }
.login ul .cur { margin-right: 5px; }
/*head*/
.box { width: 980px; margin:0 auto; }
.head { float: left; width: 980px; }
.logoblock { float: left; width: 980px; padding:14px 0 20px 0; }
.logo { float: left; }
.banner1 { float: right; width: 720px; height: 60px; padding: 9px 3px 0 0; }
.menu { float: left; width: 980px; height:40px; background:url(../images/XSmenubg.jpg) no-repeat left center; }
.menu ul { float: left; width: 940px; padding-left:40px; }
.menu ul li { float: left; font-size: 14px; font-weight:bold; height:40px; line-height:40px; padding:0 15px; }
.menu ul li a { color:#FFF; }
.menu ul .menline { background:url(../images/xsline.jpg) no-repeat right center; }
.seachbg { float: left; width: 980px; height:79px; padding:7px 0 0 0; background:url(../images/bg02.gif) repeat-x left top; }
.seach { float: left; height: 38px; width: 980px; }
.seachinput { float: left; width: 157px; padding-left:10px; }
.seachinput .textseach { height: 22px; width: 155px; line-height: 22px; padding-left: 5px; border: 1px solid #CCC; }
.seachbut { float: left; height: 24px; width: 54px; padding:0 9px; }
.seachkey { float: left; width: 730px; height:24px; line-height:24px; }
.seachkey a { margin-right: 9px; }
.yunqi { float: left; width: 980px;  padding-bottom:40px; }
.links { float: left; width: 978px; margin-top:10px; border: solid 1px #ccc; background:url(../images/hspback1.jpg) repeat-x left top; }
/*STRTitle */
.STRTitle { width: 978px; margin: 0 auto }
.STRTitle ul { float: left; width: 978px; }
.STRTitle ul li { float: left; width: 80px; line-height: 30px; height: 30px; }
.STRTitle ul .active { width: 80px; text-align: center; cursor:pointer; cursor: hand; background:url(../images/hspbuter1.jpg) no-repeat center top; }
.STRTitle ul .normal { width: 80px; text-align: center; cursor:pointer; cursor: hand; }
#STR0_strategy0 { float: left; width: 948px; padding:15px; line-height:200%; color:#999; font-weight:bold; }
#STR0_strategy0 a { color:#666; padding:0 7px; font-weight: normal; }
#STR0_strategy1 { float: left; width: 948px; padding:15px; line-height:200%; color:#999; font-weight:bold; }
#STR0_strategy1 a { color:#666; padding:0 7px; font-weight: normal; }
/*页尾页面样式*/
.footer { float: left; width: 980px; padding-top: 10px; }
.footercopy { float: left; width: 980px; padding:16px 0 22px 0; text-align: center; line-height:200%; color:#656565; font-size:13px; }
.footeritem { line-height: 32px; background-color: #F5F5F5; height: 32px; text-align: center; font-size: 12px; color: #999; }


/*页面news生儿样式*/
.mainblock { float: left; width: 980px; padding:10px 0 0 0; }
.midbanr { float: left; width: 980px; padding-top: 10px; }
.xsleft { float: left; width: 257px; }
.xslpic { float: left; width: 257px; height:294px; padding:3px 0; text-align:center; background:url(../images/xsback.jpg) no-repeat left top; }
.xslname { padding-top: 13px; font-size: 14px; }
.xsljb { float: left; width: 247px; padding:5px; margin-top:10px; background-color:#E3EFC1; }
.xsljbint {float: left; width: 229px; padding:8px; background-color:#FFF; border:1px solid #BDDF67;}
.xslcont { float: left; width: 229px; padding-top:10px; }
.xslcont ul li { float: left; width: 66px; padding-left:10px; line-height: 29px; height: 29px; background:url(../images/libg.gif) no-repeat left center; border-bottom: dashed 1px #CCC; }
.xsltitle { padding-left:26px; height:24px; line-height:24px; font-size:13px; color:#96BE2D; font-weight:bold; background:url(../images/xsr_titlebg.jpg) no-repeat left center; }

.xsmid { float: left; width: 495px; padding-left: 12px; }
.xsmcontA { float: left; width: 495px; padding:17px 0 19px 0; background:url(../images/xstitmid.jpg) no-repeat center top; }
.xsmtitle { float: left; width: 495px; height:28px; font-size:18px; font-weight:bold; text-align:center; color:#4B9D09; font-family:"微软雅黑"; }
.xsmitim { float: left; width: 495px; text-align:center; height:22px; color:#666; }
.xsmitim  a{ color:#666;}
.xsmcont { float: left; width: 495px; padding-top:30px; }
.xsmcont ul li { float: left; width: 240px; padding:0 7px 0 0; line-height: 25px; height: 25px; font-size: 14px; }
.xsmcont ul li span { color: #4B9D09; }

.xsmcontB { float: left; width: 495px; padding-top:29px; background:url(../images/xsr_midline.jpg) repeat-x left top; }
.xsmBtext { float: left; width: 495px; }
.xsmBtext .xsmBimg { float: left; padding-right: 10px; }
.xsmBtext .xsmBtitle {  font-size:18px; font-weight:bold; color:#4B9D09; font-family:"微软雅黑";}
.xsmBtext .xsmBconti { font-size: 14px; color: #666; line-height:170%; }

.xsmBlist { float: left; width: 495px; padding-top:20px; }
.xsmBlist ul li { float: left; width: 495px; line-height: 30px; height: 30px; }
.xsmBlist ul li span { color: #666; float: right; }






.xsright { float: right; width: 200px; }
.xsback { float: left; width: 200px; background-color: #E3EFC1; padding-bottom:5px; }
.xstitleA { float: left; width: 174px; height:33px; color:#3B7807; font-size:14px; font-weight:bold; padding:15px 0 0 26px; background-color:#FFF; background:url(../images/xstitle1.jpg) no-repeat center top; }
.xstitleA a{color:#3B7807;}
.xstitleB { float: left; width: 174px; height:28px; color:#3B7807; font-size:14px; font-weight:bold; padding:15px 0 0 26px; margin-top:10px;  background:url(../images/xstitle2.jpg) no-repeat center bottom; }
.xstitleB a{color:#3B7807;}
.xscontA { float: left; width: 174px; padding: 0 7px 7px 7px; margin-left:5px; background-color:#FFF; border-bottom:solid 1px #BDDF67; border-left:solid 1px #BDDF67; border-right:solid 1px #BDDF67;}
.xscontA ul li { float: left; width: 174px; line-height: 26px; height: 26px; }
.xscontA h1 { float: left; width: 174px; font-size: 12px; font-weight: normal; color: #E7363B; text-align:center; padding:11px 0 13px 0; border-bottom:dashed 1px #CCC; }
.xscontA span { float: left; width: 168px; border: 1px solid #BCE066; padding: 3px;  }
.potobg { float: left; width: 975px; margin-top:10px; padding:5px 0 5px 5px; background:url(../images/potobg.jpg); }
.potobg h2 { float: left; width: 103px; }
.potolist{float: left; width: 872px;}
.potolist dl{float: left; width: 169px; padding:4px 0 0 0; text-align:center; background-color:#FFF; margin-right:5px;}
.potolist dl .potname{ padding:9px 0;}.xsBleft { float: left; width: 763px; }
.xsBleft dl { float: left; width: 763px; }

.xsBtitle { float: left; width: 698px; height:22px; font-size:14px; font-weight:bold; color:#3B7807; padding:18px 15px 0 50px; background:url(../images/xsBtilbg.jpg) no-repeat left top; }
.xsBtitle span { float: right; }
.xsBcont { float: left; width: 763px; padding-top:18px; }
.xsBpic { float: left; width: 203px; }
.xsBtext { float: left; width: 232px; padding-left: 17px; line-height: 180%; color: #666; }
.xsBtext font { font-size: 12px; color: #666; }

.xsBtext h1 { font-size: 14px; font-weight: bold; color: #4A9B09; }

.xsBlist { float: right; width: 265px; }
.xsBlist ul li { line-height: 28px; float: left; height: 28px; width: 255px; padding-left:10px; font-size: 14px; background:url(../images/libg.gif) no-repeat left center; }
/*样式*/
.NavTime { overflow:visible; padding-top:4px; height:45px; }
.View { display:block; float:left; position:absolute; width:96px; height:26px; background-position:0 -135px; left:-4px;z-index:1;}
.time { width:895px; height:40px; float:right; margin-top:4px;}
.NavTime p { float: left; }

.time a:hover {text-decoration:none;}
.yunCu {float:left; width:152px !important;_width:155px; padding-left:1px; _padding-left:0px;}
.yunCu span { float:left; width:38px; display:block;}
.yunCu p {width:108px; _width:113px; float:left;}
.yunCu p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#FF83B0; position:relative;}
.yunCu p a:hover {background:#f72ea2; cursor:url(images/time/aero_link.cur), default; cursor:pointer;}
.yunCu p a em {display:none;}
.yunCu p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_pink {background:url(../images/time_but.gif) no-repeat; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.yunZhong {float:left; width:189px !important; _width:190px; padding-left:1px; _padding-left:0px;}
.yunZhong span { float:left; width:38px; display:block;}
.yunZhong p {width:144px; _width:149px; float:left;}
.yunZhong p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#FA6755; position:relative;}
.yunZhong p a:hover {background:#F9432C;}
.yunZhong p a em {display:none;}
.yunZhong p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_orange {background:url(../images/time_but.gif) no-repeat -118px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.yunHou {float:left; width:153px !important;  _width:153px;padding-left:1px; _padding-left:0px;}
.yunHou span { float:left; width:38px; display:block;}
.yunHou p {width:108px; _width:112px; float:left;}
.yunHou p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#FAAF51; position:relative;}
.yunHou p a:hover {background:#F89211;}
.yunHou p a em {display:none;}
.yunHou p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_green {background:url(../images/time_but.gif) no-repeat -234px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.xinSheng {float:left; width:81px !important; _width:80px; padding-left:1px; _padding-left:0px;}
.xinSheng span { float:left; width:38px; display:block;}
.xinSheng p {width:36px; _width:40px; float:left;}
.xinSheng p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#71DE4F; position:relative;}
.xinSheng p a:hover {background:#49C527;}
.xinSheng p a em {display:none;}
.xinSheng p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_blueA {background:url(../images/time_but.gif) no-repeat -356px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.yinEr {float:left; width:144px !important; _width:142px;padding-left:1px; _padding-left:0px;}
.yinEr span { float:left; width:38px; display:block;}
.yinEr p {width:99px; _width:103px; float:left;}
.yinEr p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#7ac4f7; position:relative;}
.yinEr p a:hover {background:#45abf7;}
.yinEr p a em {display:none;}
.yinEr p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_blueB {background:url(../images/time_but.gif) no-repeat -475px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal;}

.youEr {float:left; width:170px !important; _width:169px;padding-left:1px; _padding-left:0px;}
.youEr span { float:left; width:38px; display:block;}
.youEr p {width:132px;_width:130px;float:left;}
.youEr p a {float:left; width:8px; height:15px; display:block; margin-left:1px; background:#c0a2ff; position:relative;}
.youEr p a:hover {background:#a073fb;}
.youEr p a em {display:none;}
.youEr p a:hover em {display:block; position:absolute; top:19px; left:-16px;}
.time_purple {background:url(../images/time_but.gif) no-repeat -592px 0; width:110px; height:16px; padding-top:3px; display:block; line-height:16px; color:#fff; text-align:center; font-style:normal; z-index:1px;}

/*样式*/
#album { position:relative; width:250px; height:250px; float: left; }
#album ul,
#album li { list-style:none; margin:0; padding:0; }
#album ul { position:relative; height:250px; width:250px; overflow:hidden; background:transparent url(../images/jspre.jpg) no-repeat 0 0; }
#album li { position:absolute; width:1000%; font-size: 14px; font-weight: bold; color: #FFF; }
#album a { float:left; text-align: left; }
#album img { display:block; border:0; }
#album span { position:absolute; right:78px; bottom:-31px; }
#album span a { display:block; margin-right:6px; width:18px; height:18px; line-height:18px; text-align:center; text-decoration:none; color:#000; background:url(../images/icon.png) no-repeat right 0; }
#album span a:hover,
#album span a.hover { color:#F8F8F8; background-position:0 0; }
