@charset "utf-8";/* CSS Document */

*{margin: 0;padding: 0;}

html {font-size: 62.5%;height: 100%}

body {margin: 0 auto;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-size: 1.4rem;height: 100%;}

img {border: none;}

ul li {list-style-type: none;}

ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}

a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}

h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}

.text-center {
    text-align: center !important;
}
.center{
   text-align: center;;
}
.clear {clear: both;}

.maln {margin-left: auto !important}

input, textarea {font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-size: 1.4rem;color:#333;border: none;outline: none;}

.l{ float:left;}

.r{ float:right;}

.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }



::-webkit-input-placeholder {/* WebKit browsers */

 color:#1b1b1b;}

:-o-placeholder {/* Mozilla Firefox 4 to 18 */

 color:#1b1b1b;}

::-moz-placeholder {/* Mozilla Firefox 19+ */

 color:#1b1b1b;}

:-ms-input-placeholder {/* Internet Explorer 10+ */

 color:#1b1b1b;}

 

@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;}}

@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}

@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}



.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; top: 0; right: 0; display: block; }

.container .nav { width: 293px; background: rgba(0, 0, 0, 0.8); position: absolute; top:50px; right: 6px; display: block; overflow: scroll; }

.container .nav > ul { display: none; margin-top: 10px; margin-bottom: 20px; overflow: scroll; }

.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }

.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("../img/bg/shizi.png") no-repeat center center; background-size: 100% 100%; }

.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; }

.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.container .nav > ul > li .c-show { display: none; width: 100%; }

.container .nav > ul > li .c-show .c-s1 { position: relative; }

.container .nav > ul > li .c-show .c-s1 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.container .nav > ul > li .c-show .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.container .nav > ul > li .c-show .c-s1 .c-s2 { display: none; }

.container .nav > ul > li .c-show .c-s1 .c-s2 a { text-indent: 45px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.container .nav > ul > li .c-show .c-s1 .c-s2 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }

