﻿/*顶部图片*/

a {
    text-decoration: none !important;
}

.top_nav {
    width: 100%;
    float: left;
    position: relative;
    /*background:url(../images/top_nav_bg.jpg) center no-repeat;*/
    /*background-size:100%;*/
    /*height:160px;*/
}

.top_nav img {
    width: 100%;
    display: block;
}

.box {
    width: 100%;
    background: #333;
    height: 30px;
    float: left;
    border-bottom: #beb7a4 4px solid;
}

.logo_box {
    width: 100%;
    float: left;
    height: 160px;
    /*background: #000;*/
    background: #1e2138;
}

.logo_box_box {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.logo_box_box img {
    width: 61%;
    margin: 20px 0 0 0;
    float: left;
}

.logo_box_box h1 {
    font-size: 40px;
    color: #ffd200;
    position: absolute;
    top: 90px;
    left: 212px;
    font-family: "微软雅黑";
    font-weight: 900;
}

.logo_box_box em {
    position: absolute;
    top: 40px;
    right: 0px;
    font-family: "微软雅黑";
    width: 242px;
}

.logo_box_box em b {
    width: 100%;
    float: left;
    font-size: 24px;
    color: #fff;
    font-weight: normal;
    background: url(../images/dianh.png) left no-repeat;
    background-size: 14%;
    padding: 0 0 0 50px;
}

.logo_box_box em span {
    width: 100%;
    float: left;
    font-size: 30px;
    color: #fff;
    font-weight: 900;
    margin: 10px 0 0 0;
}

.tiaoma {
    position: absolute;
    right: 0;
}

.tiaoma div {
    width: 80px;
    float: left;
    margin: 36px 0 0 20px;
    text-align: center;
}

.tiaoma div img {
    width: 80px;
    height: 80px;
    overflow: hidden;
}

.tiaoma div span {
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}

.top_bg_box {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
}

.top_bg_box img {
    width: 30%;
    float: left;
}


/*顶部导航*/

.nav {
    width: 100%;
    height: 50px;
    line-height: 50px;
    float: left;
    box-shadow: #e5e5e5 2px 2px 4px 2px;
    background: #fff;
    /*border-bottom: #beb7a4 4px solid;*/
}

.navbr {
    width: 1200px;
    margin: 0 auto;
}

.navbr li {
    float: left;
}

.navbr li a {
    color: #000;
    font-size: 20px;
    float: left;
    padding: 0 8px 0 8px;
}

.on01 {
    height: 50px;
    z-index: 99999999999999;
    float: left;
    color: #fff;
    line-height: 50px;
}

.on01 a {
    color: #fff;
}

.navbr li:hover a {
    height: 50px;
    z-index: 99999999999999;
    float: left;
    border-bottom: #f00 2px solid;
    line-height: 50px;
    color: #ff6052;
}

.navbr li span {
    width: 1px;
    height: 20px;
    background: #888;
    float: left;
    margin: 15px 16px 0 16px;
}


/*右边客服*/

.keifu {
    position: fixed;
    top: 40% !important;
    right: 0;
    width: 139px;
    top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.bottom, 10)||0)-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    z-index: 990;
}

.keifu_tab {
    width: 200px;
}

.icon_keifu {
    width: 220px;
    height: 154px;
    float: left;
    background: url(../images/keifu.png) 0 0;
    position: relative;
    display: none;
    cursor: pointer;
}

.keifu_box {
    float: left;
    width: 139px;
}

.keifu_tab img {
    display: block;
}

.keifu_head {
    width: 139px;
    height: 349px;
    background: url(../images/kefu01.png) center no-repeat;
    /*background:#a3703b;*/
    /*background-position: 0 -155px;*/
    font-size: 0;
    line-height: 0;
    position: relative;
}

.keifu_close:link,
.keifu_close:visited {
    display: block;
    width: 11px;
    height: 11px;
    background: url(../images/keifu.png) -131px 0;
    position: absolute;
    top: -5px;
    right: 0px;
}

.keifu_close:hover {
    background-position: -149px 0;
}

.keifu_con {
    position: absolute;
    top: 20px;
    left: 0px;
    width: 139px;
}

.keifu_con ul {}

.keifu_con li {
    /*margin:10px 0 0 0;*/
}

.keifu_con .weixin {
    height: 120px;
}

.keifu_con .weixin img {
    width: 100%;
}

.keifu_con .bt {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding: 0 0 0 20px;
    color: #012646;
}

.keifu_con li h1 {
    font-size: 22px;
    color: #000;
    text-align: center;
    line-height: 40px;
    font-weight: 900;
}

