@charset "utf-8";


/* CSS Document */

* {
    margin: 0px;
    padding: 0px;
}

ul {
    list-style-type: none;
}

li {
    list-style: none;
}

img {
    border: 0px;
}

input {
    outline: none;
}


table tr td {
    padding: 5px;
    line-height: 24px;
}

:hover {
    transition: 0.5s all
}

a {
    text-decoration: none;
    color: #333333;
    transition: 0.4s all
}

a:hover {
    color: #b50507;
}

.left {
    float: left;
}

.right {
    float: right;
}

body {
    font-family: "微软雅黑";
    font-size: 15px;
    color: #333333;
    line-height: 34px;
    background: #fff;
}


.mid{width: 1200px;margin: 0 auto;position: relative;}
/* CSS Header */
.header{ width: 100%; height:auto;overflow: hidden;margin: 0 auto;position: relative;}
.header .topbar{width: 100%;height: 45px;color: #fff;font-size:15px;line-height:45px; background: #cf000d}
.header .topbox{/*width: 1200px;*/width: 1270px;height:108px;margin: 0 auto;position: relative;z-index: 2}
.header .topbox .logo{padding-top:33px; font-size: 32px; color: #333333; font-weight: bold; float: left;}
.header .topbar .right{padding-left:30px;background:url(../images/tel.png) left center no-repeat; float: right;}
.header .topbox .words{font-size: 16px;color: #44b242;font-weight: bold;position: absolute;left: 419px;top: 42px;}
.header .banner{width: 1920px;height:360px;background:url(../images/banner.jpg) no-repeat center #dddddd;left: 50%;margin-left: -960px;position: relative;}
.header .banner ul{width: 750px;margin: 0 auto;padding-top: 35px;}
.header .banner ul li{width: 250px;font-size:18px;color: #0079d1;text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;line-height: 50px;text-align: center; float: left;}
.header .banner ul li img{width: 145px;height: 145px;border: 3px #a0ccee solid;border-radius: 50%;display: block;margin: 0 auto}

.a-fadeinR,.a-fadeinT,.a-fadeinL{-webkit-animation:2s ease-out backwards;-moz-animation:2s ease-in-out  backwards;-ms-animation:2s ease-in backwards;animation:2s ease backwards; animation-duration:2s; }
.a-fadeinR{-webkit-animation-name:fadeinR;-moz-animation-name:fadeinR;-ms-animation-name:fadeinR;animation-name:fadeinR;}
.a-fadeinT{-webkit-animation-name:fadeinT;-moz-animation-name:fadeinT;-ms-animation-name:fadeinT;animation-name:fadeinT;}
.a-fadeinL{-webkit-animation-name:fadeinL;-moz-animation-name:fadeinL;-ms-animation-name:fadeinL;animation-name:fadeinL;}
@-webkit-keyframes fadeinR{
    0%{opacity:0;-webkit-transform:translateX(40px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes fadeinR{
    0%{opacity:0;transform:translateX(40px);}
    100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes fadeinL{
    0%{opacity:0;-webkit-transform:translateX(-40px);}
    100%{opacity:1;-webkit-transform:translateX(0);}
}
@keyframes fadeinL{
    0%{opacity:0;transform:translateX(-40px);}
    100%{opacity:1;transform:translateX(0);}
}
@-webkit-keyframes fadeinT{
    0%{opacity:0;-webkit-transform:translateY(-40px);}
    100%{opacity:1;-webkit-transform:translateY(0);}
}
@keyframes fadeinT{
    0%{opacity:0;transform:translateY(-40px);}
    100%{opacity:1;transform:translateY(0);}
}
/* CSS menu */
#menu{width:950px;height:108px;float: right;}
#menu ul{width:100%;height:108px;margin: 0 auto}
#menu ul li{ display: inline-block; padding: 0 5px; height:108px;line-height:108px;border-left: 1px #fff solid;border-right: 1px #fff solid; box-sizing: border-box; text-align: center; float: left;position: relative;}
#menu ul li a{color: #333333;font-size:16px; display: block;}
#menu ul li span{ width: 100%; height:4px;transform: scale(0);background: #ff7300;position: absolute;left:0; top:104px;transition: 0.4s all}
#menu ul li.selected span{transform: scale(1);}
#menu ul li:hover span{transform: scale(1);}
#menu ul li:hover{border-left: 1px #e5e5e5 solid;border-right: 1px #e5e5e5 solid}
#menu ul li.selected{border-left: 1px #e5e5e5 solid;border-right: 1px #e5e5e5 solid}
/* CSS Footer */
.footer{width: 100%;height:183px;line-height: 29px;font-size: 14px;color: #888888;text-align: center; background: #17171b;}
.footer p{height: 44px; font-size: 22px;color: #fff;padding-top:25px}
.footer p a{color: #cf000d}
.footer p a:hover{text-decoration: underline;}
.footer a{color: #888888}
.footer a:hover{color: #0079d1}

.e_links a { display: inline-block; margin: 0 5px; }
/* CSS Index */
#wrap{width: 100%;height: auto;overflow: hidden;}
#main{width: 1200px;height: auto;overflow: hidden;padding-top: 30px; position: relative;margin: 0 auto}
.index01{width: 100%;height:133px;background: url(../images/index01.jpg) repeat-x #cf000d;}
.index01 .left{width: 158px;height: 133px;background: #b50507}
.index01 .right{width: 1010px;color: #fff;font-size: 16px; padding:20px 0; box-sizing:border-box; }
.index01 .right dl { width: 100%; height: 33px; display: block; line-height: 33px; font-size: 16px; color: #fff;}
.index01 .right dl dt,.index01 .right dl dd { float: left; }

.index01 .right dl dt a,.index01 .right dl dd a { color: #fff; margin: 0 5px; }


.index02{width: 100%; height: 750px; background: #f4f4f4}
.index02 .inpiclist{width: 1220px;padding-top: 32px;}
.index02 .inpiclist li{width: 283px;height: 320px;background: #fff;text-align: center; border: 1px #f6f7f9 solid;margin-right: 20px;margin-bottom: 22px; float: left;}
.index02 .inpiclist li .imgbox{width: 283px;height: 212px;background: #fff;overflow: hidden;position: relative; text-align: center;}
.index02 .inpiclist li .imgbox img{max-width: 283px;height: 212px;transition: 0.4s all}
.index02 .inpiclist li .imgbox img:hover{transform: scale(1.05);}
.index02 .inpiclist li .imgbox .sy{width: 283px;height: 212px;font-size: 16px;text-align: center;opacity: 0.5;color: #fff;position: absolute;z-index: 2;}
.index02 .inpiclist li .imgbox .sy span{line-height: 70px;font-size: 24px;font-weight:bold;padding-top:50px;display: block;}
.index02 .inpiclist li .txtbox{width: 242px;line-height:26px;color: #666666;font-size: 15px; margin: 0 auto}
.index02 .inpiclist li .txtbox span{height: 40px;line-height: 40px; text-align: center;font-weight: bold;font-size: 16px;overflow: hidden; display: block;}
.index02 .inpiclist li .txtbox span:hover{color: #b50507}
.index03{width: 1200px;height:210px;margin: 0 auto;overflow: hidden;}
.index03 .innews{width: 1250px;padding-top: 14px;}
.index03 .innews li{width: 328px;height: 104px;line-height:23px;padding: 10px 31px 0 40px;font-size: 12px;color: #666666;margin-right: 17px;background: url(../images/xw.png) no-repeat;overflow: hidden; float: left;}
.index03 .innews li a{height: 30px; font-size: 16px;line-height: 30px;display: block;overflow: hidden;}
.index03 .innews li a:hover{margin-left:8px}
.index04{width: 1200px;height:325px;margin: 0 auto}
.index05{width:1920px;height:335px; left: 50%;margin-left: -960px;background: url(../images/index05.jpg) no-repeat #efeffc;position: relative;}
.index05 .mid{height: 242px;padding-top:50px}
.index05 .mid .left{width: 327px;height: 242px;background: url(../images/com.png) right no-repeat;padding-left:98px;}
.index05 .mid .left iframe { margin: 14px 0 0 17px;}


.index05 .mid .inmid{width: 450px;height: 200px;color: #fff;font-size: 14px;line-height: 24px;padding-left:52px;float: left;overflow: hidden;}
.index05 .mid .inmid span{font-size: 22px;line-height: 60px;padding-top: 35px;padding-bottom: 10px;display: block;}
.index05 .mid .inapi{width: 115px;height: 115px;position: absolute;right:95px;top:108px}
.title01{width: 100%;height: 45px;padding-top: 30px; position: relative;}
.title01 img{padding-top:10px;}
.title01 .more{width: 130px;height: 45px;padding-left: 32px; line-height: 45px; border-radius: 22px;font-size: 16px;color: #fff; background:url(../images/moreh.png) right center no-repeat #cf000d;display: block;right: 0px;top: 30px;position: absolute;}
.title01 .more:hover{background:url(../images/moreh.png) right center no-repeat #000;}

/* CSS Left */
#left {
    width: 320px;
    min-height:900px;
    float: left;
    margin-bottom: 20px;
}
#left .left01{width: 290px;height: 145px;text-align: center; background: url(../images/left1.jpg) center no-repeat;}
#left .left01 span{font-size: 26px;line-height: 45px;padding-top: 27px; font-weight: bold;color: #fff;display: block;}
#left .left01 a{color: #fff;font-size: 16px;text-decoration: underline;}
#left .left01 a:hover{color: #ff0000}

#left .left02{width: 290px;height: 145px;text-align: center; background: url(../images/left2.jpg) center no-repeat; margin-top: 10px;}
#left .left02 span{font-size: 26px;line-height: 45px;padding-top: 27px; font-weight: bold;color: #fff;display: block;}
#left .left02 a{color: #fff;font-size: 16px;text-decoration: underline;}
#left .left02 a:hover{color: #ff0000}

#left .lftop{width: 336px;height: 40px;background: url(../images/lftop.jpg) center no-repeat;left: -17px;position: relative;}
#left .lfmid{width: 336px;height:auto;background: url(../images/lfmid.jpg) center repeat-y;left: -17px;position: relative;}
#left .lfmid ul{padding:0px 40px 0px 30px;height: auto;overflow: hidden;}
#left .lfmid ul li{height: 40px;line-height:40px;}
#left .lfmid ul li b{padding-right: 10px}
#left .lfdown{width: 336px;height:162px;background: url(../images/lfdown.jpg) center no-repeat;left: -17px;position: relative;}
#left .left03{width: 290px;height: auto;text-align: center; background:#ff7300;overflow: hidden;padding-bottom:20px}
#left .left03 .p02{width: 216px;text-align: center;line-height: 30px;color: #fff;font-size:16px;margin: 0 auto;padding-top:15px}
#left .left03 .p03{width: 145px;text-align: center;color: #fff;line-height: 40px; margin: 0 auto;padding-top: 24px}
#left .left03 .p03 img{width: 145px;height: 145px;display: block;}

.lf_nav { font-size: 18px; font-weight: bold; padding-left: 0; padding-left: 10px; margin: 5px 0; }
.lf_nav {background: #efefef; }
.lf_sub { font-size: 14px; padding-left: 20px;  }



/* CSS Ziye */

#right {
    width: 875px;
    height: auto;
    float: right;
    overflow: hidden;
}

#right_title {
    width: 100%;
    height: 80px;
    overflow: hidden;
}

#title_left {
    width: 450px;
    height: 70px;
    font-size: 18px;
    font-weight: bold;
    float: left
}

#title_left span {
    height: 35px;
    color: #000;
    font-size: 28px;
    font-weight: bold;
    line-height: 35px;
    padding-right:90px;
}

#title_right {
    color: #a8a8a8;
    font-size: 14px;
    padding-top:35px;
    float: right;
}

#title_right a {
    color: #a8a8a8
}

#title_right a:hover {
    color: #ff7300
}

#right_content {
    width: 870px;
    margin: 0 auto;
    padding-top: 19px;
}

#right_bottom {
    width: 100%;
    height: 23px;
}

#infoContent {
    width: 860px;
    border: 1px #e4e4e4 solid;
    margin: 0 auto;
    line-height: 34px;
    font-size: 15px;
    margin: 0 auto;
    margin-top: 20px;
    position: relative;
}
#infoContent .indiv{border: 1px #e4e4e4 solid;margin: 1px;padding:20px;}

#indexNews {
    width: 100%;
    height: auto;
    overflow: hidden;
}

#indexNews li {
    width: 100%;
    height: 110px;
    font-size: 14px;
    line-height: 24px;
    color: #585555;
    padding-top: 10px;
    border-bottom: 1px #dadada dotted;
    position: relative;
}

#indexNews li a {
    line-height: 40px;
    font-size: 16px;
    padding-left: 20px;
    background: url(../images/dot.png) left center no-repeat;
    display: block;
}

#indexNews li a:hover {
    margin-left: 10px
}

#indexNews li .time {
    right: 10px;
    top: 15px;
    font-size: 15px;
    color: #585555;
    padding-left: 26px;
    line-height: 40px;
    background: url(../images/time.png) left center no-repeat;
    position: absolute
}

#page {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 20px auto;
    font-size: 15px;
    clear: both;
}

#page a {
    font-size: 14px;
    border: 1px #969796 solid;
    padding: 0 5px;
}

#page a:hover {
    color: #ff7300;
}

#page .current {
    border: 1px #ff7300 solid;
    color: #fff;
    background: #ff7300;
    padding: 0 5px;
}

#page_num {
    height: 24px;
    top: -1px;
    border: 1px #969796 solid;
    position: relative;
}

.chakan {
    width: 100px;
    height: 36px;
    background: #0d8c40;
    text-align: center;
    line-height: 36px;
    color: #fff;
    display: block;
    margin-top: 10px;
    margin-right: 100px;
    float: right;
}

.chakan:hover {
    color: #fff;
    background: #eca604
}

.sub {
    width: 100px;
    height: 36px;
    background: #ff7300;
    text-align: center;
    line-height: 36px;
    color: #fff;
    font-size: 15px;
    font-family: "微软雅黑";
    border: none;
}

.sub:hover {
    background: #ffb609
}

#newTitle {
    width: 100%;
    line-height: 60px;
    color: #000;
    font-size: 18px;
    font-family: "微软雅黑";
    text-align: center;
    margin: 0 auto;
}

#productTitle {
    width: 100%;
    height: 60px;
    color: #000;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    margin: 0 auto;
}

#newsInfo {
    width: 100%;
    height: 40px;
    color: #a9aaa9;
    font-size: 12px;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 10px;
    border-bottom: 1px #eaeced solid;
}

.newsinfoleft {
    padding-left: 30px;
}

.xxsmys {
    width: 600px;
    height: 30px;
    line-height: 30px;
    background-color: #ececec;
}

.xxsmwz {
    width: 88px;
    height: 30px;
    color: #FFF;
    text-align: center;
    display: block;
    background-color: #9a9a9a;
}

.pageys {
    width: 59px;
    height: 21px;
    line-height: 21px;
    border: #e5e5e5 solid 1px;
    display: block;
    float: left;
    text-align: center;
}

.pageys:hover {
    color: #ff6c00
}

.pageys1 {
    width: 20px;
    height: 21px;
    line-height: 21px;
    border: #e5e5e5 solid 1px;
    display: block;
    float: left;
    text-align: center;
    margin-left: 5px;
}

.pageys2 {
    float: left;
    padding-left: 5px;
    height: 21px;
    line-height: 21px;
}

#infoImage {
    width: 100%;
    text-align: center;
    margin: 10px 0 10px 0;
}

#infoImage img {
    max-width: 600px;
    padding: 3px;
    border: #dcdcdc solid 1px;
}

#newsContent {
    width: 100%;
    margin: 0 auto;
    line-height: 34px;
    font-size: 15px;
    position: relative;
}

.contactusc p {
    height: 35px;
    line-height: 35px;
    width: 500px;
    padding: 0px 20px;
    background: #EEEEEE;
    margin-top: 6px;
}



.ewm { text-align: center; position: absolute; top: 0; right: 0; }
.ewm img { display: block; }




.newsContent img {
    max-width: 100%
}

#newsContent img {
    max-width: 100%
}

.newsContent {
    width: 100%;
    margin: 0 auto;
    line-height: 32px;
    font-size: 16px;
    color: #5d5d5d
}


/* CSS 详情页 */
.pdif-b6 .title{width: 100%;height:50px;font-size: 14px;line-height:50px;}
.pdif-b6 .imgbox{ width: 100%; height:350px;padding-top:18px;}
.pdif-b6 .imgbox .imgbox_lf{ width: 440px; height:330px; border: 1px #ebebeb solid;overflow: hidden; float: left; background: #fff; }
.pdif-b6 .imgbox .imgbox_lf img{max-width:440px; height:330px;transition: 0.4s all; display: block; margin: 0 auto;}
.pdif-b6 .imgbox .imgbox_lf img:hover{transform: scale(1.05);}
.pdif-b6 .imgbox .imgbox_lf .sy{width:440px;height:330px;font-size: 20px;text-align: center;opacity: 0.5;color: #fff;position: absolute;z-index: 2;}
.pdif-b6 .imgbox .imgbox_lf .sy span{line-height: 70px;font-size: 24px;font-weight:bold;padding-top: 95px;display: block;}
.pdif-b6 .imgbox .imgbox_rt{ width: 400px; height: 330px;line-height: 34px; float: right; position: relative; }
.pdif-b6 .imgbox .imgbox_rt .s01{font-size:21px;line-height:40px;display: block;}
.pdif-b6 .imgbox .imgbox_rt .s02{width:110px;height:34px;color: #fff;font-size: 18px;line-height:34px;background: #ff7300;text-align: center;border-radius: 17px;margin-top: 12px;margin-bottom: 10px;display: block;}
.pdif-b6 .imgbox .imgbox_rt b{color: #ff6600;font-size: 29px;font-family: Georgia,serif,verdana}
.pdif-b6 .protxt{width: 100%;height: auto;line-height: 32px;color: #3f3f3f; overflow: hidden;}
.pdif-b6 .protxt .intitle01{width: 100%;height: 54px;margin: 15px auto 5px;}
.pdif-b6 .protxt .intitle01 span{width: 124px; font-size: 21px;font-weight: bold;text-align: center; color: #fff;line-height:38px; background:#ce0000;border-radius: 19px; display: block;}
.pdif-b6 .protxt .intitle02{width: 100%;height: 54px;border-bottom: 1px #e8e8e8 solid;margin: 15px auto 20px;}
.pdif-b6 .protxt .intitle02 span{width: 128px; font-size: 21px;font-weight: bold;text-align: center; color: #ff7300;line-height:53px;border-bottom: 3px #ff7300 solid; display: block;}
.pdif-b6 .protxt .pics{width: 100%;height: 210px;}
.pdif-b6 .protxt .pics li{width:280px;height: 210px;float: left;margin-right: 15px;overflow: hidden;}
.pdif-b6 .protxt .pics li img{width:280px;height: 210px;transition: 0.4s all}
.pdif-b6 .protxt .pics li img:hover{transform: scale(1.05);}

.pdif-b6 .protxt img { max-width: 100%; }


.boxmd {
    width: 320px;
    height: 230px;
    margin-left: 60px;
    overflow: hidden;
}

.boxmd ul {
    width: 100%;
    height: 150px;
    padding-top: 9px;
    padding-left: 2px;
}

.boxmd ul li {
    width: 119px;
    height: 150px;
    text-align: center;
    margin-right: 41px;
    float: left;
}

.boxmd ul li img {
    width: 117px;
    height: 117px;
    display: block;
}

.news03 {
    width: 100%;
    height: auto;
    padding-top: 8px;
    overflow: hidden;
}

.news03 li {
    width: 200px;
    height: 195px;
    background: #fff;
    margin-right:9px;
    margin-bottom: 20px;
    padding:5px;
    float: left;
    border: 1px #f5f5f5 solid;
    text-align: center;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    top: 0;
    position: relative;
    transition: 0.4s all
}

.news03 li:hover {
    box-shadow: 0 5px 9px 3px rgba(0, 0, 0, 0.1);
    background: rgba(13, 140, 63, 0.2);
    top: -8px;
}

.news03 li span {
    line-height: 50px;
    font-size: 15px;
    display: block;
}

.news03 li .imgbox {
    width: 200px;
    height: 150px;
    overflow: hidden;
}

.news03 li .imgbox img {
    width: 200px;
    height: 150px;
    transition: 0.4s all
}

.news03 li .imgbox img:hover {
    transform: scale(1.05);
}

.newslist li {
    padding:20px 0 20px 0;
    width: 100%;
    height: 107px;
    border-bottom: 1px dashed #d8d8d8;
    overflow: hidden
}

.newslist li .imgbox {
    width: 140px;
    height: 105px;
    border: 1px #dddddd solid;
    display: inline;
    float: left;
    text-align: center;
}

.newslist li .imgbox img {
    max-width: 140px;
    height: 105px;
}

.newslist li .text {
    display: inline;
    float: left;
    line-height: 22px;
    margin-left: 20px;
    width: 705px;
    height: 105px;
}

.newslist li .text .tit {
    width: 100%;
    height: 30px;
}

.newslist li .text .tit a {
    color: #000;
    font-size: 16px
}

.newslist li .text .tit a:hover {
    color: #0050a7;
    margin-left: 10px
}

.newslist li .text .desc {
    width: 100%;
    height: 48px;
    overflow: hidden;
    font-size: 13px;
    color: #666;
    word-break: break-all;
    word-wrap: break-word
}

.newslist li .text .desc a {
    font-size: 14px;
    color: #999
}

.newslist li .text .count {
    width: 100%;
    height: 22px;
    padding-top: 5px;
    overflow: hidden
}

.newslist li .text .count span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #999;
    padding-left: 20px;
    background-image: url("../images/newslist.gif");
    background-repeat: no-repeat
}

.newslist li .text .count .hits {
    background-position: 0 -150px
}

.newslist li .text .count .update {
    background-position: 0 -168px
}

.newslist li .timebox {
    text-align: center;
    display: inline;
    float: right;
    width: 100px;
    height: 105px;
    background: #F3F3F3;
    border-radius: 6px;
}

.newslist li .timebox .day {
    color: #666;
    font-family: Georgia, serif, verdana;
    font-size: 46px;
    font-weight: bold;
    height: 60px;
    line-height: 60px;
    width: 100%;
    overflow: hidden
}

.newslist li .timebox .year {
    font-size: 14px;
    color: #999
}
.ysicon{width: 60px;height: 60px;background: url(../images/youshi.png) no-repeat;position: absolute;left: -10px;top: -20px;}
#picUL{ width:100%; height:100%; overflow:hidden;}
#picUL li{width: 250px;height:235px;text-align: center; margin: 10px 13px; border: 1px #faf9f9 solid; padding: 6px;float:left;box-shadow: 0 1px 3px rgba(0,0,0,0.1);}
#picUL li:hover{ background:#f4f4f4; border:1px #dddddd solid;}
#picUL li .pic_01{width:250px;height:188px; overflow: hidden;position: relative;}
#picUL li .pic_01 img{max-width:250px;height:188px;vertical-align:middle; transition: 0.5s all; background:#fff;position: relative;z-index: 1}
#picUL li:hover img{transform: scale(1.08);}
#picUL li .pic_02{width:230px;font-size: 14px; line-height:21px; color: #707070;margin: 0 auto}
#picUL li .pic_02 a{color:#1a1b1d;font-size:16px;height: 32px; line-height: 32px; font-weight: bold; padding-top: 10px; display: block;overflow: hidden;}
#picUL li .pic_01 .sy{width:250px;height:188px;font-size: 14px;text-align: center;opacity: 0.5;color: #fff;position: absolute;z-index: 2;}
#picUL li .pic_01 .sy span{line-height: 40px;font-size: 20px;font-weight:bold;padding-top:50px;display: block;}


.G_tips {
    color: #666;
    width: 486px;
    border: 1px solid #dedede;
    padding: 7px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
}



/*******加入*******/

.jobbox {
    width: 895px;
    height: auto;
    margin-top: 10px;
}

.jobbox li {
    width: 895px;
    height: 175px;
    background: #fff;
    margin-bottom: 20px;
    position: relative;
}

.jobbox li span {
    line-height: 40px;
    font-size: 18px;
    color: #68b92e;
    font-weight: bold;
    display: block;
    left: 90px;
    top: 22px;
    position: absolute;
}

.jobbox li .descrip {
    width: 550px;
    height: 60px;
    top: 63px;
    left: 90px;
    line-height: 27px;
    font-size: 14px;
    color: #646060;
    position: absolute;
}

.jobbox li .more {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #68b92e;
    color: #fff;
    font-size: 14px;
    right: 60px;
    top: 60px;
    position: absolute;
}

.jobbox li .more:hover {
    background: #ff9904;
    transition: 0.5s all;
}

.jobbox li .num {
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #68b92e;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    left: 0;
    top: 0;
    position: absolute;
}

.recruitcon {
    width: 100%;
    height: 160px;
    padding-top: 20px;
    border-bottom: 1px #dddddd dashed
}

.recruitpic {
    width: 132px;
    height: 153px;
    float: left;
}

.recruitconc {
    width: 470px;
    height: 143px;
    padding-left: 20px;
    float: left;
}

.recruitconc li {
    width: 372px;
    height: 35px;
    line-height: 35px;
    color: #444444;
}

.apply {
    width: 100px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #68b92e;
    color: #fff;
    font-size: 14px;
    margin-top: 50px;
    margin-right: 100px;
    float: right;
}

.apply:hover {
    background: #ff9904;
    transition: 0.5s all;
}

.xxsmys {
    width: 895px;
    height: 36px;
    line-height: 36px;
    border-bottom: 2px #0d8c40 solid;
}

.xxsmwz {
    width: 100px;
    height: 36px;
    line-height: 36px;
    color: #FFF;
    text-align: center;
    display: block;
    background-color: #0d8c40;
}



/*订单*/

.formys {
    width: 800px;
    height: auto;
    padding-left: 40px;
    color: #555555;
}

.formmcys {
    float: left;
}

.cpmcys {
    width: 400px;
    height: 34px;
    border: 1px solid #d2d4d6;
    font-family: "微软雅黑";
    color: #555555;
    background: #f9f9f9;
    font-size: 14px;
}

.formbz {
    float: left;
}

.G_InputText {
    width: 400px;
    height: 30px;
    border: 1px solid #d2d4d6;
    background: #f9f9f9;
}

.G_textarea {
    width: 400px;
    height: 100px;
    border: 1px solid #dedede;
    background: #f9f9f9;
}

.G_ul {
    width: 100%;
}

.G_botton {

    width: 55px;

    height: 30px;

    line-height: 30px;

    border: 0;

    background: url(button.gif) no-repeat;

    cursor: pointer;
}

.borderLi {
    width: 100%;
    height: auto;
    padding-top: 10px;
}

.G_tips {



    width: 486px;

    margin: 10px auto 0 auto;

    border: 1px solid #dedede;

    padding: 7px;

    border-radius: 5px;

    -moz-border-radius: 5px;

    -webkit-border-radius: 5px;

    box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);

    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);

    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, .1);
}


.cpfwnr {
    width: 230px;
    height: 100%;
    overflow: hidden;
}

.cpfwnr dt {
    width: 213px;
    height: 33px;
    display: block;
    padding: 0 0 0 17px;
    background: url(allbg.gif) no-repeat;
    background-position: 0 -137px;
    line-height: 33px;
    font-size: 12px;
    color: #0976b2;
}

.cpfwnr dd {
    width: 190px;
    margin: 0 auto;
    line-height: 2
}

.cpfwnr dt a {
    width: 213px;
    height: 33px;
    display: block;
    padding: 0 0 0 17px;
    background: url(a1.jpg) no-repeat;
    line-height: 33px;
    font-size: 12px;
    color: #0976b2;
}

.cpfwnr dt:hover {
    background: url(allbg.gif) no-repeat;
    background-position: 0 -102px;
    color: #fff;
}

.cpfwnr dd a {
    width: 190px;
    height: 25px;
    line-height: 25px;
    margin: 3px 0 0 0;
    color: #333;
    font-size: 12px;
}

.cpfwnr dd a:hover {
    color: #ff6c00;
}