﻿/* fa font start*/
.fa 
{
font-family: FontAwesome !important;
}
/* fa font end */

/* home popup start */
.logobrand,
.modal-header,
.modal-body,
.modal-backdrop 
{
display: none;
}
/* home popup end */


/* tech solution start */
#solutionTitle a 
{
color: black !important;
font-weight: bold !important;
}

#solutionTitle a:hover 
{
color: #ee3124 !important;
}
/* tech solution end */

#ProductContainer .table th 
{
font-weight: normal !important;
}

.photo 
{
display: none;
}

/* sitemap start */
#SiteMap a 
{
color: grey !important;
}

#SiteMap li 
{
margin-left: 0px !important;
}

#SiteMap li.level1 
{
font-weight: normal !important;
font-size: 12px !important;
margin-top: 5px !important;
}

#SiteMap li.level2 
{
font-weight: normal !important;
font-size: 12px !important;
margin-top: 5px !important;
margin-left: 0px !important;
}

#SiteMap li li li 
{
margin-left: 0px !important;
font-weight: normal !important;
}

#SiteMap li.level0 
{
font-size: 12px !important;
margin-top: 5px !important;
font-weight: bold !important;
margin-left: 0px !important;
}

#SiteMapRightColumn 
{
margin-right: 0px;
}

#SiteMapLeftColumn 
{
margin-left: 20px;
}
/* sitemap end */

/* home blank line start */
#maincontent_0_fullrow1_2_subtitlewrapper + .body-text p 
{
padding-bottom: 0px !important;
}
/* home blank line end */

/* home promo start */
.thumbnail .caption p 
{
padding-right: 0px;
}

.thumbnail .caption a:link,
.thumbnail .caption a:hover,
.thumbnail .caption a:active,
.thumbnail .caption a:visited 
{
color: #ee3124 !important;
}

.thumbnail .caption a 
{
color: #ee3124;
font-size: 12px;
font-weight: bold;
border-style: none;
background-color: white;
box-shadow: none;
text-align: right;
float: right;
background-repeat: no-repeat;
background-position: right 30%;
}

.thumbnail .btn-primary 
{
text-shadow: none !important;
}

.thumbnail .caption-text 
{
font-size: 13px;
color: black !important;
}

.thumbnail h3 
{
font-size: 12px !important;
font-weight: bold;
margin-left: 8px;
}

.thumbnail img 
{
width: 270px !important;
}
/* home promo end */

/* left anvagation arrow icon start */
.side-nav ul li a 
{
color: black !important;
background-position-y: 5px;
}

.corporatecitizenship a 
{
color: black !important;
}

.corporatecitizenship a:hover,
.leftNva .active
{
color: #EE3124 !important;
}

.side-nav .active,
.side-nav >ul >li >a:hover 
{
color: #EE3124 !important;
}
.latest-news-date {
    font-size:12px;
    padding-left:10px;
}
/* left anvagation arrow icon end */

/* tech solution navigation start */
.leftNva li 
{
list-style: none !important;
margin-left: 5px !important;
margin-top: 7px !important;
}

.leftNva a 
{
color: black !important;
text-decoration: none !important;
}

.leftNva a:hover 
{
color: #ee3124 !important;
}
/* tech solution navigation end */

/* news lists start */
article h1 
{
font-size: 14px;
font-weight: bold;
color: #EE3124;
}

.CustomNewsListsTitle .body-copy
{
font-size: 11px;
}

.CustomNewsListsTitle .body-copy a
{
font-size: 12px;
font-weight: bold;
}

.CustomNewsListsTitle .text-divider3
{
margin: -5px 0px 5px 0px;
}

.ui-widget-header .ui-icon
{
}

#ui-datepicker-div
{
z-index: 10000 !important;
}
/* news lists end */

/* news details start */
#newsPDF a,
#newsBody li 
{
color: black;
}

#newsBody blockquote p,
#newsBody 
{
font-size: 12px !important;
color: black !important;
}

#newsBody blockquote p,
#newsBody em 
{
font-style: italic !important;
}

#newsBody p 
{
line-height: 15px !important;
padding-bottom: 5px;
}

