/*æ€Žæ ·åšå¥½é˜²æ°´*/

.bg {
    width: 1920px;
    margin: 0 auto;
}

.bg img {
    margin-top: -1px;
    width: 100%
}

.big p {
    font-size: 16px;
}

.big {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
 
}

.seat {
    text-align: left;
    line-height: 40px;
    margin-top: 4px;
    display: flex;
    align-items: center;
}

.map {
    float: left;
    margin: 0 13px;
}
.map>img{
    width: 30px;
}

.seat span,
.seat a {
    line-height: 55px;
    font-size: 15px;
    color: #020202;
}

.seat a:nth-last-child(1) {
    color: #ec8632;
}

.lesk {
    width: 100%;
    overflow: hidden;
}

.leakage {
   /* overflow: hidden;*/
    margin: 26px 0;
    /*height: 680px*/
}

.lesk-left {
    /*width: 260px;*/
    /*float: left;*/
    /*margin-right: 40px;*/
}

.lesk-right {
    width: 1200px;
    /*float: left;*/
    /*text-align: left;*/

}


/*.ka-text{padding-right:40px;}*/

.ka-text h3 {
    color: #333;
    font-size: 30px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 35px;
}

.ka-text h3 span {
    font-size: 18px;
    display: none;
}

.ka-text>li {
    background: #eee;
    text-align: left;
    line-height: 71px;
    padding-left: 12px;
    border-bottom: 1px #c9c9c9 solid;
    position: relative;
}


.layer2 {
    position: absolute;
   /* left: 210px;
    top: 0px;*/
    width: 210px;
    padding: 0px 20px;
    background: #f5f6f6;
    border-bottom: 2px solid #ec8632;
    z-index: 9999;
    display: none;
    left: -52px;
    top: 43px;
}

.layer2 > li {
    padding: 8px 45px 8px 25px
}

.layer2 > li > a {
    display: block;
    line-height: 20px;
    color: #333;
    font-size: 12px
}
.layer1.change .layer2{
    display: block;
}





.ka-text .off {
    color: #fff;
    background: #ec8632;
}

.ka-text a {
    padding-left: 5px;
}

.ka-text a:hover {
    color: #ec8632;
}

.ka-text p:nth-last-child(1) {
    /*border: none;*/
}

.lesk-01 {
   /* border-bottom: 2px #bfbfbf solid;*/
}

.lesk-01 h1 {
    color: #ec8632;
    font-size: 30px;
    padding: 10px;
}

.lesk-01 span {
    font-size: 24px;
    display: none
}

.lesk-02 {
    color: #4e4e4e;
    margin: 50px auto;
    width: 1200px;
   
}

.lesk-02 p {
    text-indent: 0em;
}

.lesk-02 h3,
.lesk-02 p {
    padding-top: 13px;
    font-size: 16px;
}

.icon {
    position: relative;
}

.ic-ul {
    position: fixed;
    bottom: 120px;
    right: 0px;
}

.ic-ul ul li {
    width: 60px;
    height: 65px;
    margin: 2px 0;
    padding: 5px 0;
    background: #707070;
}

.is {
    background: #ec8632 !important;
}

.ic-ul ul li:hover {
    background: #ec8632;
}

.ic-ul ul li a {
    color: white;
}


/*ä¼ä¸šä»‹ç»*/

.introdu {
    margin: 48px auto;
    width: 874px;
}

.intro-img img {
    margin: 10px 0;
}

.introdu p {
    margin: 28px 0;
    color: #515151;
    font-size: 18px;
    text-indent: 2em;
}


/*å‘å±•åŽ†ç¨‹*/

.history {
    margin: 41px auto;
    width: 874px;
}


/*è”ç³»æˆ‘ä»¬*/

.contact {
    margin: 23px auto;
    width: 854px;
}

.contact p {
    width: 380px;
    display: inline-block;
    padding: 12px 0;
}

.contact span {
    margin-left: 20px;
}

.geogra {
    /*width: 854px;
		height: 578px;
		border:1px #c9c9c9 solid;*/
    width: 851px;
    height: 577px;
    margin-top: 30px;
}


/*ä¼ä¸šæ–‡åŒ–*/

.culture {
    margin: 25px auto;
    width: 850px;
}

