@charset "utf-8";

/* CSS Document */



* {

    margin: 0px;

    padding: 0px;

}



ul {

    list-style-type: none;

}



li {

    list-style: none;
	

}



img {

    border: 0px;
	max-width:100% !important

}



input {

    outline: none;

}



:hover {

    transition: 0.5s all

}



a {

    text-decoration: none;

    color: #333333;

}



a:hover {

    color: #006ae2;

}



.cmain {

    color: #16499a;

}



.bmain {

    background: #16499a;

}



.left {

    float: left;

}



.right {

    float: right;

}



.truncate {

    display: block;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.mid {

    width: 1200px;

    margin: 0 auto;

    position: relative;

}



body {

    font-family: "";

    font-size: 15px;

    color: #333333;

    line-height: 30px;

    background:#fff;

    margin: 0

}



/* CSS Header */

.header {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin: 0 auto;

    background: #fff;

    position: relative;

}



.header .topbar {

    width: 100%;

    height: 40px;

    line-height: 40px;

    color: #fff;

    background: #2a2a2a

}



.header .topbox {

    width: 1200px;

    height: 76px;

    margin: 0 auto;

    overflow: hidden;

}



.header .topbox .logo {

    padding-top: 6px;

    float: left;

}



.header .banner {

    width: 1920px;

    height: 340px;

    background: url(../images/banner.jpg) no-repeat;

    left: 50%;

    margin-left: -960px;

    position: relative;

}

.header .banner .bn01{left: 460px;top: 30px;position: absolute;}

.header .banner .bn02{left:1035px;top:14px;position: absolute;}

.header .banner .bn03{left:1180px;top:120px;position: absolute;}

.header .banner .bn04{left:1015px;top:200px;position: absolute;}



.flashbox {

    width: 1920px;

    height: 605px;

    left: 50%;

    margin-left: -960px;

    position: relative;

}



.flashbox .fbg {

    width: 100%;

    height: 100px;

    left: 0;

    bottom: 0;

    background: url(../images/flashbg.png) no-repeat;

    position: absolute;

    z-index: 2

}



.flashbox .fbg p {

    font-size: 16px;

    color: #008ae2;

    padding-top:60px;

}

.flashbox .fbg p a{ color: #008ae2;padding-right: 20px}

.flashbox .fbg p a:hover{ color: #006ae2;}

/*menu*/

#menu {

    width: 858px;

    height: 76px;

    float: right;

}



#menu ul {

    width: 100%;

    height: 40px;

    padding-top: 18px;

}



#menu ul li {

    width: 90px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    float: left;

    margin-left: 5px;

}



#menu ul li a {

    font-size: 18px;

    display: block;

}



#menu ul li.selected a:hover {

    background: #006ae2;

    color: #fff

}



#menu ul li:hover a {

    background: #006ae2;

    color: #fff

}



/* CSS Footer */

.footer01 {

    width: 100%;

    height: 262px;

    color: #fff;

    overflow: hidden;

    background: #006ae2;

}



.footer01 .left {

    width: 596px;

    padding-top: 37px

}



.footer01 .left ul {

    padding-top: 3px

}



.footer01 .left ul li {

    width: 180px;

    height: 39px;

    line-height: 39px;

    float: left;
    font-size: 16px;

    margin-right: 26px;

    border-bottom: 1px #3388e8 dashed

}



.footer01 .left ul li a {

    font-size: 16px;

    color: #fff

}

.footer01 .left ul li a:hover{color: #ff0}

.footer01 .left ul li b {

    margin: 0 5px;

}



.footer01 .right {

    width: 558px;

    padding-top: 37px;position: relative;

}



.footer01 .right #e_name {

    width: 250px;

    height: 50px;

    line-height: 50px;

    background: #fff;

    font-family: "";

    font-size: 16px;

    color: #666;

    border: none;

    border-radius: 7px;

    padding-left: 18px;

    left: 0px;

    top: 107px;

    position: absolute;

}



.footer01 .right #e_mobile {

    width: 250px;

    height: 50px;

    line-height: 50px;

    background: #fff;

    font-family: "";

    font-size: 16px;

    color: #666;

    border: none;

    border-radius: 7px;

    padding-left: 18px;

    right: 0px;

    top: 107px;

    position: absolute;

}



