@charset "gb2312";
/* CSS Document */
body { margin:0; padding:0; font: normal 12px/24px "\5b8b\4f53"; color:#555;background:url(../images/bg.jpg) repeat;}

p,ul,li,h1,h2,h3,h4,dl,dt,dd,blockquote { margin:0; padding:0; list-style:none;}
a { color:#000; text-decoration:none; }
a:hover { color:#a95a11; text-decoration:none;}
img { border:none;}
.red { color:#e98225;}
.fl,.fr { _display:inline;}
.fl{ float:left;}
.fr { float:right;}
.cl { clear:both;}
.cl:after { content:"."; display:block; visibility:hidden; font-size:0; line-height:0; clear:both;}



.top1 { float:left; background:url(../images/top1.jpg) no-repeat top center; width:100%; height:222px;position: relative;}
.top2 { float:left; background:url(../images/top2.jpg) no-repeat top center; width:100%; height:157px;}
.top3 { float:left; background:url(../images/top3.jpg) no-repeat top center; width:100%; height:161px;}
.top4 { float:left; background:url(../images/top4.jpg) no-repeat top center; width:100%; height:152px;}
.top4 p{ color:#fff; font-size:14px; width:890px; margin:0px auto; height:20px; line-height:26px; text-indent:24px;  margin-top:55px;}
.w952{width:952px;margin:0px auto;overflow:hidden; }
.title{ width:952px; height:119px; margin:20px auto 0 auto;}
.bor{border-bottom:1px #e3a3b6 solid; border-left:1px #e3a3b6 solid;border-right:1px #e3a3b6 solid; background:#fff; width:948px; overflow:hidden; margin:0px auto;}
.ba_con{ width: 900px;_overflow: hidden; margin:0px auto;}
.layA {width:297px;}
.layA h3 {font-size: 20px;font-family: "Î¢ÈíÑÅºÚ";font-weight: 500;text-align: center;margin-bottom: 3px; color:#fb5791;}
.sum {width: 260px;height: 100px;margin: 0 auto;color: #333;line-height: 24px;overflow: hidden;}
.ba_con .layA .txt {background:url(../images/tbg.jpg) repeat;padding-top: 5px; margin:20px auto;}
.layB {width: 584px;overflow: hidden;}
.layB .picTp{width: 584px; height:354px; border-bottom: 1px #b0b0b0 dotted; overflow: hidden; margin-bottom: 10px;}
.layB .picTp li{ width: 280px; height: 340px; float: left;}
.layB .picTp li .pic{ width: 286px; height: 266px;}
.layB .picTp{width: 616px; height: 340px; border-bottom: 1px #b0b0b0 dotted; overflow: hidden;}
.layB .picTp li{ width: 280px; height: 340px; float: left; position: relative;}
.layB .picTp li .pic{ width: 276px; height: 185px; display:block;}
.layB .picTp li.first{ margin-right: 16px;}
.layB .picTp li.second{ border-left: 1px #b0b0b0 dotted; padding-left: 15px; margin-right: 0;}
.layB .picTp li .txtA{ width: 286px; height: 147px; overflow: hidden; color: #111;}
.layB .picTp li .txtA h3{ height: 53px;line-height: 46px; overflow: hidden;}
.layB .picTp li .txtA h3 span{ font-size: 43px; font-family:"Times New Roman"; font-weight: 400; color: #fb5791; font-style: italic;}
.layB .picTp li .txtA h3 a{ font-size: 19px; color: #000000; font-weight: 500; font-family: "Î¢ÈíÑÅºÚ";}
.layB .picTp li .txtA h3 a:hover{ color: #e34b81;}
.layB .picTp li .txtA .info{ color:#7a7a7a;}
.layB .picTp li .txtA .info a{color:#fb5791;}
.layB .picTp li .txtA .info .moreLink{ color: #fb5791;}
.layB .picTp li .txtA .info p{ padding-left: 5px;}

.layB .picBt{ width: 616px; height: 190px; overflow: hidden;}
.layB .picBt .pic{ width: 276px; height: 185px; float: left;}
.layB .picBt .txtA{ width: 270px; height: 185px;float:left; margin-left:12px; margin-top:10px;}
.layB .picBt .txtA h3{ height: 53px;line-height: 46px; overflow: hidden;}
.layB .picBt .txtA h3 span{ font-size: 43px; font-family:"Times New Roman"; font-weight: 400; color: #fb5791; font-style: italic;}
.layB .picBt .txtA h3 a {font-size: 19px;color: #000000;font-weight: 500;font-family: "Î¢ÈíÑÅºÚ";}
.layB .picBt  .txtA .info a {color: #fb5791;}

.line{ width:948px; height:58px; overflow:hidden;}
.tabbg{ width:906px;background:url(../images/tbg.jpg) repeat; height:540px;  margin:20px auto; overflow:hidden;}
.tabright{ width:866px; margin:0px auto; height:54px; margin-left:510px;}
.tabright ul{ width:866px; margin:0px auto;}
.tabright ul li{ width:179px; height:54px;background:url(../images/tab2.gif) repeat; float:left;  margin-right:6px; text-align:center; color:#fff; font-size:14px; font-weight:bold; line-height:50px;}
.tabright ul li a{ color:#fff;}
.tabright ul li:hover{width:180px; height:53px;background:url(../images/tab.gif) repeat; float:left; }
.tabright ul li.on{width:180px; height:53px;background:url(../images/tab.gif) repeat; float:left; }

.spz{ height:460px; margin-left:22px;_margin-left:12px;}
.spz a{ float:left; margin-right:20px}
.spz p{ font-size:28px; font-family:\5FAE\8F6F\96C5\9ED1; float:left; color:#fb5791; width:450px; line-height:40px; }
.spz span{ display:inline; }
.spzbg{ background:#fff; width:422px; float:left; padding:15px 15px; height:120px; margin:20px 0px 10px 0px;}


.part3_on{ width: 866px;height: 524x; position: relative;  margin:0 auto; background:#000000;}
.bd01{width: 231px;height: 161px;left:0 ;top:11px; position:absolute; cursor:pointer}
.bd02{width: 231px;height: 161px;left:0px; top: 180px;  position:absolute; cursor:pointer}
.bd03{width: 253px;height: 331px;left:241px; top:11px; position:absolute; cursor:pointer}
.bd04{width: 367px;height: 161px;left:503px; top:11px; position:absolute; cursor:pointer}
.bd05{width: 193px;height: 161px;left:503px ;top:180px; position:absolute; cursor:pointer}
.bd06{width: 167px;height: 161px;left:703px; top:180px;; position:absolute; cursor:pointer}
.bd07{width: 283px;height: 187px;left:0px; top:350px; position:absolute; cursor:pointer}
.bd08{width: 283px;height: 187px;left:293px; top:350px;  position:absolute; cursor:pointer}
.bd09{width: 283px;height: 187px;left:586px; top:350px; position:absolute; cursor:pointer}

.sildeCont{width:900px; background:#FFF; padding:15px 0; margin-top:10px; margin:0 auto} 
.sildeCont .ulCont{width:900px; margin:0 auto; overflow:hidden;_zoom:1;}
.sildeCont .ulCont ul{overflow:hidden;_zoom:1; width:1100px; float:left;}
.sildeCont .ulCont li{float:left;_display:inline-block; margin-right:20px;}
.sildeCont .ulCont li img{width:197px; height:149px;}
.sildeCont .ulCont a{display:block; border:1px solid #e4e4e4; width:197px; height:183px;}
.sildeCont .ulCont span{display:block; height:34px; line-height:34px; text-align:cener; overflow:hidden; font-size:12px; color:#333}
.sildeCont .ulWrap{width:500%;overflow:hidden;_zoom:1;}


.waq{ width:1000px; margin:0 auto}
#selectPeriods {background:url(../images/wq.gif) no-repeat 71px #fff;border: 1px solid #e4e4e4; font-size: 14px;margin: 0;position: relative;text-indent:8px;cursor: pointer;width: 90px; float:right; padding:0; right:104px; top:65px; color:#333;  }
.selectPeriods span a {color: #fff;display: block;height: 25px;line-height: 25px; font-size:14px}
.selectPeriods span a:hover {color: #000;display: block;height: 25px;line-height: 25px; text-decoration:none; background:#fde0e4}
.selectPeriods span {background: none repeat scroll 0 0 #f41298;display: none;left: 0;position: absolute;top: 22px;width: 96px; }

.title4{ width:952px; height:119px;background:url(../images/title4.gif) no-repeat; float:left;}
.title4 a{ color:#fff; line-height:140px; float:left; margin-left:260px;}