.cul-txt {
    margin-top: 35px;
    margin-left: 10px;
    font-size: 18px;
    color: #515151;
}

.cul-txt div {
    margin-bottom: 33px;
}


/*äººæ‰æ‹›è˜*/

.jop {
    margin: 30px auto;
    width: 885px;
}

.jop table {
    width: 885px;
    font-family: "å¾®è½¯é›…é»‘";
    font-size: 18px;
    border-collapse: collapse;
    /*è¾¹æ¡†ä¼šåˆå¹¶ä¸ºä¸€ä¸ªå•ä¸€çš„è¾¹æ¡†*/
}

.jop th {
    height: 141px;
    text-align: center;
    background: #0083bd;
    color: #fff;
}

.jop th p {
    margin-top: 15px;
    font-size: 20px;
}

.jop td {
    width: 186px;
    height: 91px;
    text-align: center;
    border-bottom: solid 1px #c9c9c9;
}

.jop td a {
    color: #ec8632 !important;
}

.page {
    float: right;
    margin: 55px 35px;
    color: #515151;
}

.page1,
.page2,
.page3,
.page4 {
    display: inline-block;
}

.page1 a {
    color: #515151;
}

.page1 a:nth-last-child(1) {
    color: #e60012 !important;
}

.page2 {
    display: inline-block;
}

.page2 a,
.page4 a {
    margin-left: 18px;
    margin-right: 11px;
}

.page2 a,
.page4 a:hover {
    color: #515151;
}

.page a {
    border: 1px #bfbfbf solid;
    padding: 5px 13px;
    margin: 0 7px;
    color: #515151 !important;
}

.page span {
    border: 1px #25aeec solid;
    padding: 7px 13px;
    margin: 0 7px;
    color: #515151 !important;
}

.page0 {
    border: 1px #25aeec solid !important;
}

.page3 a:hover {
    border: 1px #25aeec solid;
}


/*äººæ‰æ‹›è˜-è¯¦æƒ…é¡µ*/

.jopmore {
    margin: 30px auto;
    width: 856px;
    overflow: hidden;
}

.jopm-ul {
    overflow: hidden;
}

.jopm-ul li {
    font-size: 18px;
    background: #eee;
    width: 210px;
    float: left;
    padding: 15px 34px;
}

.jopm-txt {
    margin: 60px 0;
}

.jopm-txt h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 25px 0;
}

.jopm-txt p {
    color: #3e3e3e;
    text-indent: 2em;
}


/*è£èª‰èµ„è´¨*/

.honor {
    overflow: hidden;
    margin-bottom: 31px;
}

.hon-01 a {
    font-size: 18px;
    color: #515151;
    margin: 15px 0;
}

.honor .hon-01:nth-child(2) {
    margin: 31px 15px 0 15px;
}

.honor .hon-01:nth-child(5) {
    margin: 31px 15px 0 15px;
}

.honor .hon-01:nth-child(8) {
    margin: 31px 15px 0 15px;
}


/*è£èª‰èµ„è´¨--è¯¦æƒ…é¡µ*/

.honormore {
    margin: 0 auto;
    width: 823px;
    font-size: 18px;
    overflow: hidden;
}

.hmore-img {
    margin-top: 55px;
}

.hmoer-txt {
    background: url(../images/yellow.png) no-repeat;
    width: 333px;
    line-height: 60px;
    text-align: center;
    margin: 20px auto;
    display: none;
}

.hmoer-txt a {
    display: block;
    color: white;
}

.return {
    float: right;
    /*margin: 125px 0;*/
}

.return a {
    color: #ec8632;
}


/*åœ°ä¸‹ç»¼åˆç®¡å»Šé˜²æ°´ç³»ç»Ÿ*/

.system {
    margin: 33px auto;
    width: 853px;
}

.sys-txt {
    line-height: 28px;
    margin-top: 50px;
    margin-left: 11px;
}


/*å…¬å‘Šé€šçŸ¥*/

.notice {
    margin: 7px 5px;
    overflow: hidden;
}

.not-ul {
    margin-bottom: 30px;
}

.not-ul span {
    float: right;
    color: #5a5a5ab0;
    padding-right: 20px;
    font-size: 16px;
}

.not-ul li a {
    color: #5a5a5a;
    font-size: 16px;
}

