@charset "gb2312";

/*all Layout*/
.wrap{min-height:100%; _height:100%; background:#fff url(body_bg2.png) 0 280px repeat-x;}
.bottom_box{padding-bottom:50px;}
.bottom{ clear:both; position: relative; margin-top:-50px; height:50px; line-height:50px; text-align:center; font-size:12px;}

/*content*/
.top{ height:242px; background:#f62000 url(top3-1.jpg) center no-repeat;}

.nav{ height:44px; background:url(nav_bg2.png) repeat-x;}
.nav ul{margin:0 auto; width:1000px;}
.nav li{ position:relative; z-index:9999; float:left; background:url(nav_li_bg2.png) 0 center no-repeat;}
.nav li:first-child{ background:none;}
.nav li a{ display:block; padding:0 15px; line-height:44px; font-family:Microsoft Yahei; font-size:18px; color:#fff;}
.nav li a:hover{color:#333;}

.main{ margin:10px auto; padding:10px; width:980px;  border:1px solid #ccc; overflow:hidden; background:#fff; box-shadow:0 1px 10px rgba(0, 0, 0, 0.3);}
.m_left{ margin-right:330px;}
.m_right{ float:right; padding:0 10px; width:295px; background:#f8f8f8;}

.t_box{ height:38px; background:url(t2.png) no-repeat;}
.t_tit{ display:inline-block; *display:inline; *zoom:1; padding-left:10px; line-height:34px;  font-family:Microsoft Yahei; font-size:18px; color:#fff;}
.more{ float:right; padding:10px 10px 0 0; font-size:12px;}

.news_img{ position:relative; float:left; width:313px; height:210px;}
.news_img img{ width:313px; height:210px;}
.news_txt{ display:block; position:absolute; bottom:0; left:0; z-index:10; width:100%; height:30px; line-height:30px; text-indent:10px; font-size:14px; color:#fff; background:url(b_alpha.png) repeat;}

.news_list{ margin-left:330px; line-height:30px;}
.news_list h2{ font-size:14px;}

.n_list li{padding-left:25px; line-height:30px; background:url(li_bg.png) 5px center no-repeat;}

.example_img{ position:relative; float:left; width:225px; height:150px;}
.example_img img{ width:225px; height:150px;}

.e_right{ margin-left:240px;}

.experience{ padding-top:10px; overflow:hidden;}
.experience ul{ float:left; margin-left:-50px;}
.experience li{ float:left; width:150px; margin-left:50px; display:inline; padding-left:25px; line-height:30px; background:url(li_bg.png) 5px center no-repeat;}

.right_box{ padding:0 10px 10px 0; border:1px solid #ccc; background:#fff;}

.notice_list{ padding:10px 0 0 10px;}
.notice_list li{ padding:0 0 10px 25px; line-height:20px; background:url(li_bg.png) 5px 3px no-repeat;}

.work_list li{ padding:10px 0 15px 10px; overflow:hidden;}
.work_img{ float:left; width:54px; height:38px; padding:3px; border:1px solid #ccc; border-radius:3px;}
.work_img img{width:54px; height:38px;}
.work_txt{ margin-left:70px; line-height:22px;}

.ad_box{ margin-top:15px; height:111px;}
.ad_box img{ width:100%; height:100%;}

/*page*/
.sub_left{ margin-right:320px;}
.sub_right{ float:right; padding:10px; width:290px; background:#f8f8f8;}

.s_list{ overflow:hidden;}
.s_list h2{ padding-bottom:2px; line-height:29px; border-bottom:1px solid #ccc; font-weight:normal;}
.ht{ display:inline-block; *display:inline; *zoom:1; padding:0 5px; height:29px; line-height:29px; border-radius:5px;font-family:Microsoft Yahei; font-size:16px; color:#fff; background:url(ht.png) repeat-x;}
.s_list ul{padding:10px 0;}
.s_list li{padding-left:25px; line-height:24px; font-size:12px; background:url(li_bg.png) 5px center no-repeat;}