.footer01 .right #e_content {

    width: 250px;

    height: 50px;

    line-height: 50px;

    background: #fff;

    font-family: "";

    font-size: 16px;

    color: #666;

    border: none;

    border-radius: 7px;

    padding-left: 18px;

    left: 0px;

    top: 171px;

    position: absolute;

}



.footer01 .right #checkCode {

    width: 148px;

    height: 50px;

    line-height: 50px;

    background: #fff;

    font-family: "";

    font-size: 16px;

    color: #666;

    border: none;

    border-radius: 7px;

    padding-left: 18px;

    left: 281px;

    top: 171px;

    position: absolute;

}



.footer01 .right #e_submit {

    width: 90px;

    height: 50px;

    font-size: 16px;

    font-family: "";

    line-height: 50px;

    color: #fff;

    text-align: center;

    background: #ffc200;

    border-radius: 7px;

    border: none;

    right: 0px;

    top: 171px;

    position: absolute;

}



.footer01 .right #e_submit:hover {

    background: #fea906;

}



.footer02 {

    width: 100%;

    height:210px;

    color: #fff;

    line-height: 32px;

    font-size: 14px;

    overflow: hidden;

    background: #006ae2;

}



.footer02 a {

    color: #fff

}



.footer02 .p01 {

    width:596px;

    float: left;

}



.footer02 .p02 {

    width: 440px;

    font-size: 14px;

    float: left;

    padding-left: 46px;

}



.footer02 .p02 big {

    color: #ffba00;

    font-size: 31px

}



.footer02 .mid {

    padding-top: 30px;

}



.footer02 .p03 {

    width: 110px;

    float: right;

}



.footer02 .p03 img {

    width: 110px;

    height: 110px;

    display: block;

    background: #fff;

    margin-top: 10px

}





/* CSS Main */

#wrap {

    width: 100%;

    height: auto;

    position: relative;

    overflow: hidden;

    margin: 0 auto;

}



#main {

    width: 1200px;

    height: auto;

    position: relative;

    padding-bottom: 50px;

    padding-top: 36px;

    overflow: hidden;

    margin: 0 auto;

}



.index01 {

    width: 1200px;

    height: 465px;

    background: #efefef;

    margin: 0 auto

}



.index01 .left {

    width: 278px;

    height: 465px;

    background: url(../images/t_abt.jpg) no-repeat #006ae2;

    color: #fff;

    line-height: 30px;

}



.index01 .left .p01 {

    font-size: 18px;

    padding-top: 45px;

    padding-left: 40px

}



.index01 .left .p02 {

    font-size: 34px;

    font-weight: bold;

    padding-top: 6px;

    padding-left: 40px

}



.index01 .left .p03 {

    width: 200px;

    font-size: 16px;

    padding-top: 29px;

    padding-left: 36px

}



.index01 .left .p04 {

    width: 222px;

    line-height: 40px;

    font-size: 17px;

    padding-top:28px;

    padding-left: 35px

}



.index01 .right {

    width: 820px;

    height: 331px;

    font-size: 16px;

    line-height: 34px;

    padding-top: 64px;

    padding-right: 55px;

    position: relative;

}



.index01 .right span {

    display: block;

    font-size: 22px;

    font-weight: bold;

    line-height: 60px;

    padding-top: 16px;

}



.index01 .right .more {

    position: absolute;

    left: 485px;

    top: 355px;

    color: #666666

}

