/* CSS Document */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,dl,dd,select,option{ margin:0; padding:0;}
body{ font:12px/22px "Arial","Microsoft YaHei","SimSun"; font-size:100%; background:#fff; overflow-x: hidden;}

ul,li,ol{ list-style:none}
a{ text-decoration:none !important; cursor:pointer !important;}
.img-position-absolute{position: absolute;	top: 0;	bottom: 0; left: 0;	right: 0; max-width: 100%; max-height: 100%;display: block;	margin:auto;padding:auto;}
.no-margin{ margin:0 !important;}
.no-padding{ padding:0 !important;}
.container-fluid{ max-width:1200px !important;}
.overflow{ overflow:hidden;white-space:nowrap;}

@font-face{font-family:'iconfont';src:url('../fonts/font_1432720974_1547027.eot');src:url('../fonts/font_1432720974_1547027.eot') format('embedded-opentype'),url('../fonts/font_1432720974_1547027.woff') format('woff'),url('../fonts/font_1432720974_1547027.ttf') format('truetype'),url('http://www.yunxunhs.com/skin/fonts/font_1432720974_1547027.svg') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(../fonts/q_z9mv4hysltmomjnk_rcfeszw2xoq-xsnqo47m55da.woff2) format('woff2')}

.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}

/*手机底部*/
.hot{width:100%; height:58px; background:#019b2d; position:fixed; bottom:0; left:0;z-index:99; border-top:solid 2px #c3c3c3;}
.hot span{ color:#fff; font-size:16px; line-height:20px;}
.hot h6{ font-size:12px; line-height:20px;}
.hot .row div a{ display:block; color:#fff; padding:7px 0;}
.hot .row>div.text-center{ border-right:1px solid #fff;}
.dbbox{ position: fixed; left: 0; bottom:70px; z-index:99; width: 100%; }
.dbbox .dbs{ position: relative; padding: 0 15px; display:none;}
.dbbox .dbs .neirong{padding: 10px; background: #fff; border-radius: 5px;}
.dbbox .dbs.ewm-box{ text-align:center; }
.dbbox .dbs.ewm-box:after{ content: ""; position: absolute; left:50%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(http://www.yunxunhs.com/skin/images/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.fenxiang-box:after{ content: ""; position: absolute; left:75%; bottom:-6px; z-index: 1; width:25%; height:6px; background: url(http://www.yunxunhs.com/skin/images/dbtc_jt.png) no-repeat center;}
.dbbox .dbs.ewm-box img{ max-width: 140px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 .li{ position: relative; padding: 6px 0; width: 20%; height: 44px; }
.dbbox .dbs.fenxiang-box .bdshare-button-style1-32 a{ position: absolute; left: 50%; top:6px; margin:0 0 0 -16px; float: inherit !important; display: block; }


/*header*/
.container-fluid img{ max-width:100%;}
.top-wel a{color: #8b8b8b;}
.top-head-wrap{ background:url(../images/bj-t.jpg) no-repeat center center; background-size:cover;}
.top-head{display: table;width: 100%; height:100px;}
.top-logo{display: table-cell;vertical-align: middle;}
.top-logo .s-logo{ display:none;}
.top-logo .b-logo{display: inline;}

.top-line{text-align: left; margin-top:25px; float:right;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.top-line:hover{ margin-top:20px;}
.top-line img{ width:48px; height:48px;}
.top-line .line-number{display: inline-block;vertical-align: middle; margin-left:5px;}
.top-line .line-number .line-number-text{color:#2b2b2b;font-size:16px; line-height:22px;}
.top-line .line-number .line-number-number{ color:#17be28; font-weight:bold;font-size:24px;font-family:"Arial"; line-height:22px;}



.top-nav-wrap{display: block !important;color:#fff; width:100%;}
.top-nav-li{ width:11%;float:left; position:relative; z-index:2;line-height:45px;}
.top-nav li.top-nav-li:after, .top-nav li.top-nav-li:before{content: ""; position: absolute;top:13px; z-index: 1;width:1px; height:18px;}
.top-nav li.top-nav-li:after{ background:#0a7115; right:0;}
.top-nav li.top-nav-li:before{ background:#78ea84; left:0;}
.top-nav li.active .top-nav-link, .top-nav li:hover .top-nav-link{ color:#fff;}
.top-nav li{ text-align:center; font-size:15px;white-space:nowrap;}
.top-nav li.active, .top-nav li:hover{
background: -webkit-linear-gradient(#00a74b, #005325);
background: -o-linear-gradient(#00a74b, #005325);
background: -moz-linear-gradient(#00a74b, #005325);
background: linear-gradient(#00a74b, #005325);}
.top-nav a{ color:#fff;display: block;padding-left: 5px;padding-right: 5px;}
/*二级导航*/
.top-subnav{display:none; position: absolute; left: 0;width: 100%; z-index: 3;font-size: 12px; padding-bottom: 5px;background: #17be28;white-space:nowrap; overflow:hidden;}
.top-subnav .top-subnav-link{white-space:nowrap; overflow:hidden;}

.bg-nav{ background:#17be28;}

/*轮播图*/
.banner{}
.banner .banpc{ max-width:1920px; margin:0 auto; display:block; overflow:hidden; position:relative;}
.swiper-banner-img {position: relative;background-repeat: no-repeat;background-size: cover;background-position: center;}
.swiper-banner-img:before { content: '';display: block;padding-top:31%;}




.main{ margin:20px 0; width:100%; display:block;}

.wrap1{}

.wpleft{ width:230px; float:left; overflow:hidden;}
.wpl-tit{ height:50px; line-height:50px; width:100%; text-align:center; font-size:20px; font-weight:bold; color:#fff; background:#17be28;}
.wpl-tit i{ display:none;}
.reclaim{ width:100%; overflow:hidden; background:#ebebeb; padding:0 9px 15px 9px;}
.reclaim li a, .reclaim .hs-img .img{transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.reclaim li{ padding:10px 0; border-bottom:1px dashed #ababab; overflow:hidden;}
.reclaim li a{ width:100%;overflow:hidden; display:block;}
.reclaim li:hover a{ background:#17be28}
.reclaim li .hs-img{ width:80px; height:70px; float:left; overflow:hidden;}
.reclaim li .hs-img .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;}
.reclaim li:hover .hs-img .img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.reclaim li .hs-txt{width: calc(100% - 80px); padding-left:8px; float:right; overflow:hidden;}
.reclaim li .hs-txt .hs01{text-overflow:ellipsis; font-size:15px; line-height:30px; color:#17be28; font-weight:bold;}
.reclaim li .hs-txt .hs02{ font-size:13px; line-height:20px; color:#222222;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; height:40px;}
.reclaim li:hover .hs-txt .hs01,.reclaim li:hover .hs-txt .hs02{ color:#fff;}



.wpright{width: calc(100% - 230px); float:right; padding-left:20px; overflow:hidden;}
.wpr-top1{ width:100%; overflow:hidden; height:35px; line-height:35px;}
.wpr-top1 .rt-l{ background:#17be28; color:#fff; float:left; width:68%;text-overflow:ellipsis; font-size:14px; padding:0 5px;}
.wpr-top1 .rt-r{ background:#fff; width:32%; float:right; overflow:hidden; height:100%; position:relative; font-size:14px;}
.wpr-top1 .rt-r input{ width:calc(100% - 55px); height:35px; background:#fff; padding:0 5px; line-height:34px; border:1px solid #c3c5c9; border-right:0; float:left; outline:none;}
.wpr-top1 .rt-r button{ background:#c3c5c9; border:0; text-align:center; height:100%; width:55px; float:right; overflow:hidden; font-size:14px;}
.wpr-top1 .rt-r button img{ display:inline-block; margin:0 auto;}

.wr-tit1{ width:100%; height:35px; line-height:35px; background:#d7ffdb; margin-top:18px; padding-right:10px;}
.wr-tit1 .wrt01{ float:left; width:230px; background:url(../images/t2.png) no-repeat; background-size:100% 100%; color:#fff; font-size:16px; padding-left:10px;}
.wr-tit1 .wrt01 i{ top:3px;}
.wr-tit1 .wrt02{ float:right; font-size:12px; text-transform:uppercase; color:#17be28; font-weight:bold;}

.pro01{ width:100%; overflow:hidden; margin-top:20px;}
.pro01 a{ width:100%; padding:1px; border:1px solid #dcdcdc; background:#fff; display:block; overflow:hidden;}
.pro01 .hs{ width:100%; overflow:hidden; position:relative;}
.pro01 .hs .hs-img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;padding-top:87%;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.pro01 .hs:hover .hs-img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.pro01 .hs .hst1{ width:100%; height:35px; line-height:100%; background:rgba(0,0,0,0.5); text-align:center; position:absolute; left:0; bottom:0;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.pro01 .hs .hst1 p{ position:absolute; top:50%; width:100%; text-align:center; font-size:14px; line-height:24px;color:#fff; 
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.pro01 .hs:hover .hst1{ background:rgba(23,190,40,0.5); height:100%;}


.gszx{ width:100%; margin-top:10px; overflow:hidden; background:#fff;}
.gszx .zximg{ width:30%; float:left; overflow:hidden; border:1px solid #c1c1c1; background:#fff; padding:1px; height:170px;}
.gszx .zximg .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.gszx .zximg:hover .img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.gszx .zxtxt{ width:70%; float:right; overflow:hidden; padding-left:15px;	height:170px;}
.gszx .zxtxt li{ line-height:33px; width:100%; overflow:hidden; position:relative; padding-left:15px; padding-right:5px; border-bottom:1px dashed #c6c6c6;}
.gszx .zxtxt li:before{ content:''; width:6px; height:6px; background:#17be28; border-radius:50%; overflow:hidden; position:absolute; left:0; top:50%; margin-top:-3px;}
.gszx .zxtxt li a{ color:#222; display:block;}
.gszx .zxtxt li a:hover{ color:#17be28;}
.gszx .zxtxt li .zxl{ float:left; font-size:14px;width: calc(100% - 80px); padding-right:10px;text-overflow:ellipsis;}
.gszx .zxtxt li .zxr{ font-size:13px; float:right; width:80px;}



.wrap2{ margin:0; padding:20px 0; background:#f1f1f1;}
.title01{ width:100%; text-align:center;}
.title01 .p1{ font-size:24px; line-height:30px; color:#17be28; font-weight:bold;}
.title01 .p2{ font-size:14px; line-height:21px; color:#222; font-family:"Microsoft YaHei";}
.title01 .p3{ width:100%; height:12px; background:url(../images/t3.png) no-repeat center center; background-size:auto; margin-top:5px;}

.ccbox{ width:100%; overflow:hidden; margin-top:20px; margin-bottom:10px;}
.ccbox a{ width:100%; padding:1px; border:1px solid #dcdcdc; background:#fff; display:block; overflow:hidden;}
.ccbox .cc{ width:100%; overflow:hidden; position:relative;}
.ccbox .cc .cc-img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;padding-top:87%;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.ccbox .cc:hover .cc-img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ccbox .cc .cct1{ width:100%; height:35px; line-height:100%; background:rgba(0,0,0,0.5); text-align:center; position:absolute; left:0; bottom:0;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.ccbox .cc .cct1 p{ position:absolute; top:50%; width:100%; text-align:center; font-size:14px; line-height:24px;color:#fff; 
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.ccbox .cc:hover .cct1{ background:rgba(23,190,40,0.5); height:100%;}

.wrap3{ margin:0;background:url(../images/hf.jpg) no-repeat; background-size:cover;}
.wrap3 img{ margin:0 auto;}


.wrap4{}
.wrap4 .tit02{ width:100%; line-height:40px; border-bottom:1px solid #b5b5b5; overflow:hidden; margin-bottom:20px;}
.wrap4 .tit02 .titl{ float:left; color:#17be28; font-size:18px; font-weight:bold;}
.wrap4 .tit02 .titl span{ font-size:25px;}
.wrap4 .tit02 .titr{ float:right; font-size:14px; color:#17be28;}

.file01{ width:54%; float:left; overflow:hidden;}
.file01 .txt01{ font-size:14px; line-height:23px; color:#222; height:253px; overflow:hidden;}
.file01 .txt01 a{color:#222;}
.file01 .txt01 p{ text-indent:2em;}

.lxwm01{ width:46%; float:right; overflow:hidden; padding-left:20px;}
.lxwm01 .lx01{ overflow:hidden;}
.lx01 .lx-img01, .lx01 .lx-img02{ float:left; width:50%; overflow:hidden;}
.lx01 .lx-img01 a{ display:inline-block; padding:1px; background:#fff;border:1px solid #ddd;}
.lx01 .lx-img02{ padding-left:5px;}
.lxwm01 .lx01 p{ font-size:14px; line-height:22px; color:#222222; margin-top:10px;}

.footer{ margin:0; background:#019b2d; color:#fff; text-align:center;}
.footer a{ color:#fff;}
.footer .fot01{ font-size:14px; border-bottom:1px solid #4dd474; line-height:30px; padding:5px 0;}
.footer .fot01 a{ padding:0 5px;}
.footer .fot02{ font-size:14px; line-height:22px; text-align:center; border-top:1px solid #007822; padding:10px 0;}



.cont-tit1{ width:100%; height:35px; line-height:35px; background:#d7ffdb; padding-right:10px;}
.cont-tit1 .cot01{ float:left; width:230px; background:url(../images/t2.png) no-repeat; background-size:100% 100%; color:#fff; font-size:16px; padding-left:5px;}
.cont-tit1 .cot01 i{ font-size:14px; margin-right:1px;}
.cont-tit1 .cot02{ float:right; font-size:14px;color:#222222;}
.cont-tit1 .cot02 a{color:#222222;}

.pro-cont{ width:100%; overflow:hidden; margin-top:10px;}
.pro-cont .pro-sm{ width:100%; overflow:hidden; font-size:14px; line-height:24px; color:#222;}
.pro-cont .pro-sm p{ text-indent:2em;}

.prc1{ padding:10px 7px; overflow:hidden;}
.prc1 a{ width:100%; padding:1px; border:1px solid #dcdcdc; background:#fff; display:block; overflow:hidden;}
.prc1 .hs2{ width:100%; overflow:hidden; position:relative;}
.prc1 .hs2 .hs-img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;padding-top:87%;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.prc1 .hs2:hover .hs-img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.prc1 .hs2 .hst2{ width:100%; height:35px; line-height:100%; background:rgba(0,0,0,0.5); text-align:center; position:absolute; left:0; bottom:0;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.prc1 .hs2 .hst2 p{ position:absolute; top:50%; width:100%; text-align:center; font-size:14px; line-height:24px;color:#fff; 
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);
-ms-transform:translateY(-50%);
-o-transform:translateY(-50%);}
.prc1 .hs2:hover .hst2{ background:rgba(23,190,40,0.5); height:100%;}

.botlx{ width:100%; overflow:hidden; margin-top:20px; background:#ebebeb; padding-bottom:5px;}
.botlx .botit{height:50px; line-height:50px; width:100%; text-align:center; font-size:20px; font-weight:bold; color:#fff; background:#17be28;}
.botlx .botImg{ width:100%; padding:10px; overflow:hidden;}
.botlx .bottxt{ padding:5px; font-size:13px; line-height:24px; color:#222222;}


.prc2{ padding:10px 7px;}
.prc2 a{width: 100%;position: relative;display: block;background: #f2f2f2;overflow: hidden;border: 1px solid #999;}
.prc2 .prc2-img-top{ padding-top:84.5%}
.prc2 .prc2-show{ width:100%;white-space:nowrap;overflow:hidden; text-align:center; background:#fff; color:#222; font-size:14px; line-height:30px;}


.about02{ font-size:14px; line-height:24px; color:#222222;}


.cc-ul{ width:100%; overflow:hidden;}
.cc-ul li{ background:#e3e3e3; position:relative; line-height:36px; padding-left:40px; padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:16px; margin-top:6px;}
.cc-ul li a{ color:#222222; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cc-ul li:hover, .cc-ul li.on{ background:#17be28;}
.cc-ul li:hover a, .cc-ul li.on a{ color:#fff;}
.cc-ul li i{ width:14px; height:14px; display:block; background:url(../images/b02.jpg) no-repeat; background-size:100% 100%; position:absolute; left:18px; top:50%; margin-top:-7px;}
.cc-ul li:hover i, .cc-ul li.on i{background:url(../images/b01.jpg) no-repeat; background-size:100% 100%;}


.xwcon{ width:100%; padding:0 5px 5px 5px; overflow:hidden; margin-bottom:15px;}
.xwcon:first-child{ margin-top:10px;}
.xwcon a{ display:block; overflow:hidden; width:100%; border:1px solid #eeeeee; padding:15px; box-shadow:0 0 5px #ccc; background:#fff; transition:all 0.3s;}
.xwcon .xw-img{ width:220px; height:147px; float:left; overflow:hidden; border:1px solid #cbcbcb;}
.xwcon .xw-img .img{background-repeat:no-repeat;background-position:center;background-size:cover; width:100%; height:100%;transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;}
.xwcon:hover .xw-img .img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.xwcon .xwTxt{width: calc(100% - 220px); padding-left:15px; float:right; overflow:hidden;}
.xwcon .xwTxt .x-t1{text-overflow:ellipsis; font-size:16px; line-height:24px; color:#222;}
.xwcon .xwTxt .x-t2{ font-size:14px; line-height:20px; color:#999;text-overflow:ellipsis;}
.xwcon .xwTxt .x-t3{ color:#5b5b5b; font-size:14px; line-height:22px; margin-top:5px; text-indent:2em;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; height:66px;overflow: hidden;}
.xwcon .xwTxt .x-t4{ text-align:right; color:#17be28; font-size:12px; margin-top:8px;}
.xwcon a:hover{ background:#17be28; color:#fff;}
.xwcon a:hover .x-t1, .xwcon a:hover .x-t2, .xwcon a:hover .x-t3, .xwcon a:hover .x-t4{color:#fff;}




.data2{ width:100%; overflow:hidden;}
.data2 .p01{font-size:16px; line-height:32px; color:#222; text-align:center;}
.data2 .p02{font-size:14px; line-height:20px; color:#999; text-align:center;}
.data2 .p03{color:#5b5b5b; font-size:14px; line-height:22px; margin-top:5px; text-indent:2em;}
.data2 img{ margin:10px auto;}

.for2{ width:60%; display:block; margin:0 auto;}
.for2 .box2{ width:100%; overflow:hidden; margin-bottom:10px;}
.for2 .box2 .lab2, .for2 .box2 .inp2{ font-size:14px; line-height:30px; color:#222222; outline:none;}
.for2 .box2 .lab2{ width:70px; float:left; overflow:hidden; margin:0; text-align:left; font-weight:normal;}
.for2 .box2 .inp2{ padding:0 8px;width: calc(100% - 70px); float:left; height:34px;}
.for2 .box2 .tet2{ padding:5px 8px;width: calc(100% - 70px); float:left;font-size:14px; line-height:24px; color:#222;outline:none;}
.for2 .wid2{ width:60%;}
.for2 .wid3{ padding-left:70px;}
.for2 .box2 .inp3{ width:90px; height:32px; line-height:32px; color:#222; background:#fff; float:left; outline:none;}
.for2 .box2 span{ float:left;}
.for2 .box2 .tu3{ width:66px; height:32px; line-height:32px; text-align:center; cursor:pointer;}
.for2 .box2 .tu3 img{ display:inline-block; margin: auto; max-height:100%;}
.for2 .box2 .zs3{ font-size:12px; line-height:32px; color:#222;}
.for2 .box2 .but2{ width:170px; height:45px; line-height:45px; padding:0; margin:0; background:#17be28; color:#fff; font-size:14px; text-align:center; border:0; outline:none;}



.lx2{}
.lx2 .lx3{ color:#222; font-size:14px; line-height:24px; margin-bottom:10px;}

















