* {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #666666;
    font-family: "Microsoft YaHei", "Arial";
}

a {
    text-decoration: none;
    outline: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-weight: normal;
}

ul,
li {
    list-style: none;
}

html {
    float: left;
    position: relative;
    width: 100%;
}

body {
    float: left;
    position: relative;
    width: 100%;
    overflow-x: hidden;
}

.container {
    float: left;
    position: relative;
    width: 100%;
    font-family: 'Arial';
    font-size: 14px;
    color: #333;
    line-height: 30px;
    overflow: hidden;
    -webkit-text-size-adjust: none;
}

input[type=submit],
input[type=button] {
    -webkit-appearance: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

a:hover {
    color: #ffa500;
}

em {
    font-style: normal;
}

.clearfix {
    *zoom: 1;
}

.clearfix:after {
    display: block;
    overflow: hidden;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}

.clearfix {
    clear: both;
}

/*p,li,a,div{min-height: 100000px;}*/

.copyright {
    font-size: 13px;
}

.copyright2 {
    font-size: 18px;
}

.header {
    width: 100%;
    height: 100px;
}

.header .headerinner {
    width: 1200px;
    height: 100px;
    margin: 0 auto;
    position: relative;
}

.header .headerinner .mainmenu {
    display: inline-block;
    float: left;
    width: 630px;
    position: absolute;
    margin-top: 50px;
    right: 0;
    text-align: right;
}

.header .headerinner .mainmenu li {
    width: 75px;
    float: left;
    margin-left: 25px;
}

.header .headerinner .mainmenu li a {
    font-size: 16px;
    color: #666666;
}

.header .headerinner .mainmenu li:hover a {
    color: #ffa500;
}

.header .headerinner .mainmenu li.active a,
.header .headerinner .mainmenu li.current a {
    color: #ffa500;
}

.header .headerinner .mainmenu li .level1 {
    display: none;
    position: absolute;
    width: 200px;
    height: auto;
    text-align: center;
    margin-left: -55px;
    z-index: 5;
    background: #ffffff;
    opacity: 0.8;
    border-radius: 5px;
    margin-top: 16px;
}

.header .headerinner .mainmenu li .level1 p {
    line-height: 36px;
}

.header .headerinner .mainmenu li .level1 p a {
    color: #666666;
    font-size: 14px;
}

.header .headerinner .mainmenu li .level1 p:hover a {
    color: #ffa500;
}

.header .headerinner .language {
    position: absolute;
    right: 0;
    top: 20px;
}

.header .headerinner .language a {
    padding: 0 10px;
    color: #333;
    font-size: 13px;
}

.header .headerinner .language a.active {
    color: #ffa500;
}

.header .headerinner .language a:last-child {
    padding-right: 0;
}

.indexbanner {
    position: relative;
    width: 100%;
    height: 800px;
    margin: 0 auto;
    overflow: hidden;
}

.indexbanner .bannerinner {
    position: absolute;
    width: 1920px;
    height: 100%;
    overflow: hidden;
    top: 0px;
    left: 50%;
    margin-left: -960px;
}

.indexbanner .bannerinner ul li {
    float: left;
    width: 1920px;
    height: 100%;
    position: relative;
}

.indexbanner .bannerinner ul li .bannertext {
    width: 1200px;
    position: absolute;
    margin-left: -600px;
    left: 50%;
    top: 170px;
}

.indexbanner .bannerinner ul li .bannertext .p1 {
    font-size: 36px;
    color: #ffffff;
    font-weight: bold;
    width: 55%;
    line-height: 75px;
    text-shadow: 0 0 3px rgba(0, 0, 0, .6);
}

.indexbanner .bannerinner ul li .bannertext .p2 {
    font-size: 24px;
    color: #ffffff;
    font-weight: bold;
    text-shadow: 0 0 3px rgba(0, 0, 0, .6);
}

.indexbanner .bannerinner ul li .bannertext .p2 strong {
    font-size: 40px;
    color: #ffe100;
    padding: 0 5px;
    font-weight: bold;
}

.indexbanner .bannerinner ul li .bannertext img {
    margin: 20px 0;
}


.pagination {
    width: 120px;
    height: 17px;
    position: absolute;
    bottom: 40px;
    z-index: 30;
    left: 50%;
    margin-left: -60px;
}

.pagination a {
    background: url(../images/banner_indexqh.png) no-repeat bottom;
    width: 20px;
    height: 18px;
    margin-right: 20px;
    float: left;
    text-indent: -999px;
    overflow: hidden;

}

/*.pagination a{*width: 10px; *height: 17px; *background: url(../../skin/images/banner_11.png) no-repeat center;}*/
.pagination a.selected {
    *height: 17px;
    *background: url(../images/banner_indexqh.png) no-repeat top;
}

.pagination a.selected {
    background: url(../images/banner_indexqh.png) no-repeat top;
}


.prolist {
    width: 100%;
    height: 425px;
    background: #ffffff;
}

.prolist .prolistinner {
    width: 1200px;
    margin: 0 auto;
    padding: 40px 0;
}

.prolist .prolistinner ul li {
    width: 285px;
    display: inline-block;
    text-align: center;
    float: left;
    position: relative;
    height: 365px;
    margin-right: 20px;
    margin-right: 15px\9;
}

.prolist .prolistinner ul li:last-child {
    margin-right: 0;
}

.prolist .prolistinner ul li h3 {
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    margin: 15px 0;
}

.prolist .prolistinner ul li p {
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    margin: 10px 0;
}

.prolist .prolistinner ul li p a {
    font-size: 12px;
}

.prolist .prolistinner ul li a.more {
    position: absolute;
    bottom: -5px;
    display: inline-block;
    padding: 0px 30px;
    border: 1px solid #ccc;
    left: 27%;
    font-size: 12px;
}

.prolist .prolistinner ul li:hover a {
    color: #ffa500;
}

.prolist .prolistinner ul li:hover a.more {
    border: 1px solid #ffa500;
}

.indexmap {
    width: 100%;
    height: 705px;
    background: #f5f5f5;
}

.indexmap .mapinner {
    padding: 60px 83px 50px 83px;
}

.indexmap h1 {
    font-size: 22px;
    color: #252623;
    text-align: center;
    font-weight: bold;
    padding-top: 60px;
}

.indexmap img.maptitle {
    margin: 17px auto;
    display: block;
}

.indexmap .mapinner .left {
    width: 394px;
    display: inline-block;
    float: left;
    width: 23%;
}

.indexmap .mapinner .right {
    width: 394px;
    display: inline-block;
    float: right;
    width: 23%;
}

.indexmap .mapinner ul {
    width: 125%;
}

.indexmap .mapinner .left ul li,
.indexmap .mapinner .right ul li {
    width: 155px;
    display: inline-block;
    height: 155px;
    float: left;
    width: 31%;
    margin-right: 14%;
}

.indexmap .mapinner .left ul li img,
.indexmap .mapinner .right ul li img {
    width: 100%;
}

.indexmap .mapinner .left ul li p,
.indexmap .mapinner .right ul li p {
    text-align: center;
    margin: 10% 0;
    color: #333;
    font-size: 18px;
}

.phone_header {
    display: none;
}

.conbanner {
    width: 100%;
    height: 450px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}

.conbanner .aboutinner {
    position: absolute;
    left: 50%;
    margin-left: -960px;
    width: 100%;
    height: 450px;
    top: 0;
}


.conarea {
    width: 100%;
    /*min-height: 800px;*/
}

.conarea .coninner {
    width: 1200px;
    margin: 0 auto;
}

.conarea .coninner .biaoti {
    width: 100%;
    height: 60px;
    text-align: center;
    margin-top: 15px;
}

.conarea .coninner .biaoti .title {
    width: 855px;
    height: 118px;
    margin: 0 auto;
}

.conarea .coninner .biaoti .title2 {
    width: 640px;
}

.conarea .coninner .biaoti .title li {
    width: 210px;
    display: inline-block;
    height: 60px;
    line-height: 60px;
    float: left;
}

.conarea .coninner .biaoti .title li a {
    color: #aaaaaa;
    font-size: 16px;
    font-weight: bold;
}

.conarea .coninner .biaoti .title li.active {
    border-bottom: 2px solid #ffa500;
}

.conarea .coninner .biaoti .title li.active a {
    color: #ffa500;
}

.conarea .coninner .breadcrums {
    width: 100%;
    height: 22px;
    margin-top: 50px;
}

.conarea .coninner .breadcrums li {
    display: inline-block;
    float: left;
    padding: 0 5px;
}

.conarea .coninner .breadcrums li:last-child {
    color: #ffa500;
}

.conarea .coninner .maincon {
    clear: both;
    margin-top: 10px;
}

.conarea .coninner .maincon h1 {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    background: url(../images/title_line.png) no-repeat left bottom;
    margin-bottom: 36px;
}

.conarea .coninner .maincon p {
    color: #333;
}

.conarea .coninner .maincon p em {
    color: #ffa500;
    font-size: 16px;
}

.conarea .coninner .maincon .bofan {
    background: url(../images/product23bg.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.conarea .coninner .maincon .tec li {
    width: 390px;
    width: 385px\9;
    height: 300px;
    overflow: hidden;
    position: relative;
    display: inline-block;
    margin-right: 15px;
    margin-right: 15px\9;
    float: left;
}

.conarea .coninner .maincon .tec li:last-child {
    margin-right: 0;
}

.conarea .coninner .maincon .tec li a.jinru {
    width: 95%;
    position: absolute;
    background: url(../images/tecbg.png) no-repeat;
    color: #ffffff;
    text-align: left;
    bottom: 0;
    left: 0;
    line-height: 50px;
    padding-left: 5%;
    height: 50px;
}

.conarea .coninner .maincon .tec li a span {
    float: right;
    margin-right: 10px;
    color: #fff;
}

.conarea .coninner .maincon .tec li:hover a span {
    color: #ffa500;
}

.conarea .coninner .maincon .tec li:hover a {
    color: #ffa500;
}

.conarea .coninner .maincon .rdmap .globalmap2 {
    display: none;
}

.conarea .coninner .maincon .rdmap {
    position: relative;
    overflow: hidden;
}

.conarea .coninner .maincon .rdmap ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.conarea .coninner .maincon .rdmap ul li.one {
    position: absolute;
    top: 15%;
    left: 6%;
}

.conarea .coninner .maincon .rdmap ul li.two {
    position: absolute;
    top: 23%;
    left: 36%;
}

.conarea .coninner .maincon .rdmap ul li.three {
    position: absolute;
    top: 29%;
    right: 21%;
}

.conarea .coninner .maincon .rdmap ul li.four {
    position: absolute;
    top: 23%;
    right: 0%;
}

.conarea .coninner .maincon .area {
    width: 103%;
}

.conarea .coninner .maincon .area li {
    width: 362px;
    height: 85px;
    display: inline-block;
    float: left;
    margin-top: 30px;
    margin-right: 45px;
}

.conarea .coninner .maincon .area li h5 {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    margin: 20px 0;
    padding-left: 25px;
}

.conarea .coninner .maincon .area li p {
    line-height: 24px;
}

.conarea .coninner .maincon .area li.li1 h5 {
    background: url(../images/yuandian5.png) no-repeat left;
}

.conarea .coninner .maincon .area li.li2 h5 {
    background: url(../images/yuandian6.png) no-repeat left;
}

.conarea .coninner .maincon .area li.li3 h5 {
    background: url(../images/yuandian7.png) no-repeat left;
}

.conarea .coninner .maincon .area li.li4 h5 {
    background: url(../images/chinapic.png) no-repeat left;
}

.conarea .coninner .maincon .area li.li5 h5 {
    background: url(../images/yuandian8.png) no-repeat left;
}

.conarea .coninner .maincon .area li.li6 h5 {
    background: url(../images/yuandian9.png) no-repeat left;
}

.conarea .products h2 {
    color: #ffa500;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    height: 40px;
    border-bottom: 2px solid #ffa500;
    width: 180px;
    margin: 0 auto;
    margin-top: 45px;
}

.conarea .products .breadcrums {
    margin-top: 30px;
}

.conarea .products .carlist {
    width: 100%;
    margin-top: 20px;
}

.conarea .products .carlist ul li {
    width: 589px;
    width: 583px\9;
    height: 300px;
    display: inline-block;
    position: relative;
    float: left;
    border: 1px solid #cccccc;
    margin-bottom: 20px;
    margin-right: 18px;
    margin-right: 13px\9;
}

.conarea .products .carlist ul li:nth-child(even) {
    margin-right: 0;
}

.conarea .products .carlist ul li .text {
    width: 250px;
    height: 250px;
    display: inline-block;
    background: #eeeeee url(../images/car_bg.png) no-repeat;
    float: left;
    padding: 25px;
}

.conarea .products .carlist ul li .text h3 {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-bottom: 30px;
}

.conarea .products .carlist ul li .text p {
    font-size: 13px;
    color: #666666;
    line-height: 24px;
}

.conarea .products .carlist ul li .text a:hover p {
    color: #ffa500
}

.conarea .products .carlist ul li .text a:hover h3 {
    color: #ffa500
}

.conarea .products .carlist ul li .text a.more {
    font-size: 13px;
    position: absolute;
    bottom: 20px;
}

.conarea .products .carlist ul li .carpic {
    width: 289px;
    height: 298px;
    display: inline-block;
    float: right;
    overflow: hidden;
    /*background: url(../images/pic_bg.png)no-repeat;*/
}

.conarea .products .carlist ul li .carpic {
    width: 280px\9;
}

.conarea .products .carlist ul li:hover .text a.more {
    color: #ffa500
}

.conarea .products .carlist ul li .carpic img {
    width: 100%;
}

.conarea .coninner .biaoti .product_title {
    width: 1135px;
}

.conarea .coninner .biaoti .product_title li {
    width: 180px;
}

.conarea .coninner .biaoti .product_title li.spe {
    width: 230px;
}

.conarea .products .maincon .product_list {
    margin-top: 30px;
}

.conarea .products .maincon .product_list li {
    width: 100%;
    height: 200px;
    margin-bottom: 30px;
    overflow: hidden;
}

.conarea .products .maincon .product_list li .leftpic {
    width: 295px;
    height: 200px;
    overflow: hidden;
    margin-right: 20px;
    display: inline-block;
    float: left;
}

.conarea .products .maincon .product_list li .leftpic img {
    width: 100%;
    height: 100%;
}

.conarea .products .maincon .product_list li .rightcon {
    width: 885px;
    display: inline-block;
    border-top: 2px solid #eeeeee;
    height: 168px;
    padding-top: 30px;
}

.conarea .products .maincon .product_list li .rightcon h3 {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    margin-bottom: 30px;
}

.conarea .products .maincon .product_list li .rightcon p {
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    padding-left: 20px;
    background: url(../images/diandian.png) no-repeat 0 13px;
}


.maincon .videoimg {
    float: left;
    width: 1200px;
    height: 642px;
    position: relative;
    border: 1px solid #ccc;
}

.maincon .videoimg2 {
    float: left;
    width: 590px;
    height: 320px;
    position: relative;
    overflow: hidden;
    border: 1px solid #ccc;
}

.maincon .videoimg .videoico {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background: url(../images/bofang.png) no-repeat center center;
}

.maincon .videoimg .play {
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer;
    z-index: 3
}

.maincon .videoimg .play img {
    width: 100%;
}

.maincon .videoimg .kongjian {
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 2;
    background: #DDDDDD;
    height: 50px;
}

.maincon .videoimg .kongjian .timeline {
    float: left;
    width: 100%;
    height: 20px;
}

.maincon .videoimg .kongjian .jp-seek-bar {
    float: left;
    width: 890px;
    height: 21px;
    background: url(../images/bg_seekbar.png) no-repeat;
}

.maincon .videoimg .kongjian .jp-play-bar {
    float: left;
    width: 890px;
    height: 21px;
    background: url(../images/bg_playbar.png) no-repeat;
}

.maincon .videoimg .kongjian .jp-play {
    cursor: pointer;
    position: absolute;
    width: 27px;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/ico_play.png) no-repeat;
    top: 22px;
    left: 10px;
}

.maincon .videoimg .kongjian .jp-pause {
    cursor: pointer;
    position: absolute;
    width: 27px;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/ico_pause.png) no-repeat;
    top: 22px;
    left: 10px;
}

.maincon .videoimg .kongjian .jp-stop {
    cursor: pointer;
    position: absolute;
    width: 27px;
    height: 26px;
    overflow: hidden;
    text-indent: -9999px;
    background: url(../images/ico_stop.png) no-repeat;
    top: 30px;
    left: 50px;
}

.maincon .videoimg .kongjian .jp-time {
    position: absolute;
    width: 100px;
    height: 20px;
    font-size: 12px;
    color: #666;
    top: 26px;
    right: 130px;
}

.maincon .videoimg .kongjian .jp-time div {
    float: left;
}

.maincon .videoimg .kongjian .jp-mute {
    position: absolute;
    width: 11px;
    height: 14px;
    background: url(../images/mute.png) no-repeat;
    right: 130px;
    top: 28px;
    cursor: pointer;
}

.maincon .videoimg .kongjian .jp-unmute {
    position: absolute;
    width: 21px;
    height: 22px;
    background: url(../images/unmute.png) no-repeat;
    right: 124px;
    top: 24px;
    cursor: pointer;
}

.maincon .videoimg .kongjian .voice {
    position: absolute;
    height: 5px;
    width: 70px;
    right: 20px;
    top: 30px;
    background: #000;
    width: 59px;
    right: 50px;
    top: 33px;
}

.maincon .videoimg .kongjian .voice .jp-volume-bar {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #333;
    cursor: pointer;
}

.maincon .videoimg .kongjian .voice .jp-volume-bar .jp-volume-bar-value {
    position: absolute;
    height: 100%;
    background: #5CB75C;
    cursor: pointer;
}

.maincon .videoimg .kongjian .jp-restore-screen {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 25px;
    right: 20px;
    background: url(../images/jp-unfull.png) no-repeat;
    cursor: pointer;
}

.maincon .videoimg .kongjian .jp-full-screen {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 25px;
    right: 20px;
    background: url(../images/jp-full.png) no-repeat;
    cursor: pointer;
}

.conarea .coninner .maincon h5.jidi {
    font-size: 16px;
    margin-top: 25px;
    color: #333;
    padding-left: 15px;
    border-left: 2px solid #ffa500;
}


.contactcon .nation {
    color: #333;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 20px;
    border-left: 2px solid #ffa500;
    padding-left: 10px;
}

.contactcon ul {
    width: 103%;
}

.contactcon ul li {
    width: 590px;
    height: 240px;
    border: 1px solid #ccc;
    overflow: hidden;
    display: inline-block;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}

.contactcon ul li .img {
    width: 295px;
    height: 240px;
    overflow: hidden;
    display: inline-block;
    float: left;
}

.contactcon ul li .img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.contactcon ul li .text {
    width: 263px;
    height: 240px;
    display: inline-block;
    float: left;
    padding: 15px;
    position: relative;
}

.contactcon ul li .text h5 {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    margin-bottom: 10px;
}

.contactcon ul li .text p {
    font-size: 13px;
}

.contactcon .single {
    width: 50%;
    display: inline-block;
    float: left;
}

.china {
    width: 49% !important;
    float: left;
}

.china li {
    cursor: pointer
}

.china li:last-child {
    margin-bottom: 0;
}

.map {
    width: 48%;
    border: 1px solid #ccc;
    float: left;
    margin-left: 20px;
}

.china li.active .text h5 {
    color: #ffa500;
}

.china li .text a {
    display: none;
}

.china li.active .text a {
    color: #ffa500;
    position: absolute;
    bottom: 10px;
}

.contactcon ul.special li {
    width: 23%;
    min-height: 420px !important;
    margin-right: 1.5%;
}

.contactcon ul.special li h6 {
    text-align: center;
    font-weight: bold;
    color: #ffa500;
}

.contactcon ul.special li:last-child {
    margin-right: 0;
}

.contactcon ul.special li .img {
    width: 100%;
    height: auto;
}

.contactcon ul.special li .text {
    width: 96%;
}



.maincon .chinamap {
    width: 100%;
    height: 422px;
    margin-top: 35px;
}

.maincon .chinamap .mappic {
    width: 560px;
    height: 422px;
    overflow: hidden;
    display: inline-block;
    margin-right: 40px;
    /*margin-top: 10px;*/
    float: left;
}

.maincon .chinamap .mappic img {
    width: 100%;
}

.maincon .chinamap .maplist {
    width: 600px;
    display: inline-block;
    float: left;
}

.maincon .chinamap .maplist .spe {
    color: #ffa500;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}

.maincon .chinamap .maplist li {
    width: 278px;
    display: inline-block;
    margin-bottom: 35px;
    float: left;
    margin-right: 28px;
}

.maincon .chinamap .maplist li h5 {
    font-size: 13px;
    color: #333;
    font-weight: bold;
    margin-bottom: 18px;
    padding-left: 24px;
}

.maincon .chinamap .maplist li.two,
.maincon .chinamap .maplist li.fore,
.maincon .chinamap .maplist li.six,
.maincon .chinamap .maplist li.eight,
.maincon .chinamap .maplist li.ten,
.maincon .chinamap .maplist li.twe {
    margin-right: 0;
}

.maincon .chinamap .maplist li.one h5 {
    background: url(../images/yuandian1.png) no-repeat left;
}

.maincon .chinamap .maplist li.two h5 {
    background: url(../images/yuandian2.png) no-repeat left;
}

.maincon .chinamap .maplist li.three h5 {
    background: url(../images/yuandian3.png) no-repeat left;
}

.maincon .chinamap .maplist li.fore h5 {
    background: url(../images/yuandian4.png) no-repeat left;
}

.maincon .chinamap .maplist li.five h5 {
    background: url(../images/yuandian5.png) no-repeat left;
}

.maincon .chinamap .maplist li.six h5 {
    background: url(../images/yuandian6.png) no-repeat left;
}

.maincon .chinamap .maplist li.seven h5 {
    background: url(../images/yuandian7.png) no-repeat 0 7px;
}

.maincon .chinamap .maplist li.eight h5 {
    background: url(../images/yuandian8.png) no-repeat left;
}

.maincon .chinamap .maplist li.nine h5 {
    background: url(../images/yuandian9.png) no-repeat 0 7px;
}

.maincon .chinamap .maplist li.ten h5 {
    background: url(../images/yuandian10.png) no-repeat 0 7px;
}

.maincon .chinamap .maplist li.ele h5 {
    background: url(../images/yuandian11.png) no-repeat 0 7px;
}

.maincon .chinamap .maplist li.twe h5 {
    background: url(../images/yuandian12.png) no-repeat left;
}

.maincon .chinamap .maplist li.thi h5 {
    background: url(../images/yuandian13.png) no-repeat 0 7px;
}

.maincon .chinamap .maplist li p {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}

#yw0 {
    display: inline-block;
    border: 1px solid #ccc;
}

#yw0 li {
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    display: inline-block;
    border-right: 1px solid #ccc;
    color: #aaaaaa;
    font-size: 16px;
    float: left;
}