.index01 .right .more:hover{color: #006ae2}

.index01 .right img {

    float: left;

    padding-right: 32px

}



.index02 {

    width: 1200px;

    height: 522px;

    margin: 0 auto;

    position: relative;

    z-index: 2

}



.index02 .left {

    width: 278px;

    height: 522px;

    background: url(../images/t_abt.jpg) no-repeat #006ae2;

    color: #fff;

    line-height: 30px;

    position: relative;

}



.index02 .left .p01 {

    font-size: 18px;

    padding-top: 45px;

    padding-left: 40px

}



.index02 .left .p02 {

    font-size: 34px;

    font-weight: bold;

    padding-top: 6px;

    padding-left: 40px

}



.index02 .left .p03 {

    width: 200px;

    font-size: 16px;

    padding-top: 31px;

    padding-left: 40px

}



.index02 .left .p03 li {

    line-height: 40px;

}



.index02 .left .p03 li a {

    line-height: 40px;

    color: #fff;

    font-size: 16px;

    display: block;

}



.index02 .left .p03 li a:hover {

    color: #006ae2;

    background: #fff;

    padding-left: 15px

}



.index02 .left .p03 li b {

    padding-right: 10px

}



.index02 .left .p04 {

    position: absolute;

    right: 18px;

    bottom: 15px;

}



.index02 .right {

    width: 874px;

    height: 522px;

    overflow: hidden;

}



.intitle {

    width: 100%;

    height: 59px;

    line-height: 50px;

    position: relative;

}



.intitle span {

    font-weight: bold;

    font-size: 30px;

}



.intitle .more {

    position: absolute;

    right: 0;

    top: 0;

}



.index03 {

    width: 100%;

    height: 741px;

    color: #fff;

    background: url(../images/index03.jpg) top center no-repeat #006ae2;

    margin-top: -96px;

    position: relative;

    z-index: 1

}



.index03 .intitle1 {

    width: 100%;

    height: auto;

    overflow: hidden;

    text-align: center;

    font-size: 18px;

    padding-top: 110px;

}



.index03 .intitle1 big {

    font-size: 38px;

    display: block;

    line-height: 70px;

    font-weight: bold;

    padding-top: 62px

}



.index03 .intxt {

    font-size: 14px;

    line-height: 24px;

    padding-bottom: 48px

}



.index03 .intxt big {

    font-weight: bold;

    font-size: 24px;

    display: block;

    padding-bottom: 14px;

}



.index03 .intxt span {

    font-size: 23px;

    font-weight: bold;

    height: 80px;

    display: inline-block;

    padding-right: 15px;

    float: left;

}



.index03 .left {

    width: 560px;

}



.index03 .right {

    width: 420px;

}



.index03 .mid {

    padding-top: 57px;

    height: 316px;

    overflow: hidden;

}



.index03 .mid .p01 {

    position: absolute;

    left:361px;

    top: 16px;

}



.index03 .mid .p02 {

    position: absolute;

    left: 0px;

    top: 275px;

}



.index03 .mid .p03 {

    position: absolute;

    right: 0px;

    top: 275px;

}



.index04 {

    width: 1200px;

    height: 400px;

    margin: 0 auto

}



.index04 .left {

    width: 450px;

}



.index04 .right {

    width: 710px;

}



.index04 .right p {

    width: 330px;

    float: left;

    padding-top: 20px;

    font-size: 16px;

    line-height: 42px;

    padding-top: 20px

}



.index04 .right .inmapbox {

    width: 368px;

    height: 285px;

    float: right;

    overflow: hidden;

}



.index04 .right #inallmap {

    width: 368px;

    height: 285px;

    overflow: hidden;

}



.list01 {

    padding-top: 16px

}



.list01 li {

    width: 100%;

    height: 51px;

    line-height: 51px;

    font-size: 16px;

    background: #ededed;

    margin-bottom: 11px;

    overflow: hidden;

}



.list01 li span {

    width: 52px;

    height: 45px;

    font-size: 14px;

    color: #fff;

    line-height: 20px;

    padding-top: 6px;

    text-align: center;

    border-right: 2px #fff solid;

    background: #a0a0a0;

    display: inline-block;

    float: left;

}



.list01 li a {

    padding-left: 25px

}



.index05 {

    width: 1200px;

    height: 354px;

    margin: 0 auto

}



/* CSS Left */



#left {

    width: 278px;

    height: auto;

    float: left;

    color: #fff;

    margin-bottom: 40px;

    overflow: hidden;

}



#left .left01 {

    width: 278px;

    background:url(../images/t_abt.jpg) no-repeat #006ae2;

    background-size: 100% 100%;

    height: auto;

    overflow: hidden;

}



#left .left01 .p01 {

    font-size: 18px;

    padding-top: 45px;

    padding-left: 40px

}



#left .left01 .p02 {

    font-size: 34px;

    font-weight: bold;

    padding-top: 6px;

    padding-left: 40px

}



#left .left01 .p03 {

    width: 200px;

    font-size: 16px;

    padding-top: 31px;

    padding-left: 30px;

    height: auto;

    padding-bottom: 40px

}



