@charset "utf-8";
/* CSS Document */
* {word-break:break-all;font-family:"Microsoft Yahei";-webkit-text-size-adjust:none;}/*"Microsoft Yahei",*/
body {margin:0; padding:0px; font-size:12px; color:#333; background:#FFF;    min-width: 1200px;}
form,input,select,textarea,td,th {font-size:12px;}
img {border:none;}
ul li {list-style-type:none; list-style:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#FF6600;}
h1,h2,h3,h4,h5 { margin:0px; padding:0px;}
.middle { width:100%; height:auto; overflow:hidden;}
.mr10 { margin-right:10px;}
.mr15 { margin-right:15px;}

/*头部公共样式*/
.top { width:100%; height:287px; overflow:hidden;}
.top .topHead { width:100%; height:40px; background:rgba(255, 255, 255, 0.5)!important;filter:Alpha(opacity=50); background:#fff; /*　使用IE专属滤镜实现IE背景透明*/}
.top .topHead .topHeadCon { width:1200px; height:40px; margin:0px auto; text-align:center; color:#333;}
.top .topHead .topHeadCon .topHeadLeft { width:600px; height:40px; float:left; overflow:hidden;}
.top .topHead .topHeadCon .topHeadLeft .title { width:auto; height:40px; line-height:40px; float:left; overflow:hidden;}
.top .topHead .topHeadCon .topHeadLeft .title h1 { width:auto; height:40px; line-height:40px; font-size:12px; margin-right:5px; font-weight:normal; float:left; overflow:hidden;}
.top .topHead .topHeadCon .topHeadLeft .login { width:auto; height:40px; line-height:40px; font-size:12px; color:#F30; overflow:hidden; float:left;}
.top .topHead .topHeadCon .topHeadLeft a { width:auto; height:14px; line-height:14px; margin:13px 0px 0px 10px;  color:#333; overflow:hidden; }
.top .topHead .topHeadCon .topHeadRight { width:auto; height:40px; float:right;}
.top .topHead .topHeadCon .topHeadRight a { width:auto; height:14px; line-height:14px; margin:13px 0px 0px 10px; padding-left:10px; border-left:1px solid #333; color:#333; display:block; overflow:hidden; float:left;}
.top .topHead .topHeadCon .topHeadRight a:first-child { border:none;}
.top .topHeadLogo { width:1200px; height:392px; margin:0px auto; text-align:center; position:relative; overflow:hidden;}
.top .topHeadLogo .logo { width:auto; height:auto; overflow:hidden; position:absolute; top:80px; left:0px;}
.top .topHeadLogo .logo img { width:auto; height:auto; border:none;}
.topMenu { width:100%; height:80px; overflow:hidden; background:#2c41b0;}
.topMenu ul { width:1200px; height:80px; padding-top:5px; margin:0px auto; text-align:center; overflow:hidden; display:block;}
.topMenu ul li { width:105px; height:35px; float:left; overflow:hidden;}
.topMenu ul li a { width:105px; height:35px; line-height:35px; font-size:16px; text-align:center; display:block; overflow:hidden; color:#fff;}
.topMenu ul li a.on {color:#fff;}



/*底部*/
.m {margin:auto;width:1100px; height:auto; overflow:hidden; background:#fff;clear:both;}
.footer { width:100%; height:auto; margin-top:20px; padding:40px 0px; overflow:hidden; background:#2c41b0;}
.footer_menu { width:auto; height:auto; padding-bottom:20px; border-bottom:1px dashed #fff; text-align:center; overflow:hidden;}
.footer_menu a { width:auto; height:13px; line-height:13px; padding:0px 21px; font-size:14px; float:left; color:#fff; border-right:2px solid #fff; display:block; overflow:hidden; background:none;}
.footer_menu a.nobr { border:none;}

.footer_bottom { width:1100px; height:auto; padding:40px 0px 0px;;}
.footer_bottom p { width:auto; height:30px; line-height:30px; font-size:14px; margin:0px; font-size:12px; display:block; overflow:hidden; color:#fff; text-align:center;}
.footer_bottom p.img { width:auto; height:auto; margin-top:10px; display:block; text-align:center; overflow:hidden;}


@charset "utf-8";
/* CSS Document */


/**/
.MiddleCon { width:1200px; height:auto; overflow:hidden; margin:20px auto 0px;}
.MiddleCon .MiddleConLeft { width:875px; height:auto; overflow:hidden; float:left;}
.MiddleCon .MiddleConLeft .MiddleConLeftBox { width:875px; height:auto; overflow:hidden; float:left;}
.slideBox { width:475px; height:auto; float:left; overflow:hidden;}
.MiddleCon .MiddleConLeft .MiddleConLeftTion { width:380px; height:auto; float:right; overflow:hidden;}
.MiddleCon .MiddleConLeft .MiddleConLeftTion h2 { width:380px; height:40px; line-height:40px; overflow:hidden; float:left; border-bottom:1px dashed #ccc;}
.MiddleCon .MiddleConLeft .MiddleConLeftTion h2 a { width:380px; height:40px; line-height:40px; overflow:hidden; display:block; text-decoration:none; color:#0061b8;}
.MiddleCon .MiddleConLeft .MiddleConLeftTion ul {}
.MiddleCon .MiddleConLeft .MiddleConLeftTion li { width:380px; height:85px; border-bottom:1px dashed #ccc; float:left; overflow:hidden;}
.MiddleCon .MiddleConLeft .MiddleConLeftTion li a { width:380px; height:40px; line-height:45px; text-align:left; float:left; overflow:hidden; display:block;  text-decoration:none; color:#333; font-size:16px;}
.MiddleCon .MiddleConLeft .MiddleConLeftTion li p { width:380px; height:40px; line-height:35px; margin:0px; padding:0px; text-align:left; float:left; overflow:hidden; display:block; color:#666; font-size:14px;}

.MiddleCon .MiddleConLeft .LeftBoxInfo { width:875px; height:auto; overflow:hidden; float:left; margin-top:20px;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon { width:430px; height:auto; float:left; overflow:hidden;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .title { width:430px; height:40px; float:left; overflow:hidden;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .title span { width:140px; height:40px; line-height:40px; background:#eee; margin-right:3px; display:block; overflow:hidden; float:left;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .title span a { width:140px; height:40px; line-height:40px; font-size:16px; display:block; overflow:hidden; float:left;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .title span.on { border-top:2px solid #c80000; height:38px; background:#fff;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .title span.on a { height:38px;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .info { width:430px; height:auto; overflow:hidden; float:left;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .info ul { width:430px; height:auto; overflow:hidden; float:left; padding-top:10px; display:block;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .info li { width:430px; height:40px; overflow:hidden; float:left;}
.MiddleCon .MiddleConLeft .LeftBoxInfo .LeftBoxInfoCon .info li a{ width:430px; height:40px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:14px; color:#333; text-align:left;}
.MiddleCon .MiddleConRight { width:300px; height:auto; overflow:hidden; border:1px solid #ccc; float:right;}
.MiddleCon .MiddleConRight .sinBox { width:300px; height:auto; overflow:hidden; float:left;}
.MiddleCon .MiddleConRight .sinBox .sinBoxTop { width:300px; height:auto; float:left; overflow:hidden;}
.MiddleCon .MiddleConRight .sinBox .sinBoxTop h3 { width:280px; height:40px; line-height:40px; padding-left:20px; font-size:16px; text-align:left; font-weight:normal; float:left; overflow:hidden;}
.MiddleCon .MiddleConRight .sinBox .sinBoxTop p { width:260px; height:25px; line-height:25px; font-size:14px; margin:0px; text-align:left; padding:0px 20px; display:block; overflow:hidden; float:left;}

.MiddleCon .MiddleConRight .sinBox .regin { width:300px; height:160px; padding:20px 0px; margin-top:10px; overflow:hidden; float:left; background:#e6f1fe url(img/suo.png) no-repeat 15px 40px;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox { width:195px; height:160px; float:right;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox ul {}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox li { width:180px; height:30px; margin-top:10px; overflow:hidden; float:left;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox li span { width:60px; height:30px; line-height:30px; display:block; overflow:hidden; float:left;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox li input { width:100px; height:26px; line-height:26px; float:left; border:1px solid #a8d0ff;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox li a { width:80px; height:26px; line-height:26px; font-size:14px; color:#fff; display:block; overflow:hidden; float:left;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox li a.sin { background:url(img/sin.png) no-repeat 0px 0px;}
.MiddleCon .MiddleConRight .sinBox .regin .reginBox li a.reg { background:url(img/reg.png) no-repeat 0px 0px;}
.MiddleCon .MiddleConRight .sinBox .sinItem { width:300px; height:auto; padding:10px 0px; overflow:hidden; float:left;}
.MiddleCon .MiddleConRight .sinBox .sinItem h3 { width:280px; height:40px; line-height:40px; padding-left:20px; font-size:16px; text-align:left; font-weight:normal; float:left; overflow:hidden;}
.MiddleCon .MiddleConRight .sinBox .sinItem ul {}
.MiddleCon .MiddleConRight .sinBox .sinItem li { width:260px; height:30px; padding:0px 20px; float:left; overflow:hidden;}
.MiddleCon .MiddleConRight .sinBox .sinItem li i { width:20px; height:20px; margin:5px; float:left; display:block; color:#fff; text-align:center; font-style:normal;}
.MiddleCon .MiddleConRight .sinBox .sinItem li a { width:230px; height:30px; line-height:30px; font-size:14px; text-align:left; float:left; display:block; overflow:hidden;}
.MiddleCon .MiddleConRight .sinBox .sinItem li i.i1 { background:#c80000;}
.MiddleCon .MiddleConRight .sinBox .sinItem li i.i2 { background:#0071c8;}
.MiddleCon .MiddleConRight .sinBox .sinItem li i.i3 { background:#6ab2bb;}
.MiddleCon .MiddleConRight .sinBox .sinItem li i.i4 { background:#ccc;}

.MiddleConClassifyBox { width:875px; height:auto; overflow:hidden; float:left;}

.classifyMiddleLeft { width:875px; height:auto; overflow:hidden; float:left;}
.classifyMiddleLeft .title { width:875px; height:40px; float:left; overflow:hidden; border-bottom:1px solid #ccc;}
.classifyMiddleLeft .title span { width:auto; height:40px; line-height:40px; display:block; font-size:16px; overflow:hidden; float:left; border-left:5px solid #c80000; padding-left:10px;}
.classifyMiddleLeft .title a { width:auto; height:40px; line-height:40px; display:block; float:right; overflow:hidden; font-size:12px;}
.classifyMiddleLeft .info { width:430px; height:auto; overflow:hidden; float:left; margin-top:15px;}
.classifyMiddleLeft .info ul {}
.classifyMiddleLeft .info li { width:430px; height:auto; float:left; overflow:hidden;}
.classifyMiddleLeft .info li b { width:415px; height:30px; line-height:30px; padding-left:15px; font-size:14px; text-align:left; display:block; overflow:hidden; float:left; background:url(img/j.jpg) no-repeat 0px 9px;}
.classifyMiddleLeft .info li a { width:auto; height:28px; line-height:28px; display:block; overflow:hidden; float:left; margin-right:20px; text-decoration:none;}
.classifyMiddleLeftBox { width:875px; height:auto; overflow:hidden; float:left;}
.MiddleConClassifyBox .LeftBoxInfoCon { width:430px; height:auto; float:left; overflow:hidden;}
.MiddleConClassifyBox .LeftBoxInfoCon .title { width:430px; height:40px; float:left; overflow:hidden;}
.MiddleConClassifyBox .LeftBoxInfoCon .title h3 { width:428px; height:38px; line-height:38px; text-align:center; font-size:20px; font-weight:normal; border:1px solid #ccc; float:left; overflow:hidden;}
.MiddleConClassifyBox .LeftBoxInfoCon .title span { width:140px; height:40px; line-height:40px; background:#eee; margin-right:3px; display:block; overflow:hidden; float:left;}
.MiddleConClassifyBox .LeftBoxInfoCon .title span a { width:140px; height:40px; line-height:40px; font-size:16px; display:block; overflow:hidden; float:left;}
.MiddleConClassifyBox .LeftBoxInfoCon .title span.on { border-top:2px solid #c80000; height:38px; background:#fff;}
.MiddleConClassifyBox .LeftBoxInfoCon .title span.on a { height:38px;}
.MiddleConClassifyBox .LeftBoxInfoCon .info { width:430px; height:auto; overflow:hidden; float:left;}
.MiddleConClassifyBox .LeftBoxInfoCon .info ul { width:430px; height:auto; overflow:hidden; float:left; padding-top:15px; display:block;}
.MiddleConClassifyBox .LeftBoxInfoCon .info li { width:430px; height:37px; overflow:hidden; float:left;}
.MiddleConClassifyBox .LeftBoxInfoCon .info li a{ width:430px; height:39px; line-height:39px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:14px; color:#333; text-align:left;}

.MiddleConClassifyBox .LeftBoxInfoCon .info .infoBox { width:300px; height:auto; overflow:hidden; float:left; padding-top:10px; display:block;}
.MiddleConClassifyBox .LeftBoxInfoCon .info .infoBox li { width:300px; height:auto; overflow:hidden; float:left; margin:0px; padding:5px 0px;}
.MiddleConClassifyBox .LeftBoxInfoCon .info .infoBox li a{ width:300px; height:30px; line-height:30px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:16px; color:#19426c; text-align:left;}
.MiddleConClassifyBox .LeftBoxInfoCon .info .infoBox li p { width:300px; height:25px; line-height:25px; margin:0px; overflow:hidden; float:left; display:block;  font-size:14px; color:#999; text-align:left;}

.MiddleConClassifyBox .LeftBoxInfoCon .info .infoAdvertise { width:428px; height:auto; padding-top:5px; float:left; border:1px solid #ccc; border-top:none;}
.MiddleConClassifyBox .LeftBoxInfoCon .info .infoAdvertise li { width:408px; height:auto; padding:5px 10px; overflow:hidden; float:left; margin:0px;}
.MiddleConClassifyBox .LeftBoxInfoCon .info .infoAdvertise li a{ width:408px; height:30px; line-height:30px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:16px; color:#19426c; text-align:left;}
.MiddleConClassifyBox .LeftBoxInfoCon .info .infoAdvertise li p { width:204px; height:25px; line-height:25px; margin:0px; overflow:hidden; float:left; display:block;  font-size:14px; color:#999; text-align:left;}



.MiddleQuotation { width:1200px; height:auto; margin:20px auto 0px; overflow:hidden; float:left;}
.MiddleQuotation .MiddleQuotationMid { width:1200px; height:auto; margin:0px ; overflow:hidden; float:left;}
.MiddleQuotation .MiddleQuotationMid .title { width:1200px; height:auto; float:left; border-bottom:1px solid #ccc; margin-bottom:20px;}
.MiddleQuotation .MiddleQuotationMid .title span { width:auto; height:30px; line-height:30px; padding-left:30px; font-size:25px; color:#333; border-left:3px solid #c80000; display:block; overflow:hidden; float:left;}
.MiddleQuotation .MiddleQuotationMid ul { width:1195px; height:auto; overflow:hidden; float:left; display:block; border:none; border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
.MiddleQuotation .MiddleQuotationMid .ItemImg { width:212px; height:240px; padding:13px; float:left; overflow:hidden; background:none; border-right:1px solid #ccc;}
.MiddleQuotation .MiddleQuotationMid .ItemImg a { width:213px; height:240px; float:left; overflow:hidden; display:block;
    padding-top: 20px;}
.MiddleQuotation .MiddleQuotationMid .ItemImg img { width:213px; height:auto; border:none; float:left;}
.MiddleQuotation .MiddleQuotationMid .ItemImg em { width:200px; height:35px; line-height:35px; padding-left:13px; font-size:18px; font-style:normal; text-align:left; display:block; overflow:hidden; float:left; color:#ff4242;}
.MiddleQuotation .MiddleQuotationMid .ItemImg span { width:187px; height:30px; line-height:30px; padding:0px 13px;  font-size:14px; display:block; overflow:hidden; float:left; color:#555; text-align:left;}















.classifyMiddleRight { width:300px; height:auto; overflow:hidden; float:right;}
.classifyMiddleRight .title { width:300px; height:40px; float:left; overflow:hidden; border-bottom:1px solid #ccc;}
.classifyMiddleRight .title span { width:auto; height:40px; line-height:40px; display:block; font-size:16px; overflow:hidden; float:left; border-left:5px solid #c80000; padding-left:10px;}
.classifyMiddleRight .info { width:300px; height:auto; overflow:hidden; float:left;}
.classifyMiddleRight .info ul {}
.classifyMiddleRight .info li { width:300px; height:auto; margin-top:20px; overflow:hidden; float:left;}
.classifyMiddleRight .info li a { width:300px; height:auto; overflow:hidden; float:left; display:block; position:relative;}
.classifyMiddleRight .info li a img { width:100%; height:auto; border:none;}
.classifyMiddleRight .info li a span { width:280px; height:30px; line-height:30px; padding:0px 10px; position:absolute; left:0px; bottom:0px;background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
    filter:Alpha(opacity=60); background:#000;/*实现IE背景透明*/ color:#fff;}

.classifyMiddleRight .LeftBoxInfoCon { width:300px; height:auto; margin-top:20px; float:left; overflow:hidden;}
.classifyMiddleRight .LeftBoxInfoCon .title { width:300px; height:40px; float:left; overflow:hidden; border:none;}
.classifyMiddleRight .LeftBoxInfoCon .title span { width:140px; height:40px; line-height:40px; background:#eee; border-left:none; display:block; overflow:hidden; float:left;}
.classifyMiddleRight .LeftBoxInfoCon .title span a { width:140px; height:40px; line-height:40px; font-size:16px; display:block; overflow:hidden; float:left;}
.classifyMiddleRight .LeftBoxInfoCon .title span.on { border-top:2px solid #c80000; height:38px; background:#fff;}
.classifyMiddleRight .LeftBoxInfoCon .title span.on a { height:38px;}
.classifyMiddleRight .LeftBoxInfoCon .info { width:300px; height:auto; overflow:hidden; float:left;}
.classifyMiddleRight .LeftBoxInfoCon .info ul { width:300px; height:auto; overflow:hidden; float:left; padding-top:5px; display:block;}
.classifyMiddleRight .LeftBoxInfoCon .info li { width:300px; height:37px; overflow:hidden; float:left; margin:0px;}
.classifyMiddleRight .LeftBoxInfoCon .info li a{ width:300px; height:30px; line-height:30px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:14px; color:#333; text-align:left;}

.classifyRight { width:300px; height:auto; float:right; overflow:hidden;}
.classifyRight .titleItem { width:300px; height:32px; overflow:hidden; float:left; margin-top:7px;}
.classifyRight .titleItem a { width:74px; height:20px; line-height:20px; margin-top:5px; font-size:14px; float:left; text-align:center; display:block; overflow:hidden; border-right:1px solid #ccc;}
.classifyRight .title { width:300px; height:40px; float:left; overflow:hidden; border:none;}
.classifyRight .title span { width:auto; height:40px; line-height:40px; display:block; font-size:16px; overflow:hidden; float:left; border-left:5px solid #c80000; padding-left:10px;}
.classifyRight .info ul { width:300px; height:auto; overflow:hidden; float:left; padding-top:10px; display:block;}
.classifyRight .info li { width:300px; height:30px; overflow:hidden; float:left; margin:0px;}
.classifyRight .info li a{ width:300px; height:30px; line-height:30px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:14px; color:#333; text-align:left;}

.classifySid { width:1200px; margin-top:20px; height:auto; overflow:hidden; float:left;}
.classifySid .classifySidLeft { width:875px; height:auto; overflow:hidden; float:left;}
.classifySid .classifySidLeft .slideBox { width:430px; height:auto; float:left; overflow:hidden;}
.classifySid .classifySidLeft .title { width:875px; height:40px; float:left; margin-bottom:20px; overflow:hidden; border-bottom:1px solid #ccc;}
.classifySid .classifySidLeft .title span { width:auto; height:40px; line-height:40px; display:block; font-size:16px; overflow:hidden; float:left; border-left:5px solid #c80000; padding-left:10px;}
.classifySid .slideBoxRight { width:430px; height:auto; overflow:hidden; float:right;}
.classifySid .slideBoxRight ul { width:430px; height:auto; overflow:hidden; float:left; display:block;}
.classifySid .slideBoxRight li { width:430px; height:30px; overflow:hidden; float:left; margin:0px;}
.classifySid .slideBoxRight li a{ width:380px; height:30px; line-height:30px; overflow:hidden; float:left; display:block; text-decoration:none; font-size:14px; color:#333; text-align:left;}
.classifySid .slideBoxRight li i { width:50px; height:30px; line-height:30px; float:right; overflow:hidden; display:block; font-style:normal; color:#888;}








/*友链*/
.MiddleLink { width:1200px; height:auto; margin:20px auto; overflow:hidden; float:left;}
.MiddleLink .title { width:1200px; height:40px; line-height:40px; font-size:18px; border-bottom:2px solid #ccc; text-align:left;}
.MiddleLink a { width:auto; height:30px; line-height:30px; margin-top:5px; padding:0px 10px; float:left; display:block; overflow:hidden;}

/*广告位*/
.Middle { width:1200px; height:auto; margin:0px auto; text-align:center; overflow:hidden;}
.Middle .adMiddle { width:1200px; height:auto; overflow:hidden;}
.Middle .adMiddle a { width:auto; height:auto; margin:10px 10px 0px 0px; text-align:center; overflow:hidden; float:left;}
.Middle .adMiddle a.ad1 { width:1200px; height:auto; float:left; display:block; overflow:hidden;}
.Middle .adMiddle a.ad2 { width:280px; height:80px; float:left; display:block; overflow:hidden; margin-right:10px;}
.Middle .adMiddle a.ad3 { width:280px; height:80px; float:left; display:block; overflow:hidden; margin-right:10px;}
.Middle .adMiddle a.ad4 { width:330px; height:80px; float:left; display:block; overflow:hidden; margin-right:0px;}
.Middle .adMiddle a.ad5 { width:465px; height:80px; float:left; display:block; overflow:hidden; margin-right:10px;}
.Middle .adMiddle a.ad6 { width:465px; height:80px; float:left; display:block; overflow:hidden; margin-right:10px;}
.Middle .adMiddle a.ad7 { width:250px; height:80px; float:left; display:block; overflow:hidden; margin-right:0px;}
.Middle .adMiddle a img { text-align:center; float:inherit;}
.classifyMiddleLeftAd a.ad7 { width:875px; height:auto; margin:13px 0px 20px; float:left;}
.classifyMiddleLeftAd a.ad7 img { width:auto; height:auto; border:none; float:left;}
.classifyMiddleRightAd { width:300px; height:auto; float:left; overflow:hidden; margin-top:7px;}
.classifyMiddleRightAd  a.ad8 { width:300px; height:auto; overflow:hidden; float:left; display:block;}
.classifyMiddleRightAd  a.ad8 { width:auto; height:auto; border:none; float:left;}
/*轮播*/
/*图片轮换*/
#slideBox {
    width:475px;
    height:300px;
    overflow:hidden;
    position:relative;
    margin:0px auto;
}
#slideBox ul#show_pic {
    margin:0;
    padding:0;
    list-style:none;
    height:300px;
    width:4750px;
    position:absolute;
}
#slideBox ul#show_pic li {
    float:left;
    margin:0;
    padding:0;
    height:285px;
}
#slideBox ul#show_pic li img {
    display:block;
}
#iconBall {
    position:absolute;
    bottom:0;
    right:0;
}
#iconBall li {
    float:left;
    color:#7a7a7a;
    width:32px;
    height:28px;
    line-height:28px;
    cursor:pointer;
    text-align:center;
    font-size:14px;
    font-weight:bold;
    padding-top:4px;
}
#iconBall li.active {
    background:url(img/iconbg.png) no-repeat;
    color:#fff;
}
#slideText {
    width:475px;
    height:28px;
    background:rgba(0, 0, 0, 0.7);
    color:#fff;
    position:absolute;
    left:0px;
    bottom:0px;
    *background:transparent;
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000, endColorstr=#b2000000);
}
#textBall {
    position:absolute;
    left:10px;
    bottom:3px;
}
#textBall li {
    float:left;
    cursor:pointer;
    display:none;
    color:#fff;
    font-size:14px;
}
#textBall li.active {
    display:block;
}
#textBall li a {
    text-decoration:none;
    color:#fff;
}
p,p a{font-size:12px;color:#666;}



.fullSlide {
    width:100%;
    position:relative;
    height:345px;
    background:#000;
}
.fullSlide .bd {
    margin:0 auto;
    position:relative;
    z-index:0;
    overflow:hidden;
}
.fullSlide .bd ul {
    width:100% !important;
}
.fullSlide .bd li {
    width:100% !important;
    height:410px;
    overflow:hidden;
    text-align:center;
}
.fullSlide .bd li a {
    display:block;
    height:410px;
}
.fullSlide .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    height:30px;
    line-height:30px;
}
.fullSlide .hd ul {
    text-align:center;
}
.fullSlide .hd ul li {
    cursor:pointer;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:42px;
    height:11px;
    margin:1px;
    overflow:hidden;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    line-height:999px;
}
.fullSlide .hd ul .on {
    background:#f00;
}
.fullSlide .prev,.fullSlide .next {
    display:block;
    position:absolute;
    z-index:1;
    top:50%;
    margin-top:-30px;
    left:15%;
    z-index:1;
    width:40px;
    height:60px;
    background:url(img/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:0.5;
    display:none;
}
.fullSlide .next {
    left:auto;
    right:15%;
    background-position:-6px -137px;
}

.slideBox_top{
width:100%; height:auto; float:left; overflow:hidden;
    position: absolute;
    top:0px;
    z-index: -99;
}

.top_img {
    width:100%;
    position:relative;
    height:286px;
    background:#fff;
}
.top_img .bd {
    margin:0 auto;
    position:relative;
    z-index:0;
    overflow:hidden;
}
.top_img .bd ul {
    width:100% !important;
}
.top_img .bd li {
    width:100% !important;
    height:410px;
    overflow:hidden;
    text-align:center;
}
.top_img .bd li a {
    display:block;
    height:410px;
}
.top_img .hd {
    width:100%;
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    height:30px;
    line-height:30px;
}
.top_img .hd ul {
    text-align:center;
}
.top_img .hd ul li {
    cursor:pointer;
    display:inline-block;
    *display:inline;
    zoom:1;
    width:42px;
    height:11px;
    margin:1px;
    overflow:hidden;
    background:#000;
    filter:alpha(opacity=50);
    opacity:0.5;
    line-height:999px;
}
.top_img .hd ul .on {
    background:#f00;
}
.top_img .prev,.top_img .next {
    display:block;
    position:absolute;
    z-index:1;
    top:50%;
    margin-top:-30px;
    left:15%;
    z-index:1;
    width:40px;
    height:60px;
    background:url(img/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor:pointer;
    filter:alpha(opacity=50);
    opacity:0.5;
    display:none;
}
.top_img .next {
    left:auto;
    right:15%;
    background-position:-6px -137px;
}





/*公用*/
.mt20 { margin-top:20px;}
.mr15 { margin-right:15px;}
.bjeee { background:#eee;}
.w1200 { width:1200px;}

