/*-----  Total  ----*/
* {padding:0;margin:0;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;}
body {background-color: #E8F0F9;}
ul,li {list-style:none; }
img {border:none;}
a:focus {outline: none}
a:link {text-decoration: none; color:#436BB5}
a:visited {text-decoration: none;color: #436BB5;}
a:hover {text-decoration: underline;color:#002D5B;}
a:active {text-decoration: none}
.hidden {display:none;}
.clear {clear:both; display:block; font-size:0px; line-height:0px}
.hidden {display: none;}
.lightblue {color:#0080D9; }
.darkblue { color:#001A78; font-size:14px;}

/*-----  Top and Navigation  ----*/
#content {width:100%; background: url(images/bg_content.jpg) repeat-x}
#top  {background: url(images/logo.jpg) no-repeat; width:968px; height:212px; margin:0 auto;  position:relative;}
#logo a {background:url(images/logo_icon.jpg) no-repeat; width:160px; height:132px; text-indent:-999px; display:block; position:absolute; top:41px; left:405px; }
#nav {width:905px; height:80px; margin:0 auto; margin-bottom:10px;}
#text_change{position:absolute; width:200px; text-align:center; right:0; top:10px; color:#f1f1f1;}
#text_change a{color:#fff;}
		
/*----- Index News  ------*/
#index_news  { width:906px; height:43px; margin:0 auto; background:url(images/bg.png) repeat-x; margin-bottom:21px;}
	#index_news .index_news_l { width:59px; height:43px; background:url(images/icon.png) -22px 0px  no-repeat; float:left}
	#index_news .index_news_r { width:8px; height:43px; background:url(images/icon.png) -81px 0px  no-repeat; float:right}
	#index_news_text { width:400px; height:43px; line-height:43px; font-weight:normal; font-size:12px; float:left; padding-left:14px;}
		#index_news_text a {font-size:12px; font-family:Arial, Helvetica, sans-serif;}
		#index_news_text a:hover {text-decoration:none; color:#C20C33}

/*-----   Footer   ------*/
.footer {color:#5A658A; text-align:center; font-size:12px; height:30px; line-height:30px;}
	.footer a {color:#5A658A; font-size:10px; margin:0 5px;}
#index_footer { padding:8px 0 16px 0;}


/*-----   联系方式  ------*/
#index_msg { width:905px; height:136px; margin:0px auto 0; background:url(images/bg.png) 0 -50px repeat-x; margin-bottom:10px; text-align:left;}
	#index_msg .index_msg_l { width:9px; height:136px; background:url(images/icon.png) 0 0px  no-repeat; float:left}
	#index_msg .index_msg_r { width:9px; height:136px; background:url(images/icon.png) -9px 0px  no-repeat; float:right}
	#index_msg h3{display:block; position:relative; left:0; top:-10px; }
.index_msg_block {width:295px; height:118px; margin:8px 0 0px 0; border-right:solid 1px #BFCDEE; float:left; }
    .index_msg_block h3 a { display:block; width:108px; height:13px; background:url(images/icon.png)  -96px 0  no-repeat; text-indent:-999px;}
#index_recent ul { padding-top:10px;}
#index_recent li { line-height:19px; padding-left:12px;}
#index_contact{}
	#index_contact h3 a { background:url(images/icon.png)  -96px -13px  no-repeat; width:112px; }
	#index_contact h4 { color:#002D5B; font-size:18px; text-align:center; padding:16px 0 3px 0;}
	#index_contact p { padding-left:43px; line-height:19px; color:#436BB5}
#index_join { border:none;}0px;}
    #index_join h3 a { background:url(images/icon.png)  -96px -26px  no-repeat; }

#service_email {}
	#service_email p {text-align:center; padding:0; margin:0 auto;}
	#service_email h3{width:107px; height:46px;  background:url(images/icon.png)  -211px -0px  no-repeat; margin-left:96px;}
#service_phone {}	
	#service_phone h3{width:107px; height:46px; background:url(images/icon.png)  -96px -0px  no-repeat;  margin-left:94px;}
	#service_phone p {text-align:center; color:#007DD4; line-height:23px;}
#service_address {border:none; width:295px;}
	#service_address h3{width:107px; height:46px;  background:url(images/icon.png) -211px -0px  no-repeat; margin-left:96px;}
	#service_address p{text-align:center}

/*-----   集团介绍  ------*/
#about_banner_top {width:906px; margin:0 auto; overflow:hidden;}
#about_logo { width:169px; height:138px; float:left; position: relative;background:url(images/about_logo.jpg) 0 -138px no-repeat;}
#about_text {width:679px; background-color:#F6F7F7; border:solid 1px #B2C2E4; border-top:none; border-bottom:none; margin:0 auto; padding:30px 25px 30px 200px; position:relative;}
    #about_text h3 { width:169px; height:138px;float:left; position:absolute; left:0px; top:40px; background:url(images/about_logo.jpg) 0 0px no-repeat;}
    #about_text p { color:#05629F;line-height:30px; font-size:15px; text-indent:2em; text-align:justify; text-justify:inter-ideograph;}
#about_banner_middle { width:906px; height:47px; background:url(images/about_middle_bg.png) repeat-x; margin:0 auto;}
    #about_banner_middle h4 { width:890px; height:47px; background:url(images/about_contact.png) center top no-repeat;float:left;}
.about_middle_l, .about_middle_r { width:8px; height:47px; display:block; background:url(images/icon.png) no-repeat;}
.about_middle_l {float:left; background-position:-218px -63px;}
.about_middle_r {float:right; background-position:-226px -63px;}
#about_banner_bottom {width:906px; height:150px; margin:0 auto;}
.box1{text-align:left;}
.box1 td{color:#2973B4; line-height:30px;}
.box1 strong{font-size:14px;}


/* 企业愿景 */
.qyyj_con div{height:110px; line-height:110px; text-align:left; padding-left:80px; font-size:20px; font-weight:bold; color:#56457B; font-family:"黑体"}

/* 企业使命 */
.qysm_con div{padding-bottom:20px; padding-top:10px;}
.qysm_con p{line-height:25px; padding-top:5px; padding-bottom:5px; text-indent:24px; padding-left:10px; padding-right:50px; color:#0064BC;}
.qysm_con h3{margin-top:45px;}


/* 媒体聚焦 */
.mtjj_con{width:906px; padding-left:0px; padding-right:0px; overflow:hidden; height:400px;}
.mtjj_con table{position:absolute; left:190px; top:20px;}
.mtjj_con dl.mt_lbox{margin:0 auto; margin-bottom:5px; width:400px; overflow:hidden;}
.mtjj_con dl.mt_lbox dd{text-align:left; font-size:12px; color:#0165BB; padding-bottom:3px;}
.mtjj_con dl.mt_lbox dd a{color:#0165BB; line-height:23px;}
.mtjj_con h3{margin-top:125px;}
.mtjj_con .mt_rbox{text-align:left; overflow:hidden; width:310px; float:left;}
.mtjj_con .mt_rbox dl{margin-top:15px;}
.mtjj_con .mt_rbox dl dd a{line-height:30px; font-size:14px;}

.xwsd_con .xwsd{overflow:hidden; width:360px;}
.xwsd_con h3{}
.xwsd_con .pimg{float:right; width:295px; padding-left:10px;}


/* 广典数据 */
.gdsj_con dl{padding-left:20px;padding-right:20px;}
.gdsj_con dl dd{text-indent:30px; font-size:15px; color:#0D5190; line-height:30px; text-align:left;}
.gdsj_con h3{margin-top:120px;}


/* 广典传媒 */
.gdcm_con dl{padding-left:20px;padding-right:20px;}
.gdcm_con dl dd{text-indent:30px; font-size:15px; color:#0D5190; line-height:30px; text-align:left;}
.gdcm_con dl dd a{font-size:15px; font-weight:bold;}
.gdcm_con h3{margin-top:125px;}


/* 打工俱乐部 */
.dg_con dl,.dg_con ul{padding-left:20px;padding-right:20px;margin-bottom:5px;}
.dg_con ul li {text-indent:30px; list-style:inside disc; font-size:15px; font-weight:bold; color:#0F5092; line-height:30px; text-align:left;}
.dg_con dl dt{font-size:18px; font-weight:bold; color:#104F94; text-align:left; line-height:35px;}
.dg_con dl dd{text-indent:30px; font-size:15px; color:#0167BC; line-height:30px; text-align:left;}
.dg_con h3{margin-top:75px;}
.dg_con .gy_btn {width:230px; float:right; margin-right:20px; _display:inline;}


/* 开心广典 */
.content2{background:none; margin-top:25px; margin-bottom:20px;}
.content2 dl{width:906px;margin: 0 auto;}
.content2 dl dd{float:left; width:437px; overflow:hidden; _display:inline; height:120px; margin-bottom:10px;}
.content2 dl dt{float:right; width:437px; height:120px; margin-bottom:10px;}



#container {width: 906px;height:74px;margin: 0 auto;position: relative;}
#container .navLeft {width:12px; height:74px; background:url(images/topNavBg.png) 0 -157px; float:left;}
#container .navRight {width:12px; height:74px; background:url(images/topNavBg.png) -12px -157px; float:left;}
ul.topnav {list-style: none;margin: 0;float: left;width: 882px;height:74px;background: url(images/topNavBg.png) repeat-x;}
ul.topnav li {line-height:70px;width:110px;float: left;margin: 0;	margin-left:35px;_display:inline;position: relative;}
ul.topnav li a{width:110px;color: #0066BB;font-size:16px;display: block;text-decoration: none;float: left;}
ul.topnav li ul.subnav {list-style: none;position: absolute;left: 0; top:0;margin: 0; padding: 0;display: none;float: left;width: 110px;-moz-border-radius-bottomleft: 5px;-moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;}
ul.topnav li ul.subnav li{margin: 0; padding: 0;clear: both;width: 110px; height:45px;background:url(images/topNavBg.png) -110px -74px;}
html ul.topnav li ul.subnav li a {float:left;width:108px;margin-left:1px;_display:inline; line-height:35px;}
html ul.topnav li ul.subnav li a:hover {background-color:#fefefe;}






/*下面四条指定下拉菜单首航末行样式*/
ul.topnav li ul.subnav li.top{margin: 0; padding: 0;clear: both;width: 110px;line-height:68px;height:68px;background:url(images/topNavBg.png) 0px -74px;overflow:hidden;}
ul.topnav li ul.subnav li.top a{padding-top:0px;width: 110px;margin:0; line-height:70px;}
ul.topnav li ul.subnav li.top a:hover {background-color:transparent;}
ul.topnav li ul.subnav li.bottom{margin: 0; padding: 0;clear: both;width: 110px;line-height:15px;height:15px;background:url(images/topNavBg.png) 0px -142px;overflow:hidden;}
html ul.topnav a:hover {color:#0066BB;text-decoration:none;}