.not a {
    color: #ec8632 !important;
}

.not-ul li a:hover {
    color: #ec8632;
}

.not-ul li {
    line-height: 41px;
    border-bottom: 1px #d4d4d4 dashed;
}

.not-img {
    display: inline-block;
}

.not-img img {
    vertical-align: sub;
}


/*å…¬å‘Šé€šçŸ¥--è¯¦æƒ…é¡µ*/

.notmore {
    margin: 0 auto;
    width: 1200px;
}

.nmore-up {
    text-align: center;
    padding: 20px 0;
    margin: 0 25px;
    border-bottom: 1px #aaa dashed;
    line-height: 30px;
}

.nmore-up h1 {
    font-size: 22px;
}

.nmore-up p {
    color: #878787;
}

.slideBox {
    width: 865px;
    height: 545px;
    overflow: hidden;
    position: relative;
    margin-top: 25px;
}

.slideBox .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.slideBox .bd li {
    zoom: 1;
    vertical-align: middle;
}

.slideBox .bd img {
    /*width:450px; height:230px;*/
    display: block;
}


/*å‘å·¦-å‘å³ æŒ‰é’®*/

.slideBox .prev,
.slideBox .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.slideBox .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.slideBox .prev:hover,
.slideBox .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.slideBox .prevStop {
    display: none;
}

.slideBox .nextStop {
    display: none;
}

.nmore-midd {
    margin: 23px 35px;
}

.nmore-midd p {
    color: #4f4f4f;
}

.nmore-down {
    width: 831px;
    line-height: 65px;
    background: #eeeeee;
    text-align: center;
    margin: 50px auto;
}

.nmore-down span {
    width: 35%;
    display: inline-block;
    text-align: left;
}

.nmore-down a {
    color: #ec8632;
}

.nmore-down a:nth-child(1) {
    text-align: left;
}

.nmore-down a:nth-child(3) {
    color: #ec8632;
    text-align: right;
    width: 20%;
}


/*è“ç¿Žæ–°é—»*/

.lann {
    width:1200px;
    height: 190px;
    overflow: hidden;
    margin-top: 18px;
    color: #5a5a5a;
    border-bottom: 1px #bfbfbf solid;
}

.lann-img {
    float: left;
}

.lann-txt {
    width: 913px;
    float: left;
    margin-top: 19px;
    margin-left: 34px;
}

.lann-txt a {
    color: #ec8632;
    font-size: 18px;
}

.lann-txt p {
    margin: 20px 0;
}

.lann-txt span {
    float: right;
    margin-right: 20px;
}


/*è§†é¢‘ä¸“åŒº*/

.video {
    overflow: hidden;
    width: 1200px;
    margin: 27px auto;
}

.video li {
    float: left;
    position: relative;
    margin-bottom: 30px;
}

.video li:nth-child(2) {
    margin: 0 20px;
}

.video li:nth-child(5) {
    margin: 0 20px;
}

.video-img {
    width: 280px;
    height: 200px;
    border: 1px #b5b5b5 dashed;
}

.video-img img {
    margin: 10px;
}

.play {
    position: absolute;
    top: 23%;
    left: 35%;
}

.video-a {
    display: block;
    font-size: 18px;
    text-align: center;
    line-height: 40px;
    color: #000 !important;
}

.videom-img {
    width: 715px;
    margin: 60px auto;
}


/*è“ç¿Žå•†åœº*/

.tabBox {
    margin-bottom: 170px;
}

.tabBox .hd {
    height: 80px;
    line-height: 80px;
    margin: 50px 0;
    font-size: 20px;
    background: #eee;
    position: relative;
}

.tabBox .hd ul {
    position: absolute;
    top: 0;
    overflow: hidden;
}

.tabBox .hd ul li {
    float: left;
    width: 240px;
    color: #666;
}

.bd-img {
    margin-top: 3px;
}

.tabBox .hd ul li:hover {
    background: #00a0e9;
}

.tabBox .hd ul li:hover a {
    color: white;
}

.tabBox .hd ul .on {
    background: #00a0e9;
}


/*é¼ æ ‡ç‚¹å‡»æ•ˆæžœ*/

.tabBox .hd ul .on a {
    color: white !important;
}