.container .menubtn { width: 35px; height: 30px; position: absolute; top: 10px; right: 15px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.container .menubtn span { display: block; width: 100%; height: 5px; margin-bottom: 5px; background-color: #cb1c22; }



/*********************** search *****************************/

.search{width:33px;z-index:9999;background:none;margin-top: 35px;margin-left: 14px;}

.sb-icon-search {color: #fff;z-index: 99;width:33px;height:33px;display:block;}

.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none; z-index:99999;}

.search_1000{}

.sb-search {position:relative;width: 0%;min-width: 33px;height: 33px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden; z-index:99; border:none;}

.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 33px;line-height:26px;padding-left:10px;border:none;margin: 0;z-index: 190;font-family:Arial, Helvetica, sans-serif; color:#333; border-radius:4px; background:none;color: #fff;}

.sb-icon-search,.sb-search-submit{width: 33px;height: 33px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background: url(../img/bg/sousuo.png) no-repeat center;border:none;}



.sb-search.sb-search-open,

.no-js .sb-search {width: 236px;height:32px;line-height:26px;position:relative;right:0px;top:0px; z-index: 999999; background:#333333; border-radius:17px;}

.no-js .sb-search .sb-icon-search {position:absolute;background:url(../img/bg/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px;}

.no-js .sb-search .sb-search-submit{z-index:91;}



/*********yincang nav*********/

.container{display: none;}



.fix a{color: #fff;}

.container{ width:5px; height:100%;position:absolute; right:0px;top: 20px;transition:all 0.4s ease 0s; z-index:800000000000; cursor:pointer;}

.container .menubtn{width: 35px;height: 30px;position: absolute;top:-6px;right:20px;transition:all 0.4s ease 0s; z-index:2000}

.container .menubtn span{display: block;width: 100%;height: 5px;margin-bottom: 5px;background-color: #333;}

.container .nav{width:250px;height:100%;background:rgba(0,0,0,0.8);position: absolute;top:-20px;right: 0;display: none;}

.container .nav ul {display: none; margin-top:10px;}

.container .nav ul li{line-height: 40px;font-size: 14px; font-size:1.4rem;text-indent: 30px;}

.container .nav ul li a{ color:#fff;}

.hide_clear{display: none;}



@media screen and (min-width:1220px) {

    .no_margin{margin-left: auto!important;}

}

@media screen and (min-width:1000px) and (max-width:1219px) {

    .no_margin{margin-left: auto!important;}

    .nav1>li{margin-right:10px; }

}

@media screen and (max-width:999px) {

    .hide_clear{display: block;}

    .logo_box{float: left;margin-top: 0;}

    .nav1>li{margin-right:20px; }

    .yiji{display: none;}

    .sjss{position: relative;top: -37px;margin-top: 0;}

    .medianone {display: none!important;}.yiji{display: none;}

    .nav_list1{display: none;}

    .nav_list2{display: block;}

    .logo{margin-left: 0;}

    .cllist{display: none;}

    .sjss{position: static;top: 0px;margin-top: 17px;}

}

@media screen and (max-width:767px){

    .container{display: block;}

}

@media screen and (max-width:639px){

    .container{display: block;}

    .medianone {display: none!important;}.yiji{display: none;}

    .nav_list1{display: none;}

    .nav_list2{display: block;}

    .logo{margin-left: 0;}

    .cllist{display: none;}

    .sjss{position: static;top: 0px;margin-top: 17px;}

}



@media screen and (max-width:479px){

    .nav1>li{margin-right:0; }

    .icon_box>ul>li{margin-left: 3px;}

    .nav1>li>a{font-size: 1.4rem;padding:44px 3px;}

    

}

@media screen and (max-width:420px){

    .nav_list>li>a{font-size: 1.4rem;padding-left: 5px;padding-right: 5px;}

   .head_lianxi li{float: none;}

    .dianhua{margin-bottom: 10px;}

    .nav_list>li{margin-right: 6px;}

}







/***********  lunbo  *************/

#lun2{position: relative;}

.slide img{max-width: 100%}

.slide .carouse{width:100%;overflow:hidden;position:relative}

.slide .slideItem .banner-img{width:100%;display: block;}

.slide .carouse .slideItem{

	width:100%;

	position:absolute;

}

.slide .console{

	height: 57px;

    display: inline-block;

    width: 35px;

    position: absolute;

    top: 40%;

}

.slide .dotList{

    text-align: center;

    position: absolute;bottom: 51px;width: 100%;left: 0;

}

.slide .dotList2{bottom: 35px;}

.slide .dotList ul li{

	display: inline-block;

    width: 19px;

    height: 19px;

    background: url(../img/bg/dian2.png) no-repeat center center;

    margin-left: 13px;

    cursor:pointer;

}

.slide .dotList ul li.active{

	 background: url(../img/bg/dian.png) no-repeat center center;

}

.slide .carousel-control{

	position: absolute;

    top: 46%;

    margin-top: 3px;

    width: 48px;

    height: 68px;

    z-index:999;

}

.slide .carousel-control.left{

	left:0;

	background-image:url("../img/bg/prev.png");

	cursor:pointer;

}

.slide .carousel-control.right{

	right:0;

	background-image:url("../img/bg/next.png");

	cursor:pointer;

}

.slide .slidedetail{display:none;}





.imgtoVideo img{width:100%;}

.imgtoVideo>div{padding:1px;position:relative;cursor:pointer;width:49%;    display: inline-block;}

.imgtoVideo>div:hover .imgtoVideoDetail{display:block}

.imgtoVideo .imgtoVideoDetail{

	width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

    padding:1px;

    display:none

}

.imgtoVideo .imgtoVideoDetail >div{

	 background: rgba(0, 98, 197,0.8);

	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);

	 width: 100%;

     height: 100%;

     text-align:center;

}

.imgtoVideo .tovideo .imgtoVideoDetail{

	display:block;

}

.imgtoVideo .tovideo .imgtoVideoDetail >div{

	    background: #0C2D47;

    width: 60px;

    height: 60px;

    color: #fff;

    line-height: 60px;

    vertical-align: middle;

    margin: 0 auto;

    margin-top: 17%;

}

.imgtoVideo .imgtoVideoDetail .fa-search{

	color: #fff;

    font-size: 25px;

    margin-top: 21%;

}

.contentIV{

	position: fixed;

    top: 0;

    left: 0;

    right:0;

    width: 100%;

    height: 100%;

    display: table;

    background: rgba(20, 43, 73,0.8);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8142B49,endColorstr=#C8142B49);

    margin:0 auto;

    z-index:-999;

    max-width:1024px;

    display:none;

}



#picturetoVideo .carouse .slideItem{display:table;height:100%}

#picturetoVideo .carouse .slideItem>div{display:table-cell;vertical-align: middle;text-align: center;}

#picturetoVideo .carouse .slideItem .banner-img{max-width:100%;width:auto}

.closeContentIV{

	    position: absolute;

    top: 10px;

    right: 10px;

    font-size: 25px;

    color: #fff;

    font-weight: bold;

    cursor:pointer;

    z-index: 999;

}

@media screen and (max-width:999px) {

.slide .dotList{bottom: 10px;}

}

@media screen and (max-width:639px) {

.slide .dotList ul li{margin-left: 10px;}

.slide .dotList{bottom: 5px;}

.slide .dotList ul li{width: 10px;height: 10px;border-radius: 5px;overflow: hidden;}

.slide .carousel-control.left,.slide .carousel-control.right{display: none;}

}



.logo{margin-top: 18px;}

.logo img{width: 100%;max-width: 429px;max-height: 64px;}

.sj{margin-top: 35px;margin-left: 170px;}

.sj a{float: left;margin-left: 15px;}



.yy{width: 130px;height: 33px;line-height: 33px;background: #efefef;border-radius: 17px;margin-top: 34px;position: relative;margin-right: 5px;}

.yy>a{display: block;background: url(../img/bg/gq.jpg) no-repeat 19px center;text-align: center;}

.yy>a>span{color: #666666;padding-right: 22px;background: url(../img/bg/xiala.png) no-repeat right center;padding-left: 38px;}

.yyxl{position: absolute;left: 0;width: 130px;top: -9999px;background: #efefef;z-index: 9999;padding-top: 10px;padding-bottom: 10px;border-radius: 5px;}

.yyxl>li{line-height: 24px;padding: 0 10px;}

.yyxl>li>a{display: block;}

.yyxl>li:hover{background: #333333;}

.yyxl>li:hover>a{color: #fff;}

.yy:hover .yyxl{top:33px;}

.logosj{padding-bottom: 11px;border-bottom: 1px solid #eeeeee;}



.synav{padding-top: 16px;text-align: center;}

.synavlist>li{display: inline-block;position: relative;margin: 0 48px;padding-bottom: 9px;}

.synavlist>li>a{display: block;font-size: 16px;font-size: 1.6rem;padding-bottom: 14px; text-transform: uppercase;}

.synavlist>li.currentnav>a{background: url(../img/bg/navdian.png) no-repeat center bottom; color: #f8b62c}

.synavlist>li:hover>a{background: url(../img/bg/navdian.png) no-repeat center bottom; color: #f8b62c}



@media screen and (min-width:1000px) and (max-width:1219px) {

.sj{margin-left: 10px;}

.logo{width: 500px;}

.synav li{margin: 0 35px;}

}

@media screen and (max-width:999px) {



.logo{width: 55%;}

.sj{margin-left: 0;margin-top: 12px;}

.search{margin-top: 12px;}

.yy{margin-top: 12px;}



.synav li{margin: 0 20px;}

}

@media screen and (max-width:767px) {

.synav{display: none;}

}

@media screen and (max-width:639px) {

.logo{width: 100%;}

.logo{width: 60%;}

}

@media screen and (max-width:480px) {

.sj{width: 100%;}

.sj a{width: 16.66%;text-align: center;margin-left: 0;}

.search{float: right;margin-left: 0;}

.yy{float: left;}

.logo{width: 68%;}

}

.sywho{background: #f8b62c url(../img/bg/syabbg.jpg) no-repeat center top;padding-top: 40px;padding-bottom: 35px;border-top: 4px solid #d8d8d8;}

.whobt{font-size: 24px;font-size: 2.4rem;padding-top: 19px;background: url(../img/bg/aboutbg.png) no-repeat center top;text-align: center;font-weight: bold;margin-bottom: 27px;}

.whobt a{color: #333;text-transform: uppercase;}

.whop1{display: block;color: #333;line-height: 24px;text-align: center;}

.whop2{display: block;width: 136px;height: 31px;line-height: 31px;text-align: center;border: 1px solid #333;margin: 0 auto;color: #333;margin-top: 24px;border-radius: 0px;transition: 0.5s;}

.whop2:hover{border-radius: 10px;}



@media screen and (max-width:639px) {

.sywho{padding-top: 20px;}

.whobt{margin-bottom: 15px;}

}



/************ sywhat ************/

.sywhat{padding-top: 57px;padding-bottom: 74px; background: url(../img/bg/sywhatbg.jpg) no-repeat center top;}

.whatbt{text-align: center;margin-bottom: 41px;}

.whatbt a{display: inline-block;padding-top: 2px;background: url(../img/bg/sxx.jpg) no-repeat left top;}

.whatbt a span{display: inline-block;font-size: 46px;font-size: 4.6rem;font-weight: bold;text-transform: uppercase;padding-bottom: 5px;background: url(../img/bg/sxx.jpg) no-repeat right bottom;}

.whatfl{text-align: center;font-size: 18px;font-size: 1.8rem;line-height: 24px;margin-bottom: 29px;}



.img-scroll7 {position: relative;margin: 0 auto;width: 100%;}

.img-scroll7 .prev7, .img-scroll7 .next7 {position: absolute;display: block;width: 18px;height: 28px;top:116%;margin-top:-20px;color: #fff;text-align: center;line-height: 100px}

.img-scroll7 .prev7 {left: 0;cursor: pointer;background: url("../img/bg/syps.png") no-repeat;}

.img-scroll7 .next7 {right: 0;cursor: pointer;background: url("../img/bg/sypx.png") no-repeat;}

.img-scroll7 .prev7:hover {background: url("../img/bg/syps2.png") no-repeat;}

.img-scroll7 .next7:hover {background: url("../img/bg/sypx2.png") no-repeat;}

.img-list7 {position:relative;width:1038px;overflow: hidden;margin: 20px auto;}

.img-list7 ul {width: 999999px;}

.img-list7 li {float: left;display: inline;width: 236px;position: relative;position: relative;margin-right: 31px;}



.img-scroll77 {position: relative;margin: 0 auto;width: 100%;}

.img-scroll77 .prev7, .img-scroll77 .next7 {position: absolute;display: block;width: 18px;height: 28px;top:116%;margin-top:-20px;color: #fff;text-align: center;line-height: 100px}

.img-scroll77 .prev7 {left: 0;cursor: pointer;background: url("../img/bg/syps.png") no-repeat;}

.img-scroll77 .next7 {right: 0;cursor: pointer;background: url("../img/bg/sypx.png") no-repeat;}

.img-scroll77 .prev7:hover {background: url("../img/bg/syps2.png") no-repeat;}

.img-scroll77 .next7:hover {background: url("../img/bg/sypx2.png") no-repeat;}

.img-list77 {position:relative;width:1038px;overflow: hidden;margin: 20px auto;}

.img-list77 ul {width: 999999px;}

.img-list77 li {float: left;display: inline;width: 236px;position: relative;position: relative;margin-right: 31px;}







.sypcon{position: relative;overflow: hidden;padding-bottom: 17px;background: url(../img/bg/sypyy.png) no-repeat center bottom;}

.syptu img{width: 100%;max-width: 410px;max-height: 410px;display: block;}

.syptu{display: block;border: 1px solid #dfdfdf;}

.sypcover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;transition: 0.5s;}

.sypcovern{display: block;background: rgba(0,0,0,0.5);width: calc(100% - 14px);margin: 0 auto;height: calc(100% - 33px);margin-top: 6px;}

.sypcovern img{width: 42px;height: 42px;position: absolute;left: 50%;margin-left: -21px;top: 50%;margin-top: -21px;}

.sypa{display: block;line-height: 20px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.sypbox:hover .sypcover{top: 0;}

.sypbox:hover .sypa{text-decoration: underline;}

.whatfl2{padding-top: 46px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.img-list7{width: 920px;}

.img-list7 li{margin-right: 20px;width: 215px;}

.img-list77{width: 920px;}

.img-list77 li{margin-right: 20px;width: 215px;}

}

@media screen and (max-width:999px) {

.img-list7{width: 100%;}

.img-list7 ul{width: 10000%;}

.img-list7 li{width: 0.23%;margin: 0 0.01%;}

.img-list77{width: 100%;}

.img-list77 ul{width: 10000%;}

.img-list77 li{width: 0.23%;margin: 0 0.01%;}

.whatbt a span{font-size: 30px;font-size: 3rem;}

.sywhat{padding-top: 30px;padding-bottom: 40px;}

.whatbt{margin-bottom: 28px;}

.sypcover{display: none;}

}

@media screen and (max-width:800px) {

.img-scroll7 .prev7, .img-scroll7 .next7{top: 124%;}

.img-scroll77 .prev7, .img-scroll77 .next7{top: 124%;}

}

@media screen and (max-width:639px) {

.img-list7 li{width: 0.31333%;margin: 0 0.01%;}

.img-list77 li{width: 0.31333%;margin: 0 0.01%;}

}

@media screen and (max-width:450px) {

.img-list7 li{width: 0.48%;margin: 0 0.01%;}

.img-list77 li{width: 0.48%;margin: 0 0.01%;}

.whatbt a span{font-size: 24px;font-size: 2.4rem;}

}





/************** syled ***************/

.syled{background: url(../img/bg/sybg1.jpg) no-repeat center top;padding-top: 82px;padding-bottom: 84px;}

.light{text-align: center;font-size: 46px;font-size: 4.6rem;font-weight: bold;color: #fff;text-align: center;display: block;margin-bottom: 30px;}

.belite{display: block;max-width: 790px;margin: 0 auto;color: #fff;line-height: 24px;text-align: center;margin-bottom: 48px;}

.belite:hover{text-decoration: underline;}

.sypdt{text-align: center;padding-bottom: 8px;}

.sypdt img{width: 100%;max-width: 992px;max-height: 288px;}

@media screen and (min-width:1000px) and (max-width:1219px) {



}

@media screen and (max-width:999px) {

.light{font-size: 30px;font-size: 3rem;}

.syled{padding-top: 40px;}

}

@media screen and (max-width:639px) {

.light{font-size: 26px;font-size: 2.6rem;margin-bottom: 20px;}

.syled{padding-bottom: 40px;}

.whop2{margin-top: 15px;}

}



.syour{padding-top: 85px;padding-bottom: 98px;  background: url(../img/bg/syourbg.jpg) no-repeat center top;}

.has{display: block;text-align: center;line-height: 24px; color: #fff}

.has:hover{text-decoration: underline;}

.whatbt2{margin-bottom: 5px;}

.whatbt2 a{padding-top: 14px;}

.whatbt2 a span{font-size: 50px;font-size: 5rem;padding-bottom: 9px;}

.advan{text-align: center;margin-top: 68px;}

.advan img{width: 100%;max-width: 1201px;max-height: 282px;}



@media screen and (max-width:999px) {

.whatbt2 a span{font-size: 40px;font-size: 4rem;}

}

@media screen and (max-width:639px) {

.syour{padding-top: 40px;padding-bottom: 40px;}

.whatbt2 a span{font-size: 30px;font-size: 3rem;}

}

@media screen and (max-width:400px) {

.light{font-size: 22px;font-size: 2.2rem;}

.whatbt2 a span{font-size: 26px;font-size: 2.6rem;}

.advan{margin-top: 30px;}

}

/************** sypro **************/

.sypro{background: #dfdfdf;}

.prozuo{width: 37.6%;}

.proyou{width: 62.4%;}



.gca1,.gca2,.gca3{display: none;}

.sygcbox1{position: relative;}

.sygctu1 img{width: 100%;max-width: 723px;max-height: 924px;}

.sygccover{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.fudiv{width: 270px;margin-right: 94px;margin-top: 159px;}



.ourp{margin-bottom: 53px;}

.ourp a{display: inline-block;background: url(../img/bg/proxian.png) no-repeat left top;}

.ourp a span{display: inline-block;font-size: 50px;font-size: 5rem;font-weight: bold;line-height: 95px;text-transform: uppercase;background: url(../img/bg/proxian.png) no-repeat right bottom; color: #f8b62c}

.ourp1{display: block;line-height: 24px; color: #fff}

.ourp1:hover{text-decoration: underline;}

.ourp2{display: block;width: 136px;height: 31px;line-height: 31px;text-align: center;font-family: Verdana, Geneva, Tahoma, sans-serif;border: 1px solid #f8b62c; color: #f8b62c; margin-top: 116px;}

.ourp2:hover{background: #333;color: #fff;}

.probox{width: 49.8%;float: left;margin-left: 0.4%;margin-bottom: 5px;}

.procon{position: relative;overflow: hidden;}

.protu img{width: 100%;max-width: 596px;max-height: 460px;display: block;}

.procover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;transition: 0.5s;}

.procovern{width: calc(100% - 38px);margin-left: 19px;height: calc(100% - 28px);margin-top: 14px;background: rgba(0,0,0,0.5);display: block;text-align: center; }

.procovern span{display: block;color: #fff;font-weight: bold;font-size: 20px;font-size: 2rem;padding-bottom: 109px;background: url(../img/bg/read.png) no-repeat center bottom;padding-top: 33%;}



.probox:hover .procover{top: 0;}

.probox.nobottom{margin-bottom: 0;}

.prop{display: none;}

@media screen and (max-width:1500px) {

.fudiv{margin-top: 120px;}

}

@media screen and (max-width:1400px) {

.fudiv{margin-top: 100px;}

.ourp2{margin-top: 55px;}

}

@media screen and (min-width:1000px) and (max-width:1219px) {

.ourp a span{line-height: 60px;font-size: 40px;font-size: 4rem;}

.fudiv{width: auto;margin-left: 30px;margin-right: 30px;float: none;}

.procovern span{padding-top: 24%;}

}

@media screen and (max-width:999px) {

.ourp a span{line-height: 60px;font-size: 30px;font-size: 3rem;}

.fudiv{width: auto;margin-left: 30px;margin-right: 30px;margin-top: 50px;float: none;}

.probox{width: 49%;margin: 0 0.5%;margin-bottom: 5px;}

.prop{display: block;text-align: center;line-height: 20px;margin-top: 5px; min-height: 60px;}

.prop:hover{text-decoration: underline;}

.proyou{width: 60%;}

.prozuo{width: 40%;}

.procover{display: none;}

}

@media screen and (max-width:800px) {

.ourp{margin-bottom: 30px;}

.ourp2{margin-top: 30px;}

.ourp a span{font-size: 24px;font-size: 2.4rem;line-height: 45px;}

}

@media screen and (max-width:700px) {

.prozuo{width: 100%;}

.proyou{width: 100%;}

.ourp a span{display: inline-block;font-size: 50px;font-size: 5rem;font-weight: bold;line-height: 95px;}

.fudiv{margin-top: 145px;margin-left: 60px;margin-right: 60px;}

.ourp{margin-bottom: 70px;}

.ourp2{margin-top: 100px;}

}

@media screen and (max-width:520px) {

.ourp a span{display: inline-block;font-size: 40px;font-size: 4rem;font-weight: bold;line-height: 60px;}

.fudiv{margin-top: 145px;margin-left: 60px;margin-right: 60px;}

}

@media screen and (max-width:450px) {

.fudiv{margin-top: 100px;margin-left: 20px;margin-right: 20px;}

.ourp a span{font-size: 30px;font-size: 3rem;}

.ourp{margin-bottom: 40px;}

.ourp2{margin-top: 60px;}

}

@media screen and (max-width:350px) {

.fudiv{margin-top: 50px;margin-left: 20px;margin-right: 20px;}

}



/************** syn ************/

.syn{padding-top: 85px;padding-bottom: 86px; background: url(../img/bg/synbg.jpg) no-repeat center top; }

.whatbt3{font-size: 48px;font-size: 4.8rem;margin-bottom: 35px;}

.whatbt3 a{padding-top: 18px;}

.whatbt3 a span{padding-bottom: 18px;}



.synbox{position: relative;margin-bottom: 58px;}

.synsj{width: 127px;height: 127px;border: 1px solid #414141;text-align: center;position: absolute;left: 0;top: 0;}

.synsj span{display: block;}

.synsj .ri{font-size: 68px;font-size: 6.8rem;padding-top: 17px;line-height: 68px; color: #f8b62c}

.synsj .nian{font-size: 24px;font-size: 2.4rem;}

.synnr{padding-left: 159px;padding-right: 250px;padding-top: 10px;}

.synra1{display: block;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-bottom: 4px;background: url(../img/bg/ndx.jpg) no-repeat left bottom;margin-bottom: 12px;}

.synra2{display: block;line-height: 30px;height: 60px;overflow: hidden;}

.syntu{display: block;width: 203px;position: absolute;right: 0;top: 0;}

.syntu img{width: 100%;max-width: 450px;max-height: 288px;}

.synra1:hover{text-decoration: underline;}

.synra2:hover{text-decoration: underline;}



@media screen and (min-width:1000px) and (max-width:1219px) {



}

@media screen and (max-width:999px) {

.syn{padding-top: 40px;padding-bottom: 20px;}

.synnr{padding-right: 225px;}

}

@media screen and (max-width:700px) {

.synsj{width: 100px;height: 100px;}

.synsj .ri{font-size: 50px;font-size: 5rem;line-height: 50px;padding-top: 10px;}

.synsj .nian{font-size: 20px;font-size: 2rem;}

.synnr{padding-top: 0;padding-left: 115px;}

.sypro{padding-bottom: 10px;}

}

@media screen and (max-width:600px) {

.synnr{padding: 0;padding-top: 120px;}

.syntu{width: 170px;right: auto;left: 110px;}

.synbox{margin-bottom: 28px;}

}

@media screen and (max-width:450px) {

.syn{padding-top: 25px;}

.whatbt3{margin-bottom: 25px;}

.whatbt3 a{padding-top: 10px;}

.whatbt3 a span{padding-bottom: 10px;}

}





/************* bottom *************/

.bottom{background: #f8b62c;padding-top: 50px;padding-bottom: 38px;}



.div>a,.div>span{font-size: 18px;font-size: 1.8rem;text-transform: uppercase;font-weight: bold;display: block;margin-bottom: 20px;}

.div>a:hover{text-decoration: underline;}

.div1{width: 300px;}

.div1 li{line-height: 36px;}

.div1 li a{display: block;color: #333;}

.div1 li a:hover{text-decoration: underline;}



.div2{width: 300px;}

.div2 li{line-height: 20px;padding-left: 27px;color: #333;margin-bottom: 16px;}

.div2 li a{color: #333;}

.div2 li a:hover{text-decoration: underline;}

.div2 li.cli1{background: url(../img/bg/bi1.png) no-repeat left 2px;}

.div2 li.cli2{background: url(../img/bg/bi2.png) no-repeat left 2px;}

.div2 li.cli3{background: url(../img/bg/bi3.png) no-repeat left 2px;}

.div2 li.cli4{background: url(../img/bg/bi4.png) no-repeat left 2px;}



.div3{width: 300px;}

.bsj{padding-top: 13px;}

.bsj a{float: left;margin-right: 13px;}

.copyright{line-height: 30px;padding-top: 16px;}

.sysupport{line-height: 30px;}



.ft-copyright{background: #ffffff;line-height: 46px;height: 46px;}

.ft-copyright span{font-size: 18px;font-size: 1.8rem;font-weight: bold;}

.ft-copyright a{padding: 10px;}

.ft-copyright a:hover{text-decoration: underline;}

.ft-bottom {
    width: 100%;
    text-align: center;
    margin-top: 0;
           }


@media screen and (min-width:1000px) and (max-width:1219px) {

.div1{margin-right: 0;}

}

@media screen and (max-width:999px) {

.div1,.div2{width: 50%;margin: 0;margin-bottom: 20px;}

.div3{width: 100%;}

}

@media screen and (max-width:639px) {

.div{width: 100%;}

.bottom{padding-top: 30px;}

.link{display: none;}

}



.bread{color: #999999;padding-top: 22px;}

.bread a{color: #999999;text-transform: uppercase;}

.bread a.currentbread{color: #f8b62c;}

.bread a:hover{color: #333;}



/************* contact ************/

.contact{padding-top: 30px;padding-bottom: 30px;background: url(../img/bg/quanqiu.png) no-repeat center top;}
.form_content{ }


.colie{ margin-top:80px; margin-bottom: 80px;}

.colie ul{ float:left; margin-left:153px; text-align:center;max-width: 205px;}

.cotu{ display:block; text-align:center; text-align:center;}

.cotu img{ width:100%; max-width:79px; max-height:79px;}

.colie ul li{ font-size:16px; font-size:1.6rem; line-height:20px; color:#000000; margin-top:6px;}

.colie ul span{ display:block; text-align:center; font-size:16px; font-size:1.6rem;line-height:28px; margin-top:16px;}

.colie ul li a:hover{ text-decoration: underline;}



.like{text-align: center;font-size: 36px;font-size: 3.6rem;padding-top: 10px;margin-bottom: 22px;}

.whether{color: #4d4d4d;line-height: 30px;text-align: center;max-width: 940px;margin: 0 auto;}



.coxin{ margin-top:16px; margin-bottom: 60px;}

.col{ width:494px; float:left;}

.cor{ width:665px; float:right;}

.coxin .int1{ padding-left:15px; margin-top:18.5px;}

.coxin .xing{ background:url(../img/bg/xing.png) no-repeat left 22px;}

.coxin .int1 input{border: 1px solid #929292; width:439px; height:48px; padding-left:38px; line-height:48px;}

.curen{ background:#fff url(../img/bg/curen.png) no-repeat 12px center;}

.cuxinfeng{ background:#fff url(../img/bg/cuxinfeng.png) no-repeat 12px center;}

.cudianhua{ background:#fff url(../img/bg/cudianhua.png) no-repeat 12px center;}

.cufang{ background:#fff url(../img/bg/cuguojia.png) no-repeat 12px center;}

.coxin textarea{border: 1px solid #929292;width:605px; height:185px; padding-left:41px; line-height:48px;background:#fff url(../img/bg/cuxinxi.png) no-repeat 12px 15px;}

.coxin .int2{ padding-left:14px; margin-top:18.5px;}

.coxin .intg{width:230px; height:48px;s line-height:41px; float:left;background:#fff}

.coxin .int3{border: 1px solid #929292; width:230px; height:48px; padding-left:12px; line-height:41px; float:left;}

.cuyanzheng{ width:161px; height:50px; float:left; margin-left:8px; cursor:pointer}

.coxin .int4{ width:199px; height:50px; background:#333333; font-size:14px; font-size:1.4rem; color:#fff; float:right; cursor:pointer; border-radius:0px; margin-top: 10px;
margin-right: 80px}



.map img{cursor: pointer; display: block; width:100%; max-width:1200px; margin-top:46px;max-height: 631px;border: 1px solid #a0a0a0;}

.map{margin-bottom: 60px;}



@media screen and (min-width:1000px) and (max-width:1219px){

.col{width: 47%;}

.cor{width: 47%;}

.coxin textarea{width:408px; }

.coxin .int3{width:130px;}

.coxin .int4{ width:129px; }



.colie ul{margin-left: 72px;}

}

@media screen and (max-width:999px){

.coul{ width:30%; margin-left:1.5%; margin-right:1.5%; float:left; height:100px;}



.col{ width:100%; float:none;}

.cor{ width:100%; float:none;}

.coxin .int1 input{ width:90%;}

.coxin textarea{width:90%;}

.coxin .int3{width:30%;}

.coxin .int4{ width:30%;  float:left; margin-left:8px;}



.colie ul{width: 31.333%;margin: 0 1%;max-width: none;margin-bottom: 15px;}

.colie{margin-top: 0;}

.like{padding-top: 30px;}

.map{margin-bottom: 0;}

}



@media screen and (max-width:979px){

    .contact .top{width: 100%;}

    .contact .top dl dd{width: 25%;margin-left: 0;}

}

@media screen and (max-width:749px){

    .contact .top dl dd{width: 50%;margin-left: 0;margin-bottom: 30px;}

}

@media screen and (max-width:639px){

.coul{ width:47%; margin-left:1.5%; margin-right:1.5%; float:left;}

.coxin .int1 input{ width:85%;}

.coxin textarea{width:84%;}

.coxin .int3{width:84%; padding-left:41px; float:none;}

.cuyanzheng{ margin-left:auto; margin-top:11px;}

.coxin .int4{ width:36%;  float:left; margin-left:0px; margin-top:12%;}

.like{font-size: 26px;font-size: 2.6rem;margin-bottom: 10px;}

}

@media screen and (max-width:550px){

.colie ul{width: 48%;margin: 0 1%;margin-bottom: 15px;}

.colie ul li{font-size: 14px;font-size: 1.4rem;}

}

@media screen and (max-width:480px){

.contact .didian1{width: auto;}

}



@media screen and (max-width:400px){

.contact .top dl dd{width: 100%;margin-left: 0;margin-bottom: 30px;}

}

@media screen and (max-width:379px){

.coul{ width:97%; margin-left:1.5%; margin-right:1.5%; float:left; height:auto;}

}



/************* video ************/

.video{padding-bottom: 90px;}



.vilie{ width:554px; float:left; margin-left:92px; margin-top:22px; margin-bottom:33px;}

.vitu{position: relative; padding-bottom: 67.14%;height: 0;overflow: hidden;}

.vitu iframe {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}

.vitu iframe body{ margin:0px !important;}

.vizi{font-size:16px; font-size:1.6rem; line-height:30px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center;margin-top: 17px;}

.mat{ padding-top:26px;}



.ms_ye1{text-align: center;}

.ms_ye{text-align: center;}

.sx {
    width: auto !important;
    background: none !important;
    margin: 0 21px !important;
    color: #333 !important;
    border: none !important;
}

.ms_ye a{display: inline-block;width: 23px;line-height: 23px;text-align: center;margin-left:3px;margin-right:4px;font-size: 12px;font-size: 1.2rem;background: #fff;border-radius: 50%;color: #333333;font-family: Verdana, Geneva, Tahoma, sans-serif;border: 1px solid #333333;}

.ms_sx{width: auto!important;background: none!important;;margin:0 21px!important;color: #333!important;border: none!important;}

.ms_sx:hover{}

.ms_sx a.no,.ms_sx a.no:hover{color:#333 !important;}



.ms_ye .ms_current_ye{background: #333333;color: #fff;}

.ms_ye a:hover{background: #333333;color: #fff;}

.video .ms_ye{margin-top: 10px;}

@media screen and (min-width:1000px) and (max-width:1219px) {

.vilie{ width:480px; margin-left:20px;}

}

@media screen and (max-width:999px) {

.vilie{ width:48%; margin: 0 1%;margin-top:20px;}

.video .ms_ye{margin-top: 35px;}

.vizi{ font-size:14px; font-size:1.4rem;}

.video{padding-bottom: 45px;}

.ms_ye a{margin-bottom: 10px;}

}

@media screen and (max-width:399px) {

.vilie{ width:98%;}

}





/************* news2 ************/

.news2{padding-bottom: 90px;padding-top: 30px;}



.nzuo{width: 831px;border-right: 1px solid #e5e5e5;}

.nzuon{margin-right: 28px;}

.nzuon h1{font-size: 36px;line-height: 30px;font-weight: 600;}


.nxsj{color: #666666;margin-top: 19px;padding-bottom: 25px;border-bottom: 1px solid #e5e5e5;}



.nex{font-size: 16px;font-size: 1.6rem;line-height: 28px;padding-top: 15px;padding-bottom: 55px;border-bottom: 1px solid #a9a9a9;margin-bottom: 31px;}

.nex li,.nex span,.nex b{color: #333333;} 

.nex h2{font-size: 24px;line-height: 1.25em; margin-bottom: 1.25em;font-weight: 600;} 
.nex p {margin: 0 0 25px 0;}

.nex img{width: 100%;}

.nex iframe{max-width: 100%;}

.nex a{text-decoration: underline; color:#0645ad; background: none;}

.chanpinx table,.nex table{ width:97%; border-collapse:collapse; line-height:24px;}

.chanpinx tr td,.nex tr td{ line-height:24px; padding:2px;}



.xwsx{line-height: 30px;font-size: 16px;font-size: 1.6rem;line-height: 26px;margin-bottom: 7px;}

.xwsx span{padding-left: 38px;background: url(../img/bg/xwjt.png) no-repeat left center;display: inline-block;line-height: 26px;}

.xwsx a{line-height: 30px;}

.xwx{text-align: right;}

.xwsx:hover span{color: #666666;}

.xwsx:hover a{color: #666666;}



.nyou{width: 304px;margin-right: 34px;}

.back{width: 237px;height: 60px;line-height: 60px;text-align: center;background: #333333;border-radius: 5px;color: #fff;font-size: 18px;font-size: 1.8rem;display: block;text-transform: uppercase;margin-top: 5px;}

.back:hover{background: #333;}

.share1{padding-right: 10px;position: relative;top: 3px;}

.share{padding-top: 56px;margin-bottom: 52px;}

.cenlist li{width: 304px;}

.centu img{width: 100%;max-width: 450px;max-height: 288px;}

.centu{display: block;}

.cenlist li a.cewen{display: block;line-height: 28px;margin-top: 21px;}

.cenlist li a.cewen:hover{text-decoration: underline;}



.zjn{font-size: 26px;font-size: 2.6rem;text-transform: uppercase;display: block;margin-bottom: 27px;}

.zjn:hover{text-decoration: underline;}



@media screen and (min-width:1000px) and (max-width:1219px){

.nzuo{width: 615px;}

}

@media screen and (max-width:999px){

.nzuo{width: 100%;border: none;}

.nzuon{margin-right: 0;}

.nyou{width: 100%;margin-top: 30px;margin-right: 0;}

.nzuon h1{font-size: 16px;font-size: 1.6rem;}

.nex{font-size: 14px;font-size: 1.4rem;}

.nxsj{margin-bottom: 15px;}

.centu{width: 80%;margin: 0 auto;}

.share{margin-bottom: 45px;}

.xwsx{font-size: 14px;font-size: 1.4rem;}

.news2{padding-bottom: 40px;}

.cenlist li{width: 100%;text-align: center;}

}

@media screen and (max-width:639px){

.xwx{text-align: left;}

.xwsx a{margin-top: 5px;}

.centu{width: 100%;}

.xwsx span{height: 36px;line-height: 36px;}

.xwsx a{font-size: 14px;font-size: 1.4rem;}

.nyou{margin-top: 10px;}

.nex{padding-bottom: 25px;}

}

@media screen and (max-width:400px){

.nyou{margin-top: 10px;}

.share{padding-top: 20px;margin-bottom: 25px;}

.new2{padding-bottom: 20px;}

}



/************* news1 ************/

.news1{padding-bottom: 73px;padding-top: 22px;}



.xwtu img{width: 100%;max-width: 450px;max-height: 288px;}

.xwwen{width: 750px;margin-top: 1px;}

.xwsj{color: #999;font-size: 18px;font-size: 1.8rem;}

.xwsj span{font-size: 72px;font-size: 7.2rem;color: rgba(153,153,153,0.5);padding-right: 13px;}



.xwa1{font-size: 16px;font-size: 1.6rem;font-weight: bold;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 27px;margin-bottom: 16px;}

.xwa2{line-height: 28px;display: block;height: 56px;overflow: hidden;}

.xwa1:hover{text-decoration: underline;}

.xwa2:hover{text-decoration: underline;}

.xwlm{display: block;width: 141px;height: 42px;line-height: 42px;text-align: center;border: 1px solid #333333;border-radius: 21px;color: #333333;margin-top: 28px;text-transform: uppercase;}

.xwlm:hover{background:#333333;color: #fff; }

.xwwen.l{padding-left: 114px;width: 580px;margin-top: 5px;}



.xwtu{margin-bottom: 103px;}

.xwwen{margin-bottom: 103px;}



.news1 .ms_ye{margin-top: 0px;position: relative;top: -17px;}

@media screen and (min-width:1000px) and (max-width:1219px) {

    .xwwen{width: 505px;}

    .xwwen.l{width: 490px;padding-left: 30px;}

}

@media screen and (max-width:999px) {

   .xwtu{width: 100%;margin-bottom: 0px;}

   .xwwen{width: 100%;margin-bottom: 25px;}

   .xwwen.l{padding: 0;width: 100%;}

   .xwa1{margin-top: 10px;margin-bottom: 10px;}

   .news1 .ms_ye{margin-top: 15px;}

   .news1{padding-bottom: 50px;}

   .news1 .ms_ye{top: 0;}

}

@media screen and (max-width:600px) {

   .news1{padding-top: 20px;}

   .xwlm{margin-top: 10px;}

   .news1{padding-bottom: 30px;}

}





/************  download  ************/

.download{padding-bottom: 90px;padding-top: 11px;}



.downbox{position: relative;padding-bottom: 41px;background: url("../img/bg/downxu.png") repeat-x left bottom;margin-bottom: 24px;}

.dtu{position: absolute;left: 0;top: 11px;}

.dnr{padding-left: 83px;padding-right: 170px;}

.da1{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;font-size: 1.8rem;line-height: 38px;}

.da2{display: block;line-height: 30px;height: 60px;overflow: hidden;font-size: 16px;font-size: 1.6rem;}

.dbtn{display: block;width: 112px;height: 40px;line-height: 40px;padding-left: 29px;text-align: center;border: 1px solid #333333;background: url("../img/bg/down2.png") no-repeat 21px center;position: absolute;right: 0;bottom: 65px;color: #333333;transition: 0.5s;}

.da1:hover{text-decoration: underline;}

.da2:hover{text-decoration: underline;}

.dbtn:hover{background:#333333 url("../img/bg/down1.png") no-repeat 21px center; color: #fff;bottom: 87px;}

.download .ms_ye{margin-top: 67px;}

@media screen and (max-width:999px) {

.download{padding-bottom: 40px;}

.download .ms_ye{margin-top: 40px;}

}

@media screen and (max-width:639px) {

.dnr{padding-right: 0;}

.downbox{padding-bottom: 75px;}

.dbtn{bottom: 15px;}

.da2{font-size: 14px;font-size: 1.4rem;}

.dbtn:hover{bottom: 15px;}

}

@media screen and (max-width:400px) {

.dnr{padding-left: 0;padding-top: 85px;}

.downbox{margin-bottom: 15px;}

}





/************  project2  ************/

.project2{padding-top: 18px;padding-bottom: 90px;}



.project2 h1{text-align: center;font-size: 20px;font-size: 2rem;line-height: 28px;margin-bottom: 20px;}

.proxq{font-size: 16px;font-size: 1.6rem;line-height: 28px;padding-bottom: 59px;}

.proxq img{max-width: 100%;}

.proxq iframe{max-width: 100%;}

.proxq a{text-decoration: underline;}



.chanpinx table,.nex table,.proxq table{ width:97%; border-collapse:collapse; line-height:24px;}

.chanpinx tr td,.nex tr td,.proxq tr td{ line-height:24px; padding:2px;}



.gcsxk{border: 1px solid #b9b9b9;padding-left: 7px;padding-top: 11px;padding-bottom: 9px;}

.gcsx span{padding-left: 29px;background: url(../img/bg/gcjt.png) no-repeat left center;display: inline-block;}

.gcsx{line-height: 30px;}

.gcsx a:hover{color: #f8b62c;}



@media screen and (max-width:999px) {

.project2{padding-bottom: 40px;}

.proxq{padding-bottom: 40px;}

}

@media screen and (max-width:639px) {

.project2 h1{font-size: 16px;font-size: 1.6rem;margin-bottom: 10px;}

.proxq{font-size: 14px;font-size: 1.4rem;}

}



/************  project1  ************/

.project1{padding-bottom: 90px;}



.jtu img{width: 100%;max-width: 363px;display: block;max-height: 282px;}

.jcon{float: left;width: 363px;margin-left: 55px;margin-bottom:27px;margin-top: 21px; }

.jbox{position: relative;overflow: hidden;}

.jcover1{position: absolute;width: 100%;line-height: 60px;text-align: center;background: #f8b62c;color: #fff;font-size: 16px;font-size: 1.6rem;left: 0;bottom: 0px; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.jcover2{position: absolute;top: -100%;left: 0;width: 100%;height: 100%;background: rgba(248,182,44,0.8);transition: 0.5s;}



.jp1{font-size: 20px;font-size: 2rem;margin-top: 41px;padding: 0 25px;}

.jp1 a{color: #fff;}

.jp2{line-height: 28px;font-size: 16px;font-size: 1.6rem;padding: 0 25px;margin-top: 23px;}

.jp2 a{color: #fff;}

.jrm{display: block;width: 110px;line-height: 36px;text-align: center;border: 1px solid #fff;border-left: 7px solid #fff;margin-left: 35px;margin-top: 44px;color: #fff;}



.jbox:hover .jcover1{bottom: -60px;}

.jbox:hover .jcover2{top: 0;}



.jp3{font-size: 16px;font-size: 1.6rem;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}

.jp4{line-height: 24px;}

.jp4 a{display: block;height: 72px;overflow: hidden;}

.jcover3{display: none;}



.project1 .ms_ye{margin-top: 80px;}





@media screen and (min-width:1000px) and (max-width:1219px) {

   .jcon{width: 313px;margin-left: 20px;}

   .jp1{margin-top: 15px;}

   .jp2{margin-top: 10px;}

   .jrm{margin-top: 25px;}

   .project1 .ms_ye{margin-top: 40px;}

}

@media screen and (max-width:999px) {

    .jcover2{display: none;}

    .jcover3{display: block;}

    .jcon{width: 38%;margin: 0 6%;margin-top: 20px;}

    .jbox:hover .jcover1{bottom: 0;}

    .project1 .ms_ye{margin-top: 30px;}

    .project1{padding-bottom: 40px;}

}

@media screen and (max-width:650px) {

    .jcon{width: 48%;margin: 0 1%;margin-top: 20px;}

}

@media screen and (max-width:450px) {

    .jcon{width: 84%;margin: 0 8%;margin-top: 20px;}

    .project .ye{margin-top: 60px;}

    .project{padding-bottom: 60px;}

}





/************  product2  ************/

.product2{padding-bottom: 90px;padding-top: 22px;}



.pzuo{width: 316px;}

.pyou{width: 841px;}
.con_title {color: #000; font-size: 28px; text-align: center;margin-bottom: 2%; margin-top:2%;}
.con_des{text-align: center;margin-bottom: 2%; margin-bottom: 2%;}

.right_text {width: 100%; margin: 0 auto 3% auto;}
.page-details{line-height: 1.5;}
.pcefl>li{line-height: 58px;padding-left:20px;background: #f1f1f1 url(../img/bg/jia1.png) no-repeat 95% 23px;margin-bottom: 14px;position: relative;}

.pcefl>li>a{font-size: 16px;font-size: 1.6rem;display: block;}

.pcefl>li:hover{background: #f8b62c url(../img/bg/jia2.png) no-repeat 95% 23px;}

.pcefl>li:hover>a{color: #fff;}

.xuanzhong{background: #f8b62c url(../img/bg/jia2.png) no-repeat 95% 23px !important;}

.xuanzhong1{color: #fff !important;}



.ceyiji{position: absolute;left: 100%;top: -9999px;width: 200px;background: #f1f1f1;z-index: 999;}

.ceyiji>li{line-height: 40px;padding-left: 20px;}

.ceyiji>li>a{display: block;font-size: 16px;font-size: 1.6rem;}

.ceyiji>li:hover{background: #f8b62c;}

.ceyiji>li:hover>a{color: #fff;}

.pcefl>li:hover .ceyiji{top: 0;}



.cenlist2 li{padding-bottom: 14px;background: url(../img/bg/cenxu.jpg) repeat-x center bottom;margin-bottom: 18px;}

.celn{font-size: 20px;font-size: 2rem;line-height: 42px;border-bottom: 3px solid #000000;text-transform: uppercase;margin-top: 42px;margin-bottom: 24px;}

.cenp1{display: block;color: #363636;line-height: 24px;margin-bottom: 19px;height: 48px;overflow: hidden;}

.cenp1:hover{text-decoration: underline;}

.censj{padding-left: 18px;background: url(../img/bg/cenbiao.png) no-repeat left center;font-size: 12px;font-size: 1.2rem;color: #666666;}





#tsShopContainer li,#tsShopContainer img{vertical-align:top;}

#tsShopContainer{width:412px;position:relative; float:left;}

#tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;}

#tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}

#tsShopContainer #tsImgS img{border:1px solid #3d3d3d;;}

#tsShopContainer #tsPicContainer{width:100%;height:110px;position:relative;margin-top: 14px;}

#tsShopContainer #tsPicContainer #tsImgSArrL{width:16px;height:16px;background:url(../img/bg/cls.png) no-repeat left center;position:absolute;top:41px;left:0px;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSArrR{width:16px;height:16px;background:url(../img/bg/clx.png) no-repeat right center;position:absolute;top:41px;right:0px;cursor:pointer;}



#tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../img/bg/cls2.png) no-repeat left center;}

#tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../img/bg/clx2.png) no-repeat right center;}

#tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;left:34px;width:1px;height:152px;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}

#tsShopContainer #tsPicContainer #tsImgSCon li{width:122px;float:left;cursor:pointer;}

#tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; width:95px;border: 1px solid #a0a0a0;}

#tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;width:95px;height:95px;}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg img{}

#tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg a{border: 1px solid #414141;}



.MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}

.MagicZoomPup{border:0px solid #aaa;background:#ffffff;}

.MagicZoomMain{text-align:center !important;width: 92px;}



.cpxx{width: 395px;}

.cpxx h1{line-height: 24px;font-size: 20px;font-size: 2.5rem;margin-bottom: 15px;font-weight: bold;}

.cx{line-height: 28px;font-size: 16px;font-size: 1.6rem;}

.cx b{}

.cx a{color: #37a0e1;}

.cx img{max-width: 100%;}
.chanxms{
    line-height: 24px;
    margin-top: 14px;
    margin-bottom: 2rem;
}

.pd-product-document {
   margin-bottom: 1.5rem;
}

.pd-product-documents-title {
    margin-bottom: 20px;
    margin-bottom: 1.5rem;
    font-size: 22px;
    font-size: 2rem;
}
.pd-link:before {
    display: inline-block;
    padding-right: 14px;
    padding-right: 1.4rem
}
.chanpinx table,.nex table{ width:97%; border-collapse:collapse; line-height:24px; word-break:break-all;}

.chanpinx tr td,.nex tr td{ line-height:24px; padding:2px; border: 1px solid}



.two_btn2 a{display: inline-block;width: 143px;height: 47px;line-height: 47px;text-align: center;border: 1px solid #000000;}

.btn1{margin-right: 9px;}

.two_btn2 a:hover{background: #000000;color: #fff;}



.des{background: url("../img/bg/desbg.jpg") no-repeat left bottom;margin-top: 63px;padding-bottom: 12px;font-size: 20px;font-size: 2rem;font-weight: bold;text-transform: uppercase;}



.chanpinx{line-height: 30px; margin-top: 20px;}

.chanpinx a{text-decoration: underline;}

.chanpinx img{max-width: 100%;}

.chanpinx iframe{max-width: 100%;}



.cxdown{font-size: 16px;font-size: 1.6rem;font-weight: bold;padding-left: 39px;background: url(../img/bg/down.jpg) no-repeat left center;display: block;line-height: 29px;margin-bottom: 40px;margin-top: 18px;}

@media screen and (min-width:1000px) and (max-width:1219px){

.pyou{width: 635px;}

.cp{width: 100%;}

.cpxx{width: 100%;margin-top: 20px;}

#tsShopContainer{ float:none; margin:auto;}

.MagicZoomBigImageCont,.MagicZoomPup{ display:none !important;}

.jianjie{ width:100%; float:none; margin-top:20px;}

.jianjie h1{ margin-top:20px; background-position:bottom center;}

.jianjie ul{ height:auto;}

.inno{ text-align:center; margin-top:20px;}

.inno a{ float:none; display:inline-block; *float:left;}

}

@media screen and (min-width:1000px){

.chanx{ display:none}

}

@media screen and (max-width:999px){

.pyou{width: 100%;}

.pzuo{width: 100%;margin-top: 50px;}

.ceyiji{position: static;width: 100%;}

.pcefl>li{padding-left: 0;}

.pcefl>li>a{padding-left: 20px;}

#tsShopContainer{ display:none}

.jianjie{ width:100%; float:none; margin-top:20px;}

.jianjie ul{ height:auto;}

.chanx a{width: 23%;margin:1%;display: block;float: left;}

.chanx a img{width: 100%;}

.jianjie h1{ margin-top:10px;}

.jielie{ margin-left:5px;}

.inno{ text-align:center; margin-top:20px;}

.inno a{ float:none; display:inline-block; *float:left; margin:0 3px; width:100px; font-size:14px; font-size:1.4rem;}

.cpxx{width: 100%;margin-top: 30px;}

.two_btn2 a{margin-bottom: 10px;}

.product2{padding-bottom: 40px;}

}



@media screen and (max-width:639px){

.chanx a{width: 48%;}

}





/************  product1  ************/

.product1{padding-bottom: 3%;padding-top: 22px;}



.pbox{width: 30%;float: left;margin-left: 14px;margin-bottom: 23px;}

.pcon{border: 1px solid #dcdcdc;position: relative;padding-bottom: 24px;}

.ptu img{width: 100%;max-width: 410px;max-height: 410px;}

.check{cursor: pointer;position: absolute;left: 13px;top: 14px;}
.pp{text-align: center;}
.pp1{display: block;padding: 0 20px;font-size: 15px;font-size: 1.5rem;font-weight: bold;line-height: 24px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.pp2{display: block;padding: 0 20px;line-height: 24px;margin-top: 10px;margin-bottom: 15px;height: 48px;overflow: hidden;}

.pp3{display: block;width: 223px;height: 37px;line-height: 37px;text-align: center;border: 1px solid #000000;color: #000000;margin-left: 20px;text-transform: uppercase;}

.pp1:hover{text-decoration: underline;}

.pp2:hover{text-decoration: underline;}

.pp3:hover{background: #f8b62c;color: #fff;}

.product1 .ms_ye{position: relative;margin-top: 2%;}

.xiangshang{padding-left: 31px;background: url(../img/bg/xiangshang.jpg) no-repeat left center;position: absolute;bottom: 0;right: 0;}

.xiangshang span{font-size: 16px;font-size: 1.6rem;color: #4b4b4b;padding-right: 15px;}

.xiangshang input{width: 170px;height: 32px;line-height: 32px;background: #f8b62c;color: #fff;cursor: pointer;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.pbox{width: 202px;}

.pp3{width: 165px;}

}

@media screen and (max-width:999px) {

.pbox{width: 29.333%;margin: 0 2%;margin-bottom: 20px;}

.product1 .ms_ye{margin-top: 40px;text-align: center;}

.pp3{width: 180px;}

.xiangshang{position: static;display: inline-block;}

.product1{padding-bottom: 40px;}

}

@media screen and (max-width:800px) {

.pbox{width: 31.333%;margin: 0 1%;margin-bottom: 20px;}

.product1 .ms_ye{margin-top: 40px;}

.pp3{width: 150px;}

}

@media screen and (max-width:639px) {

.pbox{width: 48%;margin: 0 1%;margin-bottom: 20px;}

.product1 .ms_ye{margin-top: 20px;}

}

@media screen and (max-width:400px) {

.pbox{width: 100%;margin: 0;margin-bottom: 20px;}

.product1 .ms_ye{margin-top: 20px;}

}



/************  support  ************/

.support{padding-bottom: 90px;padding-top: 22px;}





.support .fenlei .fen1{width: 575px;position: relative;z-index: 14;height: 313px;  margin-bottom: 50px; }

.support .fenlei .fen2{width: 575px;position: relative;z-index: 14;height: 313px;  margin-bottom: 55px; }





.support .fenlei .fen1 .limg {position: absolute;left: 0;top: 0;overflow: hidden;}

.support .fenlei .fen1 .limg .tupian{position: relative;z-index: 9;width: 291px;}

.support .fenlei .fen1 .limg .tupian a{display: block; font-family: "Arial";}

.support .fenlei .fen1 .limg .tupian a img{max-width: 100%;display: block;}



.support .fenlei .fen1 .limg .tuzz{ display: none; position: absolute;padding: 10px;top: 100%;left: 0;z-index: 10;transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s; }

.support .fenlei .fen1 .limg .tuzz a{ font-family: "Arial"; display: block;}

.support .fenlei .fen1 .limg .tuzz a img{max-width: 100%; display: block;}



.support .fenlei .fen1 .rcont {position: absolute;top: 26px;right: 0;z-index: 15;}

.support .fenlei .fen1 .rcont .lriqi{margin-top: 93px;}

.support .fenlei .fen1 .rcont .lriqi .top{text-indent: 25px; font-family: "Arial";  font-size:24px;font-size:2.4rem;line-height: 41px;color:#333; width:65px;background:url(../img/bg/topbg.png) no-repeat right center;height: 38px;}

.support .fenlei .fen1 .rcont .lriqi .bottom{text-indent: 30px; font-family: "Arial"; font-size:16px;font-size:1.6rem;line-height: 34px;color:#fff; width:65px;background:url(../img/bg/bottombg.png) no-repeat right center;height: 38px;}



.support .fenlei .fen1 .rcont .rwenzi {transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s; 

    -webkit-transition: 0.5s; padding-bottom: 22px; width: 278px;padding-left: 20px;padding-right: 15px;background-color: #f0f0f0;}



.support .fenlei .fen1 .rcont .rwenzi .wz1{padding-top: 14px;}

.support .fenlei .fen1 .rcont .rwenzi .wz1 a{  font-family: "Arial";  font-size:18px;font-size:1.8rem;line-height: 24px;color: #333; font-weight: bold;}





.support .fenlei .fen1 .rcont .rwenzi .wz2{margin-top: 18px;margin-bottom:47px;}



.support .fenlei .fen1 .rcont .rwenzi .wz2 a { font-family: "Arial"; display: block; font-size:14px;font-size:1.4rem;line-height: 24px;color: #4d4d4d;height: 72px;overflow: hidden;padding-right: 25px;}





.support .fenlei .fen1 .rcont .rwenzi .wz3 a{ font-family: "Arial"; display: block;width: 154px;height: 39px;text-align: center;line-height: 39px;font-size:14px;font-size:1.4rem;border: 1px solid #333333;color: #333;}



.support .fenlei .fen1:hover .limg .tuzz{top: 0;}

.support .fenlei .fen1:hover .rcont .rwenzi {background-color: #333;}

.support .fenlei .fen1:hover .rcont .rwenzi .wz1 a{color: #fff;}

.support .fenlei .fen1:hover .rcont .rwenzi .wz2 a{color: #fff;}

.support .fenlei .fen1:hover .rcont .rwenzi .wz3 a{color: #333;border: 1px solid #fff;background-color: #fff;}



.supsan{background: url(../img/bg/supportxian.jpg) repeat-x center center;text-align: center;margin-bottom: 36px;}

.supsan a{display: inline-block;margin: 0 60px;padding: 5px;background: url(../img/bg/xu.png) no-repeat center center;}

.supsan a span{display: block;width: 181px;height: 52px;line-height: 52px;border: 2px solid #333333;border-radius: 28px;text-align: center;background: #fff;font-size: 16px;font-size: 1.6rem;}

.supsan a:hover span{background: #333333;color: #fff;font-weight: bold;}

.supsan a.currentsup span{background: #333333;color: #fff;font-weight: bold;}



.support .ms_ye{margin-top: 60px;}

@media screen and (max-width:1219px){

    .support .fenlei .fen1{width: 470px;}

    .support .fenlei .fen1 .rcont .rwenzi{width: 210px;}

}

@media screen and (max-width:999px){

    .support{ height: auto; padding-bottom: 100px; }

    .support .fenlei .fen1{width: 450px;}

    .support .fenlei .fen1 .rcont .rwenzi{width: 200px;}



    .supsan a{margin: 0 10px;}

    .support .ms_ye{margin-top: 10px;}

    .support{padding-bottom: 40px;}

}

@media screen and (max-width:979px){

    .support .fenlei .fen1{width: 48%;}

    .support .fenlei .fen1 .limg .tuzz{display: none;}

}



@media screen and (max-width:889px){

    .support .fenlei .fen1{width: 490px;float: none;margin: 0 auto; margin-bottom: 30px;}

    .support{ background-attachment: fixed; }

    .ppage a{ margin-bottom: 30px; }

    .support .fenlei .fen1 .rcont .rwenzi .wz2 a{padding-right: 0;}

}

@media screen and (max-width:700px){

    .supsan{background: none;}

    .supsan a{background: none;width: 31.333%;margin: 0 1%;padding: 0;}

    .supsan a span{width: 100%;}

}

@media screen and (max-width:540px){

    .support .fenlei .fen1{width: 100%;}

    .supsan a{display: block;background: none;width: 80%;margin: 0 auto;padding: 0;margin-bottom: 5px;}

    .supsan a span{height: 40px;line-height: 40px;}

}

@media screen and (max-width:480px){

    .support .fenlei .fen1{height: auto;}

    .support .fenlei .fen1 .limg{position: static;}

    .support .fenlei .fen1 .rcont{position: relative;top: 0;left: 0;}

    .support .fenlei .fen1 .rcont .rwenzi{width: 94%;padding-left: 3%;padding-right: 3%;padding-top: 10px;}

    .support .fenlei .fen1 .rcont .lriqi{margin-top: 0;position: absolute;top: -38px;right: 0;}

    .support .fenlei .fen1{max-width: 291px;margin: 0 auto 30px;}

    .support .fenlei .fen1 .rcont .rwenzi .wz2{margin-bottom: 20px;}

}



/************  about1  ************/

.about1{padding-bottom: 3%;padding-top: 22px;}

.about1 img{max-width: 100%;}

.afl{background: url(../img/bg/ndx.jpg) repeat-x center 54px;}

.afl a{display: inline-block;padding-top: 131px;margin: 0 90px;font-weight: bold;width: 116px;text-align: center;font-size: 16px;font-size: 1.6rem;line-height: 24px;height: 48px;float: left; color: #f8b62c}

.afl .lg1{margin-left: 94px;}



.lg1{background: url("../img/bg/bigi1.jpg") no-repeat center top;}

.lg2{background: url("../img/bg/bigi2.jpg") no-repeat center top;}

.lg3{background: url("../img/bg/bigi3.jpg") no-repeat center top;}

.lg4{background: url("../img/bg/bigi4.jpg") no-repeat center top;}



.lg1.currentlg{background: url("../img/bg/bigi5.jpg") no-repeat center top;}

.lg2.currentlg{background: url("../img/bg/bigi6.jpg") no-repeat center top;}

.lg3.currentlg{background: url("../img/bg/bigi7.jpg") no-repeat center top;}

.lg4.currentlg{background: url("../img/bg/bigi8.jpg") no-repeat center top;}



.lg1:hover{background: url("../img/bg/bigi5.jpg") no-repeat center top;}

.lg2:hover{background: url("../img/bg/bigi6.jpg") no-repeat center top;}

.lg3:hover{background: url("../img/bg/bigi7.jpg") no-repeat center top;}

.lg4:hover{background: url("../img/bg/bigi8.jpg") no-repeat center top;}



.about1 .afl{margin-bottom: 90px;}



.a1zuo{width: 565px;}

.a1you{margin-top: 40px;}

.a1you img{width: 100%;max-width: 606px;max-height: 497px;}



.a1p1{font-size: 24px;font-size: 2.4rem;font-weight: bold;text-transform: uppercase;padding-left: 26px;background: url(../img/bg/au.jpg) no-repeat left center;margin-bottom: 29px;}

.a1p2{font-size: 36px;font-size: 3.6rem;font-weight: bold;padding-bottom: 16px;background: url(../img/bg/a1xian.jpg) no-repeat left bottom;margin-bottom: 36px;}

.a1p3{font-size: 16px;font-size: 1.6rem;line-height: 30px;margin-bottom: 29px;}



.a1zuo2 img{width: 100%;max-width: 594px;max-height: 489px;}

.a1zuo2{margin-top: 56px;}

.a1you2{width: 555px;margin-top: 166px;}



.a1p4{font-size: 20px;font-size: 2rem;font-weight: bold;line-height: 30px;text-transform: uppercase;margin-top: 33px;margin-bottom: 36px;}

.a1p5{line-height: 30px;font-size: 16px;font-size: 1.6rem;font-weight: bold;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.afl .lg1{margin-left: 120px;}

.afl a{margin: 0 44px;}

.a1zuo{width: 500px;}

.a1you{width: 460px;margin-top: 100px;}

.a1zuo2{width: 415px;}

.a1you2{margin-top: 70px;}

}

@media screen and (max-width:999px) {

.afl .lg1{margin-left: 0;}

.afl a{width: 23%;margin: 0 1%;}

.about1 .afl{margin-bottom: 30px;}

.a1zuo{width: 100%;}

.a1you{width: 100%;text-align: center;margin-top: 0;}

.a1you2{width: 100%;text-align: center;margin-top: 20px;}

.a1zuo2{width: 100%;text-align: center;margin-top: 25px;}

.about1{padding-bottom: 35px;}

}

@media screen and (max-width:639px) {

.afl a{font-size: 12px;font-size: 1.2rem;background-size: 50%;padding-top: 78px;}

.afl a.currentlg{background-size: 50%;}

.afl{background: none;}

.about1 .afl{margin-bottom: 10px;}

.a1p2{font-size: 26px;font-size: 2.6rem;}

.a1p1{margin-bottom: 13px;}

.a1p2{margin-bottom: 20px;}

.a1p3{font-size: 14px;font-size: 1.4rem;margin-bottom: 10px;}

.a1p4{font-size: 16px;font-size: 1.6rem;margin-top: 15px;margin-bottom: 15px;}

.a1p5{font-size: 14px;font-size: 1.4rem;}

}

@media screen and (max-width:480px) {

.afl .lg1{margin-left: 5%;}

.afl a{width: 40%;margin: 0 5%;padding-top: 88px;}

}

@media screen and (max-width:380px) {

.afl .lg1{margin-left: 5%;}

.afl a{width: 40%;margin: 0 5%;padding-top: 70px;}

}



/************  about2  ************/

.about2{padding-bottom: 75px;padding-top: 22px;}

.ls{background: url(../img/bg/lshx.jpg) no-repeat center top;}

.lsn{padding-top: 122px;background: url(../img/bg/lssx.jpg) repeat-y center top;}



.about2 .afl{margin-bottom: 90px;}



.hang{background: url(../img/bg/lsdian.jpg) no-repeat center 64px;margin-bottom: 10px;}



.hangz{width: 50%;padding-top: 64px;}

.hangy{width: 50%;}

.hangy img{width: 100%;max-width: 230px;max-height: 230px;}

.hang1 .hangy img{padding-right: 7px;padding-top: 8px;background: url(../img/bg/lishibg.png) no-repeat right top;}

.hang2 .hangy img{padding-left: 7px;padding-top: 8px;background: url(../img/bg/lishibg.png) no-repeat left top;}

.hang1 .hangz{text-align: right;}

.hang1 .hangz p{text-align: left;}

.hang2 .hangz{text-align: left;}

.hangzn{padding: 0 56px;}

.hang1 .hangyn{padding-left: 67px;}

.hang2 .hangyn{padding-right: 67px;text-align: right;}

.hangzn span{font-size: 16px;font-size: 1.6rem;font-weight: bold;}

.hangzn p{font-size: 16px;font-size: 1.6rem;line-height: 24px;margin-top: 27px;}



@media screen and (min-width:1000px) and (max-width:1219px) {

.lsn{padding-top: 80px;}

.about2 .afl{margin-bottom: 60px;}

}

@media screen and (max-width:999px) {

.lsn{padding-top: 50px;}

.about2 .afl{margin-bottom: 20px;}

.hangzn{padding: 0 20px;}

}



@media screen and (max-width:639px) {

.hangzn p{font-size: 12px;font-size: 1.2rem;line-height: 20px;margin-top: 10px;}

.hangz{padding-top: 15px;}

.hang{background: url(../img/bg/lsdian.jpg) no-repeat center 15px;}

.hang2 .hangyn{padding-right: 20px;}

.hang1 .hangyn{padding-left: 20px;}

.hang1 .hangzn{padding-left: 0;}

.hang2 .hangzn{padding-right: 0;}

.about2{padding-bottom: 30px;}

}





/************  about3  ************/

.about3{padding-bottom: 90px;padding-top: 22px;}



.about3 .afl{margin-bottom: 90px;}

.ablie2{ width:246px; float:left; margin-left:72px;margin-top:4px;margin-bottom: 49px;}

.abox{padding: 3.5px;background: url(../img/bg/kuang.jpg) no-repeat;}

.abtu2{position:relative; overflow:hidden;display: block;}

.abtu2>img{width:100%;max-width:239px;max-height:327px;display: block;}

.fangda{ background:#0c2c6c; background:rgba(00,00,00,0.6); display:block; position:absolute; width:100%; height:100%; top:-100%; left:0px;transition: 0.5s;}

.fangda span{display:block; width:100%; padding-top: 54px;background: url(../img/bg/fangda.png) no-repeat center top;color: #fff;text-align: center;margin-top: 48%;font-size: 20px;font-size: 2rem;font-weight: bold;}

.ablie2 p{text-align:center; margin-top:16px;overflow: hidden;display: none;}

.ablie2:hover .fangda{ top:0px;}

.mat{ margin-top:57px;}



.about3 .ms_ye{margin-top: 66px;}



/*********************fangdaxiaoguo**********************/

#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;  background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease;z-index:99999999999999999999999999999999999999;}

 #baguetteBox-overlay.visible{opacity:1}

 #baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center;}

 #baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}

 #baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);}

 

 #baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:Verdana, Geneva, sans-serif;}

 #baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}

 #baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-moz-transform .4s ease;transition:left .4s ease,transform .4s ease}

 #baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}

 #baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}

 .baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}

 .baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;

 border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease;}

 .baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}

 .baguetteBox-button#next-button{right:2%}

 .baguetteBox-button#previous-button{left:2%}

 .baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}

 .baguetteBox-button svg{position:absolute;left:0;top:0}

 .spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}

 .double-bounce1,.double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}

 .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}

 @-webkit-keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}

 @keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}

 @-webkit-keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}

 @keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}

 @-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}

 @keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}





@media screen and (min-width:1000px) and (max-width:1219px) {

.ablie2{margin-left: 20px;width: 230px;}

.about3 .afl{margin-bottom: 40px;}

.about3 .ms_ye{margin-top: 20px;}

.about3{padding-bottom: 50px;}

}

@media screen and (max-width:999px) {

.ablie2{width:25.333%;margin: 0 4%;margin-bottom: 20px;}

.about3 .afl{margin-bottom: 40px;}

.about3 .ms_ye{margin-top: 20px;}

.about3{padding-bottom: 50px;}

.fangda{top: 0;background: rgba(00,00,00,0.2)}

}

@media screen and (max-width:639px) {

.ablie2{width:40%;margin: 0 5%;margin-bottom: 20px;}

.fangda span{font-size: 16px;font-size: 1.6rem;}

}

@media screen and (max-width:450px) {

.ablie2{width:48%;margin: 0 1%;margin-bottom: 20px;}

}



/************  about4  ************/

.about4{padding-bottom: 72px;padding-top: 22px;}



.lunboa {padding-bottom: 22px;}

.lunboa .ban .ban2 ul li{position: relative;}

.lunboa .ban .ban2 ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;display: block;text-align: center;height: 32px; color: #fff;line-height: 32px;background:rgba(0,0,0,0.7);font-family: Verdana, Geneva, Tahoma, sans-serif}

.lunboa .ban .ban2 ul li .mzz a{width: 100%; }





.lunboa{position: relative;}

img{ border:0;}

/*1*/

.ban{ width:864px; height:729px; position:relative; 

/*overflow:hidden;*/

margin:31px auto 0 auto;}

.ban2{ width:864px; height:564px; position:relative; overflow:hidden;margin: 0 auto;right: 0px;box-shadow: 0px 4px 10px 2px #d8d8d8;}

.ban2 ul{ position:absolute; left:0; top:0;}

.ban2 ul li{ width:845px; height:546px;padding-left: 10px;padding-right: 9px;padding-top: 9px;padding-bottom: 9px;background: #fff;}

.prev{ float:left; cursor:pointer;}



/*2*/

.num{ height:147px;overflow:hidden; width:864px; position:relative;float:left;}

.min_pic{ padding-top:12px;}

.num ul{ position:absolute; left:0; top:0;}

.num ul li{ width:199px; height:123px; margin-right:23px; padding:0px;padding-top: 8px;}

.num ul li a{display: block;background: transparent;padding: 3px;padding-right: 2px;}

.num ul li a img{width: 193px;height: 123px;}

.num ul li.on a{background: #333333;}

.num ul li.on{background: url(../img/bg/sjt.png) no-repeat center top;}

.prev_btn1{ width:16px; text-align:center; height:21px; margin-top:47px; margin-right:30px; cursor:pointer; float:left;}

.next_btn1{  width:16px; text-align:center; height:21px; margin-top:47px;cursor:pointer;float:right;}

.prev1{ position:absolute; top:260px; left:-60px; width:24px; height:45px;z-index:9;cursor:pointer;background: url("../img/bg/lbs.png") no-repeat; }

.next1{ position:absolute; top:260px; right:-60px; width:24px; height:45px;z-index:9;cursor:pointer;background: url("../img/bg/lbx.png") no-repeat;}

.mhc{

        z-index: 99999;

        background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:fixed; left:0; top:0; display:none;}



/*3*/

.pop_up{ width:845px; height:546px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-498px; margin-top:-273px; display:none; z-index:9999999;}

.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}

.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}

.pop_up2{ width:845px; height:546px; position:relative; overflow:hidden; float:left;}

.pop_up2 ul{ position:absolute; left:0; top:0;}

.pop_up2 ul li{ width:845px; height:546px; float:left;}



.tukuang{position: relative;display: block;}

.lunboa {padding-bottom: 0px;padding-top: 10px;}

.lunboa .ban .ban2 ul li{position: relative;}

.lunboa .ban .ban2 ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;display: block;text-align: center;height: 39px; color: #fff;line-height: 39px;background:rgba(0,0,0,0.5);font-size: 16px;font-size: 1.6rem;}



.lunboa .ban .ban2 ul li .mzz a{width: 100%; }





.lunbob{display: none;}

.lunbob ul li{width: 48%;position: relative;float: left;margin: 20px 1%!important;}

.lunbob ul li a{display: block;}

.lunbob ul li a img{display: block;width: 100%;}

.lunbob ul li .mzz{ position: absolute;bottom: 0;left: 0;width: 100%;}

.lunbob ul li .mzz a{width: 100%; display: block;text-align: center;height: 44px; font-size:16px;font-size:1.6rem;color: #fff;line-height: 44px;background:url(../img/bg/mzz.png) repeat center center;}



.xiaoping{display: none;}

.xiaoping li{width: 48%;margin: 0 1%;margin-bottom: 20px;float: left;}

.xiaoping li img{width: 100%;max-width: 845px;max-height: 546px;}

.xiaoping li p{text-align: center;margin-top: 10px;}

@media screen and (min-width:1000px) and (max-width:1219px) {

.renbox{margin: 0 39px;margin-bottom: 60px;margin-top: 40px;}

.a3zy{background: url(../img/bg/a3bg1.jpg) no-repeat center -270px;}



}

@media screen and (max-width:999px) {

.lunboa{display: none;}

.xiaoping{display: block;padding-top: 20px;}

.renbox{width: 48%;margin: 0 1%;margin-bottom: 60px;margin-top: 40px;}

}

@media screen and (max-width:750px) {

.renbox{width: 90%;margin: 0 5%;margin-bottom: 40px;margin-top: 40px;}

}

@media screen and (max-width:639px) {

.about3{padding-top: 20px;}

.about3 .sange{margin-bottom: 55px;}

}

@media screen and (max-width:400px) {

.renboxn span{position: static;}

.renboxn{padding: 0 15px;}

.renbox{padding-top: 66px;}

}



.yiji{position: absolute;top: -99999px;left: 0px;background: #f8b62c;background: rgba(248,182,44,0.8);width: 234px;z-index: 9999;border-top: 1px solid #333;}

.yiji li{line-height: 40px;position: relative;padding: 0 12px;}

.yiji li a{color: #fff;display: block;background: url(../img/bg/navxu.png) repeat-x center top;padding: 0 4px;}

.yiji li.nobg>a{background: none;}

.yiji li:hover{background: #fff;}

.yiji li:hover>a{color: #333;background: none;}

.erji{position: absolute;left: 100%;top: -9999px;background: #f8b62c;background: rgba(248,182,44,0.8);width: 234px;}

.synavlist>li:hover .yiji{top: 100%;}

.yiji>li:hover .erji{top: 0;}

.sanji{position: absolute;left: 100%;top: -9999px;background: #f8b62c;background: rgba(248,182,44,0.8);width: 234px;}

.erji>li:hover .sanji{top: 0;}

.yiji>li:hover{background: #fff;}

.yiji>li:hover>a{color: #333333;}



/**************hui dao ding bu***************/

#returnTop {_display:none;position:fixed;_position:absolute;z-index:999999999999999999999;right:5px;bottom:49px;_bottom:auto;width:53px;height:53px;text-indent:-999px;overflow:hidden;background:url(../img/bg/top.png) no-repeat;transition:bottom 0.9s;-webkit-transition:bottom 0.9s;-moz-transition:bottom 0.9s;-o-transition:bottom 0.9s;}



/**************************  celan  *****************************/



.ce{position: fixed;right: 0;top: 300px;z-index: 9999;}

.ce li a{display: block;width: 69px;height: 69px;border-radius: 5px;}

.ce li{margin-bottom: 2px;}

.ce1 a{background: url("../img/bg/ce1.png") #d8d8d8 no-repeat center center;}

.ce2 a{background: url("../img/bg/ce2.png") #d8d8d8 no-repeat center center;}

.ce3 a{background: url("../img/bg/ce3.png") #d8d8d8 no-repeat center center;}



@media screen and (max-width:639px){

    .ce{right: auto;top: auto;bottom: 0;width: 100%;}

    .ce li{float: left;width: 33.3333%;margin: 0;}

    .ce li a{width: 100%;border-radius: 0;height: 40px;}

    .yanzheng{margin-top: 10px;}

}



.at-resp-share-element .at-icon{width: 24px!important;height: 24px!important;}

.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}

.at-resp-share-element .at-share-btn .at-icon-wrapper{width: 24px!important;height: 24px!important;}

.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}



.r66666{border: 1px solid #000000 !important; color: #000000 !important; background: #fff !important}







.toplx{padding-top: 10px;padding-bottom: 10px;border-left: 1px solid #d2d2d2;padding-left: 18px;margin-left: 26px;margin-top: 15px;}

.toplx li{line-height: 24px;}

.toplx li a:hover{color: #f8b62c;}



@media screen and (max-width:767px){

    .toplx{display: none;}

    .sj{width: 100%;}

    .search{margin-right: 60px;}

}




/******************** lunbo  *********************/
body{overflow-x:hidden;}
#wowslider-container {
    zoom: 1;
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 100;
    border: none;
    text-align: left; /* reset align=center */
    font-size: 10px;
}
#wowslider-container.fullscreen-mode, #wowslider-container.fullwidth-mode {
    max-width: none;
    max-height: none;
}
#wowslider-container .ws_images ul {
    position: relative;
    width: 10000%;
    height: 100%;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    overflow: visible;/*table-layout:fixed;*/
}
#wowslider-container .ws_images ul li {
    position: relative;
    width: 1%;
    height: 100%;
    line-height: 0; /*opera*/
    overflow: hidden;
    float: left;
    font-size: 0;
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0 !important;
}
#wowslider-container .ws_images {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#wowslider-container.fullscreen-mode .ws_images, #wowslider-container.fullwidth-mode .ws_images {
    max-height: none;
}
#wowslider-container .ws_images a {
    width: 100%;
    display: block;
    color: transparent;
}
#wowslider-container.fullscreen-mode .ws_images a, #wowslider-container.fullwidth-mode .ws_images a {
    height: 100%;
}
#wowslider-container img {
    max-width: none !important;
}
#wowslider-container .ws_images img {
    width: 100%;
    border: none 0;
    max-width: none;
    padding: 0;
    margin: 0;
}
#wowslider-container .ws_images iframe {
    position: absolute;
    z-index: -1;
}
#wowslider-container a {
    text-decoration: none;
    outline: none;
    border: none;
}
#wowslider-container .ws_bullets {
    float: left;
    position: absolute;
    z-index: 70;
}
#wowslider-container .ws_bullets div {
    position: relative;
    float: left;
    font-size: 0px;
}
#wowslider-container a.wsl {
    display: none;
}
#wowslider-container .ws_bullets {
    padding: 10px;
}
#wowslider-container .ws_bullets a {
    margin-left: 16px;
    width: 12px;
    height: 12px;
    float: left;
    text-indent: -4000px;
    position: relative;
    background: rgb(30,165,194); /* ie */
    background: rgba(30,165,194,0.5);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover {
    background: rgba(30,165,194,1);
}
#wowslider-container .ws_bullets a:hover {
    -webkit-animation: pulseIn .9s infinite linear;
    -moz-animation: pulseIn .9s infinite linear;
    animation: pulseIn .9s infinite linear;
}
#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
    font-family: 'wowslider-controls';
    position: absolute;
    /*display: none;*/
    text-shadow: none;
    text-align: center;
    /* background: rgb(30,165,194); */
    /* background:url(../img/bg/baleft.png) no-repeat center center; */
    color: #fff;
    top: 52%;
    margin-top: -45px;
    height: 68px;
    width: 48px;
    z-index: 60;
    -webkit-border-radius: 0%;
    -moz-border-radius: 0%;
    border-radius: 0%;
}
#wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover {
    /* background: rgba(30,165,194,0.6); */
    /* background:url(../img/bg/baleft.png) no-repeat center center; */
}
#wowslider-container a.ws_next {
    right: 0px;
    background:url(../img/bg/next.png) no-repeat center center;
}
/* #wowslider-container a.ws_next:after {
    content: '\e801';
    display: block;
    font-size: 3.5em;
    line-height: 1.7em;
} */
#wowslider-container a.ws_prev {
    left: 0px;
    background:url(../img/bg/prev.png) no-repeat center center;
}
/* #wowslider-container a.ws_prev:after {
    content: '\e800';
    display: block;
    font-size: 3.5em;
    line-height: 1.7em;
} */
/* #wowslider-container a.ws_prev:hover:after {
    -webkit-animation: prevArrow .7s infinite ease-in-out;
    -moz-animation: prevArrow .7s infinite ease-in-out;
    animation: prevArrow .7s infinite ease-in-out;
} */
/* #wowslider-container a.ws_next:hover:after {
    -webkit-animation: nextArrow .7s infinite ease-in-out;
    -moz-animation: nextArrow .7s infinite ease-in-out;
    animation: nextArrow .7s infinite ease-in-out;
} */
* html #wowslider-container a.ws_next, * html #wowslider-container a.ws_prev {
    display: block
}
#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {
    display: block
}
/* bottom center */
#wowslider-container .ws_bullets {
    bottom: -33px;
    left: 50%;
}
#wowslider-container .ws_bullets div {
    left: -70%;
}
#wowslider-container .ws-title {
    position: absolute;
    display: block;
    bottom: 0.31em;
    left: 1.23em;
    margin: 9px;
    z-index: 50;
    font-family: MisoBold, Oswald, Impact, Charcoal, sans-serif;
    font-size: 5.5em;
    color: #FFF;
    text-shadow: 1px 1px 1px #333333;
}
#wowslider-container .ws-title div, #wowslider-container .ws-title span {
    display: inline-block;
    padding: 10px;
    background: #3398B6;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    opacity: 0.95;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}
#wowslider-container .ws-title div {
    display: block;
    background: #B02D15;
    margin-top: 10px;
    color: #FFFFFF;
    opacity: 0.8;
    text-shadow: 1px 1px 1px #000000;
}
#wowslider-container .ws_images > ul {
    animation: wsBasic 16.8s infinite;
    -moz-animation: wsBasic 16.8s infinite;
    -webkit-animation: wsBasic 16.8s infinite;
}
@keyframes wsBasic {
0% {
left:-0%
}
14.88% {
left:-0%
}
25% {
left:-100%
}
39.88% {
left:-100%
}
50% {
left:-200%
}
64.88% {
left:-200%
}
75% {
left:-300%
}
89.88% {
left:-300%
}
}
@-moz-keyframes wsBasic {
0% {
left:-0%
}
14.88% {
left:-0%
}
25% {
left:-100%
}
39.88% {
left:-100%
}
50% {
left:-200%
}
64.88% {
left:-200%
}
75% {
left:-300%
}
89.88% {
left:-300%
}
}
@-webkit-keyframes wsBasic {
0% {
left:-0%
}
14.88% {
left:-0%
}
25% {
left:-100%
}
39.88% {
left:-100%
}
50% {
left:-200%
}
64.88% {
left:-200%
}
75% {
left:-300%
}
89.88% {
left:-300%
}
}
#wowslider-container .ws_bullets a img {
    text-indent: 0;
    display: block;
    bottom: 16px;
    left: -115px;
    visibility: hidden;
    position: absolute;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 3px solid #ffffff;
    max-width: none;
}
#wowslider-container .ws_bullets a:hover img {
    visibility: visible;
}
#wowslider-container .ws_bulframe div div {
    height: 75px;
    overflow: visible;
    position: relative;
}
#wowslider-container .ws_bulframe div div img {
    height: 100%;
}
#wowslider-container .ws_bulframe div {
    left: 0;
    overflow: hidden;
    position: relative;
    width: 200px;
    background-color: #ffffff;
}
#wowslider-container .ws_bullets .ws_bulframe {
    display: none;
    bottom: 18px;
    overflow: visible;
    position: absolute;
    cursor: pointer;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border: 3px solid #ffffff;
}
#wowslider-container .ws_bulframe span {
    display: block;
    position: absolute;
    bottom: -9px;
    margin-left: 0px;
    left: 95px;
    background: url(../img/bg/triangle.png);
    width: 15px;
    height: 6px;
}

/* hide controls when video start play */
#wowslider-container.ws_video_playing .ws_bullets {
    display: none;
}
#wowslider-container.ws_video_playing:hover .ws_bullets {
    display: block;
}
/* IE fix because it don't show controls on hover if frame visible */
#wowslider-container.ws_video_playing_ie .ws_bullets, #wowslider-container.ws_video_playing_ie a.ws_next, #wowslider-container.ws_video_playing_ie a.ws_prev {
    display: block;
}
/* youtube/vimeo buttons */
#wowslider-container .ws_video_btn {
    position: absolute;
    display: none;
    cursor: pointer;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 55;
}
#wowslider-container .ws_video_btn.ws_youtube, #wowslider-container .ws_video_btn.ws_vimeo {
    display: block;
}
#wowslider-container .ws_video_btn div {
    position: absolute;
    background-image: url(../img/bg/playvideo.png);
    background-size: 200%;
    top: 50%;
    left: 50%;
    width: 7em;
    height: 5em;
    margin-left: -3.5em;
    margin-top: -2.5em;
}
#wowslider-container .ws_video_btn.ws_youtube div {
    background-position: 0 0;
}
#wowslider-container .ws_video_btn.ws_youtube:hover div {
    background-position: 100% 0;
}
#wowslider-container .ws_video_btn.ws_vimeo div {
    background-position: 0 100%;
}
#wowslider-container .ws_video_btn.ws_vimeo:hover div {
    background-position: 100% 100%;
}
#wowslider-container1 .ws_playpause.ws_hide {
    display: none !important;
}
#wowslider-container .ws_fullscreen {
    display: none;
    position: absolute;
    font-family: "fullscreen";
    top: .5em;
    right: .5em;
    font-size: 2.25em;
    z-index: 59;
    color: #1EA5C2;
    text-shadow: none;
}
#wowslider-container .ws_fullscreen:hover {
    -webkit-animation: pulseOut .9s infinite linear;
    -moz-animation: pulseOut .9s infinite linear;
    animation: pulseOut .9s infinite linear;
}
/*#wowslider-container:hover .ws_fullscreen {
    display: block;
}*/

/* #wowslider-container .ws_fullscreen:after {
    content: '\e800';
} */
.ws_fs_wrapper {
    width: 100%;
    height: 100%;
    background: #EFECDD;
}
.ws_fs_wrapper > #wowslider-container, .ws_fs_wrapper > #wowslider-container .ws_images {
    margin: 0 auto;
    max-height: none;
}
.ws_fs_wrapper > #wowslider-container .ws_fullscreen {
    position: fixed;
    display: block;
}
/* .ws_fs_wrapper > #wowslider-container .ws_fullscreen:after {
    content: '\e801';
} */
.ws_fs_wrapper > #wowslider-container {
    border: 0;
    outline: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow: 0;
}
 @-webkit-keyframes pulseIn {
 0% {
-webkit-transform: scale(1);
}
 50% {
-webkit-transform: scale(1.2);
}
 100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes pulseIn {
 0% {
-moz-transform: scale(1);
}
 50% {
-moz-transform: scale(1.2);
}
 100% {
-moz-transform: scale(1);
}
}
@keyframes pulseIn {
 0% {
transform: scale(1);
}
 50% {
transform: scale(1.2);
}
 100% {
transform: scale(1);
}
}
 @-webkit-keyframes pulseOut {
 0% {
-webkit-transform: scale(1);
}
 50% {
-webkit-transform: scale(0.8);
}
 100% {
-webkit-transform: scale(1);
}
}
@-moz-keyframes pulseOut {
 0% {
-moz-transform: scale(1);
}
 50% {
-moz-transform: scale(0.8);
}
 100% {
-moz-transform: scale(1);
}
}
@keyframes pulseOut {
 0% {
transform: scale(1);
}
 50% {
transform: scale(0.8);
}
 100% {
transform: scale(1);
}
}
 @-webkit-keyframes nextArrow {
 0%, 100% {
-webkit-transform: translateX(0px);
}
 25% {
-webkit-transform: translateX(2px);
}
 75% {
-webkit-transform: translateX(-2px);
}
}
@-moz-keyframes nextArrow {
 0%, 100% {
-moz-transform: translateX(0px);
}
 25% {
-moz-transform: translateX(2px);
}
 75% {
-moz-transform: translateX(-2px);
}
}
@keyframes nextArrow {
 0%, 100% {
-moz-transform: translateX(0px);
transform: translateX(0px);
}
 25% {
-moz-transform: translateX(2px);
transform: translateX(2px);
}
 75% {
-moz-transform: translateX(-2px);
transform: translateX(-2px);
}
}
 @-webkit-keyframes prevArrow {
 0%, 100% {
-webkit-transform: translateX(0px);
}
 25% {
-webkit-transform: translateX(-2px);
}
 75% {
-webkit-transform: translateX(2px);
}
}
@-moz-keyframes prevArrow {
 0%, 100% {
-moz-transform: translateX(0px);
}
 25% {
-moz-transform: translateX(-2px);
}
 75% {
-moz-transform: translateX(2px);
}
}
@keyframes prevArrow {
 0%, 100% {
-moz-transform: translateX(0px);
transform: translateX(0px);
}
 25% {
-moz-transform: translateX(-2px);
transform: translateX(-2px);
}
 75% {
-moz-transform: translateX(2px);
transform: translateX(2px);
}
}