@charset "utf-8";
/* Company Style Start */
.home-plat-banner-blk{ width:957px; height:350px; overflow:hidden; background:url(../img/platform/homeBg1.jpg) no-repeat left top; }
.home-plat-banner-blk img {border:none;}
.home-plat-banner-blk h3 { width:627px; margin:0 auto; padding:34px 0;}
.home-plat-banner-blk h2 {margin:15px 0 0 50px; font-size:25px; padding:0; color:#ff0000;}
.home-plat-banner-blk p {margin:5px 0 0 50px; font-size:12px; padding:0; width:75%; color:#4e4e4e;}
.home-plat-banner-blk p a{font-size:11px; margin:5px 0 0 0; display:block; color:#19499c;background:url(../img/common/icon-blue-arrow.gif) no-repeat left 5px; padding:0 0 0 10px; }
.home-plat-banner-blk p a:hover{ color:#F11A1D; text-decoration:none; font-size:11px; }
.home-plat-banner-blk .conblk { font-size:12px; color:#4e4e4e; overflow:hidden; padding:0;}
.home-plat-banner-blk .conblk a {text-decoration:none; color:#4e4e4e;}
.home-plat-banner-blk .conblk a:hover {text-decoration:underline; color:#F11A1D;}
.home-plat-banner-blk .conblk ul {margin:0 0 0 45px;  padding:0; display:block; overflow:hidden;}
.home-plat-banner-blk .conblk ul li {margin:0 30px 0 0; width:190px; list-style:none; float:left; text-align:center; display:block; overflow:hidden;}
.home-plat-banner-blk .conblk ul li p{ margin:90px 0 0 0; text-align:left; width:154px; padding:0 18px;}
.home-plat-banner-blk .conblk ul li a{ padding:40px 0 10px 0; display:block; overflow:hidden;}
.home-plat-banner-blk .conblk ul li a:hover{text-decoration:none; color:#bc0000;}
.home-plat-banner-blk .conblkBox ul{ margin:0 0 0 45px; padding:0; overflow:hidden; height:250px;}
.home-plat-banner-blk .conblkBox ul li {margin:0 30px 0 0; width:265px; list-style:none; float:left; text-align:center; display:block; overflow:hidden;}
.home-plat-banner-blk .conblkBox ul li p{ margin:130px 0 0 0; width:230px; padding:0 18px;}
.home-plat-banner-blk .conblkBox ul li a{ text-decoration:none; margin:42px 0 0 0; font-size:12px; display:block;}
.home-plat-banner-blk .conblkBox ul li a:hover{text-decoration:none; color:#bc0000;}

.home-plat-banner-blk .conblkBox1 ul{ margin:0 0 0 45px; padding:0; overflow:hidden; height:250px;}
.home-plat-banner-blk .conblkBox1 ul li {margin:0 30px 0 0; width:265px; list-style:none; float:left; text-align:center; display:block; overflow:hidden;}
.home-plat-banner-blk .conblkBox1 ul li p{ margin:130px 0 0 0; width:230px; padding:0 18px;}
.home-plat-banner-blk .conblkBox1 ul li a{ text-decoration:none; margin:42px 0 0 0; font-size:12px; display:block;}
.home-plat-banner-blk .conblkBox1 ul li a:hover{text-decoration:none; color:#bc0000;}




.news-slid-cont{ width:682px; height:250px; background:url(../img/company/com_aboutus_banner1.jpg) no-repeat left top;}

.banTxtHolder{ width:280px; height:205px; overflow:hidden; float:left; margin:0 0 0 372px; position:absolute}
.banTxtHolder div.banTxtCont{ height:205px; position:absolute; width:600px;}
.banTxtHolder div{width:280px; height:135px; float:left; padding:42px 0 0 10px;}
.banTxtHolder div h2{ margin:0; padding:0; font-size:18px; color:#fff; background:none; border:none}
.banTxtHolder div p{ margin:0; padding:15px 0 0 0; font-size:11px; line-height:15px; color:#666;}
.banTxtHolder div a{ color:#19499c; text-decoration:underline; font-size:11px;}

.banNav{ position:absolute; margin:15px 0 0 603px; z-index:111;}
.banNav ul{ margin:0; padding:0;}
.banNav ul li{ margin:0; padding:0; list-style:none; float:left; padding:0 10px 0 0;}
.banNav ul li img{ cursor:pointer; border:none;}

.com-grabg-blk1 { width:642px; border:1px solid #ccc; background:url(../img/company/gra_bg.jpg) repeat-x left bottom #f7f7f7; padding:20px; display:block; clear:both; }

.com-grabg-blk1 .inner { width:622px; border:1px solid #c1c1c1; background-color:#FFF; padding:10px; display:block; overflow:hidden;}

.innerls-menu {width:200px; float:left; position:relative; z-index:30;}
.innerls-menu ul {margin:0; padding:0;} 
.innerls-menu ul li{margin:0; padding:10px; list-style:none; border-bottom:1px solid #ccc;cursor:pointer;}
.innerls-menu ul li.current{margin:0; list-style:none; border:1px solid #ccc; background-color:#e9e9e9; border-right:none;}
.innerls-menu ul li.current strong{color:#f01a1d; }  



.innerrs-content {position:relative; width:401px; height:450px; float:left; border:1px solid #ccc; padding:10px; margin:0 0 0 -1px;  z-index:29; background:url(../img/common/heri_grad.jpg) repeat-y left top #fff; display:block; overflow:hidden;}

.com-grabg-blk { width:622px; border:1px solid #ccc; background:url(../img/company/gra_bg.jpg) repeat-x left bottom #f7f7f7; padding:30px; display:block; overflow:hidden;}

.com-grabg-blk .inner { width:512px; border:1px solid #ccc; background:url(../img/company/gra_bg1.jpg) repeat-x left bottom #cccccc; padding:50px; display:block; overflow:hidden;}

/* About Us Style Start */
.com-about-banner { width:682px; height:229px; background:url(../img/company/com_aboutus_banner1.jpg) no-repeat left top; margin-bottom:10px;}

.com-about-banner-con {padding:85px 20px 0 440px; color:#FFFFFF;}
/* About Us Style End */

/* Awards Style Start */
.com-awards-box {width:198px; height:196px; display:block; background:url(../img/company/awards_box_bg.png) no-repeat left top; float:left;}
.com-awards-box:hover {background:url(../img/company/awards_box_bg.png) no-repeat -198px top;}
.com-awards-box-view { position:relative; width:196px; overflow:hidden; height:191px;}
.com-awards-box-dis {position:absolute; border-top:1px solid #e5181b; background:url(../img/company/tran_blk_bg.png); width:171px; margin:0 0 0 3px; color:#FFF; font-size:11px; padding:10px; bottom:0; text-align:left}
.com-awards-box-dis span{ background:url(../img/common/bullet6.gif) no-repeat left; position:absolute; width:9px; display:block; height:9px; left:0px; top:-9px;}


/* Awards Style End */

.tab-menu {width:684px; background:url(../img/company/tab_bg.gif) repeat left top; height:41px; clear:both;}
.tab-menu span img {float:left;}

/* Company Style End */

.rs-box .archives ul li a.archiveLink{ display:block; width:100%; padding:0; background: url(../img/common/red-arr-off.png) no-repeat right;}
.rs-box .archives ul li a.archiveLinkselected{ background: url(../img/common/red-arr-on.png) no-repeat right;}

.news-rght-box .archives  ul li a.archiveLink{ display:block; width:100%; padding:0; background: url(../img/common/red-arr-off.png) no-repeat right;}

.news-rght-box .archives  ul li a.archiveLink{ display:block; width:100%; padding:0; background: url(../img/common/red-arr-off.png) no-repeat right;}
.news-rght-box .archives ul li a.archiveLinkselected{ background: url(../img/common/red-arr-on.png) no-repeat right;}



/* Industries Style Start */

.plat-banner-blk {background:url(../img/industries/indu_banner_bg.jpg) no-repeat left top; width:956px; height:251px;}

.plat-banner-rs-blk{ width:257px; height:251px; position:absolute; background:url(../img/common/banner-top-tabBg.png) right top no-repeat; overflow:hidden; margin:7px 0 0 692px; z-index:91;}
.plat-banner-rs-pos{ right:13px; top:57px;}
.plat-banner-rs-blk .head-img{ margin:12px 0 3px 0}
.plat-slid-menu-blk{ background:#707070; height:27px; position:absolute; width:956px; clear:both;  z-index:90; margin:224px 0 0 0;}

.plat-slid-cont{ width:699px; height:224px; overflow:hidden; float:left;}
.plat-slid-cont ul{ padding:0; margin:0;}
.plat-slid-cont ul li{ padding:50px 0 0 20px; margin:0; list-style:none; width:679px;}
.plat-slid-cont ul li div h3{ padding:0; margin:0 0 10px 0; color:#f11a1d; font-size:18px; line-height:20px;}
.plat-slid-cont ul li div h4{ padding:0 0 0 30px; margin:0; color:#f11a1d; font-size:14px; line-height:20px; background:url(../img/solutions/logo.gif) no-repeat left 5px;}
.plat-slid-cont ul li div ul{ padding:0; margin:0; font-size:11px; color:#4e4e4e;}
.plat-slid-cont ul li div ul li{ padding:0; margin:0; list-style:none; clear:both}
.plat-slid-cont ul li div p{ padding:0; margin:0; font-size:11px; color:#4e4e4e;}
.plat-slid-cont ul li div p a{  color:#f11a1d; text-decoration:underline;}
.plat-slid-cont ul li div p a:hover{  color:#4e4e4e; text-decoration:underline;

/* Industries Style End */