#yw0 li.next {
    border-right: 0;
}

#yw0 li.selected {
    background: #ffa500;
}

#yw0 li a {
    color: #aaaaaa;
    width: 100%;
    height: 100%;
    display: block;
}

#yw0 li.selected a {
    color: #fff;
}

#yw0 li.first,
#yw0 li.last {
    display: none;
}

.pageBox {
    margin-bottom: 40px;
    text-align: center;
}




.foot {
    width: 100%;
    height: 305px;
    background: url(../images/foot.png) no-repeat
}

.foot .footinner {
    width: 1200px;
    margin: 0 auto;
    height: 205px;
    padding: 50px 0;
    position: relative;
}

.foot .footinner .footmenu {
    width: 100%;
    height: 100%;
}

.foot .footinner .footmenu li {
    width: 140px;
    display: inline-block;
    float: left;
    text-align: center;
}

.foot .footinner .footmenu>li:first-child {
    width: 125px;
    text-align: left;
}

.foot .footinner .footmenu>li:last-child a {
    border-right: 0;
}

.foot .footinner .footmenu>li a {
    color: #525251;
    font-size: 16px;
    margin-bottom: 15px;
    display: block;
    border-right: 1px solid #525251;
}

.foot .footinner .footmenu>li a:hover {
    color: #ffa500;
}