#newsBody i span 
{
font-weight: bold !important;
}

#newsBody a 
{
font-size: 12px !important;
color: #2e6099 !important;
}

#newsBottom a 
{
color: black;
}

.newsPanel 
{
text-align: center;
}

.newsCLFrom
{
margin-right: 20px;
}

.newsCLTo
{
margin-left: 30px;
}

.newsCRFromInput, .newsCRToInput
{
width: 100px;
margin-right: 5px;
}

.newsCLBtn
{
margin-bottom: 10px;
}

.CustomArticleDate
{
font-size: 12px;
line-height: 10px;
font-weight: normal;
}

.CustomArticleTitle
{
margin-bottom: 3px; 
line-height: 20px;
}

.CustomArticleByline
{
display: none;
}
/* news details end */

/* search textbox start */
#txtSearch 
{
width: 50px;
}
/* search textbox end */

/* header start */
#header-top 
{
width: 100%;
}
/* header end */

/* home banner start */
.carousel-overlay
{
padding-bottom: 5%;
}

.carousel-link 
{
text-align: right;
}

#AdvancedCarousel h1 
{
text-align: right;
margin-bottom: 20px !important;
position: relative;
top: -20px;
}

#AdvancedCarousel p 
{
text-align: right;
position: relative;
top: -20px;
}

.carousel-caption 
{
width: 54% !important;
}

html 
{
overflow-x: hidden;
}
/* home banner end */

/* primary navigation start*/
.megamenu_container 
{
background-size: auto 100% !important;
}

.megamenu > li 
{
cursor: default !important;
}

.megamenu > li:hover 
{
background-color: white !important;
}

.megamenu > li > a 
{
font-weight: bold !important;
color: #777777 !important;
}

.megamenu > li > a:hover 
{
    color: #EE3124 !important;
}

.dropdown_fullwidth 
{
width: auto !important;
min-width: 74px;
left: auto !important;
margin-left: -1px !important;
background-color: white !important;
}

.custom_primary_navigation 
{
float: left;
}

.custom_primary_navigation div 
{
padding-bottom: 10px;
font-size: 12px !important;
margin:0px;
}

.custom_primary_navigation a 
{
cursor: pointer;
color: #666666 !important;
line-height:24px;
padding:0px 20px;
margin:0px;
}

.custom_primary_navigation a:hover 
{
    color: #fff !important;
	display:block;
	background:#0195ff;
	line-height:24px;
}
/* primary navigation end */

/* product catolog start */
.catologimg 
{
width: 212px;
float: left;
}

.catologcontent 
{
width: 250px;
float: left;
}

.catologcontent ul 
{
line-height: 15px;
font-size: 11px;
margin-bottom: 0px;
margin-left: 0px;
list-style-type: none;
}

.catologcontent li 
{
padding: 0px 0px 0px 15px;
font-size: 11px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px !important;
margin-left: 0px;
}

.catologcontent a 
{
margin: 0px;
padding: 0px;
color: #333333;
font-size: 11px;
}


.catologcontent a:hover 
{
color: #EE3124 !important;
}
/* icon and title list_topBtn start */
.catologTopBtn 
{
font-size: 12px !important;
top: 28px;
margin-top: -28px !important;
text-align: right;
position: relative;
height:28px;
}

.catologTopBtn img 
{
margin-top: 7px !important;
padding-left: 5px !important;
}

.catologTopBtn a 
{
color: black !important;
}

.catologTopBtn a:link 
{
color: black !important;
}

.catologTopBtn a:hover 
{
color: #ee3124 !important;
text-decoration: none !important;
}
/* icon and title list_topBtn end */
        
/* catagory font size */
.catologcontent li
{
font-size: 12px !important;
}

.catologcontent a
{
font-size: 12px !important;
}
/* product catolog end */

/* product detail */
#ProductContainer #tabs-2 
{
font-weight: bold;
}
	
#ProductDescriptionContainer 
{
font-size: 12px !important;
}
/* product detail end */

/* Media Focus start */
#MFBody p
{
line-height:20px !important;
padding-bottom:10px !important;
font-size: 12px;
text-align: justify;
}

