

/* CSS Document */
body { 
padding:0px; 
margin:0px;
font-size:12px;  
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; 
line-height:20px; 
color:#2F0F0F;
text-align:center;
}
*{
margin:0px;
padding:0px;}
/*-------- Default Style --------*/
p{
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
font-size:12px;
color:#888888;
line-height:20px;
letter-spacing:1px;
margin:10px 0px 6px 0px;
text-indent:2em;
text-align:left;
}
td ,span,.Normal{
font-size:12px;}
h2{
color:#555555;
font-size:14px;
font-weight:bold
}
h3{
font-size:14px;
line-height:19px;
font-weight:bold;
color:#4F4E4E;
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; 
padding:10px 0 0;
margin:0px;
}
a:link,a:visited{
color:#4F4E4E;
text-decoration:none;
font-size:12px;
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; 
}
.HotHot{
padding-left:30px !important;
width:30px;
*height:18px;
height:19px;
background:url(Images/new.gif) no-repeat left top;
}

.clear{
	clear:both;
	font-size:1px;
	line-height:1%;
	height:0px;
	overflow:hidden;
}

.title{
font-size:16px;
color:#804F24;
line-height:30px;
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; 
font-weight:bold;}
.subHead{
color:#804F24;
font-size:14px;
font-weight:bold;
}
.redTitle{
color:#8f0000;
font-size:12px;
line-height:22px;
}
.whiteTitle{
color:#fff;}
.Normal, .NormalDisabled {
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; 
}

a.redLink:link,a.redLink:visited{
color:#8f0000;
font-size:12px;
text-decoration:underline;
}
a.redLink:visited{
text-decoration:none;
}
/*-----------------Page Style----------------------*/
#Logo{
background:#fff url(Images/logo.jpg) no-repeat center top;
height:112px;
}
.frame{
width:1023px;
text-align:center;
margin:0 auto;
}
#head1{
text-align:right;
margin:0px;}
#SiteMenu{
background:url(images/Menu_BG.jpg) repeat-x left top;
text-align:center;
margin:0 auto;
height:35px;
}
#Menu{
background:url(images/Menu_BG.jpg) repeat-x left top;
text-align:center;
margin:0 auto;
}
#TopDIV{
background:url(images/TopDIV.jpg) repeat-x left top;
height:22px;
margin-bottom:20px;}

#Footer{
background:url(images/footer_BG.jpg) repeat-x left top;
height:85px;
color:#fff;
}
#Footer div{
padding-top:15px;
}
#Footer a:link,#Footer a:visited{
color:#fff;
text-decoration:none;
}
#Footer a:hover{
text-decoration:underline;
}

/*-----------------HomePage Style----------------------*/
.frame_Banner{
background-color:#6e6e6e;
}
#Index .LeftPane{
width:510px;
float:left;
}
#Index .CenterPane{
width:252px;
float:left;
}
#Index .RightPane{
width:242px;
float:left;}
#Index .LeftPane,#Index .CenterPane{
margin-right:9px;
}
#head1 a:link,#head1 a:visited{
color:#929ba5;
text-decoration:none;
}
#head1 a:hover{
text-decoration:underline;
}
/*-----------------Banner Style----------------------*/
.banner{
margin:0 auto;
text-align:center;
width:1023px;
}
ul#banner{
margin:0px;
width:1023px;
text-align:left;
}
ul#banner li{
list-style:none;
}
/*-----------------Boutique Style----------------------*/
.Boutique_bg{
background:url(images/pic_Boutique_BG.jpg) repeat-x left top;
height:35px;
}
.Boutique_title{
background:url(images/Boutique_title.jpg) no-repeat left top;
text-align:right;
padding-right:10px;
}
.Boutique_title a:link,.Boutique_title a:visited{
color:#fff;
text-decoration:underline;
line-height:30px;
}
.Boutique_title a:hover{
text-decoration:none;
}

.Boutique_content{
padding:17px 20px 30px 20px;
}
.Boutique{
height:160px;
}
.Boutique li
{
background:url(images/Boutique_bg.jpg) no-repeat left top;
margin:0px 10px;
width:130px;
height:158px;
float:left;
}
.Boutique li img{
margin:15px 18px 16px 14px;
}

/*-----------------subpage Style----------------------*/
#LeftPanel{
width:252px;
float:left;
margin-right:10px;
text-align:left;
}
#RightPanel{
width:740px;
float:left;
text-align:left;
}
#page #Content,#subPage #Content{
padding-top:8px;
}
/*-----------------subMenu Style----------------------*/
#subPage .MainMenu_subMenuContainer{
/*margin-bottom:-650px;
margin-bottom:0px\9;
*/}
.subMenuTitle{
background:url(images/subMenu_title.jpg) no-repeat left top;
line-height:34px;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:17px;
}
.MenuTitle{
background:url(images/Menu_title.jpg) no-repeat left top;
line-height:34px;
color:#fff;
font-size:14px;
font-weight:bold;
padding-left:15px;
}
#subMenu{
padding:10px 25px;
background-color:#f6f6f6;
min-height:40px;
}
.MainMenu_MenusubItem td,.MainMenu_MenusubItemSel td, .leftRootMenuItemActive td{
width:202px;
height:24px;
font-weight:bold;
font-size:13px;
border-bottom:dotted 1px #cccccc;
}

