/*header*/
.header-top{
    height: 1.484375rem;
}
.logo{
    position: absolute;
    display: block;
    top: 0.3125rem;
}
.logo img{
    width: 3.40625rem;
    height: 0.9375rem;
}
.menu_icon{
    position: absolute;
    right: 0;
    top:0.390625rem;
}
.menu_icon2{
    position: absolute;
    right: 0.8rem;
    top: 0.55rem;
    width: 18%;
}
.menu_icon2 span:link{
    color: #555;

}
.menu_icon3 span{
    font-size: 14px;
}
/*header end*/
/*slide*/
.focus{
    width: 100%;
    height: auto;
    position: relative;
    overflow: hidden;
}
.focus .hd{
    width: 100%;
    height: 0.3rem;
    position: absolute;
    z-index: 1;
    text-align: center;
    bottom: 0.3rem;
}
.focus .hd ul {
    display: inline-block;
    height: 0.3rem;
}
.focus .hd ul li {
    display: inline-block;
    width: 0.25rem;
    height: 0.25rem;
    text-indent: -444rem;
    background: rgba(255, 255, 255, 0.8);
    margin: 0 0.1rem;
    vertical-align: top;
    overflow: hidden;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    -o-border-radius: 100%;
}
.focus .hd ul .on {
    background: #5babe6;
}
.focus .bd {
    position: relative;
    z-index: 0;
}
.focus .bd li {
    height: auto;
    overflow: hidden;
}
.focus .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.focus .bd li a img {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
    padding: 0;
}
/*slide end*/
/*nav*/
.nav{
    position: absolute;
    top: 1.49rem;
    border: 1px solid;
    z-index: 10;
    right: 0;
    background: #e4e4e5;
    display: none;
}
.nav ul{
    padding: 0 0.15625rem;
}
.nav ul li{
    height: 0.703125rem;
    line-height:0.703125rem;
    border-bottom: 1px dashed #b9b9b9;
}
.nav ul li a{
    display: block;
    color: #555;
}
.nav ul li:last-child{
    border-bottom: none;
}

.active{
    background: #4274b5;

}
.active:visited{
    color: #fff;
}
/*nav end*/
/*header end*/
/*鍏充簬鎴戜滑*/
.in-about p{
    /*font-size: 0.3125rem;*/
    line-height: 0.625rem;
    color: #666666;
}
.imore{
    background: #c40e39;
    font-size: 0.125rem;
    padding: 5px 10px;
}
.imore:visited{
    color: #fff;
}
.about p img{
    width: 100%;
}
/*鍏充簬鎴戜滑 end*/
/*璧勮涓績*/
/*content-list*/
.content-list{
    background: #fff;
    /*border-top: 1px #d7ccc8 solid;*/
    /*border-bottom: 1px #d7ccc8 solid;*/
}



.content-list ul{

}
.content-list ul li{
    padding: 0.15625rem 0.28125rem 0.28125rem 1px;
    width: 100%;
    height: 0.65rem;
    overflow: hidden;
    zoom: 1;
    /*border-bottom: 1px dashed #000;*/
    display:-moz-box;
    display:-webkit-box;
    display:box;
}
.content-list ul li:last-child{
    border-bottom: none;

}
.content-list ul li a{
    display: inline-block;
    color:#555;
}

.content-list ul li .zactive{
    color: #014099;
}
.content-list ul li a:hover{
    color: #014099;
}
.content-list ul li a:active{
    color: #014099;
}
.content-list ul li a img{
    width:0.86875rem;
  /*  height: 1.0125rem;*/
    border:1px solid #bcbebf;
}
.content-list ul li dl{
    margin-left: 0.0725rem;

}
.content-list ul li dl dt{
height: 0.175rem;

}
.content-list ul li dl dd{
    line-height: 0.160025rem;
    color: #666666;
    padding-right: 0.50625rem;
	 font-size: 0.1175rem;
}
/*content-list end*/