#MFBody a
{
color:#1c70ce !important;
}

.MFImage
{
text-align:center !important;
}

.MF4Spaces
{
margin-left:20px;
}

.MFBlankLine
{
margin-bottom:20px;
}

.MFContentRed
{
color: #ee3124;
}

.MFContentBold
{
font-weight:bold;
}

.MFPTitleBlue
{
color:#1c70ce;
font-weight:bold;
}

.MFPTitleRed
{
color: #910822;
font-weight:bold;
}

.MFImgTitle,
.MFImgTitleBold,
.MFImgTitleItalic
{
color:black;
text-align:center !important;
font-weight:bold;
font-size:11px !important;
}

.MFNote
{
font-style:italic;
color:grey;
}

.MFLead
{
font-style:italic;
color:black;
font-weight:bold;
}

.LeftFloat
{
float:left;
}
/* Media Focus end */

/* News Table start */
.ms-rteTableHeaderRow-1
{
background-color:#d6e8ff;
}

.ms-rteTableHeaderFirstCol-1,
.ms-rteTableHeaderOddCol-1,
.ms-rteTableHeaderEvenCol-1,
.ms-rteTableHeaderLastCol-1
{
font-weight:bold;
}

.ms-rteTableOddRow-1
{
background-color:#f2f3f4;
}

.ms-rteTableEvenRow-1
{
background-color:#e7ebf7;
}

.ms-rteTableFooterRow-1
{
background-color:#d6e8ff;
border-top-style: solid;
border-top-width:1px;
}
/* News Table end */

/* Former News start */
.FormerNews a,
.FormerNewsList a
{
color: #ee3124;
font-size: 14px;
font-weight: bold;
}

.FormerNewsList div
{
float:left;
width:25%;
margin-bottom:20px;
}

.FormerNews
{
text-align:right;
position: relative;
top: -47px;
padding-right: 10px;
}
.newsPDF a
{
font-size:12px;
}
/* Former News end */

/* control product left a link start*/
a.leftNva_Link 
{
    cursor:text;
}
a.leftNva_Link:hover 
{
    color:black !important;
}
a.leftNva_Aerospace:hover
{
    color: #ee4037 !important;
}

/* control product left a link end*/

  /* products title font-size start*/
  .image-title-list .body-copy h2
  {
  font-size: 12px;
  font-weight: bold;
  }
  /* products title font-size end*/

  /* news pdf and bottom start*/
  #newsPDF a
  {
  font-size:12px;
  }
  #newsBottom a
  {
  font-size:12px;
  }
  #PDFmoveHere a 
{
    font-family:Arial !important;
}
  /* news pdf and bottom end*/

  /* news-and-events contact_font_CSS start */
.en_Font-family
{
font-size:12px !important;
font-family:Arial !important;
}
/* news-and-events contact_font_CSS end*/

/* NewsArticleDetail Base_CSS Start*/

#news_Head 
{
text-align:left;
margin-bottom:15px;
color:#ee3124;
font-size:18px;
font-weight:bold;
}
#news_Head_PDF
{
border-bottom-color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:black;
border-top-style:solid;
border-top-width:1px;
font-size:12px;
padding: 5px 10px;
text-align:left;
margin-bottom:30px;
}
#news_Head_PDF img 
{
margin-bottom: 0px;
margin-right: 5px;
}
#show_PDF 
{
float:right;
color:black;
}
#show_PDF a
{
font-family:arial !important
}
#news_Bottom 
{
border-bottom-color:black;
border-bottom-style:solid;
border-bottom-width:1px;
border-top-color:black;
border-top-style:solid;
border-top-width:1px;
font-size:12px;
padding: 5px 10px;
text-align:right;
height:20px;
margin-bottom:15px;
}
.news_Bottom_Back 
{
float: left;
}
.news_Bottom_Back img
{
margin-bottom: 0px;
margin-right: 5px;
}
#news_Bottom_Top 
{
margin-bottom: 0px;
margin-left: 5px;
}
#news_Head_PDF a,
#news_Bottom a
{
font-size:12px;
color:black;
font-family:simsun;
}

