@charset "utf-8";/* CSS Document */
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family:"微软雅黑";font-size: 14px;font-size: 1.4rem;height: 100%;overflow-x: hidden;}
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.5s;-moz-transition: 0.5s;-o-transition: 0.5s;-webkit-transition: 0.5s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea,select,option {font-family:"微软雅黑";font-size: 14px;font-size: 1.4rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}


::-webkit-input-placeholder {/* WebKit browsers */
 color:#333;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#333;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#333;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#333;}


.servicess ::-webkit-input-placeholder {/* WebKit browsers */
color:#666666;}
.servicess :-o-placeholder {/* Mozilla Firefox 4 to 18 */
color:#666666;}
.servicess ::-moz-placeholder {/* Mozilla Firefox 19+ */
color:#666666;}
.servicess :-ms-input-placeholder {/* Internet Explorer 10+ */
color:#666666;}
 
@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;}}

@media screen and (min-width:1570px) {.wp2 {width: 1550px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1569px) {.wp2 {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp2 {width: 95%;margin: auto;}}

@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;}}

/*************  search  ************/
.search{position: relative;margin-top: 35px;}
.search>a{cursor: pointer;}
.search form{position: absolute; top: 100%;right: 0;z-index: 99;display: none;}
.sou{width: 200px;height: 40px;line-height: 40px;padding-left: 10px;border: 1px solid #1b64b7;}
.suo{position: absolute;right: 3px;top: 3px;width: 38px;height: 38px;background: url(../images/sousuo2.png) no-repeat center center; cursor: pointer;}


/*.container*/
.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; position: fixed; top: -5px; right: 0; display: block; }

.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.container .nav form .iptc { box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url(../images/sousuo2.png) no-repeat center center; }

.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top:45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.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("fonts/shizi.png") no-repeat center center;  }

.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; margin-right: 40px;}

.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-show1 .c-s1 { position: relative; padding-left: 15px;}

.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;  font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px;}

.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }


.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2{position: relative; }

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 40px;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a  span { font-size: 12px; font-size: 1.2rem; color: #fff; }


.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; 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-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }


.container .nav > ul > dl{padding: 20px;}

.container .nav > ul > dl dd{float: left;margin: 0 2px;}

.container .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #2d94ea; }

@media screen and (min-width: 768px) { .container, .nav { display: none!important; } }


/***********  lunbo  *************/
#lun2{position: relative;}
.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: 36px;width: 100%;left: 0;
}
.slide .dotList ul li{
	display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/dian1.png) no-repeat center center;
    margin-left: 4px;
    cursor:pointer;
}
.slide .dotList ul li.active{
	 background: url(../images/dian2.png) no-repeat center center;
}
.slide .carousel-control{
	position: absolute;
    top: 45%;
    width: 30px;
    height: 30px;
    z-index:999;
}
.slide .carousel-control.left{
	left:0;
	
	cursor:pointer;
}
.slide .carousel-control.right{
	right:0;
	
	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: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;}
}


