.indexFlashTel{position:relative; overflow:hidden;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:30px; height:3px;background:url(../images/bg1.png); margin:0 3px;}
.indexFlashTel .btnDiv span.on{background:#fff;}
.indexFlashTel .bd{position:relative; z-index:0;width:100%;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%;}

.indexPart1{ padding:10px 0 10px 10px;}
.indexPart1_l{ width:50%;}
.indexPart1_l .box{ padding-right:10px;}
.indexPart1Tel{position:relative; overflow:hidden;}
/*.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:15px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:30px; height:3px;background:url(../images/bg1.png); margin:0 3px;}
.indexFlashTel .btnDiv span.on{background:#fff;}*/

.indexPart1Tel .bd{position:relative; z-index:0;width:100%;}
.indexPart1Tel .bd li{position:relative; text-align:center;}
.indexPart1Tel .bd li img{width:100%; display:block;}
.indexPart1Tel .title{ position:absolute; left:0px; bottom:0px; height:40px; background:url(../images/bg2.png); line-height:40px; color:#fff; text-align:center; width:100%; z-index:22; font-size:14px;}
.indexPart1Tel .prev{ position:absolute; left:5px; bottom:8px; display:block; background:url(../images/nimg12_left.png) no-repeat; z-index:222; width:12px; height:22px;}
.indexPart1Tel .next{ position:absolute; right:5px; bottom:8px; display:block; background:url(../images/nimg12_right.png) no-repeat; z-index:222; width:12px; height:22px;}

/*.indexPart1_r{ width:50%; }
.indexService{ position:relative; margin-right:10px;}
.indexService .imgDiv img{ width:100%; display:block;}
.indexService a{ display:block;}
.indexService .name{ position:absolute; left:0px; bottom:0px; height:40px; background:url(../images/bg2.png); line-height:40px; color:#fff; text-align:center; width:100%; z-index:22; font-size:14px;}

.indexPart1_rr{ padding-bottom:10px;}
.indexPart1_rr li{ float:left; width:50%;}
.indexPart1_rr li a{ display:block; padding-right:10px;}
.indexPart1_rr li img{ width:100%; display:block;}*/

.indexPart1{ padding:10px 0 10px 10px; position:relative;}
.indexPart1 .line1{border-top:1px solid #cfcfcf; position:absolute; top:10px; left:0px; width:100%;}
.indexPart1 .line2{border-top:1px solid #cfcfcf; position:absolute; bottom:10px; left:0px; width:100%;}


.indexPart1_r{ width:50%; }
.indexService{ position:relative; margin-right:10px;}
.indexService .imgDiv img{ width:100%; display:block;}
.indexService a{ display:block;}
.indexService .name{ position:absolute; left:0px; bottom:0px; height:40px; background:url(../images/bg2.png); line-height:40px; color:#fff; text-align:center; width:100%; z-index:22; font-size:14px;}
.indexService .div5{ height:10px; width:10px; position:absolute; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;bottom:-10px; left:-11px; z-index:-1}


.indexPart1_rr{ padding-bottom:10px;}
.indexPart1_rr li{ float:left; width:50%; position:relative;}
.indexPart1_rr li a{ display:block; padding-right:10px;}
.indexPart1_rr li img{ width:100%; display:block;}
.indexPart1_rr li .div1{ height:13px; width:10px; position:absolute; border-left:1px solid #cfcfcf; top:-13px; left:-10px; z-index:-1}
.indexPart1_rr li .div2{ height:10px; width:10px; position:absolute; border-right:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf;bottom:-10px; left:-10px;  z-index:-1}
.indexPart1_rr li .div3{ height:10px; width:10px; position:absolute; border-left:1px solid #cfcfcf; border-top:1px solid #cfcfcf; bottom:-10px; right:0px;  z-index:-1; }
.indexPart1_rr li .div4{ height:10px; width:10px; position:absolute; border-left:1px solid #cfcfcf; border-top:1px solid #cfcfcf; bottom:-10px; right:0px;  z-index:-1; }



.pageTab{ text-align:center; padding-top:20px;}
.pageTab li{ width:100px; height:32px; display:inline-block;}
.pageTab li a{ display:block; background:#dddddd; color:#8b8989; border-radius:3px; -moz-border-radius:3px; height:32px; line-height:32px; font-size:14px;}
.pageTab li a.aNow{ background:#007d5b; color:#fff;}

.pageTab2{ text-align:center; padding-top:20px;}
.pageTab2 li{ width:22%; height:32px; display:inline-block;}
.pageTab2 li a{ display:block; background:#dddddd; color:#8b8989; border-radius:3px; -moz-border-radius:3px; height:32px; line-height:32px; font-size:14px;}
.pageTab2 li a.aNow{ background:#007d5b; color:#fff;}

.pageTab3{ text-align:center; padding-top:20px;}
.pageTab3 li{ width:30%; height:32px; display:inline-block;}
.pageTab3 li a{ display:block; background:#dddddd; color:#8b8989; border-radius:3px; -moz-border-radius:3px; height:32px; line-height:32px; font-size:14px;}
.pageTab3 li a.aNow{ background:#007d5b; color:#fff;}



.about{ padding:20px 10px;    width: 100%;
    box-sizing: border-box;}
.about .content{ line-height:20px;}
.about .imgDiv img{ width:100%; padding:20px 0;}

.history{ padding:0 10px}
.historyTab{background:#009a71; height:40px; overflow:hidden; position:relative; margin-top:20px; padding:0 25px;}
.historyTab .slick-slide{float:left; text-align:center; height:40px; cursor:pointer; font-size:12px; outline:none; line-height:40px; color:#fff;}
/*.historyTab .slick-current{background:url(../image/ico7on.png) center bottom no-repeat; color:#c60800;}*/
.history .slick-prev{position:absolute; z-index:222; left:0px; top:-40px; display:block; background:url(../images/nimg25_left.jpg) left top no-repeat; cursor:pointer; width:25px; height:40px; text-indent:100px; overflow:hidden; border:none;}
.history .slick-next{position:absolute; z-index:222; right:0px; top:-40px; display:block; background:url(../images/nimg25_right.jpg) left top no-repeat; cursor:pointer; width:25px; height:40px; text-indent:100px; overflow:hidden; border:none;}



.historyMsg{padding:30px 0 0 0;}
.historyMsg li{height:auto; padding-bottom:30px; position:relative;}
.historyMsg .imgDiv{position:relative; right:0px; background:none; width:auto; height:auto; padding-bottom:10px;}
.historyMsg .imgDiv img{width:100%;}
.historyMsg .time{ position:absolute; left:0px; top:0px; background:url(../images/bg3.png); width:50px; height:40px; font-size:14px; color:#fff; text-align:center; line-height:40px; z-index:22; font-weight:bold;}
.historyMsg dd{ padding-left:14px; background:url(../images/ico2.jpg) left 7px no-repeat; line-height:20px; padding-bottom:5px;}

.culture{ padding:20px 10px;}
.culture .imgDiv img{ width:100%;}

.activity{ padding:20px 0 0 10px;}
.activity li{ float:left; width:50%; margin-bottom:20px;}
.activity li .imgDiv{ padding-right:10px;}
.activity li .imgDiv img{ width:100%; display:block;}
.activity li .name{ padding-right:10px;}
.activity li .name a{ height:30px; line-height:30px; text-align:center; background:#ededed; display:block; overflow:hidden;}

.honor{padding:15px 10px 20px 10px; min-height:325px;}
.honor li{position:relative; background:#f9f9f9; height:143px; margin-bottom:10px; display:block; overflow:hidden;}
.honor .imgDiv{position:absolute; left:0px; top:0px; width:180px;}
.honor .name{ padding:10px 10px 0 190px; font-size:16px; line-height:20px; height:24px; overflow:hidden; color:#333;}
.honor .name2{ font-size:10px; padding:0 0 0 190px;}
.honor .content{ padding:10px 10px 0 190px; height:50px; overflow:hidden;}
.honor .content dd{ height:24px; line-height:24px; overflow:hidden; color:#333; padding-left:25px; background:url(../images/nimg19_1.png) no-repeat left center;}
.honor .more{ position:absolute; left:190px; bottom:8px; color:#fff; background:#007d5b; width:80px; height:24px; line-height:24px; text-align:center;}

.honorShow{ padding:10px 0 0 10px;}
.honorShow .list{ padding-bottom:40px;}
.honorShow .list li{ float:left; width:50%;}
.honorShow .list li .imgDiv{ padding-right:10px;}
.honorShow .list li .imgDiv img{ width:100%;}
.honorShow .list li .name{ text-align:center; padding-right:10px; color:#017d5a; padding-top:10px;}
.honorShow .content{ padding-right:10px;}
.honorShow .content div{ border-top:#cccccc solid 1px; text-align:center; line-height:26px; padding:30px 0;}

.subsidiary{ padding:10px;}
.subsidiary li{ border:#ececec solid 1px; margin-bottom:15px; background:url(../images/nimg598_1.jpg) no-repeat right bottom; background-size:100%;}
.subsidiary li .name{ height:40px; line-height:40px; border-bottom:#e3e3e3 solid 1px; text-indent:10px; font-size:16px; color:#007537;}
.subsidiary li .content{ padding:10px 10px 30px 10px; color:#999;}
.subsidiary li dd{ line-height:20px; padding-bottom:3px;}

.group{ padding:10px;}
.group li{ padding-left:150px; position:relative; height:220px; margin-bottom:10px;}
.group li .imgDiv{ width:140px; position:absolute; left:0px; top:0px;}
.group li .imgDiv img{ width:140px;}
.group li .name{ font-size:16px; font-weight:bold; color:#333; padding-bottom:10px;}
.group li .msg{ color:#999;}

.partners{ padding:10px;}
.partners .title{ height:42px; line-height:42px; background:url(../images/ico3.png) no-repeat left center; text-indent:10px; font-size:16px; color:#333;}
.partners .list{ border-top:#cccccc solid 1px;}
.partners .list li{ float:left; width:50%; background:url(../images/line1.png) repeat-x bottom;}
.partners .list li .imgDiv{}
.partners .list li .imgDiv img{ width:100%;}

.news{ padding:10px;}
.news li{ background:#fff url(../images/ico4.png) no-repeat right center; padding:5px 10px; overflow:hidden; margin-bottom:10px;}
.news li .name{ font-size:14px; /*text-indent:10px;*/ padding-left:10px; background:url(../images/ico4.jpg) no-repeat left 5px;  overflow:hidden; padding-right:20px;}
/*.news li .name{ font-size:14px; text-indent:10px; background:url(../images/ico4.jpg) no-repeat left 9px; height:28px; line-height:28px; overflow:hidden; padding-right:20px;}*/
.news li .msg{ color:#999; padding-bottom:10px;}
.news li .msg em{ padding-left:20px;}

.newShow{ border-top:#007d5b solid 2px; padding:10px;}
.newShow .name{ font-size:16px; color:#333; padding:10px 0 8px 0;}
.newShow .msg{ border-bottom:#bfbfbf solid 2px; height:22px;}
.newShow .msg em{ padding-left:20px;}
.newShow .content{ padding:15px 0; line-height:20px;}
.newShow .imgDiv{ padding:10px 0;}
.newShow .imgDiv img{ width:100%;}
.newShow p{ text-align:center; padding-bottom:10px;}

.publications{ padding:10px;}
.publications li{ margin-bottom:15px;}
.publications li img{ width:100%; border:#e8e8e8 solid 1px;}

.publicationShow{ border-top:#007d5b solid 2px; padding:10px;}
.publicationShow img{ width:100%; border:#e8e8e8 solid 1px;}

.publicationTel .bd{position:relative; z-index:0;width:100%;}
.publicationTel .bd li{position:relative; text-align:center;}
.publicationTel .bd li img{width:100%; display:block;}
.publicationTel .btnDiv2{text-align:center; height:85px; overflow:hidden; padding-top:20px;}
.publicationTel a{display:inline-block; height:23px; line-height:23px; padding:0 9px; margin:0 3px; border:#cbcbcb solid 1px;}
.publicationTel .prev em{background:url(../images/prev.gif) left center no-repeat; padding-left:10px;}
.publicationTel .next em{background:url(../images/next.gif) right center no-repeat; padding-right:10px;}


.video{padding:10px; min-height:200px; position:relative;}
.video .bigImg{ background:#ededed;}
.video .bigImg li{min-height:100px; position:relative; display:none;}
.video .bigImg img{ width:100%;}
.video .list{ padding:15px 25px; background:#ededed; height:80px; overflow:hidden;}
.video .list li{float:left; width:50%; text-align:center;}
.video .list img{height:56px;}
.video .list p{ text-align:center; padding-top:10px;}
.video .prev{position:absolute; z-index:10; left:20px; bottom:55px; display:block; background:url(../images/nimg39_left.png) left top no-repeat; width:39px; height:39px;}
.video .next{position:absolute; z-index:10; right:20px; bottom:55px; display:block; background:url(../images/nimg39_right.png) left top no-repeat; width:39px; height:39px;}
.video .tempWrap{margin:0 auto;}

.serviceIndex li{ float:left; width:50%; position:relative;}
.serviceIndex li .imgDiv img{ width:100%; display:block;}
.serviceIndex li .name{ position:absolute; left:0px; bottom:0px; background:url(../images/bg2.png); height:40px; text-indent:10px; line-height:40px; font-size:14px; z-index:22; width:100%;}
.serviceIndex li .name a{ color:#fff;}
.serviceIndex li.li01{ width:33.33%;}

.serviceShow1{ padding:20px 10px; line-height:20px;}
.serviceShow2{ background:#f1f1f1; padding:20px 10px;}
.serviceShow2 h2{ text-align:center; color:#e15517; padding-bottom:10px;}
.serviceShow2 .content{ line-height:20px;}
.serviceShow2 .list{ padding:20px 0;}
.serviceShow2 .list li{ padding-left:40px; position:relative; padding-bottom:10px; height:36px; padding-top:10px; line-height:24px;}
.serviceShow2 .list li img{ position:absolute; left:0px; top:0px; height:36px;}

.serviceShow3 img{ width:100%;}
.serviceShow4{ background:#f1f1f1; padding:20px 10px;}
.serviceShow4 h2{ text-align:center; color:#e15517; padding-bottom:10px;}
.serviceShow4 .content{ line-height:20px;}
.serviceShow4 .imgDiv{ padding:15px 0;}
.serviceShow4 .imgDiv img{ width:100%;}

.case{ padding-left:2px;}
.case li{ float:left; width:50%; position:relative;}
.case li .imgDiv{ padding-right:2px;}
.case li .imgDiv img{ width:100%;}
.case li .name{ position:absolute; left:10px; top:15px; color:#fff; font-size:16px; font-weight:bold; z-index:22}
.case li .name2{ position:absolute; left:10px; top:40px; color:#fff; font-size:14px; z-index:22}
.case li.li01{ width:100%;}

/*.case li{ float:left; width:50%;}
.case li .imgDiv{ padding-right:2px;}
.case li .imgDiv img{ width:100%;}
.case li.li01{ width:100%;}
.case li.li01 .imgDiv{ padding-right:0px;}*/

.caseList .form{ padding:20px 0 15px 10px;}
.caseList .form li{ width:33.33%; float:left;}
.caseList .form li div{ margin-right:10px;}
.caseList .form li select{ width:100%; height:35px; line-height:35px; background:#f3f3f3; border:none;}
.caseList .list{ padding:10px 0 10px 10px;}
.caseList .list li{ float:left; width:50%; margin-bottom:10px;}
.caseList .list li .imgDiv{ padding-right:10px;}
.caseList .list li .imgDiv img{ width:100%; display:block;}
.caseList .list li .box{ margin-right:10px;}
.caseList .list li .name{ height:32px; line-height:32px; padding-left:10px; overflow:hidden; background:#e9e9e9; font-size:14px;}
.caseList .list li .msg{ padding:2px 10px 12px 10px; background:#e9e9e9; line-height:20px;}

.caseShow{ position:relative;}
.caseShow .name{ text-align:center; font-size:16px; height:40px; line-height:40px; font-weight:bold; color:#333;}
.caseShow .bigImg li{min-height:100px; position:relative; display:none;}
.caseShow .bigImg img{ width:100%;}
.caseShow .list{ padding:10px 25px;height:80px; overflow:hidden;}
.caseShow .list li{float:left; width:50%; text-align:center;}
.caseShow .list img{height:70px;}
.caseShow .prev{position:absolute; z-index:10; left:10px; bottom:20px; display:block; background:url(../images/nimg72_left.jpg) left top no-repeat; width:32px; height:70px;}
.caseShow .next{position:absolute; z-index:10; right:10px; bottom:20px; display:block; background:url(../images/nimg72_right.jpg) left top no-repeat; width:32px; height:70px;}
.caseShow .tempWrap{margin:0 auto;}

.caseShow2{ padding:20px 10px;}
.caseShow2 .title{ height:30px; line-height:30px; padding-left:35px; position:relative; font-size:16px; color:#000;}
.caseShow2 .title img{ position:absolute; left:0px; top:0px; width:30px;}
.caseShow2 .content{ padding:20px 0; border-bottom:#c4c4c4 solid 1px; line-height:20px;}

.relationship{ padding:10px;}
.relationship .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.relationship .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.relationship .title a{ position:absolute; right:0px; top:0px; font-size:12px;}
.relationship .list1{ padding:20px 0;}
.relationship .list1 li{ background:#f8f8f8 url(../images/bg4.png) no-repeat left bottom; background-size:100%; padding-bottom:50px; position:relative; margin-bottom:15px;}
.relationship .list1 li .name{ height:40px; line-height:40px; position:relative; padding-left:30px; font-size:16px; font-weight:bold; border-bottom:#dbdbdb solid 1px;}
.relationship .list1 li .name img{ position:absolute; left:10px; top:13px; width:15px;}
.relationship .list1 li .time{ padding:10px; font-size:14px; color:#e1642d;}
.relationship .list1 li .content{ padding:0 10px; line-height:20px;}
.relationship .list1 li a{ display:block; width:30px; height:30px; position:absolute; right:15px; bottom:15px;}
.relationship .list1 li a img{ width:30px;}
.relationship .list2{ padding:10px; background:#f8f8f8; margin-bottom:25px;}
.relationship .list2 li{ height:30px; line-height:30px; font-size:12px; padding-right:100px; overflow:hidden; position:relative;}
.relationship .list2 li span{ position:absolute; right:0px; top:0px; font-size:12px;}
.relationship .imgDiv{ padding-top:10px;}
.relationship .imgDiv img{ width:100%;}

.announcement{ padding:10px;}
.announcement .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.announcement .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.announcement .list{ padding:10px 0}
.announcement .list li{ height:30px; line-height:30px; font-size:12px; padding-right:100px; overflow:hidden; position:relative;}
.announcement .list li span{ position:absolute; right:0px; top:0px; font-size:12px;}

.rules{ padding:10px;}
.rules .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.rules .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.rules .list{ padding:10px 0;}
.rules .list li{ margin-bottom:20px; position:relative;}
.rules .list li .imgDiv img{ width:100%;}
.rules .list li .name{ font-size:14px; padding-top:10px; padding-right:120px;}
.rules .list li .time{ padding:10px 30px 0 0; position:absolute; right:0px; bottom:0px;}
.rules .list li .download{ position:absolute; right:0px; bottom:0px; display:block;}
.rules .list li .download img{ width:22px;}

.stock{ padding:10px;}
.stock table{ border-left:#cccccc solid 1px; border-top:#ccc solid 1px;}
.stock td{ border-right:#cccccc solid 1px; border-bottom:#ccc solid 1px; padding:10px;}

.RealtimeMarket{ padding:20px 10px;}
.RealtimeMarket .title{ height:45px; line-height:45px; background:#e5e5e5; text-align:center; color:#e15517; font-weight:bold; font-size:16px;}
.RealtimeMarket .imgDiv{ padding:15px 0;}
.RealtimeMarket .imgDiv img{ width:100%;}

.equityStructure .list{ padding:10px;}
.equityStructure .list li{ width:50%; float:left; font-size:14px; color:#333; line-height:32px;}
.equityStructure .list li em{ color:#e15517;}
.equityStructure .imgDiv{ padding:20px 0;}
.equityStructure .imgDiv img{ width:100%;}

.announcement2{ padding:10px;}
.announcement2 .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.announcement2 .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.announcement2 .msg{ padding:15px 0; background:url(../images/line3.png) repeat-x bottom;}
.announcement2 .msg .name{ font-size:16px; color:#007d5b;}
.announcement2 .msg .content{ line-height:20px; padding:10px 0;}
.announcement2 .msg .btnDiv a{ display:block; float:left; width:80px; height:28px; background:#e15517; border-radius:4px; -moz-border-radius:4px; color:#fff; text-align:center; line-height:28px; margin-right:10px;}
.announcement2 .msg .btnDiv .btn2{ background:#007d5b;}
.announcement2 .list{ padding:10px 0}
.announcement2 .list li{ height:30px; line-height:30px; font-size:12px; padding-right:100px; overflow:hidden; position:relative;}
.announcement2 .list li span{ position:absolute; right:0px; top:0px; font-size:12px;}

.report{ padding:10px;}
.report .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.report .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.report .list{ padding:20px 0;}
.report .list li{ position:relative; margin-bottom:20px;}
.report .list li .name{ font-size:16px; font-weight:bold; padding-right:90px; height:25px; overflow:hidden;}
.report .list li .time{ font-size:14px; color:#999;}
.report .list li a{ position:absolute; right:0px; top:0px; width:80px; height:32px; line-height:32px; background:#007d5b; color:#fff; text-align:center; font-size:14px; border-radius:3px; -moz-border-radius:3px;}

.appraisal{ padding:20px 0;}
.appraisal th{ background:#e15517; border-right:#fff solid 1px; height:40px; color:#fff; border-bottom:#fff solid 1px;}
.appraisal td{background:#eaeaea; border-right:#fff solid 1px; height:40px; color:#333; text-align:center; border-bottom:#fff solid 1px;}

.question{ padding:10px;}
.question .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.question .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.question .list{ padding:10px 0;}
.question .list li{ margin-bottom:10px;}
.question .list li .msg{ padding:15px 10px; background:#f4f4f4; line-height:20px;}
.question .list li .msg a{ color:#666;}
.question .list li .content{ padding:10px; display:none; line-height:20px;}
.question .list li .content em{ color:#007d5b;}

.concept{ padding:10px;}
.concept h2{ font-size:16px; color:#e15517; padding-bottom:10px;}
.concept h3{ font-size:16px; color:#acacac; padding-bottom:20px;}
.concept .content{ line-height:20px;}
.concept .imgDiv{ padding:20px 0 40px 0;}
.concept .imgDiv img{ width:100%;}

.job .form{ padding:20px 0 0 10px; height:50px;}
.job .form li{ float:left; width:50%; height:36px;}
.job .form li div{ padding-right:10px;}
.job .form li select{ border:#cccccc solid 1px; height:36px; width:100%; background:#fff; line-height:36px;}
.job .form li .textbox{ position:relative; padding-right:50px;}
.job .form li .btn1{ position:absolute; right:10px; height:36px; top:0px; width:40px; background:#007d5b; color:#fff; cursor:pointer;}
.job .form li .input1{ border:#cccccc solid 1px; height:34px; width:100%; background:#fff; line-height:34px;}
.job .jobList{ padding:0 10px;}
.job .list{ background:url(../images/line3.png) repeat-x top; padding:15px 0;}
.job .list li{ border:#e4e4e4 solid 1px; position:relative; margin-bottom:10px;}
.job .list li .name{ height:40px; line-height:40px; background:#f5f5f5; color:#007d5b; padding-left:10px; font-size:14px;}
.job .list li .content{ padding:10px; line-height:20px;}
.job .list li .btn1{ position:absolute; right:10px; top:9px; display:block; width:20px; height:19px; background:url(../images/nimg20_1.png) no-repeat;}

.jobShow{}
.jobShow .form{ padding:20px 0 0 10px; height:50px;}
.jobShow .form li{ float:left; width:50%; height:36px;}
.jobShow .form li div{ padding-right:10px;}
.jobShow .form li select{ border:#cccccc solid 1px; height:36px; width:100%; background:#fff; line-height:36px;}
.jobShow .form li .textbox{ position:relative; padding-right:50px;}
.jobShow .form li .btn1{ position:absolute; right:10px; height:36px; top:0px; width:40px; background:#007d5b; color:#fff; cursor:pointer;}
.jobShow .form li .input1{ border:#cccccc solid 1px; height:34px; width:100%; background:#fff; line-height:34px;}
.jobShow .content{ padding:0 10px;}
.jobShow .name{ background:url(../images/line3.png) repeat-x top; height:40px; line-height:40px; color:#007d5b; font-size:16px;}
.jobShow .list li{ padding-left:30px; min-height:30px; _height:30px; position:relative; font-size:14px; line-height:22px; padding-bottom:28px;}
.jobShow .list li img{ position:absolute; left:0px; top:2px; width:23px;}
.jobShow .btnDiv{ padding-top:20px; padding-left:40px;}
.jobShow .btnDiv .btn1{ width:100px; height:32px; background:#e15517; color:#fff; font-size:14px; line-height:32px;}

.job2{ padding:10px;}
.job2 li{ border:#e4e4e4 solid 1px; position:relative; margin-bottom:10px;}
.job2 li .name{ height:40px; line-height:40px; background:#f5f5f5; color:#007d5b; padding-left:10px; font-size:14px;}
.job2 li .content{ padding:10px 10px 20px; line-height:20px;}
.job2 li .btn1{ position:absolute; right:10px; top:9px; display:block; width:20px; height:19px; background:url(../images/nimg20_1.png) no-repeat;}

.contact2{ padding:10px 0;}
.contact2 .name{ height:40px; line-height:40px; font-size:16px; color:#009a71; padding-left:10px;}
.contact2 .name em{ color:#e15517;}
.contact2 .list{ padding:15px 10px;}
.contact2 .list li{ position:relative; line-height:24px; padding-bottom:25px; font-size:14px;}/*padding-left:40px;*/
.contact2 .list li img{ position:absolute; left:0px; top:0px; width:30px;}
.contact2 .title{ height:40px; line-height:40px; font-size:16px; text-align:center; color:#333; background:#e0e2e4;}
.contact2 .imgDiv img{ width:100%;}

.organizational{ padding:10px;}
.organizational .title{ height:35px; line-height:35px; font-size:16px; color:#333; font-weight:bold; border-bottom:#cccccc solid 1px; position:relative;}
.organizational .title em{ border-bottom:#ff5f19 solid 3px; height:34px; display:inline-block} 
.organizational .imgDiv{ padding:15px 0;}
.organizational .imgDiv img{ width:100%;}





/*2020.11.5*/
.journal .list{ padding:20px 6px;}
.journal .list li{ position:relative; padding-left:150px; height:190px; padding-bottom:10px;}
.journal .list li .imgBox{width: 136px;height: 185px; position:absolute; left:0; top:0; overflow: hidden;}
.journal .list li .imgBox img{ width:136px;}
.journal .list li .imgBox .bg{position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,.6);top: 0;left: -198px;text-align: center;transition-duration: .2s;-o-transition-duration: .2s;-webkit-transition-duration: .2s;-moz-transition-duration: .2s;}
.journal .list li .imgBox .bg img{margin: 65px 0 16px 0; width:36px;}
.journal .list li .imgBox .bg p{color: #ffffff;font-size: 15px;}
.journal .list li .imgBox:hover .bg{left:0;-moz-opacity: 1;transition-duration: .2s;-o-transition-duration: .2s;-webkit-transition-duration: .2s;-moz-transition-duration: .2s;}
.journal .list li .loadBox{float: left;}
.journal .list li .loadBox .one{font-size: 16px; line-height:30px; height:30px; overflow:hidden; color: #666666;margin: 0px 0 10px 0; padding-top:40px;}
.journal .list li .loadBox .load{display: block; width:125px; line-height: 41px;font-size: 14px;color: #878787;background: url("../images/loadBtn1.png") no-repeat;border-radius:25px;}
.journal .list li .loadBox .load em{display:inline-block;background: url("../images/nimg22_1.png") no-repeat;width: 22px;height: 22px;vertical-align: middle;margin: 0 7px 0 13px}
.journal .list li .loadBox .load:hover{background: url("../images/loadBtn2.png") no-repeat;color: #ffffff}
.journal .list li .loadBox .load:hover em{background: url("../images/nimg22_2.png") no-repeat;}

/*2024.12.4*/
.download{ padding:15px 10px;}
.download .list{ padding-bottom:15px;}
.download li{ position:relative; padding:8px 0 8px 10px; background: #faf7f0; margin-bottom:5px;}
.download li .zi{ display:block; line-height:20px; overflow:hidden; padding-right:48px; font-size:12px; color:#666;}
.download li .btn{ position:absolute; right:0; top:0; width:40px; height:100%; background: #e15517 url(../images/download_tb.png) center no-repeat; background-size:24px;}
.download li .zi:hover{ color:#e15517;}

.downloadShow{ padding:20px 10px;}
.downloadShow .titleDiv{ padding-bottom:15px; border-bottom:1px solid #e0e2e4; position:relative; margin-bottom:40px;}
.downloadShow .titleDiv h2{ text-align:center; font-size:16px; color:#1f1f1f; line-height:26px; font-weight:100; padding-bottom:15px;}
.downloadShow .titleDiv span{ display:block; text-align:center; color:#666;}
.downloadShow .contents2{ padding-bottom:40px;}
.downloadShow .contents2 p{ font-size:16px; color:#666; line-height:30px;}
.downloadShow .pageDiv1{ padding-top:15px; border-top:1px solid #e0e2e4; display: flex;
  display: -webkit-flex; justify-content: space-between;
 -webkit-justify-content: space-between;}
.downloadShow .pageDiv1 a{ display:block; height:30px; width:78px; line-height:30px; background:#ddd; text-align:center; color:#fff; border-radius:24px;}
.downloadShow .pageDiv1 a:hover{background: #ed6d00;}
.downloadShow .downBtn a{ display:block; width:94px; height:30px; line-height:30px; font-size:12px; color:#fff; text-indent:12px; background:#ed6d00 url(../images/download_tb.png) right no-repeat; background-size:30px;}


























































































