@charset "utf-8";
/* CSS Document */
body{/*min-width:1200px;*/ background: #fff; overflow-x: hidden;}
*{font-family:"arial" ,'Microsoft Yahei'; font-size:14px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0; list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol{margin:0;padding:0;list-style:none}img{border:0}
a{color:#303037;}
.after:after{
	content:"";        
	display:block;        
	height:0;        
	clear:both;        
	visibility:hidden; 
}



/*轮播*/
.flexslider {position: relative;width: 100%;height: 783px;/*overflow: hidden;*/zoom: 1;}
.flexslider .slides li {width: 100%;height: 100%;}
.flex-direction-nav{ width:1000px; margin:0 auto}
.flex-direction-nav a {width: 41px;height: 83px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(images/ad_ctr.png) no-repeat;position: absolute;top: 260px;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;}
.flex-direction-nav .flex-next { right:14%}
.flex-direction-nav .flex-prev {left: 14%;}
.flexslider:hover .flex-next {opacity: 0.9;filter: alpha(opacity=25); background:url(../images/right.png) right no-repeat}
.flexslider:hover .flex-prev {opacity: 0.9;filter: alpha(opacity=25); background:url(../images/left.png) left no-repeat}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;top:480px;text-align: center; height:37px; }
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background:#00a4e3;display: block;height: 10px;overflow: hidden;text-indent: -99em;width: 10px;cursor: pointer; border-radius:50%; margin:0 5px;}
.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {background:#fff;}
.flexslider .slides a img {width: 100%;height: 783px;display: block;}

   .swiper-container {
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
}
.red-slide {
  background: #ca4040;
}
.blue-slide {
  background: #4390ee;
}
.orange-slide {
  background: #ff8604;
}
.green-slide {
  background: #49a430;
}
.pink-slide {
  background: #973e76;
}
.swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #222;
  margin-right: 5px;  opacity: 0.8;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #fff;
}

.dizhi p b{ font-size: 14px !important}
.banner_01 img{ display: block;width: 100%;} 


.index_about{ width: 100%; height: 173px; background: url(../images/index_about_15.png) center no-repeat; color: #303037;font-size: 30px; font-weight: 600;padding-top: 55px; text-align: center;}
.index_about span{ color: #db0012; font-weight: 600;font-size: 30px; padding-right: 10px;}
.index_about p{  color: #62626b; padding-top: 38px;}
.about_bao{ width: 100%; height: auto; /*background: #fafafa;*/}
.about_jz{ width: 80%; margin: 0 auto; overflow: hidden; padding-bottom: 30px;}
.about_left{ width: 49%; float: left;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
	-webkit-line-clamp: 4;/*限制显示的文本行数*/
	-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */}
	/*4.11*/
	.about_left{ width: 60%;}
.about_left span{ color:#333; display: block; width: 100%; font-size:24px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.about_left .about_left_a ul li span{ font-size: 20px; color: #666; text-align: center;  margin-top: 30px;  display: block;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.about_left b{ width: 66px; height: 2px; margin: 0 auto; background: #cacace; display: block; margin-top: 20px; margin-bottom: 16px; }
.about_left p{ font-size: 16px; line-height: 36px; color: #aa0b1a;  text-transform:capitalize; text-align: center;       overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
	display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
	-webkit-line-clamp: 3;/*限制显示的文本行数*/
	-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */}

.about_right{ width: 46%; float: right; padding-top: 2%;}

.about_right ul{ width: 100%; overflow: hidden; }
.about_right ul li{ width:189px; height: 169px; background: #fff; float: left; text-align: center; margin: 15px 18px; -moz-box-shadow:0px 0px 5px #f1f1f1; -webkit-box-shadow:0px 0px 5px #f1f1f1; box-shadow:0px 0px 5px #f1f1f1;}
.about_right ul li a{ display: block; width: 100%; height: 100%;}
.about_right ul li img{ margin-top: 25px;-webkit-transition: all .8s ease-out 0s;
    transition: all .8s ease-out 0s;}
.about_right ul li h1{ line-height: 45px; color: #96969d; font-size: 20px;}
.about_right ul li h1 b{ font-size: 20px;}
.about_right ul li span{ color: #303037; font-size: 16px;}



/*解决方案*/
.index_plan{ width: 100%; height: auto; overflow: hidden;}
.contentbox{ width: 100%; overflow: hidden;}
.con{width:37%;height:auto;float:left;margin-right:1%;margin-bottom:1%;position:relative;cursor:pointer; overflow: hidden;}
.con img{width:100%;height:100%;display: block;position: absolute;left: 0;top: 0;width: 100%;-webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.txt{position:absolute;left:0;bottom:0;width:100%;height:67px;line-height:67px;color:#fff;background:rgba(0,0,0,.55); }
.txt h3{ color:#fff;font-weight:400; overflow: hidden; font-size: 20px; text-align: left; padding-left: 27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.txt a{ display: block; width: 60%; margin: 0;    white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.txt h3 img{ float: right; width: 13px; height: 22px; padding: 20px 20px; position: absolute; right:-80%; top: 0px;}

.txt p{font-size:14px;display:block;line-height:20px;  width:90%; margin:0 auto;-webkit-margin-before:1em;-webkit-margin-after:1em;-moz-margin-before:1em;-moz-margin-after:1em;text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
	-webkit-line-clamp: 2;/*限制显示的文本行数*/
	-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */
	overflow: hidden;}
.con00 { padding-top: 42.2%; }
.con01{width: 36%;padding-top: 20.6%; }
.con02{width: 24%;  float: right;padding-top: 20.65%;}
.con03{width: 24%; padding-top: 20.65%;}
.con04{width: 36%; float: right;padding-top: 20.6%;}
.contentbox li:hover img{transform: scale(1.1);}
.contentbox li{}
 


.more{ width: 146px; height: 47px; padding-bottom: 50px; margin-top: 50px;}
.more a{ color: #fff; display: block; width: 100%; height: 100%;background: #db0012; text-align: center; line-height: 47px; }
.more a:hover{ background:#f30014 ;-webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}

.fuwu{ width: 100%; height:582px; background: url(../images/fuwu_bj_06.jpg) center no-repeat; background-size: cover;}
.index_fuwu{ width: 100%; height: 190px; background: url(../images/fuwu.png) center no-repeat; color: #fff;font-size: 30px; font-weight: 600;padding-top: 80px; text-align: center;}
.index_fuwu span{ color: #fff; font-weight: 600;font-size: 30px; padding-right: 10px;}
.index_fuwu p{  color: #fff; padding-top: 38px;}
.fuwu_zj{ width: 60%; margin: 0 auto; overflow: hidden; text-align: center; font-size: 18px; line-height: 42px; color: #fff; margin-top:-10px;text-overflow: ellipsis;
	-o-text-overflow:ellipsis;
	display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
	/*-webkit-line-clamp: 2;*//*限制显示的文本行数*/
	-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */}

.more_fw{ width: 146px; height: 47px; background:rgba(255,255,255,.63); text-align: center; line-height: 47px; margin-bottom: 50px; margin-top: 60px;}
.more_fw a{ color: #db0012; display: block; width: 100%; height: 100%;}
/*.more_fw:hover{ background: rgba(219,0,18,.63);}*/
.more_fw:hover{   background: #db0012;-webkit-transition: all .5s ease-out 0s;
    transition: all .3s ease-out 0s;}
.more_fw a:hover{ color: #fff;-webkit-transition: all .5s ease-out 0s;
    transition: all .3s ease-out 0s;}
.media{ width: 100%;}
.media ul{ width: 98%; margin: 0 auto; }
.media ul li{ width: 18%; margin: 0 0.5%; padding: 0.5%; float: left;position: relative; padding-top: 11.3%; -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s; }
.media ul li img{ width: 100%; height:auto ;position: absolute; top: 0; left: 0;   display: block;}
.media ul li h1{ font-size: 16px; color: #000000; line-height: 54px; padding-top: 5px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.media ul li span{ width: 100%; color: #96969d; padding-bottom: 15px; display: block;}
.media ul li p{ overflow: hidden; color: #96969D; line-height: 30px; width:100%;  height:auto;text-overflow: ellipsis;-o-text-overflow:ellipsis;
	display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
	-webkit-line-clamp: 3;/*限制显示的文本行数*/
	-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */}
.media ul li h1:hover{ color: #db0012;}

.hezuo{ width: 100%; height:auto; background: url(../images/hezuo_24.jpg) bottom center no-repeat #fbfbfb; background-size:100% ; padding: 30px 0;}
.hezuo_logo{ width: 97%; margin: 0 auto; height: auto; overflow: hidden;}
.hezuo_logo ul{ width: 100%; overflow: hidden; }
.hezuo_logo ul li{ width: 95%; float: left; display:table; vertical-align: middle;text-align: center;  height: 63px;table-layout: fixed; margin-bottom: 5%;}
.hezuo_logo ul li a{ display: table-cell; width: 100%;height: 63px;text-align: center;vertical-align: middle;   }
.hezuo_logo ul li img{display: block;max-width: 90%;max-height: 90%;margin: 0 ; width:auto !important;}


.guanyu{ width: 100%; height: auto; background: url(../images/pf.jpg) repeat;}
.about_left_a{ width: 100%;}
.about_left_a ul{ width: 100%; overflow: hidden; margin-top: 60px;}
.about_left_a ul li{ width: 33.3%; padding: 0 10px; box-sizing: border-box; float: left;}
.about_left_a ul li a{ display: block; width: 100%; height: 100%;}
.about_left_a ul li h1{ width: 115px; height: 115px; border: #eef1f8 1px solid;text-align: center; vertical-align: middle;table-layout: fixed; background: #fff; border-radius: 50%; display: table;}
.about_left_a ul li h1 a{ display: table-cell; text-align: center; vertical-align: middle; }


.media ul li:hover{-moz-box-shadow:2px 4px 15px #999; -webkit-box-shadow:2px 4px 15px #999; box-shadow:2px 4px 15px #999;}
.clear{ clear: both;}

/*解决方案*/
.jjfa_ban{ width: 100%;position: relative; padding-top:17.7% ; background-repeat:no-repeat; background-position: center; background-size: 100% 100%;/*height: 338px;*/}
.jjfa_ban img{ width: 100%;width: 100%;/*height: 338px;*/position: absolute;top: 0; left: 0; display: block;}
.jjfa_ban p{ width: 100%; display: none; background: url(../images/jjfa_02.png) left center no-repeat; position: absolute; top: 28%;height: 40%; z-index: 6;}
.jjfa_ban p b{ font-size: 53px; color: #cc3333; line-height: 100%;  padding-left: 54px; height: 80%;  display: block; padding-top: 1.8%; }
.jjfa_po{ width: 80%; margin: 0 auto;color: #999; height: 40%;  background: url(../images/jjfa_03.png) left center no-repeat;line-height: 40px;}
.jjfa_po span{ padding-left: 20px; color: #999;}
.jjfa_po a{ color: #cf2729;}
.jjfa_a{ width: 100%;}
.jjfa_a ul{ width: 100%; }
.jjfa_a ul li{ width: 100%; overflow:hidden;}
.jjfa_a ul li .jjfa_a_left{ float: left; width: 52%;  position: relative; overflow: hidden;  padding-top: 24.6%;}
.jjfa_a ul li .jjfa_a_left p{ position: absolute; right: -1px; width: 4%; top: -1px; z-index: 10; height: 101%; /*top: 50%; margin-top: -250px;*/}
.jjfa_a ul li .jjfa_a_left p img.jiao{ height: 100%;}
.jjfa_a ul li .jjfa_a_left img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: all .5s ease-out 0s;transition: all .5s ease-out 0s;}
.jjfa_a ul li .jjfa_a_left:hover img{ 	transform: scale(1.1);}

.jjfa_a ul li .jjfa_a_right{ /*float: right; width: 48%;*/ box-sizing: border-box; display: table-cell; vertical-align: middle; /*padding:2.5% 0%;*/text-align: center;}
.jjfa_a ul li .jjfa_a_right h1{ color: #333; font-size: 30px;  width: 95%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.jjfa_a ul li .jjfa_a_right p{ width: 80%; margin: 0 auto; color: #333; font-size: 18px; line-height: 40px; margin-top: 60px; overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
.jjfa_a ul li .jjfa_a_right a{width: 146px; height: 47px; background:#cacaca ; margin-top: 30px; display:block; position: relative;transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear;}
.jjfa_a ul li .jjfa_a_right a span{ color: #fff;line-height: 47px;position: absolute;left: 30px;top: 0;transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear;}
.jjfa_a ul li .jjfa_a_right a i{width: 23px;height: 12px; background: url(../images/more_01.png) center no-repeat;   position: absolute;right: 30px;top: 18px; transition: all .3s linear;-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-o-transition: all .3s linear;-ms-transition: all .3s linear;}
.jjfa_a ul li .jjfa_a_right a:hover span{ left: 25px;}
.jjfa_a ul li .jjfa_a_right a:hover i{ right: 25px;}
.jjfa_a ul li .jjfa_a_right a:hover{ width: 160px; background:#dc0010;}
.jjfa_a ul li .jjfa_a_right h1:hover{color: #cc3333;}

.jjfa_a ul li.even .jjfa_a_left{ float: right; width: 52%;}
.jjfa_a ul li.even .jjfa_a_right{ /*float: left; width: 48%;*/}
.jjfa_a ul li.even .jjfa_a_left p{position: absolute; left: -1px; width: 4%; top: -1px; z-index: 10; height: 101%; margin: 0; }
.jjfa_a ul li.even .jjfa_a_left p img.jiao{ height: 100%;transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-moz-transform:rotate(180deg); 	/* Firefox */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); 	/* Opera */}
/*合作伙伴*/
.hezuo_a{ width: 100%; border-top: #dcdcdc 1px solid;  overflow: hidden; background: url(../images/hezuo_01.jpg) bottom center no-repeat; background-size: contain;}
.hezuo_jz{ width: 83%; margin:0 auto ;}
.hezuo_left{ width: 12%; float: left; margin-top: 15px;}
.hezuo_left ul{ width: 100%;}
.hezuo_left ul li{ width: 100%; margin-top: 10px;}
.hezuo_left ul li h1{ font-size: 22px; color: #333; text-align: center; padding:15px 0;padding-bottom: 30px;}
.hezuo_left ul li a{ display: block; width: 100%; height: 100%; font-size: 16px; color: #333; line-height: 25px;padding-bottom: 10px; position: relative; text-align: left; padding-left: 10px; box-sizing: border-box; -webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.hezuo_left ul li a:before{ content: ''; width: 2px; height: 22px;position: absolute; left: 0; top:2px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; }
.hezuo_left ul li:hover a:before{ background: #cf2729; }
.hezuo_left ul li:hover a{ color: #cf2729;}
.hezuo_left ul li.on a:before{background: #cf2729; }
.hezuo_left ul li.on a{ color: #cf2729;}

.hezuo_right{ width:86%; float: right; border-left:#dcdcdc 1px dashed ; margin-top: 14px; }
.hezuo_right_ri{ width: 96%; margin-left: 4%;}
.hezuo_right_a{ width: 100%; height: 100px; line-height: 85px;border-bottom: #bfbfbf 1px solid; /*background:url(../images/hezuo_03.png) bottom repeat-x;*/}
.hezuo_right_a img{ padding-top: 10px; float: left;}
.hezuo_right_a span{ font-size: 22px; color: #333; float:left; padding-left: 20px;}
.hezuo_right_b{ width: 100%;}
.hezuo_right_b ul{ width: 100%; margin-top: 34px; overflow: hidden; font-size: 0;}
.hezuo_right_b ul li{ width: 23%; margin: 0 1%; display: inline-block; vertical-align: top; text-align: center;}
.hezuo_right_b ul li img{  margin: 0 auto; display: block;}
.hezuo_right_b ul li span{ display: block; width: 100%; font-size: 18px; color: #333; margin-top: 30px;}
.hezuo_right_b ul li i{ width: 66px; height: 2px; background: #cf2729; display: block; margin: 0 auto; margin-top: 15px; margin-bottom: 10px;}
.hezuo_right_b ul li p{ width: 80%; color: #666; line-height: 30px; height: 90px; overflow: hidden; text-overflow: ellipsis;-o-text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.hezuo_right_c{ width: 100%; /*height: 403px;*/ /*background: url(../images/hezuo_10.jpg) repeat-x;*/ background: #fafafa; border-bottom: #fafafa 1px solid; border-top: #fafafa 1px solid; padding: 50px; box-sizing: border-box; margin-top: 60px;}

.table_hz{ width: 100%; overflow: hidden; margin-top: 20px;}
.table_hz a{ display: block; margin-right: 62px; cursor: pointer; width: 146px; height: 48px; border: #dd3b33 1px solid; line-height: 48px; text-align: center; font-size: 16px; color: #333; float: left;}
.table_hz a.on{ background: #dd3b33; color: #fff;}

.table_e{ width: 100%;}
.table_e ul{ width: 100%; overflow:hidden; padding-top: 60px;}
.table_e ul li{ width:30%; margin-left: 4.5%; float: left; line-height: 58px; box-sizing: border-box; padding: 0 5px; border-bottom:#bfbfbf 1px solid ;}
.table_e ul li:first-child{ margin-left: 0;}
.table_e ul li span{ color: #666;}
.table_e ul li input{ outline: none; border: none; color: #ccc; background: none;}
.table_e button{ width: 207px; height: 49px; background: #cf2729; font-size: 20px; color: #fafafa; display: block; border: none; outline: none; margin-left: 0; margin-top: 40px; cursor: pointer;}
.table_e ul li.inp_01{ margin-left: 0;}

.hezuo_right_d{ width: 100%;}
.hezuo_right_d ul{ width: 100%; overflow: hidden; margin-top: 55px; margin-bottom: 80px;font-size: 0;    border-top: #ccc 1px dotted; border-left: #ccc 1px dotted;}
.hezuo_right_d ul li{ width: 24.83%;display: inline-block; vertical-align: middle; /*text-align: center; vertical-align: middle;*/    float: left;
    height: 130px; border-bottom: #ccc 1px dotted;    border-right: #ccc 1px dotted; 
   }
.hezuo_right_d ul li a{     display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    height: 100%;}
.hezuo_right_d ul li img{     max-width: 60%;
    max-height: 60%;
    display: block;-webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s}
.hezuo_right_d ul li span{ font-size: 18px; color: #333;  margin: 10px 0;  display: block; height: 40px;}
.hezuo_right_d ul li p{  display: table; width: 100%; height: 100%; }
.hezuo_right_d ul li i{font-size: 20px; color: #000; font-weight: bold; height: 40px; display: block; line-height: 40px;}
.hezuo_right_d ul li:hover img{ transform: scale(1.1);
-webkit-transition: all .5s ease-out 0s;
    transition: all .5s ease-out 0s
}
.bg_no{ background: none;}
.dmt_a{ width: 100%;}
.dmt_a ul{ width: 100%;padding-bottom: 20px;}
.dmt_a ul li{ width: 24%; margin-top: 40px;float: left;  margin-left: 1.2%; padding-bottom: 30px;-moz-box-shadow:1px 2px 11px #f3f3f3; -webkit-box-shadow:1px 2px 11px #f3f3f3; box-shadow:1px 2px 11px #f3f3f3; -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s; position: relative;}
.dmt_a ul li h1{ position: relative; width: 100%; padding-top:62.8% ;}
.dmt_a ul li img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block;}
.dmt_a ul li span{ font-size: 16px; color: #333; width: 90%; margin: 0 auto; line-height: 40px; display: block;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.dmt_a ul li p{ color: #666; width: 90%; margin: 0 auto; background: url(../images/dmt_02_06.png) top left no-repeat; text-indent: 2rem;  overflow: hidden;text-overflow: ellipsis; -o-text-overflow:ellipsis;display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/-webkit-line-clamp: 2;/*限制显示的文本行数*/-webkit-box-orient: vertical;}
.dmt_a ul li.mt_01{margin-left: 0;}
.dmt_a ul li:hover{-moz-box-shadow:1px 2px 11px #c2bcbc; -webkit-box-shadow:1px 2px 11px #c2bcbc; box-shadow:1px 2px 11px #c2bcbc;}
.dmt_a ul li i{ width: 20%; position: absolute; top: 20%; left: 40%; z-index: 666;}
.dmt_a ul li i img.an{ width: 100%; height: auto;}

.dmt_a ul li h1:after{content: ''; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 6;}
.dmt_a ul li:hover h1:after{ background: rgba(0,0,0,.5);}

.order_page{margin: 40px 0;  float: right; background: #fff; border-radius: 27px;font-size: 0;text-align: center;}
.order_page p,.order_page a{display: inline-block;vertical-align: middle;font-size: 14px;height: 36px;color: #666;}
.order_page>a{width: 74px;height: 36px; cursor:pointer;line-height: 36px;margin: 0 6px;border:#e6e6e6 1px solid;}
.page_list a{ margin-top: 9px;width: 40px;border:#e6e6e6 1px solid;height: 36px; line-height: 36px;overflow: hidden;text-align: center;font-size: 14px;margin: 0 2px;}
.page_list a.on{ width: 40px; height: 36px; border: #333 1px solid; line-height: 36px; background: #333;color: #fff;}
.page_list a.page_more{border:none;width: 20px;}


.hz_table_e{ width: 100%;}
.hz_table_e ul{ width: 100%; overflow:hidden; }
.hz_table_e ul li{ width:30%; margin-left: 4.5%; margin-top: 37px; float: left; line-height: 58px; box-sizing: border-box; padding: 0 5px; border-bottom:#bfbfbf 1px solid ;}
.hz_table_e ul li span{ color: #666;}
.hz_table_e ul li input{ outline: none; border: none; color: #ccc; background: none;}
.hz_table_e button{ width: 207px; height: 49px; background: #cf2729; font-size: 20px; color: #fafafa; display: block; border: none; outline: none; margin-left: 0; margin-top: 60px; cursor: pointer;}
.hz_table_e ul li.inp_01{ margin-left: 0;}
.hz_sq{ padding: 2%; margin-top: 0; height: auto;}
.hz_table_e ul li.inp_02{ width: 99%; }
.hz_table_e ul li textarea.scon{ width: 100%; height: 120px; display: block;outline: none;resize: none;  box-sizing: border-box; padding: 2%; }
.pa_bo{ padding-bottom: 200px;}
.fw_down{ width: 100%;}
.fw_down ul{ width: 100%;}
.fw_down ul li{ width: 100%; overflow: hidden;}
.down_left{ width:11%; float: left; padding: 40px 0;}
.down_left span{ color: #666;}
.down_left b{ font-size: 44px; color: #999;  display: block;}
.down_left i{ width: 50%; height: 1px; background: url(../images/fuwu_02.jpg) bottom repeat-x; display: block; margin: 0 ;}

.down_right{ width: 89%; float: right; padding: 40px 0; border-bottom:#e5e5e5 1px solid ; overflow: hidden; }
.down_right a{ display: block; width:100%; height: 100%;}
.down_right .down_ri_a{ width:88% ; float: left;}
.down_right .down_ri_a b{ font-size: 20px; width: 100%; color: #000; padding-bottom: 20px; display:block;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.down_right .down_ri_a p{ color: #666; line-height: 30px;overflow: hidden;text-overflow: ellipsis; -o-text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.down_right .down_ri_b{ width: 10%; float: right;text-align: right; padding-top: 20px;}
.down_right .down_ri_b span{ font-size: 12px; color: #333; /*padding-top: 10px;*/ display: block;margin-left:0}
/*.down_right .down_ri_a:hover b{ color: #cf2729; }*/

.fuwu_a{ width: 100%; height: 100%; position: relative; padding-top: 11.5%; margin-top: 18px;}
.fuwu_a img{ position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0;}

.fuwu_our{ width:100%; max-width: 1050px; height: 680px; margin: 0 auto; position:relative; background: url(../images/fuwu_our.png) center no-repeat;}
.fw_ou_01{ width: 290px; height: 132px; overflow: hidden; position: absolute; top: 120px;}
.fw_ou_01 p{ width: 207px; text-align: right;float: left; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_01 img{ float: right; display: block; padding-top: 32px;}
.shouhou p span{ font-size: 16px; color: #333;}

.fw_ou_02{ width: 290px;  overflow: hidden; position: absolute; top: 250px;}
.fw_ou_02 p{ width: 207px; text-align: right;float: left; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_02 img{ float: right; display: block; padding-top: 28px;}

.fw_ou_03{ width: 283px;  overflow: hidden; position: absolute; top: 390px; left:30px;}
.fw_ou_03 p{ width: 200px; text-align: right;float: left; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_03 img{ float: right; display: block; padding-top: 10px;}

.fw_ou_04{ width: 293px;  overflow: hidden; position: absolute; top: 525px; left:160px;}
.fw_ou_04 p{ width: 210px; text-align: right;float: left; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_04 img{ float: right; display: block; padding-top: 5px;}

.fw_ou_05{ width: 293px; overflow: hidden; position: absolute; top: 525px; right:160px;}
.fw_ou_05 p{ width: 210px; text-align: left;float: right; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_05 img{ float: left; display: block; padding-top: 5px;}

.fw_ou_06{ width: 283px;  overflow: hidden; position: absolute; top: 390px; right:30px;}
.fw_ou_06 p{ width: 200px; text-align: left;float: right; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_06 img{ float: left; display: block; padding-top: 10px;}

.fw_ou_07{ width: 290px;overflow: hidden; position: absolute; top: 250px; right: 0;}
.fw_ou_07 p{ width: 207px; text-align: left;float: right; margin-top: 20px; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_07 img{ float: left; display: block; padding-top: 28px;}

.fw_ou_08{ width: 290px;  overflow: hidden; position: absolute; top: 120px; right: 0;}
.fw_ou_08 p{ width: 207px; text-align:left;float: right;margin-top: 20px; background: url(../images/fuwu_x.png) bottom repeat-x; padding: 12px 0; font-size: 16px; color: #333;}
.fw_ou_08 img{ float: left; display: block; padding-top: 32px;}

.womensh{ width: 100%; line-height: 60px; font-size: 20px; color: #cf2729;  display: none;}
.pa_bo_70{ padding-bottom: 70px;}

.list_new{ width: 100%;}
.list_new ul{ width: 100%;}
.list_new ul li{ width: 100%; padding: 44px 0; border-bottom: #e5e5e5 1px solid; overflow: hidden;}
.newimg{ width: 18%; float: left; position: relative;}
.newimg a{ display: block; width: 100%; height: 100%; position: relative; padding-top: 62.6%;}
.newimg a img{ display: block; width: 100%; height: 100%; position: absolute; top: 0 ; left: 0;}
.newimg p{width: 20%; position: absolute;top:33%; left: 40%; z-index: 666; display: table; height: 100%;}
.newimg p img.an { width: 100%; height: auto; display: table-cell; vertical-align: middle;}
.newz{ width: 75%; float: left; padding-left: 5%; position: relative; -webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.newz h1{ color: #000; font-size: 20px; width: 80%; margin: 0 ;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;-webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.newz p{ color: #666; line-height: 28px; width: 90%; margin: 0; margin-top: 1%; margin-bottom: 1%;        overflow: hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis;display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/-webkit-line-clamp: 2;/*限制显示的文本行数*/-webkit-box-orient: vertical;}
.newz span{ color: #999; background: #f5f5f5; padding: 5px 8px;}
.newz i{ position:  absolute; width: 34px; height: 34px; right: 0 ; background: none; top:0;-webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.newz:hover i{ background: url(../images/list_new.png) center no-repeat;}
.newz:hover h1{ color: #cf2729;}

.boder_no{ border: none;}

.news_xqa{ width: 100%; padding-top:60px;padding-bottom: 30px;border-bottom: #e5e5e5 1px solid; position: relative;}
.news_xqa h1{ font-size: 30px; color: #333; text-align: center; padding-bottom: 30px;  }
.news_xqa span{ text-transform: uppercase; color: #666; display: block; width: 83%;}
.fxd{ background-image: none !important;}
.bds_weixin{background: url(../images/wx.png) center no-repeat !important;}

.news_xqb{ width: 100%; padding: 40px 0 30px 0; font-size: 16px; color: #333; line-height: 28px;}

.pian{ width:100%; overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;  line-height: 93px; height: 93px;padding-bottom: 60px;box-sizing: border-box;-moz-box-sizing: border-box; /* Firefox */-webkit-box-sizing: border-box;/* Safari */ }
.pian p{font-size: 18px; color: #cf2729; float: left;  width: 50%; text-align: right;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.pian p span{ /*width:10% ; float: left;*/font-size: 18px; color: #cf2729; }
.pian p a{ font-size: 18px; /*display: block; width: 90%; float: left;*/ box-sizing: border-box; color: #666; padding-right: 10px; padding-left: 10px; overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap; }
.pian p a:hover{ color: #cf2729 }
.pian p:first-child{ text-align: left;}
.fenxiang{position: absolute; right: 8.5%; bottom: 30px;}
.product_a{ width: 100%;}
.product_aa{ width: 100%;  background: url(../images/index_about_15.png)  center 60% no-repeat; color: #303037;font-size: 30px; text-align: center;}
.product_aa span{ color: #cc3333; font-size: 28px; display: block;  line-height: 80px;}
.product_aa p{  color: #62626b; padding-top: 30px; font-size: 18px; color: #666;}
.product_ab{ width: 100%; padding:45px 0 ; border-top:#e5e5e5 1px solid ; margin-top: 20px;}
.product_ab_jz{ width: 83%; margin: 0 auto; color: #666; font-size: 16px; line-height: 28px;}

.product_b{ width: 83%;}
.product_b ul{ width: 100%; overflow: hidden; padding: 40px 0;}
.product_b ul li{ width: 20%; float: left; height: 100px; display:table;}
.product_b ul li a{display:table-cell; text-align: center; vertical-align: middle; width: 100%;  height: 100%; }
.product_b ul li img{  max-width: 80%; max-height: 80%; display: block;}

.product_c{ width: 100%; background: #f8f9fa; padding: 35px 0;}
.product_c_jz{ width: 83%;position:relative; } 
/*产品滚动*/
.product_c #youdaoBanner{margin-top:40px;overflow: hidden;}
.product_c #youdaoBanner .swiper-slide{width: 25% ; position:relative;}
.product_c #youdaoBanner .swiper-slide a{ display: block; width: 90%; margin: 0 auto; height: 100%; -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s; }
.product_c #youdaoBanner .swiper-slide a h1{ width: 100%;  position: relative; overflow: hidden;}
.product_c #youdaoBanner .swiper-slide a img{ width: 100%;display: block; }
.product_c #youdaoBanner .swiper-slide a p{ font-size: 16px; color: #333; padding:30px 0 ; text-align: center;}

.product_c .swiper-button-prev,.product_c .swiper-button-next{position:absolute;z-index:999;top:55%;left:-50px;margin-top:-30px;width: 60px; height: 60px;background:url(../images/pn_left_33.png) center no-repeat;cursor:pointer;/*display:none;*/}
.product_c .swiper-button-next{background:url(../images/pn_right_33.png) center no-repeat;left:auto;right:-50px;}
.product_c .swiper-button-next:hover{background:url(../images/pro_left.png) center no-repeat;}
.product_c .swiper-button-prev:hover{background:url(../images/pro_right.png) center no-repeat;}
.product_c #youdaoBanner .swiper-slide a .infor{ width: 100%; height: 100%; color: #fff; font-size: 20px; display: none; font-weight: normal; line-height: 50px; text-align: center; position: absolute; top: 0; left: 0; z-index: 0; background: rgba(0,0,0,.5);}
.product_c #youdaoBanner .swiper-slide a .infor img{ width: 15%; margin: 0 auto; display: block; padding-top: 18%;}
.product_c #youdaoBanner .swiper-slide a:hover .infor{ display: block;}

.product_d{ width: 83%;padding: 35px 0; position: relative;}
.product_d #youdaoBanner1{margin-top:40px;overflow: hidden; padding-bottom: 20px;}
.product_d #youdaoBanner1 .swiper-slide{width: 25% ; position:relative;}


.product_d .swiper-button-prev1,.product_d .swiper-button-next1{position:absolute;z-index:99;top:55%;left:-50px;margin-top:-30px;width: 60px; height: 60px;background:url(../images/pn_left_33.png) center no-repeat;cursor:pointer;}
.product_d .swiper-button-next1{background:url(../images/pn_right_33.png) center no-repeat;left:auto;right:-50px;}
.product_d .swiper-button-next1:hover{background:url(../images/pro_left.png) center no-repeat;}
.product_d .swiper-button-prev1:hover{background:url(../images/pro_right.png) center no-repeat;}

.product_d #youdaoBanner1 .xgsp{ width: 90%;}
.product_d #youdaoBanner1 .xgsp a{ width: 100%; display: block;   padding-bottom: 30px;-moz-box-shadow:1px 2px 11px #f3f3f3; -webkit-box-shadow:1px 2px 11px #f3f3f3; box-shadow:1px 2px 11px #f3f3f3; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; position: relative;}
.product_d #youdaoBanner1 .xgsp h1{ position: relative; width: 100%; padding-top:62.8% ;}
.product_d #youdaoBanner1 .xgsp img{ width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: block;}
.product_d #youdaoBanner1 .xgsp span{ font-size: 16px; color: #333; width: 90%; margin: 0 auto; line-height: 40px; display: block;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.product_d #youdaoBanner1 .xgsp p{ color: #666; width: 90%; margin: 0 auto; background: url(../images/dmt_02_06.png) top left no-repeat; text-indent: 2rem;  overflow: hidden;text-overflow: ellipsis; -o-text-overflow:ellipsis;display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/-webkit-line-clamp: 2;/*限制显示的文本行数*/-webkit-box-orient: vertical;}
.product_d #youdaoBanner1 .xgsp.mt_01{margin-left: 0;}
.product_d #youdaoBanner1 .xgsp:hover{-moz-box-shadow:1px 2px 11px #c2bcbc; -webkit-box-shadow:1px 2px 11px #c2bcbc; box-shadow:1px 2px 11px #c2bcbc;}
.product_d #youdaoBanner1 .xgsp i{ width: 20%; position: absolute; top: 20%; left: 40%; z-index: 666;}
.product_d #youdaoBanner1 .xgsp i img.an{ width: 100%; height: auto;}
.product_d #youdaoBanner1 .xgsp h1:after{content: ''; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 6;}
.product_d #youdaoBanner1 .xgsp:hover h1:after{ background: rgba(0,0,0,.5);}

.about_us{ width: 100%; overflow: hidden;}
.about_us_left{ width: 51%; float:left; background:url(../images/zhaop.png) right top repeat-y;float: left; padding-bottom: 60px; }
.about_us_right{ width: 49%;float:right}
.about_us_left li{ width: 90%;}
.about_us_right li{ width: 92.5%; margin-left: 7%;}
.about_s{ line-height: 60px; overflow: hidden; background: url(../images/zp_01.png) left center no-repeat;  margin-top: 47px;}
.about_s span{ color: #cf2729; font-size: 24px; padding-left: 50px; float: left;}
.about_s a{ width: 116px; height: 33px; line-height: 33px; margin-top: 15px; display: block; background: #b3b3b3; font-size: 16px; color: #fff; text-align: center; border-radius: 4px; float: right;}
.about_s a:hover{ background: #cf2729;}
.about_x{ width: 100%; border: #999999 1px dashed; padding: 30px 26px; box-sizing: border-box; margin-top: 20px;  position: relative; border-radius: 4px;}
.about_x i{ position: absolute;bottom: 5px; background: url(../images/zp_02.png) center no-repeat; display: block; left: 0; cursor: pointer; display: block; width: 100%; height: 15px;}

.about_x p{ color: #333; width: 100%;height: 172px; overflow: hidden; line-height: 25px;}
.about_x p.zhankai{ height: auto;}

.fz{background: url(../images/zp_03.png) center no-repeat !important; }

.jianjie_a{ width: 100%; background: #fafafa; padding: 38px; box-sizing: border-box; overflow: hidden; margin-bottom: 20px;}
.jianjie_aa{ width: 100%; overflow: hidden;}
.about_left_jj{ width: 49%; float: left;overflow: hidden;text-overflow: ellipsis;-o-text-overflow:ellipsis;display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示-webkit-line-clamp: 4;*//*限制显示的文本行数*/-webkit-box-orient: vertical;/*设置或检索伸缩盒对象的子元素的排列方式 */}
.about_left_jj span{ font-size: 24px; color: #de001e; display: block;}
.about_left_jj b{ width: 66px; height: 2px; background: #DB0012; display: block; margin:7% 0 ; }
.about_left_jj p{ font-size: 16px; line-height: 36px; color: #333; text-indent: 2em;}
.about_right_jj{ width: 44%; float: right;  position: relative; padding-top:21% ;}
.about_right_jj img{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}

.about_kh{ width: 100%;}
.about_kh ul{ width: 100%;  margin-top: 30px; margin-bottom: 20px;}
.about_kh ul li{ width:15%; margin-left:6.2%; padding-bottom: 20px; background: #fff; float: left; text-align: center;  -webkit-transition: all .3s ease-out 0s;transition: all .3s ease-out 0s;}
.about_kh ul li:first-child{margin-left:0;}
.about_kh ul li a{ display: block; width: 100%; height: 100%;}
.about_kh ul li img{ margin-top: 25px;-webkit-transition: all .8s ease-out 0s;transition: all .8s ease-out 0s;}
.about_kh ul li h1{ line-height: 45px; color: #96969d; font-size: 20px;}
.about_kh ul li h1 b{ font-size: 20px;}
.about_kh ul li span{ color: #303037; font-size: 16px;}


.about_kh ul li:hover{ -moz-box-shadow:0px 4px 13px #ccc; -webkit-box-shadow:0px 4px 13px #ccc; box-shadow:0px 4px 13px #ccc;}
.jianjie_b{ width: 100%;}
.jianjie_b p{ font-size: 16px; color: #333; line-height: 36px; text-indent: 2em;  padding-top:50px;}


.bg_jianjiec{ background: url(../images/jianjie_c.png) bottom center no-repeat; }
.jianjie_c{ width: 100%; position: relative;padding-top:46.1% ;margin-top: 60px; margin-bottom: 60px;}
.jianjie_c img.ditu02{ position: absolute; width: 100%; height: 100%; display: block; left: 0; top: 0;}

.diqu{ width: 40px; height: 45px; background: url(../images/ditu_d.png) top center no-repeat; cursor: pointer; text-align: center; top: 41%; right: 36%; position: absolute;}
.diqu .diqu_01 span{ font-size: 15px; color: #000; font-weight: bold; padding-top: 18px; display: block;}
.diqu .diqu_02{ width: 289px; height: 173px; display: none; z-index: 666; background: url(../images/ditu_k.png) center no-repeat; text-align: left; padding:15px; box-sizing: border-box; position: absolute; right:80%; top: -70%;}
.diqu .diqu_02 span{ display: block; border-bottom: #e2e2e2 2px solid; font-size: 18px; color: #333; line-height: 40px; text-align: left;}
.diqu .diqu_02 b{ font-weight: normal; font-size: 16px; color: #666;line-height: 30px; padding-top: 10px; display: block;}
.diqu .diqu_02 p{  font-size: 15px; color: #666;padding-left:45px;line-height: 30px; position: relative; overflow: hidden;text-overflow: ellipsis; -o-text-overflow:ellipsis;display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/-webkit-line-clamp: 2;/*限制显示的文本行数*/-webkit-box-orient: vertical;}
.diqu .diqu_02 p span{ font-size: 15px; color: #666;line-height: 30px; position: absolute; left: 0; top: 0; border: none;}
.diqu:hover .diqu_02{ display: block;}
.jianjie_c .beijing{ background: url(../images/xingx.png) top center no-repeat;}
.jianjie_c .xianggang{ right:35%; top: 51.8%; background: url(../images/xingx.png) top center no-repeat;}
.jianjie_c .australia{ top: 76.5%; right: 30%; width: 80px;}
.jianjie_c .yindu{top: 51.5%; right: 42.5%;}
.jianjie_c .zhongdong{ right: 47.6% ;top:46%;}
.jianjie_c .faguo{ top: 36.18%; right:58.1%}
.jianjie_c .yingguo{ width: 80px; height: 20px; top: 32.5%; right: 60.4%;background: url(../images/xingx.png) top right no-repeat; background-position: right;}
.jianjie_c .yingguo .diqu_01 span{ padding: 0;}
.jianjie_c .yingguo .diqu_02 span{ font-size: 16px;}
.jianjie_c .yingguo .diqu_02 p{ font-size: 14px; line-height: 24px;}
.jianjie_c .yingguo .diqu_02 p span{ font-size: 14px; line-height: 24px;}
.jianjie_c .niuyue{ top: 40.3%;right: 74.5%;}
.jianjie_c .baxi{ top: 69.1%; right:70.3% ;}
.jianjie_c .taiguo{ top: 54.64%; right:38.5% ;}
.content_us{ width: 100%; text-align: center; padding: 38px 0; background: #fbfbfb; border-bottom:#f1f1f1 1px solid ;}
.content_us i{font-size: 35px; color: #cc3333; font-weight: bold; font-style: normal;}
.content_us p{ font-size: 18px; color: #333; line-height: 35px; padding-top: 10px;}
.content_a{ width: 100%; background: #fbfbfb; }
.content_a ul{ width: 83%; overflow: hidden; margin: 0 auto; font-size: 0;}
.content_a ul li{ width: 33.3%;  margin: 35px 0; display: inline-block; vertical-align: top;}
.dizhi{ width: 90%;}
.dizhi h1{ width: 100%; overflow: hidden;}
.dizhi h1 img{ float: left;}
.dizhi h1 span{ width: 80%; line-height: 29px; float: left; text-transform: uppercase; padding-left: 10px;/*overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;*/ font-size: 18px; color: #333; font-weight: normal; padding-bottom: 10px;}
.dizhi p{ font-size: 14px; line-height: 30px; color: #333; position: relative; padding-left: 45px;}
.dizhi p span{font-size: 14px; line-height: 30px; color: #333; position: absolute; top: 0; left: 0;}
.dizhi p b{ font-size: 14px; color: #333; font-weight: normal;}

.content_b{ width: 83%; margin: 0 auto; position: relative;padding-top: 46.32%;}
.content_b img.ditu03{position: absolute;width: 100%;height: 100%;display: block;left: 0;top: 0;}
.con_diqu{ width: 40px; height: 45px; background: url(../images/ditu_d.png) top center no-repeat; cursor: pointer; text-align: center; top: 40.5%; right: 22.5%; position: absolute;}
.con_diqu .diqu_01 span{ font-size: 12px; color: #000; font-weight: bold; padding-top: 18px; display: block;}
.con_diqu .diqu_02{ width: 289px; height: 173px; display: none; z-index: 666; background: url(../images/ditu_k.png) center no-repeat; text-align: left; padding:15px; box-sizing: border-box; position: absolute; right:80%; top: -70%;}
.con_diqu .diqu_02 span{ display: block; border-bottom: #e2e2e2 2px solid; font-size: 18px; color: #333; line-height: 40px; text-align: left;}
.con_diqu .diqu_02 b{ font-weight: normal; font-size: 16px; color: #666;line-height: 30px; padding-top: 10px; display: block;}
.con_diqu .diqu_02 p{  font-size: 15px; color: #666; padding-left:45px;line-height: 20px; padding-top: 5px; position: relative;  }
.con_diqu .diqu_02 p span{ font-size: 15px; color: #666;line-height: 30px; position: absolute; left: 0; top: 0; border: none;}
.con_diqu:hover .diqu_02{ display: block;}
.content_b .xianggang{  width: 45px; height: 20px;background: url(../images/xingx.png) no-repeat; background-position:top left; text-align: right; right:19.5%; top: 50%;}
.content_b .xianggang .diqu_01 span{ padding: 0;}
.content_b .australia{ top: 77%; right: 16.2%; width: 80px;}
.content_b .yindu{top: 51%; right: 30.8%;}
.content_b .zhongdong{ right: 37% ;top:45.6%;}
.content_b .faguo{ top: 35%; right:50.3%}
.content_b .yingguo{ width: 80px; height: 20px;background: url(../images/xingx.png) no-repeat; background-position:top right; top: 31.6%; right: 52.4%;}
.content_b .yingguo .diqu_01 span{ padding: 0;}
.content_b .yingguo .diqu_02 span{ font-size: 14px;}
.content_b .yingguo .diqu_02 p{ font-size: 14px; line-height: 24px;}
.content_b .yingguo .diqu_02 p span{ font-size: 14px; line-height: 24px;}
.content_b .niuyue{ top: 39.2%;right: 70.75%;}
.content_b .baxi{ top: 68.3%; right:65.55% ;}
.content_b .taiguo{ top: 54.34%; right:25% ;}
.content_b .beijing{width: 80px; height: 20px; background: url(../images/xingx.png) no-repeat;background-position:top right;}
.content_b .beijing .diqu_01 span{ padding: 0;}
.content_b .shanghai{ top: 46.5%; right: 21%;height: 20px;background-position:left; text-align: right;}
.content_b .shanghai .diqu_01 span{ padding: 0;}
.content_b .nanjing{width: 80px; height: 20px;background-position: right;top: 44%; right: 22.5%;}
.content_b .nanjing .diqu_01 span{ padding: 0;}
.content_b .guangzhou{right:22.8%; top: 50%;}
.content_b .chengdu{right:24.5%; top: 47%;}
.content_b .hhht{right:24%; top: 37.5%;width: 100px; height: 30px;background-position: right;}
.content_b .hhht .diqu_01 span{ padding: 0;}
.content_b .xinjiapo{right:25%; top: 61.5%; width: 60px;}


.content_c{ width: 100%; background: url(../images/content_01.jpg) top center no-repeat; background-size: cover;}
.guanzhu{ width: 100%; padding-top: 20px; line-height: 120px; font-size: 30px; color: #333; text-align: center; background: url(../images/content_10.png) bottom center no-repeat;}
.guanzhu_02{ width: 65%; margin: 0 auto;}
.guanzhu_02 ul{ width: 100%; overflow: hidden; padding: 40px 0;}
.guanzhu_02 ul li{ width: 17%; margin: 4%; float: left;}
.guanzhu_02 ul li img{ width: 100%;}
.guanzhu_02 ul li span{ display: block; width: 100%; padding-top: 25px; text-align:center; font-size: 16px; color: #333;}

.content_d{ width: 100%; margin-bottom: 35px;}
.content_d_jz{width: 100%; max-width: 1200px; margin: 0 auto; overflow: hidden; line-height: 70px; border-top:#e8e8e8 1px solid ;border-bottom:#e8e8e8 1px solid ;}
.content_d_jz p{ float: left; box-sizing: border-box; background: url(../images/content_12.png) left 18px no-repeat; padding-left: 45px; font-size: 18px; color: #333;}
.content_d_jz p.yx_01{background: url(../images/content_13.png) left 18px no-repeat; margin-left: 80px;}
.content_d_jz p.yx_02{background: url(../images/content_14.png) left 18px no-repeat; float: right;}

.about_a{ width: 100%;}
.about_a ul{ width: 100%; overflow: hidden; margin-top: 60px;margin-bottom: 60px; font-size: 0;}
.about_a ul li{ width: 25%; padding: 0 10px; box-sizing: border-box; display: inline-block; vertical-align: top; text-align: center;}
.about_a ul li a{ display: block; width: 100%; height: 100%;}
.about_a ul li h1{/* width:45%;*/ height:100%;border: #eef1f8 1px solid;text-align: center; vertical-align: middle;table-layout: fixed; background: #fff; display: table;}
.about_a ul li h1 a{ width: 92px; display:block; position: relative;  height: 82px; }
.about_a ul li h1 a img{ width: 100%; height: 100%; display: block; position: absolute; left: 0; top: 0;}
.about_a b {width: 66px;height: 2px;margin: 0 auto;background: #cacace;display: block;margin-top: 20px;margin-bottom: 16px;}
.about_a ul li span{ color: #cf2729; font-size: 20px; padding-top: 40px; display: block;}
.about_a ul li p{ font-size: 16px; color: #333; text-transform:capitalize; line-height:28px ; text-align: center;}

.about_b{ width: 100%; background: #f5f5f5; padding: 30px; box-sizing: border-box;position: relative; margin-bottom: 60px; }
.about_bb{ /*background: url(../images/yj_01.png) left top no-repeat;*/ padding: 10px; position: relative; width: 80%; margin-top: 20px}
.about_b #youdaoBanner{margin-top:40px;overflow: hidden;height:auto}
.about_b #youdaoBanner .swiper-slide{width: 25% ; position:relative;}
.about_b #youdaoBanner .swiper-slide a{ display: block; width: 90%; margin: 0 auto;   -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s; }
.about_b #youdaoBanner .swiper-slide a h1{ width: 100%;  position: relative; overflow: hidden;}
.about_b #youdaoBanner .swiper-slide a img{ width: 100%;display: block;height:300px;}
.about_b #youdaoBanner .swiper-slide a p{ font-size: 16px; color: #333; line-height: 80px; text-align: center;}

.about_b .swiper-button-prev,.about_b .swiper-button-next{position:absolute;z-index:999;top:8%;right:80px;width: 11px; height: 21px;background:url(../images/arr_left.png) center no-repeat;cursor:pointer;/*display:none;*/}
.about_b .swiper-button-next{background:url(../images/arr_right.png) center no-repeat;left:auto;right:30px;}
.about_b .swiper-button-next:hover{background:url(../images/arr_right_hov.png) center no-repeat;}
.about_b .swiper-button-prev:hover{background:url(../images/arr_left_hov.png) center no-repeat;}
.about_b #youdaoBanner .swiper-slide a .infor{ width: 100%; height: 100%; color: #fff; font-size: 20px; display: none; font-weight: normal; line-height: 50px; text-align: center; position: absolute; top: 0; left: 0; z-index: 0; background: rgba(0,0,0,.5);}
.about_b #youdaoBanner .swiper-slide a .infor img{ width: 15%; margin: 0 auto; display: block; padding-top: 18%;  }
.about_b #youdaoBanner .swiper-slide a:hover .infor{ display: block;}
.about_bb i{ position: absolute; display: block; width: 16px; height: 16px}
.about_bb a{ padding:10px 0; } 
.about_bb i.weizhi_01{ top: 0 ; left: 0; }
.about_bb i.weizhi_02{ top: 0 ; right: 0; }
.about_bb i.weizhi_03{ bottom:0 ; left: 0; }
.about_bb i.weizhi_04{ bottom: 0 ; right: 0; }
.about_bb_mc{ width: 100%; font-size: 16px; color: #333; padding:15px 0; text-align: center; }
.about_bb_mc a{ display: block; width: 100%; height: 100% }

.about_c{width: 100%; background:url(../images/bj.jpg) bottom center no-repeat #f2f6ff; padding: 30px; box-sizing: border-box;}
.about_c ul{  width: 100% ; font-size: 0}
.about_c ul li{ width: 25% ; display:inline-block;vertical-align: top;}
.about_bb_01{ /*background: url(../images/yj_01.png) left top no-repeat;*/ padding: 10px;position: relative; width: 70%; margin-top: 20px}
.about_bb_01 i{ position: absolute; display: block; width: 16px; height: 16px}
/*.about_bb_01 a{ padding:10px 0; display: block; width: 100%; height: 100%; position: relative; padding-top: 136%  } 
.about_bb_01 a img{border: #cecece 1px solid; width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0}*/
.about_bb_01 i.weizhi_01{ top: 0 ; left: 0; }
.about_bb_01 i.weizhi_02{ top: 0 ; right: 0; }
.about_bb_01 i.weizhi_03{ bottom:0 ; left: 0; }
.about_bb_01 i.weizhi_04{ bottom: 0 ; right: 0; }
.about_bb_01 a{ height: 256px; width: 100%; display: table !important; overflow: hidden;vertical-align: middle;}
.about_bb_01 a img{ width: 100%;  }
.about_bb_01 p{ display: table-cell; width: 90%; margin: 0 auto; vertical-align: middle; text-align: center;}


.about_fzlc{ width: 100%;background: url(../images/hezuo_03.png) bottom repeat-x; padding: 20px;  line-height: 30px;  box-sizing: border-box; position: relative; font-size: 16px; color: #333;}
.about_fzlc span{  font-size: 16px; color: #cf2729; display: block; width: 100%;  padding-bottom: 10px;}

.about_fzlc_a{ width: 100%; background: url(../images/fazhaun.jpg) top:0; left: 0;}

.fazhaun_a{ width: 100%; max-width: 1200px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px; background: url(../images/fazhaun.jpg) center no-repeat; background-size: 100%; }
.shou{ width: 8px; height: 8px; border-radius: 50%; margin: 0 auto; background: #cf2729;}
.fazhuan_aa{ width:100%; margin-top:2%;background: url(../images/fazhaun_02.png) top center repeat-y; background-size: 45%;}
.fazhuan_aa ul{ width: 100%; padding-bottom:30px ; }
.fazhuan_aa ul li{ width: 100%; /*float: left;padding-left: 100px;*/ /*margin-top: -2%;*/}
.fazhuan_aa ul li .fz_s{ width: 100%; text-align: right; }
.fazhuan_aa ul li .fz_s h1{ font-size: 30px; color: #999; font-weight:normal;}
.fazhuan_aa ul li .fz_s h1 span{ font-size: 30px;color: #cf2729;}
.fazhuan_aa ul li .fz_s h1 b{ font-size: 14px; color: #333; font-weight:normal;}
.fazhuan_aa ul li .fz_s p{ font-size: 16px; min-height: 4.5em; color: #333; line-height: 1.5em; margin-top: 25px;  }
.fazhuan_aa ul li .fz_x{ width: 65%; margin-left: 35%; position: relative; padding-top: 28.2%; margin-top: 10px;}
.fazhuan_aa ul li .fz_x img{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.fazhuan_aa ul li .fazhan{width: 27%; padding-left: 7%;  margin: 0;}
.fazhuan_aa ul li.even_01{  padding-left:68%; }
.fazhuan_aa ul li.even_01 .fz_s{ width: 100%; text-align: left; }
.fazhuan_aa ul li.even_01 .fz_x{ margin-left: 0;}
.fazhuan_aa ul li.even_01 .fazhan{width: 27%;padding-left: 7%; }
.fazhuan_aa ul li.even_02 .fazhan{ padding-left: 0; }
.fazhuan_aa ul li.even_02{ margin-top: -8%;}
.fazhuan_aa ul li.even_03{ padding-left:60%;}
.fazhuan_aa ul li.even_03 .fz_s{width: 100%; text-align: left;}
.fazhuan_aa ul li.even_03 .fz_x{ margin-left: 0;}
.fazhuan_aa ul li.even_03{ margin-top: -5%;}



.hezuo #youdaoBanner{margin-top:40px;overflow: hidden; width: 100%;}
.hezuo #youdaoBanner .swiper-slide{width: 25% ; position:relative;}
.hezuo #youdaoBanner .swiper-slide a{ display: block; width: 90%; margin: 0 auto; height: 100%; -webkit-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s; }
.hezuo #youdaoBanner .swiper-slide a h1{ width: 100%;  position: relative; overflow: hidden;}
.hezuo #youdaoBanner .swiper-slide a img{ width: 100%;display: block; }
.hezuo #youdaoBanner .swiper-slide a p{ font-size: 16px; color: #333; line-height: 80px; text-align: center;}

.hezuo .swiper-button-prev,.hezuo .swiper-button-next{position:absolute;z-index:999;top:55%;left:-50px;margin-top:-30px;width: 60px; height: 60px;background:url(../images/pn_left_33.png) center no-repeat;cursor:pointer;/*display:none;*/}
.hezuo .swiper-button-next{background:url(../images/pn_right_33.png) center no-repeat;left:auto;right:-50px;}
.hezuo .swiper-button-next:hover{background:url(../images/pro_left.png) center no-repeat;}
.hezuo .swiper-button-prev:hover{background:url(../images/pro_right.png) center no-repeat;}
.hezuo #youdaoBanner .swiper-slide a .infor{ width: 100%; height: 100%; color: #fff; font-size: 20px; display: none; font-weight: normal; line-height: 50px; text-align: center; position: absolute; top: 0; left: 0; z-index: 0; background: rgba(0,0,0,.5);}
.hezuo #youdaoBanner .swiper-slide a .infor img{ width: 15%; margin: 0 auto; display: block; padding-top: 18%;}
.hezuo #youdaoBanner .swiper-slide a:hover .infor{ display: block;}


.toudu_jl{ width: 100%; height: 300px;  position: fixed; top: 30%;z-index: 999; left: 0;display: none;}
.toudu_jl_zk{ display: block;}
.toudi_jz{ width: 500px; height: 300px; box-sizing: border-box; padding-top: 25px; margin: 0 auto;background:rgba(0,0,0,.5);}
.td_zj{ width: 90%; height: 250px; background: #fff; position: relative; box-sizing: border-box; padding: 60px 0;}
.td_zj i{ position: absolute; top: 10px; right: 10px;width: 30px; height: 30px; display: block; z-index: 9999;cursor: pointer;}
.td_zj i:after{ content: ''; width: 30px; height: 2px; background: #666;display: block; border-radius: 1px;transform: rotate(45deg); top: 11px; left:1;position: absolute; }
.td_zj i:before{content: ''; width: 30px; height: 2px; background: #666;display: block; border-radius: 1px; transform: rotate(-45deg);position: absolute; top: 10px;}
.td_zj p{ font-size: 16px; color: #666; line-height: 30px; text-align: center;}

.dis_t{  height: 100%; width: 48%;float: right;}
.dis_tab{    display: table; height: 100%;}

.about_bb a{ height: 256px; width: 100%; display: table !important; overflow: hidden;vertical-align: middle;}
.about_bb a img{ width: 100%;  }
.about_bb p{ display: table-cell; vertical-align: middle; text-align: center;}

.con a{ width: 100%; height: 100%; display: block;}
.ma_top{ margin-top: 100px;}
.ma_top1{ margin-top: 100px;}

.ditu_02{ width: 100%; display: none;}
.ditu_02 img{ width: 100%;}
.piaofu{ position: fixed;top: 100px;left: 7.5%;}
.hz_table_e ul li input.scon{ width: 85%;}

.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5%;
  width: 100%;
}
.swiper-pagination-switch { display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 10px;
  background: #fff;
  margin: 0 0.8%;
  cursor: pointer;}
.swiper-active-switch {  background: #E30013;}
.wxts{ width: 100%; font-size: 14px; padding-top:3%; color:#bfbfbf;}


.fazhuan_aa {
	margin-top: 0;
}

.fazhuan_aa ul li {
	position: relative;
}

.fazhuan_aa ul li:after {
	content: "";
	width: 13%;
	height: 1px;
	border-bottom: #d2d2d2 1px dashed;
	display: block;
	top: 40%;
	position: absolute;
	left: 37%;
	z-index: 9;
}

.fazhuan_aa ul li:before {
	content: "";
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #cf2629;
	display: block;
	top: 39%;
	position: absolute;
	left: 36%;
	z-index: 10;
}

.fazhuan_aa ul li.even_01:after {
	left: 29.9%;
}

.fazhuan_aa ul li.even_01:before {
	left: 43%;
	top: 38.8%;
}

.fazhuan_aa ul li.even_02:after {
	width: 18%;
	left: 32%;
}

.fazhuan_aa ul li.even_02:before {
	left: 31%;
}

.fazhuan_aa ul li.even_03:after {
	width: 8%;
	left: 31.2%;
}

.fazhuan_aa ul li.even_03:before {
	left: 38.8%;
	top: 38.8%;
}

@media only screen and (max-width: 1700px) {
  
  .zy a, .zy div,.zy p{margin:0}
	.about_jz { width: 90%;}
	.about_right{  width: 50%;}
	.about_b #youdaoBanner .swiper-slide a img{ height: 250px;}

}
@media only screen and (max-width: 1600px){
  .zy a, .zy div,.zy p{margin:0}
	/*.about_b #youdaoBanner{ height: 750px;}*/
	.fazhuan_aa{ background-size: 50%;}
	.about_b #youdaoBanner .swiper-slide a img{ height: 210px;}
	

}
@media only screen and (max-width: 1500px){
  .zy a, .zy div,.zy p{margin:0}
	.about_left span{  font-size: 20px;}
	.about_right ul li{ margin: 13px 14px; }
	.about_left_a ul{ margin-top: 40px;}
	.pa_bo{ padding-bottom: 100px;}
	.fuwu_our{ background-size: 45%;}
	.fw_ou_05{ top: 500px;right: 150px;}	
	.fw_ou_04{ top: 500px;left: 150px;}
	/*.about_b #youdaoBanner{ height: 700px;}*/
	.about_bb a{ height: 240px;}
	.about_bb_01 a{ height: 240px;}
	.about_b #youdaoBanner .swiper-slide a img{ height: 190px;}

}
@media only screen and (max-width: 1530px){
  
  .zy a, .zy div,.zy p{margin:0}
	.about_right ul li{ margin: 13px 13px;width: 174px; height: 147px; }
	.about_left span{ }
	.con00{ }
	.con00 img{ }
	.con01{ }
	.con02{ }
	.con03{}
	.con04{ }
	.index_plan{ height: auto;}
	.jjfa_a ul li .jjfa_a_right p{ margin-top: 40PX; line-height: 40px;}
	.list_new ul li{ padding: 30px 0;}
	/*.jjfa_a ul li .jjfa_a_right{ padding: 2.5% 10%;}
	.jjfa_a ul li .jjfa_a_left_a{ padding: 2.5% 10%;}*/
	.about_left_jj b{ margin: 7% 0;}
	.about_left_jj p{ line-height: 30px;}
	.product_c #youdaoBanner .swiper-slide a p{ padding: 15px 0;}


}
@media only screen and (max-width: 1400px){
  .zy a, .zy div,.zy p{margin:0}
	.about_right ul li{ margin: 14px 12px; width: 175px; height: 148px;}
	.fuwu_our{ max-width: 850px; background-size: 50%;}
	.fuwu_our img{ display:none ;}
	.swiper-button-prev, .swiper-button-next{ top: 50%;}
	.about_left_jj b{ margin: 6% 0;}
	.about_b #youdaoBanner .swiper-slide a img{ height: 170px;}
	
}

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

	.zy a, .zy div,.zy p{margin:0}
	/*.index_about{ width: 1380px;}*/
	.about_jz { width: 90%;}
	.about_left span{  font-size: 22px; }
	.about_right ul li{ margin: 12px 10px; width: 167px; height: 140px;}
	.about_right ul li h1{ line-height: 40px;}
	.about_right ul li img{ margin-top: 10px;}
	/*.pub_nav{ display: none;}*/

	.index_about{ height: 110px; padding-top: 1%;}
	.jjfa_a ul li .jjfa_a_right h1{ font-size: 25px;}
	.jjfa_a ul li .jjfa_a_right p{ margin-top: 30px; line-height: 30px;}
	.table_e ul li input{ width: 60%;}
	.hz_table_e ul li input{ width: 60%;}
	.hz_table_e ul li input.scon{ width: 85%;}
	.product_ab_jz{ width: 90%;}
	
	.product_b,.product_c_jz,.product_d{ width: 90%;}
	.about_kh ul li img{ width: 30%;}
	.about_kh ul li{ /*height: 150px;*/}
	.about_kh ul li h1{ font-size: 16px; line-height: 35px;}
	.about_kh ul li h1 b{ font-size: 16px;}
    /*.about_b #youdaoBanner{ height: 650px }*/
    .about_b #youdaoBanner .swiper-slide a{ font-size: 12px;}
    .shou{ display: none;}
    .fazhuan_aa{ background: none;}
    .fazhuan_aa ul{ overflow: hidden; font-size: 0;}
    .fazhuan_aa ul li{ width: 50%; display: inline-block; vertical-align: top; margin-top: 3%;}
    .fazhuan_aa ul li .fz_s h1{ text-align: center;}
    .fazhuan_aa ul li .fazhan{ width: 90%; padding-left: 0; margin: 0 auto;}
    .fazhuan_aa ul li .fz_s{ text-align: left;}
    .fazhuan_aa ul li .fz_x{  margin: 0 auto; }
    .fazhuan_aa ul li.even_01{ padding-left: 0;}
    .fazhuan_aa ul li.even_01 .fazhan{ width: 90%; padding-left: 0;}
    .fazhuan_aa ul li.even_02{ margin-top: 3%;}
    .fazhuan_aa ul li.even_03{ margin-top: 3%; padding-left: 0;}
    .fazhuan_aa ul li.even_01 .fz_x{ margin:0 auto;}
    .fazhuan_aa ul li.even_03 .fz_x{ margin: 0 auto;}
    .fazhuan_aa ul li .fz_s h1{ font-size: 20px;}
    .fazhuan_aa ul li .fz_s h1 span{ font-size: 20px;}
    .fazhuan_aa ul li .fz_s p{ margin-top: 10px;}
    .fazhuan_aa ul li .fz_x{ width: 100%; padding-top: 39.1%;}
    .pub_nav{ width: 63%;}
    /*.zy{ width: 5%;}*/	
    .about_bb a{ height: 200px;}
    .about_bb_01 a{ height: 200px;}
    .jjfa_po{ width: 90%;}
    .hezuo_left ul li a{ font-size: 14px;}
    .fazhuan_aa ul li:before{
    	display: none;
    }
    .fazhuan_aa ul li:after{
    	display: none;
    }
}
@media only screen and (max-width: 1330px){
  .search {
    display: none;
}
	.pub_nav ul li{ margin-left: 2.3%;}
	.zy{     width: 22%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    display: inline-flex;
    justify-content: center;}
    .zy a, .zy div,.zy p{margin:0}

}
@media only screen and (max-width: 1200px) {

	.flexslider{ height: 583px;}
	.flexslider .slides a img { height: 583px;}
	.index_about{ width: 100%;}
	.about_right ul li{ margin: 12px 10px; width: 29%; height: 132px;}
	.about_left{ width: 45%;}
	.about_right{ width: 54%;}
	.about_left span{ }
	.fuwu {  height: 480px;}
	.index_fuwu { padding-top: 80px; height: 190px;}
	.footer{ display: none;}
	.jjfa_ban{ height: auto;}
	.jjfa_ban img{ width: 100%;height: 100%;/*position: static;*/margin-left: 0;}
	.jjfa_ban p{ top: 65px; }
	.jjfa_ban p b{  font-size: 25px;  padding-top: 2.2%;}
	.jjfa_a ul li .jjfa_a_right h1{ font-size: 20px;}
	.jjfa_a ul li .jjfa_a_right p{ font-size: 16px; margin-top: 30px;}
	.hezuo_right_c{ padding: 30px;}
	/*.hezuo_right_c{ height: 320px;}*/
	.table_e ul{ padding-top: 40px;}
	.table_e button{ margin: 0 auto; margin-top: 20px; width: 150px; font-size: 16px; height: 40px;}
	.hz_table_e button{ width: 150px; height: 40px; font-size: 16px;}
	.hezuo_right_d ul li i{ font-size: 16px;}
	.hezuo_right_d ul li span{ font-size: 14px; height: 40px;}
	.hezuo_right_d ul{ margin-bottom: 20px;}
	.hz_sq{ height: auto;}
	.pa_bo{ padding-bottom: 60px;}
	.fuwu_our img{ display:block ;}
	.shouhou{position: static; width: 44%; height: 100px; margin: 0 3%; float: left; margin-top: 15px;}
    .shouhou p{float: right; width: 75%;  text-align: left; padding: 15px 0;        }
	.shouhou p span{max-height: 70px;overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow:ellipsis;
	display: -webkit-box;/*将对象作为弹性伸缩盒子模型显示*/
	-webkit-line-clamp: 3;/*限制显示的文本行数*/
	-webkit-box-orient: vertical;    font-size: 16px;
    color: #333;}
    .shouhou img{float: left; width: 20%; padding-top: 10px;}
    .fuwu_our{ background: none; height: auto; position: static;}
    .womensh{ display: block;}
    .list_new ul li{ padding: 20px 0;}
    .newimg{ width: 20%;}
    .pian p span{ width: 15%;}
    .pian p a{ width: 85%;}
    .product_aa span{ line-height: 50px; font-size: 20px;}
    .product_aa p{ font-size: 14px;}
     .product_c #youdaoBanner{}

	.jianjie_c img.ditu02{ display: none;}
	.jianjie_c .diqu .diqu_02{ display: block; position: static;}
	.jianjie_c .diqu .diqu_01{ display: none;}
	.jianjie_c .diqu{ position: static; width: 48%; display: inline-block; vertical-align: top; margin-top: 1%; height: auto; background: none;}
	.jianjie_c{ padding-top: 0;}
	.jianjie_c .diqu .diqu_02{ width: 100%; background: none; height: auto; padding-top: 10px; padding-bottom: 0;}
	.jianjie_c .diqu .diqu_02 p span{ display:block; min-height: 90px;}

	.jianjie_c{ position: static; margin: 20px 0; font-size: 0;}

	.content_b img.ditu03{ display: none;}
	.content_b .con_diqu .diqu_02{ display: block; position: static;}
	.content_b .con_diqu .diqu_01{ display: none;}
	.content_b .con_diqu{ position: static; width: 100%; display: inline-block; vertical-align: top; margin-top: 1%; height: auto; background: none;}
	.content_b{ padding-top: 0;}
	.content_b .con_diqu .diqu_02{ width: 100%; background: none; height: auto; padding-top: 10px; padding-bottom: 0;}
	.content_b .con_diqu .diqu_02 p span{ display:block; min-height: 90px;}

	.content_b{ position: static;font-size: 0; margin-top: 20px; margin-bottom: 20px;}
	.con_diqu .diqu_01{ display: none;}
	.content_d_jz{ width: 90%;}
	.content_d_jz p{ width: 100%; float: none;}
	.content_d_jz p.yx_01{ margin-left: 0;}
	.content_d_jz p.yx_02{ float: none;}
  .about_b #youdaoBanner{}

  .about_bb_mc a{height: 32px !important; display: block;}
  .about_bb a{ height: 180px;}
  .about_bb_01 a{ height: 180px;}
  .zy{/*width: 15%;*/ margin-left: 5%;}
  .search{ margin-left: 15%;}
  .con_diqu .diqu_02 span{ font-size: 16px;}
  .content_b{ width: 90%;}
  .con_diqu .diqu_02{ padding: 0;}
  .jianjie_c .diqu .diqu_02{ padding: 0;}
  .jianjie_a{ background: none; padding: 0;}
  .search{ display: none;}
  .zy{ position: absolute; right:80px; top: 25%; padding: 0; margin: 0; width: auto;}
.ditu_02{ display: block;}
.product_c #youdaoBanner .swiper-slide a p{ padding: 10px 0;}

	
	

	
	
}
@media only screen and (max-width:1060px ) {
	.top{ height: 25px; }
	.top_jz span{ line-height: 25px;}
	
	.flexslider{ height: 483px;}
	.flexslider .slides a img { height: 483px;}
	.index_about{ width: 100%;}
	.about_bao{ height: auto;}
	.about_left{ float: none; width: 100%;}
	.about_right{ float: none; width: 90%;}
	.about_left span{  font-size: 16px; text-align: center; display: block; width: 100%;}
	.about_left_a ul{ margin-top: 15px;}

	.about_left p{}
	.about_right{ width: 55%;}
	.about_right ul{ margin-top: 20px; padding-bottom: 30px;}
	.about_right ul li{ margin: 12px 11px; }
	.con00{ }
	.con00 img{ }
	.con01{ }
	.con02{ }
	.con03{ }
	.con04{ }
	.txt h3{ font-size: 15px; padding-left: 15px; }
	.fuwu {  height: 420px;}
	.index_fuwu { padding-top: 60px; height: 170px;}
	.fuwu_zj { margin-top: 5px; font-size: 16px; width: 90%; line-height: 32px;}
	.jjfa_ban p{ display: none;}
	.jjfa_a ul li .jjfa_a_right a{ margin-top: 20px;}
	.jjfa_a ul li .jjfa_a_right a{ width: 115px; height: 40px;}
    .jjfa_a ul li .jjfa_a_right a span{ line-height: 40px; position: static; display: block; text-align: center;}
    .jjfa_a ul li .jjfa_a_right a i{ display: none;}
    .jjfa_a ul li .jjfa_a_right{/* padding: 2% 0;*/}
    .table_hz a{ margin-right: 50px;}
    .table_e ul li{ width: 31%; margin-left: 2%;}
    .hz_table_e ul li{ width: 31%; margin-left: 2%;}
    .swiper-button-prev, .swiper-button-next{ top: 48%;}
    .about_left_jj span{ font-size: 20px;}
    .about_left_jj b{ margin: 5% 0;}
	.about_left_jj p{ line-height: 24px; font-size: 14px;}
	.about_kh ul li{/* height: 135px;*/}
  /*.about_b #youdaoBanner{ height: 570px }*/
 .zy{ top: 26%;}
 .hz_table_e ul li input.scon{ width: 80%;}
 .about_b #youdaoBanner .swiper-slide a img{ height: 160px;}

	
	
}
@media only screen and (max-width: 1024px) {
	.flexslider{ height: 435px;}
	.flexslider .slides a img { height: 435px;}
	.index_about{ width: 100%; font-size: 20px;padding-top: 20px; height: 110px;}
	.index_about span{ font-size: 20px; }
	.index_about p{ font-size: 12px;}
	.about_right{ width: 62%;}
	.index_fuwu{ width: 100%; font-size: 20px;padding-top: 40px; height: 110px;}
	.index_fuwu span{ font-size: 20px; }
	.index_fuwu p{ font-size: 12px;}
   .table_hz a{ margin-right: 40px;}
   .table_e ul{ padding-top: 30px;}
   .table_e ul li input{ width: 50%;}
   .hz_table_e ul li input{ width: 50%;}
   .hz_table_e ul li.inp_02 input{ width: 80%;}
   .about_bb a{ height: 150px;}
   .about_bb_01 a{ height: 150px;}
   .ma_top{ margin-top: 0;}
   .ma_top1{ margin-top: 0;}
}
@media only screen and (max-width: 940px){
	.about_right{ width: 75%;}
	.jjfa_a ul li .jjfa_a_right p{ margin-top: 20px;}
    .jjfa_a ul li .jjfa_a_left_a p{ margin-top: 20px;}
    .jjfa_a ul li .jjfa_a_left{ width: 90%; margin: 0 auto; float: none; padding-top: 42.6%; }
    .jjfa_a ul li .jjfa_a_left img{ }
    .jjfa_a ul li .jjfa_a_right,.dis_tab{ width: 100%;display: block;}
    .jjfa_a ul li .jjfa_a_right p{ margin-top: 10px;}
    .jjfa_a ul li .jjfa_a_left p{ display: none;}
    .dis_t{ width: 90%; height: 100% !important; margin: 0 auto; margin-top: 2%; float: none;}

 	.jjfa_a ul li.even .jjfa_a_right p{ margin-top: 20px;}
    .jjfa_a ul li.even .jjfa_a_left_a p{ margin-top: 20px;}
    .jjfa_a ul li.even .jjfa_a_left{ width: 90%; margin: 0 auto; float: none; padding-top: 42.6%; }
    .jjfa_a ul li.even .jjfa_a_left img{ }
    .jjfa_a ul li.even .jjfa_a_right{ w/*idth: 90%; margin: 0 auto; float: none; margin-top: 10px;*/}
    .jjfa_a ul li.even .jjfa_a_right p{ margin-top: 10px;}
    .jjfa_a ul li.even .jjfa_a_left p{ display: none;}
    .jjfa_a ul li{ margin-top: 15px;}
    .hezuo_left{ width: 100%;float: none; margin: 0 auto;} 
    .hezuo_left ul{ overflow: hidden;}
    .hezuo_left ul li{ width: 50%;float: left; text-align: center;}
    .hezuo_left ul li a{ text-align: center;}
    .hezuo_left ul li a:before{display: none;}
    .hezuo_left ul li.hzhb{ width: 90%;margin: 0 auto;float: none;}
    .hezuo_right{ width: 100%; margin: 0 auto; float: none; border: none;}
    .hezuo_right_ri{ width: 100%; margin-left: 0;}
    .hezuo_right_a{ height: 60px; }
    .hezuo_left ul li h1{ padding-bottom: 0;}
    .hezuo_left ul li a{}
    .hezuo_right_a span{ display: block; color:#cf2729;text-align:center; float: none; padding-left: 0; font-size: 20px; line-height: 50px;}
    .hezuo_right_a img{ display: none;}
 
    .hezuo_right_b ul li{ width: 48%; margin: 1%;}
    .hezuo_right_b ul li p{ width: 90%;}
    .hezuo_right_c{ background: none;padding: 0;}
    .table_hz{ overflow: hidden;}
    .table_hz a{ width: 47%; margin: 1%; }
    .table_e ul li{ width: 100%; margin: 0 ;}
    .hz_table_e ul li{ width: 100%; margin: 0 ;}   
    .hezuo_right_c{ height: auto;}
    .table_e ul{ padding-top: 20px;}
    .table_e button{ margin-top: 20px;}
    .hz_table_e button{ margin: 0 auto; margin-top: 20px;}
    .pa_bo{ padding-bottom: 20px;}
    .hezuo_right_d ul li{ width: 49.5%; margin: 0 auto; height: 90px;}
  
   
    .dmt_a ul li{ width: 46%; margin: 2%; padding-bottom: 10px;}
    .dmt_a ul li.mt_01{width: 46%; margin: 2%}   
    .hezuo_jz{ width: 90%;} 
    .dmt_a ul li i{ top: 25%;}
    .order_page p{ display: none;}
    .order_page{ margin: 20px 0;}
    .down_left{ display: none;}
    .down_right{ width: 100%;}
    .down_right{ padding: 20px 0;}
    .down_right .down_ri_a b{ font-size: 16px; padding-bottom: 10px;}
    .down_right .down_ri_b{ padding-top: 8%;}
    .down_right .down_ri_b span{ display: none;}
     .down_right .down_ri_b a{ display: table; width: 100%; height: 100%;}
    .down_right .down_ri_b img{ width: 50%; display: table-cell; vertical-align:middle;}
    .shouhou img{ display: none;}
     .shouhou p{  width: 100%; height: auto; margin: 0 ; }
     .shouhou{ width: 100%; height: auto;margin: 0 ;}
     .newimg{ display: none;}
     .newz{ width: 100%; padding-left: 0;}
     .newz h1{ width: 100%; font-size: 16px;}
     .newz p{ width: 100%; padding: 10px 0;}
     .newz i{ display: none;}
     .news_xqa h1{ font-size: 20px;}
     .news_xqa{ padding-top: 30px; padding-bottom: 20px;}
	 .fenxiang{ bottom: 20px;}
	 .news_xqb{ padding: 20px 0 15px 0;}
	 .pian{ height: 60px; line-height: 60px;}
	 .product_aa span{ line-height: 40px; font-size: 16px;}
     .product_aa p{ font-size: 12px; padding-top: 20px;}
     .product_b ul{ padding: 10px 0;}
     .product_b ul li{ width: 33.3%;}
     .product_c{ padding: 0;}
     .swiper-button-prev, .swiper-button-next{ display: none;}
     #youdaoBanner .swiper-slide{ width:50% ;}
     .product_d .swiper-button-prev1,.product_d .swiper-button-next1{ display: none;}
     .product_d{ padding: 0 ;}
     .about_s span{ font-size: 18px; padding-left: 10%;}
     .about_s{ background-size: 5%;}
     .about_s a{ width: 22%; font-size: 14px; margin-top: 20px;}
     .about_x{ padding: 20px 15px;}
     .about_left_jj{ width: 100%;}
     .about_right_jj{ width: 100%; padding-top: 47.5%; margin-top: 20px;}
     .about_kh ul li{ width: 28%; margin: 2% 2.5%;}
     .about_kh ul li:first-child{width: 28%; margin: 2% 2.5%;}
     .about_kh ul{ margin-top: 2%;}
     .jianjie_b p{ padding: 20px 0;}
     .content_a ul{ width: 90%;}
     .content_us{ padding: 30px 0;}
     .content_us i{ font-size: 25px;}
     .content_us p{ font-size: 14px; line-height: 24px; width: 80%; margin: 0 auto;}
     .content_a ul li{ width: 50%;}
     .dizhi h1 img{ display: none;}
     .content_a ul li{ margin: 15px 0;}
     .dizhi p b{ font-size: 14px;}
     .dizhi h1 span{ font-size: 15px; padding: 0; text-align: center;display: block; width: 100%; font-weight: bold;}
   	 .guanzhu_02 ul li{ width: 38%; margin: 2% 6%;}
	 .guanzhu_02{ width: 80%;}
	 .guanzhu_02 ul{ padding:10px 0;}
	 .guanzhu_02 ul li span{ padding: 0;}
	 .guanzhu{ line-height: 60px; font-size: 20px; background-size: 25%; padding: 0;}
	 .about_a ul{ margin-top: 30px; margin-bottom: 30px;}
	 .about_a ul li span{ padding-top: 15px; font-size: 16px;}
   .about_c ul li{ width: 50% }
    /* .about_b #youdaoBanner{ height: 800px }*/
     .product_ab{ padding: 20px 0;}
     .hezuo{ padding: 0;}
     .hezuo_left ul li h1{ font-size: 18px; line-height: 30px; padding-top: 10px;}
     .about_left_jj span{ font-size: 16px;}
     .fazhaun_a{ margin-top: 10px;}
     .about_a ul li h1 a{ width: 67px; height: 60px;}
     .about_a b{ margin-top: 10px; margin-bottom: 8px;}
     .about_a ul li p{ font-size: 14px; line-height: 24px;}
     .about_b,.about_c{ background: none;}
     .about_c{ padding: 0;}
     .about_b #youdaoBanner{ margin-top: 10px;}
     .about_c ul{ padding-bottom: 10px;}
     .jjfa_a ul li .jjfa_a_right h1{ font-size: 18px;}
     .jjfa_a ul li .jjfa_a_right p{ font-size: 14px; width: 100%;}
     .jjfa_a ul li .jjfa_a_right a{ margin-top: 10px;}

     .womensh{ line-height: 40px; margin-top: 10px; text-align: center;}
     .hezuo_right_b ul li span{ font-size: 16px; margin-top: 15px;}
     .hezuo_right_b ul li p{ font-size: 14px; line-height: 24px;} 
     .hezuo_right_b ul li img{ width: 40px; height: 40px;}
     .hezuo_right_b ul{ margin-top: 0;}
     .hezuo_right_b ul li{ margin-top: 10px;}
     .jianjie_a{ margin-top: 10px; margin-bottom: 0;}
     .content_d_jz p{ line-height: 30px; padding-top: 10px; padding-bottom: 10px; font-size: 16px; /*background-size: 9%;*/ padding-left: 40px; background-position: left center;}
     .content_d_jz p.yx_01{/*background-size: 9%;*/background-position: left center;}
     .content_d_jz p.yx_02{/*background-size: 9%;*/background-position: left center;}
     	.header{ width: 90%; padding: 0 5%;}
     	.pub_nav{ right: 5%; }
     	
     	.con01{ clear: both;}
    .contentbox{ width: 90%; margin: 0 auto;}
    .con img{ position: static;}
    .con00{ padding-top: 0;}
    .con{ width: 100%; padding-top: 0;}
	.index_plan{ height: 100%;}
    .con01{ width: 100%; float: none; }
	.con02{ width: 100%;float: none; }
	.con03{width: 100%;float: none;  }
	.con04{width: 100%;float: none; }
	.zy{ top: 20%; right: 100px;}
     	
	
}
@media only screen and (max-width:768px ) {
	.flexslider{ height: 335px;}
	.flexslider .slides a img { height: 335px;}
	.index_about{ width: 100%; }
	.about_right{ width: 95%;}
  .zy>a img, .zy>div img{
    padding-top: 7px !important;
    width: 23px;
    height: 23px;
  }

	
	.more{  margin-top: 30px; padding-bottom: 30px; width: 100px; height: 33px; line-height: 33px; font-size: 12px;}
	.more a{ line-height: 33px;}
	.media ul li{ width: 45%; margin: 10px 2.5%; padding: 28.25% 0 0 0; }
	.media ul li img{ }
	.media ul li h1{ line-height: 35px; font-size: 15px;}
	.media ul li span{ padding-bottom: 10px;}
	.media ul li p{ line-height: 22px; font-size: 13px;}
	.hezuo_logo ul li{  margin: 10px 2%;}
	.zy{
		top: 0;
	}

	
	.about_right ul li{ width: 45%; margin: 12px 2%; }
	.txt{ height: 30px !important;; line-height: 30px !important;}
	txt
	.txt h3{ font-size: 13px;}
	.txt h3 img{ display: none;}
	.hezuo_logo ul li img{ max-height: 43px;}
	.txt p{ display: none;}
	.toolbar{ display: none;}
	.index_about{ height: 110px; padding-top: 4%;}
	.index_about p{ padding-top: 25px;}
	.more_fw { margin-top: 30px; margin-bottom: 10px;width: 100px;height: 33px;line-height: 33px;font-size: 12px;}
    .fuwu {  height: auto; padding-bottom: 10px;}
    .about_left_a ul li h1{ width: 60px; height: 60px;}
    .about_left .about_left_a ul li span{ margin-top: 15px; font-size: 16px;}
    .about_left b{ margin-top: 10px; margin-bottom: 8px;}
    .about_right ul{ padding-bottom: 0;}
    .about_left p{ font-size: 12px; line-height: 24px;}
    .about_left_a ul li h1 img{ width: 40%;}
    .pa_bo_70{ padding-bottom: 30px;}
    .news_xqa h1{ width: 83%; font-size: 16px;}
    .news_xqa span{ display: none;}
    .pian p{ width: 100%;}
    .pian{ height: auto; line-height: 30px; padding-bottom: 30px;}
    .pian p a{ font-size: 14px;}
    .pian p span{ font-size: 14px;}
    .product_c #youdaoBanner{}


    .about_us_left{ width: 100%; background: none; float: left; padding-bottom: 0;}
    .about_us_left li{ width: 100%;}
    .about_us_right{ width: 100%;}
    .about_us_right{ padding-bottom: 30px;}
    .jianjie_c .diqu{ width: 100%;}
    .content_b .con_diqu{ width: 100%;}
    .about_a ul li{ width: 50%; margin-top: 3%;}
    .about_a ul{ margin-top: 0;}
    /*.about_b #youdaoBanner{ height: 800px }*/
    .fazhuan_aa ul li{ width: 100%;}
   
    .about_fzlc span{ top: 25px;left: 0;}
    .toudi_jz{ width: 90%; margin: 0 auto;}
    .index_fuwu p{ padding-top: 25px;}
    .index_fuwu{ height: 90px; padding-top: 4%;}
    .logo{ padding-top: 0;}
    .pub_nav i.anniu{ top:-45px;}
    .about_b #youdaoBanner .swiper-slide a img{ height: 250px;}
    .pian p{ text-align: left;}
    .about_us_right li{ width: 100%; margin-left: 0;}
    .news_xqb img{ width: 100% !important;}
    .product_ab_jz img{width: 100% !important;}
    .about_b{ margin-bottom: 30px;}
    
    
    

    
}
@media only screen and (max-width:420px ){
      /*  .about_b #youdaoBanner{ height: 620px }*/
       .about_b{ padding:0;}
       .about_b #youdaoBanner .swiper-slide a img{ height: 170px;}
        .about_s{ background-size: 8%;}
       

}
@media only screen and (max-width:380px ) {
   .hezuo_right_d ul li{ width: 99.8%; margin: 0 auto; }
   .hezuo_right_d ul li span{ height: auto;}


   /*   .about_b #youdaoBanner{ height: 580px }*/



}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
    .txt{ background-color:#000000;filter:Alpha(opacity=55); /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */*zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */}
 
}
/*19.4.11*/
.about_right{
	display: none;
}
.about_left{
	float: none;
	margin:0 auto;
}













    
    