.foot .footinner .footmenu>li div a {
    font-size: 13px;
}

.foot .footinner .weixin {
    position: absolute;
    right: 0;
    top: 20%;
}

.foot .footinner .footmenu>li:first-child div {
    margin-left: 0px;
}

.foot .footinner .footmenu>li div {
    text-align: left;
    margin-left: 15px;
}

.foot .footinner .footmenu>li div p {
    line-height: 24px;
}

.foot .footinner .footmenu>li div p a {
    margin: 0;
    border: 0
}

.foot .footinner .footmenu>li div p a:hover {
    color: #ffa500;
}

.foot .footinner .sousuo {
    position: absolute;
    width: 415px;
    height: 50px;
    bottom: 54px;
    right: 0;
}

.foot .footinner .sousuo .searchinput {
    border-radius: 5px;
    border: 1px solid #cccccc;
    width: 415px;
    height: 50px;
    padding-left: 5px;
}

.foot .footinner .sousuo .searcea {
    border: 0;
    width: 45px;
    height: 45px;
    position: absolute;
    top: 5px;
    right: 0;
    background: #fff url(../images/search.png) no-repeat;
    cursor: pointer;
}

.foot .footinner .sousuo .searcea:hover {
    background: url(../images/search2.png) no-repeat;
}

.foot .footinner .copyright {
    margin-top: 15px;
}