#left .left02 {

    width: 278px;

    background:url(../images/t_abt.jpg) no-repeat #006ae2;

    height: auto;

    overflow: hidden;

}



#left .left02 .p01 {

    font-size: 18px;

    padding-top: 45px;

    padding-left: 40px

}



#left .left02 .p02 {

    font-size: 34px;

    font-weight: bold;

    padding-top: 6px;

    padding-left: 40px

}



#left .left02 .p03 {

    width: 200px;

    font-size: 16px;

    line-height: 34px;

    padding-top: 31px;

    padding-left: 30px;

    height: auto;

}



#left .left02 .p03 span {

    font-size:28px;

    color: #ff0;font-weight: bold;font-style: italic

}



#left .left02 .p04 {

    width: 200px;

    font-size:15px;

    line-height:32px;

    padding-top: 31px;

    padding-left: 30px;

    height: auto;

    padding-bottom: 40px

}

#left .left02 .p04 a{color: #fff}
#left .left02 .p04 a:hover{color: #ff0}

#left .left01 .p03 {

    width: 200px;

    font-size: 16px;

    padding-top: 31px;

    padding-left: 40px

}



#left .left01 .p03 li {

    line-height: 40px;

}



#left .left01 .p03 li a {

    line-height: 40px;

    color: #fff;

    font-size: 16px;

    display: block;

}



#left .left01 .p03 li a:hover {

    color: #006ae2;

    background: #fff;

    padding-left: 15px

}



#left .left01 .p03 li b {

    padding-right: 10px

}







/*mynews*/



.newslist {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.newslist li {

    width: 100%;

    height: auto;

    font-size: 14px;

    line-height: 25px;

    color: #777474;

    border-bottom: 1px #dddddd solid;

    padding-bottom: 20px;

    overflow: hidden;

    position: relative;

}



.newslist li span {

    font-size: 12px;

    line-height: 26px;

    color: #555555;

    padding-bottom: 2px;

    display: block;

}



.newslist li a {

    font-size: 16px;

    line-height: 30px;

    color: #000;

    padding-top: 15px;

    display: block;

}



.newslist li .more {

    padding-top: 5px;

    color: #006ae2;

    font-size: 14px;

    display: block;

}



.newslist li a:hover {

    color: #006ae2;

    margin-left: 5px;

}



.inpiclist {

    width: 100%;

    height: auto;

    overflow: hidden;

}



.inpiclist li {

    width: 256px;

    height: 270px;

    border: 1px #dFpageddddd solid;

    float: left;

    margin:9px;

}



.inpiclist li .pimg {

    width: 254px;

    height: 191px;

    background: #fff;
    border: 1px #ddd solid;

    overflow: hidden;
    text-align: center;

}



.inpiclist li .pimg img {

    max-width: 254px;

    height: 191px;

    transition: 0.4s all

}



.inpiclist li .pimg:hover img {

    transform: scale(1.05);

}



.inpiclist li .ptxt {

    width: 210px;

    margin: 0 auto;

    line-height: 25px;

    position: relative;

}



.inpiclist li .ptxt .title {

    padding-top: 15px;

    display: block;

}



.inpiclist li .ptxt .click {

    top: 15px;

    right: 0px;

    position: absolute;

    font-size: 14px;

    color: #999999

}



.inpiclist li .ptxt .zixun {

    font-size: 4px;

    color: #006ae2;

    text-decoration: underline;

}



.inpiclist li .ptxt .zixun:hover {

    color: #dc0000

}



/* CSS 详情页 */

#cpbox01 {

    width: 100%;

    height: 320px;

}



#cp_img {

    width: 400px;

    height: 300px;

    border: 1px #ebebeb solid;

    float: left;
    text-align: center;

}



#cp_img img {

    /*width: 400px;*/

    height: 300px;

}



#cp_detail {

    width: 400px;

    height: 300px;

    float: right;

    overflow: hidden;

    position: relative;

}



#cp_txt {

    width: 100%;

    height: 200px;

    color: #494949;

    font-size: 15px;

    line-height: 30px;

    overflow: hidden;

}



#cp_txt span {

    font-weight: bold;

    padding-bottom: 15px;

    font-size: 22px;

    display: block;

}



#cp_txt b {}



