body {margin: 0;padding: 0;font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size: 14px;background: #f8efde;color: #666}
p,span,dl,dd,dt,ol,ul,li,h1,h2,h3,h4,h5,h6,table,tr,td {margin: 0;}
input,textarea {font-family: "微软雅黑", Verdana, Geneva, sans-serif;font-size: 14px;padding: 5px;}
.main {width: 1200px;max-width: 100%;margin: 0 auto;position: relative;overflow: hidden;}
img {max-width: 100%;}
ol,ul,li {list-style-type: none;padding: 0;margin: 0;}
a {text-decoration: none;}
.banner {width: 100%;margin: 0 auto;overflow: hidden;}
.nav_bg {width: 100%;background:#323232;height: 80px;overflow: hidden;}
.nav li {width:16%;line-height: 120px;text-align: center; display:inline-block}
.nav li:nth-child(1) {background: url(../images/nav.png) no-repeat 50% 0;}
.nav li:nth-child(2) {background: url(../images/nav.png) no-repeat 50% -88px;}
.nav li:nth-child(3) {background: url(../images/nav.png) no-repeat 50% -175px;}
.nav li:nth-child(4) {background: url(../images/nav.png) no-repeat 50% -265px;}
.nav li:nth-child(5) {background: url(../images/nav.png) no-repeat 50% -350px;}
.nav li:nth-child(6) {background: url(../images/nav.png) no-repeat 50% -440px;}
.nav li a {display: block;color: #fff;}
.nav li:nth-child(1) a:hover {background: url(../images/nav.png) no-repeat 50% 0 #919191;}
.nav li:nth-child(2) a:hover {background: url(../images/nav.png) no-repeat 50% -88px #919191;}
.nav li:nth-child(3) a:hover {background: url(../images/nav.png) no-repeat 50% -175px #919191;}
.nav li:nth-child(4) a:hover {background: url(../images/nav.png) no-repeat 50% -265px #919191;}
.nav li:nth-child(5) a:hover {background: url(../images/nav.png) no-repeat 50% -350px #919191;}
.nav li:nth-child(6) a:hover {background: url(../images/nav.png) no-repeat 50% -440px #919191;}
.about_bg {width: 100%;background: #044b41;color: #fff}
.about_top {margin-top: 25px;line-height: 25px;overflow: hidden;}
.size_28 {font-size: 28px;line-height: 65px;}
.size_18 {font-size: 18px;}
.about_bootom {margin: 10px 0;position: relative;overflow: hidden;}
.about_b_l {width: 655px;height: 352px;float: left;margin: 0;position: relative;overflow: hidden;}
.about_b_r {float: right; width:520px}
.about_b_r p { padding:5px 20px; line-height:32px;margin-bottom: 15px;border: 1px solid #fff;border-radius: 5px; margin-top:20px;overflow: hidden;}
.about_b_r span{ margin:10px}
.about_b_r .em { font-size:16px; font-weight:bold; padding:5px 10px; display:inline-block; border-radius:3px; background:#fee101; color:#044b41}
.size18{ font-size:18px}
.box_1 {margin-top: 37px;}

.title1 {font-size: 20px;
    font-weight: bold;
    color: #044b41;
    padding-left: 295px;
	line-height:40px;
    height: 53px;
    background: url(../images/title_bg1.png) no-repeat
}

.box_1_1 {padding: 45px 0;}

.box_1_1 dl {overflow: hidden;  margin: 10px;}
.box_1_1 dd {width: 393px;float: left;}
.box_1_1 dt {float: right;width: 770px;}
.box_1_1 span {display: block;}
.c_bg_2 {margin-top: 20px;padding: 10px;color: #fff;line-height: 30px;background: #797979;border-radius: 3px;}
.c_1 {color: #044b41;font-weight: bold;font-size: 15px;}

.box_2 {overflow: hidden;}

.box_2_1 {
    padding: 20px 45px;
    line-height: 25px;
}

.box_2_2 {
    padding: 10px 49px;
    overflow: hidden;
    position: relative;
}
.box_2 img{
  cursor: pointer;
  transition: all 0.6s;
}
.box_2 img:hover{
  transform: scale(1.1);
}




.box_2_3 {
    padding: 10px 49px;
    overflow: hidden;
    position: relative;
}

.box_2_3 dl {
    float: left;
    width: 50%;
}

.box_2_3 dt {
    overflow: hidden;
    line-height: 71px;
}

.box_2_3 dt span {
    width: 127px;
    height: 71px;
    color: #fff;
    text-align: center;
    margin-right: 10px;
    background: #044b41;
    display: block;
    float: left;
}

.box_2_3 dd {
    margin-top: 20px;
}

.box_3 {
    margin-top: 20px;
}

.box_3_1 dl {
    margin-top: 20px;
    overflow: hidden;
}

.box_3_1 dd {
    width: 391px;
    height: 122px;
    float: left;
    overflow: hidden;
}

.box_3_1 dt {
    width: 744px;
    height: 89px;
    line-height: 35px;
    font-size: 15px;
    font-weight: bold;
    color: #c61e43;
    float: left;
    margin-left: 20px;
    padding: 10px;
    border-radius: 5px;
    border: 2px solid #797979
}

.box_4bg {
    width: 100%;
    margin-top: 20px;
    background: url(../images/banner_bg.jpg) no-repeat top center;
    overflow: hidden;
}

.size_34 {
    color: #fff;
    margin-top: 100px;
    font-size: 34px;
    text-align: center;
}

.e_26 {
    font-family: Verdana, Geneva, sans-serif;
    color: #fff;
    text-align: center;
    font-size: 26px;
}

.siez_14 {
    color: #fff;
    text-align: center;
    line-height: 25px;
}

.box_4_1 {
    width: 1094px;
    height: 476px;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
}

.img10 {
    width: 435px;
    height: 472px;
    border: 2px solid #fff;
    position: absolute;
    top: 0;
    left: 0;
}

.img11 {
    width: 164px;
    height: 225px;
    border: 2px solid #fff;
    position: absolute;
    top: 0;
    left: 465px;
}

.img12 {
    width: 164px;
    height: 225px;
    border: 2px solid #fff;
    position: absolute;
    bottom: 0;
    left: 465px;
}

.img13 {
    width: 435px;
    height: 472px;
    border: 2px solid #fff;
    position: absolute;
    top: 0;
    right: 0;
}

.box_5 {
    margin-top: 20px;
    overflow: hidden;
}

.box_5_1 { padding:20px 0;overflow: hidden;}

.box_5_1 dl{ margin-top:40px;overflow:hidden; position:relative}
.box_5_1 dd{ float:left; width:372px; height:261px; margin-right:20px; overflow:hidden; border:3px solid #044b41}
.box_5_1 dd img{
  cursor: pointer;
  transition: all 0.6s;
}
.box_5_1 dd img:hover{
  transform: scale(1.2);
}
.box_5_1 dt{pidding-left:10px; line-height:40px;}
.box_5_1 dt span{ display:block}
.box_5_1 dt strong{ font-size:16px}
.box6_bg {
    width: 100%;
    margin-top: 20px;
    border-top: 2px dashed #ccc;
}

.box_6 {
    overflow: hidden;
    padding: 20px 0;
}

.box_6_title {
    text-align: center;
    padding: 20px 0;
}

.size_40 {
    font-size: 40px;
    line-height: 60px;
    color: #c61e43;
}

.size_24 {
    font-size: 24px;
    line-height: 40px;
}

.color_2 {
    color: #044b41;
}

.bg_7_l {
    float: left;
}

.bg_7_r {
    width: 387px;
    height: 205px;
    float: right;
    text-align: left;
    line-height: 32px;
    color: #666;
    border: 3px solid #044b41;
    background: #fff;
    position: relative;
    overflow: hidden;
    padding: 30px;
}

.bg_7 p {
    margin-bottom: 8px;
    text-align: left;
}

.input_1 {
    width: 281px;
    height: 22px;
    padding: 5px;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.textarea_1 {
    width: 625px;
    height: 89px;
    color: #666;
    border: 1px solid #dcdcdc;
    background: #fff;
}

.input_2 {
    width: 182px;
    height: 37px;
    color: #fff;
    margin-left: 45px;
    border: none;
    background: #044b41;
    cursor: pointer;
}

.bg8 {
    width: 1200px;
    margin: 0 auto;
    border: 1px solid #044b41;
    overflow: hidden;
}

.bg8-title {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    padding-left: 10px;
    margin-top: 10px;
    background: #044b41
}

.idx-adv {
    width: 100%;
}

.idx-adv ul {
    width: 1200px;
    position: relative;
    overflow: hidden;
    padding: 10px;
}

.idx-adv li {
    width: 100%;
    float: left;
    line-height: 30px;
    border-bottom: 1px solid #dcdcdc;
}

.footer_bg {
    width: 100%;
    margin-top: 20px;
    border-top: 5px solid #505050;
    background: #044b41;
    overflow: hidden;
}

.footer {
    padding: 20px;
    color: #fff;
}

.footer_l {float: left;width: 520px;}

.footer_l h2 {
    font-size: 26px;
    line-height: 45px;
    border-bottom: 1px solid #ccc;
}

.footer_l dl {
    line-height: 40px;
}

.footer_l dt {
    float: left;
    width: 400px;
}

.footer_l dd {
    width: 107px;
    height: 107px;
    float: right;
    margin-top: 50px;
    overflow: hidden;
}

.footer_r {
    width: 512px;
    float: right;
}

.footer_l span {
    display: block
}

.join-left {width: 180px;float: left;}

.join-right {width:905px; float:right;margin-left: 10px;border-radius: 3px;border: 2px solid #92918d;padding: 20px;}
.join-right p {line-height:30px;}
.ce4e63{ font-weight:bold; font-size: 16px;color: #044b41;}
.join-help1{margin: 0px 20px}
.join-help1-content {padding: 20px 0;clear: both;}