/* CSS Document */
img, body, form, td, ul, ol, table, a, h1, h2, h3, h4, h5, h6, p, label {margin:0;padding:0;border:none;border-collapse:collapse;font:12px Tahoma;text-decoration:none;vertical-align:top;} 

ul {display:block;padding:0 0 3px 20px;}
ol {display:block;padding:0 0 3px 20px;}
ol.decimal li{list-style-type:decimal;}

h1 {font-size:24px;color:black;padding:0 0 5px 5px;}
h2, h2 a {font-size:22px;color:red;border-bottom:1px solid #ededed;text-decoration:none;}
h2 span {display:block;margin-bottom:1px;padding-left:15px;border-bottom:1px solid #dfdfdf;}
h3, h3 a {font:bold 15px Arial;color:#fe0101;text-transform:uppercase;padding-bottom:2px;text-decoration:none;}
h4 {font-size:14px;font-weight:bold;color:#333;padding:5px 0;}
h5 {color:#333;}

select {font:12px Tahoma;color:#000;border:1px solid #999;}
input[type="submit"], input[type="button"],input[type="reset"] {font:12px Tahoma;padding:1px 5px 1px 5px;cursor:pointer;}
textarea, input[type="text"], input[type="password"] {font:12px Tahoma;color:#000;width:219px;border:1px solid #999;padding:3px;background:#fff;}
textarea {width:98%;height:100px;}

#header {height:156px;}
#footer {height:84px;}

body {color:#333;}
a {color:#037aff;cursor:pointer;font-size:12px;text-decoration:underline;}
a:hover {text-decoration:none;}

label {font-size:13px;display:inline-block;padding:2px 0 0 3px;}
label a {font-size:13px;color:#fff;}

a.but1 {display:inline-block;width:50px;height:17px;text-align:left;padding:3px 0 0 11px;background:url(images/but1.png) no-repeat;font-size:11px;color:#fff;text-decoration:none;}
a.but2 {display:inline-block;width:94px;height:43px;padding-top:6px;text-align:center;color:#fff;background:url(images/but2.png) no-repeat;text-decoration:none;}
a.but3 {display:inline-block;width:113px;height:26px;padding-top:8px;font-size:14px;text-align:center;color:#fff;background:url(images/but3.png) no-repeat;text-decoration:none;}
a.but4 {display:inline-block;width:113px;height:26px;padding-top:8px;font-size:14px;text-align:center;color:#fff;background:url(images/but4.png) no-repeat;text-decoration:none;}
a.but5 {display:inline-block;width:113px;height:26px;padding-top:8px;font-size:14px;text-align:center;color:#fff;background:url(images/but5.png) no-repeat;text-decoration:none;}
a.but6 {display:inline-block;width:95px;height:18px;padding-top:3px;font-size:12px;text-align:center;color:#333;background:url(images/but6.png) no-repeat;text-decoration:none;}
a.but7 {display:inline-block;width:95px;height:20px;padding-top:5px;font-size:11px;font-weight:bold;text-align:center;color:#eee;background:url(images/but7.png) no-repeat;text-decoration:none;}

label {font-size:11px;color:#666;padding-left:2px;}
.error {color:#ff3300;}
.sitemap {padding-left:30px;}
.sitemap div {padding:0 0 5px 20px;}
.sitemap a:hover {text-decoration:underline;}

.clientlinks {float:left;padding-top:20px;}
.clientlinks a {color:#000;font-weight:bold;text-decoration:none;display:block;float:left;height:20px;padding:0 6px 0 6px;}
.clientlinks a:hover {text-decoration:underline;}

.mmenu {float:left;width:100%;height:27px;}
.mmenu .menul {padding-top:3px;float:left;}
.mmenu .menul a {display:block;float:left;padding-right:1px;height:24px;text-align:center;font-weight:bold;color:#333;text-decoration:none;}
.mmenu .menul a span {display:block;float:left;height:24px;padding:4px 2px 0 2px;background:url(images/menu.gif) repeat-x;min-width:60px;}
.mmenu .menul a span.ml {background:url(images/menul.gif) no-repeat;width:6px;font-size:1px;padding:0;min-width:0;}
.mmenu .menul a span.mr {background:url(images/menur.gif) no-repeat;width:6px;font-size:1px;padding:0;min-width:0;}
.mmenu .menur {float:right;background:url(images/menurbg.png) bottom no-repeat;width:260px;height:28px;}
.mmenu .menur a {display:block;float:right;padding:6px 22px 0 24px;font-size:14px;font-weight:bold;color:#fff;text-decoration:none;background-position:0 7px;background-repeat:no-repeat;}
.mmenu .menur a:hover {color:#f52800;}

.footer {border-top:1px solid #dfdfdf;}
.footer .ftop {border-top:1px solid #ededed;margin-top:1px;padding:18px 0 0 24px;}
.footer .fleft {color:#7d7d7d;padding-top:5px;}
.footer .fleft a {text-decoration:none;color:red;padding:2px;}
.footer .fright {float:right;}
.footer .fright a {display:block;padding:2px;color:#666;text-decoration:none;}
.footer a:hover {color:#fff;background:red;}

.headline {position:absolute;left:-2000px;width:981px;height:304px;background-repeat:no-repeat;}
.headline ul {padding:0;}
.headline .hleft {float:left;height:304px;}
.headline .hmore {float:right;padding-right:10px;}
.headline .hmore a {color:#fff;text-align:center;display:block;width:82px;height:16px;padding-top:4px;text-decoration:none;}
.headline .hmore a:hover {text-decoration:underline;}
.headline .hl1 {float:left;}
.headline .hl1 .hlp {font-size:11px;font-family:Arial;padding-left:2px;}
.headline .hl1 .hlp span {font-size:30px;height:30px;line-height:30px;}
.headline .hl1 h1 {font-size:25px;display:block;padding:0 0 11px 3px;}
.headline .hl1 ul {height:65px;margin-right:10px;}
.headline .hl1 li {display:block;padding:0 0 2px 9px;background:url(images/punct1.gif) 1px 6px no-repeat;}
.headline .hl1 li a {display:block;text-decoration:none;padding:1px 0 3px 4px;}
.headline .hl1 li a:hover {background:#141300;color:#fff;}
.headline .hl1 .hl1a, .headline .hl1 .hl1a a, .headline .hl1 .hl1a h1 {color:#cccc99;}
.headline .hl1 .hl1b, .headline .hl1 .hl1b a, .headline .hl1 .hl1b h1 {color:#999933;}
.headline .hl2 {float:left;width:155px;height:100px;}
.headline .hl2 ul {margin-right:10px;}
.headline .hl2 li {display:block;padding:0 0 2px 9px;background:url(images/punct2.gif) 1px 6px no-repeat;}
.headline .hl2 li a {display:block;text-decoration:none;padding:1px 0 3px 4px;color:#000;}
.headline .hl2 li a:hover {background:#666;color:#fff;}
.headline .hl2 .hlp {font-size:11px;font-family:Arial;padding-left:2px;color:#000;}
.headline .hl2 .hlp span {font-size:30px;height:30px;line-height:30px;color:#ff0066;letter-spacing:-1px;}
.headline .hl3 {float:left;width:180px;}
.headline .hl3 ul {margin-right:10px;height:90px;}
.headline .hl3 li {display:block;padding:0 0 2px 9px;background:url(images/punct3.gif) 1px 6px no-repeat;}
.headline .hl3 li a {display:block;text-decoration:none;padding:1px 0 3px 4px;color:#3399cc;}
.headline .hl3 li a:hover {background:#061924;color:#fff;}
.headline .hl3 .hlp {font-size:12px;font-family:Arial;padding-left:2px;color:#fff;}
.headline .hl3 .hlp span {font-size:30px;height:30px;line-height:30px;color:#99cc00;letter-spacing:-1px;}
.headline .hvideo {float:left;padding:9px 9px 0 12px;color:#fff;font-size:11px;width:494px;height:295px;}
.headline .hvideo span {color:#eee}
.headline .hl4 {float:right;width:450px;height:100px;padding:4px 3px 0 0;}
.headline .hl4a {float:left;width:145px;padding-left:15px;}
.headline .hl4 li {display:block;list-style:none;}
.headline .hl4 li a {color:#000;display:block;text-decoration:none;padding:0 0 1px 4px;}
.headline .hl4 li a:hover {background:#777;color:#fff;}

.hnum {float:right;padding:8px 3px 0 0;height:21px;}
.hnum a {display:block;width:21px;float:left;text-decoration:none;padding-right:5px;height:19px;padding-top:2px;background:url(images/hnum.png) no-repeat;font-size:14px;color:#fff;font-weight:bold;text-align:center;}
.hnum a.on {display:block;width:21px;float:left;text-decoration:none;padding-right:5px;height:19px;padding-top:2px;background:url(images/hnumo.png) no-repeat;font-size:14px;color:#fff;font-weight:bold;text-align:center;}
.hnum a:hover {background-image:url(images/hnumo.png);}

.workflow {margin-top:25px;height:130px;position:relative;}
.workflow .arr {float:left;width:20px;padding-top:50px;}
.workflow .arr div {width:13px;height:22px;background-repeat:no-repeat;cursor:pointer;}
.workflow .wholder {float:left;width:940px;height:145px;overflow:hidden;position:relative;}
.workflow .witem {padding:0 7px 0 7px;width:300px;height:130px;float:left;}
.workflow .wprice {height:30px;font-size:30px;color:red;text-align:right;padding-right:35px;}
.workflow .wmore {padding-right:35px;padding-top:5px;text-align:right;}
.workflow .wfrom {font-size:11px;color:#999;}
.workflow h1 {padding-bottom:10px;}
.workflow h1 img {font-size:30px;font-weight:bold;color:#000;line-height:25px;}

.slider {height:19px;background:url(images/sliderbg.gif) 0 9px repeat-x;cursor:pointer;}
.slider div {height:19px;width:19px;background:url(images/slider.png) no-repeat;}
.slideob {padding-top:15px;height:370px;}
.slideob .slideimgs {float:left;width:680px;height:370px;overflow:hidden;position:relative;}
.slideob .slidedes {float:left;width:271px;height:370px;overflow:hidden;padding-left:30px;color:#666;}
.slideob .slidedes h3 {font:20px Tahoma;color:#666;text-transform:none;padding:0;}

.abody {padding:10px 0 10px 15px;}
.alim {background:url(images/dotted.gif) bottom repeat-x;height:1px;}

.tagcloud {background:#fff;padding:10px 0 10px 0;}
.tagct {font-size:16px;height:18px;color:#ccc;font-weight:bold;background:url(images/tagct.gif) left bottom no-repeat;padding-left:15px}
.tagct span {padding:3px;background:#fff;}
.tagcb {background:url(images/tagcb.gif) left no-repeat;height:9px;}
.tagc {background:url(images/tagcr.gif) repeat-y;padding:10px 12px 12px 12px;text-align:justify;}
.tagc a {color:#999;font-size:12px;}
.tagc a.tagc12 {font-size:13px;color:#999;}
.tagc a.tagc12:hover {background:#999;}
.tagc a.tagc13 {font-size:13px;color:#888;}
.tagc a.tagc13:hover {background:#888;}
.tagc a.tagc14 {font-size:14px;color:#777;}
.tagc a.tagc14:hover {background:#777;}
.tagc a.tagc15 {font-size:15px;color:#666;}
.tagc a.tagc15:hover {background:#666;}
.tagc a.tagc16 {font-size:16px;color:#555;font-weight:bold;}
.tagc a.tagc16:hover {background:#555;}
.tagc a.tagc17 {font-size:17px;color:#856b85;font-weight:bold;}
.tagc a.tagc17:hover {background:#856b85;}
.tagc a.tagc18 {font-size:18px;color:#a26fa2;}
.tagc a.tagc18:hover {background:#a26fa2;}
.tagc a.tagc19 {font-size:19px;color:#985598;}
.tagc a.tagc19:hover {background:#985598;}
.tagc a.tagc20 {font-size:20px;color:#974286;}
.tagc a.tagc20:hover {background:#974286;}
.tagc a.tagc21 {font-size:21px;color:#95387e;}
.tagc a.tagc21:hover {background:#95387e;}
.tagc a.tagc22 {font-size:22px;color:#983e79;}
.tagc a.tagc22:hover {background:#983e79;}
.tagc a.tagc23 {font-size:23px;color:#8c2c59;}
.tagc a.tagc23:hover {background:#8c2c59;}
.tagc a.tagc24 {font-size:24px;color:#7a1142;font-weight:bold;}
.tagc a.tagc24:hover {background:#7a1142;}
.tagc a:hover {text-decoration:none;color:#fff;}
.tagc a.latest {color:#cc0000;text-decoration:none;display:block;text-align:left;margin:3px 0 0 0;padding-bottom:3px;background:url(images/dotted.gif) bottom repeat-x;}
.tagc a.latest:hover {text-decoration:none;color:#666;}

.prl {float:left;padding-left:10px;width:180px;}
.prl div {font-size:20px;color:#666;}
.proj {display:block;text-decoration:none;color:#999;padding-left:13px;background:url(images/proj.gif) left no-repeat;margin:10px 0 0 2px;}
.projon {display:block;text-decoration:none;color:#444;padding-left:13px;background:url(images/proj.gif) left no-repeat;margin:10px 0 0 2px;}
.projon:hover {color:#444;text-decoration:underline;}
.proj:hover {color:#444;text-decoration:underline;}
.prr {float:left;width:790px;}
.b1 {border:1px solid #000;}
#prm {border:4px solid #aeaeae;height:407px;}
.h1 {height:185px;}
.prprev {float:left;width:24px;height:28px;}
.prnext {float:right;width:24px;height:28px;}
.h2 {height:192px;}
#prd {height:22px;background:#000;filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8;color:#eee;font-size:13px;padding:8px 10px 0 10px;}
.h3 {height:27px;}
.prcl {height:20px;padding-top:7px;float:right;}
.prt {font:24px Arial;color:#ff0000;}\
.prt b {color:#333}
.prcli {padding:15px 0 20px;}
.prcli span {color:#ff0000}
.prod {padding:25px 0 10px 0;font-size:24px;color:#666;}
.prod span {color:#ff0000}
.h4 {height:160px;}
.relp {float:left;width:33%;font-size:14px;color:#333;}
.relp span {color:#ff0000}
.relpimg {float:left;border:1px solid #999;}
.relpimg div {float:left;border:1px solid #cbcbcb;}
.relpimg img {border:1px solid #999;} /*width:200px;height:124px;*/
.prdes {color:#999;}
.prdes b, .prdes strong {color:#333;font-size:14px;}
.prdes a {color:#ff0000;}
.prdes a:hover {color:#ff0000;text-decoration:underline;}
.apage {color:#333;text-decoration:none;font-size:11px;display:block;float:left;padding:1px 0 0 3px;height:14px;width:17px;text-align:center;background:url(images/apag.png) right no-repeat;}
.apageon {color:#fe0000;text-decoration:none;font-size:11px;display:block;float:left;padding:1px 0 0 3px;height:14px;width:17px;text-align:center;background:url(images/apagover.png) right no-repeat;}
.apageon:hover {color:#333;}
.apage:hover {background-image:url(images/apagover.png);color:#333;}

.inleft {width:135px;float:left;padding:0 30px 0 8px;}
.inleft div {border-bottom:1px solid #e2e2e2;}
.inleft div a {padding:5px 0 5px 6px;display:block;color:#000;text-decoration:none;}
.inleft div a:hover {color:#999;}

.logof {padding-left:30px;float:left;width:180px;}
.logof .title {padding-bottom:3px;font-size:18px;}
.logof .desc {padding-top:15px;height:80px;}
.logof .price {text-align:right;font-size:20px;height:30px;}

.logoex {height:175px;padding-top:10px;}
.logoex div {width:215px;height:168px;float:left;}

.sitem {float:left;width:124px;padding-right:4px;background:url(images/latestbg.png) no-repeat;height:201px;text-align:center;color:#333;font-weight:bold;}
.sitem span {display:block;padding:8px 4px 13px 4px;height:25px;}
.sitem div {padding-top:12px;font-size:11px;font-weight:bold;color:#000;}
.sitem div a {font-size:11px;color:#6699cc;font-weight:normal;}

.hdemo {position:absolute;width:633px;height:135px;}
.hnum1 {float:right;padding:6px 3px 0 0;height:21px;}
.hnum1 a {display:block;width:20px;float:left;text-decoration:none;padding-right:5px;height:18px;padding-top:2px;background:url(images/hnum1.png) no-repeat;font-size:12px;color:#999;font-weight:bold;text-align:center;}
.hnum1 a.on {display:block;width:20px;float:left;text-decoration:none;padding-right:5px;height:18px;padding-top:2px;background:url(images/hnum1o.png) no-repeat;font-size:12px;color:#eee;font-weight:bold;text-align:center;}
.hnum1 a:hover {background-image:url(images/hnum1o.png);color:#eee;}
.dcontent {padding:7px;font-size:11px;}
.dcontent img {display:block;float:left;padding-right:10px;}
.dcontent div.d1 {font-size:18px;font-weight:bold;color:#333;float:left;}
.dcontent div.d1 span {font-weight:normal;color:#ff9933;}
.dcontent div.d2 {padding:10px 0 0 10px;float:left;width:390px;line-height:15px;}
.dcontent div.d3 {float:right;text-align:center;font-size:20px;color:#ff6600;padding-top:50px;}
.dcontent1 {padding:10px;}
.dcontent1 img {display:block;float:left;padding:3px;height:70px;}
.dthumbs a {display:block;float:left;padding:5px;padding-top:15px;width:50px;height:70px;text-align:center;}
.dthumbs a img {height:50px;}
.dthumbs a:hover {height:70px;padding-top:5px;}
.dthumbs a:hover img {height:70px;}

.effelinks a {color:#666666;display:inline-block;padding:4px 5px 4px 5px;}

#smenu {border-right:1px solid #999;}
#smenu li {border:1px solid #999;border-right:0;padding-left:10px;background:#e9e9e9;cursor:move;font-size:14px;color:#000;padding:3px 0 3px 12px;list-style:url(images/li1.gif);}
#smenu li li {background:#fff4c0;list-style:url(images/li2.gif);}
#smenu li li li {background:#f5ffd1;list-style:url(images/li3.gif);}
#smenu li li li li {background:#fff;list-style:url(images/li4.gif);}

#sorti li {width:197px;height:28px;margin:0 5px 5px 0;font-weight:bold;color:#000;list-style:none;cursor:move;float:left;}
#sorti li.nofloat {float:none;}
#sorti li img {position:absolute;}
#sorti li div {position:absolute;padding:7px 0 0 40px;z-index:1;}
#sorti li div span {font-weight:normal;color:red;}
div.dropmarker {height:6px;width:200px;background: url(images/dropmarker.png) left top;margin-top:-3px;margin-left:-5px;z-index:1000;overflow: hidden;}


.banty {float:left;width:273px;font-size:14px;font-weight:bold;color:#000;}
.banty div {border-bottom:1px dashed #e5e5e5;height:35px;padding-top:5px;}
.banty div div {float:left;width:92px;height:20px;border:0;padding:0;}
.banty div a {display:block;float:left;width:70px;margin-left:20px;font-size:11px;color:#3399ff;}

