
body { font-size:12px; color:#333; font-family:宋体; background:url(../images/bodybg.jpg) repeat-x #f5f5f5 center top;}
.fl { float:left; display:inline}
.fr { float:right; display:inline}
.center { width:1000px; margin:0 auto}
a { color:#333; text-decoration:none;}
a:hover { color:#999}
.margin_right15 { margin-right:15px}
.margin_bottom15 { margin-bottom:15px}
.bgfff { background-color:#FFF}
.textcenter { text-align:center}
.height216 { height:216px;}
.png {}
.top { height:40px; width:100%; position:absolute; top:0; background:url(../images/topbg1.png) repeat-x; z-index:999}
.toph1 { font-size:18px; color:#09F; font-weight:bold; font-family:; padding-top:4px;}
.logo { width:140px; }
.toplink { padding:7px 10px 0 0 }

.banner { margin-top:30px; text-align:center}
.banner img {max-width:1000px;_width:expression(this.width > 1000 ? "1000px" : true);overflow:hidden;}
.banner0 { width:994px; height:339px; margin:0 auto; border:3px #9a9a9a solid;}

.menu { height:33px; background:url(../images/menu.jpg) no-repeat; text-align:center; color:#FFF; line-height:33px; font-size:14px;}
.menu a { color:#FFF; font-size:14px; margin:0 10px; display:inline-block}
.menu a:hover{ color:#0CF}
.menuhover { font-weight:bold}
.menu a.menuhover:hover{ color:#fff; cursor:default}
.main { background:#fff; padding-top:15px;}
.mainleft { width:260px; margin-left:15px;}
.mainleft1 {  background:#FFF}
.border12 {border:1px #dcdcdc solid;}
.mainp { height:24px;  background:url(../images/title_s1.jpg) no-repeat; padding:7px 0 0 30px; color:#2c8ada; font-size:14px}
.mianleft1img { padding:1px; border:1px #919191 solid; margin:10px; margin-bottom:0}
.ullib a{ font-size:14px; font-weight:bold;}
.mainptext { background:url(../images/lineh.gif) repeat-x; clear:both; padding:10px; line-height:22px;}
.mainleft1textul { padding:15px 0 0  0; width:140px;}
.mainleft1textul li { line-height:20px}
.mainleft1text { padding-bottom:10px;}
.pbg2 { background-position: left -36px}
.pbg3 { background-position: left -72px}
.width324 { width:324px}
.maincen1 {   border:1px #dcdcdc solid; width:415px;}
.maincen1ul { padding:10px 5px 5px; } 
.xian {background:url(../images/lineh.gif) repeat-x}
.maincen1ul li { line-height:22px;}
.h2linka { text-align:center; margin-bottom:10px}
.h2linka a { margin:0 5px; color:#7a7979}
.h2linka a:hover { color:#333; text-decoration:underline}
.maincen { margin-left:15px; width:710px;}
.maincen2 {}
.mainright2 { width:260px;}
.mainhot { width:968px; height:194px; margin:0 auto}
.ulimg { padding:20px 0 0}
.ulimg li { float:left; text-align:center; display:inline; margin:0 0 15px 13px; height:135px;}
.ulimg li a { display:block}
.ulimgliaimg { padding:2px; border:1px #666 solid; margin-bottom:5px}
.ulimgliaimg:hover { padding:1px; border:2px #000 solid}
.ztlistul li.t2 { border:0; margin-bottom:30px;}
.ztlist { width:685px}
.ztlisth2 { background:url(../images/listh2bg1.gif) repeat-x}
.ztlisth2 span{ background:url(../images/listh2bg2.gif) no-repeat right bottom; display:inline-block; padding-right:120px}
.ztlisth2 span strong{background:url(../images/listh2bg2.gif) no-repeat; color:#FFF; font-weight:none; display:inline-block; height:30px; line-height:30px; padding-left:30px}
.ztlistul { font-size:14px; padding:5px 10px}
.ztlistul li { color:#787878; background:url(../images/lineh.gif) repeat-x left bottom; height:28px; line-height:28px}
.ztlistul li a {white-space:nowrap}
.ztlistul span.width575 {background:url(../images/listdian.gif) no-repeat 12px center;display: inline-block;padding-left: 25px; width:595px;}
.listleftul1 {background: url(../images/listli.gif) #FFF left 5px; padding:5px 0 0 0}
.listleftul1 li{ height:30px; line-height:30px; padding-left:5px;}
.listleftul1 li.l2 { background:#f6f6f6}
.left2main {}
.ttitle { border-bottom:1px #999 solid}
.ttitle p{ background:#f9f9f9; height:28px; line-height:28px; border-bottom:1px #CCC solid; font-size:14px; font-weight:bold; padding-left:35px; color:#076ED3; background:url(../images/titledian.gif) no-repeat 20px 8px}
.indexnewheight{ }
.ulliimglist img { width:110px; height:88px;}
/* 专题大全用 */
.opendiv { padding-right:20px; background:url(../images/ztjiantou.gif) no-repeat right -19px}
.closediv { padding-right:20px; background:url(../images/ztjiantou.gif) no-repeat right 0px}
.toplogo { position:relative;}
.ztdq { position:absolute; top:0; right:0; padding-top:33px;}
.ztdq .ztdqbao { padding:10px;width:680px; background: url(../images/bgpng.png); border:solid #999 2px; display:block; }
.ztdq .ztdqbao a { margin:2px; white-space:nowrap; color:#F00; padding:2px 6px; display:inline-block;}
.ztdq .ztdqbao a:hover { color:#000; background:#CCC} 
.ztdq .ztdqbao img { width:290px; height:90px; }


.down { width:250px; height:62px; background:url(../images/down.jpg) no-repeat left bottom; display:block; margin:0 auto 15px}
.down:hover { background-position:left top}
#foot { padding:20px; text-align:center}

.icolst { padding-top:5px}
.icolst li {  overflow:hidden; zoom:1; height:36px; padding:4px 0 ; }
.icolst li{border-bottom:1px dashed #f6dcc5; padding:5px 5px; margin:-1px 5px 0; ;}
.icolst li .pic { float:left; display:inline; margin-right:8px;}
.icolst li {  overflow:hidden; zoom:1; height:36px; padding:4px 0 ; }
.icolst li .pic { float:left; display:inline; margin-right:8px;}
.icolst li img { width:32px; height:32px; padding:1px; border:1px solid #ccc;}
.icolst li h6 { overflow:hidden;height:20px; line-height:20px; font-size:12px;}
.icolst li a { color:#4c4c4c;}
.icolst li a:hover { color:#999; text-decoration:underline}
.icolst li p{ color:#666; height:16px; line-height: 16px; overflow:hidden;}
.icolst li span { margin: 0 5px; color:#ccc; margin:0 5px;}
.icolst li b { color:#f08620; font-weight:bold; font-style:normal; font-family:Georgia;}
.c_soft_room  .icolst li{border-top:1px dashed #f6dcc5; padding:5px 5px; margin:-1px 5px 0; }
.c_soft_room {zoom:1}

.texth2 { padding:5px 5px 5px 10px; }
.texth2 a { color:#208bd1; font-size:14px; font-weight: bold}
.texth2 a:hover { color:#0CF; text-decoration:underline}
.sofexinxi a { padding:1px ; border:1px #999 solid}
.maincen1 .sofexinxiimg img{ width:32px; height:32px;}
.sofexinxi span { display:inline-block; width:170px;}
.sofexinxiimg { margin:1px 10px 0}

.sofexinxiex { clear:both; padding:5px; height:68px; overflow: hidden; margin-bottom:5px; color:#666}
.divnew { width:346px; height:176px;}
.indexnew1 { border-right:1px #DCDCDC solid}
.fenl { height:28px; line-height:28px; background:#f5f5f5; border-bottom:1px #dcdcdc solid; font-weight:bold; padding-left:15px}
.indexul li span{ width:296px; display:inline-block; height: 22px; line-height: 22px; overflow: hidden;float: left;}

.indexul2 { height:213px}
.indexul2 li{ margin:1px 0; border-bottom:1px #DCDCDC dashed}
.indexul2 li span{ width:198px; display:inline-block; padding:0 5px 0 12px; background:url(../images/zt_lra.png) no-repeat 3px 8px}
.mainright2 { position:relative}
.fffgai { position:absolute; left:0; bottom:2px; height:3px; overflow:hidden;width:260px; background:#fff; }
.tem_99 { margin:15px}
/* 安装流程图文轮播 */

.slides {  background:url(../images/jiaodianbg.png) no-repeat center top; height:480px; padding-top:24px; text-align:center}
.liucheng { text-align:center; text-align:center}
.liucheng img { max-width:480px;_width:expression(this.width > 480 ? "480px" : true);overflow:hidden; }
.slides_control a { display:inline-block; width:480px;}
.slides_control div { width:480px; text-align:center}
.slides_container { width:480px; height:400px; overflow:hidden; position:relative; margin:0 auto;}
.caption { position:absolute;top:370px; left:0; width:480px; height:30px; line-height:30px;background:url(../images/i_ffbg.png); color:#FFF}
.pagination { text-align:center; clear:both; overflow:auto; margin:30px 0 10px 100px; display:none}
.pagination li { float:left; display:inline;margin:0 5px;}
.pagination li a {  background:url(../images/x-button.gif) no-repeat; display:inline-block; width:85px; height:30px; text-align:center; line-height:30px; color:#fff}
.pagination li.current a { background-position:right top;color:#666; cursor:default}
.updown { position:relative; padding-top:40px }
.updown a { display:inline-block; width:75px; height:30px; line-height:30px; background:url(../images/updown.gif); color:#fff}
.updown a:hover { color:#666}
.updown a.prev { padding-left:10px; margin-right:40px}
.updown a.prev:hover { padding-left:10px;background-position:left -60px}
.updown a.next { padding-right:10px; background-position:left -30px}
.updown a.next:hover {padding-right:10px;  background-position:left -90px}

.overflow {overflow: hidden;}