﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ padding:0; margin:0;}
body{ font-family:"微软雅黑"; color:#000; width:100%; max-width:640px; margin:0 auto;  line-height:20px;}
img{ border:0px;}
table{ border-collapse:collapse;}
ol,ul,li,dl,dt,dd{ list-style:none; list-style:none; margin:0px; padding:0px;}
abbr,acronym{ border:0}
blockquote{ color:#666; font-style:italic;}
html{ -webkit-text-size-adjust:none;  }
h1,h2,h3,h4,h5,h6{ font-size:12px; font-weight:inherit; margin:0px; padding:0px;}
a{ text-decoration:none; color:#000;}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}
a:active{ text-decoration:none;}
.clear { clear:both; margin:0px; padding:0px; line-height:0px; height:0px; font-size:0px;}
* {margin:0;padding:0;list-style:none;border:0;} 
.fl{ float:left;}
.rl{ float:right;}
.header{ width:100%; background:#fff; position:relative; z-index:4;}
.header .logo{position:absolute; height:auto; left:2%; padding:3% 0;}
.header .naxs{width:16.7%;background:#00428e; float: right; display: block;padding: 6% 0;}
.header .nav{position:absolute; height:auto;right:5%;width:5%;top:24px;  display: block;cursor:pointer; display:block; /*background:#e8e8e8;*/}
.mnav{ width:100%;height:100%; background:#3c4145; right:0; position:absolute; z-index:6; margin-top:12%; display:none;}
.mnav ul{ width:45%;height:auto; float:right;}
.mnav ul li{ width:100%; height: auto;position:relative; z-index: 2; padding: 0;
margin: 0;}
.mnav ul li .tits{ width:93%; height:auto;line-height:48px;display:block; font-size:18px; padding-left:7%; position:absolute; top:0; left:0; text-align:left; color:#fff;}
.mnav ul li .pic{ width:6%; height:auto;position:absolute; top:22px; left:15%; display:none;}
.mnav ul li dl{ width:100%; height:auto;background:#00428E; display:none; padding-bottom: 40px;}
.mnav ul li dl dt{ width:84%; text-align:left; margin:0 auto;text-align:center; line-height:48px; font-size:18px; height:auto; color:#FFF; border-bottom:1px solid #032F64;}
.mnav ul li dl dt a{ width:89%; text-align:left; color:#FFFFFF;display: block; margin:0 auto; background-color:#00428E; }
.mnav ul .currentDd dl{ display:block;}
.mnav ul .currentDd .tits{ color:#FFFFFF; font-weight:bold; background: #00428E; padding-bottom:17px;}
.mnav ul .currentDd .pic{ display:block;}
.mnav ul li img{
 border: 0px;
    display: block;
    height: 57px;
}
.banner{ width:100%; position:relative; overflow:hidden; margin:0 auto; height:auto; /*padding-top:16%;*/}
.banner .banner-swiper{ overflow:hidden;}
.pagination{ position:absolute; bottom:10px; left:45%; z-index:2; width:18%; line-height:100%}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-fles-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-bullet{width:9px;height:9px;display:inline-block;border-radius:100%; border:1px solid #fff; margin-right:10px;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-white .swiper-pagination-bullet{background:#fff}
.swiper-pagination-bullet-active{opacity:1;background:#fff}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:
100%}
.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:100%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end)infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end)infinite;animation:swiper-preloader-spin 1s steps(12,end)infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}

.product {
	width:100%;
	height:40%;
	margin:0 auto;
}

.product .produc_top{
	width:100%;
	height:auto;
	margin:25px auto 0;
}

.product .produc_top .clasr{
	width:100%;
	height:auto;
	margin:0 auto;
}

.product .produc_top .clasr {
    width:15px;
    height:2px;
    background: #c1c1c1;
    margin:0 auto;
}

.product .produc_top .chapi{
    width: 100%;
    height: auto;
    font-size: 30px;
    line-height: 30px;
    color: #333333;
    text-align: center;
    margin-top: 11px;
}


.produc_cen {
	width:100%;
	height:auto;
	margin:5% auto;
}

.produc_cen ul{
	list-style:none;
	margin:0;
	padding:0;
}

.produc_cen ul li{
    float:left;
    position:relative;
    margin-right:25px;
}

.produc_cen ul li a{

    float: left;
    position: relative;
    text-decoration: none;
}
.produc_cen ul li .cp_bg {
    width:100%;
    height:100%;
    position: absolute;
    bottom:1%;
    left: 0;
    display:block;
}
.produc_cen ul li .en_show {
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top:0px;
    text-align:center;
    text-transform: uppercase;
    font-family: Consolas;
    margin:0 auto;
    width:100%;
}

.produc_cen ul li .in_show {
    font-size:24px;
    line-height:66px;
    position:absolute;
    top:28px;
    color:#fff;
    margin:0 auto;
    text-align:center;
    width:100%;
}

.produc_cen ul li:hover .cp_bg{
	display:none;
}

.produc_cen ul li span {
    width:100%;
    height:90px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom:1%;
    left:0;
    display:block;
}
.product .bd {
    width:100%;
    height:auto;
    overflow:hidden;
    position:relative;
}
.product .bd ul{
    width: 100%;
    list-style:none;
}
#wrap{width:96%; height:145px; margin: 0 auto 20px;position:relative;overflow:hidden;}
#wrap ul{margin:0px;padding:0px;position:absolute;top:0px;left:0px;}
#wrap ul li{ list-style:none; float:left;}
#wrap ul li img{width:auto; padding:0 10px; height:136px;}
.new_zx {
	width:100%;
	height:auto;
	margin:0 auto;
	background:#FAFAFA;
	padding-bottom:4%;
}

.new_zx .new_zxb {
	width:93%;
	height:auto;
	margin:0 auto;
}

.new_zx .new_zxt {
	width:100%;
	height:87px;
	line-height:87px;
	color: #333;
	font-size: 24px;
}


.new_zx .new_zxc {
	width:100%;
	height: auto;
	margin: 0 auto;
}

.new_zx .new_zxc a{
	width:100%;
	height: auto;
	margin: 0 auto;
}

.new_zx .new_zxc dl{
	width:100%;
	height:140px;
	margin: 0 auto 28px;
	background: #fff;
}

.new_zx .new_zxc dt{
	width:36.3%;
	height:140px;
	float:left;
}

.new_zx .new_zxc dt img{
	width:100%;
	height:140px;
	float:left;
}
.new_zx .new_zxc dd{
	width:63.3%;
	height:140px;
	float:right;
}


.new_zx .new_zxc dd span{
	width:85.8%;
	margin:0 auto;
	display: block;
	color: #333;
	font-size:18px;
	line-height:40px;
	height: 40px;
	text-align: left;
	overflow:hidden;
	border-bottom: 1px solid #e1e1e1;
}

.new_zx .new_zxc dd i{
	width:85.8%;
	margin:0 auto;
	font-style: normal;
	display: block;
	color: #818181;
	font-size: 16px;
	text-align: left;
	line-height:28px;
	padding:5px 0;
	overflow: hidden;
}
.new_zx .new_zxc dd:hover span{
	color:#f29200;
}
.tabs-wgx{
	width: 92.5%;
	height: 62px;
	background: #cdcdcd;
	margin: 0 auto;
}
.tabs-wgx a{
	height: 62px;
	line-height: 62px;
	color: #3c4145;
	font-size: 24px;
	float: left;
	display: block;
	text-align: center;
	font-weight: bold;
}
.tabs-wgx a.curr{
	color: #d07d00;
}
.tabs-wgx span{
	width: 1px;
	height: 41px;
	background: #fff;
	display: block;
	float: left;
	margin-top: 2%;
}

.nav-wgx{
	width: 92.2%;
	height: auto;
	margin: 5% auto 0;
	background: #00428E;
	height: auto;
	position: relative;
}
.nav-wgx .tits{
	width: 100%;
	height: 62px;
	display: block;
	border-bottom: 1px solid #fff;
}
.nav-wgx .tits span{
	line-height: 62px;
	font-size: 24px;
	color: #fff;
	margin-left: 6%;
	float: left;
}
.nav-wgx .tits img{
	float: right;
	margin-right: 6%;
	display: block;
	width: 3.9%;
	margin-top: 6%;
}
.nav-wgx .list{
	width: 100%;
	height: auto;
	background: #00428E;
	position: absolute;
	z-index: 3;
	display: none;
}
.nav-wgx ul{
	width: 100%;
	height: auto;
}
.nav-wgx ul li{
	width: 100%;
	height: 62px;
	border-bottom: 1px solid #023876;
	line-height: 62px;
	font-size: 24px;
}
.nav-wgx ul li a{
	display: block;
	color: #fff;
	padding-left: 5%;
}
@media (min-width:320px) and (max-width:375px){

.tabs-wgx{
	height: 40px;
}
.tabs-wgx a{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}
.tabs-wgx span{
	height: 30px;
}

.nav-wgx .tits{
	height: 40px;
}
.nav-wgx .tits span{
	line-height: 40px;
	font-size: 14px;
}
.nav-wgx ul li{
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.new_zx .new_zxc dl {
    width: 100%;
    height:100px;
    margin: 0 auto 18px;
    background: #fff;
}

.new_zx .new_zxc dt {
    width: 36.3%;
    height:100%;
    float: left;
}

.new_zx .new_zxc dt img{
	width:100%;
	height:100px;
	float:left;
}
.new_zx .new_zxc dd {
    width: 63.3%;
    height: 80%;
    float: right;
    overflow: hidden;
}
.new_zx .new_zxc dd span {
    width: 85.8%;
    margin: 0 auto;
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 25px;
    height: 25px;
    text-align: left;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
}

.new_zx .new_zxc dd i {
    width: 85.8%;
    margin: 0 auto;
    font-style: normal;
    display: block;
    color: #818181;
    font-size: 12px;
    text-align: left;
    line-height:18px;
    padding:5px 0;
    overflow: hidden;
}
}
@media (min-width:375px) and (max-width:414px){

.tabs-wgx{
	height: 45px;
}
.tabs-wgx a{
	height: 45px;
	line-height: 45px;
	font-size: 16px;
}
.tabs-wgx span{
	height: 34px;
}

.nav-wgx .tits{
	height: 45px;
}
.nav-wgx .tits span{
	line-height: 45px;
	font-size: 16px;
}
.nav-wgx ul li{
	height: 37px;
	line-height: 37px;
	font-size: 14px;
}

.new_zx .new_zxc dl {
    width: 100%;
    height:115px;
    margin: 0 auto 20px;
    background: #fff;
}

.new_zx .new_zxc dt {
    width: 36.3%;
    height:100%;
    float: left;
}

.new_zx .new_zxc dt img{
	width:100%;
	height:115px;
	float:left;
}


.new_zx .new_zxc dd {
    width: 63.3%;
    height: 85%;
    float: right;
    overflow: hidden;
}


.new_zx .new_zxc dd span {
    width: 85.8%;
    margin: 0 auto;
    display: block;
    color: #333;
    font-size: 16px;
    line-height: 32px;
    height:32px;
    text-align: left;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;
}

.new_zx .new_zxc dd i {
    width: 85.8%;
    margin: 0 auto;
    font-style: normal;
    display: block;
    color: #818181;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    padding: 10px 0;
    overflow: hidden;
}
}
@media (min-width:414px) and (max-width:640px){

.tabs-wgx{
	height: 50px;
}
.tabs-wgx a{
	height: 50px;
	line-height: 50px;
	font-size: 18px;
}
.tabs-wgx span{
	height: 40px;
}


.nav-wgx .tits{
	height: 50px;
}
.nav-wgx .tits span{
	line-height: 50px;
	font-size: 18px;
}
.nav-wgx ul li{
	height: 50px;
	line-height: 50px;
	font-size: 16px;
}
}
.aptit {
	width: 100%;
	max-height: 293px;
	margin:0 auto;
	position: relative;
}

.aptit .aptit_left {
	width:50%;
	margin-bottom:-4px;
	height: auto;
	float: left;
	position: relative;
}

.aptit .aptit_left a{
	text-decoration:none;
	margin: 0;
	padding: 0;
    display: block;
}


.aptit .aptit_right a{
	text-decoration:none;
	margin: 0;
	padding: 0;
    display: block;
}

.aptit .aptit_left .rongy {
	color:#fff;
	font-size:24px;
	font-weight: bold;
	position: absolute;
	top:105px;
	left:0;
	margin-left:25px;
}

.aptit .aptit_left .rongy_ce {
	color:#fff;
	font-size:24px;
	font-weight:100;
	position: absolute;
	top:143px;
	left:0;
	background: #f29200;
	font-size: 24px;
	line-height: 38px;
	padding:0 15px;
	font-family: Arial;
	margin-left:25px;
}
.aptit .aptit_right {
	width: 50%;
	height:auto;
	float:right;
	max-height:293px;
	position: relative;
	margin-bottom:-4px;
}

.aptit .aptit_right .rongy {
	color:#fff;
	font-size:24px;
	font-weight:bold;
	position:absolute;
	top:57px;
	left:0;
	margin-left:42px;
}

.aptit .aptit_right .rongy_ce {
	color:#fff;
	font-size:24px;
	font-weight:100;
	position: absolute;
	top:100px;
	left:0;
	background: #f29200;
	font-size: 24px;
	line-height: 38px;
	padding:0 15px;
	font-family: Arial;
	margin-left:42px;
}
@media (min-width:320px) and (max-width:375px){

.header .nav {
    position: absolute;
    height: auto;
    right: 5%;
    width: 5%;
    top: 10px;
    display: block;
    cursor: pointer;
    display: block;
}
.swiper-pagination-bullet{width:5px;height:5px;display:inline-block;border-radius:100%; border:1px solid #fff; margin-right:3px;}
.aptit .aptit_left .rongy {
	color:#fff;
	font-size:17px;
	font-weight: bold;
	position: absolute;
	top:50px;
	left:0;
	margin-left:15px;
}

.aptit .aptit_left .rongy_ce {
	color:#fff;
	font-weight:100;
	position:absolute;
	top:83px;
	left:0;
	background: #f29200;
	font-size:18px;
	line-height:28px;
	padding:0 2px;
	font-family: Arial;
	margin-left:15px;
}
.aptit .aptit_right {
	width: 50%;
	height:auto;
	float:right;
	max-height:293px;
	position: relative;
}

.aptit .aptit_right .rongy {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	position:absolute;
	top:37px;
	left:0;
	margin-left:22px;
}

.aptit .aptit_right .rongy_ce {
	color:#fff;
	font-size:18px;
	font-weight:100;
	position: absolute;
	top:70px;
	left:0;
	background: #f29200;
	font-size: 18px;
	line-height: 28px;
	padding:0 5px;
	font-family: Arial;
	margin-left:22px;
}
}
@media (min-width:375px) and (max-width:414px){


.header .nav {
    position: absolute;
    height: auto;
    right: 5%;
    width: 5%;
    top: 15px;
    display: block;
    cursor: pointer;
    display: block;
}
.swiper-pagination-bullet{width:7px;height:7px;display:inline-block;border-radius:100%; border:1px solid #fff; margin-right:3px;}
.aptit .aptit_left .rongy {
	color:#fff;
	font-size:17px;
	font-weight: bold;
	position: absolute;
	top:50px;
	left:0;
	margin-left:15px;
}

.aptit .aptit_left .rongy_ce {
	color:#fff;
	font-weight:100;
	position:absolute;
	top:83px;
	left:0;
	background: #f29200;
	font-size:18px;
	line-height:28px;
	padding:0 2px;
	font-family: Arial;
	margin-left:15px;
}
.aptit .aptit_right {
	width: 50%;
	height:auto;
	float:right;
	max-height:293px;
	position: relative;
}

.aptit .aptit_right .rongy {
	color:#fff;
	font-size:17px;
	font-weight:bold;
	position:absolute;
	top:37px;
	left:0;
	margin-left:22px;
}

.aptit .aptit_right .rongy_ce {
	color:#fff;
	font-size:18px;
	font-weight:100;
	position: absolute;
	top:70px;
	left:0;
	background: #f29200;
	font-size: 18px;
	line-height: 28px;
	padding:0 5px;
	font-family: Arial;
	margin-left:22px;
}
}

@media (min-width:414px) and (max-width:640px){
}

/*--合作方式--*/
.hezuo {
	width: 100%;
	height: auto;
	max-width:640px;
}

.hezuoban {
	width: 100%;
	height: auto;
	max-width:640px;
}

.hezuo_ban {
	max-width:590px;
	margin:5px 4%;
}

.hez_top {
	line-height: 60px;
	text-align: left;
	color: #00286c;
	font-size: 30px;
	padding-bottom:10px;
	border-bottom: 9px solid #ececec;
}
.hez_cne {
	margin: 20px 0 40px;
}

.hez_cne img{
	margin:10px 0;
	padding:0;
	border:0;
	width:95%;
}

.hez_cne3 {
	margin:20px 0 25px;
}

.hez_cne3 img{
	margin:21px 0;
	padding:0;
	border:0;
	width:95%;
}
@media (min-width:320px) and (max-width:375px){



.hez_top {
	line-height:40px;
	text-align: left;
	color: #00286c;
	font-size:22px;
	padding-bottom:10px;
	border-bottom:5px solid #ececec;
}


.hez_cne3 {
	margin:10px 0 15px;
}

.hez_cne3 img{
	margin:6px 0;
	padding:0;
	border:0;
	max-width:590px;
}



}


@media (min-width:375px) and (max-width:414px){


.hez_top {
	line-height: 40px;
	text-align: left;
	color: #00286c;
	font-size: 22px;
	padding-bottom:10px;
	border-bottom: 9px solid #ececec;
}


.hez_cne3 {
	margin:10px 0 15px;
}

.hez_cne3 img{
	margin:11px 0;
	padding:0;
	border:0;
	max-width:590px;
}


}

@media (min-width:414px) and (max-width:640px){

.hez_top {
	line-height: 40px;
	text-align: left;
	color: #00286c;
	font-size: 24px;
	padding-bottom:10px;
	border-bottom: 9px solid #ececec;
}


.hez_cne3 {
	margin:10px 0 15px;
}

.hez_cne3 img{
	margin:11px 0;
	padding:0;
	border:0;
	max-width:590px;
}



}




.hez_sp {
	text-align: left;
	color: #f28f00;
	line-height: 60px;
	font-size: 24px;
}

.hez_in {
	line-height: 25px;
	color: #545454;
	font-size: 16px;
}


.hez_spw {
	text-align: center;
	color: #333;
	line-height: 50px;
	font-size: 24px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}

.hez_spw span{
	text-align:center;
	color: #bebebe;
	line-height: 20px;
	font-size:16px;
	display: block;
}

.hez_inw {
	line-height: 25px;
	color: #545454;
	font-size: 16px;
	padding-top: 30px;
}

.hez_inw p{
	padding-top: 15px;
	line-height: 25px;
	color: #555;
	font-size: 16px;
}


.newx {
	width: 100%;
	height: 55px;
	margin:20px auto 0;
}

.newx_left {
	width:272px;
	height: 55px;
	float: left;
}

.newx_left a{
	width:129px;
	height: 55px;
	background: #555a5f;
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 55px;
	text-align: center;
}


.newx_left a:hover{
	background: #f18a00;
}




.newx_left .next_n {
	float: left;
}

.newx_left .next_d {
	float: right;
}



.newx_right {
	width:130px;
	height: 55px;
	float: right;
}

.newx_right a{
	width:130px;
	height: 55px;
	background: #bbbbbb;
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 55px;
	text-align: center;
}


.newx_right a:hover{
	background: #f18a00;
}

/*合作优势*/

.pet_ts {
	padding-bottom:25px;
}


.pet_bt {
	width: 100%;
    font-size:24px;
    color:#313131;
    height:35px;
    line-height:35px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:5px 0px 30px;
}



.pet_bt span {
    font-size:24px;
    color:#313131;
    line-height:35px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    margin:0 auto;
}

.pet {
    line-height:30px;
    font-size:16px;
    color:#666;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 25px;
}

.pet p{
    padding:5px 0;
}



/*案例*/


.fxkz_wrap {
    overflow: hidden;
    padding-top:30px;
}

.fxkz_wrap .tab_title {
	max-width:592px;
    height: 62px;
    line-height: 62px;
    font-size: 16px;
    width: 100%;
    margin: 0 auto;
    background:#3c4145;
}

.fxkz_wrap .tab_title li {
    width:25%;
    float: left;
    display: inline;
    height: 62px;
    line-height: 62px;
    background:#3c4145;
}

.fxkz_wrap .tab_title li a {
	width:auto;
    color: #fefefe;
    display: block;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    position:relative;
    line-height:62px;
}

.fxkz_wrap .tab_title li a:hover {
    text-decoration: none;
}

.fxkz_wrap .tab_title li.first a {
    
}

.fxkz_wrap .tab_title li.active a,
.fxkz_wrap .tab_title li a:hover {
    color: #fff;
    background: #f29200;
}

.gongc {
	height:100%;
	margin:0 auto 32px;
	display: block;
	/*overflow: hidden;*/
}

.risk_cont {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:33px;
	padding-bottom:158px;

}

.risk_cont dl{
	width:40.3%;
	height:auto;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 30px 27px;
}

.risk_cont dl:hover{
	border:1px solid #f29200;
}


.risk_cont dt{
	width:100%;
	height:100%;

}
.risk_cont dt img{
	width:100%;
	height:auto;
	border:0;
}



.risk_cont dd{
	width:100%;
	height:auto;
	line-height:35px;
	color:#3c4145;
	text-align:center;
}
.hezuo_ban2 {
	max-width:640px;
}

.hez_top2 {
	max-width:590px;
	margin:0 4%;
	line-height: 60px;
	text-align: left;
	color: #00286c;
	font-size:30px;
	padding-bottom:10px;
	border-bottom: 9px solid #ececec;
}

.paging {
	max-width:590px;
	height:63px;
	margin:0 auto;
	display:block;
}

.paging span{
	max-width:207px;
	height:63px;
	margin:0 auto;
	display:block;
}

.paging .prev {
	width:90px;
	height:63px;
	background:#555a5f;
	float:left;
}

.paging .prev:hover{
	width:90px;
	height:63px;
	background:#f29200;
	float:left;
	line-height:63px;
	text-align: center;
}

.paging .prev img{
	text-align: center;
	display:block;
	margin:0 auto;
	padding:17px 0px 0px 0;
}


.paging .next{
	width:90px;
	height:63px;
	background:#555a5f;
	float:right;
	line-height:63px;
	text-align: center;
}

.paging .next:hover{
	width:90px;
	height:63px;
	background:#f29200;
	float:right;
	line-height:63px;
	text-align: center;
}




.paging .next img{
	text-align:center;
	display:block;
	margin:0 auto;
	padding:17px 0px 0px 0;
}

/*团队简介*/

.team {
	max-width:590px;
	height:auto;
	margin:0 auto 30px;
}

.team dl{
	width:100%;
	height: auto;
	margin:0 auto;
	padding:35px 0 35px;
	display:block;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
}

.team dl dt{
	height: 100%;
	max-width:36%;
	float:left;
	display:block;
}

.team dl dd{
	height: 100%;
	max-width:59%;
	float:right;
	display:block;
}


.team dl dd .team_tit {
	width: 100%;
	height: 35px;
	text-align: left;
	padding-bottom: 20px;
}


.team dl dd .team_tit b{
	color:#3c4145;
	font-size:30px;
	font-weight:bold;
	padding-right: 5px;
}

.team dl dd .team_tit span{
	color:#f28f00;
	font-size:18px;
	font-weight:bold;
}

.team dl dd .team_show{
	color:#3c4145;
	font-size:16px;
	font-weight:100;
	line-height: 30px;
	text-align: left;
	display: block;
}

.team dl dd .team_show p{
	color:#3c4145;
	font-size:16px;
	font-weight:100;
	line-height: 30px;
	text-align:left;
	display: block;
}
/*设计*/

.hez_cne2 {
	max-width:590px;
	margin:20px 20px 40px;
}


.hez_cne2 img{
	margin:10px 0;
	padding:0;
	border:0;
	max-width:590px;
}

.design {
	padding-bottom:55px;
}
/*发展历程*/
.design2 {
	padding-bottom:25px;
}


.pet_bt2 {
	width: 100%;
    font-size:30px;
    color:#313131;
    line-height:35px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:25px 0px 0px;
}



.pet_bt2 span {
    font-size:30px;
    color:#313131;
    line-height:35px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    display: block;
    margin:0 auto;
}

.pet2 {
    font-size:16px;
    color:#696969;
    line-height:25px;
}

.pet2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.pet2 ul li{
	width:100%;
	height:auto;
	margin: 0 auto;
	line-height:25px;
    padding:5px 0;
    display:block;
    overflow: hidden;
}

.pet2 ul li .yare{
	width:15%;
	height:auto;
	float: left;
	display: block;
	text-align: left;
	font-style: normal;
}

.pet2 ul li .shiji{
	width:84%;
	height:auto;
	margin: 0 auto;
	float: right;
	display: block;
	text-align:left;
	font-style: normal;
}
.pet5 {
    font-size:16px;
    color:#696969;
    line-height:25px;
    padding:13px 0;
    clear: both;
}

.pet5 span{
	line-height:25px;
    padding:5px 0 5px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    display: block;
}

.pet5 p{
	line-height:30px;
}
.pet_bt5 {
	width: 100%;
    font-size:30px;
    color:#313131;
    line-height:35px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:20px 0px 0px;
}



.pet_bt5 span {
    font-size:30px;
    color:#313131;
    line-height:35px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    display: block;
    margin:0 auto;
}
/*企业简介*/

.pet3 {
    font-size:16px;
    line-height:25px;
    color:#696969;
    padding:20px 0;
}

.pet3 p{
	line-height:30px;

}

.pet3 img{
	border:0;
	padding:20px 0;
}

/*企业荣誉*/


.fxkz_wrap2 {
    overflow: hidden;
    padding-bottom:40px;
}

.gongc2 {
	height:100%;
	margin:0 auto 32px;
	display: block;
	overflow: hidden;
}

.risk_cont2 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:33px;
	/*padding-bottom:158px;*/
	overflow: hidden;
}

.risk_cont2 dl{
	width:40.5%;
	height:auto;
	height:198px;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 30px 27px;
}

.risk_cont2 dl:hover{
	border:1px solid #f29200;
}


.risk_cont2 dt{
	width:100%;
	height:100%;
}

.risk_cont2 dt img{
	width:100%;
	height:100%;
	border:0;
}
/*员工风采*/

.fxkz_wrap3 {
    overflow: auto;
}

.gongc3 {
	height:100%;
	margin:0 auto 32px;
	display: block;
	overflow: hidden;
}

.risk_cont3 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:33px;
	/*padding-bottom:158px;*/
	overflow: hidden;
}

.risk_cont3 dl{
	max-width:258px;
	height:auto;
	min-height:198px;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 30px 27px;
}
.risk_cont3 dl:hover{
	border:1px solid #00428e;
}
.risk_cont3 dt{
	width:100%;
	height:100%;
}

.risk_cont3 dt img{
	width:100%;
	height:176px;
	border:0;
	overflow: hidden;
}
.risk_cont3 dd{
	width:100%;
	height:auto;
	line-height:35px;
	height: 35px;
	color:#3c4145;
	text-align:center;
	overflow:hidden;
}

.pet4 {
    font-size:16px;
    line-height:25px;
    color:#696969;
    padding:40px 0 0px;
}

.pet4 p{
	line-height:30px;

}

.pet4 img{
	border:0;
	padding:20px 0 0px;
} 
/*供应商入口*/

.content .bd {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.content .bd ul{
    width: 100%;
    list-style:none;
}


.content .bd ul li {
    float: left;
    margin-right: 25px;
    height:136px;
    width:auto;
}

.liiya {
	max-width:590px;
	height: auto;
	margin: 0 auto;
}

.liiya form {
	width:100%;
	height: auto;
	margin: 0 auto;
}

.liiya form .text1 {
    max-width:542px;
    width:100%;
    height:58px;
    line-height:58px;
    padding:0 23px;
    float:left;
    font-size: 16px;
    color: #6b6b6b;
    border:1px solid #e4e4e4;
    margin-bottom: 26px;
    display: block;
    outline: none;
}

.liiya form textarea {
    max-width:542px;
    width:100%;
    height:178px;
    line-height: 28px;
    padding:5px 23px;
    float: left;
    font-size: 16px;
    color: #6b6b6b;
    border: 1px solid #e4e4e4;
    margin-bottom: 26px;
    display: block;
    outline: none;
}

.liiya form .submit {
    width: 182px;
    height: 50px;
    background: #3c4145;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
    margin-right:20px;
    margin-bottom:60px;
}

.liiya form .submit:hover {
	color:#fff;
    background: #f28f00;

}

.buttn {
	width:auto;
	margin:0 auto;
	text-align: center;
}

/*新闻动态*/

.news_s {
	width: 100%;
	height: auto;
	margin: 0 auto 50px;
}

.news_s a{
	text-decoration: none;
	width: 100%;
	height:auto;
	border-bottom:1px solid #e1e1e1;
	display: block;
	padding: 30px 0;
}
.news_s dl{
	width: 100%;
	height:auto;
}

.news_s dt{
	width: 100%;
	line-height: 35px;
	color: #3b3b3b;
	font-size: 24px;
	text-align: left;
}

.news_s dt span{
	line-height: 35px;
	color: #3b3b3b;
	font-size: 24px;
	text-align: left;
}

.news_s dt i{
	line-height: 35px;
	color: #bebebe;
	font-size:16px;
	text-align: left;
	font-style: normal;
	padding-left: 10px;
}


.news_s dd{
	width: 100%;
	height: 85px;
	margin-top: 10px;
	line-height: 25px;
	font-size: 16px;
	color: #7b7b7b;
	overflow: hidden; 
}

.news_s a:hover dt span{
	color: #00428E;
}
.chanpis {
	width: 100%;
	height: 200px;
	margin: 0 auto 40px;
	position: relative;
}
.more {
  width:100%;
  max-width:640px;
  position: absolute;
  top: 0;
  left: 0;
  height:100%;
  display: block; }
  .more .more-swiper {
    position: relative;
    width:100%;
	height:auto;
	margin:5% auto;
}


  .more .more-swiper ul{
	list-style:none;
	margin:0;
	padding:0;
}
    .more .more-swiper .swiper-slide {
      height:auto;
      top: 0;
      left: 0;
      margin-right:25px;
      position: relative;
      opacity: 0.5;
      background: rgba(0, 0, 0, 0);
  }

.more .more-swiper .swiper-slide a{

    float: left;
    position: relative;
    text-decoration: none;
}

.more-swiper ul li .cp_bg {
    width:100%;
    height:100%;
    position: absolute;
    bottom:1%;
    left: 0;
    display:block;
}

.more-swiper ul li .en_show {
    font-size: 18px;
    line-height: 66px;
    color: #f29200;
    position: absolute;
    top:0px;
    text-align:center;
    text-transform: uppercase;
    font-family: Consolas;
    margin:0 auto;
    width:100%;
}

.more-swiper ul li .in_show {
    font-size:24px;
    line-height:66px;
    position:absolute;
    color:#fff;
    margin:0 auto;
    text-align:center;
    width:100%;
}

.more-swiper ul li:hover .cp_bg{
	display:none;
}

.more-swiper ul li span {
    width:100%;
    height:60px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom:1%;
    left:0;
    display:block;
}
    .more .more-swiper .swiper-slide.swiper-slide-active {
      opacity: 1; }
    .more .more-swiper .swiper-slide:hover {
      border: none; }
    .more .more-swiper .pagination {
      width: 30%;
      margin: 3% auto 0;
      position: relative;
      z-index: 6; }
      .more .more-swiper .pagination span {
        width: 10px;
        height: 10px;
        display: block;
        float: left;
        margin: 0 10px;
        border: 2px solid #fff;
        background: none;
        opacity: 1; }
      .more .more-swiper .pagination span.swiper-pagination-bullet-active {
        background: #fff; }

 

  .more .more-swiper .pagination span {
    width: 5px;
    height: 5px;
    border: 1px solid #fff;
    margin: 0px 5px; }
@media (min-width:320px) and (max-width:375px){


.hez_top2 {
    max-width: 590px;
    margin: 0 4%;
    line-height: 35px;
    text-align: left;
    color: #00286c;
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 5px solid #ececec;
}
.hez_cne2 {
    max-width:92%;
    margin: 10px auto 20px;
}
.pet3 {
    font-size:14px;
    line-height:22px;
    color:#696969;
    padding:10px 0;
}

.pet3 p{
	line-height:20px;

}
.pet3 img{
	border:0;
	padding:10px 0;
}
.design {
	padding-bottom:25px;
}
.pet_bt2 {
	width: 100%;
    font-size:20px;
    color:#313131;
    line-height:25px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:5px 0px 0px;
}
.pet_bt2 span {
    font-size:20px;
    color:#313131;
    line-height:25px;
    padding:0px 0px;
    font-weight:bold;
    text-align:left;
    display: block;
    margin:0 auto;
}

.pet2 {
    font-size:14px;
    color:#696969;
    line-height:25px;
}

.pet2 p{
	line-height:25px;
    padding:5px 0;
}

.risk_cont2 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	overflow: hidden;
}

.risk_cont2 dl{
	width:35%;
	height:auto;
	padding:10px;
	border:1px solid #d2d2d2;
	max-height: 105px;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 6%;
}


.risk_cont2 dt img{
	width:100%;
	height:100%;
	max-height:75px;
	border:0;
}
.paging {
	max-width:590px;
	height:50px;
	margin:0 auto;
	display:block;
}

.paging span{
	max-width:167px;
	height:50px;
	margin:0 auto;
	display:block;
}

.paging .prev {
	width:70px;
	height:43px;
	background:#555a5f;
	float:left;
}

.paging .prev:hover{
	width:70px;
	height:43px;
	background:#f29200;
	float:left;
	line-height:63px;
	text-align: center;
}

.paging .prev img{
	text-align: center;
	display:block;
	margin:0 auto;
	width: 12px;
	height: 19px;
	padding:12px 0px 0px 0;
}


.paging .next{
	width:70px;
	height:43px;
	background:#555a5f;
	float:right;
	line-height:43px;
	text-align: center;
}

.paging .next:hover{
	width:70px;
	height:43px;
	background:#f29200;
	float:right;
	line-height:43px;
	text-align: center;
}
.paging .next img{
	text-align:center;
	display:block;
	margin:0 auto;
	width: 10px;
	height: 19px;
	padding:12px 0px 0px 0;
}




.risk_cont3 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	overflow: hidden;
}
.risk_cont3 dl{
	width:38%;
	height:auto;
	min-height: 110px;
	padding:8px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 4%;
}

.risk_cont3 dt{
	width:100%;
	height:100%;
}

.risk_cont3 dt img{
	width:100%;
	height:auto;
	max-height:81px;
	border:0;
	overflow: hidden;
}

.risk_cont3 dd{
	width:100%;
	height:auto;
	line-height:25px;
	height: 25px;
	color:#3c4145;
	text-align:center;
	overflow:hidden;
	font-size: 12px;
}
.team {
	max-width:590px;
	height:auto;
	margin:0 auto 15px;
}

.team dl{
	width:92.5%;
	height: auto;
	margin:0 auto;
	padding:15px 0 15px;
	display:block;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
}

.team dl dt{
	height: 100%;
	max-width:36%;
	float:left;
	display:block;
}

.team dl dd{
	height: 100%;
	max-width:59%;
	float:right;
	display:block;
}
.team dl dd .team_tit {
	width: 100%;
	height:25px;
	text-align: left;
	padding-bottom: 20px;
}
.team dl dd .team_tit b{
	color:#3c4145;
	font-size:20px;
	font-weight:bold;
	padding-right: 5px;
}

.team dl dd .team_tit span{
	color:#f28f00;
	font-size:16px;
	font-weight:bold;
}

.team dl dd .team_show{
	color:#3c4145;
	font-size:14px;
	font-weight:100;
	line-height:20px;
	text-align: left;
	display: block;
}

.team dl dd .team_show p{
	color:#3c4145;
	font-size:14px;
	font-weight:100;
	line-height: 20px;
	text-align:left;
	display: block;
}
.pet_ts {
	padding-bottom:15px;
}
.pet_bt {
	width: 100%;
    font-size:18px;
    color:#313131;
    height:25px;
    line-height:25px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:5px 0px 10px;
}
.pet_bt span {
    font-size:18px;
    color:#313131;
    line-height:25px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    margin:0 auto;
}

.fxkz_wrap {
    overflow: hidden;
    padding-top:30px;
}

.fxkz_wrap .tab_title {
	width:92.5%;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    margin:0 auto;
}

.fxkz_wrap .tab_title li {
    width:25%;
    float: left;
    display: inline;
    height: 52px;
    line-height: 52px;
    background:#3c4145;
}

.fxkz_wrap .tab_title li a {
	width:100%;
    color: #fefefe;
    display: block;
    padding: 0;
    font-size:16px;
    font-weight:bold;
    text-align:center;
    position:relative;
    line-height:52px;
}
.gongc {
	height:100%;
	margin:0 auto 22px;
	display: block;
}

.risk_cont {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	padding-bottom:108px;
}

.risk_cont dl{
	width:37%;
	height:auto;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 4%;
}

.risk_cont dd{
	width:100%;
	height:auto;
	line-height:20px;
	color:#3c4145;
	text-align:center;
	font-size: 12px;
}

.hez_cne {
	margin:10px 0 20px;
}

.hez_cne img{
	margin:10px 0;
	padding:0;
	border:0;
	width:95%;
}

.hez_sp {
	text-align: left;
	color: #f28f00;
	line-height: 35px;
	font-size:19px;
}

.hez_in {
	line-height: 25px;
	color: #545454;
	font-size:14px;
}


.hez_spw {
	text-align: center;
	color: #333;
	line-height:35px;
	font-size:20px;
	display: block;
	padding-bottom: 20px;
	border-bottom: 1px solid #e1e1e1;
	margin-bottom: 20px;
}

.hez_spw span{
	text-align:center;
	color: #bebebe;
	line-height: 20px;
	font-size:14px;
	display: block;
}

.hez_inw {
	line-height: 25px;
	color: #545454;
	font-size: 14px;
	padding-top: 30px;
}

.hez_inw p{
	padding-top: 15px;
	line-height: 25px;
	color: #555;
	font-size: 14px;
}

.pet4 {
    font-size:16px;
    line-height:25px;
    color:#696969;
    padding:20px 0 0px;
}

.pet4 p{
	line-height:20px;

}

.pet4 img{
	border:0;
	padding:10px 0 0px;
} 

.news_s {
	width: 100%;
	height: auto;
	margin: 0 auto 30px;
}

.news_s a{
	text-decoration: none;
	width: 100%;
	height:150px;
	border-bottom:1px solid #e1e1e1;
	display: block;
	padding:15px 0;
}


.news_s dl{
	width: 100%;
	height:150px;
}

.news_s dt{
	width: 100%;
	line-height: 25px;
	color: #3b3b3b;
	font-size: 18px;
	text-align: left;
}

.news_s dt span{
	line-height: 25px;
	color: #3b3b3b;
	font-size: 18px;
	text-align: left;
}

.news_s dt i{
	line-height: 25px;
	color: #bebebe;
	font-size:14px;
	text-align: left;
	font-style: normal;
	padding-left: 10px;
}


.news_s dd{
	width: 100%;
	height: 85px;
	margin-top: 10px;
	line-height: 22px;
	font-size: 14px;
	color: #7b7b7b;
	overflow: hidden; 
}


.newx {
	width: 100%;
	height: 40px;
	margin:20px auto 0;
}

.newx_left {
	width:178px;
	height: 40px;
	float: left;
}

.newx_left a{
	width:83px;
	height: 40px;
	background: #555a5f;
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
}


.newx_left a:hover{
	background: #f18a00;
}

.newx_left .next_n {
	float: left;
}

.newx_left .next_d {
	float: right;
}
.newx_right {
	width:79px;
	height: 40px;
	float: right;
}

.newx_right a{
	width:79px;
	height: 40px;
	background: #bbbbbb;
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
}


.newx_right a:hover{
	background: #f18a00;
}

.pet2 {
    font-size:16px;
    color:#696969;
    line-height:25px;
}

.pet2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.pet2 ul li{
	width:100%;
	height:auto;
	margin: 0 auto;
	line-height:25px;
    padding:5px 0;
    display:block;
    overflow: hidden;
}

.pet2 ul li .yare{
	width:18%;
	height:auto;
	float: left;
	display: block;
	text-align: left;
	font-style: normal;
}

.pet2 ul li .shiji{
	width:77%;
	height:auto;
	margin: 0 auto;
	float: right;
	display: block;
	text-align:left;
	font-style: normal;
}



.chanpis {
	width: 100%;
	height:145px;
	margin:0 auto 35px;
	position: relative;
}


.more-swiper ul li span {
    width:100%;
    height:45px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom:3%;
    left:0;
    display:block;
}



.more-swiper ul li .cp_bg {
    width:100%;
    height:100%;
    /*background: rgba(0,0,0,0.7);*/
    position: absolute;
    bottom:1%;
    left: 0;
    display:block;
}

.more-swiper ul li .en_show {
    font-size: 14px;
    line-height: 22px;
    color: #f29200;
    position: absolute;
    top:0px;
    text-align:center;
    text-transform: uppercase;
    font-family: Consolas;
    margin:0 auto;
    width:100%;
}

.more-swiper ul li .in_show {
    font-size:15px;
    line-height:25px;
    position:absolute;
    top:18px;
    color:#fff;
    margin:0 auto;
    text-align:center;
    width:100%;
}

.more-swiper ul li:hover .cp_bg{
	display:none;
}


.product .produc_top{
	width:100%;
	height:auto;
	margin:15px auto 0;
}

.product .produc_top .chapi {
    width: 100%;
    height: auto;
    font-size: 22px;
    line-height:22px;
    color: #333333;
    text-align: center;
    margin-top: 11px;
}


.new_zx .new_zxt {
    width: 100%;
    height: 47px;
    line-height: 47px;
    color: #333;
    font-size:20px;
}





.content .bd {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.content .bd ul{
    width: 100%;
    list-style:none;
}


.content .bd ul li {
    float: left;
    margin-right: 25px;
    width: 125px;
    height:120px;
    width:auto;
}

#wrap{width:96%; height:75px; margin:-20px auto 20px;position:relative;overflow:hidden;}

#wrap ul{margin:0px;padding:0px;position:absolute;top:0px;left:0px;}

#wrap ul li{ list-style:none; float:left;}

#wrap ul li img{width:auto; padding:0 10px; height:66px;}
.liiya {
	max-width:100%;
	height: auto;
	margin: 0 auto;
}

.liiya form {
	width:100%;
	height: auto;
	margin: 0 auto;
}

.liiya form .text1 {
    width:91%;
    height:38px;
    line-height:38px;
    padding:0 13px;
    float:left;
    font-size:14px;
    color: #6b6b6b;
    border:1px solid #e4e4e4;
    margin-bottom: 10px;
    display: block;
    outline: none;
}

.liiya form textarea {
    width:91%;
    height:128px;
    line-height: 28px;
    padding:5px 13px;
    float: left;
    font-size: 14px;
    color: #6b6b6b;
    border: 1px solid #e4e4e4;
    margin-bottom: 10px;
    display: block;
    outline: none;
}

.liiya form .submit {
    width:124px;
    height:38px;
    background: #3c4145;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    margin-right:15px;
    margin-bottom:30px;
}

.liiya form .submit:hover {
	color:#fff;
    background: #f28f00;

}

.buttn {
	width:auto;
	margin:0 auto;
	text-align: center;
}



.pet_bt5 {
	width: 100%;
    font-size:20px;
    color:#313131;
    line-height:25px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:10px 0px 0px;
}



.pet_bt5 span {
    font-size:20px;
    color:#313131;
    line-height:25px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    display: block;
    margin:0 auto;
}


.pet_bt5 p {
    font-size:14px;
    color:#313131;
    line-height:22px;
    font-weight:100;
    text-align:left;
    display: block;
    display: block;
}

.shanye {
	font-size: 12px;
}




}


@media (min-width:375px) and (max-width:414px){


.hez_top2 {
    max-width: 590px;
    margin: 0 4%;
    line-height: 35px;
    text-align: left;
    color: #00286c;
    font-size: 22px;
    padding-bottom: 10px;
    border-bottom: 5px solid #ececec;
}


.hez_cne2 {
    max-width: 590px;
    margin: 10px 10px 20px;
}


.pet3 {
    font-size:14px;
    line-height:22px;
    color:#696969;
    padding:10px 0;
}

.pet3 p{
	line-height:20px;

}

.pet3 img{
	border:0;
	padding:10px 0;
}


.design {
	padding-bottom:25px;
}



.risk_cont2 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	/*padding-bottom:108px;*/
	overflow: hidden;
}

.risk_cont2 dl{
	width:40%;
	height:auto;
	max-height:115px;
	padding:8px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 2% 3%;
	text-align: center;
}



.risk_cont2 dt{
	width:100%;
	height:100%;
}

.risk_cont2 dt img{
	width:100%;
	height:auto;
	max-height:85px;
	border:0;
	overflow: hidden;
}



.paging {
	max-width:590px;
	height:50px;
	margin:0 auto;
	display:block;
}

.paging span{
	max-width:187px;
	height:50px;
	margin:0 auto;
	display:block;
}

.paging .prev {
	width:80px;
	height:50px;
	background:#555a5f;
	float:left;
}

.paging .prev:hover{
	width:80px;
	height:50px;
	background:#f29200;
	float:left;
	line-height:50px;
	text-align: center;
}

.paging .prev img{
	text-align: center;
	display:block;
	margin:0 auto;
	width: 12px;
	height: 22px;
	padding:15px 0px 0px 0;
}


.paging .next{
	width:80px;
	height:50px;
	background:#555a5f;
	float:right;
	line-height:50px;
	text-align: center;
}

.paging .next:hover{
	width:80px;
	height:50px;
	background:#f29200;
	float:right;
	line-height:50px;
	text-align: center;
}




.paging .next img{
	text-align:center;
	display:block;
	margin:0 auto;
	width: 12px;
	height: 22px;
	padding:15px 0px 0px 0;
}



.risk_cont3 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	/*padding-bottom:108px;*/
	overflow: hidden;
}


.risk_cont3 dl{
	width:38%;
	height:auto;
	max-height:127px;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 4%;
}

.risk_cont3 dt{
	width:100%;
	height:100%;
}

.risk_cont3 dt img{
	width:100%;
	height:auto;
	max-height: 97px;
	border:0;
	overflow: hidden;
}


.risk_cont3 dd{
	width:100%;
	height:auto;
	line-height:30px;
	height: 30px;
	color:#3c4145;
	text-align:center;
	overflow:hidden;
	font-size: 12px;
}

.team {
	max-width:590px;
	height:auto;
	margin:0 auto 15px;
}

.team dl{
	width:92.5%;
	height: auto;
	margin:0 auto;
	padding:15px 0 15px;
	display:block;
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden;
}

.team dl dt{
	height: 100%;
	max-width:36%;
	float:left;
	display:block;
}

.team dl dd{
	height: 100%;
	max-width:59%;
	float:right;
	display:block;
}


.team dl dd .team_tit {
	width: 100%;
	height:25px;
	text-align: left;
	padding-bottom: 25px;
}


.team dl dd .team_tit b{
	color:#3c4145;
	font-size:22px;
	font-weight:bold;
	padding-right:5px;
}

.team dl dd .team_tit span{
	color:#f28f00;
	font-size:18px;
	font-weight:bold;
}

.team dl dd .team_show{
	color:#3c4145;
	font-size:16px;
	font-weight:100;
	line-height:25px;
	text-align:left;
	display: block;
}

.team dl dd .team_show p{
	color:#3c4145;
	font-size:16px;
	font-weight:100;
	line-height:25px;
	text-align:left;
	display: block;
}

.fxkz_wrap {
    overflow: hidden;
    padding-top:30px;
}

.fxkz_wrap .tab_title {
	width:92.5%;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    margin:0 auto;
}

.fxkz_wrap .tab_title li {
    width:25%;
    float: left;
    display: inline;
    height: 52px;
    line-height: 52px;
    background:#3c4145;
}

.fxkz_wrap .tab_title li a {
	width:100%;
    color: #fefefe;
    display: block;
    padding: 0;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    position:relative;
    line-height:52px;
}

.gongc {
	height:100%;
	margin:0 auto 22px;
	display: block;
}

.risk_cont {
	width:100%;
	height:100%;
	display:block;
	margin:0 auto;
	padding-top:23px;
	padding-bottom:108px;
}

.risk_cont dl{
	width:38%;
	height:auto;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 4%;
}

.risk_cont dd{
	width:100%;
	height:auto;
	line-height:25px;
	color:#3c4145;
	text-align:center;
	font-size: 14px;
}



.pet4 {
    font-size:16px;
    line-height:25px;
    color:#696969;
    padding:25px 0 0px;
}

.pet4 p{
	line-height:20px;

}

.pet4 img{
	border:0;
	padding:15px 0 0px;
} 

.news_s {
	width: 100%;
	height: auto;
	margin: 0 auto 40px;
}

.news_s a{
	text-decoration: none;
	width: 100%;
	height:160px;
	border-bottom:1px solid #e1e1e1;
	display: block;
	padding:20px 0;
}


.news_s dl{
	width: 100%;
	height:160px;
}

.news_s dt{
	width: 100%;
	line-height: 30px;
	color: #3b3b3b;
	font-size: 20px;
	text-align: left;
}

.news_s dt span{
	line-height: 30px;
	color: #3b3b3b;
	font-size: 20px;
	text-align: left;
}

.news_s dt i{
	line-height: 30px;
	color: #bebebe;
	font-size:16px;
	text-align: left;
	font-style: normal;
	padding-left: 10px;
}


.news_s dd{
	width: 100%;
	height: 85px;
	margin-top: 10px;
	line-height: 22px;
	font-size: 14px;
	color: #7b7b7b;
	overflow: hidden; 
}




.newx {
	width: 100%;
	height: 40px;
	margin:20px auto 0;
}

.newx_left {
	width:218px;
	height: 40px;
	float: left;
}

.newx_left a{
	width:103px;
	height: 40px;
	background: #555a5f;
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
}
.newx_left a:hover{
	background: #f18a00;
}
.newx_left .next_n {
	float: left;
}

.newx_left .next_d {
	float: right;
}
.newx_right {
	width:89px;
	height: 40px;
	float: right;
}

.newx_right a{
	width:89px;
	height: 40px;
	background: #bbbbbb;
	color: #fff;
	font-size: 14px;
	display: block;
	line-height: 40px;
	text-align: center;
}


.newx_right a:hover{
	background: #f18a00;
}

.pet2 {
    font-size:16px;
    color:#696969;
    line-height:25px;
}

.pet2 ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

.pet2 ul li{
	width:100%;
	height:auto;
	margin: 0 auto;
	line-height:25px;
    padding:5px 0;
    display:block;
    overflow: hidden;
}

.pet2 ul li .yare{
	width:17%;
	height:auto;
	float: left;
	display: block;
	text-align: left;
	font-style: normal;
}

.pet2 ul li .shiji{
	width:78%;
	height:auto;
	margin: 0 auto;
	float: right;
	display: block;
	text-align:left;
	font-style: normal;
}

.chanpis {
	width: 100%;
	height:174px;
	margin:0 auto 35px;
	position: relative;
}


.more-swiper ul li span {
    width:100%;
    height:50px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom:3%;
    left:0;
    display:block;
}
.more-swiper ul li .cp_bg {
    width:100%;
    height:100%;
    position: absolute;
    bottom:1%;
    left: 0;
    display:block;
}

.more-swiper ul li .en_show {
    font-size: 16px;
    line-height: 26px;
    color: #f29200;
    position: absolute;
    top:0px;
    text-align:center;
    text-transform: uppercase;
    font-family: Consolas;
    margin:0 auto;
    width:100%;
}

.more-swiper ul li .in_show {
    font-size:17px;
    line-height:30px;
    position:absolute;
    top:18px;
    color:#fff;
    margin:0 auto;
    text-align:center;
    width:100%;
}

.more-swiper ul li:hover .cp_bg{
	display:none;
}

.product .produc_top{
	width:100%;
	height:auto;
	margin:20px auto 0;
}

.product .produc_top .chapi {
    width: 100%;
    height: auto;
    font-size:25px;
    line-height:25px;
    color: #333333;
    text-align: center;
    margin-top: 11px;
}

.new_zx .new_zxt {
    width: 100%;
    height: 57px;
    line-height: 57px;
    color: #333;
    font-size: 21px;
}



.liiya {
	max-width:100%;
	height: auto;
	margin: 0 auto;
}

.liiya form {
	width:100%;
	height: auto;
	margin: 0 auto;
}

.liiya form .text1 {
    width:91%;
    height:38px;
    line-height:38px;
    padding:0 13px;
    float:left;
    font-size:14px;
    color: #6b6b6b;
    border:1px solid #e4e4e4;
    margin-bottom: 10px;
    display: block;
    outline: none;
}

.liiya form textarea {
    width:91%;
    height:128px;
    line-height: 28px;
    padding:5px 13px;
    float: left;
    font-size: 14px;
    color: #6b6b6b;
    border: 1px solid #e4e4e4;
    margin-bottom: 10px;
    display: block;
    outline: none;
}

.liiya form .submit {
    width:124px;
    height:38px;
    background: #3c4145;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    margin-right:15px;
    margin-bottom:30px;
}

.liiya form .submit:hover {
	color:#fff;
    background: #f28f00;

}

.buttn {
	width:auto;
	margin:0 auto;
	text-align: center;
}




.content .bd {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.content .bd ul{
    width: 100%;
    list-style:none;
}


.content .bd ul li {
    float: left;
    margin-right: 25px;
    width: 125px;
    height:120px;
    width:auto;
}


#wrap{width:96%; height:95px; margin:-20px auto 20px;position:relative;overflow:hidden;}

#wrap ul{margin:0px;padding:0px;position:absolute;top:0px;left:0px;}

#wrap ul li{ list-style:none; float:left;}

#wrap ul li img{width:auto; padding:0 10px; height:86px;}




.pet_bt5 {
	width: 100%;
    font-size:22px;
    color:#313131;
    line-height:25px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:10px 0px 0px;
}



.pet_bt5 span {
    font-size:22px;
    color:#313131;
    line-height:25px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    display: block;
    margin:0 auto;
}


.pet_bt5 p {
    font-size:14px;
    color:#313131;
    line-height:22px;
    font-weight:100;
    text-align:left;
    display: block;
    display: block;
}
.shanye {
	font-size: 12px;
}
}

@media (min-width:414px) and (max-width:640px){

.hez_top {
	line-height: 40px;
	text-align: left;
	color: #00286c;
	font-size: 20px;
	padding-bottom:10px;
	border-bottom: 9px solid #ececec;
}


.hez_cne3 {
	margin:10px 0 15px;
}

.hez_cne3 img{
	margin:11px 0;
	padding:0;
	border:0;
	max-width:590px;
}


.risk_cont2 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	/*padding-bottom:108px;*/
	overflow: hidden;
}

.risk_cont2 dl{
	max-width:37%;
	height:auto;
	max-height: 125px;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 3% 5%;
	text-align: center;
}

.risk_cont2 dt{
	width:100%;
	height:100%;
}

.risk_cont2 dt img{
	width:100%;
	height:auto;
	max-height:85px;
	border:0;
	overflow: hidden;
}




.risk_cont3 {
	width:100%;
	height: 100%;
	display: block;
	margin:0 auto;
	padding-top:23px;
	/*padding-bottom:108px;*/
	overflow: hidden;
}
.risk_cont3 dl{
	width:38%;
	height:auto;
	min-height:139px;
	max-height:138px;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 4%;
}


.risk_cont3 dd{
	width:100%;
	height:auto;
	line-height:32px;
	height: 32px;
	color:#3c4145;
	text-align:center;
	overflow:hidden;
	font-size: 14px;
}

.risk_cont3 dt img{
	width:100%;
	height:auto;
	max-height:108px;
	border:0;
	overflow: hidden;
}


.fxkz_wrap {
    overflow: hidden;
    padding-top:30px;
}

.fxkz_wrap .tab_title {
	width:92.5%;
    height: 52px;
    line-height: 52px;
    font-size: 16px;
    margin:0 auto;
}

.fxkz_wrap .tab_title li {
    width:25%;
    float: left;
    display: inline;
    height: 52px;
    line-height: 52px;
    background:#3c4145;
}

.fxkz_wrap .tab_title li a {
	width:100%;
    color: #fefefe;
    display: block;
    padding: 0;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    position:relative;
    line-height:52px;
}



.gongc {
	height:100%;
	margin:0 auto 22px;
	display: block;
}

.risk_cont {
	width:100%;
	height:100%;
	display:block;
	margin:0 auto;
	padding-top:23px;
	padding-bottom:108px;
}

.risk_cont dl{
	width:38%;
	height:auto;
	padding:10px;
	border:1px solid #d2d2d2;
	display:block;
	cursor:pointer;
	float:left;
	margin:0px 0px 4% 4%;
}
.risk_cont dd{
	width:100%;
	height:auto;
	line-height:30px;
	color:#3c4145;
	font-size: 14px;
	text-align:center;
}
.newx {
	width:100%;
	height:45px;
	margin:20px auto 0;
}

.newx_left {
	width:218px;
	height: 45px;
	float: left;
}

.newx_left a{
	width:103px;
	height: 45px;
	background: #555a5f;
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 45px;
	text-align: center;
}


.newx_left a:hover{
	background: #f18a00;
}




.newx_left .next_n {
	float: left;
}

.newx_left .next_d {
	float: right;
}
.newx_right {
	width:89px;
	height: 45px;
	float: right;
}

.newx_right a{
	width:89px;
	height: 45px;
	background: #bbbbbb;
	color: #fff;
	font-size: 16px;
	display: block;
	line-height: 45px;
	text-align: center;
}


.newx_right a:hover{
	background: #f18a00;
}
.chanpis {
	width: 100%;
	height:200px;
	margin:0 auto 35px;
	position: relative;
}


.more-swiper ul li span {
    width:100%;
    height:50px;
    background: rgba(0,0,0,0.7);
    position: absolute;
    bottom:3%;
    left:0;
    display:block;
}



.more-swiper ul li .cp_bg {
    width:100%;
    height:100%;
    /*background: rgba(0,0,0,0.7);*/
    position: absolute;
    bottom:1%;
    left: 0;
    display:block;
}

.more-swiper ul li .en_show {
    font-size: 16px;
    line-height: 26px;
    color: #f29200;
    position: absolute;
    top:0px;
    text-align:center;
    text-transform: uppercase;
    font-family: Consolas;
    margin:0 auto;
    width:100%;
}

.more-swiper ul li .in_show {
    font-size:17px;
    line-height:30px;
    position:absolute;
    top:18px;
    color:#fff;
    margin:0 auto;
    text-align:center;
    width:100%;
}

.more-swiper ul li:hover .cp_bg{
	display:none;
}

.product .produc_top{
	width:100%;
	height:auto;
	margin:20px auto 0;
}

.new_zx .new_zxt {
    width: 100%;
    height: 67px;
    line-height: 67px;
    color: #333;
    font-size: 22px;
}

.content .bd {
    width: 100%;
    height: auto;
    overflow: hidden;
    position: relative;
}

.content .bd ul{
    width: 100%;
    list-style:none;
}


.content .bd ul li {
    float: left;
    margin-right: 25px;
    width: 125px;
    height:120px;
    width:auto;
}

#wrap{width:96%; height:115px; margin:-20px auto 20px;position:relative;overflow:hidden;}

#wrap ul{margin:0px;padding:0px;position:absolute;top:0px;left:0px;}

#wrap ul li{ list-style:none; float:left;}

#wrap ul li img{width:auto; padding:0 10px; height:106px;}
.pet_bt5 {
	width: 100%;
    font-size:24px;
    color:#313131;
    line-height:30px;
    font-weight:bold;
    float:left;
    text-align:left;
    display: block;
    padding:10px 0px 0px;
}



.pet_bt5 span {
    font-size:24px;
    color:#313131;
    line-height:30px;
    padding:10px 0px;
    font-weight:bold;
    text-align:left;
    display: block;
    margin:0 auto;
}


.pet_bt5 p {
    font-size:16px;
    color:#313131;
    line-height:25px;
    font-weight:100;
    text-align:left;
    display: block;
    display: block;
}
.shanye {
	font-size: 14px;
}
}
.foot {
	height:50px;
	line-height:70px;
	padding:0 20px;
	margin:0px auto 0;
	text-align:center;
	color:#ffffff;
	background:#00428e;
	clear:both;
}
.foot a{
	color:#6e6e6e;
	text-decoration:none;
}
.foot a:hover{
	color:#a09f9f;
	text-decoration:none;
}
.foot_cen {
	margin:0 auto;
	line-height:25px;
	padding-top:10px;
}
@media (min-width:320px) and (max-width:375px){
.foot_cen {
	margin:0 auto;
	line-height:25px;
	padding-top:10px;
	font-size: 14px;
}
}
@media (min-width:375px) and (max-width:414px){

.foot_cen {
	margin:0 auto;
	line-height:25px;
	padding-top:10px;   
	font-size:14px;
}
}
@media (min-width:414px) and (max-width:640px){
.foot_cen {
	margin:0 auto;
	line-height:25px;
	padding-top:10px;
	font-size:16px;
}
}