@charset "utf-8";
*{ outline:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
html{ font:normal 100% "Microsoft YaHei";  -webkit-text-size-adjust:100% }
body{ padding:0px; margin:0px auto; font-size:100%; color:#000; background-color:#fff; -webkit-text-size-adjust:none; -webkit-text-size-adjust:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/ font-family:"Microsoft YaHei",微软雅黑; overflow-x:hidden;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance:none;}
ul,li,form, dl,dt,dd, div,ol{ padding:0px; margin:0px;}
h1,h2,h3,h4,h5,p{ padding:0px; margin:0px; font-weight:normal;}
ul,ul li{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0 }
table td{ border-collapse:collapse;}
em{ font-style:normal;}
select,input,textarea{ font-size:100%; color:#000; border-radius:0; -webkit-border-radius:0; padding:0; margin:0; font-family:"Microsoft YaHei",微软雅黑; }
img,object{ border:none; border:0; overflow:hidden; vertical-align:middle;font-family:"Microsoft YaHei",微软雅黑;}
a{ color:#000; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:hover{ color:#181878; text-decoration:none;}
a:focus { color:#333 ;outline:none; -moz-outline:none;}
a:active{ color:#333; }
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
.auto{ width:100%; height:100%; margin:0 auto; max-width:1200px; position:relative;}
.Sidebar{ width:860px; float:left;}
.RightSidebar{ width:270px; float:right;}
@media(min-width:320px) and (max-width:1150px)
{
.Sidebar{ width:100%; float:none; padding:0 10px;}
.RightSidebar{ width:100%; float:none; padding:0 10px;}
}

/**/
.Header{ border-bottom:solid 1px #dcdcdc; background:rgba(255,255,255,1); position:fixed; left:0; width:100%; top:0; z-index:9999;}
.Header .auto{ height:84px; color:#000;}
.Header .logo{ float:left; line-height:82px; margin-left:15px; width:220px; font-size:26px;}
.Header .logo a i{ font-size:30px; color:#181878; margin-right:2px;}
.Header .menu{ float:right; font-size:16px; padding-right:60px;}
.Header .menu i{ display:none; font-size:20px; cursor:pointer;}
.Header .menu li{ float:left; line-height:80px; margin-left:20px;}
.Header .menu li a{ color:#000; display:block; border-bottom:solid 4px #fff;}
.Header .menu li a:hover,.Header .menu li a.acur{ color:#181878; border-bottom:solid 4px #181878;}
.Header .menu li#nav8,.Header .menu li#nav9,.Header .menu li#nav10,.Header .menu li#nav11{ margin-left:14px; font-size:12px;}
.Header .menu li#nav8 a,.Header .menu li#nav9 a,.Header .menu li#nav10 a,.Header .menu li#nav11 a{ color:#666;}
.Header .menu li#nav8 a.acur,.Header .menu li#nav9 a.acur,.Header .menu li#nav10 a.acur,.Header .menu li#nav11 a.acur{ color:#181878;}
.Header .menu li#nav8{ margin-left:217px;}
.Header .wx{ position:absolute; right:15px; top:0px; cursor:pointer; z-index:77;}
.Header .wx i{ font-size:30px; color:#808080; line-height:84px;}
.Header .wx img{ position:absolute; right:-35px; top:60px; width:100px; height:100px; border:solid 4px #e5e5e5; display:none;}
.Header .wx:hover img{ display:block;}
.HeaderP{}
@media(min-width:320px) and (max-width:800px)
{
.Header{ background:rgba(0,0,0,1) !important; border-bottom:none;}
.Header .auto{ height:50px; line-height:50px; overflow:inherit; color:#fff; padding:0 10px;}
.Header .logo{ line-height:48px; margin-left:0; width:auto; font-size:18px;}
.Header .logo a{ color:#fff;}
.Header .logo a i{ font-size:18px; color:#fff;}
.Header .menu{ padding:0;}
.Header .menu i{ display:block;}
.Header .menu i.close{ display:none;}
.Header .menu ul{ position:fixed; left:0px; bottom:0; top:50px; width:100%; background:#fff; font-size:15px; display:none; z-index:88;}
.Header .menu li{ float:none; margin-left:0; display:block; text-align:center; height:42px; line-height:42px; border-bottom:solid 1px #eee;}
.Header .menu li a{ color:#000; display:block; border:none;}
.Header .menu li a:hover,.Header .menu li a.acur{ color:#000; border:none;}
.Header .menu li#nav8,.Header .menu li#nav9,.Header .menu li#nav10,.Header .menu li#nav11{ margin-left:0;}
.Header .menu li#nav8,.Header .menu li#nav9,.Header .menu li#nav10,.Header .menu li#nav11{ margin-left:none; font-size:inherit;}
.Header .menu li#nav8 a,.Header .menu li#nav9 a,.Header .menu li#nav10 a,.Header .menu li#nav11 a{ color:#000;}
.Header .menu li#nav8{ margin-left:inherit;}
.Header .wx{ display:none;}
}

/**/
.Banner{ position:relative; z-index:1;}
.Banner img{ width:100%;}

.Banner_contact{ height:600px; position:relative; z-index:1; background:url(../../images/2018/Ban_jszc.png) no-repeat center top; color:#fff;}
.Banner_contact h3{ font-size:48px; padding:170px 0 70px 15px;}
.Banner_contact h3 span{ font-size:20px; display:block; padding-top:6px;}
.Banner_contact .qq{ font-size:20px; padding:0 15px;}
.Banner_contact .qq a{ display:inline-block; width:113px; height:36px; line-height:32px; color:#fff; text-align:center; background:#009bdb; font-size:12px; border-radius:2px; margin:0 50px 0 0px;}
.Banner_contact .qq a:hover{ opacity:0.9;}
.Banner_contact .qq i{ margin-right:5px;}
.Banner_contact .txt{ font-size:14px; padding:10px 15px; color:#a4a6ca; line-height:24px;}
.Banner_contact .qq i.f20{ margin-right:0; font-size:20px;}
@media(min-width:320px) and (max-width:800px)
{
.Banner_contact{ height:250px; background-size:100% 100%;}
.Banner_contact .auto{ padding:0 10px;}
.Banner_contact h3{ font-size:22px; padding:20px 0 15px 0;}
.Banner_contact h3 span{ font-size:15px; padding-top:0;}
.Banner_contact .qq{ font-size:14px; padding:0;}
.Banner_contact .qq span{ display:block; margin-top:5px;}
.Banner_contact .qq a{ width:90px; height:30px; line-height:26px; margin:0 10px 0 0px;}
.Banner_contact .qq i{ margin-right:5px;}
.Banner_contact .txt{ font-size:12px; padding:10px 0; line-height:18px;}
.Banner_contact .qq i.f20{ font-size:14px;}
}

.H_title{ text-align:center; font-size:14px; padding:15px 0 15px; color:#666;}
.H_title span{ display:block; background:#181878; width:45px; height:3px; overflow:hidden; margin:3px auto;}
.H_title em{ display:block; font-size:24px; color:#000;}
@media(min-width:320px) and (max-width:800px)
{
.H_title{ font-size:12px; padding:10px 0;}
.H_title span{ width:45px;}
.H_title em{ font-size:20px;}
}

.H_product{ padding-bottom:80px;}
.H_product li{ float:left; width:240px;}
.H_product li .photo{ height:220px; }
.H_product li .photo img{ width:220px; height:200px;}
.H_product li p{ text-align:center; width:230px;}
.H_product li p.title{ font-size:18px; color:#000; padding-top:5px;}
.H_product li p.ad{ font-size:12px; color:#999; line-height:20px; padding-top:2px;}
.H_product li a{ display:block; height:315px; padding:10px;}
.H_product li a:hover{ padding:0; border-radius:3px; box-shadow:0px 0px 10px 0px rgba(204,204,204,1);transform: scale(1.05, 1.05); -moz-transform: scale(1.03, 1.03); -o-transform: scale(1.03, 1.03); -ms-transform: scale(1.03, 1.03); -webkit-transform: scale(1.03, 1.03);transition: .6s transform; -moz-transition: .6s transform; -ms-transition: .6s transform; -o-transition: .6s transform; -webkit-transition: .6s transform;}
.H_product li a:hover .photo{ padding-top:0;}
.H_product li a:hover .photo img{ width:240px; height:210px;}
@media(min-width:320px) and (max-width:800px)
{
.H_product{ padding:0 5px 20px;}
.H_product li{ width:50%;}
.H_product li .photo{ height:auto; padding-top:0;}
.H_product li .photo img{ width:100%; height:auto;}
.H_product li p{ text-align:center; width:auto;}
.H_product li p.title{ font-size:14px;}
.H_product li p.ad{ line-height:18px;}
.H_product li a{ display:block; width:auto; height:auto; padding:5px;}
.H_product li a:hover{ padding:5px; border-radius:3px; box-shadow:none;}
.H_product li a:hover .photo{ padding-top:0;}
.H_product li a:hover .photo img{ width:100%; height:auto;}
}

/**/
.Nav{ height:60px; line-height:60px; border-bottom:solid 1px #dcdcdc; margin-top:85px;}
.Nav span{ padding-left:13px; font-size:24px;}
.Nav em{ padding-right:15px; float:right; font-size:14px;}
.Nav em a{ margin-left:25px;}
.Nav em a:hover,.Nav em a.acur{ color:#181878;}
.Nav dl{ font-size:14px; padding-left:15px;}
.Nav span{line-height: 60px; cursor:pointer;}
.Nav span img.img{ width:28px; height:28px; margin-bottom: 4px;margin-right: 5px; }
@media(min-width:320px) and (max-width:800px)
{
.Nav{ height:40px; line-height:40px;}
.Nav span{ padding-left:10px; font-size:15px;line-height: 30px;}
.Nav span img.img{width:16px; height:16px;}
.Nav em{ display:none; padding-right:10px; float:right; font-size:12px;}
.Nav em a{ margin-left:10px;}
.Nav dl{ padding-left:10px;}
}

.Zzyt_txt{ height:160px; border-bottom:solid 1px #dcdcdc;}
.Zzyt_txt ul{ padding:50px 15px 0;}
.Zzyt_txt ul li{ float:left; width:33%; font-size:14px; color:#666; }
.Zzyt_txt ul li img{ width:70px; height:70px; float:left; margin-right:15px;}
.Zzyt_txt ul li p{ padding-right:0px;}
.Zzyt_txt ul li span{ display:block; font-size:16px; color:#000; padding-top:5px;}
.Zzyt_txt ul li em{ display:block;}
.Zzyt_txt ul li .pt{ padding-top:10px;}
.Zzyt_txt ul li .pt2{ padding-top:20px;}
@media(min-width:320px) and (max-width:800px)
{
.Zzyt_txt{ height:auto; border-bottom:solid 1px #dcdcdc;}
.Zzyt_txt ul{ padding:10px 10px 0;}
.Zzyt_txt ul li{ width:100%; font-size:12px; margin-bottom:10px;}
.Zzyt_txt ul li p{ padding-right:0;}
.Zzyt_txt ul li span{ font-size:14px; padding-top:5px;}
.Zzyt_txt ul li em{ display:inline-block;}
.Zzyt_txt ul li .pt{ padding-top:20px;}
}

/**/
.Ban_zzyt{ background:url(../../images/2018/Ban_zzyt.png) no-repeat; position:relative;padding-bottom:80px; }
.Ban_zzyt .H_title{ font-size:30px; color:#fff; padding-top:60px;}
.Ban_zzyt .H_title em{font-size:30px; width:180px; height:38px; line-height:38px ; border-right:1px solid #fff; color:#fff; display: inline-block;padding-right: 25px; margin-right: 33px; }
.Ban_zzyt .bd{ width:100%; height:100%; margin:0 auto; max-width:1200px; position:relative;}
.Ban_zzyt ul{text-align:left; padding:20px 55px 0px; width:100% !important;}
.Ban_zzyt li{ display:inline-block; text-align:center; position:relative; }
.Ban_zzyt li a{ display:block; height:398px; }
.Ban_zzyt li p{display:block;color:#fff;font-size: 14px; opacity:0.6; height:30px;}
.Ban_zzyt li h5{ display:inline-block; padding:35px 0 20px; position:relative; height:365px;}
.Ban_zzyt li h5 span{display:none; color:#fff; width:120px; height:35px; line-height:35px; background:#181878; box-shadow:0px 0px 20px 0px rgba(24,24,120,1); position:absolute; left:50%; top:50%; margin-left:-60px; margin-top:-18px;}
.Ban_zzyt li.li_01{margin-right:42px; width:233px; }
.Ban_zzyt li.li_02{margin-right:35px; width:233px;}
.Ban_zzyt li.li_03{margin-right:30px;width:243px;}
.Ban_zzyt li.li_04{width:255px;}
.Ban_zzyt li.li_01 img,.Ban_zzyt li.li_02 img{width:203px; height:312px;}
.Ban_zzyt li.li_03 img{width:213px; height:312px;}
.Ban_zzyt li.li_04 img{width:225px; height:312px;}
.Ban_zzyt li.End{margin-right:0px;}
.Ban_zzyt li img{ width:203px; height:312px;}

.Ban_zzyt .prev,.Ban_zzyt .next{position: absolute;left: 15px ;top: 50%;margin-top: -50px; display: block;width: 20px;height: 61px; line-height:61px; text-align:center; display:none;}
.Ban_zzyt .next{left: auto;right: 15px;background-position: 8px 5px; background:#fff;}
.Ban_zzyt .prev{ background:url(../../images/2018/zzyt_left.png) no-repeat;}
.Ban_zzyt .next{ background:url(../../images/2018/zzyt_right.png) no-repeat;}

.Ban_zzyt li a:hover h5{ padding:35px 0 10px; }
.Ban_zzyt li a:hover p{padding-top:0px;opacity:1;}
.Ban_zzyt li.li_01 a:hover img{transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08); -ms-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08);transition: .6s transform; -moz-transition: .6s transform; -ms-transition: .6s transform; -o-transition: .6s transform; -webkit-transition: .6s transform;}
.Ban_zzyt li.li_02 a:hover img{transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.05); -ms-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08);transition: .6s transform; -moz-transition: .6s transform; -ms-transition: .6s transform; -o-transition: .6s transform; -webkit-transition: .6s transform;}
.Ban_zzyt li.li_03 a:hover img{transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08); -ms-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08);transition: .6s transform; -moz-transition: .6s transform; -ms-transition: .6s transform; -o-transition: .6s transform; -webkit-transition: .6s transform;}
.Ban_zzyt li.li_04 a:hover img{transform: scale(1.08, 1.08); -moz-transform: scale(1.08, 1.08); -o-transform: scale(1.08, 1.08); -ms-transform: scale(1.08, 1.08); -webkit-transform: scale(1.08, 1.08);transition: .6s transform; -moz-transition: .6s transform; -ms-transition: .6s transform; -o-transition: .6s transform; -webkit-transition: .6s transform;}

@media(min-width:320px) and (max-width:800px)
{
.Ban_zzyt{ padding-bottom:10px;}
.Ban_zzyt .H_title{ font-size:16px; padding: 20px 10px 5px 10px;}
.Ban_zzyt .H_title em{font-size:16px; height:20px; line-height:20px ; width:100px; padding-right: 15px; margin-right: 15px;}
.Ban_zzyt li a{height:auto;}
.Ban_zzyt ul{padding: 10px;height: 225px;overflow: hidden;}
.Ban_zzyt li{margin-right: 0px;width: 50%;overflow: hidden; padding-top:10px;}
.Ban_zzyt li h5{padding:0px; height:auto; }
.Ban_zzyt li h5 span{ height:26px; line-height:26px; box-shadow:0px 0px 8px 0px rgba(24,24,120,1); font-size:12px;}
.Ban_zzyt li img{ width:50%; height:auto;}
.Ban_zzyt li.li_01{width:100%; height:auto; margin-right:0px;}
.Ban_zzyt li.li_02{width:100%; height:auto; margin-right:0px;}
.Ban_zzyt li.li_03{margin-right:0px;width:100%;}
.Ban_zzyt li.li_04{width:100%;}
.Ban_zzyt li.li_01 img,.Ban_zzyt li.li_02 img{width:50%; height:auto;}
.Ban_zzyt li.li_03 img{width:50%; height:auto;}
.Ban_zzyt li.li_04 img{width:50%; height:auto;}
.Ban_zzyt li a:hover img{width:100%; height:auto;}
.Ban_zzyt li a:hover h5{ padding:0px 0 0px; }
.Ban_zzyt li.li_01 a:hover img{width:50%; height:auto;}
.Ban_zzyt li.li_02 a:hover img{width:50%; height:auto;}
.Ban_zzyt li.li_03 a:hover img{width:50%; height:auto;}
.Ban_zzyt li.li_04 a:hover img{width:50%; height:auto;}
.Ban_zzyt .prev,.Ban_zzyt .next{ display:block;}
.Ban_zzyt li.li_01 a:hover img{ transform: scale(1.08, 1.05); -moz-transform: scale(1.08, 1.05); -o-transform: scale(1.08, 1.05); -ms-transform: scale(1.08, 1.05); -webkit-transform: scale(1.08, 1.05);transition: .3s transform; -moz-transition: .3s transform; -ms-transition: .3s transform; -o-transition: .3s transform; -webkit-transition: .3s transform;}
.Ban_zzyt li.li_02 a:hover img{ transform: scale(1.08, 1.05); -moz-transform: scale(1.08, 1.05); -o-transform: scale(1.08, 1.05); -ms-transform: scale(1.08, 1.05); -webkit-transform: scale(1.08, 1.05);transition: .3s transform; -moz-transition: .3s transform; -ms-transition: .3s transform; -o-transition: .3s transform; -webkit-transition: .3s transform;}
.Ban_zzyt li.li_03 a:hover img{ transform: scale(1.08, 1.05); -moz-transform: scale(1.08, 1.05); -o-transform: scale(1.08, 1.05); -ms-transform: scale(1.08, 1.05); -webkit-transform: scale(1.08, 1.05);transition: .3s transform; -moz-transition: .3s transform; -ms-transition: .3s transform; -o-transition: .3s transform; -webkit-transition: .3s transform;}
.Ban_zzyt li.li_04 a:hover img{ transform: scale(1.08, 1.05); -moz-transform: scale(1.08, 1.05); -o-transform: scale(1.08, 1.05); -ms-transform: scale(1.08, 1.05); -webkit-transform: scale(1.08, 1.05);transition: .3s transform; -moz-transition: .3s transform; -ms-transition: .3s transform; -o-transition: .3s transform; -webkit-transition: .3s transform;}
.Ban_zzyt .prev,.Ban_zzyt .next{ background-size:10px 32px; height:32px; margin-top:-25px; }
}

.Ban_sfz{background:url(../../images/2018/Ban_zzyt.png) no-repeat; position:relative; padding-top:57px; height:600px;}
.Ban_sfz h5{ float:right;margin-right: 40px; position:relative;}
.Ban_sfz h5 .dy{ position: absolute;left: 1px; bottom: -42px;width: 322px; height: auto;}
.Ban_sfz .intr{width:739px; float:left;padding:10px 0 0 15px; } 
.Ban_sfz .intr em{ font-size:24px; color:#fff;  }
.Ban_sfz .intr span.Line{ background:#849195; width:36px; height:3px; display:block;margin-top: 10px; margin-bottom:40px;}
.Ban_sfz .intr p{ color:#fefefe; font-size:14px; padding-bottom:30px; }
.Ban_sfz .intr p.p1,.Ban_sfz .intr p.p2{ display:none;}
.Ban_sfz .intr ul{ padding-top:8px;}
.Ban_sfz .intr li{ border:1px solid #70858b; font-size:14px; width:218px; height:80px; padding:15px 0 0 15px; float:left; margin-right:35px; margin-bottom:43px;;}
.Ban_sfz .intr li.End{ margin-right:0px;}
.Ban_sfz .intr li em{ display:block;font-size:14px;}
.Ban_sfz .intr li h5{display:none;}
.Ban_sfz .intr li img{ width: 50px; height: 50px; float: left; margin:0 15px 0 0;}
.Ban_sfz .intr li span{ line-height:22px;color:#fefefe; }
@media(min-width:320px) and (max-width:1150px)
{
.Ban_sfz{padding-top:20px; height:auto; background:#fff;}
.Ban_sfz h5{ float:none; margin:0px; padding:10px; box-sizing: border-box;}
.Ban_sfz h5 .dy{display: none;}
.Ban_sfz h5 img{ width:100%; height:auto;}
.Ban_sfz .intr{ float:none;width: 100%; padding: 10px;}	
.Ban_sfz .intr em{ color:#0b0205;font-size:18px; }
.Ban_sfz .intr span.Line{margin-bottom:10px;}
.Ban_sfz .intr p{ padding:5px 0px; color:#0b0205;}
.Ban_sfz .intr ul{ padding-top:10px;}
.Ban_sfz .intr li font{display:none;}
.Ban_sfz .intr li h5{display:block;}
.Ban_sfz .intr li h5 img{ width:50px; height:50px;}
.Ban_sfz .intr li{ width:100%; height:auto; padding:10px ;float:none; margin:0; margin-bottom:10px;overflow: hidden;}
.Ban_sfz .intr li em{ display:inline-block;}
.Ban_sfz .intr li span{color:#0b0205;}		
}

.Ban_crj{background:url(../../images/2018/Ban_zzyt.png) no-repeat; position:relative; padding-top:57px; height:600px;}
.Ban_crj h5{ float:right;margin-right: 40px; position:relative;}
.Ban_crj h5 .dy{ position: absolute;left: 1px; bottom: -42px;width: 322px; height: auto;}
.Ban_crj .intr{width:775px; float:left;padding:10px 0 0 15px; } 
.Ban_crj .intr em{ font-size:24px; color:#fff;  }
.Ban_crj .intr span.Line{ background:#849195; width:36px; height:3px; display:block;margin-top: 10px; margin-bottom:40px;}
.Ban_crj .intr p{ color:#fefefe; font-size:14px; padding-bottom:30px; }
.Ban_crj .intr p.p1,.Ban_crj .intr p.p2{ display:none;}
.Ban_crj .intr ul{ padding-top:8px;}
.Ban_crj .intr li{ border:1px solid #70858b; font-size:14px; width:218px; height:80px; padding:15px 0 0 15px; float:left; margin-right:35px; margin-bottom:20px;}
.Ban_crj .intr li.End{ margin-right:0px;}
.Ban_crj .intr li em{ display:block;font-size:14px;}
.Ban_crj .intr li h5{display:none;}
.Ban_crj .intr li img{ width: 50px; height: 50px; float: left; margin:0 15px 0 0;}
.Ban_crj .intr li span{ line-height:22px;color:#fefefe; }
@media(min-width:320px) and (max-width:1150px)
{
.Ban_crj{padding-top:20px; height:auto; background:#fff;}
.Ban_crj h5{ float:none; margin:0px; padding:10px; box-sizing: border-box;}
.Ban_crj h5 .dy{display: none;}
.Ban_crj h5 img{ width:100%; height:auto;}
.Ban_crj .intr{ float:none;width: 100%; padding: 10px;}	
.Ban_crj .intr em{ color:#0b0205;font-size:18px; }
.Ban_crj .intr span.Line{margin-bottom:10px;}
.Ban_crj .intr p{ padding:5px 0px; color:#0b0205;}
.Ban_crj .intr ul{ padding-top:10px;}
.Ban_crj .intr li font{display:none;}
.Ban_crj .intr li h5{display:block;}
.Ban_crj .intr li h5 img{ width:50px; height:50px;}
.Ban_crj .intr li{ width:100%; height:auto; padding:10px ;float:none; margin:0; margin-bottom:10px;overflow: hidden;}
.Ban_crj .intr li em{ display:inline-block;}
.Ban_crj .intr li span{color:#0b0205;}
		
}
.sfz_function{ height:760px; background:#f5f6f7;}
.sfz_function .title{ text-align:center; font-size:24px; color:#000; padding:55px 0 0 0; margin:0;}
.sfz_function .title font{ display:block; font-size:18px; color:#3d3a39;}
.sfz_function .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.sfz_function .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.sfz_function  p img{ width:1200px; height:635px;}
@media(min-width:320px) and (max-width:1150px)
{
.sfz_function{ height:auto;}
.sfz_function .title{ font-size:18px; padding:30px 10px 0;}
.sfz_function .title font{ font-size:14px;}
.sfz_function .title span{ width:110px; margin:10px auto 15px;}
.sfz_function  p img{ width:100%; height:auto;}
}


.crj_function{ height:760px; background:#f5f6f7;}
.crj_function .title{ text-align:center; font-size:24px; color:#000; padding:55px 0 0 0; margin:0;}
.crj_function .title font{ display:block; font-size:18px; color:#3d3a39;}
.crj_function .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.crj_function .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.crj_function  p img{ width:1200px; height:635px;}
@media(min-width:320px) and (max-width:1150px)
{
.crj_function{ height:auto;}
.crj_function .title{ font-size:18px; padding:30px 10px 0;}
.crj_function .title font{ font-size:14px;}
.crj_function .title span{ width:110px; margin:10px auto 15px;}
.crj_function  p img{ width:100%; height:auto;}
}

.sfz_features{ overflow: hidden;}
.sfz_features .title{ text-align:center; font-size:24px; color:#0b0205; padding:55px 0 0 0; margin:0;}
.sfz_features .title font{ display:block; font-size:18px; color:#3d3a39;}
.sfz_features .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.sfz_features .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.sfz_features li{ margin:0 15px; float:left; text-align: center;line-height: 28px;width:210px;height: 290px; }
.sfz_features ul{ padding-top:25px;overflow: hidden; border-bottom: 1px solid #dcdcdc;}
.sfz_features li em{ font-size:18px; color:#333;padding-top: 8px; display: block;}
.sfz_features li span{display:block; color:#999; font-size:14px;}
@media(min-width:320px) and (max-width:1150px)
{
.sfz_features{ padding-bottom:20px;}	
.sfz_features .title{font-size:18px;padding:20px 0 0 0;}
.sfz_features .title font{ font-size:14px;}
.sfz_features .title span{ width:110px; margin:10px auto 15px;}
.sfz_features ul{  padding:10px;}
.sfz_features li{width: 50%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.sfz_features li img{ width:90%; height:auto;}
.sfz_features li em{ font-size:16px;}
.sfz_features li span{ font-size:12px; margin-top:10px;}
}

.crj_features{ overflow: hidden;}
.crj_features .title{ text-align:center; font-size:24px; color:#0b0205; padding:55px 0 0 0; margin:0;}
.crj_features .title font{ display:block; font-size:18px; color:#3d3a39;}
.crj_features .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.crj_features .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.crj_features li{ margin:0 5px; float:left; text-align: center;line-height: 28px;width: 190px;height: 290px; }
.crj_features li.End{margin-right:0px;}
.crj_features ul{ padding-top:25px;overflow: hidden; }
.crj_features li em{ font-size:18px; color:#333;padding-top: 8px; display: block;}
.crj_features li span{display:block; color:#999; font-size:14px;}
@media(min-width:320px) and (max-width:1150px)
{
.crj_features{ padding-bottom:20px;}	
.crj_features .title{font-size:18px;padding:20px 0 0 0;}
.crj_features .title font{ font-size:14px;}
.crj_features .title span{ width:110px; margin:10px auto 15px;}
.crj_features ul{  padding:10px;}
.crj_features li{width: 50%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.crj_features li img{ width:90%; height:auto;}
.crj_features li em{ font-size:16px;}
.crj_features li span{ font-size:12px; margin-top:10px;}
}

.sfz_sm{ padding-top:55px;overflow: hidden;}
.sfz_sm .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.sfz_sm .title font{ display:block; font-size:18px; color:#3d3a39;}
.sfz_sm .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.sfz_sm .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.sfz_sm ul{overflow: hidden; border-bottom: 1px solid #dcdcdc;  padding:15px 15px 75px; }
.sfz_sm li{ margin-right:53px; float:left; text-align: center;line-height: 28px;width: 250px;height: 250px; position:relative;}
.sfz_sm li img{ width:250px; height:198px;}
.sfz_sm li.last{ width: 251px;margin-right: 0px;margin-left: 10px;}
.sfz_sm li span{display:block; color:#000; font-size:18px; margin-top:20px;}
.sfz_sm li b{ width: 16px;height: 28px;background: url(../../images/2018/sfz_right.png) right center;display: inline-block;position: absolute;top: 50%;margin-top: -40px;right: -34px;}
@media(min-width:320px) and (max-width:1150px)
{
.sfz_sm{ padding-bottom:20px;padding-top:0px;}	
.sfz_sm .title{font-size:18px;padding:20px 0 0 0;}
.sfz_sm .title font{ font-size:14px;}
.sfz_sm .title span{ width:110px; margin:10px auto 15px;}
.sfz_sm ul{  padding:10px;}
.sfz_sm li{width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.sfz_sm li.last{width: 100%;height: auto;margin:0;}
.sfz_sm li img{ width:100%; height:auto;}
.sfz_sm li span{ font-size:14px; margin-top:15px;}
.sfz_sm li b{display:none;}
}

.sfz_case{ padding-top:55px;overflow: hidden;}
.sfz_case .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.sfz_case .title font{ display:block; font-size:18px; color:#3d3a39;}
.sfz_case .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.sfz_case .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.sfz_case ul{overflow: hidden; border-bottom: 1px solid #dcdcdc;  padding:5px 15px 140px; }
.sfz_case li{ margin-right:30px; float:left; text-align: center;line-height: 28px;width: 270px;height: 180px; position:relative; }
.sfz_case li.End{ margin-right:0px;}
.sfz_case li span{display:block; color:#000; font-size:14px; margin-top:20px; background:#000; opacity:0.8; width:100%; height:30px; line-height:30px; color:#fff; position:absolute; bottom:0px; left:0px;}
@media(min-width:320px) and (max-width:1150px)
{
.sfz_case{ padding-bottom:20px;padding-top:0px;}	
.sfz_case .title{font-size:18px;padding:20px 0 0 0;}
.sfz_case .title font{ font-size:14px;}
.sfz_case .title span{ width:110px; margin:10px auto 15px;}
.sfz_case ul{padding:10px;}
.sfz_case li{ width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; margin-bottom:10px;}
.sfz_case li.last{width: 100%;height: auto;margin:0;}
.sfz_case li img{ width:100%; height:auto;}
.sfz_case li span{ font-size:14px; margin-top:15px;}
}

.Zzyt_question{ padding-bottom:55px;overflow: hidden;}
.Zzyt_question .title{ text-align:center; font-size:36px; color:#666; padding:50px 0 0 0; margin:0;}
.Zzyt_question .title b{ color:#181878;}
.Zzyt_question .title font{ display:block; font-size:18px; color:#3d3a39;}
.Zzyt_question .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.Zzyt_question .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.Zzyt_question ul{ padding-top:10px;}
.Zzyt_question li{ margin:0 15px; float:left; text-align: center;line-height: 28px;width: 270px;height: 390px; border:2px solid #f5f5f5;}
.Zzyt_question li span{display:block; color:#000; font-size:16px; margin-top:34px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzyt_question{ padding-bottom:20px;}	
.Zzyt_question .title{font-size:18px;padding:20px 0 0 0;}
.Zzyt_question .title font{ font-size:14px;}
.Zzyt_question .title span{ width:110px; margin:10px auto 15px;}
.Zzyt_question ul{  padding:10px;}
.Zzyt_question li{width: 49%;height: auto; margin:0 5px 10px 0; overflow:hidden; line-height:20px; padding-bottom:10px; }
.Zzyt_question li.End{ margin-right:0px;}
.Zzyt_question li img{ width:100%; height:auto;}
.Zzyt_question li span{ font-size:14px; margin-top:15px;}
}

.Zzyt_game{ background:url(../../images/2018/Zzyt__dc_bg.png) no-repeat; height:238px;}
.Zzyt_game .title{ text-align:center; font-size:48px; color:#181878; padding-top:60px;}
.Zzyt_game .title em{ font-weight:bold;}
.Zzyt_game .title span{ display:block; font-size:30px; color:#333; margin-top:10px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzyt_game{ height:auto; padding-bottom:20px;}
.Zzyt_game .title{font-size:24px;padding-top:30px;}
.Zzyt_game .title span{font-size:14px;margin-top:5px;}
}

.Zzyt_standard ul{}
.Zzyt_standard ul li{ padding:55px 42px; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.Zzyt_standard ul li img{ float:left;}
.Zzyt_standard ul li p{ float:right; font-size:18px; line-height:40px; padding-top:50px; text-align:right; color:#666;}
.Zzyt_standard ul li p span{ display:block; font-size:36px; line-height:50px; color:#000; padding-bottom:10px;}
.Zzyt_standard ul li.End{}
.Zzyt_standard ul li.End img{ float:right;}
.Zzyt_standard ul li.End p{ float:left; text-align:left;}
@media(min-width:320px) and (max-width:800px)
{
.Zzyt_standard{ padding-bottom:0;}
.Zzyt_standard ul{}
.Zzyt_standard ul li{ height:auto; padding:10px; overflow:hidden;}
.Zzyt_standard ul li img{ width:100%; height:auto; float:none; margin:auto; display:block;}
.Zzyt_standard ul li p{ width:auto; font-size:13px; line-height:20px; padding:20px 10px 15px 0; float:none; text-align:left;}
.Zzyt_standard ul li p span{ display:block; font-size:18px; padding-bottom:5px; line-height:24px;}
.Zzyt_standard ul li.End{ }
.Zzyt_standard ul li.End img{ float:none;}
.Zzyt_standard ul li.End p{ float:none; text-align:left;}
}

.Zzyt_progress{ padding-bottom:60px; position:relative; background:#f8f8f8;}
.Zzyt_progress .title{ text-align:center; font-size:36px; color:#666; padding:50px 0 0 0; margin:0;}
.Zzyt_progress .title b{ color:#181878;}
.Zzyt_progress .title p{ font-size:14px; line-height:24px; text-indent:28px;}
.Zzyt_progress .title font{ display:block; font-size:18px; color:#3d3a39;}
.Zzyt_progress .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.Zzyt_progress .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.Zzyt_progress  li{width: 180px;height: 267px;border:1px solid #e6e6e6;float:left;text-align: center;line-height: 28px; }
.Zzyt_progress .ul01{ padding-top:28px; overflow:hidden;} 
.Zzyt_progress .ul01 li{ margin-left:117px; position:relative; }
.Zzyt_progress .ul01 li.first{ margin-left:43px;}
.Zzyt_progress .ul01 li.last{ margin-right:85px;}
.Zzyt_progress .ul02{margin-top:61px;}
.Zzyt_progress .ul02 li{ margin-left:116px;position:relative; }
.Zzyt_progress .ul02 li.first{ margin-left:97px;}
.Zzyt_progress .ul02 li.last{ margin-right:33px;}
.Zzyt_progress .ul01 li.a03 { margin-left:118px;}
.Zzyt_progress .ul02 li.b02,.Zzyt_progress .ul02 li.b04{ margin-left:117px;}
.Zzyt_progress .ul01 li div{ background:#000;width: 100%;position: absolute;bottom: 0px;left: 0; text-align:left; padding:10px 0 0 14px; opacity:0.9;}
.Zzyt_progress .ul01 li div span{ color:#666; font-size:12px; display:block; line-height: 20px;}
.Zzyt_progress .ul01 li div p{ color:#ccc;font-size:12px; line-height:20px; letter-spacing: 1px;}
.Zzyt_progress .ul01 li.a01 div{height: 86px;}
.Zzyt_progress .ul01 li.a02 div{height: 126px;}
.Zzyt_progress .ul01 li.a03 div,.Zzyt_progress .ul01 li.a04 div{height: 145px;}
.Zzyt_progress .ul02 li div{background:#000;width: 100%;position: absolute;top: 0px;left: 0; text-align:left; padding:10px 0 0 14px; opacity:0.9;}
.Zzyt_progress .ul02 li div span{ color:#666; font-size:12px; display:block; line-height: 20px;}
.Zzyt_progress .ul02 li div p{ color:#ccc;font-size:12px; line-height:20px; letter-spacing: 1px;}
.Zzyt_progress .ul02 li.b01 div{height: 115px;}
.Zzyt_progress .ul02 li.b02 div{height: 86px;}
.Zzyt_progress .ul02 li.b03 div{height: 105px;}
.Zzyt_progress .ul02 li.b04 div{height: 126px;}
.Zzyt_progress .pro_bg{ position: absolute;left: 15px;top: 50%; margin-top: 88px;}
.Zzyt_progress .txt{ line-height:24px; font-size:14px; color:#666; margin-top:10px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzyt_progress{ display:none;}	
}

.Zzft_txt{ height:160px; border-bottom:solid 1px #dcdcdc;}
.Zzft_txt ul{ padding:50px 15px 0;}
.Zzft_txt ul li{ float:left; width:20%; font-size:14px; color:#666; }
.Zzft_txt ul li img{ width:70px; height:70px; float:left; margin-right:15px;}
.Zzft_txt ul li p{ padding-right:0px;}
.Zzft_txt ul li span{ display:block; font-size:16px; color:#000; padding-top:5px;}
.Zzft_txt ul li em{ display:block;}
.Zzft_txt ul li .pt{ padding-top:10px;}
.Zzft_txt ul li .pt2{ padding-top:20px;}
@media(min-width:320px) and (max-width:800px)
{
.Zzft_txt{ height:auto; border-bottom:solid 1px #dcdcdc;}
.Zzft_txt ul{ padding:10px 10px 0;}
.Zzft_txt ul li{ width:100%; font-size:12px; margin-bottom:10px;}
.Zzft_txt ul li p{ padding-right:0;}
.Zzft_txt ul li span{ font-size:14px; padding-top:5px;}
.Zzft_txt ul li em{ display:inline-block;}
.Zzft_txt ul li .pt{ padding-top:20px;}
}

.Zzyt_list{ padding-bottom:50px;clear: both;}
.Zzyt_list h5{ width:680px; height:160px; border:solid 4px #d2d2d2; text-align:center; margin:50px auto 0; color:#666; font-size:18px;}
.Zzyt_list h5 span{ display:block; font-size:36px; color:#000; padding:30px 0 15px 0;}
.Zzyt_list ul{ }
.Zzyt_list ul li{padding:30px 40px; border-bottom:solid 1px #dcdcdc; overflow:hidden; -webkit-box-align:center; box-align:center; display:-webkit-box!important; display:box!important;}
.Zzyt_list ul li.first{ padding:20px 42px;}
.Zzyt_list ul li img{ float:none; }
.Zzyt_list ul li.first img{margin-top:10px;}
.Zzyt_list ul li p{ float:none; font-size:18px; line-height:40px; padding-top:0; text-align:left; color:#666; position:relative; -webkit-box-flex:1; -ms-box-flex:1; box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.Zzyt_list ul li p span{ display:block; font-size:36px; line-height:50px; color:#000; padding-bottom:10px;}
.Zzyt_list ul li p em{ color:#000;}
.Zzyt_list ul li.End{}
.Zzyt_list ul li.End img{ float:none;}
.Zzyt_list ul li.End p{ float:none; text-align:right;}
@media(min-width:320px) and (max-width:800px)
{
.Zzyt_list{ padding-bottom:0;}
.Zzyt_list h5{ width:auto; height:auto; border:solid 1px #d2d2d2; margin:10px; padding:10px 20px; font-size:14px;}
.Zzyt_list h5 span{ font-size:18px; padding:5px 0 5px 0;}
.Zzyt_list ul{}
.Zzyt_list ul li{ height:auto; padding:10px; overflow:hidden;}
.Zzyt_list ul li.first{height:auto; padding:10px;}
.Zzyt_list ul li img{ width:90%; height:auto; float:none; margin:auto; display:block;}
.Zzyt_list ul li p{ width:auto; font-size:13px; line-height:20px; padding:20px 10px 15px 0; float:none; text-align:left;}
.Zzyt_list ul li p span{ display:block; font-size:18px; padding-bottom:5px; line-height:24px;}
.Zzyt_list ul li.End{ }
.Zzyt_list ul li.End img{ float:none;}
.Zzyt_list ul li.End p{ float:none; text-align:left;}
}

.Zzyt_rz{ padding-bottom:50px;clear: both;}
.Zzyt_rz h5{ width:680px; height:160px; border:solid 4px #d2d2d2; text-align:center; margin:50px auto 0; color:#666; font-size:18px;}
.Zzyt_rz h5 span{ display:block; font-size:36px; color:#000; padding:30px 0 15px 0;}
.Zzyt_rz ul{ }
.Zzyt_rz ul li{padding:50px 50px 35px; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.Zzyt_rz ul li.first{ padding:20px 42px;}
.Zzyt_rz ul li img{ float:left; }
.Zzyt_rz ul li.first img{margin-top:10px;}
.Zzyt_rz ul li p{ float:right; font-size:18px; line-height:40px; padding-top:65px; text-align:right; color:#666;}
.Zzyt_rz ul li p span{ display:block; font-size:36px; line-height:50px; color:#000; padding-bottom:10px;}
.Zzyt_rz ul li p em{ color:#000;}
.Zzyt_rz ul li.End{}
.Zzyt_rz ul li.End img{ float:right;}
.Zzyt_rz ul li.End p{ float:left; text-align:left;}
@media(min-width:320px) and (max-width:800px)
{
.Zzyt_rz{ padding-bottom:0;}
.Zzyt_rz h5{ width:auto; height:auto; border:solid 1px #d2d2d2; margin:10px; padding:10px 20px; font-size:14px;}
.Zzyt_rz h5 span{ font-size:18px; padding:5px 0 5px 0;}
.Zzyt_rz ul{}
.Zzyt_rz ul li{ height:auto; padding:10px; overflow:hidden;}
.Zzyt_rz ul li.first{height:auto; padding:10px;}
.Zzyt_rz ul li img{ width:90%; height:auto; float:none; margin:auto; display:block;}
.Zzyt_rz ul li p{ width:auto; font-size:13px; line-height:20px; padding:20px 10px 15px 0; float:none; text-align:left;}
.Zzyt_rz ul li p span{ display:block; font-size:18px; padding-bottom:5px; line-height:24px;}
.Zzyt_rz ul li.End{ }
.Zzyt_rz ul li.End img{ float:none;}
.Zzyt_rz ul li.End p{ float:none; text-align:left;}
}

.Zzyt_cj{padding-bottom: 70px;}
.Zzyt_cj .title{ font-size:36px; color:#666;text-align: center;padding: 0 15px}
.Zzyt_cj .title em{  }
.Zzyt_cj .title b{ color:#181878;}
.Zzyt_cj .title p{ font-size:14px; color:#666; text-indent:28px;text-align: left; line-height:24px; margin-bottom:10px;}
.Zzyt_cj .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.Zzyt_cj .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.Zzyt_cj ul{ padding:30px 15px 0;}
.Zzyt_cj li{  width:570px; height:226px; background:#f7f7f7; position:relative; float:left; margin-right:30px; margin-bottom:30px;}
.Zzyt_cj li.End{margin-right:0px;}
.Zzyt_cj li h5{  position:absolute; left:0 ;top:0px;}
.Zzyt_cj li h5 img{ width:170px; height:226px;}
.Zzyt_cj li dl{ padding-left:198px;  display:block; margin-top:35px;}
.Zzyt_cj li dl em{ color:#181878; font-size:22px;}
.Zzyt_cj li dl span{ color:#333; font-size:14px; display:block; margin-top:7px;}
.Zzyt_cj li dl p{color:#666; font-size:14px; display:block; margin-top:25px; line-height:20px;}
.Zzyt_cj .txt{ line-height:24px; font-size:14px; color:#666; padding:0 10px;}
@media(min-width:320px) and (max-width:800px)
{
.Zzyt_cj{padding-bottom:0px;}
.Zzyt_cj .title{font-size:18px;padding: 20px 0 0 0;}
.Zzyt_cj .title em{ padding-bottom:15px;}
.Zzyt_cj .title p{line-height:20px; padding:0 10px;}
.Zzyt_cj ul{ padding:0 10px;}
.Zzyt_cj li{ float:none; width:100%;height: auto; margin-bottom:10px;padding-bottom:20px;}
.Zzyt_cj li h5{ position:inherit; }
.Zzyt_cj li h5 img{ width:100%; height:auto;}
.Zzyt_cj li dl{ padding-left:10px;  margin-top:20px; }
.Zzyt_cj li dl em{ font-size:18px;}
.Zzyt_cj li dl span { font-size:12px;}
.Zzyt_cj li dl p{font-size:14px;margin-top:10px;}
.Zzyt_cj .txt{ line-height:16px; font-size:12px; padding:0;}
}
.Zzyt_list02{ padding:50px 0 100px 0; background:#f8f8f8;}
.Zzyt_list02 h5{ font-size:48px; text-align:center; padding-bottom:30px;}
.Zzyt_list02 ul{}
.Zzyt_list02 ul li{ width:160px; height:110px; line-height:30px; overflow:hidden; float:left; margin-right:13px; text-align:center; font-size:16px; border:solid 1px #dcdcdc; background:#fff;}
.Zzyt_list02 ul li i{ font-size:30px; display:block; margin:20px 0 10px;}
.Zzyt_list02 ul li.End{ margin-right:0; width:162px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzyt_list02{ padding:20px 0 20px 0;}	
.Zzyt_list02 h5{ font-size:20px; padding-bottom:10px;}
.Zzyt_list02 ul{ padding:5px;}
.Zzyt_list02 ul li{ width:25%; height:80px; border:none; margin:0; line-height:25px; overflow:hidden; font-size:12px; background:none;}
.Zzyt_list02 ul li span{ display:block; height:70px; margin:5px; border:solid 1px #dcdcdc; background:#fff;}
.Zzyt_list02 ul li i{ font-size:23px; margin:13px 0 0 0;}
.Zzyt_list02 ul li.End{ margin-right:0; width:25%;}
}


.Zzyt02{ font-size:14px; color:#000; padding-bottom:100px;}
.Zzyt02 dl{}
.Zzyt02 dl dt{ border-bottom:solid 1px #dbdbdb; padding:20px 0 20px 180px; position:relative; overflow:hidden;}
.Zzyt02 dl dt span{ color:#3e3a39; position:absolute; left:20px; top:20px;}
.Zzyt02 dl dt span.p1{ top:50%; margin-top:-20px;}
.Zzyt02 dl dt p{ display:inline-block; width:255px; text-align:center; float:left;}
.Zzyt02 dl dt p.w100{ width:1020px;}
.Zzyt02 dl dt.dyj{}
.Zzyt02 dl dt.dyj span{ top:30px;}
.Zzyt02 dl dt.dyj .pt{ padding-top:10px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzyt02{ padding-bottom:20px; overflow-x:scroll;}
.Zzyt02 dl{ width:950px;}
.Zzyt02 dl dt{ padding:10px 0 10px 140px; position:relative; overflow:hidden;}
.Zzyt02 dl dt span{ color:#3e3a39; position:absolute; left:0px; top:0px; padding:10px; background:#fff;}
.Zzyt02 dl dt p{ width:200px;}
.Zzyt02 dl dt p img{ width:150px;}
.Zzyt02 dl dt p.w100{ width:800px;}
.Zzyt02 dl dt.dyj{}
.Zzyt02 dl dt.dyj span{ top:10px;}
.Zzyt02 dl dt.dyj .pt{ padding-top:10px;}
}

.Zzft02{ font-size:14px; color:#000; padding-bottom:100px;}
.Zzft02 dl{}
.Zzft02 dl dt{ border-bottom:solid 1px #dbdbdb; padding:20px 0 20px 60px; position:relative; overflow:hidden;}
.Zzft02 dl dt span{ color:#3e3a39; position:absolute; left:20px; top:20px;}
.Zzft02 dl dt span.first{ top: 50%; margin-top: -20px;}
.Zzft02 dl dt p{ display:inline-block; width:255px; text-align:center; float:left;}
.Zzft02 dl dt p.w100{ width:100%;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzft02{ padding-bottom:20px;}
.Zzft02 dl{ }
.Zzft02 dl dt{ padding:10px 0 10px 70px; position:relative; overflow:hidden;}
.Zzft02 dl dt span{ color:#3e3a39; position:absolute; left:0px; top:0px; padding:10px; background:#fff;}
.Zzft02 dl dt p{ width:100%;}
.Zzft02 dl dt p img{ width:150px;}
.Zzft02 dl dt p.w100{ width:100%;}
}

.pbzd_txt{ height:160px; border-bottom:solid 1px #dcdcdc;}
.pbzd_txt ul{ padding:45px 60px 0;}
.pbzd_txt ul li{ float:left; width:33.3%; font-size:14px; color:#666; padding-left:80px;}
.pbzd_txt ul li img{ width:70px; height:70px; float:left; margin-right:15px;}
.pbzd_txt ul li p{ padding-right:60px;}
.pbzd_txt ul li span{ display:block; font-size:16px; color:#000; padding-top:5px;}
.pbzd_txt ul li em{ display:block;}
.pbzd_txt ul li .pt{ padding-top:10px;}
.pbzd_txt ul li .pt2{ padding-top:20px;}
@media(min-width:320px) and (max-width:800px)
{
.pbzd_txt{ height:auto; border-bottom:solid 1px #dcdcdc;}
.pbzd_txt ul{ padding:10px 10px 0;}
.pbzd_txt ul li{ width:100%; font-size:12px; margin-bottom:10px; padding-left: 0;}
.pbzd_txt ul li p{ padding-right:0;}
.pbzd_txt ul li span{ font-size:14px; padding-top:5px;}
.pbzd_txt ul li em{ display:inline-block;}
.pbzd_txt ul li .pt{ padding-top:20px;}
}

.Bzft_list{ padding-bottom:50px;}
.Bzft_list h5{ text-align:center; line-height:40px; font-size:18px; color:#666; border-bottom:solid 1px #dcdcdc; padding:90px 0;}
.Bzft_list h5 span{ display:block; font-size:36px; color:#000; padding:0 0 20px 0;}
.Bzft_list ul{}
.Bzft_list ul li{ padding:35px 50px; border-bottom:solid 1px #dcdcdc; overflow:hidden; -webkit-box-align:center; box-align:center; display:-webkit-box!important; display:box!important;}
.Bzft_list ul li.End{ }
.Bzft_list ul li img{ float:none; margin-right:25px;}
.Bzft_list ul li p{ float:none; font-size:18px; line-height:40px; padding-top:0; text-align:left; color:#666; position:relative; -webkit-box-flex:1; -ms-box-flex:1; box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.Bzft_list ul li p span{ display:block; font-size:36px; line-height:50px; color:#000; padding-bottom:10px;}
.Bzft_list ul li p em{ display:block; font-size:24px; color:#000; padding-bottom:5px;}
.Bzft_list ul li.End{}
.Bzft_list ul li.End img{ float:none;margin-right: 0px;}
.Bzft_list ul li.End p{ float:none; text-align:right;}
@media(min-width:320px) and (max-width:800px)
{
.Bzft_list{ padding-bottom:0;}
.Bzft_list h5{ line-height:20px; font-size:14px; padding:20px 10px;}
.Bzft_list h5 span{ font-size:18px; padding:0 0 10px 0;}
.Bzft_list ul{}
.Bzft_list ul li{ height:auto; padding:10px; overflow:hidden;}
.Bzft_list ul li img{ width:90%; height:auto; float:none; margin:auto; display:block;}
.Bzft_list ul li p{ width:auto; font-size:13px; line-height:20px; padding:20px 10px 15px 0; float:none; text-align:left;}
.Bzft_list ul li p span{ display:block; font-size:18px; padding-bottom:5px; line-height:24px;}
.Bzft_list ul li p em{ display:block; font-size:14px; color:#000; padding-bottom:5px;}
.Bzft_list ul li.End{ }
.Bzft_list ul li.End img{ float:none;}
.Bzft_list ul li.End p{ float:none; text-align:left;}
}

.Zzyt_bracket{ height:auto; border-bottom:solid 1px #dcdcdc; padding-bottom:195px;}
.Zzyt_bracket ul{ }
.Zzyt_bracket ul li{ float:left;  font-size:18px; color:#333; width:370px;  margin-right:30px;text-align: center;}
.Zzyt_bracket ul li h5{ width:370px; height:280px;background:#f0f0f0; padding-top: 30px;}
.Zzyt_bracket ul li img{ width: auto; height: 248px; }
.Zzyt_bracket ul li span{ display:block; margin-top:12px;}
@media(min-width:320px) and (max-width:800px)
{
.Zzyt_bracket{ height:auto; border-bottom:solid 1px #dcdcdc; padding-bottom:20px;}
.Zzyt_bracket ul{ padding:10px 10px 0;}
.Zzyt_bracket ul li{ width:100%; font-size:12px; margin-bottom:10px; float:none;}
.Zzyt_bracket ul li h5{width: 100%; height: auto;padding-top: 15px}
.Zzyt_bracket ul li img{ height:auto; width:90%;}
.Zzyt_bracket ul li span{ font-size:14px; margin-top:5px; }
}

.Bzft_txt{ padding:0 0 100px;}
.Bzft_txt h5{ font-size:18px; color:#666; padding:0 30px 35px; margin:0;}
.Bzft_txt h5 span{ display:block; font-size:36px; color:#000; padding-bottom:10px;}
.Bzft_txt ul{ padding:0 15px;}
.Bzft_txt ul li{ width:33.33%; float:left;}
.Bzft_txt ul li span{ display:block; border:solid 1px #dcdcdc; height:90px; line-height:90px; font-size:18px; color:#3e3a39; margin:15px;}
.Bzft_txt ul li i{ font-size:45px; margin:0 15px 0 75px; float:left;}
@media(min-width:320px) and (max-width:800px)
{
.Bzft_txt{ padding:20px 0;}
.Bzft_txt h5{ font-size:14px; padding:0 10px 20px;}
.Bzft_txt h5 span{ font-size:20px; padding-bottom:5px;}
.Bzft_txt ul{ padding:0 5px;}
.Bzft_txt ul li{ width:50%;}
.Bzft_txt ul li span{ height:45px; line-height:45px; font-size:14px; margin:5px;}
.Bzft_txt ul li i{ font-size:20px; margin:0 10px 0 20px;}
}

.Bzft02{ font-size:14px; color:#000; padding-bottom:100px;}
.Bzft02 dl{}
.Bzft02 dl dt{ border-bottom:solid 1px #dbdbdb; padding:20px 0 20px 180px; position:relative; overflow:hidden;}
.Bzft02 dl dt span{ color:#3e3a39; position:absolute; left:20px; top:20px;}
.Bzft02 dl dt span.first{ top:50%;margin-top:-20px;}
.Bzft02 dl dt p{ display:inline-block; width:50%; text-align:center; float:left;}
@media(min-width:320px) and (max-width:1150px)
{
.Bzft02{ padding-bottom:20px; overflow-x:scroll;}
.Bzft02 dl{ width:600px;}
.Bzft02 dl dt{ padding:10px 0 10px 120px; position:relative; overflow:hidden;}
.Bzft02 dl dt span{ color:#3e3a39; position:absolute; left:0px; top:0px; padding:10px; background:#fff;}
.Bzft02 dl dt p{ width:240px;}
.Bzft02 dl dt p img{ width:150px;}
}

.Jszc_list{ padding:40px 0 108px 0;}
.Jszc_list .auto{ padding:0 15px;}
.Jszc_list h4{ height:50px; line-height:40px; font-size:20px; color:#000; font-weight:bold; padding:10px 0 0 20px; position:relative;}
.Jszc_list h4 span{ display:inline-block; width:4px; height:16px; background:#181878; position:absolute; left:0px; top:22px;}
.Jszc_list ul{ padding-bottom:15px;}
.Jszc_list ul li{ font-size:14px; height:30px; line-height:30px; padding-left:20px; position:relative;}
.Jszc_list ul li span{ display:inline-block; width:8px; height:8px; border-radius:50%; background:#c4d3da; position:absolute; left:0px; top:11px;}
.Jszc_list ul li a{ display:block; white-space:nowrap !important; text-overflow:ellipsis; overflow:hidden;}
.Jszc_list .flCont{ width:50%; float:left;}
.Jszc_list .frCont{ width:50%; float:right; border-left:solid 1px #dcdcdc;}
.Jszc_list .frCont h4{ margin-left:60px;}
.Jszc_list .frCont ul{ margin-left:60px;}
@media(min-width:320px) and (max-width:1150px)
{
.Jszc_list{ padding:10px 10px 20px;}
.Jszc_list .auto{ padding:0;}
.Jszc_list h4{ height:40px; line-height:40px; font-size:16px;}
.Jszc_list h4 span{ margin:0 10px 0 0;}
.Jszc_list ul{ padding-bottom:0;}
.Jszc_list ul li{ font-size:12px;}
.Jszc_list .flCont{ width:100%; float:none;}
.Jszc_list .frCont{ width:100%; float:none; border-left:none;}
.Jszc_list .frCont h4{ margin-left:0;}
.Jszc_list .frCont ul{ margin-left:0;}
}

.Jszc_info{ padding:75px 0 80px 0;}
.Jszc_info .auto{ padding:0 15px;}
.Jszc_info .title{ font-size:18px; font-weight:bold; text-align:center;}
.Jszc_info .date{ font-size:13px; text-align:center; color:#999; padding:15px 0 0px;}
.Jszc_info .txt{ font-size:16px; line-height:30px; color:#333; padding:10px 0;}
.Jszc_info .txt p{ padding-top:10px;}
.Jszc_info .txt p.p1{padding-bottom:20px; padding-top:0px;}
.Jszc_info .txt p.notice{padding-top:90px;}
@media(min-width:320px) and (max-width:1150px)
{
.Jszc_info{ padding:30px 0;}
.Jszc_info .auto{ padding:0 10px;}
.Jszc_info .title{ font-size:16px;}
.Jszc_info .date{ font-size:12px;}
.Jszc_info .txt{ font-size:14px; line-height:20px; padding:0;}
.Jszc_info .txt p.p1{padding-bottom:10px;}
.Jszc_info .txt p.notice{padding-top:45px;}
}

.News_category{ padding:10px 0 0 10px; margin:0; font-size:14px; border-bottom:solid 1px #f0f0f0;}
.News_category a{ color:#999; margin:0 5px; display:inline-block; line-height:56px;}
.News_category a:hover,.News_category a.on{ color:#181878;}
@media(min-width:320px) and (max-width:1150px)
{
.News_category{ padding:5px 0 0 5px; font-size:12px;}
.News_category a{ color:#999; margin:0 5px; line-height:30px;}
}

.News_list{}
.News_list li{ height:215px; padding:0 315px 0 10px; position:relative; margin:25px 0 0; border-bottom:solid 1px #f0f0f0;}
.News_list li dl{ position:absolute; right:10px; top:0px;}
.News_list li dl img{ width:254px; height:190px;}
.News_list li h4{ padding:18px 0 0; margin:0; font-size:20px;}
.News_list li h4 a{ display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.News_list li h4 em{ display:block; font-size:12px; color:#999; padding-top:7px;}
.News_list li p{ font-size:16px; line-height:24px; color:#999; padding-top:10px; height:96px; overflow:hidden;}
@media(min-width:320px) and (max-width:1150px)
{
.News_list li{ height:110px; padding:0 150px 0 10px; margin:10px 0 0;}
.News_list li dl{ top:5px;}
.News_list li dl img{ width:120px; height:auto;}
.News_list li h4{ padding:5px 0 0; font-size:14px;}
.News_list li h4 em{ padding-top:3px;}
.News_list li p{ font-size:12px; line-height:16px; padding-top:5px; height:36px; overflow:hidden;}
}

.About_title{ text-align:center; font-size:36px; color:#000; padding:95px 0 0 0; margin:0;}
.About_title02{padding:75px 0 0 0; }
.About_title font{ display:block; font-size:18px; color:#3d3a39;}
.About_title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.About_title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
@media(min-width:320px) and (max-width:1150px)
{
.About_title{ font-size:24px; padding:30px 10px 0;}
.About_title font{ font-size:14px;}
.About_title span{ width:110px; margin:10px auto 15px;}
}

.About_txt{ font-size:16px; line-height:30px; color:#3d3a39; border-bottom:solid 1px #dcdcdc; padding:0 0 40px; margin:0 15px;}
.About_txt p{ text-indent:2em; padding-bottom:15px;}
@media(min-width:320px) and (max-width:1150px)
{
.About_txt{ font-size:14px; line-height:22px; padding:0 0 20px; margin:0 10px;}
}

.About_list{ padding: 40px 15px 80px 15px;}
.About_list li{ width:200px; height:375px; float:left; text-align:center; line-height:20px; margin-right:42px;}
.About_list li img{ width:200px; height:270px; }
.About_list li span{ display:block; font-size:14px; padding-top:10px;}
.About_list li em{ display:block; font-size:14px; color:#999;}
.About_list li:last-child{ margin-right:0px;}
.About_list dt{ width:346px; height:285px; float:left; text-align:center; margin-right:66px;}
.About_list dt img{ width:346px; height:222px; }
.About_list dt span{ display:block; font-size:14px; padding-top:7px;}
.About_list dt.End{ margin-right:0;}
@media(min-width:320px) and (max-width:1150px)
{
.About_list{ padding:20px 10px;}
.About_list li{ width:50%; height:320px; margin-right:0;}
.About_list li img{ width:95%; height:auto; }
.About_list li span{ font-size:12px; padding-top:5px;}
.About_list li em{ font-size:12px; color:#999;}
.About_list li:last-child{ margin-right:0px;}
.About_list dl{ clear:both;}
.About_list dt{ width:33%; height:145px; margin-right:0;}
.About_list dt img{ width:95%; height:auto; }
.About_list dt span{ display:block; font-size:12px; padding:7px 10px 0;}
}

.Case_title{ text-align:center; font-size:36px; color:#000; padding:95px 0 0 0; margin:0;}
.Case_title font{ display:block; font-size:24px; padding-top:10px;}
.Case_title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:25px auto 25px; position:relative;}
.Case_title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
@media(min-width:320px) and (max-width:1150px)
{
.Case_title{ font-size:24px; padding:30px 10px 0;}
.Case_title font{ font-size:14px;}
.Case_title span{ width:110px; margin:10px auto 15px;}
}

.Case_map{ border-bottom:solid 1px #dcdcdc; padding:0 0 70px 0;}
.Case_map .tips{ font-size:16px; line-height:30px; text-align:center; padding:0 170px; color:#666;}
.Case_map .map{ text-align:center; padding-top:30px;}
@media(min-width:320px) and (max-width:1150px)
{
.Case_map{ padding:0;}
.Case_map .tips{ font-size:14px; line-height:22px;  padding:0 10px;}
.Case_map .map{ padding:20px;}
.Case_map .map img{ max-width:100%;}
}

.Case_list{ border-bottom:solid 1px #dcdcdc; padding:0 0 65px 0;}
.Case_list dl{ font-size:16px; text-align:center; padding:0 10px 35px; color:#666;}
.Case_list ul{}
.Case_list ul li{ margin:10px 15px; float:left; width:270px; text-align:center; height:62px; line-height:62px; font-size:16px; background:#f5f5f7;}
.Case_list ul li.more{ color:#969899;}
@media(min-width:320px) and (max-width:1150px)
{
.Case_list{ padding:0 0 30px 0;}
.Case_list dl{ font-size:14px; padding:0 10px 10px;}
.Case_list ul{}
.Case_list ul li{ margin:5px 1%; width:48%; height:32px; line-height:32px; font-size:14px;}
}

.Case_list02{ border-bottom:solid 1px #dcdcdc; padding:0 0 65px 0;}
.Case_list02 dl{ font-size:16px; line-height:30px; text-align:center; padding:0 10px 35px; color:#666;}
.Case_list02 dl span{ display:block;}
.Case_list02 ul{}
.Case_list02 ul li{ margin:10px 15px; float:left; width:370px; text-align:center; height:62px; line-height:62px; font-size:16px; background:#f5f5f7;}
.Case_list02 ul li.more{ color:#969899;}
@media(min-width:320px) and (max-width:1150px)
{
.Case_list02{ padding:0 0 30px 0;}
.Case_list02 dl{ font-size:14px; line-height:20px; padding:0 10px 10px;}
.Case_list02 dl span{ display:inline;}
.Case_list02 ul{}
.Case_list02 ul li{ margin:5px 1%; width:48%; height:32px; line-height:32px; font-size:14px;}
}

.Contact{ padding:50px 0 100px;}
.Contact h1{ color:#010101; font-size:36px; text-align:center; padding:75px 0 0 0;}
.Contact h1 span{ display:block; font-size:18px; padding-top:15px;}
.Contact .textBox{ clear:both; overflow:hidden; padding:30px 15px 0;}
.Contact .textBox ul{}
.Contact .textBox ul li{ width:360px; float:left; margin-bottom:25px; padding:0 20px; position:relative; background:#fff; border:solid 1px #e6e6e6;}
.Contact .textBox ul li.m30{ margin:0 45px;}
.Contact .textBox ul li .text{ padding:0; margin:0; border:none; background:none; width:100%; height:60px; line-height:60px; font-size:16px; color:#808080;}
.Contact .textBox ul li .text02{ padding:0; margin:0; border:none; background:none; width:100%; height:85px; line-height:18px; font-size:16px; color:#808080;}
.Contact .textBox ul li.bz,.H_contact .flCont ul li.bz{ width:100%; clear:both;}
.Contact .textBox ul li.bz{ height:120px; padding-top:20px;}
.Contact .textBox ul li.btn{ border:none; padding:10px 0; background:none; width:100%;}
.Contact .textBox ul li.btn a{ width:210px; height:50px; line-height:50px; text-align:center; background:#181878; font-size:18px; display:block; margin:auto; color:#fff;}
.Contact .textBox ul li.btn .btnsub{ width:210px; height:50px; line-height:50px; text-align:center; background:#181878; font-size:18px; display:block; margin:auto; color:#fff;border: none}
 
.Contact .txt{ padding:50px 15px 55px 15px;}
.Contact .txt dt{ float:left; font-size:18px; line-height:30px; height:235px;}
.Contact .txt dt.line{ padding:0 95px 0 90px; margin:0 65px 0 65px; border-left:solid 1px #b4b4b4; border-right:solid 1px #b4b4b4; }
.Contact .txt dt.pt{ padding-top:25px;}
.Contact .txt dt .pb{ padding-bottom:25px;}
.Contact .txt dt span{ display:block; font-size:28px; padding-bottom:10px;}
.Contact .txt dt em{ display:block; font-size:18px;}
.Contact .txt dt font{ display:block; font-size:22px;}
.Contact .txt dt .tell{ font-size:22px; padding:20px 0 25px;}
.Contact .txt dt .tell em{ display:block; font-size:36px; padding-top:10px;}
.Contact .qq{ font-size:20px; padding:0 15px; display:inline-block; width:113px; height:36px; line-height:32px; color:#fff; text-align:center; background:#009bdb; font-size:12px; border-radius:2px;}
.Contact .qq:hover{ opacity:0.9;}
.Contact .qq i{ margin-right:5px;}
.Contact .txt dt .f20{ font-size:20px;}
.Contact .txt dt.pt img{ width:150px; height:150px; display:block; margin:0 auto 5px;}
.Contact .txt dt.pt i{ font-size:20px; margin-right:5px;}
@media(min-width:320px) and (max-width:1150px)
{
.Contact{ padding:20px 0 20px;}
.Contact h1{ font-size:20px; padding:20px 0 0 0;}
.Contact h1 span{ font-size:15px; padding-top:5px;}
.Contact .auto{ padding:0 10px;}
.Contact .textBox{ padding-top:20px;}
.Contact .textBox ul{}
.Contact .textBox ul li{ margin-bottom:10px; padding:0 10px; width:100%; float:none;}
.Contact .textBox ul li.m30{ margin:0 0 10px;}
.Contact .textBox ul li .text{ height:40px; line-height:40px; font-size:14px;}
.Contact .textBox ul li .text02{ font-size:14px;}
.Contact .textBox ul li.btn a{ width:100%; height:40px; line-height:40px; font-size:14px; float:none;}
.Contact .textBox ul li.btn .btnsub{ width:100%; height:40px; line-height:40px; font-size:14px; float:none; border:none}
.Contact .txt{ padding:0;}
.Contact .txt dt{ float:none; font-size:14px; line-height:20px; height:180px;}
.Contact .txt dt.line{ padding:10px 0; margin:10px 0; border-left:none; border-right:none; border-top:solid 1px #b4b4b4; border-bottom:solid 1px #b4b4b4; width:100%;}
.Contact .txt dt.pt{ padding-top:15px;}
.Contact .txt dt .pb{ padding-bottom:10px;}
.Contact .txt dt span{ font-size:18px; padding-bottom:5px;}
.Contact .txt dt em{ display:block; font-size:16px;}
.Contact .txt dt font{ display:block; font-size:18px; padding-bottom:5px;}
.Contact .txt dt .tell{ font-size:14px; padding:10px 0 15px;}
.Contact .txt dt .tell em{ display:block; font-size:22px; padding-top:5px;}
.Contact .qq{ font-size:14px; padding:0; width:90px; height:30px; line-height:26px; margin:0 10px 0 10px;}
.Contact .qq i{ margin-right:5px;}
.Contact .txt dt .f20{ font-size:14px;}
.Contact .txt dt.pt i{ font-size:14px;}
}

.Map{ height:420px;}

.Zzy_txt01{ border-bottom:solid 1px #dedede; padding:70px 0 0px 0;}
.Zzy_txt01 ul li{ padding:0px 0px 65px; border-bottom:solid 1px #dcdcdc; overflow:hidden;}
.Zzy_txt01 li h3{ font-size:36px; padding:30px 0 0 0; text-align:right;}
.Zzy_txt01 li p{ line-height:40px; font-size:18px; color:#666; padding:15px 0 0 0; text-align:right;}
.Zzy_txt01 li p span{ display:block;}
.Zzy_txt01 li dl{ float:left;}
.Zzy_txt01 li.End{ border-bottom:none;padding: 0px 0px 5px; }
.Zzy_txt01 li.End h3{text-align:left;padding:170px 0 0 0; }
.Zzy_txt01 li.End p{ text-align:left; } 
.Zzy_txt01 li.End dl{float:right;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzy_txt01{ padding:20px 10px 20px;}	
.Zzy_txt01 ul li{ padding:10px; border-bottom:solid 1px #dcdcdc; overflow:hidden;}	

.Zzy_txt01 li h3{ font-size:20px; padding:15px 0 0 0;}
.Zzy_txt01 li p{ line-height:20px; font-size:16px; padding:5px 0 0 0;}
.Zzy_txt01 li p span{ display:inline;}
.Zzy_txt01 li dl{ float:none;}
.Zzy_txt01 li dl img{ max-width:100%;}
}

.Zzy_txt02{ border-bottom:solid 1px #dedede; padding:55px 0 50px 0;}
.Zzy_txt02 ul{}
.Zzy_txt02 ul li{ float:left; width:295px; text-align:center; margin-right:157px;}
.Zzy_txt02 ul li img{ width:295px;}
.Zzy_txt02 ul li span{ display:block; font-size:18px; color:#333; padding-top:23px;}
.Zzy_txt02 ul li:last-child{ margin-right:0px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzy_txt02{ padding:20px 10px 0;}
.Zzy_txt02 ul li{ width:100%; margin-right:0; padding-bottom:20px;}
.Zzy_txt02 ul li img{ width:100%;}
.Zzy_txt02 ul li span{ font-size:14px; padding-top:10px;}
}

.Zzy_txt03{ padding:60px 0 200px; text-align:center;}
.Zzy_txt03 img{ width:1173px;}
@media(min-width:320px) and (max-width:1150px)
{
.Zzy_txt03{ padding:20px 0;}
.Zzy_txt03 img{ width:100%;}
}

.crj_standard{ background:#f8f8f8;}
.crj_standard ul{}
.crj_standard ul li{ padding:85px 42px 50px ;  overflow:hidden;border-bottom:solid 1px #ccc;}
.crj_standard ul li img{ float:left;}
.crj_standard ul li p{ float:right; font-size:18px; line-height:40px; padding-top:105px; text-align:right; color:#666;}
.crj_standard ul li p span{ display:block; font-size:36px; line-height:50px; color:#000; padding-bottom:10px;}
.crj_standard ul li.End{border-bottom:none;padding:40px 42px 55px ;}
.crj_standard ul li.End img{ float:right;}
.crj_standard ul li.End p{ float:left; text-align:left;}
@media(min-width:320px) and (max-width:800px)
{
.crj_standard{ padding-bottom:0;}
.crj_standard ul{padding-top:20px;}
.crj_standard ul li{ height:auto; padding:10px; overflow:hidden;}
.crj_standard ul li img{ width:90%; height:auto; float:none; margin:auto; display:block;}
.crj_standard ul li p{ width:auto; font-size:13px; line-height:20px; padding:20px 10px 15px 0; float:none; text-align:left;}
.crj_standard ul li p span{ display:block; font-size:18px; padding-bottom:5px; line-height:24px;}
.crj_standard ul li.End{ padding:10px ;}
.crj_standard ul li.End img{ float:none;}
.crj_standard ul li.End p{ float:none; text-align:left;}
}
.crj_sm{ padding-top:55px;overflow: hidden; padding-bottom:120px}
.crj_sm .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.crj_sm .title font{ display:block; font-size:18px; color:#3d3a39;}
.crj_sm .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.crj_sm .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.crj_sm ul{overflow: hidden; padding:15px 15px 0; }
.crj_sm li{ margin-right:55px; float:left; text-align: center;line-height: 28px;width: 190px;height: 250px; position:relative;}
.crj_sm li img{ width:190px; height:152px;}
.crj_sm li.End{margin-right:0px;}
.crj_sm li.last{ width: 251px;margin-right: 0px;margin-left: 10px;}
.crj_sm li span{display:block; color:#333; font-size:18px; margin-top:20px;}
.crj_sm li b{ width: 16px;height: 28px;background: url(../../images/2018/sfz_right.png) right center;display: inline-block;position: absolute;top: 50%;margin-top: -30px;right: -36px;}
@media(min-width:320px) and (max-width:1150px)
{
.crj_sm{ padding-bottom:20px;padding-top:0px;}	
.crj_sm .title{font-size:18px;padding:20px 0 0 0;}
.crj_sm .title font{ font-size:14px;}
.crj_sm .title span{ width:110px; margin:10px auto 15px;}
.crj_sm ul{  padding:10px;}
.crj_sm li{width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.crj_sm li.last{width: 100%;height: auto;margin:0;}
.crj_sm li img{ width:100%; height:auto;}
.crj_sm li span{ font-size:14px; margin-top:15px;}
.crj_sm li b{display:none;}
}

.Ban_zn{background:url(../../images/2018/Ban_zzyt.png) no-repeat; position:relative; padding-top:57px; height:600px;}
.Ban_zn h5{ float:right;margin-right: 40px; position:relative;}
.Ban_zn h5 .dy{ position: absolute;left: 23px;bottom: -52px;width: 307px;height: auto;}
.Ban_zn .intr{width:740px; float:left;padding:35px 0 0 15px; } 
.Ban_zn .intr em{ font-size:24px; color:#fff;  }
.Ban_zn .intr span.Line{ background:#849195; width:36px; height:3px; display:block;margin-top: 12px; margin-bottom:40px;}
.Ban_zn .intr p{ color:#fefefe; font-size:14px; padding-bottom:35px;line-height: 24px; }
.Ban_zn .intr p.p1,.Ban_crj .intr p.p2{ display:none;}
.Ban_zn .intr ul{ padding-top:8px;}
.Ban_zn .intr li{ border:1px solid #70858b; font-size:14px; width:164px; height:80px; padding:15px 0 0 7px; float:left; margin-right:22px; margin-bottom:22px;}
.Ban_zn .intr li.End{ margin-right:0px;}
.Ban_zn .intr li em{ display:block;font-size:14px;}
.Ban_zn .intr li h5{display:none;}
.Ban_zn .intr li img{ width: 50px; height: 50px; float: left; margin:0 9px 0 0;}
.Ban_zn .intr li span{ line-height:22px;color:#fefefe; }
@media(min-width:320px) and (max-width:1150px)
{
.Ban_zn{padding-top:20px; height:auto; background:#fff;}
.Ban_zn h5{ float:none; margin:0px; padding:10px; box-sizing: border-box;}
.Ban_zn h5 .dy{ display:none;}
.Ban_zn h5 img{ width:100%; height:auto;}
.Ban_zn .intr{ float:none;width: 100%; padding: 10px;}	
.Ban_zn .intr em{ color:#0b0205;font-size:18px; }
.Ban_zn .intr span.Line{margin-bottom:10px;}
.Ban_zn .intr p{ padding:5px 0px; color:#0b0205;}
.Ban_zn .intr ul{ padding-top:10px;}
.Ban_zn .intr li font{display:none;}
.Ban_zn .intr li h5{display:block;}
.Ban_zn .intr li h5 img{ width:50px; height:50px;}
.Ban_zn .intr li{ width:100%; height:auto; padding:10px ;float:none; margin:0; margin-bottom:10px;overflow: hidden;}
.Ban_zn .intr li em{ display:inline-block;}
.Ban_zn .intr li span{color:#0b0205;}		
}

.zn_features{ overflow: hidden; padding-bOttoman:20px;}
.zn_features .title{ text-align:center; font-size:24px; color:#0b0205; padding:55px 0 0 0; margin:0;}
.zn_features .title font{ display:block; font-size:18px; color:#3d3a39;}
.zn_features .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.zn_features .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.zn_features li{ margin:0 19px; float:left; text-align: center;line-height: 28px;width: 196px;height: 285px; }
.zn_features li.End{margin-right:0px;}
.zn_features ul{ padding:30px 15px;overflow: hidden; }
.zn_features li em{ font-size:18px; color:#333;padding-top: 8px; display: block;}
.zn_features li span{display:block; color:#999; font-size:14px;}
@media(min-width:320px) and (max-width:1150px)
{
.zn_features{ padding-bottom:20px;}	
.zn_features .title{font-size:18px;padding:20px 0 0 0;}
.zn_features .title font{ font-size:14px;}
.zn_features .title span{ width:110px; margin:10px auto 15px;}
.zn_features ul{  padding:10px;}
.zn_features li{width: 50%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.zn_features li img{ width:90%; height:auto;}
.zn_features li em{ font-size:16px;}
.zn_features li span{ font-size:12px; margin-top:10px;}
}

.zn_sm{ padding-top:55px;overflow: hidden; padding-bottom:40px}
.zn_sm .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.zn_sm .title font{ display:block; font-size:18px; color:#3d3a39;}
.zn_sm .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 0px; position:relative;}
.zn_sm .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.zn_sm h5{text-align:center; font-size:20px; color:#333; line-height:30px ; padding:35px 0 26px; }
.zn_sm ul{overflow: hidden; padding:0px 15px 0px ; border-bottom:1px solid #dcdcdc;margin-bottom: 30px; }
.zn_sm ul.dy{ border-bottom:none;}
.zn_sm li{ margin-right:55px; float:left; text-align: center;line-height: 28px;width: 190px;height: 245px; position:relative;}
.zn_sm li img{ width:190px; height:152px;}
.zn_sm ul.cy li{ width:150px; margin-right:54px;}
.zn_sm ul.cy li img{ width:150px; height:130px;}
.zn_sm ul.fy li{ width:208px;margin-right:112px; height:295px;}
.zn_sm ul.dy li{width:190px;height:235px;}
.zn_sm ul.cy li em{ font-size:12px; color:#999;white-space: nowrap;}
.zn_sm ul.fy li em{ font-size:14px; color:#999;white-space: nowrap;}
.zn_sm ul.dy li em{font-size:14px; color:#999;white-space: nowrap;}
.zn_sm ul.ps li.End{margin-right:0px;}
.zn_sm ul.cy li.End{margin-right:0px;}
.zn_sm ul.fy li.End{margin-right:0px;}
.zn_sm ul.dy li.End{margin-right:0px;}
.zn_sm li.last{ width: 251px;margin-right: 0px;margin-left: 10px;}
.zn_sm li span{line-height: 20px; display:block; color:#333; font-size:16px; margin-top:10px;white-space: nowrap;}
.zn_sm ul.fy li span{font-size:18px;line-height: 24px; }
.zn_sm ul.dy li span{font-size:18px;line-height: 24px; }
.zn_sm li b{ width: 16px;height: 28px;background: url(../../images/2018/sfz_right.png) right center;display: inline-block;position: absolute; top: 50%;right: -37px; margin-top:-72px;}
.zn_sm ul.ps li b{ margin-top:-62px;}
.zn_sm ul.fy li b{ margin-top:-87px; right:-63px;}
.zn_sm ul.dy li b{ margin-top:-56px; right:-35px;}
@media(min-width:320px) and (max-width:1150px)
{
.zn_sm{ padding-bottom:20px;padding-top:0px;}	
.zn_sm .title{font-size:18px;padding:20px 0 0 0;}
.zn_sm .title font{ font-size:14px;}
.zn_sm .title span{ width:110px; margin:10px auto 15px;}
.zn_sm h5{font-size:16px;padding:20px 0 0px; }
.zn_sm ul{padding:10px; margin:0px;}
.zn_sm ul.cy li{width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.zn_sm ul.fy li{width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.zn_sm ul.ps li{width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.zn_sm ul.dy li{width: 100%;height: auto;}
.zn_sm li.last{width: 100%;height: auto;margin:0;}
.zn_sm li img{ width:100%; height:auto;}
.zn_sm li span{ font-size:16px; margin-top:15px;}
.zn_sm li b{display:none;}
}

.zn_manage{ padding-bottom:35px; background:#f8f8f8; padding-top:55px;}
.zn_manage .title{text-align: center;font-size: 24px;color: #0b0205;margin: 0;}
.zn_manage .title span{display: block;width: 160px;height: 1px; background: #c4c4cc;margin: 15px auto 0px; position: relative;}
.zn_manage .title em{ width: 36px; height: 3px; overflow: hidden;  background: #181878;  position: absolute; left: 50%; top: -1px;  margin-left: -18px;}
.zn_manage h5{ color:#323233; font-size:20px;text-align: center; font-size:20px; margin:30px auto 15px;}
.zn_manage h5 em{ font-size:14px; color:#969699; display:block; padding-top:12px;}
.zn_manage p{ text-align:center;}
.zn_manage p img{ width:878px; height:460px;}
@media(min-width:320px) and (max-width:1150px)
{
.zn_manage{ padding-bottom:20px; padding-top:20px;}	
.zn_manage .title{font-size: 18px;}
.zn_manage h5{font-size:16px; }
.zn_manage h5 em{}
.zn_manage p img{ width:100%; height:auto;}
}
.zn_scene{ padding-top:60px;overflow: hidden;}
.zn_scene .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.zn_scene .title font{ display:block; font-size:18px; color:#3d3a39;}
.zn_scene .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 3px; position:relative;}
.zn_scene .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.zn_scene .title b{ font-weight:normal; font-size:16px; color:#333;}
.zn_scene ul{overflow: hidden; padding:25px 15px 58px; }
.zn_scene li{ margin-right:30px; float:left; text-align: center;line-height: 28px;width: 270px;height: 140px; position:relative; }
.zn_scene li.End{ margin-right:0px;}
.zn_scene li span{display:block; font-size:14px; margin-top:20px; background:#000; opacity:0.7; width:100%; height:30px; line-height:30px; color:#fff; position:absolute; bottom:0px; left:0px;}
@media(min-width:320px) and (max-width:1150px)
{
.zn_scene{padding-top:0px;}	
.zn_scene .title{font-size:18px;padding:20px 0 0 0;}
.zn_scene .title font{ font-size:14px;}
.zn_scene .title span{ width:110px; margin:10px auto 15px;}
.zn_scene ul{padding:10px;}
.zn_scene li{ width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; margin-bottom:10px;}
.zn_scene li.last{width: 100%;height: auto;margin:0;}
.zn_scene li img{ width:100%; height:auto;}
.zn_scene li span{ font-size:14px; margin-top:15px;}
}

.zn_case{ padding:45px 0 110px; background:#f8f8f8;}
.zn_case .title{text-align: center;font-size: 24px;color: #0b0205;margin: 0;}
.zn_case .title span{display: block;width: 160px;height: 1px; background: #c4c4cc;margin: 15px auto 0px; position: relative;}
.zn_case .title em{ width: 36px; height: 3px; overflow: hidden;  background: #181878;  position: absolute; left: 50%; top: -1px;  margin-left: -18px;}
.zn_case dl{ padding:70px 0 100px 443px; position:relative; }
.zn_case dl h3{width:400px; height:320px; position:absolute; left:15px; top:40px; }
.zn_case dl h3 img{width:400px; height:320px; }
.zn_case dl h4{ font-size:22px; color:#181878;}
.zn_case dl h4 span{ width:12px; height:3px; display:block; background:#14197f; margin:8px 0 22px 0;}
.zn_case dl h5{ color:#333;margin-bottom: 52px }
.zn_case dl h5 em{ color:#0b0205; margin-left:20px;}
.zn_case dl dt{ width:340px; display: inline-block; margin-bottom:20px; margin-right:56px; }
.zn_case dl dt.End{ margin-right:0px;}
.zn_case dl dt span{ color:#000; width:102px; height:24px; background:#c9c9cf; display:block;font-size:14px; text-align:center; line-height:24px; margin-bottom:6px; }
.zn_case dl dt em{color:#333; font-size:14px;  }
@media(min-width:320px) and (max-width:1150px)
{
.zn_case{ padding:10px 0 20px;}	
.zn_case .title{font-size: 18px;}
.zn_case dl{ padding:10px; }
.zn_case dl h3{ position:static; width:100%; height:auto;left: 0;top: 10px;}
.zn_case dl h3 img{ width:100%; height:auto;}
.zn_case dl h4{font-size:18px; margin-top:10px;}
.zn_case dl h5{margin-bottom: 20px }
.zn_case dl dt em{ white-space:nowrap;}
}

.Ban_slzn{background:url(../../images/2018/Ban_zzyt.png) no-repeat; position:relative; padding-top:57px; height:600px;}
.Ban_slzn h5{ float:right;margin-right: 50px; position:relative;}
.Ban_slzn h5 .dy{position: absolute;left: 26px;bottom: -69px;width: 315px;height: auto;}
.Ban_slzn .intr{width:739px; float:left;padding:23px 0 0 15px; } 
.Ban_slzn .intr em{ font-size:24px; color:#fff;  }
.Ban_slzn .intr span.Line{ background:#849195; width:36px; height:3px; display:block;margin-top: 10px; margin-bottom:45px;}
.Ban_slzn .intr p{ color:#fefefe; font-size:14px; padding-bottom:30px; }
.Ban_slzn .intr p.p1,.Ban_slzn .intr p.p2{ display:none;}
.Ban_slzn .intr ul{ padding-top:30px;}
.Ban_slzn .intr li{ border:1px solid #70858b; font-size:14px; width:218px; height:80px; padding:15px 0 0 15px; float:left; margin-right:35px; margin-bottom:43px;;}
.Ban_slzn .intr li.End{ margin-right:0px;}
.Ban_slzn .intr li em{ display:block;font-size:14px;}
.Ban_slzn .intr li h5{display:none;}
.Ban_slzn .intr li img{ width: 50px; height: 50px; float: left; margin:0 15px 0 0;}
.Ban_slzn .intr li span{ line-height:22px;color:#fefefe; }
@media(min-width:320px) and (max-width:1150px)
{
.Ban_slzn{padding-top:20px; height:auto; background:#fff;}
.Ban_slzn h5{ float:none; margin:0px; padding:10px; box-sizing: border-box;}
.Ban_slzn h5 .dy{ display:none;}
.Ban_slzn h5 img{ width:100%; height:auto;}
.Ban_slzn .intr{ float:none;width: 100%; padding: 10px;}	
.Ban_slzn .intr em{ color:#0b0205;font-size:18px; }
.Ban_slzn .intr span.Line{margin-bottom:10px;}
.Ban_slzn .intr p{ padding:5px 0px; color:#0b0205;}
.Ban_slzn .intr ul{ padding-top:10px;}
.Ban_slzn .intr li font{display:none;}
.Ban_slzn .intr li h5{display:block;}
.Ban_slzn .intr li h5 img{ width:50px; height:50px;}
.Ban_slzn .intr li{ width:100%; height:auto; padding:10px ;float:none; margin:0; margin-bottom:10px;overflow: hidden;}
.Ban_slzn .intr li em{ display:inline-block;}
.Ban_slzn .intr li span{color:#0b0205;}		
}
.slzn_function{ height:760px; background:#f5f6f7;}
.slzn_function .title{ text-align:center; font-size:24px; color:#000; padding:55px 0 0 0; margin:0;}
.slzn_function .title font{ display:block; font-size:18px; color:#3d3a39;}
.slzn_function .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.slzn_function .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.slzn_function  p img{ width:1200px; height:635px;}
@media(min-width:320px) and (max-width:1150px)
{
.slzn_function{ height:auto;}
.slzn_function .title{ font-size:18px; padding:30px 10px 0;}
.slzn_function .title font{ font-size:14px;}
.slzn_function .title span{ width:110px; margin:10px auto 15px;}
.slzn_function  p img{ width:100%; height:auto;}
}

.slzn_features{ overflow: hidden;}
.slzn_features .title{ text-align:center; font-size:24px; color:#0b0205; padding:55px 0 0 0; margin:0;}
.slzn_features .title font{ display:block; font-size:18px; color:#3d3a39;}
.slzn_features .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.slzn_features .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.slzn_features li{ margin-right:50px; float:left; text-align: center;line-height: 28px;width: 194px;height: 308px; }
.slzn_features li.End{ margin-right:0px;}
.slzn_features ul{ padding:5px 15px;overflow: hidden; border-bottom: 1px solid #dcdcdc;}
.slzn_features li em{ font-size:18px; color:#333;padding-top: 8px; display: block;}
.slzn_features li span{display:block; color:#999; font-size:14px;}
@media(min-width:320px) and (max-width:1150px)
{
.slzn_features{ padding-bottom:20px;}	
.slzn_features .title{font-size:18px;padding:20px 0 0 0;}
.slzn_features .title font{ font-size:14px;}
.slzn_features .title span{ width:110px; margin:10px auto 15px;}
.slzn_features ul{  padding:10px;}
.slzn_features li{width: 50%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.slzn_features li img{ width:90%; height:auto;}
.slzn_features li em{ font-size:16px;}
.slzn_features li span{ font-size:12px; margin-top:10px;}
}

.slzn_sm{ padding-top:55px;overflow: hidden;}
.slzn_sm .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.slzn_sm .title font{ display:block; font-size:18px; color:#3d3a39;}
.slzn_sm .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.slzn_sm .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.slzn_sm ul{overflow: hidden; border-bottom: 1px solid #dcdcdc;  padding:15px 15px 46px; }
.slzn_sm li{ margin-right:53px; float:left; text-align: center;line-height: 28px;width: 190px;height: 230px; position:relative;}
.slzn_sm li img{ width:190px; height:152px;}
.slzn_sm li.End{ margin-right: 0px;}
.slzn_sm li span{display:block; color:#000; font-size:18px; margin-top:20px; white-space:nowrap;}
.slzn_sm li b{ width: 16px;height: 28px;background: url(../../images/2018/sfz_right.png) right center;display: inline-block;position: absolute;top: 50%;margin-top: -30px;right: -36px;}
.slzn_sm ul.sy li b{ margin-top:-52px;}
@media(min-width:320px) and (max-width:1150px)
{
.slzn_sm{ padding-bottom:20px;padding-top:0px;}	
.slzn_sm .title{font-size:18px;padding:20px 0 0 0;}
.slzn_sm .title font{ font-size:14px;}
.slzn_sm .title span{ width:110px; margin:10px auto 15px;}
.slzn_sm ul{  padding:10px;}
.slzn_sm li{width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; padding-bottom:10px;}
.slzn_sm li.last{width: 100%;height: auto;margin:0;}
.slzn_sm li img{ width:100%; height:auto;}
.slzn_sm li span{ font-size:14px; margin-top:15px;}
.slzn_sm li b{display:none;}
}

.slzn_case{ padding-top:55px;overflow: hidden;}
.slzn_case .title{ text-align:center; font-size:24px; color:#0b0205; margin:0;}
.slzn_case .title font{ display:block; font-size:18px; color:#3d3a39;}
.slzn_case .title span{ display:block; width:160px; height:1px; background:#c4c4cc; margin:15px auto 25px; position:relative;}
.slzn_case .title em{ width:36px; height:3px; overflow:hidden; background:#181878; position:absolute; left:50%; top:-1px; margin-left:-18px;}
.slzn_case ul{overflow: hidden; border-bottom: 1px solid #dcdcdc;  padding:5px 15px 165px 0; }
.slzn_case li{ margin-right:30px; float:left; text-align: center;line-height: 28px;width: 270px;height: 180px; position:relative; }
.slzn_case li.End{ margin-right:0px;}
.slzn_case li span{display:block; color:#000; font-size:14px; margin-top:20px; background:#000; opacity:0.8; width:100%; height:30px; line-height:30px; color:#fff; position:absolute; bottom:0px; left:0px;}
@media(min-width:320px) and (max-width:1150px)
{
.slzn_case{ padding-bottom:20px;padding-top:0px;}	
.slzn_case .title{font-size:18px;padding:20px 0 0 0;}
.slzn_case .title font{ font-size:14px;}
.slzn_case .title span{ width:110px; margin:10px auto 15px;}
.slzn_case ul{padding:10px;}
.slzn_case li{ width: 100%;height: auto; margin:0; overflow:hidden; line-height:20px; margin-bottom:10px;}
.slzn_case li.last{width: 100%;height: auto;margin:0;}
.slzn_case li img{ width:100%; height:auto;}
.slzn_case li span{ font-size:14px; margin-top:15px;}
}
/**/
.Footer{ padding:30px 0 20px 0; text-align:center; background:#292929; font-size:12px; color:#fff;}
.Footer .ewm{ padding-bottom:10px;}
.Footer .ewm a{ width:40px; height:40px; line-height:40px; margin:0 14px; border:solid 1px #fff; display:inline-block; border-radius:50%;}
.Footer .ewm a i{ font-size:24px;}
.Footer .ewm img{ width:100px; height:100px; display:block; margin:0 auto 5px;}
.Footer .nav{}
.Footer .nav span{ padding-left:0px;}
.Footer .nav a{ padding:0 8px;}
.Footer p{ padding-top:10px;}
.Footer p a{ color:#fff;}
@media(min-width:320px) and (max-width:1150px)
{
.Footer{ padding:10px 0 20px;}
.Footer .ewm{ padding-bottom:0;}
.Footer .ewm img{ width:50px; height:50px; }
.Footer .nav span{ padding-left:0;}
.Footer .nav a{ padding:0 5px;}
}


.WxFloat{ position:fixed; right:10px; top:50%; width:60px; margin-top:-60px; background:#f4f4f4; display:none;}
.WxFloat i{ font-size:28px;}
.WxFloat a{ display:block; height:58px; line-height:50px; text-align:center; border:solid 1px #d2d2d2; margin-top:-1px;}
.WxFloat a img{ display:none; position:absolute; right:62px; top:-1px; width:100px; max-width:100px; height:100px; border:solid 2px #d2d2d2;}
.WxFloat a:hover img{ display:block;}
@media(min-width:320px) and (max-width:800px)
{
.WxFloat{ width:30px; margin-top:-30px;}
.WxFloat a{ height:30px; line-height:26px;}
.WxFloat a.wx{ display:none;}
.WxFloat i{ font-size:14px;}
}