/*.tabBox .bd ul{ padding:10px 0 10px 10px;  }*/

.tabBox .bd li {
    float: left;
    width: 286px;
    height: 405px;
    border: 1px #bfbfbf solid;
    /*height:33px; line-height:33px;  */
}

.tabBox .bd li:hover {
    border: 1px #ef135b solid !important;
}

.tabBox .bd li:nth-child(2) {
    margin: 0 10px;
}

.tabBox .bd li:nth-child(3) {
    margin: 0 10px;
}

.tabBox .bd li:nth-child(5) {
    margin: 18px 0;
}

.tabBox .bd li:nth-child(6) {
    margin: 18px 10px;
}

.tabBox .bd li:nth-child(7) {
    margin: 18px 10px;
}

.tabBox .bd li:nth-child(8) {
    margin: 18px 0;
}

.tabBox .bd li:nth-child(10) {
    margin: 0 10px;
}

.tabBox .bd li:nth-child(11) {
    margin: 0 10px;
}

.tabBox .bd li a {
    color: #000;
    font-size: 20px;
    line-height: 60px;
}


/*è“ç¿Žå•†åŸŽ--è¯¦æƒ…é¡µ*/

.wine-bg {
    width: 1200px;
    height: 532px;
    margin: 25px auto;
    border: 1px #bfbfbf solid;
    overflow: hidden;
    position: relative;
}

.wi-img {
    width: 573px;
    float: left;
    margin: 3px;
}

.wi-txt {
    width: 610px;
    float: left;
}

.wi-up {
    text-align: left;
    margin: 30px 25px;
}

.wi-mi-bd {
    overflow: hidden;
    float: left;
    margin-left: 10px;
    width: 447px;
}

.wi-up h1 {
    font-size: 22px;
}

.wi-midd {
    margin-top: 270px;
}


/*è“ç¿Žå•†åŸŽ+äº§å“ä¸­å¿ƒï¼ˆè‡ªåŠ¨æ’­æ”¾ï¼‰*/

.picScroll-left .bd {
    float: left;
}

.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 133px;
    height: 145px;
    line-height: 140px;
    border: 1px white solid;
}

.picScroll-left .bd ul li:hover {
    border: 1px #00a0e9 solid;
}

.picScroll-left {
    overflow: hidden;
    position: relative;
}

.prev {
    margin-left: 10px;
}

.wmore {
    border: 1px #00a0e9 solid !important;
}

.wi-next,
.wi-prev {
    overflow: hidden;
    float: left;
    line-height: 135px;
}

.pr-next,
.pr-prev {
    overflow: hidden;
    float: left;
    line-height: 90px;
    width: 47px;
}


/*è“ç¿Žå•†åŸŽ*/

.picScroll-left .bd .prodm li {
    margin: 0 6px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
    width: 84px !important;
    height: 94px;
    line-height: 87px;
    border: 1px white solid;
}

.wm-show {
    background: #eee;
    text-align: left;
    line-height: 70px;
    padding-left: 20px;
}

.wm-show h1 {
    font-size: 28px;
}

.wm-txt {
    text-align: left;
    margin: 38px 47px;
}

.wm-txt ul {
    width: 755px;
    margin: 0 25px;
    overflow: hidden;
}

.wm-txt li {
    float: left;
    width: 230px;
    line-height: 30px;
}

.wm-img {
    padding-top: 95px;
}


/*è‘—åå·¥ç¨‹*/

.engineer {
    width: 1200px;
    margin: 20px auto;
    overflow: hidden;
}

.engineer li {
    width: 275px;
    height: 100%;
    line-height: 40px;
    float: left;
    text-align: center;
    border: 1px #b5b5b5 solid;
    margin-bottom: 27px;
    position: relative;
    transition: all 0.3S;
    -moz-transition: all 0.3S;
    -webkit-transition: all 0.3S;
    -o-transition: all 0.3S;
}

.engineer li:hover div.a-hover {
    display: block;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
}

.engineer li.right-list .a-hover {
    width: 100%;
    height: 100%;
    line-height: 247px;
    color: white;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 0;
    /*display: none;*/
    transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    transition: all 0.3S;
    -moz-transition: all 0.3S;
    -webkit-transition: all 0.3S;
    -o-transition: all 0.3S;
}

