.indexFlash{height:410px; position:relative; overflow:hidden;}
.indexFlash .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.indexFlash .bd ul{ width:100% !important;max-width: 1680px;margin:0 auto;  }
.indexFlash .bd li{ width:100% !important; max-width: 1680px; height:515px; margin:0 auto;overflow:hidden; text-align:center;  }
.indexFlash li a{display:block; height:515px;}
.indexFlash .prev{display:block; background:url(../image/nimg53_1.png) left top no-repeat; width:53px; height:53px; position:absolute; z-index:10; left:150px; top:179px;}
.indexFlash .next{display:block; background:url(../image/nimg53_2.png) left top no-repeat; width:53px; height:53px; position:absolute; z-index:10; right:150px; top:179px;}
.indexFlash .btn{display:none;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:50%; bottom:20px; margin-left:-575px;}
.indexFlash .btnDiv span{display:block; float:left; margin-right:10px; background:url(../image/ico2.png) left top no-repeat; width:14px; height:14px;}
.indexFlash .btnDiv .on{background:url(../image/ico2.png) right top no-repeat;}

.indexNotice{height:58px; line-height:58px; overflow:hidden; position:relative; /*background:url(../image/nimg22.png) left center no-repeat;*/}
.indexNotice li{height:58px; padding-left:35px; font-size:14px;}
.indexNotice li span{color:#666; padding-left:45px;}
.indexNotice .more{display:block; background:url(../image/btn1.png) left top no-repeat; width:108px; height:30px; line-height:30px; text-align:center; font-size:14px; position:absolute; top:14px; left:450px;}

.indexDiv{height:166px; overflow:hidden; position:relative; background: #e0e2e4;max-width: 1680px;margin:0 auto;}
.indexDiv .wal{overflow:hidden; position:relative;}
.indexDiv ul{width:200%;}
.indexDiv li{float:left; height:203px; position:relative; overflow:hidden;}
.indexDiv .li_01{width:392px; overflow:hidden;}
.indexDiv .li_02{width:256px; overflow:hidden;}
.indexDiv .li_03{width:186px; overflow:hidden;}
.indexDiv .li_04{width:316px; overflow:hidden;}
.indexDiv .box{position:absolute; display:none;}
.indexPart1{width:522px; height:203px; background:#006948; color:#FFF; padding:0 45px; position:relative;}
.indexPart1 h1{font-size:30px; font-weight:400; padding:25px 0 15px 0;}
.indexPart1 .content{font-size:12px; line-height:22px; text-align:justify; width:300px;}
.indexPart1 a{color:#FFF;}
.indexPart1 .ewm{top:50px; left:370px;}
.indexPart2{width:522px; height:203px; background:#f5a200; position:relative;}
.indexPart2 .box{width:269px; height:203px; top:0px; right:0px; background:url(../image/bg1.jpg) right top no-repeat; font-size:12px; line-height:26px;}
.indexPart2 .box a{color:#FFF;}
.indexPart2 .box dd{position:relative; top:20px;}
.indexPart3{width:522px; height:203px; background:#0180cd; position:relative;}
.indexPart3 .box{background:url(../image/bg2.jpg) left top no-repeat; width:395px; height:203px; top:0px; right:0px;}
.indexPart4{height:203px; width:316px; overflow:hidden; position:relative;}
.indexPart4 h1{font-weight:400; color:#FFF; position:absolute; left:0px; top:25px; width:100%; text-align:center; font-size:20px;}
.indexPart4 h1 span{background:url(../image/nimg23.png) left center no-repeat; padding-left:30px;}

.speech{background:#eee;}
.speech .content{padding:30px; line-height:30px; font-size:14px; color:#666; text-align:justify;}
.speech .name{font-size:14px; padding:0 0 10px 30px; position:relative; top:-10px;}

.about .title{padding:35px 0;}
.about .content{line-height:30px; font-size:14px; color:#666; text-align:justify; padding-bottom:35px;}
.about .imgDiv{padding-bottom:35px;}
.about .btn{display:block; background:url(../image/nimg878.jpg) center top no-repeat; height:43px;}

.History .title{padding:35px 0;}
.History .tit1{height:250px;overflow:hidden;}
.History .btnDiv{height:200px; width:759px; margin:0 auto;overflow:hidden;}
.History .btnDiv li{float:left; width:253px; height:199px; line-height:199px; text-align:center; position:relative; background:url(../image/History.png) center 8px no-repeat; font-size:22px; font-weight:bold;}
.History .btnDiv em{display:block; background:url(../image/HistoryIco.png) left top no-repeat; width:61px; height:37px; position:absolute; top:0px; right:-35px;}
.History .list{background:url(../image/History.gif) 269px top repeat-y; min-height:200px; _height:200px;}
.History .year{height:75px; line-height:40px; font-size:25px; color:#0180cd; background:url(../image/HistoryIco1.png) 255px top no-repeat; padding-left:300px;}
.History .list li{min-height:159px; _height:159px; position:relative; padding:0 0 20px 284px; background:url(../image/HistoryIco2.png) 263px 14px no-repeat;}
.History .imgDiv{position:absolute; left:0px; top:0px;}
.History .time{background:url(../image/HistoryIco3.png) left top no-repeat; height:35px; padding:20px 0 0 40px; font-size:20px; color:#FFF;}
.History .time a{color:#FFF;}
.History .content{background:url(../image/HistoryIco4.png) left bottom no-repeat; color:#FFF; font-size:14px; line-height:30px; text-align:justify; padding:0 25px 20px 40px;}
.History .ul_01 li{background:url(../image/HistoryIco5.png) 263px 14px no-repeat;}
.History .ul_01 .time{background:url(../image/HistoryIco6.png) left top no-repeat; color:#666;}
.History .ul_01 .time a{color:#666;}
.History .ul_01 .content{background:url(../image/HistoryIco7.png) left bottom no-repeat; color:#666;}
.History .bg{height:20px; background:url(../image/HistoryIco2.png) 263px bottom no-repeat;}
.History .tit1 .prev{position:absolute; z-index:10; left:50%; margin-left:-575px; margin-top:90px;}
.History .tit1 .next{position:absolute; z-index:10; right:50%; margin-right:-245px; margin-top:90px;}



.honor h1{height:116px; line-height:116px; font-weight:400; font-size:34px;}
.honor .time{background:url(../image/honor.png) top repeat-x; height:105px; position:relative;}
.honor .time .prev{position:absolute; z-index:10; left:50%; margin-left:-575px; top:47px;}
.honor .time .next{position:absolute; z-index:10; right:50%; margin-right:-575px; top:47px;}
.honor .time li{float:left; width:115px; text-align:center; height:116px; line-height:110px; font-size:20px;}
.honor .time .liNow a{color:#0071b6; font-size:30px;}
.honor .listDiv{height:605px; position:relative;}
.honor .listDiv .prev{position:absolute; z-index:10; left:-65px; top:270px;}
.honor .listDiv .next{position:absolute; z-index:10; right:-65px; top:270px;}
.honor .list{width:1145px; position:relative; overflow:hidden; padding-top:100px;}
.honor .list li{float:left; width:275px; padding-right:15px;}
.honor .list img{width:100%;}
.honor .list .content{font-size:14px; line-height:22px; text-align:justify; padding-top:10px;}
.honor .list a{color:#666;}
.honor .list .li_01{padding-top:162px;}

.Activity_01{min-height:305px; _height:305px; padding:0 415px 35px 0; position:relative;}
.Activity_01 .imgDiv{position:absolute; top:35px; right:0px;}
.Activity_01 .title{font-size:20px;}
.Activity_01 .title a{font-weight: bolder;}
.Activity_01 .title div{padding:35px 0 5px 0; font-size:30px; text-transform:uppercase;}
.Activity_01 .content{font-size:14px; line-height:30px; color:#666; text-align:justify; padding:10px 0;}

.Activity li{height:135px; border-top:#c6c6c6 solid 1px; position:relative; overflow:hidden; padding:0 55px 0 105px;}
.Activity .time{position:absolute; left:0px; top:28px; width:82px; height:78px; text-align:center; background:#dcdcdc; font-size:14px; line-height:14px; text-transform:uppercase;}
.Activity .time div{font-size:30px; color:#0071b6; line-height:30px; padding-top:10px;}
.Activity .title{font-size:18px; padding:23px 0 5px 0;font-weight: bolder;}
.Activity .content{font-size:14px; line-height:30px; color:#666; text-align:justify;}
.Activity .liNow{background:#dcdcdc;}

.km{min-height:500px; _height:500px; position:relative;}
.km .title{padding:35px 0 25px 0; line-height:50px; font-size:25px;text-align: center;}
.km .share{position:absolute; right:10px; /*top:55px;*/}
.km .btn{position:absolute; right:0px; top:95px; font-size:16px;color:#666;display:block;width:140px; height:49px; line-height:49px; text-align:center;border: 1px solid;
    border-radius: 25px;}
.km .content{font-size:14px; line-height:30px; color:#666; text-align:justify;}
.km .imgDiv{text-align:center; padding-bottom:35px;}
.btn:hover{text-decoration:none; color:#0180cd; outline:none;}

.contact_01 .fl{width:440px;}
.contact_01 .fr{width:640px;}
.contact_01 .pageNav li a{height:57px; line-height:57px; padding-top:40px; font-weight:bold;}
.contact_01 .pageNav a em{color:#ec921a;}
.contact_01 .content{font-size:14px; line-height:30px; color:#333; padding:30px 0;}
.contact_01 .content h2{font-size:16px;}

.contact_02{border-top:#e2e2e2 solid 1px; padding-top:55px;}
.contact_02 .title{font-size:25px; background:url(../image/bg1.png) left top no-repeat; width:267px; height:125px; line-height:75px; text-align:center;}
.contact_02 .list{width:1150px; overflow:hidden; position:relative;}
.contact_02 .list ul{width:110%;}
.contact_02 .list li{float:left; width:305px; height:170px; font-size:14px; line-height:27px; color:#333;}
.contact_02 .list2 li{float:left; height:185px; width:111px; font-size:14px; color:#666; padding-right:65px; text-align:center;}
.contact_02 .list2 .msg{padding-top:10px;}
.contact_02 .list2 {min-height:200px;}
.ReportLayer{width:845px; position:absolute; z-index:100; left:10px; top:10px; display:none;}
.ReportLayer .tab{width:845px; height:56px; overflow:hidden;}
.ReportLayer .tab ul{width:110%;}
.ReportLayer .tab li{float:left; width:206px; height:56px; background:#0071b6; text-align:center; margin-right:8px; color:#FFF; font-size:14px;}
.ReportLayer .tab li div{font-size:20px; padding:5px 0 0 0;}
.ReportLayer .tab .liNow{background:#FFF; color:#0071b6;}
.ReportLayer .tabContentDiv{min-height:200px; _height:200px; background:#FFF;}
/**/
.Report_01{font-size:14px; line-height:30px;/* padding:35px;*/ padding:10px;}
.Report_01 .title{text-align:center; padding-bottom:25px; font-size:20px;}
.Report_01 h2{font-weight:400; padding:5px 0;}
.Report_01 li i{display:inline-block; width:25px; height:30px; text-align:center; background:url(../image/ico4.png) center no-repeat; color:#FFF; margin-right:6px; font-style:normal;}
.Report_01 .btnDiv{padding-top:25px;}
.Report_01 .btnDiv a{display:block; background:url(../image/btn3.png) left top no-repeat; width:204px; height:47px; line-height:47px; text-align:center; margin:0 auto; font-size:16px; color:#FFF;}
.Report_01 .tel{text-align:center; font-size:20px; padding:20px 0 15px 0;}
.Report_01 .tel span{font-size:28px; color:#c00; position:relative; top:1px;}
.Report_01 .form{padding-top:15px; display:none;}
.Report_01 .form li{/*height:75px;*/ height:60px;line-height:45px; overflow:hidden; position:relative; font-size:14px; padding-left:230px;}
.Report_01 .form em{position:absolute; left:0px; top:0px; display:block; width:220px; text-align:right;}
.Report_01 .form em span{color:#F00; position:relative; left:-5px; top:3px; background:none;}
.Report_01 .form .input1{float:left; background:url(../image/input1.png) left top no-repeat; width:284px; height:45px; line-height:45px; text-indent:15px; font-size:14px; color:#000;}
.Report_01 .form .selectDiv{background:url(../image/select.png) left top no-repeat; width:284px; height:45px;}
.Report_01 .form .li_01{height:110px;}
.Report_01 .form dd{float:left; padding-right:20px;}
.Report_01 .form dd input{position:relative; left:-2px;}
.Report_01 .form .tips{clear:both; color:#666;}
.Report_01 .form .btn{text-align:center; padding:10px 0 15px 0;/*text-align:center; padding:50px 0 15px 0;*/}
.Report_01 .form .btn input{background:url(../image/btn3.png); width:214px; height:57px; color:#FFF; font-size:16px; cursor:pointer;}

.Publication{min-height:840px; width:815px; position:relative; overflow:hidden;}
.Publication .btn{height:100px; padding-top:10px; line-height:100px;}
.Publication .btn li{float:left; padding-right:60px;}
.Publication .btn a{font-size:20px; color:#333;}
.Publication .btn a:hover, .Publication .btn .aNow{color:#0180cd;}
.Publication .list{width:815px; overflow:hidden;}
.Publication .list, .Publication .list li{height:575px; position:relative;}
.Publication .list .name{position:absolute; left:0px; top:513px; width:100%; height:58px; line-height:58px; text-indent:25px; font-size:16px; color:#FFF; background:url(../image/bg2.png);}
.Publication .list .btn1{font-size:14px; color:#FFF; background:url(../image/nimg18.png) right center no-repeat; padding-right:25px; display:block; height:58px; line-height:58px; position:absolute; z-index:10; top:515px; right:25px;}
.Publication .prev{position:absolute; z-index:10; left:0px; top:718px;}
.Publication .next{position:absolute; z-index:10; right:0px; top:718px;}
.Publication .btnDiv{width:765px; margin:0 auto;}
.Publication .btnDiv span{display:block; width:153px; height:135px; position:relative; float:left;}
.Publication .btnDiv .imgDiv{text-align:center;}
.Publication .btnDiv .name{height:45px; line-height:45px; font-size:16px; color:#333; padding-left:8px;}
.Publication .btnDiv .btn1{font-size:14px; color:#333; background:url(../image/nimg18.png) right center no-repeat; padding-right:25px; display:block; height:45px; line-height:45px; position:absolute; z-index:10; top:119px; right:38px;}

.pageTab{height:100px; padding-top:10px; line-height:100px; overflow:hidden;}
.pageTab li{float:left; padding-right:60px;}
.pageTab a{font-size:20px; color:#333;}
.pageTab a:hover, .pageTab .aNow{color:#0180cd;}

.PublicationList{width:815px; overflow:hidden; position:relative;}
.PublicationList ul{width:110%;}
.PublicationList li{float:left; width:192px; height:240px; padding-right:15px; position:relative; overflow:hidden;}
.PublicationList .imgDiv img{width:100%;}
.PublicationList .name{min-height:45px; line-height:35px; font-size:16px; color:#333;text-align: center;}
.PublicationList .name a{color:#333;}
.PublicationList .btn1{font-size:16px; color:#333; background:url(../image/nimg18.png) right center no-repeat; padding-right:25px; display:block; height:45px; line-height:45px; position:absolute; z-index:10; /*top:253px;*/ right:66px;}

.PublicationLayer{position:absolute; z-index:100; left:0px; top:0px; width:100%;}
.PublicationLayer .prev{position:absolute; left:10px; top:300px;}
.PublicationLayer .next{position:absolute; right:10px; top:300px;}
.PublicationLayer .list{width:1218px; margin:0 auto;}
.PublicationLayer .btnDiv{height:60px; line-height:60px; text-align:center; color:#FFF;}
.PublicationLayer .btnDiv span{display:inline-block; font-size:16px; padding:0 15px;}
.PublicationLayer .btnDiv .on{font-size:25px; color:#305f9e;}

.video{height:780px; position:relative; width:815px; overflow:hidden;}
.video .bigImg, .video .bigImg li{width:815px; height:600px; position:relative; overflow:hidden;}
.video .bigImg .name{color:#FFF; font-size:16px; position:absolute; left:25px; top:495px; white-space:nowrap;}
.video .prev{position:absolute; z-index:10; left:0px; top:630px;}
.video .next{position:absolute; z-index:10; right:0px; top:630px;}
.video .list{width:765px; margin:0 auto;}
.video .list li{float:left; width:153px; height:160px; text-align:center; position:relative;}
.video .list .btn1{display:block; position:absolute; left:0px; top:0px; background:url(../image/btn4.png) center top no-repeat; height:89px; width:100%;}
.video .list .name{font-size:16px; padding:10px 0;}
.video .list a{color:#333;}
.video .list .btn{display:inline-block; background:url(../image/nimg21.png) right center no-repeat; padding-right:30px; height:20px; line-height:20px; font-size:14px; color:#333;}

.videoLayer{width:1024px; position:absolute; z-index:100; left:10px; top:10px; display:none;}

.Culture .imgDiv{padding:35px 0;}
.Culture li{padding:0 0 25px 65px; min-height:50px; _height:50px; position:relative; font-size:14px; color:#666; line-height:30px;}
.Culture li .ico{position:absolute; left:0px; top:0px;}
.Culture li .name{height:50px; line-height:50px;}
.Culture li .name span{color:#000;}

.Responsibility{padding-top:35px; font-size:14px; line-height:30px; text-align:justify; color:#666;}
.Responsibility .fl{width:400px;}
.Responsibility .name{padding:24px 0 2px 0; color:#0180cd;}
.Responsibility .imgDiv{padding-top:25px;}

.job{background:#f8f8f8 url(../image/job.jpg) center top no-repeat; min-height:500px; _height:500px; padding-top:35px;}
.job .title{font-size:25px;}
.job .content{font-size:14px; line-height:30px; text-align:justify; color:#666; padding:20px 280px 20px 0;}
.job .list{width:1150px; height:250px; overflow:hidden; position:relative;}
.job .list ul{width:200%;}
.job .list li{float:left; width:373px; height:160px; background:#000; margin-right:15px;}
.job .list a{display:block; text-align:center; color:#FFF; font-size:30px; height:160px; line-height:160px;}
.job .li_01 a{background:url(../image/job_01.jpg) center top no-repeat;}
.job .li_02 a{background:url(../image/job_02.jpg) center top no-repeat;}
.job .li_03 a{background:url(../image/job_03.jpg) center top no-repeat;}

.jobList{position:relative; top:-60px;}
.jobList li{padding-bottom:20px;}
.jobList .name{height:50px; line-height:50px; position:relative; overflow:hidden; background:#cacaca url(../image/jobIco1.png) 1205px center no-repeat; font-size:14px; color:#666; padding:0 15px; cursor:pointer;}
.jobList .name span{position:absolute; top:0px; right:65px; white-space:nowrap;}
.jobList .content{font-size:14px; line-height:30px; text-align:justify; color:#666; padding:10px 0; display:none;}
.jobList .content .btnDiv{text-align:center; padding:30px 0 20px 0;}
.jobList .content .btnDiv a{display:block; background:url(../image/btn3.png) left top no-repeat; width:214px; height:57px; line-height:57px; text-align:center; color:#FFF; font-size:20px; margin:0 auto;}
.jobList .liNow .content{display:block;}
.jobList .liNow .name{background:#cacaca url(../image/jobIco2.png) 1205px center no-repeat;}

.jobLayer{position:absolute; z-index:100; left:10px; top:10px; width:845px; padding:30px 0; /*padding:60px 0;*/background:#FFF; display:none;}
.jobLayer li{height:60px; /*height:75px;*/line-height:45px; overflow:hidden; position:relative; font-size:14px; padding-left:160px;}
.jobLayer em{position:absolute; left:0px; top:0px; display:block; width:150px; text-align:right;}
.jobLayer em span{color:#F00; position:relative; left:-5px; top:3px; background:none;}
.jobLayer .input1{float:left; background:url(../image/input1.png) left top no-repeat; width:284px; height:45px; line-height:45px; text-indent:15px; font-size:14px; color:#000;}
.jobLayer .input2{background:url(../image/input2.png) left top no-repeat; width:576px;}
.jobLayer .selectDiv{background:url(../image/select.png) left top no-repeat; width:284px; height:45px;}
.jobLayer .li_01{height:148px;}
.jobLayer textarea{background:url(../image/bg.gif) left top no-repeat; width:556px; height:108px; padding:5px 10px; line-height:35px; font-size:14px; color:#000;}
.jobLayer .btnDiv{padding-top:20px; text-align:center;}
.jobLayer .btn1{background:url(../image/btn3.png); width:214px; height:57px; color:#FFF; font-size:16px;}

.ComplaintLayer{width:845px; position:absolute; z-index:100; left:10px; top:10px; background:#FFF; display:none;}
.ComplaintLayer .title{text-align:center; color:#FFF; height:56px; line-height:56px; background:#0071b6; font-size:20px;}
.ComplaintLayer .form{padding-top:35px;}
.ComplaintLayer li{/*height:75px;*/ height:60px;line-height:45px; overflow:hidden; position:relative; font-size:14px; padding-left:255px;}
.ComplaintLayer em{position:absolute; left:0px; top:0px; display:block; width:245px; text-align:right;}
.ComplaintLayer em span{color:#F00; position:relative; left:-5px; top:3px; background:none;}
.ComplaintLayer .input1{float:left; background:url(../image/input1.png) left top no-repeat; width:284px; height:45px; line-height:45px; text-indent:15px; font-size:14px; color:#000;}
.ComplaintLayer .li_01{height:360px;}
.ComplaintLayer textarea{background:url(../image/bg1.gif) left top no-repeat; width:354px; height:295px; padding:5px 10px; line-height:35px; font-size:14px; color:#000;}
.ComplaintLayer .btnDiv{padding-bottom:35px; text-align:center;}
.ComplaintLayer .btn1{background:url(../image/btn3.png); width:214px; height:57px; color:#FFF; font-size:16px;}

.brand{padding-top:50px;}

.group{text-align:center;}
.group h1{font-weight:400; font-size:30px; padding:45px 50px 30px 0;}

.contact_03{background: #CCC none repeat scroll 0% 0%;}