.keifu_con li h2 {
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}

.keifu_con li img {
    margin: 0 auto;
}

.keifu_con li h3 {
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}

.liaotian01 {
    margin: -14px 0 0 0px;
}

.liaotian02 {
    margin: 20px 0 0 0px;
}


/*页脚*/

.line {
    width: 100%;
    height: 6px;
    background: #f08519;
    float: left;
    margin: 50px 0 0 0;
}

.footer {
    width: 100%;
    float: left;
    background: #121422;
    padding: 20px 0 20px 0;
    position: relative;
}

.footer_box {
    width: 1200px;
    margin: 0 auto;
}

.footer_logo {
    width: 312px;
    float: left;
}

.phone {
    float: left;
}

.phone i {
    width: 40px;
    height: 40px;
    background: url(../images/dianhua.png) center no-repeat;
    float: left;
    background-size: 100%;
    margin: 8px 0 0 0;
}

.phone span {
    color: #fff;
    font-size: 30px;
    margin: 4px 0 0 12px;
    font-weight: bold;
}

.lianxi {
    float: left;
    margin: 0 0 0 150px;
}

.lianxi p {
    color: #fff;
    font-size: 14px;
}

.footer_photo {
    float: right;
}

.footer_photo li {
    width: 120px;
    float: left;
    margin: 0 10px 0 0;
}

.footer_photo li img {
    width: 100%;
    float: left;
}

.footer_photo li span {
    width: 100%;
    float: left;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    display: block;
}

.footer_br {
    width: 100%;
    height: 34px;
    font-size: 14px;
    background: #666;
    line-height: 34px;
    text-align: center;
    color: #fff;
    float: left;
}

.footer_br a {
    color: #fff;
}

.footer_br a:hover {
    color: #fff;
    opacity: .8;
    filter: alpha(opacity=80)
}

.fonnter_bg {
    width: 100%;
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
}

.fonnter_bg img {
    width: 40%;
    float: right;
}

.bottom_nav {
    width: 100%;
    height: 40px;
    line-height: 40px;
    background: #999;
    /*border-bottom: #e5e5e5 5px solid; border-top:#e5e5e5 5px solid;*/
    float: left;
    /*margin: -20px 0 0 0;*/
    z-index: 999999;
}

.bottom_nav ul {
    width: 950px;
    margin: 0 auto;
}

.bottom_nav ul li {
    float: left;
    margin: 0 20px 0 0px;
    font-size: 18px;
    color: #000;
}

.bottom_nav ul li a {
    margin: 0 20px 0 0px;
    float: left;
    font-size: 18px;
    color: #000;
}

.bottom_nav ul li a:hover {
    color: #fff;
}

.link {
    width: 100%;
    float: left;
    margin: 0px 0 30px 0;
}

.link span {
    width: 100%;
    display: block;
    font-size: 24px;
    color: #fff;
    font-weight: 900;
    float: left;
}

.link li {
    float: left;
    font-size: 16px;
    color: #fff;
    margin: 10px 15px 0 0;
    padding: 0 1% 0 1%;
}

.link li a {
    color: #f2f2f2;
    display: block;
}


/*弹框*/

.tan_kuang {
    width: 100%;
    float: left;
    margin: 20px 0 20px 0;
}

.tan_kuang a {
    width: 180px;
    height: 70px;
    margin: 0 auto;
    background: #f18519;
    display: block;
    color: #fff;
    text-align: center;
    cursor: pointer;
}

.tan_kuang a span {
    font-size: 20px;
    display: block;
    color: #fff;
}

.tan_kuang a em {
    font-size: 26px;
    display: block;
    color: #fff;
}

.tan_kuang a b {
    line-height: 70px;
    font-size: 26px;
    font-weight: normal;
}

.yuyue {
    width: 100%;
    float: left;
    height: 550px;
}

.liuyan_box {
    width: 100%;
    float: left;
    height: 550px
}

.mesage {
    width: 96%;
    padding: 20px 2% 20px 2%;
    height: 510px;
    float: left;
}

.mesage h1 {
    width: 100%;
    float: left;
    height: 36px;
    line-height: 36px;
    font-size: 30px;
    border-bottom: #e5e5e5 2px solid;
    padding: 0 0 10px 0;
    text-align: left;
}

.mesage ul {
    width: 430px;
    margin: 0 auto;
}

.mesage ul li {
    width: 100%;
    float: left;
    margin: 10px 0 0px 0;
}

.mesage ul li em {
    width: 75px;
    text-align: right;
    float: left;
    line-height: 36px;
    font-size: 14px;
}