.eng {
    border: 1px #ec8632 solid !important;
}

.engineer li:hover {
    border: 1px #ec8632 solid;
}

.engineer li{
     margin-right: 30px;
}
.engineer li:nth-child(4n) {
    margin-right: 0px;
}

.eng-img {
    margin: 10px 0;
}

.engineer li img {
    width: 275px;
    height: 335px;
}

.engineer a {
    font-size: 16px;
    color: #3a3a3a;
}


/*åˆä½œåŠ ç›Ÿ--æˆ˜ç•¥è”ç›Ÿ*/

.join {
    margin: 40px auto;
    width: 870px;
    overflow: hidden;
}

.join li {
    width: 270px;
    text-align: center;
    line-height: 110px;
    float: left;
    border: 1px #a0a0a0 solid;
    margin-bottom: 40px;
}

.join li:nth-child(2) {
    margin: 0 30px;
}

.join li:nth-child(5) {
    margin: 0 30px;
}

.join li:nth-child(8) {
    margin: 0 30px;
}

.join li:nth-child(11) {
    margin: 0 30px;
}


/*é‡‡è´­å…¬å¼--è¯¦æƒ…é¡µ*/

.purm {
    overflow: hidden;
    width: 866px;
    margin: 0 auto;
}

.purm h1 {
    color: #444;
    line-height: 75px;
    text-align: center;
}


/*æˆ˜ç•¥åˆä½œ--è¯¦æƒ…é¡µ*/

.joinm {
    width: 733px;
    margin: 0 auto;
    overflow: hidden;
}

.jom-txt {
    margin-bottom: 150px;
}

.jom-txt p {
    margin: 12px 0;
}


/*åˆ›å®¢è”ç›Ÿ*/

.allian {
    margin-bottom: 70px;
    background: url(../images/lianmeng1.png) no-repeat;
    background-position: right;
}

.all-txt {
    margin: 0 auto;
    width: 866px;
}

.all-txt h1 {
    text-align: center;
    line-height: 60px;
}

.all-txt h1:nth-child(8) {
    margin: 15px 0;
}

.all-txt h3 {
    font-size: 20px;
    color: #e9811a;
    margin: 20px 0;
}

.all-txt h3:nth-child(2) {
    margin-top: 0;
}

.all-txt h3:nth-child(9) {
    margin-top: 0;
}

.all_txt p {
    color: #434343;
}


/*æ ‡å‡†åŒ–æ–½å·¥*/

.const {
    margin: 0 auto;
    width: 840px;
}

.const p {
    margin: 22px 0;
    color: #484848;
}


/*å·¥ç¨‹å…¬å¸*/

.comp {
    margin: 0 auto;
    width: 866px;
    margin-bottom: 80px;
}

.comp li {
    padding: 30px 5px;
    overflow: hidden;
    border-bottom: 1px #c9c9c9 dashed;
}

.com-img {
    width: 256px;
    text-align: center;
    line-height: 170px;
    float: left;
    border: 1px #dcdcdc solid;
    position: relative;
}

.com-txt {
    float: left;
    margin: 23px 27px;
}

.com-txt a {
    font-size: 24px;
    color: #000;
}

.com-txt p {
    color: #525252;
    line-height: 30px;
}

.com-txt h3 {
    font-size: 20px;
    color: #e87c10;
}


/*å·¥ç¨‹åŒ»é™¢*/

.hos-img {
    width: 278px;
    float: left;
}

.hos-txt {
    width: 530px;
    margin: 21px 24px;
    float: left;
}

.hos-txt a {
    font-size: 22px;
    color: #000;
}

.hos-txt p {
    color: #575757;
    margin: 10px 0;
}


/*å·¥ç¨‹åŒ»é™¢--è¯¦æƒ…é¡µ*/

.hosmore {
    margin: 0 auto;
    width: 875px;
    overflow: hidden;
}

.hosmore h1 {
    font-size: 26px;
    line-height: 105px;
    text-align: center;
}

.hosmore-txt P {
    margin: 25px 0;
}

.hosmore-txt {
    padding-bottom: 50px;
}


/*æ–½å·¥å·¥è‰º*/

.buil-txt {
    margin: 22px 0;
}


