@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333;}
a{color:#333; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#c00; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
.h300{height:100px; overflow:hidden; clear:both;}
.reh300{height:300px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#000; border:0px;}
em{font-style:normal;}
.w868{width:868px; overflow:hidden;}
.w332{width:332px; overflow:hidden;}

.wal{width:1300px; margin:0px auto; overflow:hidden;}
.pageBg{background:#dedede url(../img/pageBg.gif) center top repeat-y; min-height:500px; _height:500px;}
.pageBg2{background:none; min-height:500px; _height:500px;}
.repageBg2{background:url(../img/pageBg.jpg) right bottom no-repeat;}

.headDiv {min-width:1300px; margin:0 auto;}
.headDiv, .headDiv .wal{height:78px; overflow:hidden; background:#dedede; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:18px;}
.toplist{position:absolute; top:2px; right:90px;} 
.toplist li{float:left; background:url(../img/lico.png) left center no-repeat; padding:0 10px; line-height:20px;}
.toplist .li_01{background:none;}
.toplist .li_01 a{background:url(../img/lbtn1.png) left top no-repeat; display:block; width:50px; height:20px; padding-left:26px; color:#fff;}
.topTel{position:absolute; top:30px; right:100px;}
.topEwm{position:absolute; top:2px; right:0px;}

.nav{height:41px; overflow:hidden; background:#550000 url(../img/lbg3.gif) center top no-repeat; min-width:1300px; margin:0 auto;}
.nav li{float:left; padding-right:1px;}
.nav a{display:block; float:left; height:41px; line-height:41px; width:161px; text-align:center; overflow:hidden; color:#fff; font-size:14px; text-shadow:0px 3px 5px #000;}
.nav span{padding-right:5px;}
.nav a:hover, .nav .aNow, .nav .aNow1{background:url(../img/lbg3.png) top repeat-x; color:#FFF;}

.sNav{position:absolute; left:160px; top:119px; z-index:100; width:161px; background:url(../img/lbg.png); border-bottom:#800202 solid 2px; display:none;}
.sNav a{display:block; color:#FFF; height:41px; line-height:40px; text-align:center; background:url(../img/lline.png) bottom repeat-x; font-size:14px; text-shadow:0px 3px 5px #000;}
.sNav .li_01 a{font-size:12px;}

.pageTitle{height:97px; line-height:85px; font-size:16px; background:url(../img/pageTitle.gif) left 65px no-repeat;}
.pageTitle span{font-size:25px; float:left; padding-right:20px;}
/**/
.pageTitle2{height:115px; overflow:hidden; position:relative; background:url(../img/pageTitle2.gif) left 61px repeat-x;}
.pageTitle2 .btn{display:block; background:url(../img/btn1.gif) left top no-repeat; width:85px; height:21px; position:absolute; top:40px; right:0px;}
.pageTitle2 h1{font-weight:400; background:url(../img/pageTitle2Bg.gif) left 40px no-repeat; padding-top:72px; font-size:18px;}
.pageTitle2 h1 span{padding:0 10px 0 5px;}
.pageTitle2 .div0 b {font-size:14px;}
.pageTitle2 .div0 a {padding:2px 4px; margin-right:11px; font-size:14px;}
.pageTitle2 .div0 a.aNow {background:#6a1014; color:#fff;}
/**/
.pageTitle4{height:90px; line-height:90px; overflow:hidden; font-size:18px; color:#6a1014; background:url(../img/lico2.png) left center no-repeat; padding-left:50px;}
.pageTitle4 span{font-size:24px; padding-right:15px;}
/**/
.pageTitle5{height:35px; line-height:35px; overflow:hidden; background:#e8e8e8; border-bottom:#6a0f14 solid 12px; padding-left:10px; font-size:18px; color:#3e3a39; position:relative;}
.pageTitle5 .more{position:absolute; top:0px; right:10px; font-weight:400;}

.pageNav{height:45px; overflow:hidden; padding-left:1px; background:url(../img/pageNav.gif) left top no-repeat;}
.pageNav li{height:39px; overflow:hidden; padding-right:1px; background:url(../img/pageNav.gif) right top no-repeat; float:left; text-align:center;}
.pageNav a{display:block; float:left; white-space:nowrap; padding:3px 12px 0 12px; height:36px; overflow:hidden; font-size:14px; line-height:17px;}
.pageNav a:hover, .pageNav .aNow{background:#6a1014; color:#FFF;}
.pageNav_1{margin-bottom:15px;}
.pageNav_1, .pageNav_1 li, .pageNav_1 a{height:25px; line-height:25px; padding-top:0px;}

.pageNav2{height:25px; overflow:hidden; padding-left:1px; background:url(../img/pageNav.gif) left top no-repeat; margin-bottom:20px;}
.pageNav2 li{height:25px; overflow:hidden; padding-right:1px; background:url(../img/pageNav.gif) right top no-repeat; float:left; text-align:center;}
.pageNav2 a{display:block; float:left; white-space:nowrap; padding:0 12px 0 12px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; font-size:18px;}
.pageNav2 a:hover, .pageNav2 .aNow{background:#6a1014; color:#FFF;}

.pageBanner{height:344px; overflow:hidden; min-width:1300px; margin:0 auto;}

.footCompany{height:37px; line-height:37px; overflow:hidden; background:#620101 url(../img/lbg3.gif) center top no-repeat; color:#fff;}
.footCompany a{padding:0 10px; color:#fff;}
/**/
.footDiv{height:58px; line-height:58px; overflow:hidden; color:#c8b280; background:#000;}
.footDiv a{color:#c8b280; padding:0 9px;}
.footDiv .a1{display:inline-block; width:50px; height:20px; line-height:20px; padding-left:26px; background:url(../img/lbtn1.png) left top no-repeat;}

.topA{display:block; background:url(../img/topA.png) left top no-repeat; width:98px; height:28px; position:fixed; z-index:50; right:50%; margin-right:-750px; bottom:100px;}

.pageMore{padding-top:40px; height:80px; overflow:hidden;}
.pageMore a{display:block; background:url(../img/pageMore.gif) left top no-repeat; width:132px; height:26px; margin:0 auto;}

.pageNum{height:110px; overflow:hidden; line-height:60px; border-top:#ddd solid 1px;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.sideBarA{display:none; background:url(../img/sideBarA.png) left top no-repeat; width:32px; height:99px; position:fixed; z-index:90; right:0px; top:200px;}
.sideBar{position:fixed; top:200px; right:0px; z-index:9991; background:#fff; padding:2px 0 2px 2px; width:112px; }
.sideBar .name{height:62px; background:#6a1014; color:#fff; padding-left:5px; line-height:20px; margin-bottom:5px;}
.sideBar .name div{font-size:14px; padding-top:15px;}
.sideBar li{height:24px; line-height:24px; overflow:hidden; background:#cbcbcb url(../img/nimg16.png) 13px center no-repeat; padding-left:40px; margin-bottom:3px;}
.sideBar .msg{height:27px; line-height:27px; overflow:hidden; font-size:13px; text-align:center;}
.sideBar .tel{height:24px; line-height:24px; overflow:hidden; background:#cbcbcb url(../img/nimg13.png) 4px center no-repeat; padding-left:16px; font-size:14px;}

/**/
.joinForm h1{text-align:center; font-size:24px; padding:15px 0;}
.joinForm h2{text-align:center; font-size:20px; padding:15px 0; border:#595757 solid 1px; border-top:0px; border-bottom:0px;}
.joinForm table{border-left:#595757 solid 1px; border-top:#595757 solid 1px;}
.joinForm th{height:44px; border-right:#595757 solid 1px; border-bottom:#595757 solid 1px; width:230px; font-size:16px; font-weight:400;}
.joinForm td{height:44px; border-right:#595757 solid 1px; border-bottom:#595757 solid 1px; font-size:16px; text-align:center;}
.joinForm .input1{width:100%; height:44px; line-height:44px; text-indent:10px; font-size:16px;}
.joinForm .btnDiv{padding:90px 0 145px 0; text-align:center;}
.joinForm .btnDiv .btsubmit{background:url(../img/nimg160.gif) center top no-repeat; width:130px; height:57px; cursor:pointer;}

.join_01{min-height:1000px; _height:100px;}
.join_01 .fl{width:460px; overflow:hidden; padding:30px 0;}
.join_01 .fr{padding:80px 0;}
.join_01 h1{font-size:18px; padding-bottom:10px;}
.join_01 li{padding:10px 0 25px 0;}
.join_01 .ttile{font-size:16px; font-weight:bold; background:url(../img/ico1.jpg) left center no-repeat; padding-left:25px;}
.join_01 .content{font-size:13px; line-height:24px; padding:10px 0 0 25px; text-align:justify;}

.join_02{padding-top:20px;}
.join_02 .title{font-size:15px; font-weight:bold; background:url(../img/ico1.jpg) left center no-repeat; padding:5px 0 5px 25px;}
.join_02 .content{font-size:13px; line-height:24px; padding:0 0 15px 0; text-align:justify;}
.join_02 .imgDiv{text-align:center; padding:60px 0 150px 0;}
.join_02 .img{text-align:center;}

.about{min-height:300px; _height:300px; position:relative; padding:20px 0 100px 0; font-size:13px; line-height:24px; text-align:justify; color:#666;}
.about .imgDiv{position:absolute; right:0px; bottom:50px;}

.history{background:url(../img/history.gif) center repeat-y; padding:20px 7px 0 7px;}
.history li{width:652px; min-height:100px; _height:100px; position:relative; color:#666; font-size:13px;}
.history h1{font-size:18px; height:50px; overflow:hidden; background:url(../img/historyBg1.gif) left center no-repeat; padding-left:500px; color:#6a1014;}
.history li span{position:absolute; left:0px; top:50px; line-height:24px; white-space:nowrap;}
.history .content{padding:0 40px 0 60px; line-height:24px; text-align:justify;}
.history .liOdd{margin-left:auto;}
.history .liOdd h1{background:url(../img/historyBg2.gif) left center no-repeat; padding-left:100px;}
.history .liOdd span{left:35px;}
.history .liOdd .content{padding:0 5px 0 95px;}

.honor{padding-top:20px;}
.honor .list{height:300px; overflow:hidden; border-left:#999 dotted 1px;}
.honor .list li{float:left; height:300px; width:432px; overflow:hidden; font-size:13px; line-height:24px; border-right:#999 dotted 1px;}
.honor .list dd{background:url(../img/ico1.gif) 28px center no-repeat; padding-left:38px;}
.honor .listbox{padding-top:50px; width:1260px; height:179px; line-height:179px; margin:0 auto; overflow:hidden;}
.honor .listbox ul {width:100%;}
.honor .listbox li {float:left; margin:0 5px; text-align:center;}
.honor .listbox li img {height:179px; vertical-align:middle;}

.culture{width:1300px; overflow:hidden; position:relative;}
.culture ul{width:110%;}
.culture li{float:left; padding-right:10px; height:330px; overflow:hidden; position:relative; left:5px;}

.news dl{height:255px; position:relative;}
.news dt{position:absolute; left:0px; top:0px;}
.news dd{padding-left:445px; color:#666; font-size:13px; line-height:24px; text-align:justify;}
.news dd .name{font-size:14px; padding:10px 0;}
.news .list{border-top:#6a1014 solid 12px; padding:15px 0;}
.news li{height:47px; line-height:46px; overflow:hidden; position:relative; background:url(../img/line.gif) bottom repeat-x; font-size:14px;}
.news li span{position:absolute; top:0px; right:0px; white-space:nowrap;}

.newShow .title{text-align:center; font-size:18px; padding:20px 0 10px 0;}
.newShow .title div{font-size:14px; font-weight:400; padding:5px 0 0 200px;}
.newShow .time{padding-bottom:25px; text-align:center; background:url(../img/line.gif) bottom repeat-x; color:#666;}
.newShow .content{padding:25px 0; font-size:13px; color:#666; line-height:24px; text-align:justify;}
.newShow .content .imgDiv{text-align:center;}

.Recruitment{border:#666 solid 1px; border-bottom:0px; border-right:0px;}
.Recruitment th{font-weight:400; font-size:13px; height:49px; width:20%; border-bottom:#666 solid 1px; border-right:#666 solid 1px;}
.Recruitment td{font-weight:400; font-size:13px; height:49px; width:20%; border-bottom:#666 solid 1px; border-right:#666 solid 1px; text-align:center;}
.Recruitment .content{border-bottom:#666 solid 1px; border-right:#666 solid 1px; padding:15px 50px; font-size:13px; line-height:24px; color:#666; display:none;}
.Recruitment .btnDiv{padding-top:10px;}
.Recruitment .btnDiv a{display:block; background:url(../img/btn2.gif) left top no-repeat; width:117px; height:26px; line-height:26px; text-align:center; color:#FFF; font-size:15px;}

.Publication{padding-top:20px;}
.Publication li{float:left; width:375px; height:300px; padding:0 10px 0 240px; overflow:hidden; border:#b1b1b1 solid 1px; margin-right:18px; margin-bottom:45px; position:relative; left:10px;}
.Publication .imgDiv{position:absolute; left:0px; top:0px;}
.Publication .name{font-size:15px; padding:10px 0;}
.Publication .content{font-size:13px; line-height:24px; text-align:justify; color:#666;}
.Publication .btnDiv{position:absolute; right:10px; bottom:10px;}
.Publication .btnDiv a{display:block; margin-left:10px; width:70px; height:25px; line-height:25px; text-align:center; overflow:hidden; background:#cfcfcf; font-size:15px; float:left;}

.PublicationLayer{position:absolute; z-index:100; width:548px; background:#FFF; border:#6a1014 solid 1px; display:none;}
.PublicationLayer .btnDiv{height:55px; overflow:hidden;}
.PublicationLayer .btnDiv a{display:block; height:35px; width:55px; margin-left:auto; background:url(../img/close.gif) left center no-repeat;}
.PublicationLayer li{height:51px; line-height:39px; overflow:hidden; position:relative; font-size:14px; color:#666; padding-left:145px;}
.PublicationLayer li em{display:block; width:140px; text-align:right; position:absolute; left:0px; top:0px;}
.PublicationLayer .input1{float:left; width:296px; height:37px; line-height:37px; text-indent:10px; border:#6a1014 solid 1px; margin-right:10px;}
.PublicationLayer .input2{width:376px;}
.PublicationLayer .tips{float:left; white-space:nowrap;}
.PublicationLayer .tips span{color:#F00;}
.PublicationLayer textarea{float:left; width:376px; height:105px; line-height:37px; text-indent:10px; border:#6a1014 solid 1px; padding:0px; font-family:"微软雅黑"; color:#888;}
.PublicationLayer .btnDiv{height:60px; text-align:center;}
.PublicationLayer .btn1{background:#6a1014; width:70px; height:25px; font-size:15px; color:#FFF; cursor:pointer;}

.PublicationLayer2{position:absolute; z-index:100; width:481px; height:661px; background:#FFF; border:#6a1014 solid 1px; display:none; overflow:hidden;}
.PublicationLayer2 .close{display:block; background:url(../img/close.png) left top no-repeat; width:44px; height:15px; position:absolute; z-index:120; top:15px; right:15px;}
.PublicationLayer2 .leftBtn{position:absolute; z-index:120; left:10px; top:292px;}
.PublicationLayer2 .rightBtn{position:absolute; z-index:120; right:10px; top:292px;}
.PublicationLayer2 .list{width:463px; padding:10px 0; margin:0 auto; overflow:hidden;}
.PublicationLayer2 li{width:461px; height:641px; overflow:hidden; border:#e8e7e4 solid 1px;}
.PublicationLayer2 .box{width:375px; margin:0 auto; padding-top:90px;}
.PublicationLayer2 .title{height:35px; line-height:35px; overflow:hidden; background:url(../img/ico2.gif) left center no-repeat; padding-left:45px; font-size:20px; color:#6a0f14;}
.PublicationLayer2 .msg{text-align:center; padding:10px 0 25px 0; font-size:17px;}
.PublicationLayer2 .imgDiv{text-align:center;}
.PublicationLayer2 .content{width:255px; margin:0 auto; font-size:14px; line-height:35px; padding-top:15px;}

.Business{text-align:center; padding-bottom:60px;}

.evaluation{padding:0 0 20px 0;}
.evaluation li{min-height:100px; _height:100px; background:url(../img/lline3.png) bottom repeat-x; padding:25px 0 25px 80px; position:relative;}
.evaluation .imgDiv{position:absolute; left:0px; top:30px;}
.evaluation .content{line-height:24px; font-size:13px; color:#666;}
.evaluation .time{position:absolute; top:25px; right:0px; white-space:nowrap;}

.online_1{padding:15px 0 0 0; background:url(../img/lline3.png) bottom repeat-x; min-height:100px; _height:100px;}
.online_1 li{float:left; width:500px; overflow:hidden; height:61px; line-height:29px; font-size:13px;}
.online_1 em{width:75px; padding-right:10px; text-align:right; overflow:hidden; display:block; float:left;}
.online_1 .input1{width:315px; padding:0 5px; height:27px; line-height:27px; border:#595757 solid 1px; float:left;}
/**/
.online_2{padding-left:20px; width:700px; overflow:hidden; font-size:13px; color:#666;}
.online_2 h2{padding:30px 0 15px 0;}
.online_2 li{float:left; width:175px; overflow:hidden; height:33px; overflow:hidden;}
.online_2 li input{position:relative; left:-2px; top:2px;}
/**/
.online_3{background:url(../img/lline3.png) top repeat-x;}
.online_3 h2{padding:30px 0 15px 20px;}
.online_3 textarea{width:1278px; height:325px; border:#595757 solid 1px; padding:10px; font-size:13px; color:#595757; font-family:"微软雅黑";}
.online_3 .btnDiv{padding:30px 45px 0 0; height:30px; overflow:hidden; text-align:right;}
.online_3 .btnDiv input{width:64px; height:27px; background:url(../img/lbtn3.png) center top no-repeat; font-size:16px; margin-left:18px; color:#fff; cursor:pointer;}
.online_3 .btnDiv .btn1{background:url(../img/lbtn4.png) center top no-repeat; color:#141311;}

.mailbox{padding-top:20px;}
.mailbox .content{height:130px; padding-left:110px; background:url(../img/nimg765.png) left top no-repeat; font-size:13px; line-height:24px;}
.mailbox .title{height:35px; line-height:35px; background:url(../img/lbg4.gif) left top no-repeat; padding-left:42px; font-size:16px;}
.mailbox .title span{color:#6a1014;}
.mailbox .list{padding-top:20px;}
.mailbox li{height:60px; line-height:29px; padding-left:135px; position:relative;}
.mailbox li em{position:absolute; left:0px; top:0px; font-size:15px; display:block; width:120px; text-align:right;}
.mailbox .input1{width:370px; padding:0 5px; height:27px; line-height:27px; border:#595757 solid 1px; float:left;}
.mailbox .input2{width:309px;}
.mailbox .li_01{height:262px;}
.mailbox textarea{width:360px; height:216px; line-height:18px; border:#595757 solid 1px; font-family:"微软雅黑"; font-size:13px; color:#666; padding:5px 10px;}
.mailbox .tips{float:left; padding-left:10px;}
.mailbox .btnDiv{padding-top:50px; text-align:center;}
.mailbox .btnDiv .btinput{background:url(../img/nimg160.gif) center top no-repeat; width:130px; height:57px; cursor:pointer; text-indent:-10000000px;}

.pageTag{height:26px; line-height:26px; overflow:hidden; border:#595757 solid 1px; font-size:13px; padding-right:15px;}
.pageTag li{float:left; height:26px; overflow:hidden; padding:0 7px; border-right:#595757 solid 1px;}
.pageTag li a{background:url(../img/nimg13_1.png) right center no-repeat; padding-right:17px;}

.team{padding-top:30px; width:1300px; overflow:hidden; position:relative;}
.team ul{width:110%;}
.team li{float:left; width:301px; height:383px; overflow:hidden; padding-right:31px; text-align:center;}
.team .imgDiv{height:317px; overflow:hidden;}
.team .msg{height:23px; line-height:23px; overflow:hidden; border-bottom:#b1b1b1 solid 1px; border-top:#b1b1b1 solid 1px; font-size:13px;}

.teamShow{height:525px; padding:15px 0 0 360px; overflow:hidden; position:relative;}
.teamShow .imgDiv{position:absolute; left:0px; top:15px;}
.teamShow h5{font-size:13px;}
.teamShow .content{line-height:24px; font-size:13px; background:url(../img/lline3.png) bottom repeat-x; padding:15px 0;}

.case{padding-top:35px; width:1300px; overflow:hidden; position:relative;}
.case ul{width:110%;}
.case li{float:left; width:318px; height:280px; overflow:hidden; padding-right:10px; text-align:center; font-size:13px;}
.case .name{height:30px; line-height:30px; overflow:hidden;}
.case .msg{height:23px; line-height:23px; overflow:hidden; border-bottom:#b1b1b1 solid 1px; border-top:#b1b1b1 solid 1px;}

.branch{padding-top:10px;}
.branch li{width:420px; height:307px; padding-right:20px;}
.branch .imgDiv{height:243px; overflow:hidden;}

.teamShow2 .bigImg{height:550px; width:1076px; overflow:hidden; position:relative;}
.teamShow2 .contentDiv{height:550px; width:213px; overflow:hidden; background:#e8e8e8;}
.teamShow2 .content{padding:15px 0 40px 0; font-size:13px; line-height:24px; text-align:justify; color:#666;}

.caseShow_1{width:900px; height:600px; overflow:hidden; position:relative;}
.caseShow_1 .leftBtn{position:absolute; bottom:32px; right:83px; z-index:10; display:block; width:23px; height:23px; overflow:hidden; background:url(../img/nimg23_1.gif) left top no-repeat;}
.caseShow_1 .rightBtn{position:absolute; bottom:32px; right:55px; z-index:10; display:block; width:23px; height:23px; overflow:hidden; background:url(../img/nimg23_2.gif) left top no-repeat;}
.caseShow_1 .playState{position:absolute; bottom:32px; right:27px; z-index:10; display:block; width:23px; height:23px; overflow:hidden; background:url(../img/nimg23_3.gif) left top no-repeat;}/*播放状态*/
.caseShow_1 .pauseState{background:url(../img/nimg23_4.gif) left top no-repeat;}/*暂停状态*/

/**/
.caseShow_2{width:389px; height:600px; overflow:hidden; background:#e8e8e8;}
.caseShow_2 .content{padding:20px 8px; font-size:13px; line-height:24px;}
.caseShow_2 .content a{display:inline-block; width:74px; height:18px; line-height:18px; background:url(../img/nimg74.png) center top no-repeat; text-align:center; color:#fff;}
.caseShow_2 .content .a1{width:61px; background:url(../img/nimg61_1.png) center top no-repeat;}
/**/
.caseShow_3 .content{padding:20px 0 40px 0; line-height:24px; font-size:13px; text-align:justify;}
.caseShow_3 h1{height:33px; line-height:33px; overflow:hidden; background:#e8e8e8; border-bottom:#6a0f14 solid 12px; padding-left:5px; font-size:18px; color:#3e3a39;}

.BranchShow .imgDiv{padding-bottom:20px;}
.BranchShow .name{width:420px; margin:0 auto; height:25px; line-height:25px; border-bottom:#b1b1b1 solid 1px; border-top:#b1b1b1 solid 1px; text-align:center; font-size:13px;}
.BranchShow h1{height:55px; line-height:55px; overflow:hidden; font-size:15px; font-weight:400;} 
.BranchShow h1 b{font-weight:bold;}
.BranchShow .content{line-height:24px; font-size:15px; padding-bottom:40px; text-align:justify;}

.caseClass{padding-bottom:20px;}
.caseClass li{height:33px; line-height:23px; overflow:hidden; padding-left:85px; position:relative; font-size:13px;}
.caseClass em{position:absolute; left:5px; top:0px; font-weight:bold; color:#3e3a39;}
.caseClass .content a{padding:2px 4px; margin-right:11px;}
.caseClass .content a.aNow {background:#6a1014; color:#fff;}
.caseClass .input1{float:left; width:110px; padding:0 5px; height:21px; line-height:21px; border:#595757 solid 1px; margin-right:10px;}
.caseClass .btn1{width:67px; height:23px; background:#6a1014; color:#fff; cursor:pointer; font-size:14px;}

.sofeShow{padding-top:15px; height:820px; overflow:hidden; position:relative;}
.sofeShow li{width:1300px; overflow:hidden;}
.sofeShow .leftBtn{position:absolute; left:0px; top:335px; z-index:10; display:block; width:56px; height:105px; overflow:hidden; background:url(../img/nimg56_1.png) left top no-repeat;}
.sofeShow .rightBtn{position:absolute; right:0px; top:335px; z-index:10; display:block; width:56px; height:105px; overflow:hidden; background:url(../img/nimg56_2.png) left top no-repeat;}

.service{width:1300px; height:484px; overflow:hidden;}
.service ul{width:110%;}
.service li{float:left; height:250px; color:#fff; overflow:hidden; margin-right:7px; margin-bottom:15px;}
.service .li_01{width:201px; background:#cbaf99; margin-right:14px;}
.service .name{padding:35px 0 5px 10px; height:37px; line-height:37px; overflow:hidden; font-size:18px;}
.service .name span{float:left; display:block; width:37px; height:37px; overflow:hidden; font-family:"Times New Roman"; text-align:center; font-size:42px; font-weight:bold; color:#6a1014; font-style:italic; background:url(../img/limg37.png) left top no-repeat; margin-right:15px;}
.service .name a{color:#fff;}
.service .content{padding:5px 15px; line-height:24px; font-size:13px; text-align:justify;}
.service .li_02{width:296px; height:250px; overflow:hidden; background:#aeaeae;}
.service .li_03{width:434px; height:216px; overflow:hidden;}
.service .li_04{margin-right:14px;}
.service .li_05{background:#cbaf99; width:434px; overflow:hidden; height:249px; background:#cbaf99;}
.service .li_05 .name{padding-top:8px;}
.service .li_06{background:#aeaeae; width:642px; overflow:hidden; height:217px;}
.service .li_06 .content{line-height:20px;}

.model{padding:15px 0 20px 0;}
.model table{border-left:#595757 solid 1px; border-top:#595757 solid 1px; font-size:13px;}
.model th{height:49px; font-weight:400; border-bottom:#595757 solid 1px; border-right:#595757 solid 1px;}
.model td{height:49px; border-bottom:#595757 solid 1px; border-right:#595757 solid 1px; text-align:center;}
.model a, .jobbtn{display:inline-block; width:73px; height:23px; line-height:23px; background:url(../img/lbtn2.png) left top no-repeat;}

.projectShow{height:251px; padding:0 15px 0 445px; position:relative; overflow:hidden; background:#eaeaea;}
.projectShow .imgDiv{position:absolute; left:0px; top:0px;}
.projectShow .content{padding:15px 0 50px 0; font-size:13px; line-height:24px; text-align:justify;}
.projectShow .msg{font-size:15px; font-weight:bold;}

.projectShow_1{padding-top:58px; background:url(../img/lbg4.png) left 26px no-repeat; font-size:13px; height:43px; overflow:hidden;}
.projectShow_1 li{float:left; padding-right:15px;}
.projectShow_1 a:hover, .projectShow_1 .aNow{font-weight:bold; color:#595757;}

.projectShow_2{background:url(../img/lline3.png) top repeat-x; width:1300px; overflow:hidden; position:relative;}
.projectShow_2 ul{width:110%;}
.projectShow_2 .title{height:72px; line-height:62px; overflow:hidden; font-size:15px;}
.projectShow_2 li{float:left; width:640px; height:515px; padding-right:20px; text-align:center; overflow:hidden;}
.projectShow_2 .name{padding-top:13px; font-size:13px;}
.projectShow_2 h1{height:33px; line-height:33px; overflow:hidden; background:#e8e8e8; border-bottom:#6a0f14 solid 12px; padding-left:5px; font-size:18px; color:#3e3a39;}

.activity{padding-bottom:20px;}
.activity li{height:240px; background:url(../img/lline3.png) bottom repeat-x; overflow:hidden; position:relative; padding-left:445px;}
.activity .imgDiv{position:absolute; left:0px; top:18px;}
.activity .name{padding:25px 0 10px 0; font-size:15px; font-weight:bold;}
.activity .content{font-size:13px; line-height:20px; text-align:justify;}
.activity .liNow{height:230px; overflow:hidden; border-bottom:#6a1014 solid 10px; background:none;}

.activityShow {position:relative; min-height:500px; margin-bottom:20px;}
.activityShow .content{line-height:24px; font-size:13px; text-align:justify;}

.activityShow .bmbox {position:absolute; right:0px; bottom:30px; background:url(../img/baomingbg.png) left top no-repeat; width:308px; height:324px; overflow:hidden;}
.bmbox .list {position:absolute; left:20px; top:48px;}
.bmbox .list ul li {clear:both; padding-bottom:9px; line-height:20px; height:20px; width:265px; overflow:hidden;}
.bmbox .list .txt {float:left; width:75px; overflow:hidden; font-size:14px; font-weight:bold; color:#6a1014; line-height:22px; background:url(../img/xing.png) left 0px no-repeat; padding-left:10px;}
.bmbox .list .txt2 {float:right;}
.bmbox .list .input1 {width:175px; height:20px; overflow:hidden; line-height:20px; font-size:14px; border:1px solid #6a1014;}
.bmbox .btnDiv {position:absolute; left:86px; top:230px; text-align:center;}
.bmbox .btn1 {width:132px; height:27px; cursor:pointer; background:url(../img/bmbt.png) left top no-repeat;}
.bmbox .msgDiv  {position:absolute; left:30px; top:263px; width:242px;font-size:14px; font-weight:bold; color:#6a1014; line-height:26px;}

.activityShow_1{padding:35px 0 0 0; width:1300px; overflow:hidden; position:relative;}
.activityShow_1 ul{width:110%;}
.activityShow_1 li{float:left; width:437px; height:202px; overflow:hidden;}

.indexFlash{height:600px; overflow:hidden; position:relative; min-width:1300px; margin:0 auto;}
.indexFlash li{position:absolute; z-index:1; left:0px; top:0px; width:100%; display:none;}
.indexFlash li a{display:block; height:600px; overflow:hidden;}
.indexFlash .leftBtn{position:absolute; bottom:16px; right:50%; margin-right:-590px; z-index:10; display:block; width:23px; height:23px; overflow:hidden; background:url(../img/nimg23_1.gif) left top no-repeat;}
.indexFlash .rightBtn{position:absolute; bottom:16px; right:50%; margin-right:-618px; z-index:10; display:block; width:23px; height:23px; overflow:hidden; background:url(../img/nimg23_2.gif) left top no-repeat;}
.indexFlash .btnDiv{position:absolute; bottom:16px; right:50%; margin-right:-646px; display:block; width:23px; height:23px; overflow:hidden; background:url(../img/nimg23_3.gif) left top no-repeat; z-index:1000;}/*播放状态*/
.indexFlash .pauseState{background:url(../img/nimg23_4.gif) left top no-repeat;}/*暂停状态*/

.indexTitle{height:71px; background:url(../img/lline1.png) left bottom no-repeat; position:relative; overflow:hidden;}
.indexTitle h1{float:left; background:#fff; font-weight:400; padding:27px 10px 0 0; width:415px; background:none;}
.indexTitle span{font-size:25px; padding-right:15px;}
.indexTitle .more{font-size:22px; padding-right:0px;}
.indexTitle .btn{position:absolute; top:33px; right:0px; display:block; width:55px; height:22px; line-height:22px; background:url(../img/lbtn.png) left top no-repeat; padding-left:30px; color:#fff;}
.indexTitle2{background:url(../img/lline2.png) left bottom no-repeat;}

.indexPart1{padding-top:30px;}
.indexPart1 li{height:220px; padding-left:335px; overflow:hidden; position:relative;}
.indexPart1 .imgDiv{position:absolute; left:0px; top:0px;}
.indexPart1 h1{padding:8px 0;}
.indexPart1 .msg{font-size:15px; line-height:24px;}
.indexPart1 .content{line-height:24px; font-size:13px; text-align:justify; color:#666;}

.indexPart2{padding-top:30px;}
.indexPart2 .content{font-size:13px; line-height:24px; padding:15px 0; text-align:justify; color:#666;}

.indexPart3 .imgDiv{padding:10px 0;}
.indexPart3 td{height:24px; font-size:13px; color:#666;}
.indexPart3 .btn{display:block; width:63px; text-align:center; height:19px; line-height:19px; background:url(../img/nimg63.png) left top no-repeat;}

.sideVideo{padding:10px 0;}

.sideNews{padding-top:10px;}
.sideNews li{height:24px; line-height:24px; overflow:hidden; font-size:13px; background:url(../img/ico1.gif) 0px 12px no-repeat; padding-left:5px;}

.sidePublications{padding-top:10px;}
.sidePublications li{padding-bottom:15px;}
.sidePublications a{display:block; height:48px; line-height:48px; border:#9d9d9d solid 1px; overflow:hidden; font-size:16px;}
.sidePublications a img{float:left; margin-right:130px; position:relative; top:2px;}

.indexLink{font-size:13px; padding-bottom:20px;}
.indexLink a{padding-right:10px;}

.wxIndex{padding-top:30px; height:700px; overflow:hidden;}
.wxIndex_1{padding:60px 0 0 45px; width:410px; overflow:hidden;}
.wxIndex_1 .title{height:85px; line-height:43px; overflow:hidden; font-size:20px;}
.wxIndex_1 .title img{float:left; margin-right:8px;}
.wxIndex_1 .name{height:40px; line-height:40px; overflow:hidden; background:url(../img/lico2.png) left center no-repeat; padding-left:42px; font-size:16px; font-weight:bold;}
.wxIndex_1 .content{padding:0 0 50px 42px; line-height:24px; font-size:13px;}
.wxIndex_2{width:405px; padding-right:40px; overflow:hidden;}
.wxIndex_2 h5{padding:70px 0 10px 0;}
.wxIndex_2 .content{line-height:24px; font-size:13px; padding-bottom:30px;}
.wxIndex_2 .ico{text-align:center;}
.page { margin-bottom:30px; text-align:center}
.page a{ margin:10px; font-size:14px}