.Validform_checktipp {
    float: left;
    margin: 0 0 0 6px;
    color: #f00;
}



#field_tab_content {
    margin: 20px 0 0 0;
}

.mesage ul li p b {
    color: #f00;
}

#btnSubmit {
    width: 200px;
    height: 36px;
    line-height: 36px;
    background: #f18519;
    border: none;
    font-size: 18px;
    color: #fff;
    font-family: "微软雅黑";
    margin: 12px 0 0 26px;
	cursor: pointer;
}

.Validform_wrong {
    line-height: 20px;
    float: left;
    margin: 10px 0px 0 70px;
    text-indent: 28px;
    color: #f00;
    background: url(../images/cuowu.png) left no-repeat;
}
.Validform_right {
    line-height: 20px;
    float: left;
    margin: 10px 0px 0 70px;
    text-indent: 28px;
    color: #f00;
    background: url(../images/zhegnque.png) left no-repeat;
}

.in {
    width: 100%;
    height: 40px;
    float: left;
}


/*返回顶部*/

.scrollItem {
    width: 100%;
    height: 40px;
    background: url(../images/fanhui.png) center no-repeat;
    position: absolute;
    bottom: -40px;
}


/* 修改调整 */

.top_xg {
    float: left;
    width: 100%;
    background: url(../images/img1.jpg) repeat-x;
    height: 231px;
}

.top_conter {
    width: 1200px;
    margin: 0 auto;
    padding-top: 40px;
}

.nr1_p {
    float: left;
    color: #333;
    font-size: 14px;
}

.nr1_ul {
    float: right;
}

.nr1_ul li {
    float: left;
}

.nr1_ul li a {
    display: block;
    color: #000;
    font-size: 14px;
    margin-right: 5px;
}

.top_nr2 {
    float: left;
    margin-top: 33px;
    width: 100%;
}

.top_nr2 h1 {
    float: left;
    width: 100px;
    height: 100px;
}

.top_nr2 h1 a {
    display: block;
    width: 100px;
    height: 100px;
}

.top_nr2 h1 a img {
    float: left;
    width: 100%;
}

.top_nr2 h2 {
    float: left;
    margin-left: 14px;
    margin-top: 22px;
}

.top_nr2 h2 img {
    float: left;
    width: 580px;
    height: 63px;
}

.top_nr2 .dhxx_call {
    float: right;
    margin-top: 36px;
    width: 460px;
}

.dhxx_call ul {
    float: left;
}

.dhxx_call ul li {
    float: left;
    width: 220px;
    height: 50px;
    background: url(../images/img3.png) no-repeat left;
    margin-left: 10px;
}

.dhxx_call ul li p {
    padding-left: 63px;
    font-size: 16px;
    width: 220px;
}

.dhxx_call ul li span {
    padding-left: 63px;
    font-size: 20px;
    width: 220px;
}

.nav_xgd {
    float: left;
    width: 100%;
    background: url(../images/nav_dh.jpg) top no-repeat;
    height: 98px;
}

.nav_jz {
    width: 1200px;
    margin: 0 auto;
    height: 98px;
}

.nav_jz ul {
    float: left;
    margin-top: 21px;
    width: 100%;
}

.nav_jz ul li {
    float: left;
}

.nav_jz ul li a {
    display: block;
    padding: 0 24px;
    height: 56px;
    font-size: 16px;
    color: #fff;
    line-height: 56px;
    text-align: center;
}

.nav_jz ul li a:hover {
    background: #b89261;
}

.hdp_img {
    float: left;
    width: 100%;
    height: 454px;
}

.banner {
    min-width: 1200px;
    position: relative;
    height: 454px;
    overflow: hidden;
}

.banner .bd {
    position: relative;
    z-index: 0;
}

.banner .bd ul {
    width: 100% !important;
}

.banner .bd li {
    width: 100% !important;
    height: 454px;
}

.banner .bd li .siteWidth {
    width: 1200px;
    position: relative;
    margin: 0 auto;
    height: 299px;
}

.banner .bd li a {
    height: 454px;
    display: block;
}

.banner .bd .txt {
    position: absolute;
    width: 415px;
    top: 100px;
    left: 22px;
    font: normal 18px/30px "Microsoft YaHei";
}

.banner .bd .btn {
    display: block;
    zoom: 1;
    margin-top: 8px;
    width: 72px;
    padding-right: 10px;
    height: 31px;
    line-height: 31px;
    text-align: center;
    color: #fff;
    font-size: 12px;
    background: url(images/banner-btn.png) 0 0 no-repeat;
    _background: url(images/banner-btn-ie6.png) 0 0 no-repeat;
}

