@charset "gb2312";
/* CSS Document */

/** Header Start **/
.banner{ width:100%; height:189px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center 0;}
.banner .in{ width:1000px; height:189px; overflow:hidden; margin:0 auto; position:relative; left:0; top:0; text-align:left;}
.banner .in a{ display:block; width:127px; height:38px; overflow:hidden; position:absolute; left:0; top:16px; _background:url(about:_blank);}
/** Header End **/

/** Content Start **/
.content{ width:1000px; margin:0 auto; overflow:hidden;}
.tips{ height:75px; line-height:180%; color:#666; font-family:microsoft yahei; font-size:14px; background:#fff url(../images/dyimg.jpg) no-repeat 0 0; padding:22px 0 0 120px; text-align:left;}

.box1{ background:#724fcb url(../images/bxtl-tit.jpg) no-repeat 0 0;}
.box1 h2{ font:bold 28px/50px microsoft yahei; text-align:center; color:#fff;}
.box1 .inner{ padding:20px 18px 20px 38px;}
.box1 .inner:after{ content:"."; visibility:hidden; clear:both; height:0; display:block;}
.box1 .inner{ *+height:1%;}
.box1 .tits{ font:20px/26px microsoft yahei; text-align:left; color:#fff;}
.box1 .lft{ width:350px; float:left;}
.box1 .lft .intro{ line-height:180%; font-size:14px; color:#fff; text-align:left; padding:15px 0 0 0;}
.box1 .lft .lc{ width:345px; height:151px; background:url(../images/lcbg.jpg) no-repeat 0 0; margin-top:10px; position:relative; left:0; top:0;}
.box1 .lft .lc span{ font-size:14px; color:#fff;}
.box1 .lft .lc .ps1{
	position:absolute;
	left: 30px;
	top: 16px;
}
.box1 .lft .lc .ps2{
	position:absolute;
	left: 131px;
	top: 15px;
}
.box1 .lft .lc .ps3{
	position:absolute;
	left: 274px;
	top: 15px;
}
.box1 .lft .lc .ps4{
	position:absolute;
	left: 293px;
	top: 55px;
}
.box1 .lft .lc .ps5{
	position:absolute;
	left: 266px;
	top: 124px;
}
.box1 .lft .lc .ps6{
	position:absolute;
	left: 128px;
	top: 123px;
}
.box1 .lft .lc .ps7{
	position:absolute;
	left: 24px;
	top: 125px;
}

.box1 .rit{ width:560px; float:right;}
.box1 .rit .rins{ overflow:hidden; zoom:1; padding-top:5px;}
.box1 .rit .rins a{ display:block; width:174px; height:116px; float:left; margin:12px 10px 0 0; overflow:hidden; background:#5c98dd;}
.box1 .rit .rins a i{ display:block; width:65px; height:65px; overflow:hidden; background:url(../images/icon.png) no-repeat 0 0; _background:url(../images/icon.gif) no-repeat 0 0; margin:0 auto; margin-top:10px;}
.box1 .rit .rins a span{ display:block; font:14px/24px microsoft yahei; color:#fff; text-align:center; overflow:hidden;}
.box1 .rit .rins a .i1{ background-position:-378px -52px;}
.box1 .rit .rins a .i2{ background-position:-220px -52px;}
.box1 .rit .rins a .i3{ background-position:-532px -52px;}
.box1 .rit .rins a .i4{ background-position:-30px -52px;}
.box1 .rit .rins a .i5{ background-position:-720px -52px;}
.box1 .rit .rins a .i6{ background-position:-905px -52px;}
.box1 .rit .rins .on{ background:#fadf4c;}
.box1 .rit .rins .on span{ color:#2678d7}
.box1 .rit .rins .on .i1{ background-position:-378px -180px;}
.box1 .rit .rins .on .i2{ background-position:-220px -180px;}
.box1 .rit .rins .on .i3{ background-position:-532px -180px;}
.box1 .rit .rins .on .i4{ background-position:-30px -180px;}
.box1 .rit .rins .on .i5{ background-position:-720px -180px;}
.box1 .rit .rins .on .i6{ background-position:-905px -175px;}
.box1 .rit .btm{ font:14px/28px microsoft yahei; color:#fff; text-align:right; padding:5px 0 0 0;}
.box1 .rit .btm a{ font:14px/28px microsoft yahei; color:#fef671;}

.box2{ background:#faf7ff url(../images/mod2bg.jpg) no-repeat 0 0; height:331px; position:relative; left:0; top:0;}
.box2 h2{ font:bold 28px/50px microsoft yahei; text-align:center; color:#fff;}
.box2 .c1{ font:14px/18px microsoft yahei; color:#3777c2;; width:auto; white-space:nowrap; text-align:left;}
.box2 .c2{ font-size:12px; font-weight:bold; color:#fff;}
.box2 .ps1{
	position:absolute;
	left: 77px;
	top: 182px;
}
.box2 .ps2{
	position:absolute;
	left: 211px;
	top: 182px;
}
.box2 .ps3{
	position:absolute;
	left: 344px;
	top: 182px;
}
.box2 .ps4{
	position:absolute;
	left: 477px;
	top: 182px;
}
.box2 .ps5{
	position:absolute;
	left: 611px;
	top: 182px;
}
.box2 .ps6{
	position:absolute;
	left: 745px;
	top: 181px;
}
.box2 .ps7{
	position:absolute;
	left: 878px;
	top: 180px;
}
.box2 .cl{ color:#e75977}
.box2 .ps8{
	position:absolute;
	left: 73px;
	top: 109px;
}
.box2 .ps9{
	position:absolute;
	left: 343px;
	top: 69px;
}
.box2 .ps10{
	position:absolute;
	left: 610px;
	top: 108px;
}
.box2 .ps11{
	position:absolute;
	left: 817px;
	top: 110px;
}
.box2 .ps12{
	position:absolute;
	left: 742px;
	top: 230px;
}
.box2 .ps13{
	position:absolute;
	left: 476px;
	top: 230px;
}
.box2 .ps14{
	position:absolute;
	left: 203px;
	top: 229px;
}

.box3{ overflow:hidden; zoom:1; background:#fff;}
.box3 h2{ font:bold 28px/48px microsoft yahei; height:48px; overflow:hidden; text-align:center; color:#fff; background:url(../images/mod3tit.jpg) no-repeat 0 0;}
.box3 .lft{ width:430px; height:468px; padding:0 0 0 130px; float:left; background:#fff url(../images/mod4lbg.jpg) no-repeat 0 0;}
.box3 .lft h3{ font-size:14px; font-family:microsoft yahei; color:#d83659; text-align:left; padding:20px 0 0 0;}
.box3 .lft .des{ font:14px/22px microsoft yahei; color:#353535; text-align:left;}
.box3 .lft .des a{ font:14px/22px microsoft yahei; color:#d83659; }


.box3 .rit{ width:400px; padding:0 0 0 30px; height:468px; overflow:hidden; background:#faecf0 url(../images/mod4rbg.jpg) no-repeat 0 0; float:right;}
.box3 .rit h3{ font-size:14px; font-family:microsoft yahei; color:#d83659; text-align:left; padding:0 0 0 15px; margin-top:20px; background:url(../images/recc.jpg) no-repeat 0 center;}
.box3 .rit .des{ font:14px/26px microsoft yahei; color:#353535; text-align:left; padding:10px 0 0 12px;}
.box3 .rit .des a{ font:14px/26px microsoft yahei; color:#d83659; }
.box3 .rit .pdts{ padding-top:25px;}
.box3 .btnrow{ overflow:hidden; zoom:1; padding:8px 0 0 240px;}
.box3 .btnrow a{ display:block; height:32px; width:140px; float:left; background:#eb6380; color:#fbffb6; font:14px/32px microsoft yahei; border-radius:3px;}

.shares-row{ border-top:1px solid #c2afee; height:107px; text-align:center; padding:15px 0 0 0; background:#e4dcf7;}
/** Content End **/
/** Bottom Start **/

/** Bottom End **/
.tps-alter{ display:none; padding-left:6px; width:104px; overflow:hidden; position:absolute; z-index:20;}
.tps-alter i{ display:block; width:6px; height:7px; background:url(../images/icon.png) no-repeat -34px -312px; _background:url(../images/icon.gif) no-repeat -34px -312px; position:absolute; left:0; top:10px;}
.tps-alter .con{ padding:6px; text-align:left; line-height:150%; color:#666; background:#faf8be;}