#cp_btn {

    width: 345px;

    height: 40px;

    left: 0;

    top: 255px;

    position: absolute;

}



#btn01 {

    width: 128px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    color: #fff;

    background: #006ae2;

    float: left;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

}



#btn01:hover {

    background: #333;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    -moz-transition: 0.5s all;

}



#btn02 {

    width: 128px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    color: #fff;

    background: #555555;

    float: left;

    border-radius: 3px;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    float: left;

    margin-left: 23px;

}



#btn02:hover {

    background: #006ae2;

    color: #fff;

    transition: 0.5s all;

    -webkit-transition: 0.5s all;

    -moz-transition: 0.5s all;

}



#cp_lx {

    height: 44px;

    line-height: 44px;

    padding-left: 40px;

    background: url(../images/i-tel.png) left center no-repeat;

    left: 0;

    top: 200px;

    position: absolute;

}



#cp_fx {

    width: 345px;

    height: 40px;

    left: 0;

    top: 440px;

    position: absolute;

}



#cp_lx span {

    color: #dc0000;

    font-weight: bold;

    font-size: 22px;

    font-family: Georgia, serif, verdana

}



#pro_t {

    width: 100%;

    height: 44px;

    background: #f1f1f1;

    line-height: 44px;

}



#pro_t span {

    width: 150px;

    height: 44px;

    color: #fff;

    text-align: center;

    float: left;

    background: #006ae2;

    font-size: 18px;

}



#pro_txt {

    width: 100%;

    height: auto;

    min-height: 100px;

    margin-top: 20px;

    font-size: 15px;

    color: #333333;

    line-height: 34px;

    position: relative;

    padding-bottom: 20px;

    overflow: hidden;

}



#pro_txt table {

    width: 100%;

}



#pro_txt table td {

    padding: 0 10px;

}



#order_t {

    width: 100%;

    height: 38px;

    margin-top: 15px;

}



#order_t span {

    width: 136px;

    height: 38px;

    line-height: 38px;

    text-align: center;

    float: left;

    color: #fff;

    background: #1fa1db;

    font-size: 16px;

}



.ordertitle {

    width: 100%;

    height: 40px;

    background: #e9e9e9;

    margin-bottom: 20px;

}



.ordertitle span {

    width: 150px;

    height: 40px;

    line-height: 40px;

    background: #006ae2;

    font-size: 20px;

    color: #fff;

    text-align: center;

    display: block;

}



.tuijian {

    padding-bottom: 30px

}



.tuijian li {

    width: 50%;

    line-height: 45px;

    height: 45px;

    overflow: hidden;

    font-size: 15px;

    float: left;

}



.tuijian li a:hover {

    padding-left: 10px

}



/*contact*/

.inmapbox {

    width: 870px;

    height: 302px;

    overflow: hidden;

    margin: 0 auto;

}



#allmap {

    width: 860px;

    height: 300px;

    overflow: hidden;

    font-size: 14px;

    margin-bottom: 40px;

    line-height: 28px;

    border: 1px solid #a5a4a4;

}



.lxtext {

    width: 100%;

    height: 210px;

    text-align: center;

    margin: 0 auto;

}



.lx01 {

    line-height: 80px;

    color: #006ae2;

    text-align: center;

    font-size: 26px;

    font-weight: bold

}



.lx02 {

    font-size: 18px;

    text-align: center;

}



.lx02 span {

    font-size: 25px;

    color: #de2c31;

    font-weight: bold;

}



.lx03 {

    line-height: 20px;

    color: #898989;

    font-size: 14px;

    padding-top: 24px;

}



.lxbox {

    width: 100%;

    height: 60px;

    margin: 0 auto;

    padding-top: 10px;

    padding-bottom: 40px;

}



.lxbox .inlxbox {

    width: 215px;

    height: 58px;

    line-height: 58px;

    font-size: 15px;

    border: 1px #e4e4e4 solid;

    margin-right: 12px;

    float: left;

}



.lxbox .inlxbox span {

    width: 38px;

    height: 60px;

    float: left;

    margin-left: 5px;

    display: block;

}



.sub {

    background: #006ae2;

    width: 105px;

    height: 32px;

    line-height: 32px;

    font-size: 16px;

    border: none;

    color: #fff;

    font-family: "";

    transition: 0.4s all;

    display: block;

}