.banner .hd {
    width: 100%;
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.banner .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 11px;
    height: 11px;
    margin: 4px;
    background: url(images/dot-black.png) 0 0;
    overflow: hidden;
    line-height: 9999px;
    filter: alpha(opacity=40);
    opacity: 0.4;
}

.banner .hd ul .on {
    filter: alpha(opacity=100);
    opacity: 1;
}


/* 页脚修改 */

.foot_wyt {
    float: left;
    width: 100%;
    height: 379px;
    background: url(../images/bj10.jpg) top no-repeat;
}

.foot_box {
    width: 1200px;
    margin: 30px auto 0 auto;
}

.foot_xdh {
    float: left;
    width: 100%;
}

.foot_xdh ul {
    float: left;
}

.foot_xdh ul li {
    float: left;
}

.foot_xdh ul li a {
    display: block;
    padding: 0 28px;
    height: 56px;
    font-size: 16px;
    color: #fff;
    line-height: 56px;
    text-align: center;
}

.foot_xdh ul li a:hover {
    color: #fff;
    background: #d07411;
    border-radius: 4px 4px;
}

.foot_cdh {
    float: left;
    margin-top: 30px;
    width: 100%;
}

.foot_cdh ul {
    float: left;
}

.foot_cdh ul li {
    float: left;
    margin-right: 6px;
}

.foot_cdh ul li a {
    font-size: 16px;
    color: #fff;
}

