/*网站*/
*{margin:0; padding:0; border:0; touch-action: none;}
a{text-decoration:none;}
li{list-style:none;}
body{ font-family:"Microsoft YaHei"; }
#bannergd li{ background-size:cover;}
#frame{
	top: 150px;
}
@media screen and (max-width: 1280px){
	#frame{
		top: 30px;
	}
}
.form_box{ display:none;}

.bxytops{ width:100%; height:30px; background:#52898f;}
.bxytopsn{ width:1150px; height:100%; margin:0 auto;}
.bxytopsn1{ width:60%; float:left; height:100%; line-height:30px; color:#fff;font-size: 14px;}
.bxytopsn2{ width:35%; float:right; height:100%; line-height:30px; color:#fff;}
.bxytopsn2 img{ display:inline-block; float:right;margin-top: 4px;margin-right:6px;}
.bxytopsn2 p{ float:right;}

.bxytopx{ width:100%; height:90px; background:#66abb2;}
.bxytopxn{ width:1150px; height:100%; margin:0 auto;}
.bxytopxn1{ width:115px; height:56px; float:left; margin-right:110px; margin-top:20px;}
.bxytopxn2{ width:920px; height:75px; float:left; margin-top:15px; }

.bxydh{ width:100%; height:100%;font-size:18px;}
.bxydh ul{width:100%; height:100%; }	
.bxydh ul li a {display:block; color:#fff; /*border-bottom:2px solid #494848;*/}
.bxydh ul li a:hover{ border-bottom:2px solid #dc181c; color:#dc181c;}
.bxydh ul li{float:left;/* margin-right:10px;*/ width:100px;text-align:center; height:75px;line-height:73px;}
.bxydh li ul{display:none;width:120px;position:absolute; z-index:9999; }
.bxydh li ul li{height:40px;line-height:40px; text-align:center;width:100%; margin-left:-10px;*margin-left:-60px;background:#575656; background:rgba(0,0,0,0.6);}
.bxydh li ul li a {font-size:14px;}
.bxydh li ul li a:hover {background:rgba(0,0,0,0.6);color:#fff;}
.bxydh ul li:hover ul {display:block;}


.bxyfoot{ width:100%; height:270px; background:#38393b;}

.bxyyouqings{ width:1000px; height:80px; margin:0 auto; padding-top:20px;}
.bxyyouqings .bxyyouqing{ width:100%; height:70px; margin:0 auto; border-bottom:1px solid #484848; }
.bxyyouqings .bxyyqn{ width:980px; height:50px; margin:0 auto; }
.bxyyouqings .bxyyqn1{ width:70px; height:50px; float:left; text-align:center; font-size:16px; color:#fff; padding-top:5px;}
.bxyyouqings .bxyyqn3{ width:2px; height:25px; background:#b4b5b5; float:left; margin-left:12px; margin-right:10px; margin-top:16px;}
.bxyyouqings .bxyyqn2{ width:884px; height:50px; float:left; overflow:hidden;}
.bxyyouqings .bxyyqn2 li{ float:left; font-size:14px; margin-left:15px; height:30px; overflow:hidden;line-height:30px}
.bxyyouqings .bxyyqn2 li a{ color:#fff;}
.bxyyouqings .bxyyqn2 li a:hover{ color:#c11e13;}

.bxyfootn1{ width:100%; height:50px;color:#fff; }
.bxyfootn1 ul{ width:882px; overflow:hidden;margin:0 auto;}
.bxyfootn1 li{ float:left; font-size:14px; line-height:50px; margin-left:4px;}
.bxyfootn1 li a{ color:#fff;}
.bxyfootn1 li a:hover{ color:#c11e13;}


.bxydibu{ width:1000px; height:100px; margin:0 auto; margin-top:16px;}
.bxydibu1{ width:167px; height:61px; float:left;}
.bxydibu2{ width:500px; height:100%; float:left;  margin-left:40px;}
.bxydibu2 p{ font-size:14px; color:#fff; margin-bottom:5px;}
.bxydibu2 span{ color:#666666;}
.bxydibu3{ width:200px; height:58px; float:left; background:url(../images/footdianhua.png) no-repeat left top; padding-left:80px; margin-top:10px; padding-top:10px;}
.bxydibu3 p{ font-size:14px; color:#fff;}
.bxydibu3 span{ color:#66abb2; font-size:24px;}




.ycxuanfu{width:50px; height:100%; background:#494848; position:fixed; right:0px; top:0px;z-index:10000000000000;}
.ycxuanfu1{ width:100%;position:absolute; top:15%;}
.ycxuanfu1 li{ width:100%; height:60px;position:relative;margin-bottom:20px;}
.ycxuanfu1 li img{ /*width:100%; height:100%;*/ display:block; margin:0 auto;}
.ycxuanfu1 li .huadong{ width: 310px;height: 60px;position: absolute;right: -310px;top: 0px; transition: all 0.2s; line-height:60px; font-size:16px;}
.ycxuanfu1 li:hover .huadong{transform:translatex(-300px);}
.ycxuanfu1 li .huadong .huadong1{ width:250px; height:100%; background:#25282b; float:left; color:#fff;}
.ycxuanfu1 li .huadong .huadong1 img{ width:77px; height:60px; display:block; float:left;}
.ycxuanfu1 li .huadong .huadong1 a{ color:#fff; display:block;}
.ycxuanfu1 li .huadong .huadong2{ width:60px; height:100%; background-color:transparent; float:left; } 


.ycxuanfu2{ width:100%; height:60px; position:absolute; bottom:5%; background:url(../images/top.png) no-repeat center center;}
.ycxuanfu2 a{ display:block; width:100%; height:100%;}

/*底部*/
.asideBanner{z-index:99999;position:fixed;bottom:-200px;left:0;width:100%;height:143px;background:rgba(0,0,0,.8) !important;opacity:1;transition:.8s;}
.w1200{
	width:1200px; margin:0 auto;
}
.asideBanner .main{height:100%;position:relative; background:none;}
.asideBanner .main .w_left{position:absolute;top:5px;right:0;width:35px;height:35px;border-radius:50%;background:#ECECEC url(/Public/images/icon_cha.png) no-repeat center;background-size:15px;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.asideBanner .main>div{text-align:left;display:inline-block;height:100%;width:auto;vertical-align:top;}
.asideBanner .num-txt{height:100%;overflow:hidden;font-size:28px;padding-top:35px;}
.asideBanner .num-txt h4{color:#fff;}
.asideBanner .num-txt p{color:#c3c3c3;}
.asideBanner .num-txt span{color:#66abb2;font-family:Impact;}
.asideBanner .jsq{width:133px;height:85px;background:url(/Public/images/jsq.png) no-repeat center;float:left;box-sizing:border-box;margin-top:35px;}
.asideBanner .inp-main{margin-top:35px;margin-left:75px;width:420px!important;padding-right:81px;position:relative;}
.asideBanner .inp-ys{width:145px;height:37px;background:#fff;line-height:37px;border:0;margin-left:9px;font-size:16px;color:#333;margin-bottom:9px;box-sizing:border-box;padding-left:5px;}
.asideBanner .inp-sub{width:95px;height:83px;background:#66abb2;position:absolute;right:0;top:0;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; font-size: 20px; color: #fff; border: none;}
.asideBanner .inp-sel{border:none;outline:none;color:#666;border-radius:0;background:transparent;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
.asideBanner .inp-sel{background:url(/Public/images/icon_select.png) no-repeat 95% center #fff;}
.asideBanner .inp-sub:hover{opacity:.9;}
.asideBanner .tel-bj{color:#fff;margin-top:35px;margin-left:60px;}
.asideBanner .tel-bj h4{font-size:24px;color:#fff;font-family:Adobe Heiti Std;}
.asideBanner .tel-bj p{font-size:32px;font-family:impact;}
.zhankai{position:fixed;z-index:999;width:120px;height:143px;left:-125px;bottom:0;cursor:pointer;background:url(/Public/images/zhankai.png) no-repeat;transition:.8s;}



#bannergd{height:650px; position:relative; min-width:1000px; }
#bannergd li{ height: 650px; overflow: hidden; position: absolute; width: 100%; background-repeat:no-repeat;background-position:center center; min-width: 1100px}
#bannergd .btn{position:absolute;width:100%;height:30px;bottom:0;text-align:center;z-index:9; margin-bottom:0;}
#bannergd .btn span{display:inline-block;_display:inline;_zoom:1;width:14px;height:14px;_font-size:0;margin:5px 10px;cursor:pointer;background:#dfdfdf;z-index:9; border-radius:50%}
#bannergd .btn span.on{background:#cb5757;z-index:9}
#bannergd .preNext{width:44px;height:44px;position:absolute;top:310px;background:url(../images/dundongjt.png) no-repeat left bottom;cursor:pointer;z-index:9; opacity:0;transition: all 0.3s linear 0s;}
#bannergd .pre{left:0%; z-index:99999;}
#bannergd .next{right:0%;background-position:right bottom;z-index:99999;}
#bannergd:hover .preNext{opacity:0.5;}
#bannergd:hover .pre{left:10%; }
#bannergd:hover .next{right:10%;}
#bannergd .pre:hover,#bannergd .next:hover{opacity:1;}


.bxysous{ width:1205px; height:145px; border:1px solid #e4e4e4; margin:0 auto; margin-top:30px; }
.bxysous1{ width:1085px; height:70px; margin:0 auto; }
.bxysous11{ width:60%; height:100%; float:left;  font-size:14px; line-height:70px;}
.bxysous11 span{ color:#d20e0e;}
.bxysous11 a{ color:#000;}
.bxysous11 a:hover{ color:#dc181c;}
.bxysous12{ width:40%;  float:left; margin-top:20px;}
.bxysous12 .sousuo{ float:right; width:270px;}
.bxysous12 input {width:215px;line-height:28px;height:28px;padding: 0 0 0 3px;border: 1px solid #848484;background:none;color:#848484;font-size:14px;font-family:"Microsoft YaHei";outline-color: #848484;}
.bxysous12 button {margin: 1px 0 0 -6px;width: 41px;line-height: 30px;height: 30px;text-align: center;color: #fff;font-family: "Microsoft YaHei";font-size: 14px;display: inline-block;background:#333;border: none;cursor: pointer;}
.bxysousx{ width:190px; height:90px; margin:0 auto; background:#fff; margin-top:30px; padding: 0 70px;}
.bxysousx p{ font-size:36px; width:100%; color:#000; height:55px; text-align:center;}
.bxysousx p span{ font-family:"Arial"; font-size:45px; float:left}
.bxysousx a{ width:188px; height:30px; border:1px solid #000; color:#000;display:block; line-height:30px; text-align:center; font-size:16px;}
.bxysousx a:hover{ background:#66abb2; color:#fff; font-size:14px;}


.bxyding{ width:1205px; height:415px; border:1px solid #e4e4e4; margin:0 auto; border-top:none!important;}
.bxydingzy{ width:100%; height:1px; margin-bottom:88px;}
.bxyding1{ width:320px; height:285px; border:1px solid #f3f3f3; margin-left:26px; float:left;}
.bxyding2{ width:320px; height:285px; border:1px solid #f3f3f3; margin-left:16px; float:left;}
.bxyding3{ width:475px; height:285px; border:1px solid #f3f3f3; margin-left:16px; float:left;}
.bxyding3:hover{border:1px solid #66abb2; }

.bxyding11{width:320px;height:217px;position:relative;overflow:hidden;}
.bxyding11 img{ width:100%; height:100%;	transition:all 2s;}
.bxyding11:hover img{transform:scale(1.1);}
.bxyding11 p{position:absolute;left:0px;top:0px;width:100%; height:217px;  color:#fff; text-align:center; font-size:30px; display:none; font-weight:normal; padding-top:70px; }
.bxyding11:hover p{background:rgba(0,0,0,0.6); display:block; }
.bxyding11 p a{ color:#fff;}
.bxyding11 p span{ font-size:12px; text-transform:uppercase; display:block; width:100%;}
.bxyding12{ width:100%; height:68px; }
.bxyding12 p{ font-size:16px; color:#000; width:100%; padding-left:10px; padding-top:10px;    line-height: 24px;}
.bxyding12 p span{ font-size:12px; color:#707070;}
.bxyding12 p a{ color:#000;}
.bxyding12 p a:hover{ color:#df0e0e;}
.bxyding31{ width:100%; height:217px;background:url(../images/bxyding3.jpg) no-repeat top center; overflow: hidden; position:relative;}
.bxyding311{ width:100%; text-align:center; overflow:hidden;position:absolute; left:0px; top:55px; color:#232323; font-size:18px;}
.bxyding312{ width:423px; overflow:hidden;position:absolute; left:25px; top:88px; color:#232323; font-size:12px; line-height:22px;}
.bxyding313{ width:270px; overflow:hidden;position:absolute; left:25px; top:142px; color:#000; font-size:18px;}
.bxyding313 span{ color:#d20e0e;}
.bxyding314{ width:100px; height:26px; line-height:26px; text-align:center; overflow:hidden;position:absolute; left:295px; top:140px; font-size:14px; background:#333;}
.bxyding314 a{ color:#fff;}
.bxyding314 a:hover{ color:#fff; font-size:16px; }
.bxyding32{ width:100%; height:68px; text-align:center; line-height:60px; font-size:16px; color:#000;}



.bxycptjs{ width:1205px; height:1px; background:#e4e4e4; margin:0 auto; margin-top:90px;  }
.bxycptjsx{ width:190px; height:90px; margin:0 auto; background:#fff; margin-top:-24px;padding: 0 30px; }
.bxycptjsx p{ font-size:26px; width:100%; color:#323433; height:35px; text-align:center;}
.bxycptjsx a{ width:100%; display:block; line-height:30px; color:#00a5a9; text-align:center; font-size:16px;}
.bxycptjsx a:hover{ color:#52898f; font-size:14px; }

.qhkj{ width:1205px; height:500px; overflow:hidden; margin:0 auto; margin-top:10px; }
.qhdh{overflow:hidden;}
.qhdh ul li { float:left; width:165px; height:39px;text-align:center;  line-height:36px; margin-right:33px; overflow:hidden; background:#fff; border:1px solid #d8d8d8; font-size:16px; }
.qhdh ul li:hover{ border:1px solid #979797;  }
.qhdh ul li a{ color:#000; display:block; width:161px; height:35px; margin-left:2px; margin-top:2px; }
.qhdh ul li a:hover{ color:#fff;}
.qhdh ul li.hover a{ color:#fff;background:#66abb2; width:161px; height:35px; margin-left:2px; margin-top:2px;font-size:18px;}
.qhnr{ width:100%; height:422px;margin-top:28px;}

.qhnrz{ width:600px; height:100%; float:left; position:relative; overflow:hidden;}
.qhnrz img{ width:100%; height:100%;	transition:all 2s;}
.qhnrz i{ font-style:normal;}
.qhnrz:hover img{transform:scale(1.1);}
.qhnrz p{position:absolute;left:0px;top:0px;width:100%; height:422px;  color:#fff; text-align:center; font-size:16px; display:none; font-weight:normal; padding-top:160px; text-transform:uppercase; }
.qhnrz:hover p{background:rgba(0,0,0,0.6); display:block; }
.qhnrz p a{ color:#fff;}
.qhnrz p span{ font-size:28px; text-transform:uppercase; display:block; width:198px; height:46px; margin:0 auto; line-height:46px; border:1px solid #fff; margin-top:3px;}


.qhnry{ width:605px; height:100%; float:left; overflow:hidden;}
.qhnry li{ float:left; width:285px; height:205px; overflow:hidden; position:relative; margin-left:16px; margin-bottom:11px;} 
.qhnry li img{ width:100%; height:100%;	transition:all 2s;}
.qhnry li i{ font-style:normal;}
.qhnry li:hover img{transform:scale(1.1);}
.qhnry li p{position:absolute;left:0px;top:0px;width:100%; height:205px;  color:#fff; text-align:center; font-size:14px; display:none; font-weight:normal; padding-top:60px; text-transform:uppercase; }
.qhnry li:hover p{background:rgba(0,0,0,0.6); display:block; }
.qhnry li p a{ color:#fff;}
.qhnry li p span{ font-size:16px; text-transform:uppercase; display:block; width:198px; height:46px; margin:0 auto; line-height:46px; border:1px solid #fff; margin-top:3px;}


.bxyyjgd{ width:1205px; height:305px; border:1px solid #e4e4e4; margin:0 auto; margin-top:30px;}
.bxyyjgdlj{ width:166px; height:40px; margin:0 auto; border:1px solid #e4e4e4; line-height:40px; text-align:center; font-size:16px; margin-top:20px;}
.bxyyjgdlj a{ color:#00a5a9;}
.bxyyjgdlj a:hover{ color:#52898f; font-size:14px; }



.bxyhhzt{ width:1205px; height:170px; margin:0 auto;margin-top:65px;}
.bxyhhzt1{ width:100%; font-size:22px; color:#000; height:37px; text-align:center;}
.bxyhhzt2{width:100%; font-size:12px; color:#c5c5c5; height:60px; text-align:center; text-transform:uppercase;}
.bxyhhzt3{ width:100%; font-size:14px; color:#000; height:37px; line-height:37px; }
.bxyhhzt31{ float:left; width:275px; height:100%; margin-left:360px;}
.bxyhhzt32{ float:left; width:31px; height:100%; margin-left:40px;}
.bxyhhzt32 img{ width:31px; height:26px; margin-top:5px;}
.bxyhhzt33{ float:left; width:145px; font-size:18px; color:#c11e13; height:100%; margin-left:15px; font-weight:bold;}


.bxytdwh{ width:1205px; height:300px; margin:0 auto; margin-top:40px;}
.bxytdwh1{ font-size:18px; color:#000; width:100%; overflow:hidden;}
.bxytdwh2{ font-size:14px; color:#d1d1d1; width:100%; height:30px;}


.bxyslgc{ width:1205px; height:300px; margin:0 auto; margin-top:40px;}
.bxyslgc1{ font-size:18px; color:#000; width:100%; overflow:hidden;}
.bxyslgc2{ font-size:14px; color:#d1d1d1; width:100%; height:30px;}


.bxyqyxx{ width:1200px; height:195px; border:1px solid #e4e4e4; margin:0 auto; margin-top:50px; position:relative;}
.bxyqyxx:hover{border:1px solid #66abb2; }
.bxyqyxx1{ position:absolute; left:65px; top:42px; font-size:24px;}
.bxyqyxx2{ position:absolute; left:65px; top:75px; font-size:16px; color:#d1d1d1;}
.bxyqyxx3{ position:absolute; left:65px; top:100px; font-size:15px; }
.bxyqyxx4{ position:absolute; left:65px; top:128px; font-size:14px; }
.bxyqyxx4 span{ color:#d01e13; font-size:24px;}
.bxyqyxx5{ position:absolute; left:220px; top:128px; font-size:14px; }
.bxyqyxx5 span{ color:#d01e13; font-size:24px;}
.bxyqyxx6{ position:absolute; left:370px; top:128px; font-size:14px; }
.bxyqyxx6 span{ color:#d01e13; font-size:24px;}
.bxyqyxx7{ position:absolute; left:590px; top:20px; font-size:14px; }
.bxyqyxx7 img{ width:335px; height:175px;}
.bxyqyxx8{ position:absolute; left:945px; top:55px; font-size:24px; color:#d22419; }
.bxyqyxx9{ position:absolute; left:945px; top:90px; font-size:14px; }
.bxyqyxx10{position:absolute; left:914px; top:120px; width:142px; height:49px; line-height:30px; padding-left:65px; overflow:hidden; font-size:14px; background:url(../images/bxyding10.jpg) no-repeat top center;}
.bxyqyxx10 a{ color:#fff;}
.bxyqyxx10 a:hover{ color:#fff; font-size:16px; }

.bxyanlis{ width:1205px; height:1px; background:#e4e4e4; margin:0 auto; margin-top:90px;  }
.bxyanlix{ width:300px; height:90px; margin:0 auto; background:#fff; margin-top:-24px;padding: 0 30px; }
.bxyanlix p{ font-size:26px; width:100%; color:#323433; height:35px; text-align:center;}
.bxyanlix a{ width:100%; display:block; line-height:30px; color:#00a5a9; text-align:center; font-size:16px;}
.bxyanlix a:hover{ color:#d01e13; font-size:14px; }




.bxyanli32{ width:1205px; height:357px; margin:0 auto; border:1px solid #e4e4e4; margin-top:10px;}
.qhkj1 { width:1160px; height:327px; margin:0 auto; overflow:hidden; margin-top:20px; }
.qhdh1{overflow:hidden; float:left;width:163.5px;height:327px;}
.qhdh1 ul{ width:100%; height:100%; background:#66abb2; /*background:url(../images/bxyanli32qhw.jpg) no-repeat top left;*/ background-size:cover}
.qhdh1 ul li { width:163.5px; height:81.75px;text-align:center; font-size:16px; line-height:81.75px; overflow:hidden; color:#fff;  }
.qhdh1 ul li.hover {background:#52898f; }
.qhnr1{width:941px;height:327px;overflow:hidden; float:left;}
.qhnr1 li{ width:286px; height:150px;position:relative; overflow:hidden; float:left; margin-left:27px; margin-top:10px; margin-bottom:10px;}
.qhnr1 li img{ width:100%; height:100%;	transition:all 2s;}
.qhnr1 li:hover img{transform:scale(1.1);}
.qhnr1 li p{position:absolute;left:0px;top:0px;width:100%; height:217px;  color:#fff; text-align:center; font-size:14px; display:none; font-weight:normal; padding-top:70px; }
.qhnr1 li:hover p{background:rgba(0,0,0,0.6); display:block; }
.qhnr1 li p a{ color:#fff;}
.qhnr1 li p span{ font-size:12px; text-transform:uppercase; display:block; width:100%;}



.bxyhzhb{ width:1205px; height:240px; margin:0 auto; margin-top:40px;}
.bxyhzhb1{ font-size:14px; color:#fff; height:38px; line-height:30px; width:100%; overflow:hidden;background:url(../images/bxyhzhb1.jpg) no-repeat left top; padding-left:17px; }
.bxyhzhb2{ font-size:14px; color:#a5a5a5; width:100%; height:30px;}





/*网站技术*/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
/* display none until init */
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/* mouse grab icon */
.grabbing { cursor:url(grabbing.png) 8 8, move;}
/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0);}



.wp1{width:1130px;margin-left:auto;margin-right:auto; }
.wp1 .h-partner-list1 li{float:left;width:210px; height:300px; margin:0 auto;margin-left:7px;}
.wp1 .h-partner-list1 li .wp11{ width:100%; height:243px; border:1px solid #e4e4e4; margin-top:20px;}
.wp1 .h-partner-list1 li img{ width:200px; height:150px; margin:0 auto; display:block; margin-top:30px; }
.wp1 .h-partner-list1 li:hover img{ width:200px; height:150px; margin-left:3px;display:block; margin-top:30px; }
.wp1 .h-partner-list1 li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:12px;}
.wp1 li a{ color:#444444;}
.wp1 li a:hover{ color:#d01e13;}
.wp1 .owl-theme .owl-controls .owl-buttons div{position:absolute;top:130px;display:block;width:36px;height:37px;margin:0;padding:0;border-radius:0;overflow:hidden;}
.wp1 .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px;background:url(../images/bxyzuo1.jpg) no-repeat left top;}
.wp1 .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;background:url(../images/bxyyou1.jpg) no-repeat left top;}



.wp2{width:1130px;margin-left:auto;margin-right:auto; }
.wp2 .h-partner-list2 li{float:left;width:204px; height:230px; margin:0 auto;margin-left:10px;}
.wp2 .h-partner-list2 li .wp21{ width:100%; height:163px; border:1px solid #f3f3f3;background:#f3f3f3;  margin-top:20px; overflow:hidden;}
.wp2 .h-partner-list2 li img{ width:193px; height:153px; margin:0 auto; display:block; margin-top:6px;	transition:all 2s; }
.wp2 .h-partner-list2 li:hover img{ transform:scale(1.1);}
.wp2 .h-partner-list2 li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px;}
.wp2 li a{ color:#444444;}
.wp2 li a:hover{ color:#d01e13;}
.wp2 .owl-theme .owl-controls .owl-buttons div{position:absolute;top:100px;display:block;width:25px;height:25px;margin:0;padding:0;border-radius:0;overflow:hidden;}
.wp2 .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px;background:url(../images/bxyzuo2.jpg) no-repeat left top;}
.wp2 .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;background:url(../images/bxyyou2.jpg) no-repeat left top;}



.wp3{width:1205px;margin-left:auto;margin-right:auto; }
.wp3 .h-partner-list3 li{float:left;width:295px; height:245px; margin:0 auto; margin-left:1px;}
.wp3 .h-partner-list3 li .wp31{ width:100%; height:200px;  margin-top:20px; overflow:hidden;}
.wp3 .h-partner-list3 li img{ width:295px; height:200px; margin:0 auto; display:block; transition:all 2s; }
.wp3 .h-partner-list3 li:hover img{ transform:scale(1.1);}
.wp3 .h-partner-list3 li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px;}
.wp3 li a{ color:#444444;}
.wp3 li a:hover{ color:#d01e13;}
.wp3 .owl-theme .owl-controls .owl-buttons div{position:absolute;top:100px;display:none;width:25px;height:25px;margin:0;padding:0;border-radius:0;overflow:hidden;}
.wp3 .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px;background:url(../images/bxyzuo3.jpg) no-repeat left top;}
.wp3 .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;background:url(../images/bxyyou3.jpg) no-repeat left top;}



.wp4{width:1130px;margin-left:auto;margin-right:auto; }
.wp4 .h-partner-list4 li{float:left;width:207px; height:67px; margin:0 auto; margin-left:1px; border:1px solid #ccc; margin-top:40px;}
.wp4 .h-partner-list4 li .wp41{ width:100%; height:67px;  margin-top:6px; overflow:hidden;}
.wp4 .h-partner-list4 li img{ width:auto; height:auto; margin-left:auto;margin-right:auto;display:block; max-width:80%; max-height:60px;}
.wp4 .h-partner-list4 li:hover {  border:1px solid #d22419;}
.wp4 .owl-theme .owl-controls .owl-buttons div{position:absolute;top:70px;display:block;width:25px;height:25px;margin:0;padding:0;border-radius:0;overflow:hidden;}
.wp4 .owl-theme .owl-controls .owl-buttons .owl-prev{left:-30px;background:url(../images/bxyzuo4.jpg) no-repeat left top;}
.wp4 .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;background:url(../images/bxyyou4.jpg) no-repeat left top;}






.pikachoose {width: 520px; margin: 0 auto;}

/* Style the thumbnails */
.pika-thumbs{ padding: 0 16px; height: 75px; }
.pika-thumbs li{  overflow: hidden; float: left; list-style-type: none; cursor: pointer;}
.pika-thumbs li .clip {position:relative;height:100%;text-align: center; vertical-align: middle; overflow: hidden;}

/* The stage is the wrapper. The image fills 100% the height of the stage */
.pika-stage, .pika-textnav {width: 949px;}
.pika-stage {position: relative;  text-align:center; height:618px; margin-left:254px;}
.pika-stage img{height:100%; width:100%;}
.pika-stage .caption {position: absolute; background: #000; background: rgba(0,0,0,0.75);  border: 1px solid #141414; font-size: 11px; 
    color: #fafafa; padding: 10px; text-align: right; bottom: 50px; right: 10px; display:none!important;}
.pika-stage .caption p {padding: 0; margin: 0; line-height: 14px;}

/* Ths play, pause, prev and next buttons */
.pika-imgnav{  display:none!important;}
.pika-imgnav a {position: absolute; text-indent: -5000px; display: block;z-index:3; display:none;}
.pika-imgnav a.previous {background: url(prev.png) no-repeat left 45%; height: 100%; width: 50px; top: 10px; left: 10px;cursor:pointer; display:none!important;}
.pika-imgnav a.next {background: url(next.png) no-repeat right 45%; height: 100%; width: 50px; top: 10px; right: 10px;cursor:pointer; display:none!important;}
.pika-imgnav a.play {background: url(play.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display: none;cursor:pointer; display:none!important;}
.pika-imgnav a.pause {background: url(pause.png) no-repeat 0% 50%; height: 100px; width: 44px;top:0;left:50%;display:none;cursor:pointer; display:none!important;}

/* The previous and next textual buttons */
.pika-textnav {overflow: hidden; margin: 10px 0 0 0;bottom:10px; position:absolute;display:none!important;}
.pika-textnav a {font-size: 12px; text-decoration: none; color: #333; padding: 4px;display:none!important;}
.pika-textnav a.previous {float: left; width: auto; display:none!important;}
.pika-textnav a.next {float: right; width: auto;display:none!important;}

/*for the tool tips*/
.pika-tooltip{font-size:12px;position:absolute;color:white;padding:3px; background-color: rgba(0,0,0,0.7);border:3px solid black;}
.pika-counter{position: absolute;bottom: 45px;left:15px;color:white;background:rgba(0,0,0,0.7);font-size:11px;padding:3px;-moz-border-radius: 5px;border-radius:5px; display:none;}

/* If using user thumbnails there's a pause well the new large image loads. This is the loader for that */		
.pika-loader{ background:url(loading.gif) 3px 3px no-repeat #000; background-color:rgba(0,0,0,0.9); color:white; width:60px; font-size:11px; padding:5px 3px; 
    text-align:right; position:absolute; top:15px; right:15px; }

/*if you just want to adjust the size of the stage and the thumbnails, you can do so by editing the following lines: */
.pika-thumbs li{width: 239px; height:142px;}
.pikachoose{width:1200px; position:relative;}
#pikame{width: 242px;}
.pika-thumbs {margin: 10px 0 0 17px; width:250px;position: absolute;top: 10px;right: 30px;}


/* jCarousel Styles */
/*if you're not using the carousel you can delete everything below this */
.jcarousel-skin-pika{position:absolute;top:0px; left:0px;}
.jcarousel-skin-pika .jcarousel-container-vertical { width: 242px;height: 618px; overflow:hidden;}
.jcarousel-skin-pika .jcarousel-clip-vertical { width:  242px; height: 633px;}
.jcarousel-skin-pika .jcarousel-item-vertical { margin-bottom:17px;}
