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

/*公用部分*/
body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, table, th, td, dl, dt, dd {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6,{ font-size:12px; font-weight:normal;}
img {border: 0 none;}
li{ overflow: hidden; list-style:none;}
body{ background:url(bg_01.jpg) no-repeat top center; font-size:12px;}
a:link{ text-decoration:none;}
.mainbox{ width:980px; margin:0 auto;}
.header{ width:980px; float:left; height:354px; background:url(banner1_02.jpg) no-repeat;}
.logo{ padding:10px 0 0 10px; float:left;}
.logo a{ width:280px; height:50px; display:block; text-indent:-999em; }
.paipai{ width:980px; background:url(newsunvivi1_11.gif); height:170px; float:left; margin-top:-16px;}
.paipai p{ line-height:22px; text-indent:2em; padding:55px 170px 0 80px;}
.zyjc{ width:968px; float:left; margin-top:10px; background:url(newvivi5_06.gif) no-repeat; border:#BDC7EA solid 1px; padding:70px 0 10px 10px;}
.zyjc div {background:#f4f4f4; float:left;  padding:10px;height:228px;}
.no1{width:270px;}
.no1 p{ line-height:22px;}
.zyjc div span{ color:#F11B91; font-weight:bold;}
.no2{ width:300px; margin-left:10px;}
.no2 a{ color:#000; display:block; cursor:pointer; text-decoration:none;}
.no2 ul li { border-top:#FFF solid 2px; padding:12px 0;}
.no2 ul li img,p{ float:left;}
.no2 ul li p{ float:left; width:250px; line-height:20px; padding-left:10px;}
.no3{ margin-left:10px; width:200px; width:310px;}
.no3  p{ float:left; width:195px; height:190px; line-height:22px;  padding-top:10px;}
.no3 #paper{ float:right;}
.no3 #tit{ float:left; clear: both;}
.banner2{ width:980px; float:left;}
.tab2{ width:980px; float:left; margin-top:10px;}
.tab2 h4{ width:978px; height:59px; background:url(newvivi5_12.gif) no-repeat; float:left; border:#BDC7EA solid 1px; border-bottom:none; position:relative;}
.tab2 h4 a{ display:block; width:80px; height:20px;position:absolute; right:10px; top:30px;}
.tab3{ width:980px; height:386px; background:url(newvivi5_14.jpg) no-repeat; float:left; padding-top:10px; text-align:center;}
.tab3 span{ color:#009DEC;}
.zero{ width:980px; float:left; margin-top:10px;}
.zero h4{ width:978px; height:59px; background:url(newvivi5_17.gif) no-repeat; border:#C2CDEC solid 1px; border-bottom:none;}
.fenxing{ width:980px; float:left; margin-top:10px;}
.fenxing h4{ width:978px; height:59px; background:url(newvivi5_25.gif) no-repeat;border:#C2CDEC solid 1px; border-bottom:none; margin-top:-2px;}
.fenxing h3{ font-size:14px; font-weight:bold; color:#009DEC;}
.fenxing ul{ width:712px; height:334px; background:url(newvivi5_27.gif) no-repeat; float:left; padding-top:20px;}
.fenxing ul li{ width:355px; height:155px; float:left; }
.fenxing ul li p{ line-height:22px;}
#vivi1 h3{ padding:25px 0 0 60px;}
#vivi1 p{ padding:10px 20px 0 10px;}
#vivi2 h3{ padding:25px 0 0 150px;}
#vivi2 p{ padding:10px 10px 0 130px;}
#vivi3 h3{ padding:25px 0 0 170px;}
#vivi3 p{ padding:10px 10px 0 85px;}
.five{ background:url(vivinewsun3_60.gif) no-repeat; width:980px; height:393px; float:left; }
.fivetit{ height:59px; float:left; width:978px; background:url(newvivi5_22.gif) no-repeat; border:#e3e3e3 solid 1px; margin-top:10px;}
.five ul li{ width:154px; float:left; padding:8px 21px 0 21px; height:185px;}
.five ul li h4{ color:#F11B91; font-weight:normal; float:left; width:154px; height:40px; line-height:40px;}
.five ul li p{ width:154px; line-height:18px; padding-top:15px;}
.doc .warn {float:left; width:278px; }
.doc .warn h4 {height:47px; clear:both; background:url(shld.gif) 5px 4px no-repeat; text-indent:70px; padding-top:40px;}
.doc .warn h4 span {padding: 5px 4px; background: #A09E9E; color:white; font-weight:bold; font-size:14px; line-height:30px;}
.doc .warn p {padding:0px 10px; padding-bottom:7px; margin:0; line-height:19px;}
.banner{ width:980px; float:left;}
.banner h4{ float:left; width:978px; height:59px; background:url(newvivi5_31.gif) no-repeat;border:#C2CDEC solid 1px; border-bottom:none;}
.tab{ width:690px; height:350px; background:url(vivinewsun3_64.gif) no-repeat; float:left; overflow:hidden; padding:12px 3px 0 8px; line-height:20px; }
.tab p{ padding:0 10px;}
#pric{ font-family:"微软雅黑"; font-size:16px; color:#F11B91;}
.two{ background:url(vivinewsun3_74.gif) no-repeat; float:left; margin-top:10px; width:980px; height:115px;}
.two  li{ width:440px; float:left; padding:0px 0 0 20px;}
.two h4{ font-size:14px; color:#009DEC; font-weight:normal; height:50px; line-height:50px;}
.two span{color:#F11B91; font-weight:bold;}
.two p{ line-height:22px;}
.two a{color:#F11B91; text-decoration:none;}
.xiangguan{ width:978px; border:#e3e3e3 solid 1px; background:url(vivinewsun3_77.gif) no-repeat; float:left; margin-top:10px; padding-bottom:10px;}
.xiangguan ul{ }
.xiangguan ul a{color:#F11B91; text-decoration:none;}
.xiangguan ul li{ width:220px; border:#e3e3e3 dashed 1px; float:left; padding:8px; margin:0 3px 0 3px;_margin:0 2px 0 2px;}
.xiangguan ul li h4{ height:30px; line-height:30px; font-weight:normal; font-size:14px; text-align:center;}
.xiangguan ul li img{ width:218px; height:88px; border:#e3e3e3 solid 1px;}
.xiangguan ul li p{ line-height:20px; padding:10px 0;}
.footer{ width:980px; float:left; padding:20px 0 0 0;}
.footer p{ line-height:30px; text-align:center; width:980px;}

/*new*/
.yiyuan{ width:980px; float:left; margin-top:10px;}
.yiyuan h4{ float:left; width:978px; height:59px; background:url(title07.gif) no-repeat;border:#C2CDEC solid 1px; border-bottom:none;}
.yybox {margin-top:8px; width:978px; height:357px; background:url(yiyuanbg.jpg) no-repeat; border:solid 1px #009DEC; overflow:hidden;}
.yybox .item {height:90px; overflow:hidden; padding-left:438px; }
.yybox .item h4 {font-weight:bold; color:black; line-height:30px; height:30px;}
.yybox p {line-height:24px; }
.yybox p a {color: #009DEC; font-weight:bold;}

.title08{ width:980px; float:left;}
.title08 h4{ float:left; width:978px; height:59px; background:url(title08.gif) no-repeat;border:#C2CDEC solid 1px; border-bottom:none; margin-top:10px;}
.wenda {padding-top:4px;}
.wenda a {float:left; }
.wenda .qabox {width:678px; float:left; overflow:hidden; padding:20px 10px;}
.wenda .qabox h4 {height:22px; line-height:22px;  clear:both;}
.wenda .qabox h4 span {padding:4px 8px; font-weight:bold; color:white; background: #1396CE;}
.wenda .qabox p {clear:both; padding:10px; line-height:22px;}

.lct {width:980px; float:left; margin-top:10px;}
.lct img {border:solid 1px #A7A8AF;}

.title09{ width:980px; float:left;}
.title09 h4{ float:left; width:978px; height:59px; background:url(title09.gif) no-repeat;border:#C2CDEC solid 1px; border-bottom:none; margin-top:10px;}

.title10{ width:980px; float:left;}
.title10 h4{ float:left; width:978px; height:59px; background:url(title10.gif) no-repeat;border:#C2CDEC solid 1px; border-bottom:none; margin-top:10px;}

.commentbox {width:958px; padding:20px 10px; background: #F4F4F4; float:left; overflow:hidden; border:solid 1px #EAEAEA; border-top:none;}
.commentform {background: white; width: 240px; padding:10px; float:left;}
.commentform .formtbl {width:238px; }
.commentform .formtbl td {padding:6px; white-space:nowrap; vertical-align:top;}
#TbDisplayName {width:155px;}
#TbBody {width: 160px; height:180px;}
#BtnAddComment {background:none; border:none; width:74px; height:25px; background:url(button.gif) no-repeat;}
.commentlist {width:660px; float:left; padding-left: 10px; border-left: dotted 1px black; margin-left:10px; }
.commentlist ul {padding:4px 0px; margin:0; }
.commentlist ul li {padding:5px 10px; display:block; clear:both; line-height:22px;  overflow:hidden;}
.commentlist ul li.alt {background: white;}
.commentlist ul li div {float:right; clear:both; width:64px; text-align:right;}
.commentlist ul li div span { color:green;}
.pager {height:20px; line-height:22px; clear:both; }
.pager a {padding:2px; margin:2px; background: #F7FBFD; border:solid 1px #C2CDEC; font-size:12px;}
.pager a.cur {background: #DDEBF8; }

#demo{width:960px;height:140px;overflow:hidden; margin:75px auto 0 auto; padding-top:20px;}	
#demo1{width:800%;overflow:hidden;	}
.demoS{float:left;display:inline;overflow-y:hidden;}