.sub:hover {

    background: #de2c31;

}



/*right*/

#right {

    width: 875px;

    height: auto;

    min-height: 500px;

    background: #fff;

    float: right;

    overflow: hidden;

}



#right_title {

    width: 100%;

    height: 48px;

    line-height: 48px;

}



#title_right {

    color: #666;

    font-size: 14px;

    padding-left: 20px;

    background: url(../images/home.png) left center no-repeat;

    float: right;

}



#title_right a {

    color: #666

}



#title_left {

    font-size: 30px;

    font-weight: bold;

    float: left;

}



#right_content {

    width: 100%;

    height: auto;

    padding-top: 59px;

    margin: 0 auto;

}



#right_bottom {

    width: 100%;

    height: 23px;

}



#indexNews {

    width: 100%;

    height: auto;

    min-height: 300px;

    padding-top: 10px;

    margin: 0 auto;

    overflow: hidden;

}



#indexNews li {

    width: 100%;

    height: 124px;

    border-bottom: 1px #dbdbdb dashed;

    padding: 18px 0;

}



#indexNews li img {

    width: 173px;

    height: 124px;

    float: left;

    display: block;

}



#indexNews li .txt {

    width: 710px;

    height: 124px;

    line-height: 23px;

    color: #777777;

    font-size: 14px;

    float: right;

}



#indexNews li .txt span {

    font-size: 16px;

    line-height: 42px;

    color: #000;

    font-weight: bold;

    display: block;

    transition: 0.4s all

}



#indexNews li .txt span:hover {

    margin-left: 5px;

    color: #00a3ff

}



#page {

    width: 100%;

    height: 26px;

    line-height: 26px;

    text-align: center;

    margin: 0 auto;

    clear: both;

}



#page a {

    min-width: 26px;

    height: 26px;

    background: #bababa;

    color: #fff;

    font-size: 15px;

    display: inline-block;

}



#page a:hover {

    background: #006ae2;

}



#page .current {
min-width: 26px;

    height: 26px;display: inline-block;
    background: #006ae2;color: #fff

}



#page_num {

    height: 22px;

    font-size: 14px;

    background: #eeeeee;

}



#newTitle {

    width: 100%;

    line-height: 60px;

    font-weight: normal;

    font-weight: bold;

    font-size: 22px;

    font-family: "";

    text-align: center;

    margin: 0 auto;

}



#productTitle {

    width: 100%;

    height: 60px;

    color: #1f2c5c;

    font-size: 18px;

    text-align: center;

    margin: 0 auto;

}



#newsInfo {

    width: 100%;

    height: 40px;

    color: #a9aaa9;

    font-size: 12px;

    border-bottom: 1px #d5d3d3 dashed;

    text-align: center;

    margin: 0 auto 20px;

}



.newsinfoleft {

    padding-left: 30px;

}



#infoImage {

    width: 100%;

    text-align: center;

    margin: 10px 0 10px 0;

}



#infoImage img {

    max-width: 500px;

}



#newsContent {

    width: 100%;

    height: auto;


    overflow: hidden;

    padding-top: 15px;

    line-height: 34px;

    font-size: 15px;

    color: #1d1d1d;

    margin: 0 auto;

}



#newsContent a {

    color: #1d1d1d;

}



#newsContent a:hover {

    color: #1462be;

}



.pbox02 img {

    max-width: 100%;

    display: block;

    margin: 0 auto;

    padding: 10px 0

}



.pbox02 strong {

    color: #00a3ff

}



#picUL0 {

    width: 100%;

    margin: 0 auto;

}



#picUL0 li {

    width: 228px;

    height: 205px;

    margin: 0 15px 25px 10px;

    border: 1px #c8c8c8 solid;

    padding: 14px 14px;

    text-align: center;

    float: left;

}



#picUL0 li:hover {

    background: #f4f4f4;

}



#picUL0 li .pic_01 {

    width: 228px;

    height: 173px;

    overflow: hidden;

}



#picUL0 li .pic_01 img {

    width: 228px;

    height: 173px;

    vertical-align: middle;

    transition: 0.5s all;

    background: #fff;

}



#picUL0 li:hover img {

    transform: scale(1.08);

}



