
/* CSS Document */
body{margin:0; padding:0; font-family:"微软雅黑"; font-size:11px;}
img{border:none;}
.width_box{width:1000px; margin:0 auto;}

/*头部*/
.top{height:33px; line-height:33px; background:url(../image/topbg.png); color:#fff;}
.topleft{float:left;}
.topright{float:right;}
.topright a{color:#FFF; text-decoration:none;}
.head_left{float:left; margin-top:6px;}
.head_right{float:right; padding-left:60px; background:url(../image/tel.png) left center no-repeat; height:50px; margin-top:25px;}
.head_right span{font-size:14px; display:block; color:#333;}
.head_right i{font-size:25px; font-weight:bold; font-style:normal; color:#e24419;}
.head{background-color:#f7f7f7; height:102px;}

/*导航*/
.nav{ height:40px; background-color:#ffffff;}
.nav ul li a{ font-size:14px; display:block;  text-align:center; height:40px; line-height:40px; width:90px; margin-right:30px;}
/*a.nav_active,.nav a:hover{color:#FFF; background:url(../image/navbg.png) no-repeat;}*/
a.nav_active{color:#FFF; background:url(../image/navbg.png) no-repeat;}
/*.nav .width_box ul li ul{ display:none;}

.nav ul ul {display: none;}
.nav ul li:hover > ul {display: block;}
.nav ul {list-style: none;position: relative;display: inline-table;}
.nav ul:after {content: ""; clear: both; display: block;}
.nav ul li {float: left;}
/*.nav ul li:hover {background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
                  background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
                  background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);}*/
/*.nav ul li:hover a {color: #fff;}
.nav ul li a {display: block;text-decoration: none;}
.nav ul ul {border-radius: 0px; padding: 0;position: absolute; top: 100%;z-index:999;}
.nav ul ul li {float: none; position: relative;}
.nav ul ul li a {color: #fff;	}
.nav ul ul li a:hover {background: #e04b22;}
.nav ul ul ul {position: absolute; left: 100%; top:0;}*/



.nav ul ul {
	display: none;
}

.nav ul li:hover > ul {
	display: block;
}

.nav ul {list-style: none;position: relative;display: inline-table;}
.nav ul:after {content: ""; clear: both; display: block;}
.nav ul li {width:90px;}
.nav ul li:hover {background: #e04b22;background: linear-gradient(top, #4f5964 0%, #e04b22 40%);background: -moz-linear-gradient(top, #e04b22 0%, #e04b22 40%);
                  background: -webkit-linear-gradient(top, #e04b22 0%,#e04b22 40%);}
.nav ul li:hover a {color: #fff;}
.nav ul li a {display: block; text-decoration: none;}
.nav ul ul {background: #e04b22; border-radius: 0px; padding: 0;position: absolute; top: 100%;z-index:999; width:90px;}
.nav ul ul li {position: relative;}
.nav ul ul li a {color: #fff;margin-right:0px;}	
.nav ul ul li a:hover {background: #e04b22;}
.nav ul ul ul {position: absolute; left: 100%; top:0;}



/*banner*/
.banner{height:469px;}
#full-screen-slider{width:100%; height:469px; float:left; position:relative}
#slides{display:block; width:100%; height:469px; list-style:none; padding:0; margin:0; position:relative}
#slides li{display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a{display:block; width:100%; height:100%; text-indent:-9999px}
#pagination{display:block; list-style:none; position:absolute; left:50%; top:439px; z-index:9900; padding:5px 15px 5px 0; margin:0}
#pagination li{display:block; list-style:none; width:16px; height:6px; float:left; margin-left:15px; background:#fff;}
#pagination li a{display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current{background:#E2461B;}
#pagination ul{margin:0;}


/*盛唐文化*/
.lm_color1{background: url(../image/line.png) left 70px repeat-x;}
.lm_color1 .lm_label_center span{background-color:#fff;}
.label_one{width:560px; font-size:12px; height:38px; line-height:38px; background:url(../image/labelbg.png) no-repeat; padding-left:10px; margin-bottom:20px; color:#FFF;}
.label_one span{font-weight:bold;}
.label_one a{float:right; margin-right:10px; color:#FFF; *margin-top:-38px; zoom:1;}
.lm_one_left{float:left; text-align:center; margin-top:10px;}
.lm_one_left img{display:block; margin-bottom:8px;}
.lm_one_left a{color:#E04B22;}
.gs_new{width:570px; float:left;}
.lm_one_right{margin-left:20px;width:320px; float:left;}
.lm_one_right a{display:block; font-size:12px; float:left; height:30px; line-height:30px; width:325px;}
.lm_one_right a span{float:right; color:#A9A9A9; *margin-top:-30px; zoom:1;}
.lm_one_cont{margin-top:30px;}
.qy_cultrue{float:right; width:570px;}
.qy_cultrue .lm_one_left{float:right;}
.qy_cultrue .lm_one_right{float:left; margin-right:20px; margin-left:0;}


/*服务范围*/
.lm_two_cont{margin-right:-25px; zoom:1; margin-top:30px;}
.fwfw_list{float:left; width:284px; margin-right:22px;}
.fwfw_up{position:relative;}
.fwfw_up span{display:block; color:#FFF; font-size:12px; font-weight:bold; position:absolute; top:0; left:0;}
.span_bg1{background:url(../image/label1.png) no-repeat; width:110px; height:34px; text-align:center; line-height:32px;}
.span_bg2{background:url(../image/label2.png) no-repeat; width:74px; height:34px; text-align:center; line-height:32px;}
.fwfw_down a{display:block; height:42px; line-height:42px; color:#333; padding-left:15px; background:url(../image/ico1.png) left center no-repeat; border-bottom:1px solid #E2E2E2; font-size:14px;}
.fwfw_down a span{float:right; margin-right:5px; color:#A9A9A9; *margin-top:-42px;zoom:1;}
.fwfw_down a:hover{color:#ca3117;}


/*人力资源*/
.lm_three_cont{margin-top:30px;}
.rlzy_list{width:374px; float:left;}
.rlzy_list_label{height:20px; line-height:20px; margin-bottom:10px;}
.rlzy_list_label span{font-size:16px; color:#e04b22; font-weight:bold; display:block; line-height:20px; float:left;}
.rlzy_list_label a{display:block; float:right;}
.rlzy_list_down a{display:block; height:40px; line-height:40px; font-size:12px; border-bottom:1px dashed #999;}
.rlzy_list_down span{padding-right:5px; color:#999;}
.zpxx_box{margin:0 38px;}
.gszd_title{font-size:12px; font-weight:bold; margin-top:20px;}
.gszd_cont{margin-top:10px; line-height:2.5em;}
.rlzy_list_down a.gszd_more{padding-right:15px; background:url(../image/more2.png) right center no-repeat; width:60px; margin:0 auto; border:none; margin-top:20px; margin-bottom:5px;}
.gszd_box{border-bottom:1px dashed #999;}


/*友情链接*/
.lm_color2{background:#fbfbfb url(../image/line.png) left 70px repeat-x;}
.lm_label{padding:50px 0 30px 0;}
.lm_label_center{text-align:center;}
.lm_label_center span{font-size:30px; color:#e04b22; display:block; background-color:#fbfbfb; width:140px; margin:0 auto; text-align:center; font-weight: bold; padding-right:2px;}
.lm_label_center i{font-size:21px; color:#777; font-style:normal; margin-top:5px; display:block;}
.friend_link_cont a{margin-right:48px; margin-top:15px; margin-bottom:20px; float:left; border:2px solid #EAEAEA; padding:10px;}
.friend_link_cont{margin-right:-50px; zoom:1; padding:20px 0;}
.friend_link_cont a:hover{border:2px solid #F00;}
.footup{height:132px; background:#cf3b12 url(../image/topbg.png);}
.footup_box{width:1000px; color:#FFF; margin:0 auto;}
.footup_left{float:left; color:#FFF; line-height:2em; margin-top:25px; font-size:12px;}
.footup_right{float:right;color:#FFF; text-align:center; margin-top:5px;}
.footup_right img{display:block; margin-bottom:4px;}
.cl{clear:both;}
.footdown{height:48px; line-height:48px; text-align:center; background-color:#b43107; color:#fff;}



/*内页*/
.nybanner{background:url(../image/nybanner.jpg) center center no-repeat; height:178px;}
.nybanner2{background:url(../image/nybanner2.jpg) center center no-repeat; height:178px;}
.nycont{width:1000px; margin:0 auto; padding:20px 0;}
.ny_left{float:left; width:200px;}
.ny_right{float:left; width:780px; border:1px solid #e9e9e9; margin-left:16px;margin-bottom:10px;}
.nylmup{background:url(../image/nyleft.jpg) no-repeat; line-height:40px; height:42px;color:#fff; font-size:16px;}
.nylmup span{font-size:18px; color:#FFFFFF; padding:0 10px 0 20px;}
.nylmdown{border:1px solid #e9e9e9; border-top:none;min-height:300px;}
.nylmdown{padding:5px 10px 10px 10px;}
.lmlist ul li{height:40px; line-height:40px; display:block; border-bottom:1px dashed #CCCCCC;}
.lmlist .child{margin-left:35px;background:url(../image/lmico2.png) left no-repeat;font-size:12px; color:#48484a;text-decoration:none;padding-left:15px; }
.lmlist .child2{margin-left:35px;background:url(../image/lmico3.png) left no-repeat;font-size:12px; color:#48484a;text-decoration:none;padding-left:15px; }
.lmlist ul ul {
    padding-left:5px;
}
.lmlist ul ul li a{margin-left:35px;height:40px;line-height:40px; display:block; padding-left:10px; font-size:12px; color:#48484a; text-decoration:none; border-bottom:1px dashed #CCCCCC;}

.lmlist a:hover{color:red;}
.dh{background:url(404.png) no-repeat; height:79px; margin-top:8px;}
.dh span{display:block; font-size:16px; padding:40px 0 0 78px; color:#f7971e;}
.ny_rightbt{height:40px; line-height:40px; border-bottom:1px dashed #CCCCCC; padding-right:10px;}
.ny_right_mc{background:url(../image/line.jpg) 10px center no-repeat; padding-left:20px; color:#E2471C; font-size:16px; font-weight:bold; float:left;}
.ny_right_dz{float:right; color:#898989;}
.ny_right_dz a{color:#E2471C; text-decoration:none;}
.ny_right_dz a:hover{text-decoration:underline;}
.ny_rightcont{padding:10px; min-height:300px;}
.ny_wzjs{font-size:12px; padding:20px;}
.ny_wzjs p{text-indent:2em; line-height:2em;}
.cp_lmlist dt{background:url(../image/lmico2.png) 6px center no-repeat; height:40px; line-height:40px; padding-left:20px; font-size:12px; font-weight:bold; color:#464749;border-bottom:1px dashed #CCCCCC; margin-bottom:5px;}
.cp_lmlist dd{}
.cp_lmlist dd a{color:#666666; background:url(404.png) 10px center no-repeat; display:block; padding:3px 0 3px 20px; text-decoration:none; border-bottom:1px dashed #E8E8E8;}
.cp_lmlist dd a:hover{background-color:#f3f3f3;}
.cp_bt{background:url(404.png) left center no-repeat; height:30px; line-height:30px; padding-left:20px; font-size:12px; font-weight:bold; color:#6472b9;}
.cp_xx{padding-top:15px;}
a.on_lmlist,a.on_lmlist:hover{background-color:#FFE3DB;}


/*新闻*/
.newslist{padding-left:10px; border-bottom:1px dashed #c1c1c1; height:40px; line-height:40px;}
.newslist:hover{background-color:#FFF6F3;}
.newslist a{float:left; display:block;background:url(404.png) left center no-repeat; padding-left:15px; color:#333333; text-decoration:none; font-size:12px;}
.newslist a:hover{color:#E2471C;}
.newslist span{float:right; color:#c1c1c1; padding-right:10px;}
.nylm_two{margin-top:8px;}
.caselist{border-bottom:1px dashed #dcdcdc; padding-top:10px; padding-left:10px;}
.caselistup{background:url(404.png) left center no-repeat; padding-left:10px; font-weight:bold; font-size:12px;}
.caselistup a{color:#333333; text-decoration:none;}
.caselistdown a{color:#676767; text-decoration:none; display:block; padding:6px 0 6px 8px;}
.caselistdown a span{color:#f29e12;}
.caselist a:hover{color:#f29e12;}
.newstitle{font-size:25px; line-height:25px; height:40px; line-height:40px; margin:10px 0; text-align:center; color: #E2471C;}
.newsinfo{background-color:#F8F8F8; height:30px; line-height:30px; text-align:center;}
.newscont{line-height:2em; padding:20px; font-size:12px;}
.newscont table{border-color:#000;}
.newscont table td{border-color:#000;}
.wz_box{color:#333; font-size:12px;}
.wz_box a{color:#F30; text-decoration:none;}

/*分页*/
.page{padding-top:30px; text-align:center;padding-bottom:20px;}
.page a{text-decoration:none; padding:4px 6px; color:#333333; border:1px solid #CCCCCC;}
.pageone{padding:0 3px;}
a.pageone{background-color: #E7481C; color: #FFFFFF; border: 1px solid #E7481C;}
.page a:hover{background-color:#E7481C; color:#FFFFFF; border:1px solid #f2ac36;}
a.onpage{background-color: #E7481C; color: #FFFFFF; border: 1px solid #E7481C;}


/*留言*/
.lxwm_cont{line-height:2em; padding-left:20px;}
a.ryzs_list{display:block;width:200px; display:block; float:left; text-align:center; margin:10px 12px;}
a.ryzs_list img{width:200px; height:150px; display:block; margin-bottom:10px;}
.jb_tx{color: #FF0000; font-size: 14px; padding: 15px 0 5px 85px;}
.tj_btn{background: url(404.png) no-repeat; height: 28px; width: 67px; border: 0; cursor: pointer;}
.cz_btn{background: url(404.png) no-repeat; height: 28px; width: 67px; border: 0; cursor: pointer;}
.zp_table td{height: 25px; line-height: 25px; padding: 5px 0;}
.intxt{height: 20px; line-height: 20px; padding-left:5px;}
.dhwb{height: 100px; padding-left:5px;}
.red{ color:#FF0000; padding-left:5px;}


/**分支机构列表*/
.n-list{ padding-top:10px; }
.n-list li{ display:block; padding-bottom:16px; border-bottom:1px solid #f0f0f0; overflow:hidden; }
.n-list li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
.n-list li h2{ padding:16px 0 14px 0; font-size:16px; line-height:27px; font-weight:normal; }
.n-list li h2 a{ font-size:20px; font-weight:bold; line-height:29px; color:#FF0000; text-decoration:none; }
.n-list li h2 a:hover{ color:#FF7744; }
.n-list li .note b{ position:relative; display:block; float:left; margin-right:16px; width:156px; height:104px; font-style:normal; }
.n-list li .note b img{ width:100%; height:100%; }
.n-list li .note p{ font-size:12px; line-height:23px; font-weight:500; color:#555; }
.n-list li .note .info{ padding-top:20px; text-align:right; }
.n-list li .note .info span{ margin-right:10px; padding-left:20px; color:#777; background:url(404.png) no-repeat; }
.n-list li .note .info .time{ background-position:0 -158px; }
.n-list li .note .info .view{ background-position:0 -36px; }
.n-list li .note .info .comm{ background-position:0 4px; }
.n-list .nodata{ margin-top:30px; color:#666; font-size:12px; line-height:100px; text-align:center; }



