@charset "utf-8";

/* CSS Document */



body{ margin:0px; padding:0px; border:0px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"; color:#555555; font-size:16px; width:100%; background:#ffffff;}

a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:16px;}

a:hover{ text-decoration:none;}

*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/

li{ list-style:none;}

.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }

img{ vertical-align: middle;}

input:focus{ outline: none;}/*去除按钮选中的高亮标签*/

textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/

button:focus{ outline: none;}/*去除按钮选中的高亮标签*/

select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/

img{vertical-align: middle;}

div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}

input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#bbbbbb; font-size:12px;}

input::-webkit-input-placeholder{ /* WebKit browsers */ color:#bbbbbb; font-size:12px;}

input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#bbbbbb; font-size:12px;}

input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#bbbbbb; font-size:12px;}

input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#bbbbbb; font-size:12px;}

textarea::-webkit-input-placeholder{color:#bbbbbb; font-size:15px; font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei"}





video::-internal-media-controls-download-button {

    display:none;

}

video::-webkit-media-controls-enclosure {

    overflow:hidden;

}

video::-webkit-media-controls-panel {

    width: calc(100% + 30px); 

}

input.text, textarea.text {
    display: block;
    padding: 0px;
    width: 100%;
    border: 0px;
    background: none;
    margin: 0px;
    resize: none;
}





/*--- Header ---*/
.Header-wrapper{z-index:99; position: fixed;width: 100%; top: 0;left: 0;}
.Header-wrapper .Header-cl{position:relative;}

.header-container{width:100%;background:rgba(0,0,0,.2);position:fixed;top:0px;left:0px;z-index:90;}

/*logo*/
.H-logo{height:100px;line-height:100px;font-size:0px;float:left;position:relative;overflow:hidden;z-index:5;}
.H-logo img.rollover{display:none;}

.H-action{float:right;}
.H-action .split{display:block;width:1px;height:16px;background:rgba(255,255,255,.5);float:left;margin:45px 0 0;}

.H-lang,
.H-user,
.H-srch{height:100px;float:left;}

/*Hlang*/
.H-lang{position:relative;}
.H-lang .Hlang-menu{display:block;width:53px;height:100%;background:url(../images/icon-Hlang.png) no-repeat center center;transition:none;-webkit-transition:none;}
.Hlang-menu.cur{background:url(../images/icon-close2.png) no-repeat center center / 16px auto;}
.Hlang-box{padding:20px 0px;width:200px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:70px;left:-76px;display:none;}
.Hlang-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;left:50%;margin:0 0 0 -4px;}
.Hlang-box a{display:block;padding:5px 10px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Hlang-box a:hover{color:#fff;background:#0062b2;}
.Hlang-box a.CN{background-image:url(../images/icon-CN.png);}
.Hlang-box a.JP{background-image:url(../images/icon-jp.png);}
.Hlang-box a.EN{background-image:url(../images/icon-EN.png);}



/*Huser*/
.H-user{ position: relative;}
.H-user .Huser-menu{display:block;width:53px;height:100%;background:url(../images/icon-Huser.png) no-repeat center center; transition:none;-webkit-transition:none;}
.Huser-box{padding:20px 0px;width:200px;box-shadow:1px 1px 10px #666;background:#fff;position:absolute;top:70px;left:-76px;display:none;}
.Huser-box:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:0 8px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-8px;left:50%;margin:0 0 0 -4px;}
.Huser-box a{display:block;padding:5px 10px 5px 60px;line-height:30px;background-repeat:no-repeat !important;background-position:20px center !important;}
.Huser-box a:hover{color:#fff;background:#0062b2;}
.Huser-box a.CN{background-image:url(../images/icon-tel.png);}



.Huser-name{display:block;padding:0 15px;line-height:70px;color:#fff;}

/*Hsrch*/
.H-srch .Hsrch-menu{display:block;width:47px;height:100%;background:url(../images/icon-Hsrch.png) no-repeat center center;}
.Hsrch-box{width:100%;height:100px;background:#fff;position:absolute;top:0px;left:0px;display:none;position:absolute;z-index:2;}
.Hsrch-block{padding:0 0 0 4rem !important;width:800px !important;height:32px;margin:30px auto 0!important;}
.Hsrch-block .btn{width:24px;height:32px;background:url(../images/icon-Hsrch2.png) no-repeat center center;float:left;}
.Hsrch-block .close{display:block;width:24px;height:32px;background:url(../images/icon-close.png) no-repeat center center;float:right;}
.Hsrch-block .text{width:70%;height:32px;font-size:16px;float:left;margin:0 0 0 10px;}
.Hsrch-block .text::-webkit-input-placeholder{color:#6f6f6f;}
.Hsrch-menu.cur{display:none;}

.Header-wrapper.Header-searching{}
.Header-wrapper.Header-searching .H-logo img{display:none;}
.Header-wrapper.Header-searching .H-logo img.rollover{display:inline-block;}

/*Hnav*/
.H-nav{float:right;margin:0 0 0 0;}
.H-nav>li{padding:0 33px;float:left; font-weight: 800;}
.H-nav .Hnav-menu{display:block;height:100px;line-height:100px;font-size:18px;color:#fff;position:relative;}
.Hnav-menu i{display:block;width:50px;height:50px;background:url(../images/icon/icon-dd1.png) no-repeat center center / 14px auto;position:absolute;right:0px;top:0px;z-index:2;display:none;}
.Hnav-menu.cur i{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.Hnav-sub{padding:48px 0;width:100%;background:rgba(19,19,19,0.9);position:absolute;top:100px;left:0px;display:none;}
.HnavSub-list{width:16.6667%;float:left;}
.HnavSub-list dt p { font-size: 16px; color: #fff; font-weight: 700; margin-bottom: 30px;}
.HnavSub-list dt { color: #fff; margin: 15px 0; font-weight: 700;}
.HnavSub-list dt a {font-size: 12px; color: #fff;}
.HnavSub-list a {color: #b3b3b3; font-size: 14px;}
.HnavSub-list dd {margin-bottom: 10px;}
/* .HnavSub-list li{width:50%;padding:6px 6.716417910447761% 14px 0;float:left;}
.HnavSub-list li a{display:block;height:54px;line-height:54px;text-align:center;color:#fff;background:#222222;}
.H-nav>li.cur .Hnav-menu{color:#017bce;}
.HnavSub-list li.cur a,
.HnavSub-list li a:hover{background:#017bce;} */

.HnavSub-box{padding:0 0 0 7.91667%;width:31.25%;color:#fff;border-left:1px solid rgba(255,255,255,.2);position:relative;float:left;margin:3px 0 0 5.5833%;}
.HnavSub-box .t{line-height:32px;font-size:20px;}
.HnavSub-box .c{line-height:30px;font-size:12px;margin:15px 0 0;opacity:.65;}

.HnavSub-img{display:block;width:23.83333333333333%;height:160px;overflow:hidden;float:right;}
.HnavSub-img img{width:100%;height:100%;obejct-fit:cover;}

@media all and (min-width:980px){
  .H-lang:hover .Hlang-box{display:block;animation:fadeInUp .6s ease-in-out;-webkit-animation:fadeInUp .6s ease-in-out;}
  .H-user:hover .Huser-box{display:block;animation:fadeInUp .6s ease-in-out;-webkit-animation:fadeInUp .6s ease-in-out;}
  .H-nav>li:hover .Hnav-sub{display:block;animation:fadeInDown .6s ease-in-out;-webkit-animation:fadeInDown .6s ease-in-out;}
}

/*right menu*/
.Hmenu-btn.H-rMenu-btn{display:block;}

.H-rMenu-wrap{padding:76px 0 0;width:333px;height:100%;text-align:center;background:#ffffff;position:fixed;top:0px;right:-333px;z-index:999;}
.HrMenu-logo,
.HrMenu-name{}
.HrMenu-name{line-height:27px;font-size:16px;margin:15px 0 0;}
.HrMenu-list{padding:32px 0 0;width:269px;border-top:1px solid #ececec;margin:30px auto 0;}
.HrMenu-list dt{line-height:30px;font-size:16px;}
.HrMenu-list dd{padding:0 0 0 20px;text-align:left;margin:10px 0 0;}
.HrMenu-list dd a{display:block;padding:5px 0;line-height:24px;color:#777777;}
.HrMenu-ct{width:100%;padding:40px 0;font-size:0px;background:#fafafa;position:absolute;left:0px;bottom:0px;}
.HrMenu-ct .box{display:inline-block;padding:0 0 0 65px;text-align:left;background:url(../images/icon/icon-HrTel.png) no-repeat left center;}
.HrMenu-ct .t{line-height:20px;font-size:14px;color:#777777;}
.HrMenu-ct .c{line-height:26px;font-sizE:18px;color:#017bce;margin:1px 0 0;}

@keyframes fadeInUp{
  0%{transform:translateY(-20px);-webkit-transform:translateY(-20px);opacity:0;}
  100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
}
@keyframes fadeInDown{
  0%{transform:translateY(20px);-webkit-transform:translateY(20px);opacity:0;}
  100%{transform:translateY(0);-webkit-transform:translateY(0);opacity:1;}
}







.fl{ float:left;}

.fr{ float:right;}

/*渐变从左向右*/

.jianbian2{

    height: 200px;

    background: -webkit-linear-gradient(to right,blue, yellow); /* Safari 5.1 - 6.0 */

    background: -o-linear-gradient(to right,blue, yellow); /* Opera 11.1 - 12.0 */

    background: -moz-linear-gradient(to right,blue, yellow); /* Firefox 3.6 - 15 */

    background: linear-gradient(to right,white, yellow); /* 标准的语法（必须放在最后） */

}



/*黑白照片*/

.gray { 

-webkit-filter: grayscale(100%); 

   -moz-filter: grayscale(100%); 

    -ms-filter: grayscale(100%); 

     -o-filter: grayscale(100%); 

        filter: grayscale(100%); 

        filter: gray; 

}



.gray:hover { 

-webkit-filter: grayscale(0%); 

   -moz-filter: grayscale(0%); 

    -ms-filter: grayscale(0%); 

     -o-filter: grayscale(0%); 

        filter: grayscale(0%); 

        filter: gray; 

}

/*圆角5px*/

.radius5{ 

-webkit-border-radius:5px; 

   -moz-border-radius:5px; 

    -ms-border-radius:5px; 

     -o-border-radius:5px; 

        border-radius:5px; 

}

/*圆角10px*/

.radius10{ 

-webkit-border-radius:10px; 

   -moz-border-radius:10px; 

    -ms-border-radius:10px; 

     -o-border-radius:10px; 

        border-radius:10px; 

}

/*图片变大*/

.tra{

-webkit-transform: scale(1);

   -moz-transform: scale(1);

    -ms-transform: scale(1);

     -o-transform: scale(1);

           filter: scale(1);

           filter: transform;

       transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s; 

	cursor:pointer;

	

}

.tra:hover{

-webkit-transform: scale(1.15);

   -moz-transform: scale(1.15);

    -ms-transform: scale(1.15);

     -o-transform: scale(1.15);

           filter: scale(1.15);

           filter: transform;

       transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s; 

	cursor:pointer;

	

}

/*透明度50%*/

.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}





/*投影*/

.shadow5{ 

-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 

   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 

    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 

     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 

        box-shadow:rgba(0,0,0,0.13) 5px 5px 5px; 

		transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s; 

}



.shadow6{ 

-webkit-box-shadow:rgba(0,0,0,0.13) 0px 5px 10px; 

   -moz-box-shadow:rgba(0,0,0,0.13) 0px 5px 10px; 

    -ms-box-shadow:rgba(0,0,0,0.13) 0px 5px 10px; 

     -o-box-shadow:rgba(0,0,0,0.13) 0px 5px 10px; 

        box-shadow:rgba(0,0,0,0.13) 0px 5px 10px; 

		transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s; 

}



/*投影*/

.shadow10{ 

-webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 

   -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 

    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 

     -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 

        box-shadow:rgba(0,0,0,0.13) 5px 5px 10px; 

}

/*图片居中*/

.chuizhi{

	-webkit-align-items: center;

    display: -webkit-flex;

    -webkit-justify-content: star;

}



/*图片居中2*/

.jz{

	display:-webkit-box;

 display:-webkit-flex;

 display:-moz-box;

 display:-moz-flex;

display:-ms-flexbox;

display:flex;

/* 水平居中*/ 

	   -webkit-box-align:center;

		  -moz-box-align:center;

		   -ms-flex-pack:center;

 /* IE 10 */

 -webkit-justify-content:center; 

	-moz-justify-content:center;

	     justify-content:center;

/* IE 11+,Firefox 22+,Chrome 29+,Opera 12.1*/

/* 垂直居中 */ 

		-webkit-box-pack:center;

		  -ms-flex-align:center;

		   -moz-box-pack:center;

/* IE 10 */

	 -webkit-align-items:center;

	    -moz-align-items:center;

	    	 align-items:center;



}













/*图片翻转*/

.flip{

	-webkit-transform: rotate(0deg);

       -moz-transform: rotate(0deg);

        -ms-transform: rotate(0deg);

         -o-transform: rotate(0deg);

            transform: rotate(0deg);

           transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease;

 }

.flip:hover{

	-webkit-transform: rotate(360deg);

       -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

         -o-transform: rotate(360deg);

            transform: rotate(360deg);

           transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease;  

	cursor:pointer;

}









.noscroll,

.noscroll body {

    overflow: hidden;

}

.noscroll body {

    position: relative;

}











.neibanner{ width:100%; height:300px; position:relative; overflow:hidden; margin-top: 100px;}



.height{ height:121px}

.top_index{ position:fixed; top:0; background:#FFFFFF; z-index:100}

.quan{ width:100%}

.top{ max-width:1200px; margin:0 auto; height:120px}

.top .top_left{ line-height:120px}

.top .top_right .top_right_din{ padding-top:25px;}

.top .top_right .top_right_din .right_din_sou{ border-bottom:1px solid #dcdcdc; line-height:30px; width:206px; margin-right:25px}

.top .top_right .top_right_din .right_din_sou .right_din_sou_nei{ padding-left:10px;}

.top .top_right .top_right_din .right_din_sou .tij{ width:15px; height:15px; background:url(../images/bn1.png) no-repeat 100%; cursor:pointer}

.top .top_right .top_right_din .right_din_tel{ background:url(../images/bn2.png) no-repeat 0% 50%; line-height:20px; color:#666; font-size:15px; padding-left:26px; margin-right:25px}

.top .top_right .top_right_din .right_din_eg{ display:inline-block; background:url(../images/bn3.png) no-repeat 0% 50%; line-height:20px; font-size:13px; color:#333333; padding-left:26px}



.top .top_right .daohang{}

.top .top_right .daohang .daohang_xun{}

.top .top_right .daohang .daohang_xun .daohang_xun_title{ font-size:15px; color:#333333; display:inline-block; text-align:center; line-height:63px; width:115px}

.top .top_right .daohang .daohang_xun .xiala{     width: 100%;left: 0;top: 121px;background:rgba(0,0,0,0.50); text-align: center;z-index: 99999; position:absolute; display:none; height:110px}

.top .top_right .daohang .daohang_xun .xiala .xiala_nei{    padding: 10px 0;max-width: 1200px; margin:0 auto; text-align:center}

.top .top_right .daohang .daohang_xun .xiala .xiala_nei a{display: inline-block;font-size: 13px;line-height: 30px;color: #FFFFFF;width: 195px;}

.top .top_right .daohang .daohang_xun:hover .daohang_xun_title{ border-bottom:2px solid #0A81D5}

.top .top_right .daohang .daohang_xun .xiala .xiala_nei a:hover{ color:#0A81D5}











.bottom{ width:100%; background:#28292C;}

.bottom .bottom_nei{ max-width:1300px; margin:0 auto; padding:45px 0px; border-bottom:1px solid #686868; overflow:hidden;font-size: 14px;}

.bottom .bottom_nei .bottom_nei_left{}

.bottom .bottom_nei .bottom_nei_left dt{ padding-top:35px}

.bottom .bottom_nei .bottom_nei_left dt p{ color:#b3b3b3; font-size:14px; line-height:34px; padding-left:40px; font-weight:normal !important}

.bottom .bottom_nei .bottom_nei_left dt p:nth-child(1){ background:url(../images/bn4.png) no-repeat 0% 50%}

.bottom .bottom_nei .bottom_nei_left dt p:nth-child(2){ background:url(../images/bn5.png) no-repeat 0% 50%}

.bottom .bottom_nei .bottom_nei_left dt p:nth-child(3){ background:url(../images/bn6.png) no-repeat 0% 50%}

.bottom .bottom_nei .bottom_nei_left dt p:nth-child(4){ background:url(../images/bn7.png) no-repeat 0% 50%}

.bottom .bottom_nei .bottom_nei_left dt p:nth-child(5){ background:url(../images/bn8.png) no-repeat 0% 50%}

.bottom .bottom_nei .bottom_nei_center{  padding-left:50px}

.bottom .bottom_nei .bottom_nei_center dl dd{ font-size:16px; font-weight:bolder; color:#fff; padding-bottom:30px ; width: 100%;}

.bottom .bottom_nei .bottom_nei_center dl {width: 25%;}

.bottom .bottom_nei .bottom_nei_center dl .bottom_input {width: 80%; margin-top: 10px;}

.bottom .bottom_nei .bottom_nei_center dl .bottom_input input {width: 100%; height: 30px; margin-bottom: 20px; display: block; background-color: #28292C; border: 1px solid #4c4c4c;padding-left: 10px; color: #ccc;}

.bottom .bottom_nei .bottom_nei_center dl .bottom_input button { width: 100%; height: 30px; background-color: #0A81D5; color: #fff;}

.bottom .bottom_nei .bottom_nei_center dl div{ width:104px; margin-right:50px}

.bottom .bottom_nei .bottom_nei_center dl div:nth-child(3){ margin-right:0px}

.bottom .bottom_nei .bottom_nei_center dl div a{ display: block; border-bottom:1px solid #4c4c4c;line-height:40px; width:100% !important; font-size:14px; color:#b3b3b3}

.bottom .bottom_nei .bottom_nei_center dl div a:hover{ color:#FFFFFF}

.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li{ position: relative; display:inline-block; width:33px; height:33px; background:#0a81d500; border-radius:100%; margin-right:15px; cursor:pointer; line-height:26px;transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease;}
    .bottom .bottom_nei .bottom_nei_right .nei_right_top ul li img { position: absolute;left: 50%; top: 50%; transform: translate(-50%,-50%);}

.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li.right_top_on{  background:#0A81D500; }
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(1) a{ width: 100%; height: 100%; background: url(../images/bn9-1.png) center center no-repeat; }
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(2) a{ width: 100%; height: 100%; background: url(../images/bn10-1.png) center center no-repeat; }
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(3) a{ width: 100%; height: 100%; background: url(../images/bn53-1.png) center center no-repeat; }
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(4) a{ width: 100%; height: 100%; background: url(../images/bn58-1.png) center center no-repeat; }
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(1) a:hover{ background: url(../images/bn9.png) center center no-repeat;}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(2) a:hover{ background: url(../images/bn10.png) center center no-repeat;}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(3) a:hover{ background: url(../images/bn53.png) center center no-repeat;}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(4) a:hover{ background:url(../images/bn58.png) center center no-repeat;}
.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li:nth-child(4){ margin-right:0px}

.bottom .bottom_nei .bottom_nei_right .nei_right_top ul li a:hover{ background:#0A81D500;transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease;}

.bottom .bottom_nei .bottom_nei_right .nei_right_wen{ padding-bottom:30px; padding-top:13px}

.bottom .bottom_nei .bottom_nei_right .nei_right_wen .right_wen_xun dt{ color:#fff; font-size:14px}

.bottom .bottom_nei .bottom_nei_right .nei_right_wen .right_wen_xun dd{ padding-bottom:10px}

.bottom .banq{ color:#fff; font-size:13px;line-height:40px; max-width:1200px; margin:0 auto; overflow:hidden}

.bottom .banq a{ padding-left:10px}

.bottom .banq span{ padding-right:10px}







.lj{ width:100%; background:#f5f5f5; padding:20px 0px; border-top: 1px solid #dcdcdc;}

.lj .lj_nei{ max-width:1200px; margin:0 auto}

.lj .lj_nei dd{

    line-height: 45px;

    color: #222222;

    font-size: 24px;

    font-weight: normal;}

.lj .lj_nei dt a{ display:inline-block;    color: #666666;

    font-size: 13px;

    line-height: 30px;

    height: 30px;

    overflow: hidden;

	margin-right:46px;

    float: left;}

.lj .lj_nei dt a:nth-child(10){ margin-right:0px}

.lj .lj_nei dt a:hover{ color:#FF0004}





.mo_top{ width:100%; display:none; position:fixed; top: 0; z-index: 100;}

.mo_top .mot{ width:100%; padding:0 2%; height:50px; background:#fff;}

.mo_top .mot .molo{ float:left; display:inline-block; height:30px; margin:10px 0;}

.mo_top .mot .molo img{ height:30px;}

.mo_top .mot .momenuicon{ float:right; height:16px; margin:17px 0;}

.mo_top .mot .cloesicon{ display:none;}

.mo_top .moxl{ left:-100%; top:50px; background:rgba(255,255,255,0.60); position:absolute; z-index:99; width:100%; transition:all ease 0.3s;}

.mo_top .moxl_box{ width:60%; background:#fff; height:100%; padding-bottom: 50px;}

.mo_top .scrollable {

    overflow: auto;

    -webkit-overflow-scrolling: touch;

}

.mo_top .moxl .moxl_xun{ width:100%; float:left; position:relative;}

.mo_top .moxl .moxl_xun .moxl_xun_icon{ width:100%; height:0px; position:absolute; padding-right:10px;}

.mo_top .moxl .moxl_xun .moxl_xun_icon img{ float:right; height:10px; margin:20px 0;}

.mo_top .moxl .moxl_xun .moxl_xun_icon img.moxl_xun_img2{ display:none; width:10px; height:7px}

.mo_top .moxl .moxl_xun .moxl_xun_title{ width:100%; padding-left:10px; display:inline-block; line-height:50px; font-size:14px; color:#333;}

.mo_top .moxl .moxl_xun .moxl_erji{ width:100%; overflow:hidden; display:none}

.mo_top .moxl .moxl_xun .moxl_erji a{ width:100%; padding-left:20px; height:30px; line-height:30px; font-size:12px; color:#333; display:inline-block; float:left;}



.mo_bottom{ width:100%; background:#3e3e3e; display:none; margin-top:20px; position:fixed; bottom:0; z-index:99990;}

.mo_bottom .mo_bottom_nei{ width:96%; margin:0 auto; height:50px;}

.mo_bottom .mo_bottom_nei .mo_lj_font{ padding-top:5px;}

.mo_lj{ color:#fff; padding:10px 0; text-align:center; font-size:13px; width:25%;}

.mo_yc{ width:100%; height:80px; display:none;}





















.index_top{ max-width:1200px; margin:0 auto; padding:60px 0px; overflow:hidden}

.index_top .index_top_xun{ display:inline-block; width:22%; position:relative; overflow:hidden; margin-right:48px}

.index_top .index_top_xun:nth-child(4){ margin-right:0px}

.index_top .index_top_xun .top_xun_wen dd{ text-align:center; line-height:26px; padding-top:25px; padding-bottom:15px; width:93%}

.index_top .index_top_xun .top_xun_wen dd p:nth-child(1){ font-size:18px; color:#333333}

.index_top .index_top_xun .top_xun_wen dd p:nth-child(2){ font-size:13px; color:#999999; text-transform:uppercase}

.index_top .index_top_xun .top_xun_wen dt{ font-size:13px; color:#666666; line-height:26px}

.index_top .index_top_xun .top_xun_wen dt span{ color:#0A81D5}

.index_top .index_top_xun .xun_wen_dian{ position:absolute; top:-40px; left:0; right:0; margin:0 auto; width:60px;transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease; }

.index_top .index_top_xun:hover .xun_wen_dian{ top:100px;transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease; }

.index_top .index_top_xun:before{content: "";display: block;width:60px;height:60px;background:url(../images/bn15.png) no-repeat 100%;position: absolute;right:15px;top:23px;}

.index_top .index_top_xun:nth-child(2):before{background:url(../images/bn17.png) no-repeat 100%;}

.index_top .index_top_xun:nth-child(3):before{background:url(../images/bn18.png) no-repeat 100%;}

.index_top .index_top_xun:nth-child(4):before{background:url(../images/bn19.png) no-repeat 100%;}









.index_product{ background:url(../images/bg2.jpg) no-repeat 100%; padding:50px 0px}

 .index_product_title{ text-align:center; line-height:40px}

 .index_product_title dd{ font-size:26px; color:#fff; text-transform:uppercase}

 .index_product_title dt{ font-size:28px; color:#fff; background:url(../images/bn20.png) no-repeat 50% 50%}















.index_yousi{ background:#fff}

.index_yousi .index_yousi_title dd{ color:#133880}

.index_yousi .index_yousi_title dt{ color:#333333; background:url(../images/bn21.png) no-repeat 50% 50%}

.index_yousi .index_yousi_nei{ max-width:1200px; margin:0 auto; overflow:hidden}

.index_yousi .index_yousi_nei .yousi_nei_xun{ width:31%; border:1px solid #dcdcdc; text-align:center; padding:70px 35px 20px 35px; position:relative; cursor:pointer;transition: all 0.5s ease 0s;-webkit-transform: all 0.5s ease 0s;; margin-right:42px; margin-top:60px; min-height:219px}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(3n){ margin-right:0px}

.index_yousi .index_yousi_nei .yousi_nei_xun:hover{-webkit-box-shadow:rgba(0,0,0,0.13) 0px 5px 10px; 

   -moz-box-shadow:rgba(0,0,0,0.13) 0px 10px 15px; 

    -ms-box-shadow:rgba(0,0,0,0.13) 0px 10px 15px; 

     -o-box-shadow:rgba(0,0,0,0.13) 0px 10px 15px; 

        box-shadow:rgba(0,0,0,0.13) 0px 10px 15px; 

		transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s;}

.index_yousi .index_yousi_nei .yousi_nei_xun dd{ font-size:18px; color:#1d1d1d; padding-bottom:15px}

.index_yousi .index_yousi_nei .yousi_nei_xun dt{ font-size:13px; color:#666666; line-height:22px; text-align:left}

.index_yousi .index_yousi_nei .yousi_nei_xun:before{content: "";display: block;width:65px;height:65px;background:url(../images/bn22.png) no-repeat 100%;position: absolute;right:0;top:-32px; left:0; margin:0 auto;}

.index_yousi .index_yousi_nei .yousi_nei_xun:hover:before{

	-webkit-transform: rotate(360deg);

       -moz-transform: rotate(360deg);

        -ms-transform: rotate(360deg);

         -o-transform: rotate(360deg);

            transform: rotate(360deg);

           transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease;}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(2):before{background:url(../images/bn23.png) no-repeat 100%;}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(3):before{background:url(../images/bn24.png) no-repeat 100%;}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(4):before{background:url(../images/bn25.png) no-repeat 100%;}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(5):before{background:url(../images/bn26.png) no-repeat 100%;}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(6):before{background:url(../images/bn27.png) no-repeat 100%;}


.tongban {background: url(../images/bg001.jpg) center center no-repeat; width: 100%; height: 400px; text-align: center;}
.tongban h4 { width: 100%;text-align: center; font-size: 24px; color: #4c4c4c;padding-top: 60px; margin-bottom: 20px;}
.tongban p { width: 600px; text-align: center;color: #4c4c4c; margin: 0 auto; font-size: 16px; line-height: 30px; margin-bottom: 20px;}
.tongban a {display: inline-block;
    width: 145px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background: #0A81D5;}



.jiejuefangan {width: 1200px; margin: 0 auto; padding-top: 20px; margin-bottom:80px; }
 .jiejuefangan .fl { float: left; width: 49.5%; height: 580px; margin-right: 10px;  overflow: hidden; }
 .jiejuefangan .fls { float: left; width: 49%; height: 285px; margin-right: 10px; margin-bottom: 10px; overflow: hidden;}
 .jiejuefangan .clearRight { margin-right: 0;}
 .jiejuefangan .clearBottom { margin-bottom: 0;}
 .jiejuefangan .show { width: 100%; height: 100%; line-height: 580px;text-align: center;font-size: 24px; color: #fff; background: url(../images/580.jpg) center center no-repeat; background-size: 100% 100%;}
 .jiejuefangan .show:hover { background-size: 110%;}
 .jiejuefangan .shows1 { width: 100%; height: 100%; line-height: 285px;text-align: center;font-size: 18px; color: #fff; background: url(../images/shuijing.jpg) center center no-repeat; background-size:  100% 100%;}
 .jiejuefangan .shows2 { width: 100%; height: 100%; line-height: 285px;text-align: center;font-size: 18px; color: #fff; background: url(../images/you2.jpg) center center no-repeat; background-size: 100% 100%;}
 .jiejuefangan .shows3 { width: 100%; height: 100%; line-height: 285px;text-align: center;font-size: 18px; color: #fff; background: url(../images/meiceng.jpg) center center no-repeat; background-size: 100% 100%;}
 .jiejuefangan .shows4 { width: 100%; height: 100%; line-height: 285px;text-align: center;font-size: 18px; color: #fff; background: url(../images/youjing.jpg) center center no-repeat; background-size: 100% 100%;}
 .jiejuefangan .shows:hover { background-size: 110%;}
 .jiejuefangan img {width: 100%;height: 100%;}
 .jiejuefangan .shadow { width: 100%;height: 100%;z-index: 15; background-color: #00000099;}
 .jiejuefangan .shadow:hover { width: 100%;height: 100%;z-index: 15; background-color: #00000033;}
.jiejuefangan .xiang { position: relative;}
.jiejuefangan .jue { position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);}
 .jiejuefangan img:hover {transform:scale(1.2,1.2);
    -webkit-transform:scale(1.2,1.2); 
    -moz-transform:scale(1.2,1.2); 
     overflow: hidden;
     opacity: 1;
    } 
    .jiejuefangan .tran { transition: ease 0.3s;}

@media (max-width:1200px){
    .jiejuefangan {width: 100%;}
    .jiejuefangan .fl {width: 100%; margin-bottom: 10px;}
}
@media (max-width:768px) {
    .jiejuefangan .fls {width: 100%;margin: 0; margin-bottom: 10px;}

}









.pro_left{ width:96%; margin:20px auto; position:relative; display:none}

.pro_left .pro_left_top{ display:none;}

.pro_left .pro_left_top2{ display:block; border:#dcdcdc solid 1px; border-radius:5px; text-align:center; float:left; width:100%; margin-bottom:15px; box-shadow:rgba(0,0,0,0.20) 2px 2px 0px; height:40px; line-height:40px;}

.pro_left .pro_left_top2:active{ box-shadow:rgba(0,0,0,0.20) 0px 0px 0px; transition:all ease 0.1s;}

.pro_left .pro_left_top2 i{ margin-left:5px;}

.pro_left .pro_left_menu{ position:absolute; top:40px; z-index:9; border:#dcdcdc solid 1px; background:#FFFFFF; border-bottom-left-radius:5px; border-bottom-right-radius:5px; border-top:none; display:none; width:100%}

.pro_left .pro_left_menu li{ width:48%; margin:0 1%;}

.pro_left .pro_left_menu li{ float:left; line-height:45px; background:#FFFFFF; width:100%; padding:0 23px; text-align:center}

.pro_left .pro_left_menu li a{ display:inline-block;height:45px; width:100%;  position: relative;}

.pro_left .pro_left_menu li a i{ position:absolute; left:-15px; line-height:45px; color:#e10019; font-size:15px; opacity:0; transition:all 0.3s ease;}

.pro_left .pro_left_menu li a span{ display:inline-block;height:45px; width:100%; overflow:hidden; white-space:pre; text-overflow:ellipsis; color:#666666; line-height:45px; font-size:14px;}






.index_house .index_house_content {
    max-width: 1300px;
    margin: 0 auto;
}
.index_house .index_house_content .house_content_title {
    text-align: center;
    padding: 65px 0px;
}
.index_house .index_house_content .house_content_title dd {
    color: #333333;
    font-size: 30px;
}

.index_house .index_house_content .house_content_title dt {
    margin-top: 8px;
}


.index_house .index_house_content .house_content_title dt span {
    color: #555555;
    font-size: 16px;
    margin-right: 15px;
}
.index_house .index_house_content .house_content_title dt span:last-child {
    margin-right: 0px;
}




.index_about .about_content_video {
    width: 46%;
}

.index_about .about_content_video img {
    width: 100%;
    height: 420px;
    object-fit: cover;
    cursor: pointer;
}


.index_about .about_content_right {
    width: 50%;
    margin-left: 4%;
}


.index_about .about_content_right .content_right_title {
    color: #fff;
    font-size: 18px;
    background: #0A81D5;
    text-transform: uppercase;
    width: 163px;
    line-height: 40px;
    text-align: center;
}

.index_about .about_content_right .content_right_txt {
    padding: 25px 0px;
    padding-bottom: 45px;
}

.index_about .about_content_right .content_right_txt p {
    color: #666666;
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 25px;
}

.index_about .about_content_right .content_right_txt p:last-child {
    margin-bottom: 0px;
}



.index_about .about_content_right .content_right_more .right_more_list {
    border: 1px solid #dcdcdc;
    border-radius: 100%;
    text-align: center;
    width: 120px;
    height: 120px;
    padding: 25px;
    margin-right: 6%;
    background: #fff;
    transition: all 0.3s ease 0s;
}
.index_about .about_content_right .content_right_more .right_more_list dt {
    color: #666666;
    font-size: 16px;
    margin-top: 15px;
    transition: all 0.3s ease 0s;
}
.index_about .about_content_right .content_right_more .right_more_list:hover{
  background: #1372cd;
    transition: all 0.3s ease 0s;
    border: 1px solid #1372cd;
    box-shadow: 0px 5px 16px rgba(26,137,217,.85);
}
.index_about .about_content_right .content_right_more .right_more_list dd{width: 35px;height: 35px;display: inline-block;}
.index_about .about_content_right .content_right_more .right_more_list:nth-child(1) dd{background:url(../images/jiazhi.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:nth-child(2) dd{background:url(../images/linian.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:nth-child(3) dd{background:url(../images/yuanjing.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:nth-child(4) dd{background:url(../images/shiming.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:hover dd{ color: #fff;transition: all 0.3s ease 0s;}
.index_about .about_content_right .content_right_more .right_more_list:hover:nth-child(1) dd{background:url(../images/jiazhi1.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:hover:nth-child(2) dd{background:url(../images/linian1.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:hover:nth-child(3) dd{background:url(../images/yuanjing1.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:hover:nth-child(4) dd{background:url(../images/shiming1.png)no-repeat;}
.index_about .about_content_right .content_right_more .right_more_list:hover dt{ color: #fff;transition: all 0.3s ease 0s;}

.index_about .about_content_right .content_right_more .right_more_list:last-child {
    margin-right: 0px;
}
.index_about {
    background: #fff;
}
.index_house {
   
    padding-bottom: 10px;
}



.container-Isrv {
    margin: 77px 0 55px 0;
}
.contain {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
/*    position: relative;*/
}
.container-Isrv ul {
    overflow: hidden;
}
.container-Isrv li:first-child {
    margin-left: 0px;
}

.container-Isrv li {
    float: left;
    margin-left: 120px;
}
.container-Isrv li a {
    display: block;
    overflow: hidden;
}

.container-Isrv li i {
    display: block;
    width: 73px;
    height: 72px;
    background: url(../images/icon-6.png) no-repeat;
    float: left;
}

.container-Isrv li i.Isrv-1{background-position:0px 0px;}
.container-Isrv li i.Isrv-2{background-position:-103px 0px;}
.container-Isrv li i.Isrv-3{background-position:-206px 0px;}
.container-Isrv li i.Isrv-4{background-position:-309px 0px;}

.container-Isrv li .fl {
    margin-left: 30px;
    padding-top: 14px;
    color: #858585;
}

.container-Isrv li .fl h2 {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    margin-bottom: 8px;
}




.index_news {
    background: #fff;
}

.index_news .index_news_content .news_content_left {
    width: 39%;
    display: inline-block;
}

.index_news .index_news_content .news_content_left .content_left_img {
    overflow: hidden;
}
.index_news .index_news_content .news_content_left .content_left_img img {
    width: 100%;
    height: 283px;
    object-fit: cover;
}
.tra {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
    cursor: pointer;
}

.index_news .index_news_content .news_content_left .content_left_txt {
    background: #f4f4f4;
    padding: 32px 22PX;
}

.index_news .index_news_content .news_content_left .content_left_txt .left_txt_title {
    position: relative;
    padding-bottom: 13px;
    margin-bottom: 18px;
}

.index_news .index_news_content .news_content_left .content_left_txt p {
    color: #666666;
    line-height: 24px;
    display: -webkit-box;
    height: 44px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.index_news .index_news_content .news_content_right {
    width: 57%;
    margin-left: 4%;
}
.index_news .index_news_content .news_content_right .content_right_title {
    margin-bottom: 25px;
    height: 35px;

}

.index_news .index_news_content .news_content_right .content_right_title a:before {
    content: "";
    position: absolute;
    display: inline-block;
    width: 9px;
    height: 6px;
    background: url(../images/bn6s.png) no-repeat 50% 50%;
    bottom: -6px;
    left: 0px;
    right: 0;
    margin: 0 auto;
    opacity: 0;
    transition: all 0.3s ease 0s;
}
.index_news .index_news_content .news_content_right .content_right_title a.on:before {
    opacity: 1;
    transition: all 0.3s ease 0s;
}
.index_news .index_news_content .news_content_right .content_right_title a {
    display: inline-block;
    background: #f4f4f4;
    font-size: 18px;
    color: #222222;
    text-align: center;
    width: 30%;
    margin-right: 4%;
    line-height: 35px;
    position: relative;
}


.index_news .index_news_content .news_content_right .content_right_title a.on {
    background: #0A81D5;
    color: #fff;
}
.index_news .index_news_content .news_content_right .content_right_title a:last-child {
    margin-right: 0px;
}

.index_news .index_news_content .news_content_right .content_right_content {
    margin-bottom: -3%;
}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list {
    background: #f4f4f4;
    display: inline-block;
    width: 48.5%;
    margin-right: 3%;
    padding: 16px 15px;
    margin-bottom: 3%;
}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list:nth-child(2n) {
    margin-right: 0px;
}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_time {
    width: 23%;
    text-align: center;
    background: #afafaf;
    padding: 15px 0px;
    transition: all 0.5s ease 0s;
}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_time dd {
    color: #fff;
    font-weight: bolder;
    font-size: 18px;
}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_time dt {
    color: #fff;
    font-size: 14px;
}

.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_txt {
    width: 72%;
    margin-left: 4%;
}
.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_txt dd {
    color: #333333;
    font-size: 18px;
    margin-bottom: 10px;
    overflow: hidden;
    transition: all 0.5s ease 0s;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.index_news .index_news_content .news_content_right .content_right_content .right_content_list .content_list_txt dt {
    color: #666666;
    font-size: 13px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.index_news .index_news_content .news_content_bottom {
    text-align: center;
    padding-top: 35px;
}
.index_news .index_news_content .news_content_bottom a {
    display: inline-block;
    width: 145px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background: #0A81D5;
}


.fenye{ margin:30px auto; text-align:center}

.fenye .fenye_top{ font-size:12px; color:#666666; background:#fdfdfd; width:63px; line-height:33px; display:inline-block; border:1px solid #d7d6de; border-radius:3px}

.fenye a{ color:#666666; font-size:12px; background:#fdfdfd; margin-right:6px; text-align:center; line-height:33px; display:inline-block;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s; border:1px solid #d7d6de; border-radius:3px; padding:0px 7px; min-width: 33px;}

.fenye a:hover{ background:#1070b5; color:#fff;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s;}

.fenye b{ background:#1070b5; color:#fff;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s; font-weight: normal;padding:0px 7px; min-width: 33px; line-height: 33px; display: inline-block;border-radius:3px; margin-right: 5px;}

.fenye a b{ background:none; color: #666; font-weight: normal;}

.fenye a:hover b{ color: #fff;}

.fenye a.on{ background:#1070b5; color:#fff;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s; font-weight: normal;padding:0px 7px; min-width: 33px; line-height: 33px; display: inline-block;border-radius:3px; margin-right: 5px;}



.Social{ width:96%; max-width:1200px; margin:0 auto;}

.Social li{ width:100%; float:left; margin-bottom:20px;}

.Social li table{ width:100%; float:left; background:#f8f8f8; height:54px;}

.Social li table td:nth-child(1){ padding-left:40px; width:50%; font-size:15px; color:#0f5893; font-weight:bolder;}

.Social li table td:nth-child(2){ font-size:13px; padding:0 12px; color:#666666; text-align:left;}

.Social li table td:nth-child(3){ width:120px;}

.Social li .Social_newtext{ display:none; float:left; width:100%; padding:0px 40px; margin-top:20px; font-size:13px; line-height:30px; color:#666666; overflow:hidden}



.Social li .Social_newtext .gwzz{ color:#0f5893;}



.Social1{cursor: pointer; display: none;}

.Social2{ cursor: pointer;}



.Social li:hover table{ background:#0f5893; cursor:pointer;}

.Social li:hover table td:nth-child(1){ color:#FFFFFF;}

.Social li:hover table td:nth-child(2){ color:#FFFFFF;}





.Social li.on table{ background:#0f5893; cursor:pointer;}

.Social li.on table td:nth-child(1){ color:#FFFFFF;}

.Social li.on table td:nth-child(2){ color:#FFFFFF;}













.contact{ height:530px}

.contact_nei{ padding-bottom:0px !important}

.map_box{ width:100%; height:537px;}

.con_address{ position:relative; width:96%; max-width:1200px; margin:0 auto;}

.con_address .add_box{ width:603px; padding:25px 70px 0 50px; min-height:330px; background:rgba(255,255,255,0.90); top:108px; border-radius:5px; position:absolute;}

.con_address .add_box .add_box_title{ font-size:18px; color:#333333; line-height:40px; width:100%; font-weight:bolder;}

.con_address .add_box table{ width:100%;}

.con_address .add_box table td{ height:40px; font-size:15px; color:#666666;}

.con_address .add_box table td a{ font-size:15px; color:#666666;}

.con_address .add_box table td:nth-child(1){ width:48px;}











.liuyan{ background:url(../images/bg31.jpg) no-repeat 50% 50%; min-height:500px}

.liuyan .liuyan_nei{ max-width:835px; margin:0 auto}

.liuyan .liuyan_nei .liuyan_nei_xun{ width:47%; line-height:55px; border:1px solid #dcdcdc; border-radius:5px; font-size:15px; color:#aaa; padding-left:30px; margin-right:30px; margin-bottom:30px; background:#FFFFFF}

.liuyan .liuyan_nei .liuyan_nei_xun:nth-child(2n){ margin-right:0px}

.liuyan .liuyan_nei .liuyan_nei_xun span{ color:#FF0004}

.liuyan .liuyan_nei .liuyan_nei_xun .liuyan_nei_wen{ background:none; padding-left:10px; line-height:55px}

.liuyan .liuyan_nei .tijiao{ width:180px; margin:0 auto}

.liuyan .liuyan_nei .tijiao .tijiao_nei{ width:100%; border-radius:5px; background:url(../images/liulanbg.jpg) 50%; text-align:center; font-size:16px; color:#fff; line-height:50px; cursor:pointer;}

.liuyan .liuyan_nei .liuyan_nei_liu{border:1px solid #dcdcdc; border-radius:5px; font-size:15px; padding-left:30px; width:100%; height:195px; padding-top:15px; margin-bottom:30px;}















.zhil .zhil_top dl{ margin-bottom:20px; background:#f5f5f5;}

.zhil .zhil_top dl dd{ overflow:hidden;}

.zhil .zhil_top dl dt{ width:46%; padding-top:97px; padding-left:133px;}

.zhil .zhil_top dl dt p:nth-child(1){ font-size:18px; color:#333333; padding-bottom:15px;}

.zhil .zhil_top dl dt p:nth-child(2){ font-size:15px; color:#666666; line-height:30px;}

.zhil .zhil_center .zhil_center_title{ text-align:center}

.zhil .zhil_center .zhil_center_title p:nth-child(1){ font-size:24px; color:#666666; font-weight:bolder;}

.zhil .zhil_center .zhil_center_title p:nth-child(2){ font-size:15px; color:#666666; padding-top:20px;}

.zhil .zhil_center_img{ text-align:center; padding-top:20px}

.zhil .zhil_center_wen{ margin-top:30px}

.zhil .zhil_center_wen  div{ margin-bottom:15px}

.zhil .zhil_center_wen  div p:nth-child(1){ font-size:14px; color:#666666; font-weight:bolder; padding-bottom:10px}

.zhil .zhil_center_wen  div p:nth-child(2){ font-size:14px; color:#666666; line-height:24px}

.zhil .zhil_bottom{ margin-top:25px}

.zhil .zhil_bottom .zhil_bottom_nei{ margin-top:25px}

.zhil .zhil_bottom .zhil_bottom_nei dl{ margin:30px 0px}

.zhil .zhil_bottom .zhil_bottom_nei dl dd{ width:12%; text-align:center}

.zhil .zhil_bottom .zhil_bottom_nei dl dt{ width:85%}

.zhil .zhil_bottom .zhil_bottom_nei dl dt p{ font-size:14px; color:#666666; line-height:24px}

.zhil .zhil_bottom .zhil_bottom_nei dl dt p:nth-child(1){ font-size:14px; color:#666666; font-weight:bolder; padding-bottom:5px}



















.shebei .shebei_title{ font-size:20px; color:#1070b5; font-weight:bolder; line-height:27px; border-left:3px solid #1070b5; padding-left:10px; margin-bottom:30px}

.shebei .shebei_wen .shebei_wen_xun{ padding:25px 20px; border:1px solid #dcdcdc; cursor:pointer; transition:box-shadow ease-in 0.2s; margin-bottom:15px}

.shebei .shebei_wen .shebei_wen_xun p:nth-child(1){ font-size:16px; color:#333333; padding-bottom:5px}

.shebei .shebei_wen .shebei_wen_xun p:nth-child(2){ font-size:14px; color:#666666}

.shebei .shebei_wen .shebei_wen_xun:hover{ box-shadow:rgba(0,0,0,0.20) 0 0 20px; transition:box-shadow ease-in 0.2s; border-left:2px solid #1070b5; padding:25px 19px;}

.shebei .shebei_img{ margin:50px 0px}

.shebei .shebei_img div{ overflow:hidden}

.shebei_bottom .shebei_bottom_wen p{ font-size:16px; color:#333333; cursor:pointer; transition:box-shadow ease-in 0.2s; margin-bottom:15px; padding:25px 20px; border:1px solid #dcdcdc;}

.shebei_bottom .shebei_bottom_wen p:hover{ box-shadow:rgba(0,0,0,0.20) 0 0 20px; transition:box-shadow ease-in 0.2s; border-left:2px solid #1070b5; padding:25px 19px;}

.shebei_wen_xun p:nth-child(2){ line-height:25px}









.ziliao{ margin-bottom:30px}

.ziliao .ziliao_xun{ line-height:40px; border-bottom:1px dashed #dcdcdc; font-size:13px; color:#666666; display:inline-block; width:100%; background:url(../images/bn42.png) no-repeat 0% 50%; padding-left:15px; transition: ease-in 0.1s;}

.ziliao .ziliao_xun .ziliao_xun_left{ background:url(../images/bg36.jpg) no-repeat 100% 50%; padding-right:60px; transition: ease-in 0.1s;}

.ziliao .ziliao_xun .ziliao_xun_right{ background:url(../images/bn41.png) no-repeat 0% 50%; padding-left:22px; transition: ease-in 0.1s;}

.ziliao .ziliao_xun:hover{ background:url(../images/bn42_dian.png) no-repeat 0% 50%; color:#1070b5; transition: ease-in 0.1s;}

.ziliao .ziliao_xun:hover .ziliao_xun_left{ background:url(../images/bg36_dian.jpg) no-repeat 100% 50%; transition: ease-in 0.1s;}

.ziliao .ziliao_xun:hover .ziliao_xun_right{ background:url(../images/bn41_dian.png) no-repeat 0% 50%; transition: ease-in 0.1s;}







.case{ margin-bottom:20px}

.case .case_xun{ position:relative; width:32%; display:inline-block; overflow:hidden; margin-right:24px; margin-bottom:24px}

.case .case_xun:nth-child(3n){ margin-right:0px}

.case .case_xun img{ width:100%;

-webkit-transform: scale(1);

   -moz-transform: scale(1);

    -ms-transform: scale(1);

     -o-transform: scale(1);

           filter: scale(1);

           filter: transform;

       transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s;}

.case .case_xun:hover img{

	-webkit-transform: scale(1.15);

   -moz-transform: scale(1.15);

    -ms-transform: scale(1.15);

     -o-transform: scale(1.15);

           filter: scale(1.15);

           filter: transform;

       transition: all 0.5s ease 0s;

-webkit-transform: all 0.5s ease 0s;}



.case .case_xun .case_xun_title{ background:rgba(0,0,0,0.50); height:100%; position:absolute; top:0; width:100%; text-align:center; color:#fff; font-size:18px;transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease; padding: 0px 30px; line-height: 30px;}

.case .case_xun:hover .case_xun_title{ background:none;transition: all 0.3s ease;

    -webkit-transform: all 0.3s ease;}











.mo_map{ display:none}

.wangluo{ color:#333; font-size:13px; line-height:8px}

.wangluo span{ display:inline-block; width:8px; height:8px; background:#f27900; border-radius:100%; margin-right:10px}















.news .news_xun{ display:inline-block; width:100%; border-bottom:1px solid #dcdcdc; padding:25px 0px; background:url(../images/bn43.png) no-repeat 100% 50%;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s; overflow: hidden;}

.news .news_xun .news_xun_img{ width:18%; overflow:hidden; height: 125px;}

.news .news_xun .news_xun_img img{ width: 100%; height: 100%;}

.news .news_xun .news_xun_wen img{ width:100%}

.news .news_xun .news_xun_wen{ width:50%; padding-left:28px; padding-top:10px}

.news .news_xun .news_xun_wen dd{ padding-bottom:15px}	

.news .news_xun .news_xun_wen dd p:nth-child(1){ font-size:16px; color:#333333}

.news .news_xun .news_xun_wen dd p:nth-child(2){ font-size:13px; color:#999999; background:url(../images/bn44.png) no-repeat 0% 50%; padding-left:20px; margin-top:10px}

.news .news_xun .news_xun_wen dt{ font-size:13px; color:#666666; line-height:24px}

.news .news_xun:hover{ background:url(../images/bn43_nei.png) no-repeat 100% 50%;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s;}

.news .news_xun:hover .news_xun_wen dd p:nth-child(1){ font-size:16px; color:#0A81D5}

.news .news_xun:last-child{ border-bottom:0px}

.news .news_xun:first-child{ padding-top:0px}







.news_details_nei{ padding-bottom:0px !important}

.news_details_nei_title{ text-align:center; border-bottom:1px solid #dcdcdc; padding-bottom:20px}

.news_details_nei_title .nei_title_top{ font-size:24px; color:#333333; font-weight:bolder; margin-top:40px}

.news_details_nei_title .nei_title_bottom{font-size:13px; color:#999999; margin-top:20px}

.news_details_nei_title .nei_title_bottom span{ margin:0px 20px}

.news_details_nei_title .nei_title_bottom span:nth-child(1){ background:url(../images/bn45.png) no-repeat 0% 50%; padding-left:20px}

.news_details_nei_title .nei_title_bottom span:nth-child(2){ background:url(../images/bn46.png) no-repeat 0% 50%; padding-left:20px}

.news_details_nei_wen{ text-align:center;}

.news_details_nei_wen p{ font-size:14px; color:#333333; text-indent:2em; line-height:30px; padding:20px 0px; text-align:left}

.news_details_nei_wen p div{ text-align:center}

.news_details_nei_wen .nei_wen_top{ border-bottom:1px solid #dcdcdc; padding-bottom:40px;}

.news_details_nei_wen .nei_wen_top p{ text-align: center;}

.news_details_nei_wen .nei_wen_bottom{ padding:25px 0px}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_left{ text-align:left;}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_left div{ padding:5px 0px}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_left div a:hover{ color:#1070b5}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_right{width:152px;}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_right a{ display:inline-block; width:100%; height:34px; border:1px solid #1070b5; border-radius:5px; line-height:34px}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_right a span{ padding-right:5px}















.product{ background:#f5f5f5}

.product .product_nei{ padding-top:30px}

.product .product_nei .product_left .product_left_wen{ width:265px; border:1px solid #dcdcdc}

.product .product_nei .product_left .product_left_wen .left_wen_xun{ line-height:45px; font-size:15px; color:#666666; display:inline-block; border-bottom:1px dashed #dcdcdc; width:100%; background:#FFFFFF}

.product .product_nei .product_left .product_left_wen .left_wen_xun span{ display:inline-block; background:url(../images/bg51.jpg) no-repeat 25px 50%; padding-left:45px}

.product .product_nei .product_left .product_left_wen .left_wen_xun:last-child{ border-bottom:0px}

.product .product_nei .product_left .product_left_wen .left_wen_xun.on{ background:#e3f3ff; border-bottom:1px solid #e3f3ff}

.product .product_nei .product_left .product_left_wen .left_wen_xun:hover{ background:#e3f3ff; border-bottom:1px solid #e3f3ff}

.product .product_nei .product_left .product_left_wen .left_wen_xun:last-child:hover{ border-bottom:0px solid #e3f3ff}

.product .product_nei .product_left .product_left_wen .left_wen_xun.product_on{ background:#e3f3ff; border-bottom:1px solid #e3f3ff}



.product .product_nei .product_right{ width:75%}

.product .product_nei .product_right .product_right_xun{ display:inline-block;transition:box-shadow ease-in 0.2s; margin-right:25px; margin-bottom:30px; width: 31%}

.product .product_nei .product_right .product_right_xun:nth-child(3n){ margin-right:0px}

.product .product_nei .product_right .product_right_xun dd{ overflow:hidden; position:relative; height: 228px;}

.product .product_nei .product_right .product_right_xun dd img{ width: 100%; min-height: 100%;}

.product .product_nei .product_right .product_right_xun dt{ background:#FFFFFF; line-height:26px; color:#777777; padding:15px; width:278px; text-align: center;}

.product .product_nei .product_right .product_right_xun dt p{overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;}

.product .product_nei .product_right .product_right_xun dd div{ background:rgba(214,0,0,0.5); width:100%; height:100%; position:absolute; top:0; left:-279px;transition: all 0.3s ease 0s;

-webkit-transform: all 0.3s ease 0s;}

.product .product_nei .product_right .product_right_xun dd div img{ width: auto; min-height: auto;}

.product .product_nei .product_right .product_right_xun:hover dd div{ left:0px;transition: all 0.3s ease 0s;-webkit-transform: all 0.3s ease 0s;}

.product .product_nei .product_right .product_right_xun:hover{ box-shadow:rgba(0,0,0,0.20) 0 0 20px; transition:box-shadow ease-in 0.2s;}









.product_details_right{ background:#fff; min-height:500px; padding:35px 55px}

.product_details_right .details_right_top{ padding-bottom:20px}

.product_details_right .details_right_top .details_right_img{ box-shadow:rgba(0,0,0,0.15) 0 0 20px; text-align:center}

.product_details_right .details_right_top .details_right_title{ text-align:center; font-size:18px; color:#333333; padding:35px 0px}

.product_details_right .details_right_bottom .right_bottom_title{ border:1px solid #dcdcdc; height:45px; background:#f9f9f9; }

.product_details_right .details_right_bottom .right_bottom_title ul li{ width:50%; display:inline-block; line-height:45px; text-align:center; cursor:pointer;color:#666666; font-size:16px; position:relative; height:53px}

.product_details_right .details_right_bottom .right_bottom_title ul li.bottom_title_on{ background:url(../images/bn49.png) no-repeat 0% 100%; color:#fff;}





.product_details_right .details_right_bottom .right_bottom_wen{ margin-top:40px}

.product_details_right .details_right_bottom .right_bottom_wen .right_bottom_wen_xun .wen_xun_title{ color:#333333; font-size:16px; background:url(../images/bn50.png) no-repeat 0% 50%; padding-left:27px; margin-bottom:10px}

.product_details_right .details_right_bottom .right_bottom_wen .right_bottom_wen_xun .wen_xun_wen{ line-height:27px}

.product_details_right .details_right_bottom .kehu{ padding:30px 0px; width:60%; margin:0 auto}

.product_details_right .details_right_bottom .kehu .kehu_top{ display: inline-block; background: url(../images/bn51.png) no-repeat 0% 50%; padding-left: 47px; height: 40px;}

.product_details_right .details_right_bottom .kehu .kehu_top dd{    font-size: 15px; color: #a6a6a6;}

.product_details_right .details_right_bottom .kehu .kehu_top dt{    font-size: 19px; color: #018fcf; padding-top: 5px;}



.mo_wenhua{ display: none;}

.quan .pro_left .pro_left_menu li{ width: 48% !important;}





.mo_product{ display: none;}

.mo_product .owl-buttons div{ width: 30px !important; height: 30px !important; border-radius: 100%;}

.mo_product .owl-buttons .owl-prev{ background:url(../images/mo_left.png) no-repeat 50% !important; left: 35% !important; top: 100% !important;}

.mo_product .owl-buttons .owl-next{ background:url(../images/mo_right.png) no-repeat 50% !important; right: 35% !important;top: 100% !important;}

.webhua{ overflow: hidden !important; width: 1200px; height: 242px;}







.pro_left .pro_left_top2 i:before{ background:url(../images/bottom.png) no-repeat 50% !important; width: 13px; height: 13px;content:''; position: absolute; left: 10px; bottom: 27px; right: -65px; margin: 0 auto; bottom: 27px;}



.thumbnails > li a{ height: 270px;}

.thumbnails > li a img{ width: 100%; height: 100%;}



.mo_top_height{ height: 50px; display: none;}



@media screen and (max-width:1215px){

.lj{ display:none}

.product_nei{ min-height: 400px;}	



.mo_top_height{ display:block;}

.mo_product{ display:block;}

.pc_product{ display: none;}

.mo_wenhua{ display: block;}

.webhua{ display: none;}

.product .product_nei .product_left,.map{ display:none}

.pro_left,.mo_map{ display:block}

.about .about_title,.top_index{ display:none}

.top{ display:none;}

.bottom{ display:none;}

.mo_top{ display:block;}

.mo_bottom{ display:block;}

.mo_yc{ display:block;}

.disable_text_highlighting,body {

	/*去除选中高亮*/

-webkit-touch-callout: none;

-webkit-user-select: none;    /* Webkit */

-moz-user-select: none;      /* Firefox */

-ms-user-select: none;        /* IE 10  */

        /* Opera 目前不支持在Opera，但将很快 */

-o-user-select: none;

user-select: none;

}

.height{ display:none}

.box{ height:200px !important}

.arrowsWrapper,.slider-nav{ display:none}





.top_xun_img img{ width:100%}

.index_top .index_top_xun{ margin-right:29px}

.index_top .index_top_xun:before{ right:0; top:0}

.index_yousi .index_yousi_nei .yousi_nei_xun{ height:290px;    padding:60px 10px 10px 10px;margin-right:25px}

.about .about_nei .about_nei_wen .nei_wen_top dl dd{margin-right: 10px;    width: 32%;}

.about .about_nei .about_nei_wen .nei_wen_top dl dd img{ width:100%}

.about .about_nei .about_nei_wen .nei_wen_honor dl dd{ width:23%}

.about .about_nei .about_nei_wen .nei_wen_honor dl dd:nth-child(3){    margin-right: 10px !important;}

.con_address .add_box{ position:inherit; top:0px; border:1px solid #dcdcdc; margin-bottom:30px; width:100%; padding:10px}

.contact{ height:100%}

.zhil .zhil_top dl dt{    padding: 30px 0px;text-align: center !important;width: 100%;}

.zhil .zhil_top dl dd{ width:100%; text-align:center}

.case .case_xun{ width:31%}

.product .product_nei .product_right{ float:none; width:100%}

.product .product_nei .product_right .product_right_xun{ width:30%}

.product .product_nei .product_right .product_right_xun dd img{ width:100%}

.product .product_nei .product_right .product_right_xun dd div img{ width:auto !important}

.product_details_right .details_right_top .details_right_img img{ width:100%}

.shebei .shebei_img div img{ width:100%}

.jiagou img{ width: 100%;}



.product .product_nei .product_right .product_right_xun dd div{ left:-356px}

.mo_wenhua div{ margin: 20px 0px;}

.mo_wenhua div img{ width: 100%;}

.xun_wen_dian{ display: none;}

.product .product_nei .product_right .product_right_xun dt{ width:auto !important}

}

@media screen and (max-width:780px){ 

.index_top .index_top_xun{    margin-right: 25px;}

.index_yousi .index_yousi_nei .yousi_nei_xun{margin-right: 21px;}

.quan{ width:96%; margin:0 auto; overflow: hidden;}

.about_nei_title{ margin:20px 0px !important}

.about .about_nei .about_nei_wen .nei_wen_top dl{    padding: 20px 0px}



.about .about_nei .about_nei_wen .nei_wen_honor dl dd{ width:23%}

.thumbnails > li div{overflow: hidden;

text-overflow:ellipsis;

white-space: nowrap;}

.product .product_nei .product_right .product_right_xun dd{ height: auto;}

}

@media screen and (max-width:745px){







}

@media screen and (max-width:667px){

.index_top{ padding-bottom: 0px !important;}

.top_xun_img img{ width: 60%;}	

.index_top .index_top_xun .top_xun_wen dd{ padding: 10px 0px;}

.index_top .index_top_xun:before{ width: 40px; height: 40px;background: url(../images/bn15_mo.png) no-repeat 100%;}

.index_top .index_top_xun:nth-child(2):before{background: url(../images/bn17_mo.png) no-repeat 100%;}

.index_top .index_top_xun:nth-child(3):before{background: url(../images/bn18_mo.png) no-repeat 100%;}

.index_top .index_top_xun:nth-child(4):before{background: url(../images/bn19_mo.png) no-repeat 100%;}



.index_top .index_top_xun{ width:46%; margin-bottom:48px; margin-right:10x !important}

.index_top .index_top_xun:nth-child(2n){ margin-right:0px !important}

.index_top .index_top_xun .top_xun_img{ text-align:center}	 

.index_top .index_top_xun:before{    right:25px;}

.tempWrap{}

.index_yousi .index_yousi_nei .yousi_nei_xun{ width:49%; margin-right: 7px;}

.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(2n){ margin-right: 0px;}

.picScroll-left .bd ul li .pic,.picScroll-left .bd ul li{ width:20% !important}

.nei_banner{ height:100px}

.about .about_nei .about_nei_wen .nei_wen_top dl{ padding:0px;}

.about .about_nei .about_nei_wen .nei_wen_top dl dd img{ width:100%}

.about .about_nei .about_nei_wen .nei_wen_top dl dd{ margin:0px; width:100%; margin:20px 0px}

#video_button{    background: url(../images/bg24.jpg) no-repeat 50%/cover; width:100%; height:200px}

.videobox .videobox_nei,.videobox,.ship{ width:100%; height:200px}

.liuyan .liuyan_nei .liuyan_nei_xun{ width:100%}

.shebei_img div{ margin:15px 0px}

.zhil .zhil_top dl dd img{ width:100%}

.shebei_bottom_wen p{ line-height:25px}

.ziliao .ziliao_xun .ziliao_xun_left{ width:60%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.case .case_xun{ width:46%}

.case .case_xun:nth-child(2n){ margin-right:0px}

.case .case_xun:nth-child(3){ margin-right:24px}

.case .case_xun .case_xun_title{ font-size:14px}

.con_address .add_box table td{ font-size:12px}

.con_address .add_box .add_box_title{ font-size:14px}

.zhil .zhil_bottom .zhil_bottom_nei dl dd{ display:none}

.zhil .zhil_center_img img,.zhil .zhil_bottom .zhil_bottom_nei dl dt,.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt p img{ width:100%}

.Social li table td:nth-child(2){ width:55%}

.Social li table td:nth-child(1){ width:35%}

.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dd{ font-size:16px}

.about .about_nei .fazhan .fazhan_nei_wen_xun .wen_xun_nei div dt{ font-size:12px}

.news_details_nei_title .nei_title_bottom span{    margin: 0px 10px;}

.news_details_nei_title .nei_title_top{ font-size:16px}

.news_details_nei_wen .nei_wen_bottom .wen_bottom_right{ width:100%; margin-top:20px}

.news_details_nei_wen .nei_wen_top img{ width:100%}

.news .news_xun .news_xun_wen dt,.news .news_xun .news_xun_wen dd p:nth-child(1){overflow: hidden;

text-overflow:ellipsis;white-space: nowrap; font-size:14px}

.news .news_xun .news_xun_wen dd p:nth-child(2),.news .news_xun .news_xun_wen dt{ font-size:12px}

.news .news_xun .news_xun_img{ width:41%}

.news .news_xun .news_xun_img img{ width:100%}

.product .product_nei .product_right .product_right_xun{ width:48%; margin-right:10px}

.product .product_nei .product_right .product_right_xun:nth-child(2n){ margin-right:0px}

.product .product_nei .product_right .product_right_xun:nth-child(3){ margin-right:10px}

.product_details_right{ padding:0px}

.product_details_right .details_right_bottom .kehu{ width:100%}

.product_details_right .details_right_bottom .right_bottom_title ul li.bottom_title_on{    background: url(../images/bn49.png) no-repeat 50% 100%;}





.index_yousi .index_yousi_nei .yousi_nei_xun:nth-child(3){ margin-right: 7px !important;}

}

@media screen and (max-width:360px){

.index_top .index_top_xun{ width:46%}

.product .product_nei .product_right .product_right_xun{ width:48%; margin-right:5px}

.product .product_nei .product_right .product_right_xun:nth-child(2n){ margin-right:0px}

.product .product_nei .product_right .product_right_xun:nth-child(3){ margin-right:5px}

.index_yousi .index_yousi_nei .yousi_nei_xun{    width: 48%; margin-right: 6px; height: 300px;}





}




/*.item img {
  width:270px;
}
  */    .fancybox{ margin-bottom:30px;}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  outline: none;
  vertical-align: top;
}
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  overflow: initial !important;
  z-index: 8020;
}
.fancybox-skin {
  position: relative;
  background: #f9f9f9;
  color: #444;
  text-shadow: none;
  border-radius: 4px;
}
.fancybox-opened {
  z-index: 8030;
}
.fancybox-opened .fancybox-skin {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}
.fancybox-outer, .fancybox-inner {
  position: relative;
}
.fancybox-inner {
  overflow: hidden;
}
.fancybox-type-iframe .fancybox-inner {
  -webkit-overflow-scrolling: touch;
}
.fancybox-error {
  color: #444;
  margin: 0;
  padding: 15px;
  white-space: nowrap;
}
.fancybox-image, .fancybox-iframe {
  display: block;
  width: 100%;
  height: 100%;
}
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(../images/fancybox_sprite.png);
}
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -22px;
  margin-left: -22px;
  background-position: 0 -108px;
  opacity: 0.8;
  cursor: pointer;
  z-index: 8060;
}
#fancybox-loading div {
  width: 44px;
  height: 44px;
  background: url(../images/fancybox_loading.gif) center center no-repeat;
}
.fancybox-close {
  position: absolute;
  top: -18px;
  right: -18px;
  width: 36px;
  height: 36px;
  cursor: pointer;
  z-index: 8040;
}
.fancybox-nav {
  position: absolute;
  top: 0;
  width: 40%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
  background: transparent url(../images/blank.gif); /* helps IE */
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  z-index: 8040;
}
.fancybox-prev {
  left: 0;
}
.fancybox-next {
  right: 0;
}
.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 36px;
  height: 34px;
  margin-top: -18px;
  cursor: pointer;
  z-index: 8040;
  visibility: hidden;
}
.fancybox-prev span {
  left: 10px;
  background-position: 0 -36px;
}
.fancybox-next span {
  right: 10px;
  background-position: 0 -72px;
}
.fancybox-nav:hover span {
  visibility: visible;
}
.fancybox-tmp {
  position: absolute;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}
/* Overlay helper */

.fancybox-lock {
  overflow: visible !important;
  width: auto;
}
.fancybox-lock body {
  overflow: hidden !important;
}
.fancybox-lock-test {
  overflow-y: hidden !important;
}
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
  z-index: 8010;
  background: url(../images/fancybox_overlay.png);
}
.fancybox-overlay-fixed {
  position: fixed;
  bottom: 0;
  right: 0;
}
.fancybox-lock .fancybox-overlay {
  overflow: auto;
  overflow-y: scroll;
  background: rgb(0,0,0,0.5);
}
/* Title helper */

.fancybox-title {
  visibility: hidden;
  position: relative;
  text-shadow: none;
  z-index: 8050;
}
.fancybox-opened .fancybox-title {
  visibility: visible;
}
.fancybox-title-float-wrap {
  position: absolute;
  bottom: 0;
  right: 50%;
  margin-bottom: -35px;
  z-index: 8050;
  text-align: center;
}
.fancybox-title-float-wrap .child {
  display: inline-block;
  margin-right: -100%;
  padding: 2px 20px;
  background: transparent; /* Fallback for web browsers that doesn't support RGBa */
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
  text-shadow: 0 1px 2px #222;
  color: #FFF;
  font-weight: bold;
  line-height: 24px;
  white-space: nowrap;
}
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
}
.fancybox-title-inside-wrap {
  padding-top: 10px;
}
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 10px;
  background: #000;
  background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),  only screen and (min--moz-device-pixel-ratio: 1.5),  only screen and (min-device-pixel-ratio: 1.5) {
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
  background-image: url(../images/fancybox_sprite@2x.png);
  background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
}
#fancybox-loading div {
  background-image: url(../images/fancybox_loading@2x.gif);
  background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
}
}
/* ç¼©ç•¥å›¾æ ·å¼ */
#fancybox-thumbs {
  position: fixed;
  left: 0;
  width: 100%;
  overflow: hidden;
  z-index: 8050;
}
#fancybox-thumbs.bottom {
  bottom: 2px;
}
#fancybox-thumbs.top {
  top: 2px;
}
#fancybox-thumbs ul {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
}
#fancybox-thumbs ul li {
  float: left;
  padding: 1px;
  opacity: 0.5;
}
#fancybox-thumbs ul li.active {
  opacity: 0.75;
  padding: 0;
  border: 1px solid #fff;
}
#fancybox-thumbs ul li:hover {
  opacity: 1;
}
#fancybox-thumbs ul li a {
  display: block;
  position: relative;
  overflow: hidden;
  border: 1px solid #222;
  background: #111;
  outline: none;
}
#fancybox-thumbs ul li img {
  display: block;
  position: relative;
  border: 0;
  padding: 0;
  max-width: none;
}