/*ä¿®ç¼®æœåŠ¡*/

.serve {
    width: 860px;
    margin: 0 auto;
    color: #5c5c5c;
    font-size: 16px;
}

.serve h3 {
    margin: 25px 0;
}


/*å¸¸è§é—®é¢˜è§£ç­”*/

.problem {
    margin-bottom: 40px;
}

.prob-up {
    padding: 20px 10px;
    border-bottom: 1px #bfbfbf dashed;
    overflow: hidden;
}

.pro-up-img {
    width: 94px;
    float: left;
    padding: 10px 0;
}

.pro-up-txt {
    width: 742px;
    float: left;
    margin: 0 20px;
}

.pro-up-txt h1 {
    font-size: 20px;
    color: #ec8632;
    line-height: 42px;
}

.pro-up-txt p {
    color: #393939;
}

.prob-down {
    margin: 5px 13px;
}

.prob-down a {
    font-size: 18px;
    color: #000;
    font-weight: bold;
    margin: 24px 0;
}

.prob-down p {
    color: #5a5a5a;
}


/*é˜²ä¼ªæŸ¥è¯¢*/

.query {
    width: 857px;
    height: 730px;
    margin: 30px auto;
    border: 1px #8f8f8f dashed;
    border-radius: 2%;
}

.que-img {
    text-align: center;
    margin: 38px 0;
}

.que-bg {
    background: #00a0e9;
    color: white;
    font-size: 24px;
    margin: 70px 10px 0 10px;
}

.que-up {
    width: 810px;
    margin: 0 auto;
}

.que-up span,
.que-up input {
    margin: 20px 13px;
    width: 130px;
    line-height: 54px;
}

.que-up input {
    font-size: 20px;
}

.que-up span {
    display: inline-block;
    text-align: center;
}

.que-down {
    text-align: center;
}

.que-down a {
    width: 134px;
    line-height: 57px;
    color: white;
    text-align: center;
    background: #898989;
    margin: 14px 10px;
}


/*æ²¥é’ç±»é˜²æ°´äº§å“*/

.pro-ul01 {
    background: #eee;
    overflow: hidden;
    margin: 10px 5px;
}

.pro-ul01 li {
    float: left;
    line-height: 70px;
    margin: 0 20px;
}

.pro-ul01 li:nth-child(2) {
    color: #ec8632;
}

.pro-ul02 {
    margin: 0 10px;
}

.ul02-txt {
    padding-top: 15px;
}

.ul02 {
    overflow: hidden;
    padding: 45px 0;
    border-bottom: 1px #bfbfbf dashed;
}

.ul02 a {
    font-size: 18px;
    font-weight: bold;
    color: #000;
}

.ul02 ul {
    margin: 30px 0;
}

.ul02 li {
    color: #404040;
}

.ul02 p {
    color: #737373;
}

.ul02-img {
    width: 213px;
  /*  line-height: 304px;*/
    text-align: center;
    float: left;
}

.ul02-img img{
    width: 100%
}

.ul02-txt {
    float: left;
    width: 930px;
    padding-left: 15px;
}

.ul02-txt p:nth-child(2) {
    margin: 25px 0;
    font-size: 14px;
}


/*äº§å“ä¸­å¿ƒ--è¯¦æƒ…é¡µ*/

.prdm-up {
    margin: 60px 0;
    overflow: hidden;
}

.pr-up-img {
    position: relative;
    float: left;
    width: 416px;
    border: 1px #c9c9c9 solid;
}

.gu {
    text-align: center;
    margin-top: 33px;
}

.gress {
    float: right;
}

.changeBig {
    display: none;
    position: absolute;
    left: 418px;
    top: 0;
    width: 300px;
    height: 313px;
    overflow: hidden;
    border: 1px solid #c7c7c7;
    background-color: #fff;
}

.changeBig img {
    transform: scale(2, 2);
}

.pr-up-txt {
    float: left;
    width: 50%;
    height: 407px;
    margin: 0 13px
}

.pr-up01 {
    height: 300px;
    margin-left: 10px;
}

.pr-up-txt h1 {
    font-size: 22px;
    margin: 22px 0;
}

.pr-up-txt p {
    color: #444;
    margin-bottom: 15px
}

.pr-up-p {
    margin: 26px 0;
}