.MainMenu_MenusubItem td{
color:#8b8b8b;
background:url(Images/LeftMenu_Link.jpg) no-repeat 12px 7px;
text-indent:24px;
}
 .leftRootMenuItemActive td{
color:#ff9900;
background:url(Images/LeftMenu_Link.jpg) no-repeat  12px  7px;
text-indent:24px;
}
.MainMenu_MenusubItemSel td{
color:#9B9B9B;
background:url(Images/LeftMenu_Link.jpg) no-repeat 24px 7px;
text-indent:36px;
}
/*-----------------BreadCrumb Style----------------------*/
.BreadCrumb{
color:#555555;
font-size:12px;
padding-top:10px;
}
.BreadCrumb a:link,.BreadCrumb a:visited{
text-decoration:none;
font-weight:normal;
color:#555;
font-size:12px;
}
.BreadCrumb a:hover{
text-decoration:underline;
}

#page .LeftPane,#page .ContentPane,#subPage .LeftPane,#subPage .ContentPane{
padding-top:13px;
}


.Intr{
background:url(images/pic_sy.jpg) no-repeat left top;
padding-left:150px;
}

/*----------------Content style---------------------------------*/
.one,.two,.three,.four,.five,.box{
padding-left:30px;
color:#555555;
font-size:12px;
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; 
line-height:24px;
}
.one{
background:url(images/one.jpg) no-repeat left 5px;
}
.two{
background:url(images/two.jpg) no-repeat left 5px;
}
.three{
background:url(images/three.jpg) no-repeat left 5px;
}
.four{
background:url(images/four.jpg) no-repeat left 5px;
}
.five{
background:url(images/five.jpg) no-repeat left 5px;
}

/*----------------------yongri NewsList style----------------------------------*/
.DoubleColumsTitle .Date{
color:#9b9b9b;
}
.DoubleColumsTitle a{
color:#595959;
}
.DoubleColumsTitle a:link,.DoubleColumsTitle a:visited{
text-decoration:none;
}
.DoubleColumsTitle a:hover{
text-decoration:underline;
}
.DoubleColumsTitle a,.DoubleColumsTitle .Date{
line-height:28px;
font-size:13px;
}
.pager{
margin-top:10px;
}
.pager td{
font-size:13px;
color:#595959;
}
.pager .normal{
font-size:11px;
color:#595959;
}
ul{
margin:0px;
padding:0px;
}
ul li{
list-style:none;
text-align:left;
}
ul.SimpleList li{
color:#888888;
background:url(images/List_Red.jpg) no-repeat left 8px;
text-indent:17px;
}
ul.SimpleList li a:link,ul.SimpleList li a:visited{
color:#888;
}
ul.SimpleList li a:hover{
color:#888;
}
.more{
text-align:left;
padding-top:8px;
}

.pic img{
width:164px;
height:220px;
border:none;
margin:10px 6px 6px 6px;}
.PicTitle a{
color:#555;
}

.TeamPicList .pic img{
width:154px;
height:198px;
border:none;
margin:8px 12px 13px 0px;}
.TeamPicList .pic{
background:url(images/Teams_bg.jpg) no-repeat left top;
margin:15px 0px 0px 0px;
width:185px;
float:left;
}
.YongRi_NewsArticles_Content .TeamPicList .pic img{
margin:8px 12px 13px 9px;
}

.TeamPicList  .box{
width:470px;
float:left;
font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif;
font-size:13px;
color:#595959;
line-height:20px;
letter-spacing:1px;
}

/*=================Menu style=============================*/
#nav ul li,#nav ul li a{
float:left;
width:86px;
height:35px;
}
#nav ul li a:hover{
text-decoration:none;}
li#home a{
display:block;
background:url(images/menu_link_03.jpg) no-repeat left top;
}
#home.current{
background:url(images/menu_03.jpg) no-repeat left top;
}
li#home a:hover{
background:url(images/menu_03.jpg) no-repeat left top;
}
li#Works a{
display:block;
background:url(images/menu_link_04.jpg) no-repeat left top;
}
#Works.current{
background:url(images/menu_04.jpg) no-repeat left top;
}
li#Works a:hover{
background:url(images/menu_04.jpg) no-repeat left top;
}

li#project a{
display:block;
background:url(images/menu_link_05.jpg) no-repeat left top;
}
#project.current{
background:url(images/menu_05.jpg) no-repeat left top;
}
li#project a:hover{
background:url(images/menu_05.jpg) no-repeat left top;
}

li#about a{
display:block;
background:url(images/menu_link_06.jpg) no-repeat left top;
}
#about.current{
background:url(images/menu_06.jpg) no-repeat left top;
}
li#about a:hover{
background:url(images/menu_06.jpg) no-repeat left top;
}

li#Services a{
display:block;
background:url(images/menu_link_07.jpg) no-repeat left top;
}
#Services.current{
background:url(images/menu_07.jpg) no-repeat left top;
}
li#Services a:hover{
background:url(images/menu_07.jpg) no-repeat left top;
}

li#ContactUs a{
display:block;
background:url(images/menu_link_08.jpg) no-repeat left top;
}
#ContactUs.current{
background:url(images/menu_08.jpg) no-repeat left top;
}
li#ContactUs a:hover{
background:url(images/menu_08.jpg) no-repeat left top;
}

li#Recruitment a{
display:block;
background:url(images/menu_link_09.jpg) no-repeat left top;
}
#Recruitment.current{
background:url(images/menu_09.jpg) no-repeat left top;
}
li#Recruitment a:hover{
background:url(images/menu_09.jpg) no-repeat left top;
}


/*==============search style=========================*/
a.btnSearch{
background:url(images/btn_search.jpg) no-repeat left top;
color:#fff;
font-size:12px;
line-height:19px;
display:block;
text-align:center;
}
a.btnSearch:link,a.btnSearch:visited{
color:#fff;
}
a.btnSearch:hover{
color:#fff;
text-decoration:none;
}

.title_vis a:link,.title_vis a:visited{
text-decoration:underline;
}
.title_vis a:hover{
text-decoration:none;
}


.bg_border{
background:url(images/border.jpg) no-repeat center bottom;
height:60px;
}