.foot_twhp {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.twhp_zuo {
    float: left;
    width: 720px;
}

.jbxx_img {
    float: left;
    width: 150px;
}

.jbxx_cs {
    float: left;
    width: 570px;
    float: right;
    padding-top: 15px;
}

.jbxx_cs p {
    float: left;
    width: 100%;
    margin-bottom: 8px;
    text-align: left;
    font-size: 16px;
    color: #fff;
    line-height: 28px;
}

.zuo_bqxx {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.zuo_bqxx p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;
}

.zuo_bqxx p a {
    font-size: 14px;
    color: #fff;
}

.twhp_you {
    float: right;
    width: 400px;
}

.twhp_you .bdtj {
    float: left;
    width: 90px;
    height: 25px;
}

.twhp_you .zztj {
    float: left;
    width: 90px;
    height: 25px;
}

.tjdb_tb {
    float: left;
    width: 100%;
    margin: 10px;
}

.foot_yqlj {
    float: left;
    width: 100%;
    background: #191919;
    padding: 10px 0;
}

.yqlj_box {
    width: 1200px;
    margin: 0 auto;
}

.yqlj_box a {
    display: block;
    margin-right: 6px;
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
}


/* 专题页 */
.special_box{ float: left; width: 100%; height: 740px; background: url(../images/bj12.jpg) top no-repeat;}
.special_conter{ width: 1200px; margin: 0 auto;}
.special_conter .special_dbt{ float: left; width: 100%; height: 72px; padding-top: 38px;}
.special_dbt p{ font-size: 18px; height: 28px; color: #333; line-height: 28px; text-align: left; float: left;}
.special_dbt a{ color: #333; font-size: 18px;  line-height: 28px; float: left; }
.special_dbt i{ width: 18px; height: 28px;  float: left; }
.special_dbt i img{ float: left; }

.special_mc{ float: left; width: 1200px; height: 280px;}
.special_mc .zty_zuoxg{ float: left; width: 585px; height: 280px; background: url(../images/tmt_ls80.png);}
.zty_zuoxg h3{ font-size: 30px; margin-left: 30px; margin-top: 35px; color: #fff;}
.zty_zuoxg ul{ float: left; margin-left: 30px; margin-top: 30px;}
.zty_zuoxg ul li{ background: url(../images/diandian1.png) left top 8px no-repeat;}
.zty_zuoxg ul li p{ font-size: 16px; color: #fff; line-height: 24px; margin-left: 14px;}

.special_mc .zty_youxg{ float: right; width: 615px; height: 280px; background: url(../images/bj11.jpg) no-repeat;}
.zty_youxg a{ float: left; width: 594px; height: 259px; margin: 11px 0 0 11px; }
.zty_youxg img{ float: left; margin: 11px 0 0 11px; width: 594px; height: 259px;}


.special_kr{ float: left; margin-top: 45px; width: 1170px; height: 200px; padding: 20px 15px; background: url(../images/tmt_bs70.png)}
.special_kr h1{ float: left; width: 100%; font-size: 30px; text-align: left; height: 32px; line-height: 32px; color: #333；}
.special_kr h1 i{ width: 32px; height: 32px; float: left; margin-right: 10px; background: url(../images/ico7.png) no-repeat;}
.special_kr h3{ float: left; margin-top: 35px; width: 100%; font-size: 18px; text-align: left; height: 32px; line-height: 32px; color: #9c1600;}
.special_kr p{ float: left; margin-top: 15px; width: 100%; font-size: 16px; text-align: left; line-height: 26px; color: #333；}



.special_fa{ float: left; margin-top: 45px; width: 1170px; height: 170px; padding: 20px 15px; background: url(../images/tmt_bs70.png)}
.special_fa h1{ float: left; width: 100%; font-size: 30px; text-align: left; height: 32px; line-height: 32px; color: #333；}
.special_fa h1 i{ width: 32px; height: 32px; float: left; margin-right: 10px; background: url(../images/ico8.png) no-repeat;}
.special_fa p{ float: left; margin-top: 15px; width: 100%; font-size: 16px; text-align: left; line-height: 26px; color: #333；}

.specia2_box{ float: left; width: 100%; background: url(../images/bj13.jpg) top no-repeat; height: 830px;}
.specia2_conter{ width: 1200px; margin: 0 auto; position: relative;}
.specia2_conter h1{ float: left; width: 100%; text-align: center; font-size: 30px; color: #333; margin-top: 100px;}
.specia2_conter h2{ float: left; width: 100%; text-align: center; font-size: 16px; color: #333; margin-top: 20px;}
.specia2_conter i{ float: left; width: 100%; text-align: center;  margin-top: 20px;}


.list_imgui{ float: left; width: 100%; margin-top: 40px; position: relative;}
.list_imgui ul{ float: left; margin-right: -33px;}
.list_imgui ul li{ float: left; margin-right: 33px; width: 274px; height: 488px; background: url(../images/tmt_80.png);}
.list_imgui ul li a{ display: block; margin-left: 9px; margin-top: 9px; width: 256px; height: 470px; position: relative;}
.list_imgui ul li a img{ position: absolute; top: 0; left: 0; width: 256px; height: 470px; z-index: 1;}
.list_imgui ul li a .tmbjt{position: absolute; display: none; text-align: center; top: 0; left: 0; width: 256px; height: 470px; z-index: 2; background: url(../images/tmtc4.png) no-repeat;}
.tmbjt p{ font-size: 16px; color: #fff; line-height: 470px;}
.list_imgui ul li a:hover .tmbjt{ display: block;}
.list_imgui .next{position: absolute; left: -66px; top: 200px; width: 54px; height: 54px; cursor: pointer; background: url(../images/zuo_an.png) no-repeat;}
.list_imgui .next:hover{ background: url(../images/zuo_an2.png) no-repeat;}
.list_imgui .prev{position: absolute; right: -66px; top: 200px; width: 54px; height: 54px; cursor: pointer; background: url(../images/you_an.png) no-repeat;}
.list_imgui .prev:hover{background: url(../images/you_an2.png) no-repeat;}


.specia3_box{ float: left; width: 100%; background: url(../images/bj14.jpg) top no-repeat; height: 605px;}
.specia3_conter{ width: 1200px; margin: 0 auto;}
.specia3_conter h1{ float: left; width: 100%; text-align: center; font-size: 30px; color: #333; margin-top: 60px;}
.specia3_conter i{ float: left; width: 100%; text-align: center; font-size: 16px; color: #333; margin-top: 20px;}
.list_imguico{ float: left; width: 100%; margin-top: 90px;}
.list_imguico ul{ float: left; margin-left: 105px; width: 1000px;}
.list_imguico ul li{ float: left; text-align: center; width: 180px; margin-right: 20px; }
.list_imguico ul li p{ width: 100%; margin-top: 30px; font-size: 14px;}




.specia4_box{ float: left; width: 100%; background: url(../images/bj15.jpg) top no-repeat; height: 937px;}
.specia4_conter{ width: 1200px; margin: 0 auto;}
.specia4_conter h1{ float: left; width: 100%; text-align: center; font-size: 30px; color: #fff; margin-top: 60px;}
.specia4_conter h2{ float: left; width: 100%; text-align: center; font-size: 16px; color: #fff; margin-top: 20px;}
.specia4_conter .atlas{ float: left; margin-top: 40px; width: 100%;}
.atlas .atlas_zuo{ float: left; width: 326px; height: 586px; background: url(../images/bj17.jpg) no-repeat;}
.atlas .atlas_zuo a{ display: block; margin-left: 8px; margin-top: 8px; width: 310px; height: 570px;}
.atlas .atlas_zuo a img{ width: 310px; height: 570px;}
.atlas .atlas_you{ float: right; position: relative; width: 850px; height: 600px; }

.atlas_you ul{ float: left; margin-right: -14px;}
.atlas_you ul li{ float: left; margin-right: 14px; margin-bottom: 16px;  width: 274px; height: 185px; background: url(../images/tmt_70.png); }
.atlas_you ul li a{ float: left; display: block; margin-left: 4px; margin-top: 4px; width: 266px; height: 177px;}
.atlas_you ul li a img{ float: left; width: 266px; height: 177px;}






.specia5_box{ float: left; width: 100%; background: url(../images/bj16.jpg) top no-repeat; height: 584px;}
.specia5_conter{ width: 1200px; margin: 0 auto;}

.specia5_zuo{ float: left; width: 490px; margin-top: 170px;}
.specia5_zuo h1{ float: left; width: 100%; margin-top: 20px; font-size: 30px; }
.specia5_zuo h2{ float: left; width: 100%; margin-top: 10px; font-size: 20px; }
.specia5_zuo span{ float: left; width: 100%; margin-top: 20px; font-size: 18px; }
.specia5_zuo p{ float: left; width: 100%; margin-top: 10px; text-align: justify; font-size: 18px; }

.specia5_you{ float: right; width: 600px;}
.specia5_you ul{ float: left; margin-top: 54px; width: 600px; height: 460px; position: relative; }

.specia5_you ul .tjgs1{ position: absolute; width: 93px; height: 123px;}
.specia5_you ul .tjgs2{ position: absolute; width: 17px; height: 17px; left: 113px; top: 38px;}
.specia5_you ul .tjgs3{ position: absolute; width: 93px; height: 123px; left: 158px; }
.specia5_you ul .tjgs4{ position: absolute; width: 17px; height: 17px; left: 274px; top: 38px;}
.specia5_you ul .tjgs5{ position: absolute; width: 93px; height: 123px; left: 316px;}
.specia5_you ul .tjgs6{ position: absolute; width: 17px; height: 17px; left: 434px; top: 38px;}
.specia5_you ul .tjgs7{ position: absolute; width: 93px; height: 123px; height: 25px; right: 30px; }
.specia5_you ul .tjgs8{ position: absolute; width: 17px; height: 17px; right: 67px; top: 130px; }
.specia5_you ul .tjgs9{ position: absolute; width: 93px; height: 123px; right: 30px; top: 170px; }
.specia5_you ul .tjgs10{ position: absolute; width: 17px; height: 17px; right: 67px; top: 300px; }
.specia5_you ul .tjgs11{ position: absolute; width: 93px; height: 123px; right: 30px; bottom: 0; }
.specia5_you ul .tjgs12{ position: absolute; width: 17px; height: 17px; right: 145px; bottom: 70px; }
.specia5_you ul .tjgs13{ position: absolute; width: 93px; height: 123px; left: 316px; bottom: 0; }
.specia5_you ul .tjgs14{ position: absolute; width: 17px; height: 17px; left: 274px; bottom: 70px; }
.specia5_you ul .tjgs15{ position: absolute; width: 93px; height: 123px; left: 158px; bottom: 0; }
.specia5_you ul .tjgs16{ position: absolute; width: 17px; height: 17px; left: 113px; bottom: 70px; }
.specia5_you ul .tjgs17{ position: absolute; width: 93px; height: 123px; left: 0; bottom: 0; }

.specia5_you ul li{ text-align: center;}
.specia5_you ul li span{ width: 100%; float: left; text-align: center; line-height: 32px; font-size: 16px;}


.specia6_box{ float: left; width: 100%; background: #f7edd2; height: 390px;}
.specia6_conter{ width: 1200px; margin: 0 auto;}
.specia6_conter h1{ float: left; width: 100%; text-align: center; margin-top: 60px; font-size: 30px;}
.specia6_conter p{ float: left; height: 10px; width: 100%; text-align: center; }

.specia6_conter ul{ float: left; width: 520px; margin-left: 350px; margin-top: 70px;}
.specia6_conter ul li{ float: left; margin: 0 20px; width: 84px; height: 106px; text-align: center;}
.specia6_conter ul li a{ display: block; color: #333;}
.specia6_conter ul li p{ float: left; margin-top: 16px; width: 100%; text-align: center; font-size: 16px;}


/*弹出框*/
.reveal-modal-bg {  position: fixed;  height: 100%; width: 100%; background: #000; background: rgba(0,0,0,.8); z-index: 100; display: none; top: 0; left: 0;  }

.reveal-modal { visibility: hidden; top: 30%;  left: 50%; margin-left:-200px; width: 320px; background: #eee url(modal-gloss.png) no-repeat -200px -80px; position: absolute; z-index: 101; padding: 30px 40px 34px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
-box-shadow: 0 0 10px rgba(0,0,0,.4);
}
.reveal-modal h1{ width: 100%; font-size: 14px;}
.reveal-modal p{ width: 100%; font-size: 14px;}

.reveal-modal.small { width: 200px; margin-left: -140px;}
.reveal-modal.medium { width: 400px; margin-left: -240px;}
.reveal-modal.large { width: 600px; margin-left: -340px;}
.reveal-modal.xlarge { width: 800px; margin-left: -440px;}

.reveal-modal .close-reveal-modal { font-size: 22px; line-height: .5; position: absolute; top: 8px; right: 11px; color: #aaa; text-shadow: 0 -1px 1px rbga(0,0,0,.6); font-weight: bold; cursor: pointer; } 




/* 公司介绍修改 */
.enterprise_box{ float: left; width: 100%; background: url(../images/bj19.jpg) #f3e6c6 top no-repeat;}
.enterprise_conter{ width: 1200px; margin: 30px auto 0 auto;}

.enterprise_conter .notice_xgf{ float: left; margin-bottom: 30px; width: 1160px; padding: 20px 20px; background: url(../images/tmt_dian.png);}
.notice_xgf .tab-hd_xgf{ float: left; width: 1160px;}
.tab-hd_xgf ul { width: 660px; margin-left: 275px; margin-top: 30px;}
.tab-hd_xgf ul li{ float: left; width: 110px; text-align: center; cursor: pointer; filter:alpha(opacity=70);    -moz-opacity:0.7;  -khtml-opacity: 0.7; opacity: 0.7; }
.tab-hd_xgf ul .on{   filter:alpha(opacity=100);    -moz-opacity:1;  -khtml-opacity: 1; opacity: 1; }
.tab-hd_xgf ul li p{ width: 100%; line-height: 32px; text-align: center; font-size: 16px; color: #333;}



/* 霓裳简介 */

.nsjexd_box{ float: left; margin-top: 40px; width: 100%;}
.nsjexd_box h1{ float: left; width: 100%; text-align: center; font-size: 32px;}
.nsjexd_box p{ float: left; width: 100%; margin-top: 20px; text-align: center; font-size: 14px;}

.nsjexd_conter{ float: left; width: 100%; margin-top: 50px;}
.nsjexd_conter .cneh1{ float: left; width: 476px; margin-left: 70px; margin-bottom: 40px;}
.cneh1 .cenh1_nr{ float: left; width: 100%; height: 60px; text-align: center;}
.cneh1 .cenh1_nr1{ float: left; width: 100%; height: 70px; line-height: 70px; text-align: center;  font-size: 26px;}
.cneh1 .cenh1_nr2{ float: left; width: 100%; height: 180px; text-align: justify; text-indent: 32px; font-size: 16px; line-height: 26px;}
.cneh1 .cenh1_nr3{ float: left; width: 100%;}
.cneh1 .cenh1_nr3 img{ float: left; width: 100%;}





/* 企业文化 */
.qywhxd_box{float: left; margin-top: 40px; width: 100%;}
.qywhxd_box .h1_xnr{ float: left; width: 100%; text-align: center; font-size: 32px;}
.qywhxd_box .h2_xnr{ float: left; width: 100%; margin-top: 20px; text-align: center; font-size: 18px;}

.qywhxd_nrxd{ float: left; width: 100%; margin-top: 60px; }



/* 荣誉资质 */
.zzryxd_box{ float: left; margin-left: 90px; margin-top: 90px; width: 980px; }
.zzryxd_box h1{float: left; width: 100%; text-align: center; font-size: 32px;}
.zzryxd_box h2{ float: left; width: 100%; margin-top: 20px; text-align: center; font-size: 16px;}

.shijianzhou{float: left; margin-top: 80px; width: 980px; background: url(../images/sjztmnj1.png) repeat-y; height: 2000px;}
.shijianzhou .sjz_zou{ float: left; margin-left: 30px; width: 460px;}
.sjz_zou .li_sjz{ float: left; margin-bottom: 160px; width: 370px;  padding: 15px 15px; background: #fff; position: relative; box-shadow: 0 5px 5px #f3e9d0;} 
.li_sjz h3{ float: left; width: 100%; text-align: right; font-weight: bold; font-size: 20px; color: #054363;}
.li_sjz p{ float: left; text-align: right; width: 100%; font-size: 14px;}
.jzp_img{ float: left; width: 100%; margin-top: 10px;}
.li_sjz .jttb{ position: absolute; width: 35px; height: 42px; top: 42px; right: -35px; z-index: 100; background: url(../images/jiantou_zuo.png) no-repeat;}
.li_sjz .hgtb_yd{ position: absolute; background: #0165c1; border-radius: 50%; width: 35px; height: 35px; top: 45px; right: -76px; z-index: 101; }

.fgt{ float: left; position: relative; width: 35px; height: 35px;}
.dot { position: absolute; width: 35px; height: 35px;  -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 50%; z-index: 2; } 
.pulse { position: absolute; left: -12px; top: -11px; width: 45px; height: 45px; border: 6px solid #035096; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 50%; z-index: 9999; opacity: 0; -webkit-animation: warn 2s ease-out; -moz-animation: warn 2s ease-out; animation: warn 2s ease-out; -webkit-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; animation-iteration-count: infinite; } 




.shijianzhou .sjz_you{ float: right; margin-right: 30px; margin-top: 180px; width: 400px; }
.sjz_you .li_sjz1{ float: left; margin-bottom: 150px; width: 370px;  padding: 15px 15px; background: #fff; position: relative; box-shadow: 0 5px 5px #f3e9d0; position: relative;} 
.li_sjz1 h3{ float: left; width: 100%; text-align: left; font-weight: bold; font-size: 20px; color: #054363;}
.li_sjz1 p{ float: left; text-align: left; width: 100%; font-size: 14px;}
.jzp_img{ float: left; width: 100%; margin-top: 10px;}
.li_sjz1 .jttb1{ position: absolute; width: 35px; height: 42px; top: 42px; left: -35px; z-index: 100; background: url(../images/jiantou_zuo1.png) no-repeat;}
.li_sjz1 .hgtb_yd1{ position: absolute; background: #0165c1; border-radius: 50%; width: 35px; height: 35px; top: 45px; left: -76px; z-index: 101; }




@keyframes warn { 
    0% { transform: scale(0); opacity: 0.0; } 
    25% { transform: scale(0); opacity: 0.1; }
    50% { transform: scale(0.1); opacity: 0.3; }
    75% { transform: scale(0.5); opacity: 0.5; } 
    100% { transform: scale(1); opacity: 0.0; } } 
@-webkit-keyframes "warn" {
    0% { -webkit-transform: scale(0); opacity: 0.0; } 
    25% { -webkit-transform: scale(0); opacity: 0.1; }
    50% { -webkit-transform: scale(0.1); opacity: 0.3; } 
    75% { -webkit-transform: scale(0.5); opacity: 0.5; } 
    100% { -webkit-transform: scale(1); opacity: 0.0; } } 









/* 在线留言 */
.zxlu_conter{ float: left; margin-top: 60px; margin-left: 100px; width: 890px; padding: 50px 40px; background: #fff;}
.qtnrbf{ width: 100%; float: left;}
.qtnrbf .zxlu_mu24{ float: left; width: 290px; height: 93px;}
.zxlu_mu24 p{ float: left; text-align: right; width: 60px; height: 44px; font-size: 14px; line-height: 44px;}
.zxlu_mu24 input{ float: left; text-indent: 16px; line-height: 42px; color: #333; margin-left: 15px;  width: 200px; height: 42px; border: 1px solid #e1e1e1; border-radius: 4px 4px;}
.zxlu_mu100{ float: left; width: 100%;}
.zxlu_mu100 .lybt{ float: left; margin-left: 26px; width: 100%; font-size: 14px; line-height: 44px;}
.zxlu_mu100 .lynrxx{ float: left; width: 810px; margin-left: 26px; }
.lynrxx textarea{width: 810px; height: 120px; padding: 10px 10px; border: 1px solid #e1e1e1; border-radius: 4px 4px; resize: none;}





/* 联系我们 */
.lxwmxd_box{ float: left; margin-top: 100px; margin-bottom: 60px; width: 1160px;}
.lxwmxd_box .lxwmxd_zuo{ float: left; width: 516px; height: 328px; background: #e1e1e1;}
.lxwmxd_box .lxwmxd_you{ float: right; width: 644px; height: 298px; padding-top: 30px; background: #fff;}
.lxwmxd_you .lxwmdc_li{ float: left; margin-left: 50px; width: 570px; margin-bottom: 18px;}
.lxwmdc_li i{ float: left; width: 30px; height: 30px;}
.lxwmdc_li i img{ float: left; width: 100%;}
.lxwmdc_li p{ float: left; margin-left: 10px; font-size: 14px; color: #333; line-height: 30px;}









































