html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, input, label, textarea, button, fieldset, legend, select, option, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe { padding:0; margin:0; }
body {font:62.5%/1.6em Arial, Tahoma, sans-serif; color:#000; background:#fff;}
a {text-decoration:underline; color:#ee7f20;}
a:hover {text-decoration:none;}
.clear {clear:both;}
.tcenter {text-align:center;}
.tright {text-align:right;}
.fleft {float:left;}
.fright {float:right;}
h1 {font-size:2.2em;} h2 {font-size:1.6em;} h3 {font-size:1.3em;} h4 {font-size:1.1em;}
li {list-style:none;}
img {border:0;}
img.fleft {margin-right:9px;}
img.fright {margin-left:9px;}
input {vertical-align:middle;}
input.btn {cursor:pointer;}
input.txt {font:1em Arial, Helvetica, sans-serif; color:#000;}
.wrapper {overflow:hidden; zoom:1;}
/*---------------------------------*/
.page {background:url(../images/bg_page.png) 50% 0 repeat-y; padding-bottom:16px;}
.all {width:921px; margin:0 auto; overflow:hidden; zoom:1;}
.side-box {width:205px; float:left;}
.main-box {width:690px; float:right; margin-top:-2px;}

.top-box {padding:12px 0 19px;}
.search-box {float:right; padding:37px 3px 0 0;}
.search-box label {font-size:1.4em; color:#f7931d; float:left; margin-right:9px;}
.search-box .btn {float:left; margin-top:-3px; margin-left:7px;}
.search-box .txt {width:126px;}
.for-input1 {display:block; float:left; height:18px; background:url(../images/input1-l.gif) no-repeat;}
.for-input1 span {display:block; float:left; height:18px; background:url(../images/input1-r.gif) 100% 0 no-repeat; padding:0 8px;}
.for-input1 .txt {border:0; background:url(../images/input1-bg.gif) repeat-x; padding:3px 0 4px; $margin-top:-2px;}

.menu {margin-bottom:14px;}
.menu-top {background:url(../images/menu-top-l.gif) no-repeat; padding-left:18px;}
.menu-top .in-1 {background:url(../images/menu-top-r.gif) 100% 0 no-repeat; padding-right:18px;}
.menu-top .in-2 {height:19px; background:#f58f1e url(../images/menu-top-bg.gif) repeat-x;}
.menu-botm {background:url(../images/menu-botm-l.gif) no-repeat; padding-left:18px;}
.menu-botm .in-1 {background:url(../images/menu-botm-r.gif) 100% 0 no-repeat; padding-right:18px;}
.menu-botm .in-2 {height:20px; background:#c01f2c url(../images/menu-botm-bg.gif) repeat-x;}
.menu-inner {background:#c1212d url(../images/menu-bg.gif) repeat-x; min-height:293px; _height:293px;}
.menu ul {padding:0 11px 0 14px; margin:-2px 0 -5px; $margin:-5px 0 -9px;}
.menu li {border-bottom:1px solid #fff; padding:6px 0 4px;}
.menu li.last {border-bottom:none;}
.menu a {color:#fff; font-size:1.4em; text-decoration:none; display:block; zoom:1;}
*html .menu a {font-size:1.3em;}
.menu .act a {font-style:italic; font-weight:bold;}
.menu a:hover {text-decoration:underline;}
.menu span {display:block; margin-left:37px; padding-top:7px; height:25px; cursor:pointer;}
.menu b {display:block; width:34px; height:33px; float:left; margin-left:-3px; background-repeat:no-repeat; cursor:pointer; display:inline;}
.m-about {background-image:url(../images/ico-about.png);}
.m-partners {background-image:url(../images/ico-partners.png);}
.m-solutions {background-image:url(../images/ico-solutions.png);}
.m-home {background-image:url(../images/ico-home.png);}
.m-security {background-image:url(../images/ico-security.png);}
.m-contact {background-image:url(../images/ico-contact.png);}
.m-info {background-image:url(../images/ico-info.png);}
.menu .act b {display:block; width:40px; height:39px; float:left; margin:-5px 0 -1px -7px; background-repeat:no-repeat; cursor:pointer; display:inline;}
.act .m-about {background-image:url(../images/ico-about-a.png);}
.act .m-partners {background-image:url(../images/ico-partners-a.png);}
.act .m-solutions {background-image:url(../images/ico-solutions-a.png);}
.act .m-home {background-image:url(../images/ico-home-a.png);}
.act .m-security {background-image:url(../images/ico-security-a.png);}
.act .m-contact {background-image:url(../images/ico-contact-a.png);}
.act .m-info {background-image:url(../images/ico-info-a.png);}

.greyBox {margin-bottom:14px;}
.greyBox-top {background:url(../images/greyBox-top-l.gif) no-repeat; padding-left:19px;}
.greyBox-top .in-1 {background:url(../images/greyBox-top-r.gif) 100% 0 no-repeat; padding-right:19px;}
.greyBox-top .in-2 {height:19px; background:#d4d4d4;}
.greyBox-botm {background:url(../images/greyBox-botm-l.gif) no-repeat; padding-left:19px;}
.greyBox-botm .in-1 {background:url(../images/greyBox-botm-r.gif) 100% 0 no-repeat; padding-right:19px;}
.greyBox-botm .in-2 {height:19px; background:#d4d4d4;}
.greyBox-inner {background:#d4d4d4; padding:0 14px; zoom:1;}
.greyBox h3 {font-size:2em; line-height:1em; font-weight:normal; margin-bottom:14px;}

.news-list li {font-size:1.1em; padding-bottom:8px;}
.news-list li.more {font-size:1.2em; font-weight:bold;}

.main-vision {margin-bottom:12px;}
.main-vision img {display:block;}

.main-content {padding-left:2px;}
.main-content h2 {font-size:2.4em; font-weight:normal; line-height:1em; color:#ee7f20; margin-bottom:14px;}
.main-content h3 {font-size:1.7em; font-weight:normal; line-height:1.2em; margin-bottom:14px;}
.main-content p {font-size:1.2em; line-height:1.2em; margin-bottom:14px;}
.main-content ul {margin-bottom:14px;}
.main-content ol {margin-bottom:14px;}
.main-content li {font-size:1.2em;}
.main-content li p {font-size:1em;}
.main-content ul li {list-style:disc; margin-left:22px;}
.main-content ol li {list-style:decimal; margin-left:24px;}

.decor-line {background:#b8152f url(../images/decor-line.gif) 50% 0 no-repeat; height:14px; clear:both;}

.foot-box {font-size:1.1em; color:#9e9e9e; width:924px; margin:8px auto;}
.foot-box a {text-decoration:none; color:#9e9e9e;}
.foot-box a:hover {text-decoration:underline;}
.foot-box .separ {padding:0 5px;}
.foot-links {float:right;}


.orange-links {
width:688px;
height:40px;
display:block;
background:url(../images/bg-orange.png) top center no-repeat;
margin-bottom:12px;
margin-top:4px;
text-align:center;
float:right;
font-family:arial;
font-size:12px;

}


.orange-links {
height:40px;
width:688px;
display:block;
background:url(../images/bg-orange.png) top center no-repeat;
margin-bottom:12px;
margin-top:4px;
float:right;
text-align:center;

}
.orange-links ul {
margin-top:2px;
}


.orange-links li { 
display:inline;
height:40px;
margin-bottom:2px;
color:#ffffff;
margin-top:2px;
}

.orange-links a{ 
color:#ffffff;
height:40px;
margin-left:4px;
text-decoration:none;

}
.orange-links a:hover { 
text-decoration:underline;

}

a.active-orange-link {
color:#00395D;
}

.pic-right {
width:267px;float:right;display:block;margin-right:3px;}
}


.main-box .main-content-left {padding:20px;padding-left:10px; width:385px; height:100%;float:left;display:block;overflow:hidden;}
.main-box .main-content-left h2 {font-size:2.4em; font-weight:normal; line-height:1em; color:#ee7f20; margin-bottom:14px;width:390px;margin-left:5px;}
.main-box .main-content-left h3 {font-size:1.7em; font-weight:normal; line-height:1.2em; margin-bottom:14px;width:390px; }
.main-box .main-content-left p {font-size:1.2em; line-height:1.2em; margin-bottom:14px;width:390px; text-align:justify;}
.main-box .main-content-left ul {margin-bottom:14px;width:390px; } 
.main-box .main-content-left ol {margin-bottom:14px;width:390px; }
.main-box .main-content-left li {font-size:1.2em;width:390px; }
.main-box .main-content-left li p {font-size:1em;width:390px; }
.main-box .main-content-left ul li {list-style:disc; margin-left:22px;}
.main-box .main-content-left ol li {list-style:decimal; margin-left:24px;}