/*璧勮涓績 end*/
/*浜у搧灞曠ず*/
.cpzs .hd{
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    background: rgba(0,0,0,0.8);
    height: 0.9625rem;
}
.cpzs .bd li a img{
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
    padding: 0;
}
.cpzs  .prev{
    background-image: url("../images/prev.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 0.5375rem;
    height: 0.5375rem;
    display: block;
    position: absolute;
    top: 0.2rem;
    right: 0.7rem;
}
.cpzs  .prev:hover{
    background-image: url("../images/prev2.png");
    background-repeat: no-repeat;
    background-size: 100%;

}
.cpzs  .next{
    background-image: url("../images/next.png");
    background-repeat: no-repeat;
    background-size: 100%;
    width: 0.5375rem;
    height: 0.5375rem;
    display: block;
    position: absolute;
    top: 0.2rem;
    right: 0.1rem;
}
.cpzs  .next:hover{
    background-image: url("../images/next2.png");
    background-repeat: no-repeat;
    background-size: 100%;

}
/*浜у搧灞曠ず end*/
/*鎴戜滑鐨勯」鐩�*/
.inshow{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    /* display: -webkit-flex; */
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -moz-box-orient: horizontal;
    -moz-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    /*border-bottom: 1px solid #d7ccc8;*/
    padding-bottom:0.234375rem;
}
.inshow a{
    width: 50%;
    display: block;
    overflow: hidden;
    text-align: center;
}
.inshow a img{
    width: 4.40625rem;
    height: 4.03125rem;
}

.inshow a span{
    display: block;
    /*background: #f6f7f9;*/
    font-size: 0.3125rem;
    margin-top: 0.15625rem;

}
/*鎴戜滑鐨勯」鐩� end*/
/*鎴戜滑鐨勪紮浼�*/
.wmdhbw{
    margin: 0 1.71875rem;
}
.wmdhb{
    margin-right: -0.85rem;
}
/*.wmdhb a{
    margin-right: 0.8rem;
}*/
.wmdhb li{
float:left;
    width: 4.828125rem;
    /*height: 1.21875rem;*/
    margin: 0.3125rem;
    border: 1px solid #e9e9ea;

}
.wmdhb a img{

    width: 2.828125rem;
    height: 1.21875rem;
    margin-bottom: 0.3125rem;
    border: 1px solid #e9e9ea;

}
/*鎴戜滑鐨勪紮浼� end*/
/*footer*/
.footer-nav{
    width: 100%;
    z-index: 2;
    background-color: #e4e4e5;
    height: 1.328125rem;
    line-height: 1.325125rem;
}
.footer-nav ul{
    text-align: center;
}
.footer-nav ul li{
    display: inline-block;
    width: 15%;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
}
.footer-nav ul li a{
    color: #313131;
    font-size: 0.28125rem;
}
.footer-nav ul li a:hover{
    color: #0c4da2;
}
.footer-nav ul li .factive{
    color: #0c4da2;
}

.footer-p{
    background: #505050;
    text-align: center;
}
.footer-p p{
    font-size: 0.21875rem;
    color: #fff;
}
.footer-p p a{
    color: #fff;
}
.flogo{
    width: 3.03125rem;
    height: 0.8125rem;
}
/*footer end*/
/*杩斿洖椤堕儴*/
/*#scrollUp {
    border-radius: 100%;
    background-color: #777;
    color: #eee;
    font-size: 1rem;
    line-height: 0.9;
    text-align: center;
    text-decoration: none;
    bottom: 1em;
    right: 0.15625rem;
    overflow: hidden;
    width: 1rem;
    height: 1rem;
    border: none;
    opacity: 0.6;
}*/
/*杩斿洖椤堕儴 end*/

/*鍥芥鼎鏂伴椈*/
.newtitleh3{
    background-image: url("../images/titlebj.png");
    background-repeat: no-repeat;
    background-size: 100%;
    height: 1.109375rem;
    line-height:1.109375rem;
    color: #fff;
}
.fdown{
    position: absolute;
    right: 0.234375rem;
    top: 0.375rem;
}
.newul{

}
.newul a{
    display: block;
    padding: 0.3125rem 0  0.3125rem 0.625rem;
    font-size: 0.4375rem;
    color: #555;
}

.newul{
    display: none;
}
.category-select .newul{
    display: block;
}
.category-select i.fa-angle-down {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.aclor:visited{
    color: #fff;
}
/*鍥芥鼎鏂伴椈 end*/
/*宸ョ▼椤圭洰*/
.project{
    overflow: hidden;


}
.project ul{
    margin: 0; padding:0;
}
.project ul li{
    width: 4.058125rem;
    float: left;
    text-align: center;
    margin: 0rem 0.55rem  0.625rem 0.15rem;
}
.project ul li img{
    width: 4.058125rem;
    height: 2.984375rem;
}
.project ul li span{
    display: block;
    font-size: 0.3125rem;
    height: 0.703125rem;
    line-height: 0.703125rem;
    background: #f5f5f5;
    color: #000;
	
	
}
.project ul li span:hover{
    color: #fff;
    background: #ffa800;

}

.movewall{
    overflow: hidden;


}
.movewall ul{
    margin: 0; padding:0;
}
.movewall ul li{
    width: 4.058125rem;
    float: left;
    text-align: center;
    margin: 0rem 0.55rem  0.625rem 0.15rem;
}
.movewall ul li img{
    width: 4.058125rem;
   
}
.movewall ul li span{
      
	   width: 100%;
        }
.movewall ul li span{
    display: block;
    font-size: 0.3125rem;
    height: 0.703125rem;
    line-height: 0.703125rem;
    background: #f5f5f5;
    color: #000;
	
	
}
.movewall ul li span:hover{
    color: #fff;
    background: #ffa800;

}

.page{
    text-align: center;
}
.page a{
    padding: 0.234375rem;
    height: 0.203125rem;
    background: #dddddd;
    color: #676666;
}
.page a:hover{
    background: #01559a;
    color: #fff;
}
.page .pactive{
    background: #01559a;
    color: #fff;
}

/*.menu{overflow:hidden;}*/
/*.menu ul li{display:block; position:relative;padding-top:2px;margin-bottom:5px;background-image: url(../images/titlebj.png);background-repeat:no-repeat;background-position: top left;background-size: 100% ; list-style:none;overflow:visible;}*/
/*.menu ul li a{display:block;height:1.109375rem;margin-top:0px;padding-top:0.296875rem;padding-left:0.625rem;color:#fff;}*/
/*.menu ul li .activet{background-image:url("../images/jti.png");background-repeat: no-repeat;background-position: center right;background-size: inherit;}*/
/*.menu ul li .inactive{background-image:url("../images/jti2.png");background-repeat: no-repeat;background-position: center right;background-size: inherit;}*/
/*.menu ul li ul{display:none; margin-top:0;*//*padding-bottom:0.46875rem;*//*background: #f5f5f5;}*/
/*.menu ul li ul li ul{margin-bottom:5px;}*/
/*.menu ul li ul li{display:block;background:none;font-size:0.4375rem;color:#666666;*//*margin-left:0.546875rem;*//*}*/
/*.menu ul li ul li a{background:none;font-size:0.4375rem;color:#666666;padding:0.3125rem 0 0.3125rem 0.625rem; }*/
/*.menu ul li ul li a:hover{*/
    /*color: #0c4da2;*/
/*}*/
/*.menu ul li .mactive{*/
    /*color: #0c4da2;*/
/*}*/
.jquery-accordion-menu,.jquery-accordion-menu * {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    outline: 0
}

.jquery-accordion-menu {
    position: relative;
    zoom: 1;
    overflow: hidden;
    margin-bottom: 0.4rem;

}

.jquery-accordion-menu .jquery-accordion-menu-footer {
    width: 100%;
    height: 50px;
    padding-left: 22px;
    float: left;
    line-height: 50px;
    font-weight: 600;
    color: #f0f0f0;
    background: #414956
}

.jquery-accordion-menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.jquery-accordion-menu ul li {
    width: 100%;
    display: block;
    float: left;
    position: relative;
    margin-bottom: 0.1rem;
}

.jquery-accordion-menu ul li a {
    width: 100%;
    padding-left: 0.625rem;
    float: left;
    text-decoration: none;
    color: #f0f0f0;
    font-size:  0.4375rem;;
    background: #414956;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    -o-transition: color .2s linear,background .2s linear;
    -moz-transition: color .2s linear,background .2s linear;
    -webkit-transition: color .2s linear,background .2s linear;
    transition: color .2s linear,background .2s linear
}

.jquery-accordion-menu>ul>li.active>a,.jquery-accordion-menu>ul>li:hover>a {
    color: #fff;
    background: #3b424d
}


.jquery-accordion-menu ul li a i {
    width: 34px;
    float: left;
    line-height: 18px;
    font-size: 16px;
    text-align: left
}

.jquery-accordion-menu .submenu-indicator {
    position: absolute;
    right: 0.234375rem;
    top: 0.375rem;
    -o-transition: transform .3s linear;
    -moz-transition: transform .3s linear;
    -webkit-transition: transform .3s linear;
    -ms-transition: transform .3s linear
}

.jquery-accordion-menu ul ul.submenu .submenu-indicator {
    line-height: 16px
}

.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {
    -ms-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.jquery-accordion-menu ul ul.submenu,.jquery-accordion-menu ul ul.submenu li ul.submenu {
    width: 100%;
    display: none;
    position: static
}

.jquery-accordion-menu ul ul.submenu li {
    clear: both;
    width: 100%
}

.jquery-accordion-menu ul ul.submenu li a {
    width: 100%;
    float: left;
    font-size: 0.4375rem;
    background: #f5f5f5;
    border-top: none;
    position: relative;
    border-left: solid 6px transparent;
    -o-transition: border .2s linear;
    -moz-transition: border .2s linear;
    -webkit-transition: border .2s linear;
    transition: border .2s linear;
    color: #555;
}



.jquery-accordion-menu ul ul.submenu>li>a {
    padding-left: 0.625rem;
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {
    padding-left: 45px
}
.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {
    padding-left: 60px
}

.blue.jquery-accordion-menu .jquery-accordion-menu-footer,.blue.jquery-accordion-menu ul li a {
    background: #4A89DC
}

.blue.jquery-accordion-menu>ul>li.active>a,.blue.jquery-accordion-menu>ul>li:hover>a {
    background: #3e82da
}

.blue.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #3e82da
}

.blue.jquery-accordion-menu ul ul.submenu li:hover>a {
    border-left-color: #3e82da
}

.green.jquery-accordion-menu .jquery-accordion-menu-footer,.green.jquery-accordion-menu ul li a {
    background: #03A678
}

.green.jquery-accordion-menu>ul>li.active>a,.green.jquery-accordion-menu>ul>li:hover>a {
    background: #049372
}

.green.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #049372
}

.green.jquery-accordion-menu ul ul.submenu li:hover>a {
    border-left-color: #049372
}

.red.jquery-accordion-menu .jquery-accordion-menu-footer,.red.jquery-accordion-menu ul li a {
    background-image: url("../images/titlebj.png");
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 100% 100%;
    height: 1.109375rem;
    line-height: 1.109375rem;
}





.white.jquery-accordion-menu .jquery-accordion-menu-footer,.white.jquery-accordion-menu ul li a {
    background: #fff;
    color: #555
}

.white.jquery-accordion-menu>ul>li.active>a,.white.jquery-accordion-menu>ul>li:hover>a {
    background: #f0f0f0
}

.white.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #f0f0f0
}



.white.jquery-accordion-menu ul ul.submenu li a {
    color: #f0f0f0
}

.white.jquery-accordion-menu>ul>li>a>.ink {
    background: rgba(0,0,0,.1)
}

.black.jquery-accordion-menu .jquery-accordion-menu-footer,.black.jquery-accordion-menu ul li a {
    background: #292929
}

.black.jquery-accordion-menu>ul>li.active>a,.black.jquery-accordion-menu>ul>li:hover>a {
    background: #222
}

.black.jquery-accordion-menu>ul>li>a {
    border-bottom-color: #222
}



/*宸ョ▼椤圭洰 end*/
/*鑱旂郴鎴戜滑*/
.contact{

}
.contact p{
    font-size: 0.3125rem;
    color: #8b8b8b;
    line-height: 0.7rem;
}

.comap{
    height: 6.671875rem;
}
/*鑱旂郴鎴戜滑 end*/
/*浜哄姏璧勬簮*/
.hump p{
    font-size: 0.3125rem;
    color: #8b8b8b;
    line-height: 0.5625rem;
}
.dczp{
    font-size: 0.375rem;
    padding:0.234375rem  0.46875rem;
    background: #ffa800;
}
.dczp:visited{
    color: #fff;
}

.human2 ul li{
    background-image: url("../images/huan.png");
    background-repeat: no-repeat;
    background-size: initial;
    background-position: center left;
    height: 0.78125rem;
    line-height: 0.78125rem;
    font-size: 0.390625rem;
    padding-left:  0.234375rem;
    border-bottom: 1px dashed #e9e9e9;
}
.human2 ul li a{
    color: #8b8b8b;
}

.hform{

}

.form-row{
   margin-bottom: 0.46875rem;

}

.form-row > label span{
    box-sizing: border-box;
    color:  #8b8b8b;
    font-size: 0.3125rem;
    display: block;
    float: left;
    width: 20%;
    padding: 0.1875rem 0;
}
.hform input{
    color:  #5f5f5f;
    box-sizing: border-box;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 0.1875rem 0.28125rem;
    border: 1px solid #d9d9d9;
}
.hform input[type=text],
.hform input[type=email],
.hform input[type=tel],
.hform input[type=password],
.hform textarea{
    width:60%;
}

.hform input[type=number]{
    max-width: 100px;
}

.hform input[type=radio],
.hform input[type=checkbox]{
    box-shadow: none;
    width: auto;
}

.hform textarea{
    color:  #5f5f5f;
    box-sizing: border-box;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px 18px;
    border: 1px solid #dbdbdb;
    resize: none;
    min-height: 80px;
}

.hform select{
    background-color: #ffffff;
    color:  #5f5f5f;
    box-sizing: border-box;
    width: 240px;
    box-shadow: 1px 2px 4px 0 rgba(0, 0, 0, 0.08);
    padding: 12px 18px;
    border: 1px solid #dbdbdb;
}

.hform .form-radio-buttons > div{
    float: left;
    margin-top: 0.295rem;
    margin-right: 0.325rem;
    display: block;
    width:15%;
}
.hform .form-radio-buttons label span{
    margin-left: 8px;
    color:  #5f5f5f;
}

.hform .form-radio-buttons input{
    width: auto;
    vertical-align:middle;
}

.hform button{
    border-radius: 0.05rem;
    background-color:  #6caee0;
    color: #ffffff;
    font-weight: bold;
    padding: 0.21875rem 0.34375rem;
    border: 0;
    margin-top: 0.234375rem;
    margin-right: 0.234375rem;
}

.file{
    background-image:url("../images/submit.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 3.25rem;
    height: 0.375rem;
    display: block;
    margin-bottom: 0.1rem;
}
/*浜哄姏璧勬簮 end*/
.overlay{
    display:none;
    transition: opacity .5s;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 998;
    background: #eee;
}
.showbox{
    position:fixed;
    top:10%;
    left:0;
    right: 0;
    bottom: 0;
    z-index:9999;
    opacity:0;
    filter:alpha(opacity=0);
}


.loadingWord{
    width: 30px;
    height: 21px;
    overflow: hidden;
    z-index: 99999;
}
.loadingWord{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -10px;
    margin-top: -15px;
    overflow: visible;
}
.loadingWord img{}

.language{
    background: #000;
    min-height: initial;
}
.p-info {
    padding: 9px 0;
    font-size: 15px;
    color: #999!important;
    text-align: center;
}
.p-info a{
    color: #fff;
}
[data-dpr="2"] .p-info a{
    font-size: 30px;
}
[data-dpr="3"] .p-info a{
    font-size: 60px;
}





#cpzs .gallery li{ color:#FFFFFF}		
#cpzs .gallery a{ color:#FFFFFF}	