* {margin:0; padding:0;}
img {border:0;color:#FFF}
html, body {width: 100%; height: 100%; min-height: 100%; height: auto !important; height: 100%; position: absolute}
body { background:#000000 url(../images/bg.png) repeat-x; font:16px Arial, Helvetica, sans-serif; color:#ffffff;}
.wrap { padding-bottom:73px;}
.clear {clear:both; line-height:0px; height:0px; overflow:hidden; font-size:0px;}
ul {list-style:none;}
a { text-decoration:none; outline: none}
a:active {outline: none;}


/*Head*/
.head {height:155px; position:relative; width:980px; margin:0 auto;}
.logo, .head ul, .head-txt, .babe { position:absolute;}
.babe {right:0px; top:0px;}
.logo {top:0px; left:34px;}
.head-txt {left:304px; top:20px;}
.head ul {left:20px; top:121px;}
.head ul a { color:#151515; font-size:16px; font-weight:bold; display:block; height:26px; float:left; text-decoration:none; padding:8px 12px 0 12px;padding:20px; padding-top:7px}
.head ul li { float:left; }
.head ul a:hover {background:url(../images/nav-h.png) repeat-x; color:#ffffff;}
.head .activ a {background:url(../images/nav-a.png) repeat-x; color:#ffffff;}

/*Main*/
.bg-1 { background:url(../images/bg-1.png) repeat-x bottom;}
.main { width:980px; margin:0 auto; min-height:1px; padding-bottom:28px;}
.left {padding:0 0 0 11px; width:606px; float:left;}
.right {width:360px; float:left; padding-top:12px;}

.news { padding:13px 0 0 0; width:596px;}
.n { padding:10px 0 15px 18px;}
.n-t,.dtitle { color:#ab0d32; font-size:20px; font-weight:normal}
.n-t:hover, .p-a:hover {color:#ffffff; text-decoration:underline;}
.n p { margin:4px 0 9px 0; line-height:20px; border-bottom: 1px solid #1D1D1D; padding-top:5px; padding-bottom: 10px;line-height:23px; text-align:justify}
.n img {float: left; padding-right: 5px; margin-right:10px}
.n li {font-size:13px; margin-top:5px; margin-bottom: 20px}
.n ul {background:url(../images/border.png) repeat-x bottom;padding-bottom: 5px}
.n strong {color: #D90037}
.date { color:#5e5e5e; font-size:12px; position:relative;}
.date .read { position:absolute; left:71px; top:-2px;}
.read {background:url(../images/read.png) no-repeat; width:56px; height:18px; text-align:center; font-size:12px; color:#f1e8e8; padding-top:2px; display:block;}
.read:hover {background:url(../images/read-2.png) no-repeat; color:#050505;}
.wrap .last-n {background:none;}

/*Promo box*/
.bg-2 { background:url(../images/bg-2.png) repeat-x; height:195px;}
.promo {width:980px; margin:0 auto; overflow:hidden;}
.promo2 {width:1100px; padding:31px 0 0 55px;}
.pr { width:470px; float:left;}
.pr-l { width:140px; float:left;}
.pr-r { width:266px; float:left; position:relative; height:160px;text-align:justify;}
.p-a {color:#ab0d32; font-size:18px;}
.pr-r p {font-size:14px; line-height:18px; margin-bottom:6px;}
.pr-r .read { left:208px; top:122px; position:absolute;}

/*Right*/
.box1-t { background:url(../images/box-t.png) no-repeat; width:344px; height:3px; overflow:hidden;}
.box1 {background:#070707; width:333px; padding:2px 5px 0 6px;}
.box1-b {background:url(../images/box-b.png) no-repeat bottom; min-height:1px; width:344px; height:3px; overflow:hidden;}
.header {background:url(../images/header-bg.png) repeat-x; height:40px; position:relative;}
.header h3 { color:#ffffff; font-size:17px; padding:10px 0 0 11px;}
.header .read { position:absolute; left:267px; top:10px;}
.cat {background:url(../images/p-bg.png) repeat-x; height:auto; overflow:hidden; margin-bottom:6px}
.cat-l { width:108px; float:left; text-align:right; padding-right:10px;}
.cat-r { width:208px; float:left; padding-top:11px; padding-bottom:11px; color:#cfcfcf; line-height:16px; font-size:12px}
.cat-r p {text-align:justify}

/*Footer*/
.foot { background:url(../images/foot.png) repeat-x; height:73px; position:absolute; width:100%; left:0px; bottom:0px; color: black; font-size:11px}
.foot2 {width:980px; margin:0 auto; position:relative;}.foot2 a { color:#ab0d32; font-weight: bold}.foot2 a:hover { text-decoration: underline}
.f-img {position:absolute; left:362px; top:-14px; background:url(../images/foot-img.png) no-repeat; width:152px; height:87px;}
.cop {position:absolute; left:12px; top:13px; margin-top: 15px}
.foot p {position:absolute; left:110px; top:36px}
.pp {position:absolute; top:22px; right:36px;}
.ppt {position:absolute; right:291px; top:30px; font-size:12px; color:#1d1c1c;}


/*-----Index 2-----*/
.bg-3 { background:url(../images/bg-3.png) repeat-x bottom;}
.stp {width:980px; margin:0 auto; padding-bottom:20px;}
.stp-txt {padding:23px 21px 18px 32px;}
.stp-txt p { line-height:20px; padding:0px; margin-top:3px;text-align:justify}
.stp-txt h2 {color:#ab0d32; font-size:20px; font-weight:normal;}
.stp-thumbs { overflow:hidden;}
.stp-thumbs-wrap {padding:0 0 0 7px; min-height:1px; width:1000px;}
.stt { width:244px; float:left; height:240px;}
.stt img { border:3px solid #1d1c1c;}
.stt a:hover img { border:3px solid #9d0326;}
.stt a { color:#ab0d32; font-weight: bold}.stt a:hover { color:#FFF;}
.stt p, .stt span { padding:9px 0 0 9px; font-size:12px;}

.off {color:#727272;}

.bg-4 { background:url(../images/bg-4.png) repeat-x; height:67px;}
.powerby {width:980px; margin:0 auto; position:relative;}
.powerby p {position:absolute; left:56px; top:26px; color:#4a4a4a; font-size:12px;}
.by { position:absolute; left:151px; top:18px;}
.by img {margin-right:18px;}

/*-----Index 3-----*/
.bg-5 { background:url(../images/bg-5.png) repeat-x bottom;}
.by2 { position:absolute; left:151px; top:13px;}
.bg-6 { background: url(../images/bg-6.png) repeat-x; height:67px;}

.hosting {width:980px; margin:0 auto;}
.h-txt {width:900px; margin-bottom:23px; padding:25px 0 0 21px;}
.cols { min-height:1px;}
.col-1 { padding:0 0 0 19px; border-right:1px solid #252525; width:471px; float:left;}
.col-2 { width:470px; float:left; padding:0 0 0 9px;}
.cols h3 { font-size:19px; padding:0 0 9px 18px;}
.cols h3 span { color:#515151; font-weight:normal;}

.h-box { width:461px; margin-bottom:8px;}
.h-box h4 { background:url(../images/h-header.png) no-repeat; height:35px; font-size:19px; font-weight:bold; padding:11px 0 0 17px;}
.h-c { background:url(../images/h-bg.png) repeat-y; min-height:349px; padding:11px 0 0 17px; position:relative;}
.h-b { background:url(../images/h-bottom.png) no-repeat; height:3px; overflow:hidden;}
.info { margin-bottom:20px;}
.info p { font-weight:bold;}
.info div { padding:0 0 0 17px;}
.h-img {position:absolute; bottom:-1px; right:5px;}
.order {position:absolute; bottom:10px; left:16px; display:block; text-align:center;  width:130px; height:21px;  font-size:12px; font-weight:bold; padding-top:5px;}

.hb1 p { color:#ab0d32;}
.hb1 .order {background:url(../images/b1.png) no-repeat; color:#f1e8e8;}
.hb2 p { color:#2c79dc;}
.hb2 .order {background:url(../images/b2.png) no-repeat; color:#f1e8e8;}
.hb3 p { color:#fb7209;}
.hb3 .order {background:url(../images/b3.png) no-repeat; color:#f1e8e8;}
.hb4 p { color:#9e9e9f;}
.hb4 .order {background:url(../images/b4.png) no-repeat; color:#000000;}
.hb5 p { color:#58b323;}
.hb5 .order {background:url(../images/b5.png) no-repeat; color:#ffffff;}
.hb6 p { color:#fff600;}
.hb6 .order {background:url(../images/b6.png) no-repeat; color:#000000;}
.hb7 p { color:#d82ea7;}
.hb7 .order {background:url(../images/b7.png) no-repeat; color:#ffffff;}
.hb8 p { color:#95715c;}
.hb8 .order {background:url(../images/b8.png) no-repeat; color:#ffffff;}

.good { padding:17px 0 20px 46px;}
.good p {font-size:14px; font-weight:bold; color:#d8d8d8; margin-bottom:16px;}
.good p img { margin-bottom:-8px;}
.good div { min-height:1px; padding:0 0 0 18px;}
.good div ul {float:left; width:332px;}
.good div li { font-size:14px; height:22px;} 

/*----*/
.textbox { background:url(images/box.gif) no-repeat left top;  font-size:11px ;color:#FFF; margin: 22px 0 0 30px; display:inline; float: right; overflow:hidden; width:541px; height:89px; padding:0; }
.textbox2 { background:url(images/box2.gif) no-repeat left top;  font-size:11px ;color:#FFF; margin: 22px 0 0 30px; display:inline; float: right; overflow:hidden; width:541px; height:89px; padding:0; }
.textbox h2, .textbox2 h2{ font-size:16px; color:#FFF; font-weight:bold; margin:15px 0 2px 15px; }
.textbox ul, .textbox2 ul{ margin:0; padding:0; }
.textbox li, .textbox2 li{ margin:0 0 0 20px; padding:2px 0 2px 20px; list-style:none; background:url(../images/check.gif) left no-repeat; display:inline; width:170px; float:left;}