/*****************  header  *****************/
header{background: #fff;background: rgba(255,255,255,0.5);position: absolute;left: 0;top: 0;width: 100%;z-index: 9999;}

.logo{padding-top: 6px;margin-right: 35px;}
.logo img{width: 100%;max-width: 185px;max-height: 90px;}
.sj{margin-right: 8px;}
.sj a{padding: 0 1px;}
.sjss{margin-top: 17px;}
.navlist2{display: none;}
.navlist{padding-top: 39px;}
.navlist>li{float: left;margin-left: 52px;position: relative;padding-bottom: 40px;}
.navlist>li>a{font-size: 16px;font-size: 1.6rem;font-weight: bold;display: block;}
.navlist>li:hover>a{color: #2d94ea;}
.navlist>li.currentnav>a{color: #2d94ea;}

.yy{padding-top: 35px;
    margin-left: 11px;}
.yy a{display: block;width: 84px;height: 30px;line-height: 30px;background: #fff;text-align: center;border-radius: 5%;float: left;    margin-left: 2px;}
.search>a{display: block;padding-left: 25px;border-left: 1px solid #fff;padding-top: 5px;padding-bottom: 4px;}
.search>a.sousuo2{display: none;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .navlist>li{margin-left: 20px;}
}
@media screen and (max-width:999px) {
    .navlist{width: 100%;padding-top: 15px;}
    .navlist>li{width: 14.28%;text-align: center;margin: 0;padding-bottom: 15px;}
    .search>a{border: none;}
    header{position: static;}
    .yy a{background: #2d94ea;color: #fff;}
    .navlist>li.currentnav>a{color: #2d94ea;}
    .navlist>li:hover>a{color: #2d94ea;}

    .search>a.sousuo1{display: none;}
    .search>a.sousuo2{display: block;}
    .logo{margin-right: 0;}
}
@media screen and (max-width:767px) {
    .search{display: none;}
    /*.yy{display: none;}*/
    .navlist2{display: block;}
    .navlist1{display: none;}
    .navlist>li{width: 25%;}
}
@media screen and (max-width:400px) {
    .navlist>li>a{font-size: 14px;font-size: 1.4rem;}
    .logo{width: 130px;}

}

/***************   syp   ***************/
.syp{padding-top: 71px;padding-bottom: 40px;}

.sybt{text-align: center;font-size: 40px;font-size: 4rem;font-weight: bold;padding-top: 41px;}
.sybt a{display: inline-block;padding: 0 56px;padding-bottom: 14px;background: url(../images/btbg.png) no-repeat center bottom;}
.sybt1{background: url(../images/btbg1.png) no-repeat center top;}
.sybt a:hover{color: #2d94ea;}


.ck-slide-wrapper li{padding-bottom: 40px;}

.ck-slide { position: relative; overflow: hidden; width: 100%; height:370px; margin: 0 auto; margin-top:70px;}
.ck-slide ul { margin: 0; padding: 0; list-style-type: none;}
.ck-slide ul.ck-slide-wrapper { position:absolute; width:100%; height:370px; top: 0; left: 0; z-index: 1; margin: 0; padding: 0;}
.ck-slide ul.ck-slide-wrapper li { position: absolute; display:none;}
.ck-slidebox { position: absolute; bottom:0px; right:50%;margin-right:-33px; z-index: 30;}
.ck-slidebox ul li { float: left; height: 15px; width:15px; margin:0 8px; border-radius:50%; cursor:pointer;background: #abd4f7;}
.ck-slidebox ul li.current { background: #2d94ea;}
.ck-slidebox ul li:hover {background: #2d94ea;}

.sypbox{width: 282px;float: left;margin-left: 24px;}
.sypbox a{display: block;}
.syptu{border: 1px solid #c3c3c3;overflow: hidden;}
.syptu img{width: 100%;max-width: 483px;max-height: 352px;display: block;transition: 0.5s;}
.sypp1{font-size: 16px;font-size: 1.6rem;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-transform: uppercase;margin-top: 15px;margin-bottom: 7px;}
.sypp2{font-size: 16px;font-size: 1.6rem;color: #555555;line-height: 26px;height: 52px;overflow: hidden;text-indent: 2em;}
.sypbox a:hover{color: #2d94ea;}
.sypbox:hover .syptu img{transform: scale(1.1);}
@media screen and (min-width:1000px) and (max-width:1219px) {
    .sypbox{width: 227px;}
}
@media screen and (max-width:999px) {
    .sypbox{width: 23%;margin: 0 1%;}
    .sypp1,.sypp2{font-size: 14px;font-size: 1.4rem;}
    .ck-slide,.ck-slide ul.ck-slide-wrapper{height: 300px;}
}
@media screen and (max-width:767px) {
    .sybt{background: none!important;padding-top: 0!important;}
    .ck-slide{margin-top: 40px;}
    .sypbox{width: 46%;margin: 0 2%;margin-top: 20px;}
    .ck-slide, .ck-slide ul.ck-slide-wrapper{height: 750px;}
    .syp{padding-top: 40px;}
    .ck-slide-wrapper li{padding-bottom: 0;}
}
@media screen and (max-width:650px) {
    .ck-slide, .ck-slide ul.ck-slide-wrapper{height: 690px;}
    .sybt a{background: none;padding: 0;}
    .sybt{font-size: 30px;font-size: 3rem;}
    .ck-slide{margin-top: 15px;}
}
@media screen and (max-width:550px) {
    .ck-slide, .ck-slide ul.ck-slide-wrapper{height: 620px;}
}
@media screen and (max-width:450px) {
    .ck-slide, .ck-slide ul.ck-slide-wrapper{height: 550px;}
}
@media screen and (max-width:400px) {
    .sypp1,.sypp2{font-size: 12px;font-size: 1.2rem;}
    .ck-slide, .ck-slide ul.ck-slide-wrapper{height: 525px;}
    .sybt{font-size: 20px;font-size: 2rem;}
    .syp{padding-top: 20px;}
}
@media screen and (max-width:340px) {
    .ck-slide, .ck-slide ul.ck-slide-wrapper{height: 485px;}
}

/************  syyy  ************/
.syyy{padding-top: 81px;padding-bottom: 115px;background: url(../images/sybg1.jpg) no-repeat center top;}
.sybt2 a{color: #fff;background: none;padding: 0;}
.sybt2{background: url(../images/btbg2.png) no-repeat center top;padding-top: 53px;}
.yyp1{text-align: center;display: block;color: #fff;line-height: 26px;max-width: 910px;margin: 0 auto;margin-top: 20px;}

.img-scroll1 {position: relative;margin: 0 auto;width: 100%;padding-top: 50px;}
.img-scroll1 .prev1, .img-scroll1 .next1 {position: absolute;display: block;width: 46px;height: 46px;top:44%;color: #fff;text-align: center;line-height: 100px}
.img-scroll1 .prev1 {left: 0;cursor: pointer;background: url("../images/yys.png") no-repeat;}
.img-scroll1 .next1 {right: 0;cursor: pointer;background: url("../images/yyx.png") no-repeat;}
.img-list1 {position:relative;width:100%;overflow: hidden;margin: 0 auto;}
.img-list1 ul {width: 10000%;}
.img-list1 li {float: left;display: inline;width: 511px;margin-right: 8px;position: relative;position: relative;text-align: center;}
.img-list1 li a{display: block;overflow: hidden;}
.img-list1 li img{width: 100%;max-width: 511px;max-height: 360px;display: block;transition: 0.5s;}
.img-list1 li .syyyp1{color: #fff;font-size: 16px;font-size: 1.6rem;font-weight: bold;line-height: 36px;margin-top: 26px;display: block;}
.img-list1 li:hover img{transform: scale(1.1);}
@media screen and (min-width:1000px) and (max-width:1569px) {
    .img-list1 li{width: 321px;}
    .img-scroll1 .prev1, .img-scroll1 .next1{top: 43%;}
}
@media screen and (max-width:999px) {
    .img-list1 li{width:0.48%;margin: 0 0.01%;}
}
@media screen and (max-width:767px) {
    .img-list1 li .syyyp1{margin-top: 10px;}
    .syyy{padding-top: 40px;}
}
@media screen and (max-width:500px) {
    .img-list1 li{width:0.98%;}
    .img-scroll1{padding-top: 30px;}
    .img-scroll1 .prev1, .img-scroll1 .next1{top: 41%;}
}

/****************  sya  *****************/
.sya{padding-top: 55px;padding-bottom: 7px;background: url(../images/sybg2.jpg) no-repeat center top;}
.sybt3{background: url(../images/btbg3.png) no-repeat center top;}

.content{padding-top: 28px;}

.m3box{position: relative;padding-bottom: 52px;}
.m3box .inner{overflow: hidden;width: 1200px;margin: auto;}
.m3box ul{width: 99999px;height: 454px;}
.m3box li{float: left;width: 216px;margin-right: 18px;margin-top: 320px;}
.m3box li.cur{width: 738px;height: 454px;margin-top: 0;}
.m3box li img{width: 100%;max-width: 738px;max-height: 454px;}
.m3box li p{display: none;font-size: 14px;font-size: 1.4rem;color: #333;line-height: 50px;text-align: center;}
.m3box .des{height: 50px;font-size: 14px;font-size: 1.4rem;color: #333;line-height: 50px;text-align: center;color: #978641;display: none;}
.m3box .prev,
.m3box .next{position: absolute;bottom: 0;width: 70px;height: 35px;}
.m3box .prev{left: 50%;margin-left: -72px;background: #bcbcbc url(../images/syas.png) no-repeat center center;}
.m3box .next{right: 50%;margin-right: -72px;background:#bcbcbc url(../images/syax.png) no-repeat center center;}
.m3box .prev:hover{background:#2d94ea url(../images/syas.png) no-repeat center center;}
.m3box .next:hover{background:#2d94ea url(../images/syax.png) no-repeat center center;}

@media screen and (max-width:1219px){
    .main3{padding-bottom: 60px;}
    .main3 .topcat{padding-top: 10px;}
    .main3 .topcat li{width: 28%;margin-left: 0.5% !important;margin-right: 0.5%;margin-top: 10px;}
    .m3box .inner{width: 900px;}
    .m3box ul{height: 288px;}
    .m3box li{width: 214px;margin-top: 136px;}
    .m3box li.cur{width: 435px;height: 288px;}
}
@media screen and (max-width:999px){
    .m3box .inner{width: 90%;}
    .m3box ul{width: 10000%;height: auto;}
    .m3box li{width: 0.278%;height: auto;margin-top: 30px;}
    .m3box li.cur{width:0.4%;height: auto;padding-bottom: 20px;}
    .m3box{height: 210px;}
    .syyy{padding-bottom: 50px;}
}
@media screen and (max-width:789px){
    .main3 .topcat li{width: 40%;width:calc(49% - 32px)}
    .main3 .content{padding-top: 40px;}
    .m3box{height: 170px;}
    .syap{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:600px){
    .m3box{height: 130px;}
}
@media screen and (max-width:524px){
    .main3 .topcat{padding: 10px;}
    .main3 .topcat li{width: 90%;width:calc(99% - 32px)}
    .main3 .content{padding-top: 0;}
    .m3box li{width: 1%;}
    .m3box li.cur{padding-bottom: 0;}
    .m3box .des{display: none;}
    .m3box li p{display: block;} 
    .content{padding-top: 0;}
    .m3box{height: 340px;}
}
@media screen and (max-width:420px){
    .m3box{height: 290px;}
}
@media screen and (max-width:350px){
    .m3box{height: 240px;}
}

.syap{display: block;text-align: center;font-size: 16px;font-size: 1.6rem;line-height: 30px;margin-top: 34px;text-indent: 34px;}

/************  syn  ************/
.syn{padding-top: 79px;padding-bottom: 118px;background: url(../images/sybg3.jpg) no-repeat center top;}
.synbox{width: 373px;background: #fff;border-radius: 5px;float: left;margin-left: 40px;margin-top: 61px;box-shadow: none;transition: 0.5s;}
.sybt4 a{background: none;padding: 0;color: #fff;}
.sybt4{padding-top: 0;}
.syncon{padding-top: 20px;margin-left: 22px;margin-right: 22px;padding-bottom: 27px;}
.syncon a{display: block;overflow: hidden;}
.syncon a:hover{color: #2d94ea;}
.synbox img{width: 100%;max-width: 330px;max-height: 197px;display: block;transition: 0.5s;}
.synp1{display: block;text-indent: 2em;font-size: 16px;font-size: 1.6rem;font-weight: bold;color: #333333;line-height: 28px; height: 56px;overflow: hidden;margin-top: 22px;margin-bottom: 11px;}
.syncon span{font-size: 16px;font-size: 1.6rem;color: #999999;padding-left: 25px;background: url(../images/sybiao.png) no-repeat left center;}
.synp2{display: block;color: #666666;font-size: 16px;font-size: 1.6rem;line-height: 28px;height: 84px;overflow: hidden;margin-top: 15px;text-indent: 2em;}
.synbox:hover{box-shadow: 0px 0px 20px 0px rgba(255,255,255,0.5);}
.synbox:hover img{transform: scale(1.1);}
@media screen and (min-width:1000px) and (max-width:1219px) {
    .synbox{margin-left: 25px;width: 310px;}
}
@media screen and (max-width:999px) {
    .synbox{width: 31.333%;margin: 0 1%;margin-top: 30px;}
    .syn{padding-top: 40px;}
    .syncon{margin-left: 12px;margin-right: 12px;}
    .synp1,.synp2{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:650px) {
    .synbox{width: 98%;text-align: center;}
    .synbox img{display: inline-block;}
    .synp1, .synp2{height: auto;text-indent: 0;}
    .syn{background: url(../images/sybg3.jpg) repeat-y center top;}
}


/**********  bottom  **********/
footer{padding-top: 48px;padding-bottom: 16px;background: #fff;border-top: 4px solid #1a5b88;}
footer a:hover{color: #2d94ea;}
.div>a,.div>span{font-size: 20px;font-size: 2rem;/*font-weight: bold;*/display: block;margin-bottom: 15px;}
.div li{line-height: 30px;}
.div1{margin-right: 150px;}
.div1 a{font-size: 1.4rem;}
.dibu p{font-size: 1.4rem;}
.div2{width: 578px;}
.div2 li{font-size: 14px;font-size: 1.4rem;     line-height: 24px;}
.div2 ul li:first-child{/*font-weight: bold;*/}
.bzuo,.byou{width: 260px;}

.wxz{width: 88px;}
.wxy{width: 170px;padding-top: 28px;margin-left: 10px;}
.wxy p{font-size: 18px;font-size: 1.6rem;line-height: 30px;}
.wxy span{display: block;line-height: 30px;font-size: 1.6rem;}
.bdianhua{padding-left: 45px;background: url(../images/bi1.png) no-repeat left center;font-size: 18px;font-size: 1.6rem;font-style: italic;line-height: 32px;margin-top: 16px;font-weight: bold;}
.bshare{margin-top: 20px;}

.dibu{border-top: 1px solid #4c4c4c;margin-top: 18px;line-height: 30px;padding-top: 16px;}
.link{min-height: 30px;margin-top: 13px;}
.link a{padding-right: 20px;}
.reanod{padding-right: 22px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .syn{padding-bottom: 50px;}
    .div1{margin-right: 50px;}
}
@media screen and (max-width:999px) {
    .div1{width: 30%;margin-right: 5%;}
    .div2{width: 65%;margin-bottom: 30px;}
    .div3{float: left;margin-top: 40px;}
    .bzuo, .byou{width: 49%;}
    .syn{padding-bottom: 45px;}
}
@media screen and (max-width:767px) {
    .div{display: none;}
    .link{display: none;}
    .dibu{border: none;margin-top: 0;}
    footer{padding-top: 0;}
}

/*************  product1  *************/
.bread .wp{padding-top: 22px;padding-bottom: 17px;border-bottom: 1px solid #bfbfbf;}
.bread a:hover{color: #2d94ea;}
.bread a.currentbread{color: #2d94ea;}
.bread a.home{padding-left: 31px;background: url(../images/home.png) no-repeat left center;}

.fymain{padding-top: 44px;padding-bottom: 100px;}
.pzuo{width: 316px;}
.pyou{width: 823px;}

.title1{font-size: 24px;font-size: 2.4rem;line-height: 56px;border-bottom: 1px solid #bfbfbf;margin-bottom: 16px;}
.zitib{text-transform: uppercase;color: #333333;padding-left: 35px;background: url(../images/chuang.png) no-repeat left center;}
.subNav{line-height: 44px;padding-left: 11px;margin-bottom: 5px;border-top: 1px solid #bfbfbf;}
.subNav.noborder{border: none;}
.subNav a{font-size: 16px;font-size: 1.6rem;font-weight: bold;display: block;}
.subNav:hover a{color: #2d94ea;}
.subNav.currentDd a{color: #2d94ea;}
.navContent{padding-top: 6px;padding-bottom: 7px;margin-top: -5px;margin-bottom: 5px;border-top: 1px solid #bfbfbf;}
.navContent p{line-height: 40px;padding-left: 12px;font-size: 16px;font-size: 1.6rem;}
.navContent p a{display: block;color: #333333;padding-left: 17px;background: url(../images/kuai1.jpg) no-repeat left center;}
.navContent p.currentp a{color: #2d94ea;background: url(../images/kuai2.jpg) no-repeat left center;}
.navContent p:hover a{color: #2d94ea;background: url(../images/kuai2.jpg) no-repeat left center;}

.title2{font-size: 24px;font-size: 2.4rem;line-height: 56px;border-bottom: 1px solid #bfbfbf;margin-bottom: 36px;margin-top: 33px;}

.pbox{width: 257px;float: left;margin-left: 26px;margin-bottom: 46px;}
.ptu{display:block;border: 1px solid #bfbfbf;}
.pcon{position: relative;}
.pcon input{position: absolute;top: 10px;left: 9px;cursor: pointer;}
.ptu img{width: 100%;max-width: 483px;max-height: 352px;display: block;}
.pp1{display: block;font-size: 16px;font-size: 1.6rem;font-weight: bold;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-top: 13px;margin-bottom: 8px;}
.pp2{display: block;color: #555555;line-height: 26px;height: 52px;overflow: hidden;text-indent: 2em;}
.pp3{display: block;width: 124px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #2d94ea;border-top-right-radius: 5px;border-bottom-left-radius: 5px;color: #2d94ea;margin-top: 14px;}
.pp1:hover{color: #2d94ea;}
.pp2:hover{color: #2d94ea;}
.pp3:hover{color: #fff;background: #2d94ea;}

.cebox{border: 1px solid #bfbfbf;padding-bottom: 9px;}
.cebox>p{padding-left: 16px;font-size: 16px;font-size: 1.6rem;line-height: 30px;}
.cecon{position: relative;margin-bottom: 9px;}
.cecon img{display: block;width: 100%;max-width: 313px;max-height: 212px;}
.cecon>a{display: block;border-bottom: 1px solid #bfbfbf;}
.cecover{position: absolute;left: 0;bottom: 0;width: 100%;background: #2d94ea;background: rgba(45,148,234,0.6);padding-top: 7px;padding-bottom: 10px;}
.cecover p{padding-left: 17px;color: #fff;font-size: 16px;font-size: 1.6rem;line-height: 26px;}
.cecover b{display: block;padding-left: 17px;color: #fff;font-size: 20px;font-size: 2rem;}

.ms_ye{text-align: center;margin-top: 49px;}
.ms_ye a{display: inline-block;width: 33px;line-height: 28px;border: 1px solid #e5e5e5; background: #eee;text-align: center;margin: 0 2px;font-size: 12px;font-size: 1.2rem;}
.ms_sx{width: 59px!important;}
.ms_ye .ms_current_ye{border:1px solid #2d94ea;color: #2d94ea;}
.ms_ye a:hover{border:1px solid #2d94ea;color: #2d94ea;}

.ms_ye a.no,.ms_ye a.no:hover{
	border:1px solid #e5e5e5;color: #333;
}

.xiangshang{display: inline-block;margin-left: 37px;}
.xiangshang span{font-size: 16px;font-size: 1.6rem;color: #4b4b4b;padding-right: 10px;}
.xiangshang input{width: 115px;height: 32px;line-height: 32px;text-align: center;color: #fff;background: #2d94ea;cursor: pointer;font-size: 14px;font-size: 1.4rem;}

.ms_ye2{text-align: right;}
.bottom{border-top: 1px solid #bfbfbf;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .pyou{width: 630px;}
    .pbox{margin-left: 15px;width: 200px;}
}
@media screen and (max-width:999px) {
    .pyou{width: 100%;}
    .pzuo{width: 100%;margin-top: 30px;}
    .pbox{width: 31.333%;margin: 0 1%;margin-bottom: 30px;}
    .cecon{display: inline-block;}
    .fymain{padding-bottom: 40px;padding-top: 20px;}
    .ms_ye a{margin-bottom: 10px;}
    .ms_ye2{text-align: center;}
}
@media screen and (max-width:767px) {
    .title1 p{display: block;position: absolute;right: 10px;bottom: 10px;}
    .title1 p span{display: block;width: 30px;height: 5px;margin-bottom: 3px;background: #2d94ea;}
    .title1{text-align: left;position: relative;font-weight: bold;display: block;margin-bottom: 10px;}
    .zitib{font-size: 16px;font-size: 1.6rem;}
    .subNavBox{display: none;}
}
@media screen and (max-width:639px) {
    .pbox{width: 48%;}
    .ms_ye{margin-top: 20px;}
}
@media screen and (max-width:400px) {
    .pp1{font-size: 14px;font-size: 1.4rem;}
}
    

/*************  product2  *************/

.img980{display: none;}
#showArea{margin-top: 21px;margin-bottom:21px; }
#showArea img{cursor:pointer;width:103px;height:74px;display: block;}
#showArea a{ display:block;text-align: right;margin-bottom: 28px;border: 1px solid #ccc;}
#showArea a:hover{border: 1px solid #2d94ea;}
#main_img{cursor:pointer;display:block;}
#gotop{cursor:pointer;display:block;  width: 21px;height: 14px;background: url(../images/top.png) no-repeat center top;margin: 0 auto;}
#gobottom{cursor:pointer;display:block; width: 21px;height: 14px;background: url(../images/bottom.png) no-repeat center bottom;margin: 0 auto;}
#gotop:hover{background: url(../images/topon.png) no-repeat center top;}
#gobottom:hover{background: url(../images/bottomon.png) no-repeat center bottom;}
#showArea{height:284px; overflow:hidden;}
.MagicZoomBigImageCont {background:#FFF;}
.MagicZoomBigImageCont img{width: 800px!important;height: 583.02px!important;display: block;max-width: 10000px;}
.MagicZoomPup {border:0px solid #aaa;background:#ffffff;}

.left-pro{width:609px;text-align:left;margin-bottom:27px;margin: 0 auto;}
.left-pro .t1{width:105px;float:right;}
.left-pro .t2{width:485px;text-indent:0;float:left;}
.left-pro .t2 a{ display:block;margin-bottom: 0px;border: 1px solid #ccc;}
.left-pro .t2 img{text-indent:0;display: block;}

.titleh1{padding-bottom: 18px;}
.titleh1 h1{font-size: 20px;font-size: 2rem;line-height: 32px;padding-bottom: 12px;text-align: center;font-weight: bold;}
.content{padding-bottom: 40px;padding-top: 43px;}
.content h1{font-size: 20px;font-size: 2rem;padding-left: 32px;background: url(../images/sanxian.png) no-repeat left 6px;text-transform: uppercase;}

.btn{padding-top: 33px;}
.btn a{display: inline-block;width: 155px;height: 37px;line-height: 37px; text-align: center;color: #2d94ea; transition: 0.5s;border: 2px solid #2d94ea;font-size: 16px;font-size: 1.6rem;border-top-right-radius: 5px;border-bottom-left-radius: 5px;}
.none{margin-left: 27px;display: inline-block;width: 155px;height: 37px;line-height: 37px; text-align: center;color: #2d94ea; transition: 0.5s;border: 2px solid #2d94ea;font-size: 16px;font-size: 1.6rem;border-top-right-radius: 5px;border-bottom-left-radius: 5px;}
.btn a:hover{background: #2d94ea;color: #fff;}
.btn1{margin-left: 27px;}

.share{padding-top: 40px;}
.share .share1{line-height: 26px;color: #666666;padding-right: 10px;}

.chanpinx{line-height: 30px;padding-bottom: 33px;color: #555555;font-size: 16px;font-size: 1.6rem;}
.chanpinx li,.chanpinx p,.chanpinx span,.chanpinx b{color: #555555;}
.chanpinx p,.chanpinx div{text-indent: 2em;}
.chanpinx a{color: #2d94ea;}
.chanpinx img{max-width: 100%;}
.chanpinx iframe{max-width: 100%;}

.chanpinx table,.nex table,cpxx table{ width:97%; border-collapse:collapse; line-height:24px;}
.chanpinx tr td,.nex tr td,cpxx tr td{ line-height:24px; padding:2px;}

.img-scroll3 {position: relative;margin: 0 auto;width: 100%;}
.img-scroll3 .prev3, .img-scroll3 .next3 {position: absolute;display: block;width: 12px;height: 20px;top:40%;color: #fff;text-align: center;line-height: 100px}
.img-scroll3 .prev3 {left: 0;cursor: pointer;background: url("../images/zjs.png") no-repeat;}
.img-scroll3 .next3 {right: 0;cursor: pointer;background: url("../images/zjx.png") no-repeat;}
.img-list3 {position:relative;width:90%;overflow: hidden;margin: 0 auto;}
.img-list3 ul {width: 10000%;}
.img-list3 li {float: left;display: inline;width: 0.31%;margin: 0 0.01%;position: relative;position: relative;text-align: center;}
.img-list3 li span,.img-list3 li a{color: #fff;display: block;}
.img-list3 li img{width: 100%;max-width: 534px;max-height: 336px;}

.des{background: url(../images/desbg.jpg) repeat-x center center;}
.des a{padding-right: 35px;background:#fff url(../images/desdian.jpg) no-repeat right center;font-size: 24px;font-size: 2.4rem;font-weight: bold;color: #333;}
.chanpinx{padding-top: 20px;}

.fypcon{position: relative;overflow: hidden;}
.fypbox{width: 249px;float: left;margin-left: 38px;margin-top: 58px;}
.fyptu{display: block;border: 1px solid #bfbfbf;}
.fyptu img{width: 100%;max-width: 483px;max-height: 352px;display: block;}
.fypcover{position: absolute;left: 0;top: -100%;width: 100%;height: 100%;background: url(../images/fycover.png) no-repeat center center;}
.fypp{display: block;font-size: 16px;font-size: 1.6rem;line-height: 26px;margin-top: 16px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-transform: uppercase;}
.fypbox:hover .fypcover{top: 0;}
.fypp:hover{color: #2d94ea;}

@media screen and (max-width:1400px) {
    .MagicZoomBigImageCont{display: none!important;}
    .MagicZoomPup{background: rgba(0,0,0,0)!important;}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
    .btn1{margin-left: 3px;}
    .none{margin-left: 3px;}
    .btn a{width: 145px;}
    .fypbox{margin-left: 20px;width: 196px;margin-top: 40px;}
}

@media screen and (max-width:999px) {
    .left-pro{display: none;}
    .img980{display: block;}
    .content{width: 100%;}
    .img-list3 li a{border: 1px solid #e3e3e3;}
    .fypbox{width: 31.333%;margin: 0 1%;margin-top: 30px;}
    .fypcover{display: none;}
}

@media screen and (max-width:767px) {
    .des a{font-size: 20px;font-size: 2rem;}
    .fypp{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:650px) {
    .btn{float: none;text-align: center;}
    .share{float: none;text-align: center;}
    .share .share1,.share .share2{display: inline-block;float: none;}
    .share .share1{position: relative;top: -10px;}
}
@media screen and (max-width:600px) {
    .img-list3 li{width: 0.48%;}
    .btn a{margin-bottom: 10px;}
    .titleh1 h1{font-size: 16px;font-size: 1.6rem;}
    .btn1{margin-left: 0;}
    .none{margin-left: 0;}
    
    .relate a{font-size: 24px;font-size: 2.4rem;}
    .des span{font-size: 14px;font-size: 1.4rem;width: 220px;}
}

@media screen and (max-width:450px) {
    .img-list3 li{width: 0.98%;}
    .des a{font-size: 16px;font-size: 1.6rem;}
    .fypbox{width: 94%;margin: 0 3%;margin-top: 20px;}
    .content h1{font-size: 18px;font-size: 1.8rem;}
}

/*********  yingyong1  *********/
.fyyybg{background: url(../images/yy1bg.jpg) no-repeat center top;background-attachment: fixed;}
.yyhang{position: relative;border: 1px solid #bfbfbf;background: url(../images/yybg1.jpg) no-repeat center center;margin-bottom: 47px;transition: 0.5s;}
.yytu{display: block;position: absolute;top: 0;}
.yytu img{display: block;width: 100%;max-width: 452px;max-height: 278px;}
.yyhang1 .yytu{left: 0;border-right: 1px solid #bfbfbf;}
.yyhang2 .yytu{right: 0;border-left: 1px solid #bfbfbf;}

.yynr{min-height: 278px;}
.yynr a{display: block;}
.yyhang1 .yynr{padding-left: 494px;padding-right: 52px;}
.yyhang2 .yynr{padding-right: 494px;padding-left: 52px;}

.fyyyp1{font-size: 22px;font-size: 2.2rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 44px;}
.fyyyp2{font-size: 16px;font-size: 1.6rem;line-height: 30px;height: 60px;overflow: hidden;margin-top: 23px;margin-bottom: 25px;text-indent: 2em;}
.fyyyp3{width: 139px;height: 38px;line-height: 38px;text-align: center;color: #fff;font-size: 16px;font-size: 1.6rem;border-radius: 19px;background: #2d94ea;}

.yyhang:hover{background: url(../images/yybg2.jpg) no-repeat center center;}
.yyhang:hover .fyyyp1{color: #fff;}
.yyhang:hover .fyyyp2{color: #fff;}
.yyhang:hover .fyyyp3{color: #2d94ea;background: #fff;}

@media screen and (min-width:1000px) and (max-width:1219px) {

}
@media screen and (max-width:999px) {
    .fyyyp1{font-size: 18px;font-size: 1.8rem;}
    .fyyyp2{font-size: 14px;font-size: 1.4rem;}
    .yytu{width: 360px;}
    .yynr{min-height: 221px;}
    .yyhang1 .yynr{padding-left: 390px;padding-right: 20px;}
    .yyhang2 .yynr{padding-right: 390px;padding-left: 20px;}
    .fyyyp1{padding-top: 25px;}
}
@media screen and (max-width:767px) {
    .yyhang{text-align: center;margin-bottom: 20px;}
    .yytu{position: static;width: auto;max-width: 452px;margin: 0 auto;}
    .yyhang1 .yynr{padding-left: 20px;}
    .yyhang2 .yynr{padding-right: 20px;}
    .yyhang:hover{background: url(../images/yybg2.jpg) repeat-y center center;}
    .fyyyp3{margin: 0 auto;}
}

/*************  service1  ************/

.abnav{ background:url(../images/abbiao.jpg) repeat-x left 72px; text-align:center;margin-bottom: 45px;}
.abnav a{ display:inline-block; *float:left; width:120px; padding-top:130px; font-size:18px; font-size:1.8rem; line-height:24px;text-transform:uppercase; margin:0 75px;}
.ab1{ background:url(../images/abbiao1.jpg) no-repeat center top;}
.ab2{ background:url(../images/abbiao2.jpg) no-repeat center top;}
.ab3{ background:url(../images/abbiao3.jpg) no-repeat center top;}




.ab1:hover{ background:url(../images/abbiao1h.jpg) no-repeat center top;}
.ab2:hover{ background:url(../images/abbiao2h.jpg) no-repeat center top;}
.ab3:hover{ background:url(../images/abbiao3h.jpg) no-repeat center top;}





.abnav a:hover{ color:#2d94ea;}
.ab1.dangqianab{ background:url(../images/abbiao1h.jpg) no-repeat center top !important;}
.ab2.dangqianab{ background:url(../images/abbiao2h.jpg) no-repeat center top;}
.ab3.dangqianab{ background:url(../images/abbiao3h.jpg) no-repeat center top;}



.dangqianab{ color:#2d94ea !important;}

.servicess{background: #eee;padding-top: 26px;padding-bottom: 26px;text-align: center;}
.sss1{width: 461px;padding-left: 14px;height: 42px;line-height: 42px;color: #666666;}
.sss2{width: 114px;height: 44px;line-height: 44px;background: #2d94ea;color: #fff;margin-left: 11px;cursor: pointer;}

.downpart{padding-top: 56px;}

.downpart .fwp{margin-bottom: 65px;padding-bottom: 23px;background: url(../images/downxu.jpg) repeat-x center bottom;}
.downpart .time{border: 1px solid #bfbfbf;padding: 5px;}
.downpart .swp img{width: 100%;max-width: 194px;max-height: 244px;}
.downpart .zi {padding-left: 246px;}
.downpart .zi .nlp1{display: block; line-height: 28px; font-size: 16px; font-size: 1.6rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 23px;padding-top: 40px;}
.downpart .zi .nlp2{ display: block;  margin-bottom: 42px; color: #666666; line-height: 30px; height: 60px;overflow: hidden;font-size:16px;font-size:1.6rem;text-indent: 2em;}
.downpart .zi .more{ display: block;  font-size: 14px; font-size: 1.4rem;  width: 102px;padding-left: 34px; height: 34px; line-height: 34px; text-align: center; color: #fff; background: #2d94ea url(../images/yun1.png) no-repeat 26px center;border: 1px solid #2d94ea;}
.downpart .zi .nlp1:hover{ color: #2d94ea;}
.downpart .zi .nlp2:hover{ color: #2d94ea;}
.downpart .zi .more:hover{color: #2d94ea; background: #fff url(../images/yun2.png) no-repeat 26px center;}

@media screen and (max-width:999px) {
    .abnav a{margin: 0 50px;}
}
@media screen and (max-width:800px) {
    .abnav a{margin: 0 30px;}
    .sss1{width: 400px;}
}
@media screen and (max-width:767px) {
    .downpart .fwp{margin-bottom: 25px;}
    .downpart .zi{padding-left: 225px;}
    .downpart .zi .nlp2{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:600px) {
    .abnav a{width: 31.333%;margin: 0;}
    .sss1{margin-bottom: 10px;}
    .abnav{background: none;}
}
@media screen and (max-width:550px) {
    .downpart .time{float: none;display: inline-block;}
    .downpart .fwp{text-align: center;}
    .downpart .zi{padding-left: 0;}
    .downpart .zi .nlp1{padding-top: 20px;margin-bottom: 10px;}
    .downpart .zi .more{margin: 0 auto;}
    .downpart .zi .nlp2{margin-bottom: 20px;}

    .sss1{width: calc(100% - 14px);}
}
@media screen and (max-width:400px) {
    .abnav a{background-size:80%!important; padding-top: 110px;font-size: 14px;font-size: 1.4rem;}
    .abnav a.dangqianab{background-size:80%!important; }
    .abnav a:hover{background-size:80%!important; }
}

/*************  service1  ************/
.sertanbg{background: #fbfbfb;}

.tanform{width: 628px;margin: 0 auto;}
.tanform p{font-size: 16px;font-size: 1.6rem;margin-bottom: 35px;}
.tanform p span{color: #d22626;}

.intbox{margin-bottom: 13px;}
.intbox input{width: 515px;padding-left: 21px;height: 34px;line-height: 34px;background: #fff;border: 1px solid #bfbfbf;}
.intbox textarea{width: 513px;padding-left: 21px;height: 142px;line-height: 34px;background: #fff;border: 1px solid #bfbfbf;vertical-align: top;}
.intbox span{width: 80px;text-align: right;padding-right: 4px;font-size: 16px;font-size: 1.6rem;display: inline-block;}
.intbox span a.xing{padding-left: 13px;background: url(../images/tanxing.png) no-repeat left center;}

.intbox2>span{float: left;font-size: 16px;font-size: 1.6rem;}
.intbox2 ul{float: left;width: 560px;}
.intbox2 ul li{float: left;margin-left: 13px;margin-bottom: 20px;}
.intbox2 ul li span{font-size: 14px;font-size: 1.4rem;}
.intbox2 ul li input{cursor: pointer;}
.intbox2{padding-top: 16px;}

.textint{width: 227px;height: 42px;line-height: 42px;padding-left: 8px;border: 1px solid #a5a5a5;border-radius: 5px;float: left;}
.intbox3 img{cursor: pointer;float: left;margin-left: 14px;}
.submitint{width: 194px;height: 44px;background: url(../images/tjbg.jpg) no-repeat center center;float: right;font-size: 18px;font-size: 1.8rem;color: #fff;cursor: pointer;}
.intbox3{padding-top: 50px;}

@media screen and (max-width:700px) {
    .tanform{width: 100%;}
    .intbox input{width: 80%;}
    .intbox textarea{width: 80%;}
    .intbox2 ul{width: 80%;}
    .textint{width: calc(100% - 8px);margin-bottom: 13px;}
    .intbox3 img{margin-left: 0;}
    .intbox3{padding-top: 20px;}
}
@media screen and (max-width:600px) {
    .intbox input{width: 75%;}
    .intbox textarea{width: 75%;}
    .intbox2 ul{width: 75%;}
    .textint{width: calc(100% - 8px);margin-bottom: 13px;}
    .intbox3 img{margin-left: 0;}
    .intbox3{padding-top: 20px;}
}
@media screen and (max-width:480px) {
    .intbox input{width: calc(100% - 21px);margin-top: 10px;}
    .intbox textarea{width: calc(100% - 21px);margin-top: 10px;}
    .intbox2 ul{width: calc(100% - 21px);margin-top: 10px;}
    .intbox2 ul li{margin-left: 0;margin-right: 13px;}
    .textint{width: calc(100% - 8px);margin-bottom: 13px;}
    .intbox3 img{margin-left: 0;}
    .intbox3{padding-top: 20px;}
    .intbox span{width: auto;}
}
@media screen and (max-width:400px) {
    .submitint{width: 100%;background: #2d94ea;margin-top: 13px;}
    .intbox3{padding-top: 0;}
}

/***************  service2  **************/
.subNav1{line-height: 50px;background:url("../images/xy.png") #f1f1f1 no-repeat 98.5% center;padding-left: 15px;border-left: 5px solid #2d94ea;margin-bottom: 16px;padding-right: 35px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; cursor: pointer;}
.subNav1:hover{background:url("../images/xz.png") #2d94ea no-repeat 98.5% center;}
.subNav1:hover .zm{color: #fff;}
.subNav1:hover .zu{color: #fff;}
.subNav1 .zm{font-size: 16px;font-size: 1.6rem;font-weight: bold;color: #2d94ea;}
.zu{font-size: 16px;font-size: 1.6rem;font-weight: bold;}
.currentDt1{background:url("../images/xz.png") #2d94ea no-repeat 98.5% center;}
.currentDt1 .zm{color: #fff;}
.currentDt1 .zu{color: #fff;}
.navContent1{display: none;margin-top: -22px;border: 2px solid #2d94ea;padding:0 18px;padding-top: 14px;padding-bottom: 18px;margin-bottom: 22px;}
.navContent1 img{width: 90%;max-width: 380px;margin-left: 25px;}
.pack span{font-size: 1.6rem;font-weight: bold;display: inline-block;color: #2d94ea;}
.pack p{display: inline-block;line-height: 30px;color: #555;}

@media screen and (max-width:767px) {
    .zu{font-size: 14px;font-size: 1.4rem;}
}

/***************  service3_1  **************/
.ser3box li{padding-bottom: 20px;border-bottom: 1px solid #bfbfbf;margin-bottom: 40px;}
.ser3box span,.ser3box a{display: block;}
.ser3p1{font-size: 16px;font-size: 1.6rem;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 30px;}
.ser3p2{color: #555555;line-height: 30px;text-indent: 2em;}
.ser3box li span{color: #666666;margin-top: 20px;margin-bottom: 12px;}

@media screen and (max-width:767px) {
    .ser3p1{font-size: 14px;font-size: 1.4rem;}
    .ser3box li{margin-bottom: 25px;}
}


/***************  service3_2  **************/
.ser32 h1{text-align: center;font-size: 16px;font-size: 1.6rem;font-weight: bold;}
.ser32sj{text-align: center;color: #666666;padding-top: 19px;}

.nex{color: #555555;line-height: 30px;padding-top: 34px;padding-bottom: 50px;background: url(../images/xwxxu.jpg) repeat-x center bottom;margin-bottom: 33px;text-indent: 2em;}
.nex p,.nex li,.nex span,.nex b{color: #555555;}
.nex img,.nex iframe{max-width: 100%;}

.xwsx{font-size: 16px;font-size: 1.6rem;color: #666666;margin-top: 20px;}
.xwsx div{display: inline-block;font-size: 14px;font-size: 1.4rem;width: 77px;height: 24px;line-height: 24px;text-align: center;border: 1px solid #333333;color: #333333;margin-right: 12px;}
.xwsx a{color: #666666;}
.xwsx a:hover{color: #2d94ea;}

@media screen and (min-width:1000px) and (max-width:1219px) {

}
@media screen and (max-width:999px) {
    
}


/************  news1  **********/
.nbox{position: relative;padding-bottom: 62px;margin-bottom: 45px;border-bottom: 1px solid #bfbfbf;}
.fyntu{position: absolute;left: 0;top: 0;width: 330px;}
.fyntu img{width: 100%;max-width: 330px;max-height: 197px;}

.fynnr{padding-left: 356px;}
.fynnr a{display: block;}

.fynp1{font-size:16px;font-size:1.6rem;font-weight: bold;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 10px;}
.fynp2{padding-left: 25px;background: url(../images/sybiao.png) no-repeat left center;color: #999999;margin-top: 12px;margin-bottom: 14px;font-size: 16px;font-size: 1.6rem;}
.fynp3{color: #666666; line-height: 28px;height: 56px;overflow: hidden;font-size: 16px;font-size: 1.6rem;text-indent: 2em;}
.fynp4{color: #276ab3;margin-top: 22px;float: right;font-size: 16px;font-size: 1.6rem;}
.fynp1:hover{color: #276ab3;}
.fynp3:hover{color: #276ab3;}

@media screen and (max-width:767px) {
    .fyntu{width: 270px;}
    .fynnr{padding-left: 290px;}
    .fynp1{padding-top: 0;font-size: 14px;font-size: 1.4rem;}
    .nbox{padding-bottom: 15px;margin-bottom: 30px;}
    .fynp3{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:600px) {
    .fyntu{position: static;width: auto;max-width: 330px;margin: 0 auto;display: block;}
    .fynnr{padding-left: 0;padding-top: 10px;}
}

/************  news2  **********/
.nzuo{width: 869px;}
.nyou{width: 280px;margin-right: 11px;}
.nzuo h1{font-size: 24px;font-size: 2.4rem;line-height: 28px;}
.xwxsj{padding-left: 26px;background: url(../images/sybiao.png) no-repeat left center;font-size: 16px;font-size: 1.6rem;color: #999999;margin-top: 30px;}
.nzuo .nex{font-size: 16px;font-size: 1.6rem;padding-top: 48px;}
.nzuo .nex p,.nzuo .nex li,.nzuo .nex span,.nzuo .nex b{color: #666666;}

.xwlb{font-size: 24px;font-size: 2.4rem;font-weight: bold;border-bottom: 4px solid #2d94ea;display: block;padding-bottom: 15px;margin-bottom: 27px;}

.nyou ul li{margin-bottom: 35px;}
.nyou ul li>div{border: 1px solid #bfbfbf;padding: 4px;}
.nyou ul li>div img{width: 100%;max-width: 330px;max-height: 197px;display: block;}
.cenp1{font-size: 16px;font-size: 1.6rem;font-weight: bold;line-height: 28px;display: block;margin-top: 14px;margin-bottom: 30px;}
.nyou ul li span{color: #999999;padding-left: 25px;background: url(../images/sybiao.png) no-repeat left center;}
.cenp2{display: block;color: #666666;line-height: 25px;margin-top: 10px;text-indent: 2em;}
.cenp1:hover{color: #2d94ea;}
.cenp2:hover{color: #2d94ea;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .nzuo{width: 650px;}
    .nzuo h1{font-size: 20px;font-size: 2rem;}
}
@media screen and (max-width:999px) {
    .nzuo{width:70%;}
    .nyou{width: 28%;margin-right: 0;}
    .nzuo h1{font-size: 18px;font-size: 1.8rem;}
    .nzuo .nex{padding-top: 25px;}
    .xwlb{font-size: 20px;font-size: 2rem;}
}
@media screen and (max-width:767px) {
    .nzuo{width:100%;}
    .nyou{width: 100%;margin-top: 30px;}
    .nyou ul li>div{display: inline-block;}
    .nyou ul li{text-align: center;}
}

/**********  about1  ***********/
.aboutnav{ background:url(../images/abiaobg.png) no-repeat center bottom; text-align:center;margin-bottom: 78px;padding-bottom: 12px;}
.aboutnav a{ display:inline-block; *float:left; width:120px; padding-top:75px; font-size:16px; font-size:1.6rem; font-weight: bold;line-height:24px;margin:0 35px;}
.aboutb1{ background:url(../images/abiao1.png) no-repeat center top;}
.aboutb2{ background:url(../images/abiao2.png) no-repeat center top;}
.aboutb3{ background:url(../images/abiao3.png) no-repeat center top;}

.aboutb1:hover{ background:url(../images/abiao1h.png) no-repeat center top;}
.aboutb2:hover{ background:url(../images/abiao2h.png) no-repeat center top;}
.aboutb3:hover{ background:url(../images/abiao3h.png) no-repeat center top;}

.aboutnav a:hover{ color:#2d94ea;}
.aboutb1.dqaboutb{ background:url(../images/abiao1h.png) no-repeat center top !important;}
.aboutb1.dqaboutb{ background:url(../images/abiao2h.png) no-repeat center top;}
.aboutb1.dqaboutb{ background:url(../images/abiao3h.png) no-repeat center top;}

.aboutb2.dqaboutb{ background:url(../images/abiao1h.png) no-repeat center top !important;}
.aboutb2.dqaboutb{ background:url(../images/abiao2h.png) no-repeat center top;}
.aboutb2.dqaboutb{ background:url(../images/abiao3h.png) no-repeat center top;}

.aboutb3.dqaboutb{ background:url(../images/abiao1h.png) no-repeat center top !important;}
.aboutb3.dqaboutb{ background:url(../images/abiao2h.png) no-repeat center top;}
.aboutb3.dqaboutb{ background:url(../images/abiao3h.png) no-repeat center top;}

.dqaboutb{ color:#2d94ea !important;}

.azuo{width: 550px;}
.ap1{font-size: 36px;font-size: 3.6rem;line-height: 36px;}
.ap2{font-size: 18px;font-size: 1.8rem;margin-top: 16px;margin-bottom: 35px;}
.ap3{font-size: 16px;font-size: 1.6rem;line-height: 30px;text-indent: 2em;}
.ayou{width: 600px;padding-top: 6px;}

.vitu{position: relative; padding-bottom: 65.16%;height: 0;overflow: hidden;}
.vitu img {  position: absolute; top:0; left: 0; width: 100%; height: 100%; border:none;}
.vitu img body{ margin:0px !important;}

.ayou2{width: 550px;padding-top: 200px;}
.ayou2 p{font-size: 16px;font-size: 1.6rem;line-height: 30px;text-indent: 2em;}
.azuo2 img{width: 100%;max-width: 631px;max-height: 377px;}
.azuo2{padding-top: 12px;}

.img-scroll8 {position: relative;margin: 0 auto;width: 100%;margin-top: 75px;margin-bottom: 0px;}
.img-scroll8 .prev8, .img-scroll8 .next8 {position: absolute;display: block;width: 20px;height: 28px;top:50%;margin-top:-13px;color: #fff;text-align: center;line-height: 100px}
.img-scroll8 .prev8 {left: 0;cursor: pointer;background:url("../images/as.png") no-repeat center center;}
.img-scroll8 .next8 {right: 0;cursor: pointer;background:url("../images/ax.png") no-repeat center center;}
.img-scroll8 .prev8:hover {background:url("../images/as2.png") no-repeat center center;}
.img-scroll8 .next8:hover {background:url("../images/ax2.png") no-repeat center center;}
.img-list8 {position:relative;width:1079px;overflow: hidden;margin: 0 auto;}
.img-list8 ul {width: 999999px;}
.img-list8 li {float: left;display: inline;width: 242px;position: relative;margin-right: 37px;}

.ryzsbox{position: relative;overflow: hidden;}
.zhengshu img{width: 100%;max-width: 242px;max-height: 187px;display: block;}
.zhengshu{display: block;}
.fangda{position: absolute;left: 0;bottom: -100%;width: 100%;height: 100%;background: #2d94ea;background: rgba(45,148,234,0.5);}
.fangda img{width: 32px;height: 32px;position: absolute;left: 50%;margin-left: -16px;top: 50%;margin-top: -16px;}
.propp{font-weight: bold;color: #666666;text-align: center;line-height: 36px;margin-top: 3px;}
.ryzsbox:hover .fangda{bottom: 0;}


/*********************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)}}

.abg{background: url(../images/abg.jpg) no-repeat center top;padding-top: 88px;margin-top: 81px;text-align: center;padding-bottom: 170px;}
.akuang{display: inline-block;border: 2px solid #fff;}
.akuang div{width: 981px;margin: 13px;background: #fff;background: rgba(255,255,255,0.5);padding-top: 32px;padding-bottom: 54px;text-align: left;}
.akuang div p{}
.kuangp1{font-size: 36px;font-size: 3.6rem;font-weight: bold;color: #333;margin-bottom: 23px;}
.kuangp2{font-size: 16px;font-size: 1.6rem;line-height: 30px;padding: 8px 60px;font-weight: bold;}

.fymainabout{padding-bottom: 0;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .ayou{width: 500px;}
    .azuo{width: 460px;}
    .azuo2{width: 500px;}
    .ayou2{width: 460px;padding-top: 140px;}
    .img-list8{width: 900px;}
    .img-list8 li{width: 197px;}
    .akuang div{width: 860px;}
}
@media screen and (max-width:999px) {
    .azuo{width: 100%;float: none;}
    .ayou{width: auto;float: none;max-width: 600px;margin: 0 auto;margin-top: 20px;}
    .azuo2{width: 100%;text-align: center;}
    .ayou2{width: 100%;padding-top: 50px;}
    .img-list8 ul{width: 10000%;}
    .img-list8 li{width: 0.31%;margin: 0 0.01%;}
    .fangda{display: none;}

    .img-list8{width: 80%;}
    .akuang{width: 98%;}
    .akuang div{width: auto;margin-left: 13px;margin-right: 13px;}
    .abg{padding-bottom: 80px;}
}
@media screen and (max-width:767px) {
    .ap1{font-size: 24px;font-size: 2.4rem;}
    .aboutnav{margin-bottom: 35px;}
    .aboutnav a{margin: 0 15px;}
    .ap2{margin-bottom: 20px;}
    .ap3,.ayou2 p{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:600px) {
    .img-list8 li{width: 0.48%;margin: 0 0.01%;} 
    .img-scroll8{margin-top: 45px;}
}
@media screen and (max-width:500px) {
    .aboutnav a{width: 85px;font-size: 14px;font-size: 1.4rem}
    .aboutnav a{width: 33.333%;margin: 0;font-language-override: left;}
    .ap1{font-size: 20px;font-size: 2rem;}
    .ap2{font-size: 16px;font-size: 1.6rem;}

    .kuangp1{font-size: 30px;font-size: 3rem;}
    .kuangp2{font-size: 14px;font-size: 1.4rem;padding: 0 15px;}
    .abg{padding-top: 45px;padding-bottom: 30px;}

}
@media screen and (max-width:350px) {
    .img-list8 li{width: 0.98%;margin: 0 0.01%;} 
    .img-list8{width: 72%;}
}

/**********  about2_1  ***********/
.zhbox{margin-bottom: 25px;}
.zhtu img{width: 100%;max-width: 798px;max-height: 421px;display: block;}
.sjmc{position: relative;}
.zhsj{width: 72px;height: 72px;display: table-cell;vertical-align: middle;text-align: center;color: #fff;background: #2c8dd6;font-size: 24px;font-size: 2.4rem;line-height: 30px;font-family: Arial, Helvetica, sans-serif;position: absolute;left: 0;top: 0;}
.zhsj span{color: #fff;font-size: 32px;font-size: 3.2rem;display: block;padding-top: 5px;}
.zhmc{padding-left: 95px;font-size: 18px;font-size: 1.8rem;min-height: 72px;}
.zhmc a{display: block;padding-top: 32px;}
.zha{display: block;color: #555555;line-height: 30px;margin-top: 9px;text-indent: 2em;}
.zhmc a:hover{color: #2c8dd6;}
.zha:hover{color: #2c8dd6;}

.nzuo2{width: 798px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .nzuo2{width: 650px;}
}
@media screen and (max-width:999px) {
    .nzuo2{width: 70%;}
}
@media screen and (max-width:767px) {
    .nzuo2{width: 100%;}
}

/**********  about2_2  ***********/
.nzuo2 h1{font-size: 24px;font-size: 2.4rem;}
.zhxsj{color: #555555;line-height: 30px;margin-top: 16px;}
.nzuo2 .nex{padding-top: 7px;}

/**********  about3  ***********/
.about3{background: url(../images/about3bg.jpg) no-repeat center bottom;}

.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:921px; position:relative; 
/*overflow:hidden;*/
margin:31px auto 0 auto;}
.ban2{ width:538px; height:644px; position:relative; overflow:hidden;margin: 0 auto;right: 0px;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:530px; height:636px;background: #fff;border: 4px solid #e3e3e3;}
.prev{ float:left; cursor:pointer;}

/*2*/
.num{ height:270px;overflow:hidden; width:900px; position:relative;float:left;}
.min_pic{ padding-top:12px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:218px; height:260px; margin-right:10px; padding:0px;padding-top: 4px;}
.num ul li a{display: block;background: transparent;padding: 4px;padding-right: 2px;}
.num ul li a img{width: 210px;height: 252px;display: block;}
.num ul li.on a{background: #2d94ea;}
.num ul li.on{background: url(../images/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;}
.lunboa .prev1{ position:absolute; top:260px; left:25px; width:60px; height:60px;z-index:9;cursor:pointer;background: url("../images/lbs.png") no-repeat; }
.lunboa .next1{ position:absolute; top:260px; right:31px; width:60px; height:60px;z-index:9;cursor:pointer;background: url("../images/lbx.png") no-repeat;}
.lunboa .prev1:hover{background: url("../images/lbs2.png") no-repeat;}
.lunboa .next1:hover{background: url("../images/lbx2.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: 29px;}
.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;}

.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{}
.about2{padding-bottom: 50px;}
}
@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;}
.about2{padding-bottom: 30px;}
}
@media screen and (max-width:750px) {
.renbox{width: 90%;margin: 0 5%;margin-bottom: 40px;margin-top: 40px;}
}
@media screen and (max-width:639px) {
.about2{padding-bottom: 10px;padding-top: 20px;}
}
@media screen and (max-width:400px) {
.renboxn span{position: static;}
.renboxn{padding: 0 15px;}
.renbox{padding-top: 66px;}
}

.yiji{position: absolute;left: 0;top: -9999px;z-index: 9999;width: 209px;border: 2px solid #bfbfbf;background: #fff;}
.yiji li{padding: 0 6px;line-height: 46px;position: relative;}
.yiji li a{display: block;border-bottom: 1px solid #bfbfbf;padding: 0 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yiji li:hover>a{color: #2d94ea;}
.erji{position: absolute;left: 100%;top: -9999px;z-index: 9999;width: 296px;border: 2px solid #bfbfbf;background: #fff;}
.navlist>li:hover .yiji{top: 100%;}
.yiji>li:hover .erji{top: -2px;}

@media screen and (max-width:999px) {
    .yiji{display: none;}
}

/***************  yingyong2  ***************/
.m-fixnav{padding-bottom: 30px;background: url(../images/yy1.jpg) repeat-x center bottom;text-align: center;border-top: 1px solid #bfbfbf;}
.bread2 .wp{border: none;}
.nav-list li{display: inline-block;}
.nav-list li a{display:block;width: 196px;background: #fff;text-align: center;margin: 0 3px;padding-top: 20px;padding-bottom: 14px;position: relative;}
.nav-list li img{position: absolute;bottom: -30px;left: 50%;margin-left: -16px;display: none;}
.nav-list li a.active img{display: block;}
.nav-list li:hover img{display: block;}
.nav-list li a span{display: block;font-size: 18px;font-size: 1.8rem;padding-top: 47px;}

.yyli1 a span{background: url(../images/yytu1.png) no-repeat center top;}
.yyli2 a span{background: url(../images/yytu2.png) no-repeat center top;}
.yyli3 a span{background: url(../images/yytu3.png) no-repeat center top;}
.yyli4 a span{background: url(../images/yytu4.png) no-repeat center top;}
.yyli5 a span{background: url(../images/yytu5.png) no-repeat center top;}
.nav-list li a.active{background: url(../images/jianbian.jpg) repeat-x center center;}
.nav-list li a.active span{color: #fff;}

.nav-list li:hover a{background: url(../images/jianbian.jpg) repeat-x center center;}
.nav-list li:hover a span{color: #fff;}

.yyli1 a.active span{background: url(../images/yytu1h.png) no-repeat center top;}
.yyli2 a.active span{background: url(../images/yytu2h.png) no-repeat center top;}
.yyli3 a.active span{background: url(../images/yytu3h.png) no-repeat center top;}
.yyli4 a.active span{background: url(../images/yytu4h.png) no-repeat center top;}
.yyli5 a.active span{background: url(../images/yytu5h.png) no-repeat center top;}

.yyli1:hover a span{background: url(../images/yytu1h.png) no-repeat center top;}
.yyli2:hover a span{background: url(../images/yytu2h.png) no-repeat center top;}
.yyli3:hover a span{background: url(../images/yytu3h.png) no-repeat center top;}
.yyli4:hover a span{background: url(../images/yytu4h.png) no-repeat center top;}
.yyli5:hover a span{background: url(../images/yytu5h.png) no-repeat center top;}

.cpms{padding-top: 46px;padding-bottom: 100px;}
.jgglxt{font-size: 32px;font-size: 3.2rem;margin-bottom: 25px;}
.yy2topzi{font-size: 16px;font-size: 1.6rem;line-height: 30px;text-indent: 2em;}
.yy2bt{background: url(../images/huixian.jpg) repeat-x center center;margin-bottom: 50px;margin-top: 55px;}
.yy2bt strong{padding-left: 39px;background:#fff url(../images/lankuai.jpg) no-repeat left center;padding-right: 21px;font-size: 24px;font-size: 2.4rem;font-weight: bold;}
/*.m-abtb2 img{width: 100%;}
.m-abtb3 img{width:100%}*/
.jjfazuo img{width: 100%;max-width: 446px;max-height: 323px;}
.jjfayou{width: 700px;}

.fymainyy2 img{ max-width:100%;}

.m-abtb3  .sxyou {     max-width: 621px;}

.jjfap1{font-size: 20px;font-size: 2rem;font-weight: bold;line-height: 26px;margin-top: 32px;margin-bottom: 28px;}
.jjfap2{font-size: 16px;font-size: 1.6rem;line-height: 26px;padding-left: 20px;background: url(../images/pkuai.jpg) no-repeat left 10px;margin-bottom: 17px;}
.zuchengtu img{width: 100%;max-width: 1202px;max-height: 742px;}

.nb1{font-size: 24px;font-size: 2.4rem;line-height: 26px;margin-bottom: 29px;margin-top: 40px;}
.nb2{font-size: 16px;font-size: 1.6rem;line-height: 26px;padding-left: 47px;background: url(../images/pkuai.jpg) no-repeat 24px 10px;margin-bottom: 26px;}

.sxp1{font-size: 16px;font-size: 1.6rem;line-height: 26px;margin-bottom: 25px;padding-left: 46px;background: url(../images/pkuai.jpg) no-repeat 24px 10px;}
.sxp1 span{font-weight: bold;}

.sxzuo{width: 570px;}
.sxyou img{width: 100%;max-width: 610px;max-height: 401px;}
.jiazhip{font-size: 16px;font-size: 1.6rem;line-height: 30px;text-indent: 2em;}
.jizhitu{text-align: center;padding-top: 64px;}
.jizhitu img{width: 100%;max-width: 795px;max-height: 382px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .nav-list li a{width: 170px;}
    .jjfayou{width: 500px;}
    .jjfap1{margin-top: 0;}

    .yyimg1{width: 30%;}
    .yyimg2{width: 60%;}

    .sxzuo{width: 480px;}
    .sxp1{margin-bottom: 10px;}
    .sxyou{width: 480px;}
}
@media screen and (max-width:999px) {
    .nav-list li a{width: 120px;}
    .jgglxt{font-size: 24px;font-size: 2.4rem;}
    .cpms{padding-top: 20px;}
    .yy2topzi,.jjfap2,.nb2,.jiazhip,.sxp1{font-size: 14px;font-size: 1.4rem;}

    .jjfazuo,.jjfayou{float: none;width: 100%;}
    .liatu img{float: none;margin-bottom: 10px;max-width: 100%;}
    .sxzuo,.sxyou{float: none;width: 100%;}
}
@media screen and (max-width:767px) {
    .nav-list li a{width: 100px;padding-top: 10px;}
    .nav-list li a span{font-size: 14px;font-size: 1.4rem;}
    .yy2bt span{font-size: 20px;font-size: 2rem;}
    .yy2bt{margin-bottom: 30px;margin-top: 35px;}
    .jgglxt{font-size: 20px;font-size: 2rem;}
    .jizhitu{padding-top: 25px;}
}
@media screen and (max-width:600px) {
    .nav-list li a span{padding-top: 0;background: none!important;}
    .nav-list li a{width: 65px;}
}
@media screen and (max-width:400px) {
    .m-fixnav{padding-bottom: 0;background: none;}
    .nav-list li a span{font-size: 12px;font-size: 1.2rem;}
    .nav-list li img{display: none!important;}
    .nav-list li{width: 33.333%;float: left;display: block;}
    .nav-list li a{width: auto;}
    .nb2{padding-left: 15px;background: url(../images/pkuai.jpg) no-repeat left 10px;}
    .nb1{font-size: 20px;font-size: 2rem;}
}

/**********   contact  **********/
.lxren{font-size: 30px;font-size: 3rem;color: #2d94ea;font-weight: bold;margin-bottom: 16px;}
.lxfs li{line-height: 30px;font-size: 16px;font-size: 1.6rem;}
.li1{/*font-weight: bold;*/margin-bottom: 2px;}
.lxfs{margin-bottom: 18px;}
.lxfs a:hover{color: #2d94ea;}
.ditu img{width: 100%;max-width: 1198px;max-height: 428px;}
.ditu{padding-top: 57px;}

.czuo{padding-top: 7px;}
.cyou{width: 743px;padding-top: 5px;}

.wu{width: 100%;max-width: 189px;max-height: 26px;}
.whether{color: #666666;line-height: 30px;padding-top: 20px;padding-left: 10px;}

.coxinn{margin-top: -10px;}
.coxin .xing{ background:url(../images/xing.png) no-repeat left 20px; padding-left:14px;}
.coxin .tex{padding-left:14px;}
.coxinn .int1{ padding-left:14px; float:left; margin-top:17px;}
.coxinn .int2{ padding-left:14px; float:right; margin-top:17px;}
.coxinn .int1 input,.coxinn .int2 input{ width:340px; height:40px;line-height: 40px;border-radius: 5px;background: #f8f8f8;padding-left:8px;border: 1px solid #a5a5a5;}
.coxinn textarea{ width:716px; height:184px; padding-left:8px; font-size:14px; font-size:1.4rem; line-height:40px;border: 1px solid #a5a5a5;margin-top: 18px;background: #f8f8f8;border-radius: 5px;}
.coxinn .int5{ margin-top:14px;}
.coxinn .int3{ width:242px; height:40px; padding-left:8px; font-size:14px; font-size:1.4rem; line-height:40px; text-transform:uppercase; float:left;border: 1px solid #a5a5a5;background: #f8f8f8;border-radius: 5px;}
.coyanzheng{ width:163px; height:44px; float:left; margin-left:27px; cursor:pointer;}
.coxinn .int4{ width:236px; height:44px; float:right; background:url(../images/tjbg2.jpg) no-repeat center center; font-size:16px; font-size:1.6rem; color:#fff; cursor:pointer; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}

@media screen and (min-width:1000px) and (max-width:1219px) {
    .czuo{width: 450px;}
    .cyou{width: 500px;}
    .coxinn .int1 input, .coxinn .int2 input{width: 217px;}
    .coxinn textarea{width: 470px;}
    .coxinn .int3{width: 115px;}
    .coxinn .int4{width: 170px;}
    .coyanzheng{margin-left: 5px;}
    .coxinn{padding-top: 0;}
    .contact{padding-bottom: 100px;}
}
@media screen and (max-width:999px){
.czuo{width: 100%;}
.cyou{width: 100%;padding-top: 30px;}
.coxin{ height:auto; margin-top:auto;}
.coxinn{width:auto; padding-top:20px;}
.coxinn .int1,.coxinn .int2{  width:auto; float:none;}
.coxinn .int1 input,.coxinn .int2 input{ width:calc(100% - 8px);}
.coxinn textarea{ width:calc(100% - 8px);}
.coxinn .int4{ width:100%;margin-top:20px;background: #2d94ea; }
.coxinn .int3{ width:30%;}
.contact{padding-bottom: 70px;}
}
@media screen and (max-width:639px){
.lxren{font-size: 20px;font-size: 2rem;}
.cyou{padding-top: 0;}
.ditu{padding-top: 30px;}
}
@media screen and (max-width:500px){
    .coxinn .int3{width: calc(100% - 8px);margin-bottom: 14px;}
    .coyanzheng{margin-left: 0;}
}






@media screen and (min-width:1000px) and (max-width:1219px) {

}
@media screen and (max-width:999px) {
    
}
.blue{color: #2d94ea!important;}

.listcart{ width:100%; margin-top:1rem;font-family: Tahoma, Geneva, Arial, sans-serif; margin-bottom:1rem}
.listcart a{ display:inline-block;height: 30px; width:150px;
	line-height: 30px;
	cursor: pointer;
	border: none;
	overflow: hidden;
	color: #2d94ea;
	cursor: pointer; border:#2d94ea solid 1px;   padding-left:10px; padding-right:10px; text-align:center; font-size:14px; font-size:1.4rem; margin-left:10px;}
	@media screen and (max-width:999px){
		.listcart a{ width:40% ; margin-left:2.5%; margin-right:2.5%; padding-left:0px; padding-right:0px }
		.listcart{ width:100%; margin-top:1rem ; margin-bottom:1rem}
	}
	@media screen and (max-width:420px){
		.listcart a{ width:95% !important ; float:none; overflow:hidden; margin-bottom:1rem; margin-top:1rem}

}
.shuxp_c{ clear:both; width:100%; margin-top:10px;font-size:14px; font-size:1.4rem; line-height:25px }
.shuxp_c a{ color:#2d94ea}
@media screen and (min-width:1000px) and (max-width:1219px) {
    .div2{width:550px;}
}
.MagicZoomHeader{display: none;}


.syyy{display: none;}