/* CSS Document */

#company { width:880px; clear:both; margin:0 auto; }
.header { height:191px; clear:both;}
.header .logo { float: left; width:148px; margin-top:70px; }

/*-------------公司介绍导航---------------*/
.nav { border-top:#FFFFFF 1px solid; verflow:hidden; height:36px; clear:both; background:url(../../img/default/nav_bg.jpg) left top repeat-x;}
.nav ul li { float: left; width:176px; color:#FFFFFF; font-size:14px; padding: 5px 0px; text-align:center;}
.nav ul li a {  height: 26px; line-height: 26px; color:#FFFFFF; font-size:14px; text-decoration:none;}
.nav ul li a:link { color:#FFFFFF; }
.nav ul li a:visited { color:#FFFFFF; }
.nav ul li a:hover { padding:3px 10px; background-color:#FFFFFF; color:#830000; text-decoration:none; }

/*----------------------------------------*/
.bgimg001 { background:url(../../img/default/bg_header002.jpg) bottom left no-repeat;}



#main { float: left; width: 100%; margin-top:28px; padding-bottom:50px;}



/*左边导航*/
.submenu { width: 175px; float: left;}
    .submenu dl { float: left; padding-left: 15px; width: 160px; color:#666666; }
    .submenu dl dt { line-height: 24px; font-size: 12px; font-weight:bold; }
    .submenu dl dd { font-size: 12px; line-height: 18px; }







.magin_bottom_10 { margin-bottom:10px;}
.magin_top_5 { margin-top:5px;}


.paddingT34 { padding-top:34px;}
.paddingb30 { padding-bottom:30px;}
.borderBcc { border-bottom:#CCCCCC 1px solid;}

#Rcontainter { float:right; width:673px; overflow: hidden; }
#Rcontainter h1 { background:url(../../img/default/title_line_001.jpg) left bottom no-repeat; color:#333333; font-size:14px; padding-bottom:20px;}

#Rcontainter p { }
#Rcontainter .introL { float: left; width:402px; color:#333; font-size:14px; line-height:20px; padding-right:50px; }
#Rcontainter .introL span { color:#830000; }
#Rcontainter .introR { float: left; width:221px;  font-size:9px; text-align:right; color:#830000; line-height:22px; }


.structure { padding-left:18px; padding-bottom:50px;}
.structure h2 { font-size:0px; padding-left:130px; padding-top:50px;}
.structure .box { float: left; width:258px;}
.structure .box h3 { background:url(../../img/default/structure_h.jpg) center center no-repeat; text-align:center; height: 28px; padding-bottom:31px;line-height: 28px; color:#333333; font-size:12px; }

.structure .box .list { padding:15px; margin-top:1px; height:206px;background:url(../../img/default/bg_box.jpg) left top no-repeat;}
.structure .box .list h4 { padding-bottom:10px; font-size:11px; color:#666666;}
.structure .box .list dl { padding:8px 0px; background:url(../../img/default/line_006.jpg) left bottom repeat-x;}

.structure .box .list dl dd { font-size:11px; color:#666666; background:url(../../img/default/arow_006.jpg) left 6px no-repeat; padding-left:11px;}

.margL89 { margin-left:89px;}


.culture { padding-top:35px; padding-left:10px;}
.culture p { padding-bottom:24px; font-size:12px; color:#666666; line-height:18px;}
.culture p span { font-weight:bold; font-size:12px; color:#830000; line-height:18px;}

.Events {  padding-left:24px; }
.Events h5 {padding-top:15px; padding-right:10px; font-size:13px; color:#830000; line-height:22px; font-weight:normal;}
.Events .l { width:457px; float:left; padding-top:35px;}
.Events .l dl { float: left; display: block; margin-bottom:20px; background:url(../../img/default/events_bg.jpg) 74px top repeat-y;}
.Events .l dl dt { width:98px; float:left;}
.Events .l dl dd { padding-top:18px; padding-left:7px; font-size:12px; line-height:24px; width:350px; float:left; background:none;}

.Events .r { padding-top:35px; width:160px; float:left; text-align:right; font-size:11px; color:#333;}


.Partners { padding-top:30px;}
.Partners dl dt { border:#eeebde 8px solid; width:174px; float: left; font-size:0px; margin:16px;}


.jobinfo { padding-left:19px; padding-top:43px;}
.jobinfo .pro { background:url(../../img/default/jobinfo001.jpg) right top no-repeat; padding-bottom:80px; margin-bottom:30px; border-bottom:#999999 1px solid;}
.jobinfo .pro h3 { padding-bottom:10px; }
.jobinfo .pro p {  padding-bottom: 28px; width:410px; line-height:18px; }

.jobinfo .part { clear:both; overflow: hidden; padding-bottom:20px;}
.jobinfo .part h3 { float: left; width:98px; font-size: 12px; font-weight:normal; line-height:28px; margin-right:8px; border:#CCCCCC 1px solid; text-align:center; display: block; height: 28px;}
.jobinfo .part h3 a { font-size: 12px; display: block; text-decoration:none;}
.jobinfo .part h3 a:visited { font-size: 12px; display: block; text-decoration:none;}
.jobinfo .part h3 a:hover { font-size: 12px; display: block; color:#FFFFFF; background-color:#830000; text-decoration:none;}


.jobinfo dl { border:#f2f2f2 1px solid; clear:both; overflow:hidden; width:630px; margin-bottom:24px;} 
.jobinfo dl dt { padding:10px; float:left; width:490px; background-color:#f2f2f2;}
.jobinfo dl dt .title { font-size:12px; font-weight:bold; padding-bottom:5px; }
.jobinfo dl dt p { font-size:12px; color:#666666; line-height:22px;}
.jobinfo dl dd { text-align:center; float: left; width:118px; padding-top:42px; }


.contact { float: left; width: 100%; padding-left:13px; padding-top:40px;}
.contact dl { float: left; width: 275px; }
.contact dl dt { font-size:12px; color:#333333; font-weight:bold; padding-bottom:5px;}
.contact dl dd { font-size:11px; color:#666; line-height:14px; padding-bottom:5px;}
.pb94 { padding-left:94px; background:url(../../img/default/line_007.jpg) left top repeat-y;} 
.bbcc { border-bottom:#CCCCCC 1px solid; padding-bottom:35px;}


.currentbar { clear:both; text-align:right; font-size:12px; padding-right:8px; color:#666666;}





/*-----------------实体商业空间-----------------------*/

#Commercial_space { clear: both; }

#Commercial_space p {}

#Commercial_space img { float: left; margin-right: 50px; }

.shcrossing { overflow: hidden; width: 100%;}
.shcrossing dl { float: left; width: 200px; margin-right: 24px; display: block; overflow: hidden; }
.shcrossing dl dt { padding-left:5px; margin-bottom: 21px; }
.shcrossing dl dd { }
.shcrossing dl dd img { border:#f1f1e5 5px solid; width: 190px; height: 110px; margin-bottom: 15px;  }
.shcrossing dl dd p {  height: 360px; line-height: 18px; border:#ebebeb 1px solid; padding: 10px; text-align:justify; text-justify:inter-ideograph; color:#999999;   }



.shcrossing .l { float: left; width: 350px;}
.shcrossing .l p { margin-top: 30px; line-height:40px; margin-left:10px; width: 280px; background-color:#e4e4e4; text-align:center; padding:10px 10px 0px 10px;}
.shcrossing .r { float: left; width: 320px;}
.shcrossing .r p  { line-height: 18px; padding-right:15px; padding-top:30px;}





#footer002 {  border-top:#dbdbdb 1px solid; padding-top:50px; text-align:center; font-size:12px; padding-bottom:50px; line-height:18px;}
#footer002 a { color:#8c0b05; text-decoration:underline;}
#footer002 a:link { color:#8c0b05; text-decoration:underline;}
#footer002 a:visited { color:#8c0b05; text-decoration:underline;}
#footer002 a:hover { color:#8c0b05; text-decoration:none;}

