@import url(yzui.css);
@import url(animate.min.css);
@import url(animation.css);

body{background-color: #fff;}

:-moz-placeholder {color:#999;opacity: 1;}
::-moz-placeholder {color: #999;opacity: 1;}
input:-ms-input-placeholder {color: #fff;opacity: 1;}
input::-webkit-input-placeholder {color: #fff;opacity: 1;}

.header{
    position:fixed;
    top: 0;
    height: 70px;
    line-height: 70px;
    width: 100%;
    background: url('../images/nav.png')repeat;
    overflow: hidden;
    z-index: 999;
}

.header .header-con{
    width: 1200px;
    margin: 0 auto;
}

.header .header-con .logo{
    margin-top: -10px;
}

.header .header-con .nav{
    margin-left: 100px;
}

.header .header-con .nav ul li{
    float: left;
    margin-left: 0px;
    cursor: pointer;
}

.header .header-con .nav ul li:hover{
    background-color: #FF8500;
}

.header .header-con .nav ul li:hover a{
    color: #fff;
}

.header .header-con .nav ul li a{
    display:inline-block;
    height:70px;
    padding: 0 28px;
    font-size: 18px;
    color: #000;
}

.header .header-con .guoqi{
    margin-top: -26px;
    overflow: hidden;
}

.header .header-con .guoqi ul{
    position: relative;
}

.header .header-con .guoqi .line1{
    position: absolute;
    top:56px;
    left: 47px;
    width: 1px;
    height: 12px;
    background-color: #3787AB;
}

.header .header-con .guoqi .line2{
    position: absolute;
    top:56px;
    left: 92px;
    width: 1px;
    height: 12px;
    background-color: #3787AB;
}

.header .header-con .guoqi ul li{
    float: left;
    padding: 0 10px;
}


.nav-bottom{
    width:100%;
    height: 45px;
    line-height: 45px;
    background: url('../images/gsxq-nav-bg.jpg')repeat;
}

.nav-bottom .nav-con{
    width: 1200px;
    margin: 0 auto;
}

.nav-bottom .nav-con ul li{
    float: left;
    margin-left: 10px;
    color: #fff;
    font-size: 14px;
}

.nav-bottom .nav-con ul li img{
    margin-bottom: 15px;
}

.tex{
    width: 100%;
    padding: 30px 0;
}

.tex .tex-con{
    width: 1200px;
    margin: 0 auto;
}

.tex .tex-con .sp1{
    width: 100%;
    text-align: center;
    font-size: 30px;
    color: #333;
}

.tex .tex-con .sp2{
    font-size: 14px;
    color: #666;
    padding: 30px 0;
    border-bottom: 1px solid #D3D3D3;
}

.tex .tex-con .sp3{
    border-bottom: 1px solid #D3D3D3;
}

.tex .tex-con .sp2 .p3 ul li{
    float: left;
    margin-left: 15px;
}

.tex .tex-con .sp3 p{
    display: block;
    font-size: 16px;
    color: #666;
    margin: 30px 0;
}

.tex .tex-con .sp2 .p3 ul{
    position: relative;
}

.tex .tex-con .sp2 .p3 ul .line1{
    width: 1px;
    height: 10px;
    background-color: #BA8F55;
    position: absolute;
    top: 6px;
    left: 40px;
}

.tex .tex-con .sp2 .p3 ul .line2{
    width: 1px;
    height: 10px;
    background-color: #BA8F55;
    position: absolute;
    top: 6px;
    left: 75px;
}

.tex .tex-con .sp2 .p3 ul .line3{
    width: 1px;
    height: 10px;
    background-color: #BA8F55;
    position: absolute;
    top: 6px;
    left: 105px;
}

.tex .tex-con .sp4{
    color: #666;
    font-size: 14px;
    padding: 25px 0;
}

/* footer */
.footer{
    width: 100%;
    background-color: #272727;
}

.footer .footer-con{
    width: 1200px;
    height: 456px;
    margin: 0 auto;
    color:#eeeeee;
    text-align: center;
}

.footer .footer-con .footer-logo{
    padding-top: 54px;
}

.footer .footer-con .sp1{
    margin-top: 30px;
    font-size: 25px;
}

.footer .footer-con .sp2 ul{
    width: 600px;
    margin: 0 auto;
}

.footer .footer-con .sp2{
    padding: 30px 0;
}

.footer .footer-con .sp2 ul{
    position: relative;
}

/* .footer .footer-con .sp2 ul .line{

} */

.footer .footer-con .sp2 ul .line1{
    position: absolute;
    top: 7px;
    left: 137px;
    width: 1px;
    height: 10px;
    background-color: #9C9C9C;
}

.footer .footer-con .sp2 ul .line2{
    position: absolute;
    top: 7px;
    left:236px;
    width: 1px;
    height: 10px;
    background-color: #9C9C9C;
}

.footer .footer-con .sp2 ul .line3{
    position: absolute;
    top: 7px;
    left:350px;
    width: 1px;
    height: 10px;
    background-color: #9C9C9C;
}

.footer .footer-con .sp2 ul .line4{
    position: absolute;
    top: 7px;
    left:462px;
    width: 1px;
    height: 10px;
    background-color: #9C9C9C;
}

.footer .footer-con .sp2 ul li{
    float: left;
    margin-left: 50px;
}

.footer .footer-con .sp2 ul li a{
    color:#fff;
    font-size: 16px;
}

.footer .footer-con .sp3{
    font-family: "方正正中黑简体";
    font-size: 16px;
    color: #fff;
    margin-top: 20px;
}

/* 备案号 */
.bah{
    width: 100%;
    background-color: #000;
    padding: 15px 0;
}

.bah .bah-con{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
    color:#dfdfdf;
    font-size: 12px;
}

/* 企业简介 */
.qyjj-nav{
    width:100%;
    height: 125px;
    background: url('../images/qyjj-nav-bg.jpg')repeat;
}

.qyjj-nav .nav-con{
    width: 1200px;
    margin: 0 auto;
}

.qyjj-nav .nav-con .col-left span{
    display: block;
}

.qyjj-nav .nav-con .col-left .sp1{
    font-size: 36px;
    color:#fff;
    margin-top: 10px;
}

.qyjj-nav .nav-con .col-left .sp2{
    font-size: 37.8px;
    color:#fff;
    opacity: 0.6;
}

.qyjj-nav .nav-con .col-right{
    margin-top: 50px;
}

.qyjj-nav .nav-con .col-right ul li{
    float: left;
    margin-left: 10px;
    color: #fff;
    font-size: 14px;
}

.qyjj-nav .nav-con .col-right ul li a{color: #fff;}

.qyjj-nav .nav-con .col-right ul li a:hover{color:#ff8400;}

.qyjj-nav .nav-con .col-right ul li img{
    margin-bottom: 2px;
}

.qyjj-title{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #F5F5F5;
}

.qyjj-title .title-con{
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
    color:#333;
    padding-left: 50px;
}

.qyjj-title .title-con span{
  padding-left: 40px;
  padding-right: 40px;
  border-right: 1px solid #7F7F7F;
}

.qyjj-title .title-con .sp1{
    padding-right: 40px;
    border-right: 1px solid #7F7F7F;
}

.qyjj-title .title-con span:nth-last-child(1){border-right:0px;}

/* .qyjj-title .title-con .sp2{
    padding-left: 40px;
    padding-right: 40px;
    border-right: 1px solid #7F7F7F;
}

.qyjj-title .title-con .sp3{
    padding-left: 40px;
    padding-right: 40px;
    border-right: 1px solid #7F7F7F;
}

.qyjj-title .title-con .sp4{
    padding-left: 40px;
    padding-right: 40px;
} */

.qyjj-title .title-con span:hover a{
    color:#ff8400;
}


.zpxx-title{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #F5F5F5;
}

.zpxx-title .title-con{
    width: 1200px;
    margin: 0 auto;
    font-size: 16px;
    color:#333;
    padding-left: 50px;
}

.zpxx-title .title-con .sp1{
    padding-right: 40px;
    border-right: 1px solid #7F7F7F;
}

.zpxx-title .title-con .sp2{
    padding-left: 40px;
    padding-right: 40px;
    border-right: 1px solid #7F7F7F;
}

.zpxx-title .title-con .sp3{
    padding-left: 40px;
    padding-right: 40px;
    border-right: 1px solid #7F7F7F;
}

.zpxx-title .title-con .sp4{
    padding-left: 40px;
    padding-right: 40px;
}

.zpxx-title .title-con span:hover a{
    color:#ff8400;
}

/* 世界地图 */





/* 企业介绍 */
.qyjj{
    width: 100%;
    background-color: #fff;
}

.qyjj .qyjj-con{
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
    text-align: center;
}

.qyjj .qyjj-con .sp1{
    font-size: 28px;
    color:#ff8400;
}

.qyjj .qyjj-con .sp2{
    font-size: 16px;
    color:#C4C4C4;
}

.qyjj .qyjj-con .sp3{
    margin-top: 20px;
}

.qyjj .qyjj-con .sp3 .col-left{
    width: 578px;
}

.qyjj .qyjj-con .sp3 .col-right{
    text-align: left;
    width: 598px;
    color: #333;
}

.qyjj .qyjj-con .sp3 .col-right span{
    font-size: 18px;
}

.qyjj .qyjj-con .sp3 .col-right p{
    font-size: 14px;
    line-height: 30px;
    margin-top: 30px;
}

.qywh{
    width: 100%;
    background-color: #F5F5F5;
    padding-top: 40px;
    padding-bottom: 57px;
    margin-bottom: 30px;
}

.qywh .qywh-con{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.qywh .qywh-con .sp1{
    font-size: 28px;
    color:#ff8400;
}

.qywh .qywh-con .sp2{
    font-size: 16px;
    color:#C4C4C4;
}

.qywh .qywh-con .sp3{
    position: relative;
    margin-top: 30px;
}

.qywh .qywh-con .sp3 .col-left{
    width: 514px;
}

.qywh .qywh-con .sp3 .col-right{
    position: absolute;
    right: -352px;
    top: 0;
}

.qywh .qywh-con .sp3 .col-left .d1{
    text-align: right;
}

.qywh .qywh-con .sp3 .col-left .d2{
    text-align: right;
    margin-top: 90px;
}

.qywh .qywh-con .sp3 .col-left .d1 p{
    line-height: 30px;
    font-size: 14px;
    color: #333;
}

.qywh .qywh-con .sp3 .col-left .d1 p span{
    font-size: 16px;
    color: #333;
}

.qywh .qywh-con .sp3 .col-left .d2 ul li{
    float: left;
    margin-left: 40px;
}

/* kfzx */
.kfzx-tex{
    width: 100%;
    padding-top: 40px;
}

.kfzx-tex .tex-con{
    width: 1200px;
    margin: 0 auto;
    text-align: center;
}

.kfzx-tex .tex-con .sp1{
    font-size: 28px;
    color:#ff8400;
}

.kfzx-tex .tex-con .sp2{
    font-size: 16px;
    margin-bottom: 40px;
    color:#C4C4C4;
}

.kfzx-tex .tex-con .sp4{
    width: 100%;
    padding: 30px 0;
    background-color: #F5F5F5;
}

.kfzx-tex .tex-con .sp4 .d1{
    margin-left: 24px;
}

.kfzx-tex .tex-con .sp4 .d2{
    width: 340px;
    text-align: left;
    margin-left: 70px;
}

.kfzx-tex .tex-con .sp4 .d3{
    margin-right: 30px;
    margin-top: 30px;
}

.kfzx-tex .tex-con .sp4 .d3 .sm{
    margin-top: 12px;
}

.kfzx-tex .tex-con .sp4 .d2 ul li{
    padding: 5px 0;
}

.kfzx-tex .tex-con .sp4 .d2 .p1{
    font-size: 14px;
}

.kfzx-tex .tex-con .sp4 .d2 .p1 img{
   margin-right: 7px;
}

.kfzx-tex .tex-con .sp4 .d2 .p1 .dz{
    color: #0d549c;
}

.kfzx-tex .tex-con .sp4 .d2 .p1 .dh{
    color: #ff6000;
}

.kfzx-tex .tex-con .sp4 .d2 .p1 .yx{
    color: #ff0000;
}

.kfzx-tex .tex-con .sp4 .d2 .p1 .wx{
    color: #348903;
}

.kfzx-tex .tex-con .sp4 .d2 .p2{
    margin-left: 28px;
    font-size: 14px;
    color: #666;
    margin-top: 5px;
}

.kfzx-tex .tex-con .sp4 .d2 .lxfs{
    font-size: 18px;
    color: #333;
}

.kfzx-tex .tex-con .sp5-con{
    margin-top: 20px;
    width: 100%;
    background-color: #F5F5F5;
}

.kfzx-tex .tex-con .sp5{
    width: 922px;
    padding: 50px 0;
    margin: 0 auto;
    color: #333;
    font-size: 14px;
}

.kfzx-tex .tex-con .sp5 .s1{
    text-align: left;
}

.kfzx-tex .tex-con .sp5 .s1 span{
    margin-right: 5px;
    color: #FF8500;
}

.kfzx-tex .tex-con .sp5 .s2{
    width: 100%;
}

.kfzx-tex .tex-con .sp5 .s3 textarea{
    width: 834px;
    height: 120px;
    background-color: #E7E7E7;
    border: none;
    outline: none;
    resize: none;
}

.kfzx-tex .tex-con .sp5 .s2 .dd{
    width: 453px;
}

.kfzx-tex .tex-con .sp5 .s2 .dd ul li{
    margin-bottom: 30px;
}

.kfzx-tex .tex-con .sp5 .s2 .dd ul li .col-left{
    margin-top: 10px;
}

.kfzx-tex .tex-con .sp5 .s2 .dd ul li .col-left span{
    margin-right: 5px;
    color:#FF8500;
}

.kfzx-tex .tex-con .sp5 .s2 .dd ul li .col-right span{
    margin-right: 5px;
    color:#FF8500;
}

.kfzx-tex .tex-con .sp5 .s2 .dd ul li input{
    width: 366px;
    height: 40px;
    background-color: #E7E7E7;
    border: none;
    outline: none;
}

.kfzx-tex .tex-con .sp5 .s3 .col-left{
    margin-left: 10px;
}

.kfzx-tex .tex-con .sp5 .s4{
    margin-top: 40px;
}

.kfzx-tex .tex-con .sp5 .s4 button{
    width: 157px;
    height: 57px;
    border: 0;
    font-size: 18px;
    color: #fff;
    background-color: #FF8500;
}

.kfzx-tex .tex-con .sp5 .s4 button:hover{
    cursor: pointer;
}

/* 新闻动态 */
.list{
    width: 100%;
    padding: 40px 0;
}

.list .list-con{
    width: 1200px;
    margin: 0 auto;
}

.list .list-con .title .name{
    margin-left: 15px;
}

.list .list-con .title .name .sp1{
    font-size: 16px;
    color: #333;
}

.list .list-con .title .name .sp2{
    font-size: 12px;
    color: #D9D9D9;
}

.list .list-con .title .line{
    margin:0;
    width: 3px;
    height: 32px;
    background-color: #FF8400;
}

.list .list-con .list-tex li{
    padding: 25px 15px;
    border-bottom: 1px dashed #D0D0D0;
}

.list .list-con .list-tex li:hover{
    background-color: #F5F5F5;
    cursor: pointer;
}

.list .list-con .list-tex li .sp1{
    width: 285px;
}

.list .list-con .list-tex li .sp2{
    width: 871px;
}

.list .list-con .list-tex li .sp2 .d1 .col-left{
    font-size: 16px;
    color:#333;
    font-weight: bold;
}

.list .list-con .list-tex li .sp2 .d1 .col-right{
    font-size: 12px;
    color:#666;
}

.list .list-con .list-tex li .sp2 p{
    margin-top: 25px;
    font-size: 14px;
    color: #666;
    line-height: 25px;
}

.list .list-con .list-tex li:hover .sp2 .btn{
    background-color: #FF921E;
    color: #fff;
}

.list .list-con .list-tex li .sp2 .btn{
    margin-left: 0;
    margin-top: 10px;
    width: 90px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border: 1.4px solid #FF921E;
}

.list .list-con .list-tex li .sp2 .btn span{
    position: relative;
    top: -7px;
    left: 3px;
}

/* label */
.list-con .label{
    width: 100%;
    padding-top: 40px;
}

.list-con .label ul{
    width: 200px;
    margin: 0 auto;
}

.list-con .label ul li{
    text-align: center;
    float: left;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background-color: #E5E5E5;
    margin-left: 20px;
}

.list-con .label ul li:hover{
    cursor: pointer;
    background-color: #FF8400;
}

.list-con .label ul li:hover a{
    color: #fff;
}

/* 招聘信息 */
.zpxx-list{
    width: 100%;
    padding: 40px 0;
}

.zpxx-list .list-con{
    width: 1200px;
    margin: 0 auto;
}

.zpxx-list .list-con .title .name{
    margin-left: 15px;
}

.zpxx-list .list-con .title .name .sp1{
    font-size: 16px;
    color: #333;
}

.zpxx-list .list-con .title .name .sp2{
    font-size: 12px;
    color: #D9D9D9;
}

.zpxx-list .list-con .title .line{
    margin:0;
    width: 3px;
    height: 32px;
    background-color: #FF8400;
}

.zpxx-list .list-con .list-tex{
    padding: 10px 0;
}

.zpxx-list .list-con .list-tex li{
    padding: 30px 30px;
    border-bottom: 1px solid #E7E7E7 ;
}

.zpxx-list .list-con .list-tex li .li-bottom{
    margin-top: 30px;
    color: #666;
    display: none;
}

.zpxx-list .list-con .list-tex .li-top .jiantou{
    width: 60px;
    height: 40px;
    background: url('../images/arrow-lower.png')no-repeat center center;
}

.zpxx-list .list-con .list-tex .li-top .active{
    width: 60px;
    height: 40px;
    background: url('../images/arrow-upper.png')no-repeat center center;
}

.zpxx-list .list-con .list-tex li .li-bottom p{
    font-size: 14px;
}

.zpxx-list .list-con .list-tex li .li-bottom span{
    font-size: 16px;
}

.zpxx-list .list-con .list-tex li .li-bottom .col-left{
    width: 540px;
}

.zpxx-list .list-con .list-tex li .li-bottom .col-left p{
    line-height: 30px;
}

.zpxx-list .list-con .list-tex li .li-bottom .col-right p{
    line-height: 28px;
}

.zpxx-list .list-con .list-tex li .li-bottom .col-right{
    width: 540px;
    margin-top: 0px;
}


.zpxx-list .list-con .list-tex li:hover{
    background-color: #F5F5F5;
    cursor: pointer;
}

.zpxx-list .list-con .list-tex .col-left span{
    display: block;
}

.zpxx-list .list-con .list-tex .col-left .sp1{
    color:#333;
    font-size: 18px;
    padding-bottom: 20px;
}

.zpxx-list .list-con .list-tex .col-left .sp2{
    color:#8e8e8e;
    font-size: 14px;
}

.zpxx-list .list-con .list-tex .col-right{
    margin-top: 20px;
}

/* 产品中心 */
.cpzx-list{
    width: 100%;
    padding: 40px 0;
    background-color: #fff;
}

.cpzx-list .list-con{
    width: 1200px;
    margin: 0 auto;
}

.cpzx-list .list-con .list-tex .sp1{
    width: 272px;
}

.cpzx-list .list-con .list-tex .sp1 ul li{
    margin-bottom: 1px;
}

.cpzx-list .list-con .list-tex .sp1 ul li .col-right{
    font-size: 14px;
    color: #333;
    padding-left: 10px;
}

.cpzx-list .list-con .list-tex .sp1 ul li .col-left{
    width: 56px;
    height: 60px;
}

.cpzx-list .list-con .list-tex .sp1 ul li:hover{
    cursor: pointer;
}

.cpzx-list .list-con .list-tex .sp1 ul li:hover .col-right{
    background-color: #04A6D1;
    color: #fff;
}

.cpzx-list .list-con .list-tex .sp1 ul li .li-01{
    background: url('../images/1-1.png')no-repeat center center;
    background-color: #EBEBEB;
}

.cpzx-list .list-con .list-tex .sp1 ul .li-11:hover .li-01{
    background: url('../images/1.png')no-repeat center center;
    background-color: #FF8400;
}

.cpzx-list .list-con .list-tex .sp1 ul li .li-02{
    background: url('../images/2-1.png')no-repeat center center;
    background-color: #EBEBEB;
}

.cpzx-list .list-con .list-tex .sp1 ul .li-22:hover .li-02{
    background: url('../images/2.png')no-repeat center center;
    background-color: #FF8400;
}

.cpzx-list .list-con .list-tex .sp1 ul li .li-03{
    background: url('../images/3-1.png')no-repeat center center;
    background-color: #EBEBEB;
}

.cpzx-list .list-con .list-tex .sp1 ul .li-33:hover .li-03{
    background: url('../images/3.png')no-repeat center center;
    background-color: #FF8400;
}

.cpzx-list .list-con .list-tex .sp1 ul li .li-04{
    background: url('../images/4-1.png')no-repeat center center;
    background-color: #EBEBEB;
}

.cpzx-list .list-con .list-tex .sp1 ul .li-44:hover .li-04{
    background: url('../images/4.png')no-repeat center center;
    background-color: #FF8400;
}

.cpzx-list .list-con .list-tex .sp1 ul li .li-05{
    background: url('../images/5-1.png')no-repeat center center;
    background-color: #EBEBEB;
}

.cpzx-list .list-con .list-tex .sp1 ul .li-55:hover .li-05{
    background: url('../images/5.png')no-repeat center center;
    background-color: #FF8400;
}

.cpzx-list .list-con .list-tex .sp1 ul li .li-06{
    background: url('../images/6-1.png')no-repeat center center;
    background-color: #EBEBEB;
}

.cpzx-list .list-con .list-tex .sp1 ul .li-66:hover .li-06{
    background: url('../images/6.png')no-repeat center center;
    background-color: #FF8400;
}

.cpzx-list .list-con .list-tex .sp1 ul li .col-right{
    width: 216px;
    height: 60px;
    line-height: 60px;
    background-color: #F5F5F5;
}

.cpzx-list .list-con .list-tex .sp2{
    width: 900px;
}

.cpzx-list .list-con .list-tex .sp2 .list-left{
    margin-left: -25px;
}

.cpzx-list .list-con .list-tex .col-right ul li{
    float: left;
    margin-left: 25px;
    margin-bottom: 20px;
}

.cpzx-list .list-con .list-tex .col-right ul li:hover a .d2{
    color: #04A6D1;
}

.cpzx-list .list-con .list-tex .col-right ul li .d2{
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.cpzx-list .label{
    width: 100%;
    padding-top: 40px;
}

.cpzx-list .label ul{
    width: 200px;
    margin-right: 360px;
}

.cpzx-list .label ul li{
    text-align: center;
    float: left;
    width: 45px;
    height: 45px;
    line-height: 45px;
    background-color: #E5E5E5;
    margin-left: 20px;
}

.cpzx-list .label ul li:hover{
    cursor: pointer;
    background-color: #FF8400;
}

.cpzx-list .label ul li:hover a{
    color: #fff;
}

/* 产品详情 */
.cpxq-nav-bottom{
    margin-top: 70px;
    width:100%;
    height: 45px;
    line-height: 45px;
    background: url('../images/gsxq-nav-bg.jpg')repeat;
}

.cpxq-nav-bottom .nav-con{
    width: 1200px;
    margin: 0 auto;
}

.cpxq-nav-bottom .nav-con ul li{
    float: left;
    margin-left: 10px;
    color: #fff;
    font-size: 14px;
}

.cpxq-nav-bottom .nav-con ul li img{
    margin-bottom: 15px;
}

.cpxq-tex{
    width: 100%;
    margin: 40px 0;
}

.cpxq-tex .tex-con{
    width: 1200px;
    margin: 0 auto;
}

.cpxq-tex .tex-con .d1{
    width: 594px;
}

.cpxq-tex .tex-con .d1 .sp2{
    margin-left: 10px;
}

.cpxq-tex .tex-con .d1 .sp2 ul li{
    margin-bottom: 13px;
    border: 1px solid #fff;
}

.cpxq-tex .tex-con .d1 .sp2 ul li:hover{
    border: 1px solid #FE8A0F;
}

.cpxq-tex .tex-con .d2{
    width: 594px;
}

.cpxq-tex .tex-con .d2 .sp1{
    font-size: 24px;
    color: #333;
}

.cpxq-tex .tex-con .d2 .sp2{
    margin-top: 20px;
    margin-left: 0;
    width: 580px;
    padding: 15px 20px;
    background-color: #F5F5F5;
    font-size: 14px;
    color: #333;
    border: 1px dashed #D3D3D3;
}

.cpxq-tex .tex-con .d2 .sp2 span{
    margin-right: 20px;
}

.cpxq-tex .tex-con .d2 .sp3{
    display: block;
    margin-top: 20px;
    margin-left: 0;
    font-size: 16px;
    color: #333;
    font-weight: bold;
}

.cpxq-tex .tex-con .d2 .sp4{
    line-height: 26px;
    margin-top: 23px;
}

/* 中间导航 */
.center-nav{
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #F5F5F5;
}

.center-nav .nav-con{
    width: 1200px;
    margin: 0 auto;
}

.center-nav .nav-con ul li{
    width: 170px;
    font-size: 16px;
    color: #333;
    float: left;
    text-align: center;
    border-right: 1px solid #D6D6D6;
}

.center-nav .nav-con ul li span{
    margin-left: 35px;
}

.center-nav .nav-con ul .li-01{
    background:url('../images/detail-1-1.png')no-repeat 28px 22px;
}

.center-nav .nav-con ul .li-01:hover{
    background:url('../images/detail-1.png')no-repeat 28px 22px;
    background-color: #04A6D1;
    cursor: pointer;
}

.center-nav .nav-con ul .li-02{
    background:url('../images/detail-2-1.png')no-repeat 28px 22px;
}

.center-nav .nav-con ul .li-02:hover{
    background:url('../images/detail-2.png')no-repeat 28px 22px;
    background-color: #04A6D1;
    cursor: pointer;
}

.center-nav .nav-con ul .li-03{
    background:url('../images/detail-3-1.png')no-repeat 28px 22px;
}

.center-nav .nav-con ul .li-03:hover{
    background:url('../images/detail-3.png')no-repeat 28px 22px;
    background-color: #04A6D1;
    cursor: pointer;
}

.center-nav .nav-con ul li:hover a{
    color: #fff;
}

.center-nav .nav-con ul li:first-child{
    border-left: 1px solid #D6D6D6;
}

.center-nav .nav-con ul li img{
    margin-bottom: 18px;
    margin-right: 15px;
}

/* detail */

.cpxq-detail{
    width: 100%;
    padding: 40px 0;
}

.cpxq-detail .detail-con{
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #D9D9D9;
    padding-bottom: 20px;
}

.cpxq-detail .detail-con .sp0{
    margin-bottom: 15px;
}

.cpxq-detail .detail-con .sp1 .p2{
    margin-left: 150px;
}

.cpxq-detail .detail-con .sp1 .p3{
    margin-left: 150px;
}

.cpxq-detail .detail-con .sp1 .p4{
    margin-left: 150px;
}

.cpxq-detail .detail-con .sp2 .p2{
    margin-left: 187px;
}

.cpxq-detail .detail-con .sp2 .p3{
    margin-left: 111px;
}

.detail-img{
    width: 100%;
    text-align: center;
    padding: 30px 0;
}

/* 搜索结果 header */
.ssjg{
    background: url('../images/search-nav-bg.jpg')repeat;
}

.search{
    width: 100%;
    margin-top: 70px;
}

.search .search-con{
    width: 1200px;
    margin: 0 auto;
}

.search-con .con-input{
    width: 100%;
    height: 120px;
    line-height: 120px;
    text-align: center;
    font-size: 14px;
    color: #666;
    position: relative;
  }

.search-con .con-input input{
    width: 655px;
    height: 40px;
    border: none;
    background-color: #EAEAEA;
    border-radius: 20px;
    outline: none;
    font-size: 14px;
    color: #666;
    padding-left: 30px;
}

  .search-con .con-input .btn{
    position: absolute;
    right: 24%;
    top: 50%;
    margin-top: -14px;
    width: 30px;
    height: 30px;
    outline: none;
    border: none;
    background: url('../images/search-01.png')no-repeat center center;
  }

.search-con .con-input .btn:hover{
    cursor: pointer;
  }

.search-con .sp1{
      padding: 20px 0;
      font-size: 14px;
      color: #666;
      border-bottom: 1px solid #EAEAEA;
  }


.search-con .sp2{
    width:100%;
    padding: 40px 0;
}

.search-con .sp2 .list-left{
    margin-left: -42px;
}

.search-con .sp2 ul li{
    float: left;
    margin-left: 42px;
    margin-bottom: 20px;
}

.search-con .sp2 ul li:hover a .d2{
    color: #04A6D1;
}

.search-con .sp2 ul li .d2{
    margin-top: 10px;
    text-align: center;
    font-size: 14px;
    color: #333;
}




.gnwlyx{width:100%;margin:50px 0px;}
.chinamap{position:relative;width:1200px;margin:0px auto;}
.chinamap #ClickCallback{position:absolute;right:0px;top:50%;margin-top:-80px;width:290px;min-height:160px;background:#FEF7EF;border:1px dashed #ff921e;border-radius:5px;}
.chinamap #ClickCallback h3{width:100%;text-align:center;margin-top:25px;font-size:16px;color:#ff8400;}
.chinamap #ClickCallback .showcon li{display:none;padding:13px 17px;font-size:14px;color:#333;line-height:24px;}
.chinamap .chinacityname li{position:absolute;height:30px;background:url('../images/hd_06.png')no-repeat center top;padding-top:10px;}
.chinamap .chinacityname li:nth-child(1){top:258px;right:400px;color:#ff0000;font-weight:bold;background:url('../images/hx_03.png')no-repeat center top;}
.chinamap .chinacityname li:nth-child(2){top:275px;right:393px;background:url('../images/hd_06.png')no-repeat right top;}
.chinamap .chinacityname li:nth-child(3){top:305px;right:413px;background:url('../images/hd_06.png')no-repeat right top;}
.chinamap .chinacityname li:nth-child(4){top:99px;right:260px;}
.chinamap .chinacityname li:nth-child(5){top:165px;right:270px;}
.chinamap .chinacityname li:nth-child(6){top:205px;right:305px;}
.chinamap .chinacityname li:nth-child(7){top:320px;right:367px;}
.chinamap .chinacityname li:nth-child(8){top:478px;right:438px;}
.chinamap .chinacityname li:nth-child(9){top:305px;right:448px;}
.chinamap .chinacityname li:nth-child(10){top:246px;right:485px;}
.chinamap .chinacityname li:nth-child(11){top:355px;right:556px;}
.chinamap .chinacityname li:nth-child(12){top:340px;right:680px;}
.chinamap .nhzd{position:absolute;bottom:35px;right:210px;}
.chinamap .xsbscbxx{position:absolute;bottom:0px;left:0px;width:260px;height:310px;}
.chinamap .xsbscbxx .img{float:left;}
.chinamap .xsbscbxx .text{float:left;margin-left:8px;}
.chinamap .xsbscbxx .text h3{font-size:16px;color:#333;}
.chinamap .xsbscbxx .text p{font-size:14px;color:#333;margin-top:14px;}
.chinamap .xsbscbxx .scb{margin-top:60px;}

  /* 引导页 */
  .ydy-nav{
      margin-left: 200px;
      margin-top: 300px;
  }

  /* 世界地图 */
  .sjdt a { font-size:12px; text-decoration:none; color:#999; position:absolute; bottom:10px; padding:5px; }
  .sjdt a:hover { color:#fff; background:#36C; padding:5px; }
  .sjdt a.reaft { right:10px; }
  .sjdt a.bbs { left:10px; }
  .sjdt .maps { margin:0 auto; float:left; text-align:center;border-radius:20px; font-family:"Comic Sans MS"; color:#51658f; }
  .sjdt svg { width:100%; height:82%;margin-left: 90px;}
  .sjdt #map { width:1100px; height:700px; }
  .sjdt #ready { width:657px; height:567px; }
  .sjdt g:hover{color: #fff;background:#36C; padding:5px;}
  .sjdt .jvectormap-region{transition: all 1s;}
  .sjdt .jvectormap-region:hover{
    /* transform: scale(1.1); */
     background-color: #FF8500;
     padding:5px;
     cursor: pointer;
   }
   .sjdt{width: 100%;padding-top:40px;max-height:600px;overflow:hidden;}
   .sjdt .sjdu-con{width:1200px;margin:0 auto;position:relative;font-weight:bold;}
   .sjdt .sjdu-con .china{position:absolute;top: 227px;right: 312px;font-size: 12px;color: #fff;}
   .sjdt .sjdu-con .Russia{position:absolute;top: 113px;right: 362px;font-size: 14px;color: #fff;}
   .sjdt .sjdu-con .Canada{position:absolute;top: 113px;left: 273px;font-size: 14px;color: #fff;}
   .sjdt .sjdu-con .USA{position:absolute;top: 209px;left: 280px;font-size: 14px;color: #fff;}
   .sjdt .sjdu-con .Brazil{position:absolute;top: 386px;left: 402px;font-size: 14px;color: #fff;}
   .sjdt .sjdu-con .Popup{text-align:center;width:292px;height:150px;background-color:#FEF7EF;border-radius:20px;border:2px dashed #FE8500;display:block;position:absolute;bottom:330px;left:27px;}
   .sjdt .sjdu-con .Popup span{display: block;}
   .sjdt .sjdu-con .Popup .sp1{ margin-top: -38px; font-size: 16px;color:#333;}
   .sjdt .sjdu-con .Popup .sp2{font-size: 14px;color:#70706E;}
   .sjdt .sjdu-con .Popup li{font-size:14px;color:#70706E;margin-top:5px;display:none;}
   .sjdt .sjdu-con .Popup .dt-img{position: relative;top: -55px;border-radius:100%;}
   .sjdt .sjdu-con .p1{position: absolute;bottom: 241px;left: 27px;}
   .sjdt .sjdu-con .p2{position: absolute;bottom: 241px;left: 27px;}
   .sjdt .sjdu-con .p3{position: absolute;bottom: 241px;left: 27px;}
   .sjdt .sjdu-con .p4{position: absolute;bottom: 241px;left: 27px;}
   .sjdt .sjdu-con .p5{position: absolute;bottom: 241px;left: 27px;}


   body{
       position: relative;
   }
   /* nav-hide */
   .nav-hide{
       display: none;
       padding: 20px 0;
       position: fixed;
       top: 0;
       left: 0;
       width: 100%;
       height: 100%;
       background: url('../images/search-bg.jpg') no-repeat;
       background-size: cover;
       z-index: 999;
   }
   .nav-hide .con{
       width: 1350px;
       margin: 0 auto;
       color:#fff;
   }

   .nav-hide .con .sp1{
       text-align: right;
   }

   .nav-hide .con .sp2{
       padding: 10px 0;
       border-bottom: 1px solid #56C7E7;
   }

   .nav-hide .con .sp2 img{
       margin-bottom: 10px;
   }

   .nav-hide .con .sp2 input{
       width: 1280px;
       height: 50px;
       border: 0;
       background: none;
       margin-left: 30px;
       font-size: 24px;
       color: #fff;
   }

   .nav-hide .con .sp3{
       font-size: 14px;
       padding: 20px 0;
   }

   .nav-hide .con .sp3 span{
       margin-left: 30px;
   }

   .nav-hide .con .sp4{
       padding: 20px 0;
   }

   .nav-hide .con .sp4 ul li{
       float: left;
       padding: 0 76px;
   }

   .nav-hide .con .sp4 ul li a{
       color: #fff;
       padding: 30px 0;
       font-size: 20px;
   }
