/*vir-cloud*/
.vir-bannerdiv{ width:100%; height:213px; background-color:#edeef0;}
.vir-banner{width:1200px; height:213px; background:url(../images/hv/vir-banner.jpg) no-repeat center; margin:0 auto;}
.vir-mid{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.vir-h5{ width:1000px; height:55px; line-height:55px; font-weight:inherit; color:#666; margin:0 auto;}
.vir-h5 a{ color:#666; font-size:12px;}
.vir-h5 a:hover{ color:#666;}
.vir-wap{ width:100%; height:auto; overflow:hidden;}
.vir-left{ width:730px; float:left; height:auto; overflow:hidden;}
.vir-clear{ clear:both;}
.vir-ph{padding-top:25px!important;_padding-top:25px!important;}
.vir-p20{padding:20px 0px;_padding:20px 0px;}
.vir-pr20{padding-right:20px;_padding-right:20px;}
.vir-ml20{ margin-left:20px;_margin-left:20px;}
.vir-mt20{ margin-top:20px;_margin-top:20px;}
.vir-pr10{padding-right:10px;_padding-right:8px;}
.vir-fw{ font-weight:bolder;font-family:"Microsoft yahei"; }
.vir-fs1{ font-size:14px;}
.vir-fs2{ font-size:13px;}
.vir-fcr{ color:#f63143;}
.vir-clear{ clear:both;}
/*left*/
.vir-buylc{ width:100%; height:102px;}
.vir-sunds{ width:100%; height:auto; overflow:hidden;}
.vir-sunds-h5{ width:100%; height:46px; font-weight:inherit;border-bottom:solid 3px #f63143;}
.vir-sunds-h5 span{ width:128px; height:46px; line-height:46px; display:block; text-align:center; float:left;font-family:"Microsoft yahei"; font-size:16px; color:#fff; background:url(../images/hv/vir-bj.jpg) no-repeat -2px -9px;}
.vir-sunds .vir-sinfo{ padding:10px;border-left:solid 1px #e9e7e7;border-bottom:solid 1px #e9e7e7; border-right:solid 1px #e9e7e7; height:auto; overflow:hidden;}
.vir-sunds .vir-sinfo1{ width:140px; height:130px; background:url(../images/hv/vir-bj.jpg) no-repeat 10px -60px; float:left;}
.vir-sunds .vir-sinfo2{ width:560px; height:auto; overflow:hidden; background-color:#fafafa; float:left;}
.vir-sunds .vir-sinfo2p1{ width:250px; height:auto; overflow:hidden; float:left; padding:10px 0px;_padding:10px 0px;}
.vir-sunds .vir-sinfo2p1 p{ line-height:24px;color:#666; font-size:13px; padding:0px 10px;_padding:0px 10px;font-family:"Microsoft yahei"; margin-bottom:5px;}
.vir-sunds .vir-sinfo2p2{ width:310px; height:auto; overflow:hidden; float:left; padding:10px 0px;_padding:10px 0px;}
.vir-sunds .vir-sinfo2p2 p{ line-height:25px;color:#666; font-size:13px; padding:0px 10px;_padding:0px 10px;font-family:"Microsoft yahei"; height:auto; overflow:hidden;_width:290px;}
.vir-sunds .vir-sinfo2p2 p label{ float:left;}
.vir-sunds .vir-sinfo2p2 p input{ float:left; margin-top:6px;_margin-top:6px;}
.vir-sunds .vir-sinfo2p2 i{ width:30px; height:24px; background:url(../images/hv/vir-bj.jpg) no-repeat 0px 0px; display:block; float:left;}
.vir-sunds .vir-sinfo2p2 i.windows{ background-position:-169px -90px;}
.vir-sunds .vir-sinfo2p2 i.linux{ background-position:-223px -90px;}
.vir-sunds .vir-sorder{ width:150px; height:25px; line-height:25px; border:solid 1px #e9e7e7; color:#666; font-size:13px; margin-top:5px;_margin-top:5px;}
.vir-sunds .vir-sbuy{ width:80px; height:28px; line-height:28px; background:url(../images/hv/vir-bj.jpg) no-repeat -157px -153px; text-align:center; font-size:14px; color:#fff; display:block; margin:15px auto 10px;}
.vir-sunds .vir-sbuy:hover{ color:#fff;}
/*zh*/
.vir-zh{ width:100%; height:auto; overflow:hidden;}
.vir-zh-h5{ width:100%; height:46px; font-weight:inherit;border-bottom:solid 3px #f63143;}
.vir-zh-h5 span{ width:128px; height:46px; line-height:46px; display:block; text-align:center; float:left;font-family:"Microsoft yahei"; font-size:16px; color:#fff; background:url(../images/hv/vir-bj.jpg) no-repeat -2px -9px;}
.vir-zh .vir-zhinfo{ padding:10px 10px 0px 10px;border-left:solid 1px #e9e7e7;border-bottom:solid 1px #e9e7e7; border-right:solid 1px #e9e7e7; height:auto; overflow:hidden;}
.vir-zh .vir-zhinfo1{ width:470px; height:auto; overflow:hidden; float:left;}
.vir-zh .vir-zhinfo11{ width:320px; height:auto; overflow:hidden; float:left;}
.vir-zh .vir-zhinfo11-img{ width:320px; height:105px; background:url(../images/hv/vir-bj.jpg) no-repeat 10px -198px;}
.vir-zh .vir-zhinfo11 p{ height:25px; line-height:25px; color:#666; font-size:14px;font-family:"Microsoft yahei"; padding:0px 0px 0px 20px;_padding:0px 0px 0px 20px; }
.vir-zh .vir-zhinfo11 p span{ display:block; text-align:left;width:150px; height:30px; float:left;}
.vir-zh .vir-zhinfo12{ width:150px; height:auto; overflow:hidden; float:left;}
.vir-zh .vir-zhinfo12 p{ height:50px; line-height:50px; font-size:18px; color:#666;font-family:"Microsoft yahei"; padding-top:30px;_padding-top:0px;}
.vir-zh .vir-zhinfo12 p span{ color:#f63143; font-size:30px;}
.vir-zh .vir-zhinfo12 a{width:80px; height:28px; line-height:28px; background:url(../images/hv/vir-bj.jpg) no-repeat -157px -153px; text-align:center; font-size:14px; color:#fff; display:block; margin:15px 0px 10px;}
.vir-zh .vir-zhinfo12 a:hover{ color:#fff;}
.vir-zh .vir-zhinfo13{ width:220px; height:auto; overflow:hidden;}
.vir-zh .vir-zhinfo13-pic{ width:105px; height:150px; background:url(../images/hv/vir-bj.jpg) no-repeat -309px -188px; float:left;}
.vir-zh .vir-zhinfo13 ul{ width:100px; height:auto; overflow:hidden; float:left;}
.vir-zh .vir-zhinfo13 ul li{font-size:15px;font-family:"Microsoft yahei";}
.vir-zh .vir-zhinfo13 ul li.vir-zhli1{ height:55px; line-height:55px;}
.vir-zh .vir-zhinfo13 ul li.vir-zhli2{ height:35px; line-height:35px;}
.vir-zh .vir-zhinfo13 ul li.vir-zhli3{ height:40px; line-height:40px;}
.vir-zh .vir-zhinfo13 ul li a{ color:#666;}
.vir-zh .vir-zhinfo13 ul li a:hover{ color:#333;}
/*dp*/
.vir-dp{ width:100%; height:auto; overflow:hidden;}
/*qh*/
ul#virgoodsul{ width:100%; height:32px; background-color:#f7f7f7; padding-top:10px;_padding-top:10px; padding-left:20px;_padding-left:20px;}
ul#virgoodsul li{ float:left; width:97px; height:32px; line-height:32px; background:url(../images/hv/vir-bj.jpg) no-repeat -116px -417px; margin-right:10px;_margin-right:10px;}
ul#virgoodsul li a{ width:97px; height:32px; line-height:32px; font-size:16px; color:#333; text-align:center;display:block;font-family:"Microsoft yahei";}
ul#virgoodsul li a:hover{ color:#333;}
ul#virgoodsul li:hover{background:url(../images/hv/vir-bj.jpg) no-repeat -20px -417px;}
ul#virgoodsul li.virgoodsul-intros a{ color:#333;}
ul#virgoodsul li.virgoodsul-intros{background:url(../images/hv/vir-bj.jpg) no-repeat -20px -417px;}

.vir-dpbz{ width:665px; margin:0 auto; height:auto; overflow:hidden; padding:5px 0px 15px;_padding:10px 0px;}
.vir-dpinfo{ width:688px; height:auto; overflow:hidden; padding: 20px 20px; border-left:solid 1px #e9e7e7;border-right:solid 1px #e9e7e7;border-bottom:solid 1px #e9e7e7;}
.vir-dpinfo p{ line-height:25px; font-size:12px; color:#666;font-family:"Microsoft yahei"; padding-top:5px;_padding-top:5px;}
.vir-dpinfo table{ width:100%; height:auto; overflow:hidden; border-top:solid 1px #e9e7e7; border-left:solid 1px #e9e7e7;}
.vir-dpinfo table tr{ height:30px; line-height:30px;}
.vir-dpinfo table tr th{ text-align:center;color:#333; font-size:12px; font-weight:bolder; border-right:solid 1px #e9e7e7; border-bottom:solid 1px #e9e7e7;}
.vir-dpinfo table tr.vir-tr1{ background-color:#f7f7f7;}
.vir-dpinfo table tr td{ color:#666; font-size:12px; text-align:left; text-indent:0.6em; border-right:solid 1px #e9e7e7; border-bottom:solid 1px #e9e7e7;}

/*right*/
.vir-right{ width:245px; float:right;height:auto; overflow:hidden;}
.vir-rinfo{ width:100%; height:auto; overflow:hidden;}
.vir-rinfo-h5{ height:35px; background:url(../images/hv/vir-bj.jpg) no-repeat -2px -360px; text-indent:1em; font-size:16px; color:#333; font-weight:inherit; line-height:35px;}
.vir-rinfo-h5 span{ width:100px; height:35px; line-height:35px; font-size:16px; color:#333; display:block; float:left;}
.vir-rinfo-h5 a{ width:80px; height:35px; line-height:35px; font-size:12px; color:#999;font-family:"Microsoft yahei"; display:block; float:right;}
.vir-rinfo-h5 a:hover{ color:#333;}
.vir-rinfo-div{ border-bottom:solid 1px #e9e7e7; border-left:solid 1px #e9e7e7; border-right:solid 1px #e9e7e7; padding:10px 15px;}
.vir-rinfo-p1{ font-size:14px; color:#999; height:25px; line-height:25px;}
.vir-rinfo-p2{ font-size:26px; color:#666; height:40px; line-height:40px;}
.vir-rinfo-p3{ width:167px; height:auto; overflow:hidden; margin:0 auto;}
.vir-rinfo-p3 img{ margin-bottom:10px;_margin-bottom:10px;}

.vir-rinfo-p5{ height:25px; line-height:25px; overflow:hidden;}
.vir-rinfo-p5 i{ width:13px; height:25px; background:url(../images/hv/vir-bj.jpg) no-repeat -290px -365px; display:block; float:left;}
.vir-rinfo-p5 a{ color:#666; font-size:12px;font-family:"Microsoft yahei";}
.vir-rinfo-p5 a:hover{ color:#333;}
.vir-th{ height:20px; clear:both;}


/*vir1-xunizhuj*/
.vir1-f16{ font-size:16px; color:#333!important; font-family:"Microsoft yahei";}
.vir1-f12{ font-size:12px; color:#666; font-family:"Microsoft yahei";}
.vir1-top{ width:100%; height:auto; overflow:hidden;}
.vir1-top-t{ width:100%; height:3px; background:url(../images/hv/vir-bj0.jpg) no-repeat -4px -140px;}
.vir1-topl{ width:480px; height:auto; overflow:hidden; float:left;}
.vir1-topl-info{ padding:10px;border-bottom:solid 1px #e9e7e7; border-left:solid 1px #e9e7e7; border-right:solid 1px #e9e7e7; height:103px; margin:0px;}
.vir1-topl-info h5{ height:60px; line-height:60px; font-weight:inherit; font-family:"Microsoft yahei"; font-size:16px; color:#333;}
.vir1-topl-info h5 span{ color:#b6b5b5!important;  font-size:15px;}
.vir1-topl-info h5 i{ width:50px; height:60px; background:url(../images/hv/vir-bj0.jpg) no-repeat -2px  -5px; display:block; float:left;}
.vir1-topl-info p{ border-top: dotted 1px #e9e7e7; line-height:25px; padding-top:10px;_padding-top:10px;font-family:"Microsoft yahei"; font-size:12px; color:#666;}
.vir1-topr{ width:230px; height:125px; float:right; border:solid 1px #e9e7e7;}
.vir1-topr h5{ padding:10px 10px 5px 10px; height:auto; overflow:hidden; font-weight:inherit;}
.vir1-topr h5 i{ width:50px; height:50px; background:url(../images/hv/vir-bj0.jpg) no-repeat -79px -11px; display:block; float:left;}
.vir1-topr h5 p{ line-height:30px; font-family:"Microsoft yahei"; }
.vir1-topr a{ width:120px; height:37px; background:url(../images/hv/vir-bj0.jpg) no-repeat -159px -23px; display:block; line-height:37px; text-align:center; font-size:16px; color:#fff;font-family:"Microsoft yahei"; margin:0px 0px 5px 25px;_margin:0px 0px 5px 25px; }

/*vir1-ys*/
.vir1-ys{ width:100%; height:auto; overflow:hidden;}
.vir1-ys h5{ width:727px; height:35px; line-height:35px; border-left:3px solid #f63143; background-color:#f4f4f4; font-size:16px; color:#333; text-indent:1em;}
.vir1-ys div{ padding:10px 0px 0px 0px;}
.vir1-xl{ width:100%; height:auto; overflow:hidden;}
.vir1-xl-t{ width:100%; height:39px; font-weight:inherit; border-bottom:solid 2px #d9d9d9;}
.vir1-xl-t a{ width:150px; height:39px; line-height:39px; text-align:center; font-size:16px; color:#666; display:block; float:left;}
.vir1-xl-t i{ width:3px; height:39px; line-height:39px; color:#666; font-size:14px; display:block; float:left;}
.vir1-xl-t a.vir1-t1{ background:url(../images/hv/vir-bj0.jpg) no-repeat -4px -84px;}
.vir1-xl-ul{ padding:15px 10px;border:solid 1px #e9e7e7;height:auto; overflow:hidden; display:block; _height:260px;}
.vir1-xl-ul li{ width:170px; height:auto; overflow:hidden; float:left; background-color:#fafafa;}
.vir1-xl-ul li h5{ width:165px; height:40px; line-height:40px; font-size:15px;font-family:"Microsoft yahei"; text-indent:1em;color:#333; border-left:5px solid #d9d9d9;}
.vir1-xl-ul li p{ padding:0px 10px; height:auto; overflow:hidden; line-height:25px; font-size:12px; color:#666;font-family:"Microsoft yahei";}
.vir1-xl-ul li p a{ width:62px; height:25px; background:url(../images/hv/vir-bj0.jpg) no-repeat 0px 0px; line-height:25px; font-size:12px; color:#fff;font-family:"Microsoft yahei"; display:block; text-align:center; float:left; margin-top:5px;_margin-top:5px;margin-bottom:15px;_margin-bottom:15px;}
.vir1-xl-ul li p a.buyg{ background-position:-193px -94px; margin-left:8px;_margin-left:8px;}
.vir1-xl-ul li p a.infog{ background-position:-264px -94px;margin-left:10px;_margin-left:10px;}
.vir1-xl-ul li span{ width:170px; height:46px; line-height:46px; text-align:center; display:block; color:#666; font-size:15px;font-family:"Microsoft yahei"; background-color:#e6e6e6;}
.vir1-xl-ul li span i{ color:#f63143; font-size:28px;}
.vir1-ma{ margin-right:8px;_margin-right:8px;}
.vir1-pt20{ padding-top:20px; _padding-top:20px;}
.vir1-pt10{ padding-top:10px; _padding-top:10px;}

.font_bold {font-weight:bold;}