.pr-up-p b{
    font-weight:bold;
}


.pr-up-p .cp-zxzx{
    position: relative;
}
.pr-up-p .cp-zxzx a{
    display: block;
    font-size: 16px;
    color: #fff;
    width: 124px;
    line-height: 34px;
    background: #ec8632;
    text-align: center;
    letter-spacing: 2px;
}


.pr-up02 a {
    font-size: 18px;
    color: white !important;
    width: 169px;
    line-height: 50px;
    text-align: center;
    background: #e9811a;
    margin: 67px 10px;
}

.pr-up03 {
    width: 100%;
    overflow: hidden;
}

.p-le,
.p-ri {
    width: 8%;
    line-height: 80px;
    float: left;
}

.p-mi {
    width: 70%;
    float: left;
}

.p-mi ul {
    overflow: hidden;
}

.p-mi li {
    width: 84px;
    height: 91px;
    margin-right: 5px;
    border: 1px white solid;
    float: left;
}

.pp {
    border: 1px #ec8632 solid !important;
}

.p-mi li:hover {
    border: 1px #ec8632 solid;
}

.pro-01 {
    font-size: 18px;
    border-bottom: 1px #dadada solid;
    padding: 16px 15px;
}

.pro-01 h1 {
    font-size: 24px;
    font-weight: normal
}

.pro-02 {
    padding: 0 14px;
    font-size: 16px;
    padding-top: 10px
}

.pro-02 h3 {
    margin: 10px 0;
}

.pro-02 p {
    line-height: 35px;
}


/*ä¸‹è½½ä¸­å¿ƒ*/

.downl {
    margin: 30px auto;
    width: 866px;
    height: 900px;
}

.book {
    margin: 10px 5px;
}

.downl a {
    width: 150px;
    line-height: 50px;
    font-size: 20px;
    text-align: center;
    background: #e9811a;
    color: white;
}


/* æœç´¢ä¸­å¿ƒ */

.xbox {
    border: 1px solid #bfbfbf;
    border-top: none;
    padding: 25px 10px;
}

.xbox ul.searchFormDiv li select {
    width: 228px;
    height: 36px;
    line-height: 36px;
    margin-bottom: 20px;
}

.xbox ul.searchFormDiv li input[type="text"] {
    width: 228px;
    height: 36px;
    margin-bottom: 25px;
}

.xbox ul.searchFormDiv li input[type="submit"] {
    width: 228px;
    height: 34px;
    line-height: 34px;
    background-color: #ec8632;
    border: 1px solid #ec8632;
    font-size: 16px;
    color: #fff;
}

.wzzw {
    margin-top: 31px;
    border-top: 1px solid #bfbfbf;
    padding: 25px 15px;
}

.wzzw .search_title {
    color: #666;
    padding-left: 5px;
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    margin-bottom: 14px;
}

.wzzw .search_title span.red {
    color: #ff6600;
}

.wzzw ul.wzli li {
    border-bottom: 1px dashed #CACACA;
    margin-left: 5px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

.wzzw ul.wzli li span {
    margin-right: 10px;
}

.hon-01 {
    width: 290px;
    height: 257px;
    float: left;
    text-align: center;
    margin-top: 31px;
}

.hon-img {
    width: 285px;
    line-height: 207px;
    border: 1px #d2d2d2 solid;
    position: relative;
    transition: all 0.3S;
    -moz-transition: all 0.3S;
    -webkit-transition: all 0.3S;
    -o-transition: all 0.3S;
}

.hon-img:hover p.honor-p {
    display: block;
    transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
}

.hon-img p.honor-p {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    /*background:rgba(101,101,101,0.5);*/
    color: #fff;
    /* display: none; */
    transform: scale(1, 0);
    -ms-transform: scale(1, 0);
    -webkit-transform: scale(1, 0);
    -o-transform: scale(1, 0);
    -moz-transform: scale(1, 0);
    transition: all 0.3S;
    -moz-transition: all 0.3S;
    -webkit-transition: all 0.3S;
    -o-transition: all 0.3S;
}

.comp .com-img:hover p.com-i-p {
    display: block;
}

.comp .com-img p.com-i-p {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: rgba(120, 120, 120, 0.5);
    color: #fff;
    display: none;
}