.news_ArticleDate
{
font-size: 12px;
font-weight: normal;
line-height: 10px;
}
.news_ArticleTitle
{
color: #ee3124;
font-size: 14px;
font-weight: bold;
line-height: 20px;
margin-bottom: 3px; 
}
#news_Abstract ul li em,
#news_Abstract p em,
#news_Abstract em
{
font-style: italic !important;
}
#news_Abstract
{
margin-bottom: 18px;
}
/* Hotfix after applying the latest slick js */
.slick-prev {
z-index: 1;
}
.hiddenEN {
display:none;
}
/* NewsArticleDetail CSS end*/

/*新闻中心*/
.newsCon{ width:100%;}
.newsCon ul{ margin:0px; padding:0px;}
.newsCon ul li{ height:24px; line-height:24px;background:url(/images/icona.gif) -16px -145px no-repeat; border-bottom:1px dashed #CCCCCC; margin-bottom:12px; padding-left:10px; list-style:none;}
.newsCon ul li a{color:#333;}
.newsCon ul li span{ color:#666666; padding-right:10px; float:right;}

/*分页*/
.paging{ height:26px; margin-bottom:20px; margin-top:20px;}
.paging a{ margin-right:5px; padding:5px 9px 5px 9px; display:inline-block; vertical-align:middle;}
.paging a:link, .paging a:visited{ color:#de1f15; text-decoration:none; border:1px solid #cccccc;}
.paging a:hover, .paging a:active{ color:#ffffff; text-decoration:none; border:1px solid #fe251c; background-color:#ef231a;}
.paging a.previous{ padding:5px 9px 5px 9px;}
.paging a.next{ padding:5px 9px 5px 9px;}
.paging span{ color:#666666; vertical-align:middle; margin:0px 7px;}
.pageNum{ width:30px; height:18px; border:1px solid #999999;}
.upDown{ line-height:28px; padding:32px 32px 10px 0px;}

/*内容页标题部分*/
.titBox{ margin-bottom:30px;}
.titBox p{ height:23px; color:#787878; line-height:23px; border-bottom:1px dashed #CCCCCC;}
.titBox p span{ margin-right:26px;}

/*ProductsList*/
.productCon ul{ margin:0px; padding:0px;}
.productCon ul li{ width:215px; margin:15px 8px 0 8px; list-style:none;}
.productCon ul li img{width:215px; height:152px; background:#FFFFFF; border:1px solid #E6E6e6;}
.productCon ul li a{ display:block; color:#333;}

/*产品展示内容页*/
.bigPic p img{ width:300px; height:225px; padding:3px; border:1px solid #cfd5d1;}
.productIntro dd{ height:28px; line-height:28px;}
.marketPrice{ text-decoration:line-through;}
.detailLine{ height:28px; line-height:28px; background-color:#f7f7f7; margin-bottom:17px; margin-top:17px;}
.detailTxt{ line-height:30px;}
.detailTxt p{ text-indent:2em;}

.tc{text-align:center;}
.fl{float:left;}
.f12{font-size:12px;}

/*flash*/
.banner_div{height:378px;margin:0px auto;overflow:hidden; position:relative; width:100%; padding:0px;}
#flash { width:100%; height:378px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px;}
#flash a {width:100%; height:378px; display:none;}
#flash img {/*width:100%; height:407px; display:none;*/}
.flash_bar { width:100px; z-index:1069; height:30px; overflow:hidden; padding-top:13px!important; padding-top:12px; bottom:45px; left:0px;text-align:center;margin:0 auto;position:relative; }
.flash_bar .dq { display:inline-block; float:left; width:12px; height:12px; margin:5px 5px; cursor:pointer;
background:url(/images/flashbar1.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/flashbar1.png" ,sizingMethod="crop"); }
.flash_bar .no { display:inline-block; float:left; width:12px; height:12px; margin:5px 5px; cursor:pointer;
background:url(/images/flashbar2.png) no-repeat 0px 0px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/flashbar2.png" ,sizingMethod="crop"); }
#flashBg { height:500px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine {height:500px; width:100%; clear:both;}
