@charset "utf-8";

:hover{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}

/*图片放大公用类*/
.picfd img
{
    -webkit-transition:0.5s ease;
    -moz-transition:0.5s ease;
    -o-transition:0.5s ease;
  -ms-transition:0.5s ease;
}
.picfd:hover img{

     transform:scale(1.1);
     -webkit-transform:scale(1.1);
     -moz-transform:scale(1.1);
     -o-transform:scale(1.1);
     -ms-transform:scale(1.1);
}

img{ max-width:100%; }

.color6fc195{ color: #6fc195 !important; }
.color5b98b4{ color: #5b98b4 !important; }
.color50559c{ color: #50559c !important; }
.color8864aa{ color: #8864aa !important; }
.color3b81bd{ color: #3b81bd !important; }

/* 头部 */
.header {
  width: 100%;
  height: 90px;
  padding: 0 140px;
  background-color:rgba(255,255,255,0.15);
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 999999;
}
.header .logo{ width:170px; text-align:center; background-color: #fff; border: 1px solid #fff; position:absolute; top:0px; left:50%; margin-left:-85px; }
.header .logo1{ width:100%; padding: 15px 10px; }
.header .logo2{ font-size: 18px; font-weight: bold; color: #fff; width:100%; height: 26px; line-height: 26px; padding: 0 5px; background-color: #d28b38; }
.header .nav{ max-width:50%; }
.header .nav ul{}
.header .nav ul li{ padding:0 40px; background:url(../images/pic2.png) no-repeat left center; }
.header .nav ul li:first-child{/* padding:0 40px 0 0;*/ background:none; }
.header .nav ul li:last-child{/* padding:0 0 0 40px;*/ }
.header .nav ul li a{ font-size:18px; color:#fff; min-width: 78px; height:90px; line-height:90px; text-align: center; display:inline-block; *display:inline; *zoom:1;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.header .nav ul li a:hover,.header .nav ul li a.xz{ font-weight: bold; color: #fe7e31; background:url(../images/pic3.png) no-repeat center bottom; border-bottom:2px solid #f37b36; }
.header .qlanmu{ display:none; position:absolute; top:15px; right:20px; }
.header .qlanmu .navbar-toggle {
  position: relative;
  float: right;
  padding: 7px 8px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.header .qlanmu .navbar-toggle {
  border-color: #fe7e31;
}
.header .qlanmu .navbar-toggle .icon-bar {
  background-color: #fff;
}
.header .qlanmu .navbar-toggle.xz {
  background-color: #fe7e31;
}
.header .qlanmu .navbar-toggle.xz .icon-bar {
  background-color: #fff;
}
.header .qnav{ margin:0 -15px; padding-top: 130px; background-color:rgba(0,0,0,0.85); display:none; }
.header .qnav ul{ width:100%; }
.header .qnav ul li{ width:100%; text-align:center; }
.header .qnav ul li a{ font-size:16px; color:#fff; height:50px; line-height:50px; display:block;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.header .qnav ul li a:hover,.header .qnav ul li a.xz{ font-weight: bold; color: #fe7e31; background:url(../images/pic3.png) no-repeat center bottom; border-bottom:2px solid #f37b36; }
.header .qtel{ font-size: 18px; font-weight: bold; color: #fff; height: 26px; line-height: 26px; padding: 0 5px; background-color: #d28b38; border-radius: 3px; position: absolute; top:17px; left: 20px; display: none; }

/* BANNER */
.banner{ width:100%; overflow:hidden; position:relative; z-index:2000; }
.banner .item{ width:100%; }
.banner img{
    display: block;
    width: 100%;
    height: auto;
}
.banner a{
    display: block;
    width: 100%;
}

.banner .owl-buttons{display: none;}
.banner .owl-theme .owl-controls{ height:15px; margin-top: -15px; text-align:center; position:relative; z-index:2000; right:0px; bottom:60px !important; }
.banner .owl-pagination{height:15px;z-index:1111;position:relative; bottom:0px;}
.banner .owl-theme .owl-dots{height:15px;text-align:center;}
.banner .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1; }
.banner .owl-theme .owl-dots .owl-dot span{width:15px;height:15px; background-color:rgba(255,255,255,0.9); border-radius: 15px; margin:0 5px; }
 .banner .owl-theme .owl-dots .owl-dot:hover span{ background-color:rgba(255,255,255,0.9); }
.banner .owl-theme .owl-dots .owl-dot.active span{ width: 60px; background-color:rgba(254,126,49,0.9); }
.banner .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:37px;height:87px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.banner .owl-theme .owl-controls .owl-nav{ display:none; }
.banner .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.banner .owl-theme .owl-controls .owl-nav .owl-prev{ background:url(../images/pic1.png) no-repeat; position:absolute; bottom:50%; left:50px; margin-bottom:-43px; }
.banner .owl-theme .owl-controls .owl-nav .owl-next{ background:url(../images/pic2.png) no-repeat; position:absolute; bottom:50%; right:50px; margin-bottom:-43px; }
.banner .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:url(../images/pic1.png) no-repeat; }
.banner .owl-theme .owl-controls .owl-nav .owl-next:hover{ background:url(../images/pic2.png) no-repeat; }

/* 网站首页 */
.main{ width:100%; margin-top: -40px !important; position: relative; z-index: 2000; overflow:hidden; }
.main .more{ width:100%; text-align: center; margin-top: 40px; }
.main .more a{ font-size: 14px; color: #c7c7c7; max-width:100%; width:180px; height: 45px; line-height: 43px; text-align: center; border: 1px solid #ddd; display: inline-block; }
.main .more a:hover{ color: #fff; background-color: #fe7e31; border: 1px solid #fe7e31; }

.main1{ width:100%; background:url(../images/pic7.png) repeat-x center top; }
.main1_1{ width:100%; padding: 80px 0; }
.main1_1 ul{ width:100%; }
.main1_1 ul li{ width:20%; text-align: center; padding: 0 5px; }
.main1_1 ul li .nr1{ width:100%; }
.main1_1 ul li .nr2{ font-size: 16px; font-weight: bold; color: #fff; width:100%; margin-top: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main1_2{ width:100%; }
.main1_2 ul{ width:100%; padding: 0 15px; }
.main1_2 ul li{ width:16.66%; padding: 0 15px; }
.main1_2 ul li .nr{ width:100%; text-align: center; padding: 28px 5px 0px; background-color: #fff;
    -webkit-box-shadow:0 13px 24px rgba(16, 5, 9, .32);
    -moz-box-shadow:0 13px 24px rgba(16, 5, 9, .32);
    box-shadow:0 13px 24px rgba(16, 5, 9, .32);
}
.main1_2 ul li .nr1{ width:100%; }
.main1_2 ul li .nr2{ font-size: 24px; font-weight: bold; color: #fe6931; width:100%; margin-top: 6px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main1_2 ul li .nr3{ font-size: 12px; color: #bcbcbc; width:100%; height: 32px; line-height: 16px; margin-top: 2px; text-transform: uppercase; overflow: hidden; }
.main1_3{ width:100%; padding: 50px 0 76px; }
.main1_3_1{ width:100%; }
.main1_3_1 .nr1{ font-family: "Arial"; font-size: 85px; font-weight: bold; color: #fff; width:100%; text-align: center; text-transform: uppercase; }
.main1_3_1 .nr2{ font-size: 18px; font-weight: bold; color: #fff; width:100%; text-align: center; }
.main1_3_1 .nr3{ width:100%; text-align: center; margin-top: 4px; }
.main1_3_2{ width:100%; }
.main1_3_2 ul{ width:100%; }
.main1_3_2 ul li{ width:25%; margin-top: 24px; padding-right: 5px; }
.main1_3_2 ul li .nr1{ font-size: 24px; font-weight: bold; color: #fb956e; width:100%; margin-top: 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main1_3_2 ul li .nr2{ font-size: 30px; color: #fff; width:100%; margin-top: -4px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main1_3_2 ul li .nr3{ font-size: 16px; color: #fff; width:100%; height: 44px; line-height: 22px; margin-top: 10px; overflow: hidden; }

.main2{ width:100%; }
.main2 ul{ width:100%; padding: 0 15px; }
.main2 ul li{ width:33.33%; margin-top: 30px; padding: 0 15px; }
.main2 ul li .nr{ width:100%; position: relative; }
.main2 ul li .nr .pic{ width:100%; position: relative; overflow: hidden; }
.main2 ul li .nr .pic1{ width:100%; }
.main2 ul li .nr .pic1 img{ width:100%; }
.main2 ul li .nr .pic2{ width:100%; height: 100%; background:url(../images/pic20.png) repeat; position: absolute; top: 0px; left: 0px; display: none;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.main2 ul li .nr .pic2_nr{ width:100%; height: 100%; }
.main2 ul li .nr .title{ width:100%; position: relative; }
.main2 ul li .nr .title1{ font-size: 26px; color: #fff; width:100%; height: 86px; line-height: 86px; padding: 0 30px; background-color: #fe7e31; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main2 ul li .nr .jieshao{ width:100%; padding: 30px; background-color: #f3f3f3; position: absolute; left: 0px; top: 0px; display: none;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.main2 ul li .nr .jieshao1{ font-size: 26px; color: #fe7e31; width:100%; height: 43px; line-height: 100%; background:url(../images/pic22.png) no-repeat left bottom; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main2 ul li .nr .jieshao2{ font-size: 20px; color: #fe7e31; width:100%; line-height: 34px; margin-top: 8px; }

.main3{ width:100%; padding: 92px 60px 80px; }
.main3 h2{ width:100%; text-align: center; margin: 0px; }
.main3 h2 .nr1{ font-size: 85px; font-weight: bold; color: #f2f2f2; width:100%; text-transform: uppercase; }
.main3 h2 .nr2{ font-size: 38px; font-weight: bold; color: #0a3d20; width:100%; margin-top: -36px; }
.main3 h2 .nr2 span.style1{ color: #fe6931; }
.main3 h2 .nr3{ font-size: 16px; color: #0a3d20; width:100%; margin-top: 14px; }
.main3 h2 .nr4{ font-size: 12px; color: #bdbdbd; width:100%; margin-top: 8px; }

.main3_1{ width:100%; margin-top: 40px; overflow: hidden; }
.main3_1 ul{ width:100%; margin-top: -2px; border-right: 2px solid #f6f6f6; }
.main3_1 ul li{ width:11.11%; border-top: 2px solid #f6f6f6; border-left: 2px solid #f6f6f6; overflow: hidden; }
.main3_1 ul li img{ width:100%; /*-webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;*/ }
/*.main3_1 ul li:hover img{ -webkit-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); -o-filter: grayscale(0%); filter: grayscale(0%); filter: ; }*/

.main4{ width:100%; padding: 86px 37px 86px; }
.main4 h2{ width:100%; text-align: center; margin: 0px; }
.main4 h2 .nr1{ font-size: 43px; font-weight: bold; color: #fff; width:100%; }
.main4 h2 .nr2{ font-size: 18px; color: #fff; width:100%; line-height: 32px; margin-top: 12px; }

.main4_1{ width:100%; margin-top: 12px; }
.main4_1 ul{ width:100%; }
.main4_1 ul li{ width:33.33%; margin-top: 26px; padding: 0 15px; }
.main4_1 ul li .nr{ width:100%; }
.main4_1 ul li .nr .pic{ width:100%; height: 80px; line-height: 79px; padding: 0 20px; background:url(../images/pic27.png) repeat; border-bottom: 1px solid #f5f5f5; overflow: hidden; }
.main4_1 ul li .nr .pic1{ font-family: "Arial"; font-size: 32px; font-weight: bold; color: #fe7e31; }
.main4_1 ul li .nr .pic1 span.style1{ font-size: 18px; font-weight: normal; margin-left: 16px; }
.main4_1 ul li .nr .pic2{}
.main4_1 ul li .nr .title{ width:100%; }
.main4_1 ul li .nr .title1{ font-size: 18px; font-weight: bold; color: #fff; width:100%; margin-top: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.main4_1 ul li .nr .title2{ font-size: 12px; color: #fff; width:100%; height: 40px; line-height: 20px; margin-top: 16px; overflow: hidden; }
.main4_1 ul li .nr:hover .pic{ background: #fe7e31; }
.main4_1 ul li .nr:hover .pic1{ color: #fff; }
.main4_1 ul li .nr:hover .title1{ color: #fe7e31; }

/* 底部 */
.footer{ width:100%; padding: 22px 40px; background-color: #fe7e31; }
.footer1{ font-size: 18px; color: #fff; max-width: 60%; line-height: 26px; padding: 40px 0 10px; }
.footer2{ width: 90px; text-align: center; }
.footer2 p{ width: 100%; margin: 0px 0px 4px; }
.footer2 p img{ width: 100%; }
.footer2 span{ font-size: 12px; color: #fff; width: 100%; line-height: 100%; display: block; }
.footer3{ padding: 23px 30px 0 0; }
.footer3 .pic{ margin-left: 16px; }
.footer3 .title{ text-align: right; }
.footer3 .title1{ font-size: 18px; font-weight: bold; color: #fff; line-height: 19px; margin-top: 4px; }
.footer3 .title2{ font-size: 18px; font-weight: bold; color: #fff; margin-top: 6px; }

/* 内页BANNER */
.qy_banner{ width:100%; height:620px; text-align: center; position: relative; }
.qy_banner1{ font-family: "Arial"; font-size:72px; color:#fff; font-weight:bold; width:100%; line-height:100%; margin-top:306px; text-transform: uppercase; }
.qy_banner2{ font-size:30px; color:#fff; width:100%; line-height:100%; margin-top: 4px; }
.qy_banner3{ width:100%; margin-top:49px; }
.qy_banner3 img{ position:relative;
    animation:sxhd 2s infinite linear;
    -moz-animation:sxhd 2s infinite linear; /* Firefox */
    -webkit-animation:sxhd 2s infinite linear; /* Safari and Chrome */
    -o-animation:sxhd 2s infinite linear; /* Opera */
}

.qy2_banner{ width:100%; height:90px; }

.qy_banner .line{ width:100%; position: absolute; bottom: -40px; left: 0px; }

.qy_banner.style1 .qy_banner1{ color:#005d8f; opacity:0.08; -moz-opacity:0.08; filter:alpha(opacity=8); }
.qy_banner.style1 .qy_banner2{ color:#005d8f; }

/* 内页公用 */
.qy_main{ width:100%; overflow:hidden; }
.qy_main .biaoti1{ font-weight: bold; color: #1d1d1d; width:100%; line-height: 36px; text-align: center; margin-top: 44px; padding: 0 10px; }
.qy_main .biaoti1 .nr1{ font-size: 26px; width:100%; }
.qy_main .biaoti1 .nr2{ font-size: 20px; width:100%; }

.qy_main1{ font-size: 0px; width:100%; text-align: center; padding: 70px 0 0px; white-space:nowrap; }
.qy_main1 a{ font-size:20px; color:#fff; height:40px; line-height:40px; margin:0px 5px; padding: 0 33px; background-color: #fe7e31; display:inline-block; *display:inline; *zoom:1; }
.qy_main1 a:hover,.qy_main1 a.xz{ color:#fe7e31; background-color: #fee3d3; }

.qy_main2{ width:100%; padding: 70px 0; }

.qy_main3{ font-size: 12px; color: #b7aea0; width:100%; line-height: 18px; padding: 10px 60% 10px 52px; background:url(../images/pic43.png) no-repeat 30px center; }
.qy_main3 a{ color: #b7aea0; }
.qy_main3 a:hover{ color: #fe7e31; }
.qy_main3 a span{ color: #fe7e31; }

/* 关于智泉 */
.gy_main{ width:100%; }

.gy_main1{ width:100%; padding: 36px 216px 50px; }
.gy_main1_2{ font-size: 16px; color: #1d1d1d; width:100%; line-height: 30px; text-align: center; }
.gy_main1_3{ width:100%; margin-top: 42px; }
.gy_main1_3 .owl-carousel2{ width:auto; margin:0 -10px; }
.gy_main1_3 .item{ width:100%; padding:0 10px; }
.gy_main1_3 .item_nr{ width:100%; position: relative; }
.gy_main1_3 .item_nr .pic{ width:100%; overflow:hidden; }
.gy_main1_3 .item_nr .pic img{ width:100%; }
.gy_main1_3 .item_nr .title{ font-size: 18px; color: #fff; width:100%; height: 50px; line-height: 50px; padding: 0 30px; background-color:rgba(0,0,0,0.6); position: absolute; top: 0px; left: 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.gy_main1_3 .owl-buttons{}
.gy_main1_3 .owl-theme .owl-controls{ width:100%; height:100%; text-align:center; margin-top:0px; }
.gy_main1_3 .owl-pagination{height:10px;z-index:1111;position:relative; bottom:0px; display:none;}
.gy_main1_3 .owl-theme .owl-dots{ margin-top: 18px; }
.gy_main1_3 .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1;  }
.gy_main1_3 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px; background:url(../images/pic31.png) no-repeat; margin:0 7px; border-radius:0px; }
.gy_main1_3 .owl-theme .owl-dots .owl-dot.active span, .gy_main1_3 .owl-theme .owl-dots .owl-dot:hover span{ background:url(../images/pic32.png) no-repeat; }
.gy_main1_3 .owl-theme .owl-controls .owl-nav{ position:absolute; left:0px; right:0px; top:50%; margin-top:-28px; z-index:1; }
.gy_main1_3 .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:56px;height:56px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.gy_main1_3 .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.gy_main1_3 .owl-theme .owl-controls .owl-nav .owl-prev{ background:url(../images/pic29.png) no-repeat center; position:absolute; left:-76px; }
.gy_main1_3 .owl-theme .owl-controls .owl-nav .owl-next{ background:url(../images/pic30.png) no-repeat center; position:absolute; right:-76px; }
.gy_main1_3 .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:url(../images/pic29h.png) no-repeat center; }
.gy_main1_3 .owl-theme .owl-controls .owl-nav .owl-next:hover{ background:url(../images/pic30h.png) no-repeat center; }

.gy_main2{ width:100%; background-color: #fe7e31; }

.gy_main3{ width:100%; padding: 70px 95px; }
.gy_main3 ul{ width:100%; }
.gy_main3 ul li{ width:33.33%; padding: 0 35px; }
.gy_main3 ul li .nr{ width:100%; }
.gy_main3 ul li .nr1{ width:100%; }
.gy_main3 ul li .nr2{ width:100%; min-height: 320px; margin-top: 22px; padding-left: 100px; position: relative; }
.gy_main3 ul li .nr2_l{ width:100px; padding-left: 18px; position: absolute; top: 8px; left: 0px; }
.gy_main3 ul li .nr2_l1{ font-size: 26px; font-weight: bold; color: #fe7e31; width: 26px; line-height: 26px; }
.gy_main3 ul li .nr2_l2{ font-size: 12px; color: #cecece; width: 12px; line-height: 30px; text-transform: uppercase; writing-mode: tb-rl; margin-left: 12px; }
.gy_main3 ul li .nr2_l3{ margin-left: 10px; }
.gy_main3 ul li .nr2_r{ font-size: 16px; color: #1d1d1d; width:100%; line-height: 30px; }
.gy_main3 ul li.style1 .nr2_l1{ color: #fe7e31; }
.gy_main3 ul li.style2 .nr2_l1{ color: #0a3d20; }
.gy_main3 ul li.style3 .nr2_l1{ color: #15a5d9; }

.gy_main4{ width:100%; }
.gy_main4 .main3{ padding: 50px 60px 100px; }
.gy_main4 .main3_1{ margin-top: 0px; }

.gy_main5{ width:100%; text-align: center; padding: 34px 60px 70px; }
.gy_main5_1{ font-size: 32px; font-weight: bold; color: #cc0019; width:100%; line-height: 44px; }
.gy_main5_2{ width:100%; margin-top: 30px; }

.gy_main6{ width:100%; padding: 0 45px 70px; }
.gy_main6 ul{ width:100%; }
.gy_main6 ul li{ width:16.66%; margin-top: 60px; padding: 0 15px; }
.gy_main6 ul li .nr{ width:100%; padding-bottom: 10px;
    -webkit-box-shadow:0 0 8px rgba(16, 5, 9, .19);
    -moz-box-shadow:0 0 8px rgba(16, 5, 9, .19);
    box-shadow:0 0 8px rgba(16, 5, 9, .19);
}
.gy_main6 ul li .pic{ width:100%; position: relative; overflow: hidden; }
.gy_main6 ul li .pic1{ width:100%; }
.gy_main6 ul li .pic1 img{ width:100%; }
.gy_main6 ul li .pic2{ font-size: 28px; color: #fff; width:100%; height: 50px; line-height: 50px; text-align: center; padding: 0 16px; background:url(../images/pic41.png) repeat; position: absolute; bottom: 0px; left: 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gy_main6 ul li .title{ font-size: 16px; color: #0a3d20; width:100%; height: 60px; line-height: 60px; text-align: center; padding: 0 16px; background-color: #f0f0f0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.gy_main6 ul li .jieshao{ font-size: 12px; color: #000; width:100%; height: 72px; line-height: 24px; margin-top: 10px; padding: 0px 16px; background-color: #fff; overflow: hidden; }
.gy_main6 ul li .nr:hover .pic2{ color: #fe7e31; }

/* 分页 */
.pages{ font-size:0px; width:100%; text-align:center; margin-top:50px; }
.pages a{ font-size:16px; color:#fff; width:30px; height:35px; line-height:35px; text-align:center; margin:0 5px; background-color:#fe7e31; display:inline-block; *display:inline; *zoom:1; }
.pages a:hover,.pages a.xz{ background-color:#ccc;/* border:1px solid #a91d1d;*/ }
.pages a:first-child,.pages a:last-child{/* font-size:14px;*/ width:85px; }
.pages span{ font-size:16px; color:#ccc; height:35px; line-height:35px; text-align:center; margin:0 10px; display:inline-block; *display:inline; *zoom:1; }
.pages strong{ font-size:16px; width:30px; height:35px; line-height:35px; text-align:center;display:inline-block; *display:inline; *zoom:1;
  font-weight:normal; color:#333; margin:0 2px;background-color:#ccc; }

/* 业务范围 */
.ywfw_main{ width:100%; }

.ywfw_main1{ width:100%; padding: 60px 80px 70px; }
.ywfw_main1 img{ width:100%; }

/* 智泉案例 */
.al_main{ width:100%; padding: 0 30px 70px; }

.al_main1{ width:100%; }
.al_main1_1{ width:100%; }
.al_main1_1 ul{ width:100%; }
.al_main1_1 ul li{ width:100%; margin-top: 30px; position: relative; }
.al_main1_1 ul li .pic{ width:72%; height: 600px; overflow: hidden; }
.al_main1_1 ul li .pic img{ width:100%; }
.al_main1_1 ul li .title{ width:28%; padding: 5px 62px; position: absolute; top: 0px; right: auto; bottom: 0px; left: 0px; }
.al_main1_1 ul li .title_nr{ width: 100%; height: 100%; display: table; }
.al_main1_1 ul li .title_nrk{ width: 100%; height: 100%; display: table-cell; vertical-align: middle; }
.al_main1_1 ul li .title1{ font-size: 30px; font-weight: bold; color: #1d1d1d; width:100%; height: 31px; line-height: 31px; overflow:hidden; }
.al_main1_1 ul li .title2{ font-size: 22px; font-weight: bold; color: #1d1d1d; width:100%; line-height: 42px; margin-top: 26px; padding-top: 24px; position: relative; }
.al_main1_1 ul li .title2 .line{ width: 126px; height: 3px; background-color: #fe7e31; position: absolute; top: 0px; right: -125px; }
.al_main1_1 ul li .title3{ font-size: 18px; color: #333; width:100%; line-height: 36px; margin-top: 20px; }
.al_main1_1 ul li .title4{ width:100%; position: absolute; bottom: 20px; left: 62px; display: none; }
.al_main1_1 ul li .title4 span{ font-size: 12px; color: #fff; width:145px; max-width:100%; height: 40px; line-height: 40px; text-align: center; background-color: #fe7e31; display: inline-block; }
.al_main1_1 ul li:hover .title1{ color: #fe7e31; }
.al_main1_1 ul li:hover .title2{ color: #fe7e31; }
.al_main1_1 ul li:hover .title4{ display: block; }
.al_main1_1 ul li.even .pic{ float: left; }
.al_main1_1 ul li.even .title{ right: 0px; bottom: 0px; left: auto; }
.al_main1_1 ul li.even .title2 .line{ right: auto; left: -125px; }
.al_main1_2{ width:100%; }
.al_main1_2 ul{ margin-right: -30px; }
.al_main1_2 ul li{ width:33.33%; margin-top: 30px; padding-right: 30px; }
.al_main1_2 ul li .nr{ width:100%; }
.al_main1_2 ul li .pic{ width:100%; }
.al_main1_2 ul li .pic img{ width:100%; }
.al_main1_2 ul li .title{ width:100%; padding: 30px; border: 1px solid #eee; border-top: 0px; position: relative; }
.al_main1_2 ul li .title1{ font-size: 30px; font-weight: bold; color: #1d1d1d; width:100%; height: 31px; line-height: 31px; overflow: hidden; }
.al_main1_2 ul li .title2{ font-size: 20px; color: #1d1d1d; width:100%; height: 120px; line-height: 40px; margin-top: 20px; padding-top: 8px; background:url(../images/pic45.png) no-repeat left top; overflow: hidden; }
.al_main1_2 ul li .title3{ position: absolute; bottom: 10px; right: 30px; display: none; }
.al_main1_2 ul li .title3 span{ font-size: 12px; color: #fff; width:145px; max-width:100%; height: 40px; line-height: 40px; text-align: center; background-color: #fe7e31; display: inline-block; }
.al_main1_2 ul li:hover .title1{ color: #fe7e31; }
.al_main1_2 ul li:hover .title2{ color: #fe7e31; }
.al_main1_2 ul li:hover .title3{ display: block; }

.alxq_main{ padding-right: 0px !important; padding-left: 0px !important; }

.al_main2{ width:100%; overflow: hidden; position: relative; }
.al_main2 .pic{ width:100%; height: 600px; overflow: hidden; }
.al_main2 .pic img{ width:100%; }
.al_main2 .title{ width:25%; padding: 5px 60px; background:url(../images/pic64.png) repeat; position: absolute; top: 0px; right: 0px; bottom: 0px; left: auto; }
.al_main2 .title_nr{ width: 100%; height: 100%; display: table; }
.al_main2 .title_nrk{ width: 100%; height: 100%; display: table-cell; vertical-align: middle; }
.al_main2 .title1{ font-size: 30px; font-weight: bold; color: #1d1d1d; width:100%; line-height: 38px; overflow:hidden; }
.al_main2 .title2{ font-size: 22px; font-weight: bold; color: #1d1d1d; width:100%; line-height: 42px; margin-top: 28px; padding-top: 22px; position: relative; }
.al_main2 .title2 .line{ width: 50px; height: 3px; background-color: #fe7e31; position: absolute; top: 0px; left: 0px; }
.al_main2 .title3{ font-size: 18px; color: #333; width:100%; line-height: 36px; margin-top: 20px; }
.al_main2 .title4{ width:100%; position: absolute; bottom: 20px; left: 40px; display: none; }
.al_main2 .title4 span{ font-size: 12px; color: #fff; width:145px; max-width:100%; height: 40px; line-height: 40px; text-align: center; background-color: #fe7e31; display: inline-block; }
.al_main2 .jieshao{ font-size: 38px; color: #fff; height: 80px; line-height: 80px; padding: 0 200px 0 50px; background:url(../images/pic63.png) no-repeat right center; position: absolute; bottom: 80px; left: 0px; }
/*.al_main2:hover .title1{ color: #fe7e31; }
.al_main2:hover .title2{ color: #fe7e31; }
.al_main2:hover .title4{ display: block; }*/

.al_main3{ width:100%; padding: 0 260px; }
.al_main3_1{ width:100%; text-align: right; margin-top: 30px; }
.al_main3_1 a{ font-size: 14px; color: #b9bbb8; width:145px; max-width:100%; height: 40px; line-height: 38px; text-align: center; border: 1px solid #b9bbb8; display: inline-block; }
.al_main3_1 a:hover{ color: #fff; background-color: #fe7e31; border: 1px solid #fe7e31; }
.al_main3_2{ font-size: 16px; color: #666; width:100%; line-height: 36px; }
.al_main3_2 span.style1{ font-size: 18px; font-weight: bold; color: #1d1d1d; }

.al_main4{ width:100%; }

.al_main5{ width:100%; text-align: center; margin-top: 14px; }
.al_main5 a{ font-size: 14px; color: #aaa; width:180px; max-width:100%; height: 45px; line-height: 43px; text-align: center; border: 1px solid #ddd; display: inline-block; }
.al_main5 a:hover{ color: #fff; background-color: #fe7e31; border: 1px solid #fe7e31; }

/* 对比特效 */
.index_xg1{width:100%; margin-top: 50px; }
.index_xg1 img{ max-width: initial; }
.index_xg1 :hover{
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}

.index_xg1_bot{font-size:0px;box-sizing: border-box; padding: 15px 0; background:url(../images/pic65.png) repeat;position: absolute; bottom: 0px; left: 0px; z-index:111;}
.index_xg1_bot div{width:12.5%; padding: 0 3px; box-sizing: border-box;cursor:pointer;}


.index_xg1_bot div img.shangjian{top:-8px;left:50%;margin-left: -8px;display: none;}
.twentytwenty-overlay{display: none;}
.twentytwenty-handle{border:none;background:#000;}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{
    background:#000;border:0px;
}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{
    width:1px;
    margin-left:0px;
}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{
    color:#000;
}
.twentytwenty-left-arrow{border-right-color:#ff9f00;}
.twentytwenty-right-arrow{border-left-color:#ff9f00;}

.section {

        position: relative;
    }
.beforeafter { position: absolute; overflow: hidden;left:0px;right:0px;top:0px;bottom:0px;}
.before, .after { position: absolute; top: 0; left: 0; }
.beforeafter img{position: absolute;width:1000px;height:500px;}
.before {
    border-right: 5px solid #000;
    -moz-box-shadow: 1px 0 20px #222;
    -webkit-box-shadow: 1px 0 20px #222;
    box-shadow: 1px 0 20px #222;
    }
.help {
    position: absolute;
    bottom: 20px;
    right:  70px;
    font: bold 20px/1em Helvetica, Arial, sans-serif;
    color: #FFF;
    opacity: 0.7;
    }
.img_db{width:100%;cursor:pointer;}
.s_tp{width:100%;height:100%;}
.img_db div.s_div{height:100%;overflow: hidden;z-index:1;top:0px;left:0px;width:50%;}
.x_tp{width:100%;height:100%;top:0px;left:0px;z-index:0;}
.s_div_bar{width:1px;height:100%;background:#000;right:0px;top:0px;}
.s_div_tb{top:50%;margin-left: -19px;z-index:3;left:50%;margin-top: -19px;}

.index_xg1_top{z-index:1;}
.img_db{z-index:2;top:0px;left:0px;}
.index_xg1_j{top:50%;margin-top: -30px;z-index:1111;width:61px;height:60px;border-radius:3px;cursor:pointer;}
.zuoj{left:0px;background:url(../images/zuojian2.png) no-repeat;}
.youj{right:0px;background:url(../images/youjian2.png) no-repeat;}
.zuoj:hover{background:url(../images/zuojian22.png) no-repeat;}
.youj:hover{background:url(../images/youjian22.png) no-repeat;}

/* 智泉研究 */
.yj_main{ width:100%; padding: 40px 0px 70px; }

.yj_main1{ width:100%; }
.yj_main1 ul{ width:100%; padding: 0 15px; }
.yj_main1 ul li{ width:33.33%; margin-top: 30px; padding: 0 15px; }
.yj_main1 ul li .nr{ width:100%; position: relative; }
.yj_main1 ul li .nr .pic{ width:100%; position: relative; overflow: hidden; }
.yj_main1 ul li .nr .pic1{ width:100%; }
.yj_main1 ul li .nr .pic1 img{ width:100%; }
.yj_main1 ul li .nr .title{ width:100%; position: relative; }
.yj_main1 ul li .nr .title1{ font-size: 20px; font-weight: bold; color: #fff; width:100%; height: 82px; line-height: 82px; text-align: center; padding: 0 10px; background-color: #fe7e31; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.yj_main1 ul li .nr .jieshao{ width:100%; text-align: center; padding-top: 30px; background-color: #f3f3f3; position: absolute; left: 0px; top: 0px; display: none;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.yj_main1 ul li .nr .jieshao1{ font-size: 20px; font-weight: bold; color: #fe7e31; width:100%; height: 37px; line-height: 100%; padding: 0 20px; background:url(../images/pic46.png) no-repeat center bottom; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.yj_main1 ul li .nr .jieshao2{ font-size: 14px; color: #888; width:100%; height: 48px; line-height: 24px; margin-top: 8px; padding: 0 20px; overflow: hidden; }
.yj_main1 ul li .nr .jieshao3{ font-size: 16px; color: #fff; width:100%; height: 70px; line-height: 70px; margin-top: 24px; padding: 0 10px; background-color: #fe7e31; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.yj_main2{ width:100%; padding: 54px 0 0; }
.yj_main2 h2{ width:100%; text-align: center; margin: 0px; }
.yj_main2 h2 .nr1{ font-size: 85px; font-weight: bold; color: #f2f2f2; width:100%; text-transform: uppercase; }
.yj_main2 h2 .nr2{ font-size: 38px; font-weight: bold; color: #0a3d20; width:100%; margin-top: -36px; }
.yj_main2 h2 .nr2 span.style1{ color: #fe6931; }
.yj_main2 h2 .nr3{ font-size: 16px; color: #0a3d20; width:100%; margin-top: 14px; }
.yj_main2 h2 .nr4{ font-size: 12px; color: #bdbdbd; width:100%; margin-top: 8px; }

.yj_main2_1{ width:100%; margin-top: 10px; padding: 0 150px; }
.yj_main2_1 ul{ width:100%; padding: 0 15px; }
.yj_main2_1 ul li{ width:50%; margin-top: 30px; padding: 0 15px; }
.yj_main2_1 ul li .nr{ width:100%; }
.yj_main2_1 ul li .nr .pic{ width:29%; height: 160px; overflow: hidden; }
.yj_main2_1 ul li .nr .title{ width:71%; padding: 24px 30px 24px 20px; border:1px solid #f0f0f0; border-left: 0px; }
.yj_main2_1 ul li .nr .title1{ font-size: 20px; color: #2b2b2b; width:100%; line-height: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.yj_main2_1 ul li .nr .title2{ font-size: 14px; color: #717171; width:100%; height: 48px; line-height: 24px; margin: 14px 0; overflow:hidden; }
.yj_main2_1 ul li .nr .title3{ font-size: 14px; color: #c1c1c1; width:100%; line-height: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.yj_main2_1 ul li .nr:hover{
    -webkit-box-shadow:0 0 9px rgba(16, 5, 9, .15);
    -moz-box-shadow:0 0 9px rgba(16, 5, 9, .15);
    box-shadow:0 0 9px rgba(16, 5, 9, .15);
}
.yj_main2_1 ul li .nr:hover .title1{ color: #fe7e31; }
.yj_main2_1 ul li .nr:hover .title3{ color: #fe7e31; }

/* 新闻动态 */
.xw_main{ width:100%; padding: 30px 0px 70px; }

.xw_main1{ width:100%; }
.xw_main1_1{ width:100%; }
.xw_main1_1 ul{ width:100%; padding: 0 30px; }
.xw_main1_1 ul li{ width:50%; margin-top: 20px; padding: 0 30px; }
.xw_main1_1 ul li .nr{ width:100%; border:1px solid #f0f0f0; position: relative; }
.xw_main1_1 ul li .nr .pic{ width:25%; height: 158px; overflow: hidden; }
.xw_main1_1 ul li .nr .title{ width:75%; padding: 24px 20px 24px 140px; }
.xw_main1_1 ul li .nr .title1{ font-size: 20px; color: #2b2b2b; width:100%; line-height: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xw_main1_1 ul li .nr .title2{ font-size: 14px; color: #717171; width:100%; height: 48px; line-height: 24px; margin: 14px 0; overflow:hidden; }
.xw_main1_1 ul li .nr .title3{ font-size: 14px; color: #c1c1c1; width:100%; line-height: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xw_main1_1 ul li .nr .date{ color: #c1c1c1; width:120px; height: 106px; text-align: center; border-right: 1px dashed #efefef; position: absolute; top: 26px; left: 0px; }
.xw_main1_1 ul li .nr .date1{ font-size: 58px; width:100%; line-height: 100%; margin-top: 2px; }
.xw_main1_1 ul li .nr .date2{ font-size: 16px; width:100%; line-height: 100%; margin-top: 12px; }
.xw_main1_1 ul li .nr:hover{
    -webkit-box-shadow:0 0 9px rgba(16, 5, 9, .15);
    -moz-box-shadow:0 0 9px rgba(16, 5, 9, .15);
    box-shadow:0 0 9px rgba(16, 5, 9, .15);
}
.xw_main1_1 ul li .nr:hover .title1{ color: #fe7e31; }
.xw_main1_1 ul li .nr:hover .title3{ color: #fe7e31; }
.xw_main1_1 ul li .nr:hover .date{ color: #fe7e31; }

.xw_main2{ width:100%; padding: 0 310px; }
.xw_main2_1{ width:100%; text-align: center; padding: 10px 0 30px; border-bottom: 1px dotted #ccc; }
.xw_main2_1 .nr1{ font-size: 32px; color: #000; width:100%; }
.xw_main2_1 .nr2{ font-size: 14px; color: #868686; width:100%; margin-top: 12px; }
.xw_main2_1 .nr2 span.style1{ margin: 0 15px; }
.xw_main2_1 .nr2 img{ margin-right: 10px; }
.xw_main2_2{ font-size: 16px; color: #6e6e6e; width:100%; line-height: 30px; margin-top: 20px; }
.xw_main2_2 span.style1{ color: #000; text-align: center; margin-top: 10px; display: block; }
.xw_main2_3{ width:100%; margin-top: 22px; border-top: 1px dotted #ccc; }
.xw_main2_3_l{ font-size: 16px; color: #3f3f3f; width:70%; line-height: 30px; padding-top: 20px; }
.xw_main2_3_l p{ width:100%; margin: 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xw_main2_3_l p a{ color: #fe7e31; }
.xw_main2_3_r{}
.xw_main2_3_r .bdsharebuttonbox{ margin-top:38px; }
.xw_main2_3_r .bdsharebuttonbox a{ width:30px; height:30px; line-height:30px; margin:0 0 0 15px !important;/* padding-left:32px;*/ }
.xw_main2_3_r .bdsharebuttonbox a:first-child{ margin:0px !important; }
.xw_main2_3_r .bdsharebuttonbox a.bds_sqq{ background:url(../images/pic51.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_sqq:hover{ background:url(../images/pic51h.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_tsina{ background:url(../images/pic52.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_tsina:hover{ background:url(../images/pic52h.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_weixin{ background:url(../images/pic53.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_weixin:hover{ background:url(../images/pic53h.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_tqq{ background:url(../images/pic54.png) no-repeat center; }
.xw_main2_3_r .bdsharebuttonbox a.bds_tqq:hover{ background:url(../images/pic54h.png) no-repeat center; }
.bd_weixin_popup{ width:250px !important; height:320px !important; }
.xw_main2_4{ width:100%; margin-top: 64px; }
.xw_main2_4 h2{ width:100%; text-align: center; margin: 0px; }
.xw_main2_4 h2 .nr1{ font-size: 52px; font-weight: bold; color: #f2f2f2; width:100%; text-transform: uppercase; }
.xw_main2_4 h2 .nr2{ font-size: 38px; font-weight: bold; color: #0a3d20; width:100%; margin-top: -30px; }
.xw_main2_4 h2 .nr2 span.style1{ color: #fe6931; }
.xw_main2_4 h2 .nr3{ font-size: 16px; color: #0a3d20; width:100%; margin-top: 14px; }
.xw_main2_4 h2 .nr4{ font-size: 12px; color: #bdbdbd; width:100%; margin-top: 8px; }
.xw_main2_5{ width:100%; margin-top: 30px; background-color: #f9f9f9; }
.xw_main2_5 ul{ width:100%; padding: 10px 16px 26px; }
.xw_main2_5 ul li{ width:50%; padding: 0 16px; }
.xw_main2_5 ul li .nr{ font-size: 16px; color: #4e4e4e; width:100%; height: 45px; line-height: 44px; padding-left: 16px; background:url(../images/pic55.png) no-repeat left center; border-bottom: 1px dotted #c7c7c7; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.xw_main2_5 ul li .nr:hover{ color: #fe7e31; }

/* 联系我们 */
.lx_main{ width:100%; padding: 70px 60px; }

.lx_main1{ width:100%; }
.lx_main1_l{ width:30%; padding-right: 20px; }
.lx_main1_l1{ font-size: 26px; color: #1d1d1d; width:100%; }
.lx_main1_l2{ width:100%; margin-top: 10px; }
.lx_main1_l2 .pic{ margin-right: 12px; }
.lx_main1_l2 .title{}
.lx_main1_l2 .title1{ font-size: 18px; font-weight: bold; color: #fe7e31; line-height: 19px; margin-top: 4px; }
.lx_main1_l2 .title2{ font-size: 18px; font-weight: bold; color: #fe7e31; margin-top: 6px; }
.lx_main1_l3{ font-size: 20px; font-weight: bold; color: #1d1d1d; width:100%; line-height: 36px; margin-top: 6px; }
.lx_main1_l4{ width:100%; }
.lx_main1_l4 ul{ width:100%; }
.lx_main1_l4 ul li{ width:152px; text-align: center; margin: 20px 20px 0 0; border:1px solid #d3d3d3; }
.lx_main1_l4 ul li p{ width:100%; margin: 0px; }
.lx_main1_l4 ul li p img{ width:100%; }
.lx_main1_l4 ul li span{ font-size: 12px; color: #1d1d1d; width:100%; line-height: 100%; margin-bottom: -6px; display: block; }
.lx_main1_l4 ul li span em{ padding: 0 10px; background-color: #fff; }
.lx_main1_r{ width:70%; }
.lx_main1_r img{ width:100%; }

/* 主要业务 */
.yw_main{ width:100%; }

.yw_main1{ width:100%; padding: 36px 160px 70px; }
.yw_main1 h2{ color: #1d1d1d; width:100%; text-align: center; margin: 0px; }
.yw_main1 h2 .nr1{ font-size: 85px; font-weight: bold; width:100%; text-transform: uppercase; opacity: 0.1; }
.yw_main1 h2 .nr2{ font-size: 52px; font-weight: bold; width:100%; margin-top: -44px; }
.yw_main1 h2 .nr2 span.style1{ color: #fe6931; }
.yw_main1 h2 .nr3{ font-size: 16px; color: #0a3d20; width:100%; margin-top: 14px; }
.yw_main1 h2 .nr4{ font-size: 12px; color: #bdbdbd; width:100%; margin-top: 8px; }

.yw_main1_1{ width:100%; text-align: center; margin-top: 30px; }
.yw_main1_1 .nr{ display: inline-block; }
.yw_main1_1 .nr1{}
.yw_main1_1 .nr2{ font-size: 16px; color: #999; line-height: 30px; text-align: left; margin: 20px 0 0 70px; }
.yw_main1_2{ width:100%; margin-top: 42px; }
.yw_main1_2 .owl-carousel2{ width:auto; margin:0 -10px; }
.yw_main1_2 .item{ width:100%; padding:0 10px; }
.yw_main1_2 .item_nr{ width:100%; position: relative; }
.yw_main1_2 .item_nr .pic{ width:100%; overflow:hidden; }
.yw_main1_2 .item_nr .pic img{ width:100%; }
.yw_main1_2 .item_nr .title{ font-size: 18px; color: #fff; width:100%; height: 50px; line-height: 50px; padding: 0 30px; background-color:rgba(0,0,0,0.6); position: absolute; top: 0px; left: 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.yw_main1_2 .owl-buttons{}
.yw_main1_2 .owl-theme .owl-controls{ width:100%; height:100%; text-align:center; margin-top:0px; }
.yw_main1_2 .owl-pagination{height:10px;z-index:1111;position:relative; bottom:0px; display:none;}
.yw_main1_2 .owl-theme .owl-dots{ margin-top: 18px; display: none !important; }
.yw_main1_2 .owl-theme .owl-dots .owl-dot{ display:inline-block; *display:inline; *zoom:1;  }
.yw_main1_2 .owl-theme .owl-dots .owl-dot span{width:10px;height:10px; background:url(../images/pic31.png) no-repeat; margin:0 7px; border-radius:0px; }
.yw_main1_2 .owl-theme .owl-dots .owl-dot.active span, .yw_main1_2 .owl-theme .owl-dots .owl-dot:hover span{ background:url(../images/pic32.png) no-repeat; }
.yw_main1_2 .owl-theme .owl-controls .owl-nav{ position:absolute; left:0px; right:0px; top:50%; margin-top:-28px; z-index:1; }
.yw_main1_2 .owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:0px;width:56px;height:56px;margin:0px;padding:0px;background:none;display:inline-block;cursor:pointer;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.yw_main1_2 .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none;}
.yw_main1_2 .owl-theme .owl-controls .owl-nav .owl-prev{ background:url(../images/pic29.png) no-repeat center; position:absolute; left:60px; }
.yw_main1_2 .owl-theme .owl-controls .owl-nav .owl-next{ background:url(../images/pic30.png) no-repeat center; position:absolute; right:60px; }
.yw_main1_2 .owl-theme .owl-controls .owl-nav .owl-prev:hover{ background:url(../images/pic29h.png) no-repeat center; }
.yw_main1_2 .owl-theme .owl-controls .owl-nav .owl-next:hover{ background:url(../images/pic30h.png) no-repeat center; }

.yw_main1_3{ width:100%; }
.yw_main1_3_nr{ width:100%; margin-top: 34px; }
.yw_main1_3_nr h2 .nr1{ opacity: 0.3; }
.yw_main1_3_nr1{ width:100%; margin-top: 38px; position: relative; }
.yw_main1_3_nr1 .pic{ width:100%; height: 720px; overflow: hidden; }
.yw_main1_3_nr1 .pic img{ width:100%; }
.yw_main1_3_nr1 .title{ width:26.5%; padding: 5px 40px; background:url(../images/pic62.png) repeat; position: absolute; top: 0px; right: auto; bottom: 0px; left: 0px; }
.yw_main1_3_nr1 .title_nr{ width: 100%; height: 100%;/* display: table;*/ }
.yw_main1_3_nr1 .title_nrk{ width: 100%; height: 100%;/* display: table-cell; vertical-align: middle;*/ }
.yw_main1_3_nr1 .title1{ font-size: 30px; font-weight: bold; color: #1d1d1d; width:100%; line-height: 38px; padding-top: 68px; overflow:hidden; }
.yw_main1_3_nr1 .title2{ font-size: 22px; font-weight: bold; color: #1d1d1d; width:100%; line-height: 42px; margin-top: 22px; padding-top: 18px; position: relative; }
.yw_main1_3_nr1 .title2 .line{ width: 126px; height: 3px; background-color: #fe7e31; position: absolute; top: 0px; right: -103px; }
.yw_main1_3_nr1 .title3{ font-size: 18px; color: #333; width:100%; line-height: 36px; margin-top: 20px; }
.yw_main1_3_nr1 .title4{ width:100%; position: absolute; bottom: 20px; left: 40px; display: none; }
.yw_main1_3_nr1 .title4 span{ font-size: 12px; color: #fff; width:145px; max-width:100%; height: 40px; line-height: 40px; text-align: center; background-color: #fe7e31; display: inline-block; }
.yw_main1_3_nr1:hover .title1{ color: #fe7e31; }
.yw_main1_3_nr1:hover .title2{ color: #fe7e31; }
.yw_main1_3_nr1:hover .title4{ display: block; }
.yw_main1_3_nr.odd .yw_main1_3_nr1 .title{ right: 0px; bottom: 0px; left: auto; }
.yw_main1_3_nr.odd .yw_main1_3_nr1 .title2 .line{ right: auto; left: -103px; }
.yw_main1_3_nr2{ width:100%; }
.yw_main1_3_nr2 ul{ margin-right: -35px; }
.yw_main1_3_nr2 ul li{ width:33.33%; margin-top: 30px; padding-right: 35px; }
.yw_main1_3_nr2 ul li .nr{ width:100%; position: relative; }
.yw_main1_3_nr2 ul li .nr .pic{ width:100%; }
.yw_main1_3_nr2 ul li .nr .pic img{ width:100%; }
.yw_main1_3_nr2 ul li .nr .title{ font-size: 22px; font-weight: bold; color: #1d1d1d; width:100%; height: 70px; line-height: 70px; text-align: center; padding: 0 10px; background:url(../images/pic62.png) repeat; position: absolute; bottom: 0px; left: 0px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.yw_main1_3_nr2 ul li .nr:hover .title{ color: #fe7e31; }

/* 项目分布 */
.xmfb_main{ width:100%; padding: 120px 0px 70px; display: none; }

.xmfb_main1{ width:100%; }
.xmfb_main1_nr{ position: relative; }
.xmfb_main1_nr>img{ width: 100%; }
.xmfb_main1_nr .title{ font-size: 16px; position: absolute; }
.xmfb_main1_nr .title1{color: #fe7e31; }
.xmfb_main1_nr .title1 img{ margin-right: 6px; }
.xmfb_main1_nr .title2{ color: #fff; width: 300px; line-height: 22px; padding: 14px 22px; background-color: #fe7e31; border-radius: 5px; position: absolute; top: 36px; left: -36px; z-index: 2; display: none;
    -webkit-box-shadow:0 0 20px rgba(0, 0, 0, .15);
    -moz-box-shadow:0 0 20px rgba(0, 0, 0, .15);
    box-shadow:0 0 20px rgba(0, 0, 0, .15);

    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}
.xmfb_main1_nr .title2 .jiantou{ width: 16px; height: 8px; position: absolute; top:-8px; left: 34px;
    -webkit-transition:all 0s ease;
    -moz-transition:all 0s ease;
    -o-transition:all 0s ease;
    transition:all 0s ease;
}

.xmfb_main1_nr .seat1{ top: 14%; left: 89%; }
.xmfb_main1_nr .seat2{ top: 24%; left: 89%; }
.xmfb_main1_nr .seat3{ top: 32%; left: 85%; }
.xmfb_main1_nr .seat4{ top: 36%; left: 38%; }
.xmfb_main1_nr .seat5{ top: 49%; left: 38%; }
.xmfb_main1_nr .seat6{ top: 64%; left: 47%; }
.xmfb_main1_nr .seat7{ top: 81%; left: 46%; }
.xmfb_main1_nr .seat8{ top: 37%; left: 57%; }
.xmfb_main1_nr .seat9{ top: 45%; left: 55%; }
.xmfb_main1_nr .seat10{ top: 55%; left: 60%; }
.xmfb_main1_nr .seat11{ top: 66%; left: 58%; }
.xmfb_main1_nr .seat12{ top: 74%; left: 58%; }
.xmfb_main1_nr .seat13{ top: 46%; left: 66%; }
.xmfb_main1_nr .seat14{ top: 54%; left: 70%; }
.xmfb_main1_nr .seat15{ top: 63%; left: 69%; }
.xmfb_main1_nr .seat16{ top: 71%; left: 67%; }
.xmfb_main1_nr .seat17{ top: 35%; left: 74%; }
.xmfb_main1_nr .seat18{ top: 38%; left: 76%; }
.xmfb_main1_nr .seat19{ top: 42%; left: 72%; }
.xmfb_main1_nr .seat20{ top: 47%; left: 77%; }
.xmfb_main1_nr .seat21{ top: 54%; left: 82%; }
.xmfb_main1_nr .seat22{ top: 60%; left: 77%; }
.xmfb_main1_nr .seat23{ top: 66%; left: 84%; }
.xmfb_main1_nr .seat24{ top: 32%; left: 20%; }
.xmfb_main1_nr .seat25{ top: 60%; left: 20%; }
.xmfb_main1_nr .seat26{ top: 72%; left: 74%; }
.xmfb_main1_nr .seat27{ top: 76%; left: 80%; }
.xmfb_main1_nr .seat28{ top: 84%; left: 60%; }
.xmfb_main1_nr .seat29{ top: 84%; left: 70%; }
.xmfb_main1_nr .seat30{ top: 80%; left: 88%; }
.xmfb_main1_nr .seat31{ top: 96%; left: 64%; }


.xmfb2_main{
	width:100%;
	padding: 100px 0px 64px;
	background-color: #0b3d2c;
}
.xmfb2_main #gridA{
	margin: 0 -18px;
}
.xmfb2_main .item{
	width: 100%;
	padding: 0px 25px;
	background-color: #fc7c32;
	border-radius: 15px;
}
.xmfb2_main .item .title{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	width: 100%;
	padding: 30px 5px 20px;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.xmfb2_main .item .title img{
	width: auto !important;
	height: 71px !important;
	display: inline-block !important;
	margin: 0 10px 0 0 !important;
}
.xmfb2_main .item .content{
	font-size: 24px;
	color: #fff;
	width: 100%;
	line-height: 42px;
	padding: 10px 10px 32px;
}