.foot .footinner .copyright2 {
    display: none;
}





/*
.header .header_inner{width:960px;margin: 0 auto;position: relative;height: 100%;}
.header .header_inner .logo{display: inline-block;float: left;margin-top: 1.8%;}
.header .header_inner .mainmenu{width:82%;height: 100%;float: left;display: inline-block;position: relative;}
.header .header_inner .mainmenu ul{    
    padding-top: 4%;
    width: 80%;
    display: inline-block;
    float: left;}
.header .header_inner .mainmenu ul li{margin-left: 8%;display: inline-block;}
.header .header_inner .mainmenu ul li a{font-size: 16px;color: #333333;}    
.header .header_inner .mainmenu ul li:hover a{color: #0089c5;}
.header .header_inner .mainmenu ul li.active a{color: #0089c5;}
.header .header_inner .mainmenu .language{display: inline-block;font-size: 14px;
                                          float: left;
                                          position: absolute;
                                          right: 4.3%;
}*/
.phone_searchbox {
    display: none;
}

.header .header_inner .mainmenu .searchbox {
    position: relative;
    width: 160px;
    height: 15px;
    display: inline-block;
    float: right;
    margin-top: -40px;
    margin-right: 15px;
}

.header .header_inner .language a {
    color: #888888;
    padding: 0 5px;
}

.header .header_inner .language a.active {
    color: #0081cb;
}

.header .header_inner .mainmenu .search {

    position: absolute;
    right: 2%;
    margin-top: 8%;
    background: url(../images/search.png) no-repeat;
    width: 15px;
    height: 15px;
}

.shadow {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background: #000;
    top: 0px;
    left: 0px;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    z-index: 12;
}