#picUL0 li .pic_02 {

    width: 228px;

    height: 48px;

    font-size: 16px;

    font-weight: bold;

    line-height: 48px;

    color: #707070

}



#picUL {

    width: 100%;

    height: 100%;

    overflow: hidden;

}



#picUL li {

    width: 228px;

    height: 315px;

    margin: 0 15px 25px 10px;

    border: 1px #c8c8c8 solid;

    padding: 14px 14px;

    float: left;

}



#picUL li:hover {

    background: #f4f4f4;

    border: 1px #1f2c5c solid;

}



#picUL li .pic_01 {

    width: 228px;

    height: 173px;

    overflow: hidden;

}



#picUL li .pic_01 img {

    width: 228px;

    height: 173px;

    vertical-align: middle;

    transition: 0.5s all;

    background: #fff;

}



#picUL li:hover img {

    transform: scale(1.08);

}



#picUL li .pic_01 span {

    height: 100%;

    width: 0;

    overflow: hidden;

    display: inline-block;

    vertical-align: middle;

}



#picUL li .pic_02 {

    width: 228px;

    height: 108px;

    font-size: 14px;

    line-height: 21px;

    color: #707070

}



#picUL li .pic_02 a {

    color: #1a1b1d;

    font-size: 16px;

    line-height: 32px;

    font-weight: bold;

    padding-top: 16px;

    display: block;

}



.btnbox3 {

    width: 228px;

    height: 32px;

    margin: 0 auto;

    font-size: 14px;

    position: absolute;

}



.btnbox3 .btn1 {

    width: 94px;

    height: 28px;

    color: #6c6c6c;

    line-height: 28px;

    text-align: center;

    border: 2px #6c6c6c solid;

    float: left;

}



.btnbox3 .btn1:hover {

    border: 2px #de2c31 solid;

    background: #de2c31;

    color: #fff

}



.btnbox3 .btn2 {

    width: 94px;

    height: 28px;

    line-height: 26px;

    text-align: center;

    border: 2px #1f2c5c solid;

    background: #1f2c5c;

    color: #fff;

    float: left;

    margin-left: 18px;

}



.btnbox3 .btn2:hover {

    background: #de2c31;

    border: 2px #de2c31 solid;

    color: #fff

}



.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: 850px;

    height: auto;

    margin: 0 auto

}



.jobbox li {

    width: 850px;

    height: auto;

    line-height: 27px;

    font-size: 14px;

    color: #646060;

    padding-bottom: 20px;

    margin-bottom: 20px;

    border-bottom: 1px #efefef solid;

    position: relative;

}



.jobbox li span {

    line-height: 40px;

    font-size: 18px;

    color: #1f2c5c;

    font-weight: bold;

    display: block;

}



.jobbox li .more {

    color: #1f2c5c;

    line-height: 40px;

    display: block;

}



.jobbox li .more:hover {

    color: #de2c31;

}



.recruitcon {

    width: 895px;

    height: 173px;

}



.recruitpic {

    width: 132px;

    height: 153px;

    float: left;

}



.recruitconc {

    width: 470px;

    height: 143px;

    padding-left: 50px;

    padding-top: 5px;

    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: #1f2c5c;

    color: #fff;

    font-size: 14px;

    margin-top: 50px;

    margin-right: 100px;

    float: right;

}



.apply:hover {

    background: #de2c31;

    transition: 0.5s all;

}



.xxsmys {

    width: 895px;

    height: 36px;

    line-height: 36px;

    border-bottom: 2px #1f2c5c solid;

}



.xxsmwz {

    width: 100px;

    height: 36px;

    line-height: 36px;

    color: #FFF;

    text-align: center;

    display: block;

    background-color: #1f2c5c;

}



/*订单*/

.formys {

    width: 860px;

    height: auto;

    color: #555555;

    margin: 0 auto

}



.formmcys {

    width: 90px;

    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%;

    padding: 40px 0

}



.G_botton {



    width: 55px;



    height: 30px;



    line-height: 30px;



    border: 0;



    background: url(../images/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(../images/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(../images/a1.jpg) no-repeat;

    line-height: 33px;

    font-size: 12px;

    color: #0976b2;

}



.cpfwnr dt:hover {

    background: url(../images/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;

}
.inside_con{ padding:10px 0; min-height:300px}