﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:hidden; overflow-y:auto; min-width:320px !important;}
*{ padding:0; margin:0;outline:none !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{ font-family:'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp {font-family:'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
a:hover{color:#dc1536; cursor:pointer;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:"microsoft yahei"; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%; min-width:320px !important;overflow-x:hidden;}
select{ margin:0; padding:0; font-family:"microsoft yahei"; border:none;}
textarea{ resize:none;outline:none;}
input,select{ margin:0; padding:0; border:none; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;
}

.pz_top{ float:left; width:100%; position:fixed; left:0;top:0; z-index:999;background:#fff;
-webkit-box-shadow:0 6px 6px rgba(0,0,0,0.11);  
  -moz-box-shadow:0 6px 6px rgba(0,0,0,0.11);  
  box-shadow:0 6px 6px rgba(0,0,0,0.11);  }
.pz_menu{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; position:relative; overflow:hidden; z-index:0; margin-top:94px;}
.pz_main{ float:left; width:100%; position:relative;}
.pz_down{ float:left; width:100%; background:white;}

.piaofunav{width:100%;float:left;height:114px;}

.pc_show{ display:block;}
.pad_show{ display:none;}
.phone_show{ display: none;}
.pc_pad_show{display:block;}
.pad_phone_show{ display:none;}

@media  screen and (max-width: 1199px){
.pc_show{ display:none;}
.pad_show{ display:block;}
.phone_show{ display: none;}
.pc_pad_show{display:block;}
.pad_phone_show{ display:block}
}

@media  screen and (max-width: 767px){
.pc_show{ display:none !important;}
.pad_show{ display:none;}
.phone_show{ display: block !important;}
.pc_pad_show{display:none !important;}
.piaofunav{width:100%;float:left;height:84px;}
.pz_banner{ margin-top:64px;}
.pz_main{ background:white;}
}




@font-face {
	font-family: 'helvetica-lt-35-thin';
	src: url('font/helvetica-lt-35-thin.eot');
	src: local('☺'), url('font/helvetica-lt-35-thin.woff') format('woff'), url('font/helvetica-lt-35-thin.ttf') format('truetype'), url('font/helvetica-lt-35-thin.svg#webfontHIqteXlE') format('svg');
	font-weight: normal;
	font-style: normal;
}




.bg0{ width:100%;}
.top{ width:100%; float:left; height:64px;}
.logo{ float:left; float:left; margin-top:10px;}
.z_682{ float:right; text-align:right;}
.menu{ z-index:99; height:64px; float:left;}
.menu > ul{ float:left;}
.menu ul .nli{ float:left; height:64px; margin:0 27px; text-align:center; z-index:99;}
.menu ul .nli span a{ display:block; padding:0 19px; float:left; height:64px; line-height:64px; color:#252525; text-align:center; font-size:16px;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ border-bottom:solid 3px #6b6b6b;}
@media  screen and (max-width: 991px){
.logo{ width:200px;}
}
@media  screen and (max-width: 767px){
.logo{ width:150px; margin-top:20px;}
.bg0{ width:100%; background:#f0f0f0;}
.top{ height:64px;}
}
/*下拉菜单（漂浮在menu .nli上）*/
.menu .sub{ float:left; width:100%; left:0; position:absolute; top:94px; text-align:left; display:none; z-index:999;  background:#f2f4f3; padding:5px 0;
  -webkit-box-shadow:inset 0 6px 6px rgba(0,0,0,0.11);  
  -moz-box-shadow:inset 0 6px 6px rgba(0,0,0,0.11);  
  box-shadow:inset 0 6px 6px rgba(0,0,0,0.11);  
 }
.menu .sub2{ text-align:center; width:100%;}
.menu .sub2 li{ display:inline-block; padding:8px 0; }
.menu .sub2 li a{ float:left; line-height:18px; height:18px; padding:0 15px; color:#272727; font-size:14px; border-left:solid 1px #272727; margin-left:-1px;}
.menu .sub2 li.first a{ border-left:none;}
.menu .sub2 li a:hover{ color:#e62129;}

.menu .sub1{  float:left; width:100%; height:auto; text-align:left; padding:34px 0 22px 0;}
.menu .sub1 ul{ width:100%; float:left;}
.menu .sub1 ul li{ width:25%; float:left;}
.menu .sub1 ul li dl{ width:100%; float:left; padding-left:42px;}
.menu .sub1 ul li dl dt{ width:100%; float:left; font-size:18px; color:#333; line-height:29px; font-weight:normal;}
.menu .sub1 ul li dl dt span{ display:block; width:100%; float:left; font-size:12px; color:#888; line-height:22px; font-family:"Arial"; padding-bottom:15px;}
.menu .sub1 ul li dl dd{ width:100%; float:left; font-size:14px; color:#666; line-height:40px;}
.menu .sub1 ul li dl dd a{ padding-left:15px; color:#666; background:url(../images/ico35_1.png) no-repeat left center;}
.menu .sub1 ul li dl dd:hover a{ color:#e62129; background-image:url(../images/ico35_2.png);}







.top_btn{ margin-top:10px; height:44px; position:relative; margin-left:7px; float:right;}
.top_btn a{ display:inline-block; position:relative; width:41px; height:41px; z-index:101;}
.top_btn a.search_btn{ border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden; width:41px; height:41px; background:url(../images/bian3.png) no-repeat center; z-index:1; opacity:0.2; filter:alpha(opacity=20);
-webkit-transform: rotate(360deg);
animation: rotation 2s linear infinite;
-moz-animation: rotation 2s linear infinite;
-webkit-animation: rotation 2s linear infinite;
-o-animation: rotation 2s linear infinite;
} 
.top_btn .search_ico{ position:absolute; right:0; top:0; width:41px; height:41px; background:url(../images/search_ico.png) no-repeat center; z-index:2;}
@-webkit-keyframes rotation{
from {-webkit-transform: rotate(0deg);}
to {-webkit-transform: rotate(360deg);}
}

.search{ width:600px; height:44px; position:absolute; right:0; top:54px; z-index:9; border-radius:22px; -webkit-border-radius:22px; -moz-border-radius:22px; overflow:hidden; border:solid 1px #c9c9c9; display:none;}
.search .search_k{ width:554px; float:left; height:44px; line-height:44px; padding-left:20px;}
.search .search_r{ width:44px; height:44px; background:#e5e5e5 url(../images/search_ico.png) no-repeat center; cursor:pointer; float:left;}

.bg1{ width:100%; float:left; background:#f3f3f3;}
.topnav{ width:100%; float:left; height:30px;}
.topnav .topnav_left{ float:left; width:565px; overflow:hidden; font-size:12px; color:#6a6a6a; line-height:30px; height:30px;}
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:30px; line-height:30px;  text-align:left; _display:inline;  width:100%; }
.topnav .topnav_right{ float:right;}
.topnav .topnav_right li{ display:inline-block; margin:0 25px; font-size:12px; color:#6a6a6a; line-height:30px;}
.topnav .topnav_right li a{ color:#6a6a6a;}
.topnav .topnav_right li a:hover{ color:#252525;}


@media screen and (max-width:1200px) {
.menu ul .nli{ margin:0 7px;}
.menu ul .nli span a{ padding:0 9px;}
}
@media screen and (max-width:767px) {
.z_682{ display:none;}
.btn_1{ bottom:80px;}
.menu_btn{ width:50px; height:64px; background:url(../images/menu_btn_1.png) no-repeat center; background-size:24px 16px; float:right; cursor:pointer;}
.menu_btn.on{ background:url(../images/menu_btn_3.png) no-repeat center; background-size:19px 19px;}
.pf_menu_bg{ position:fixed; width:100%; height:100%;top:64px; background:rgba(0,0,0,0.8); z-index:3; }
.pf_menu{ position:fixed; width:100%; left:0px; top:64px; z-index:99; display:block; background:white; padding:0 5%;
box-sizing:border-box; 
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box;}
.ph_menu{ float:right; width:100%;}
.search{ width:100%; float:left; height:34px; margin-top:26px; border-bottom:solid 1px #e2e2e2; display:block; position:static;}
.search .search_k{ width:85%; padding-left:10px; height:33px; line-height:33px; font-size:12px; color:#888; float:left;}
.search .search_r{ height:34px; width:15%;cursor:pointer; background:#e5e5e5 url(../images/search_ico.png) no-repeat center; float:right; background-size:14px 14px;}
.nav_box{ width:100%; float:left; padding-top:28px;}
.ph_menu .nli{ float:left; width:100%; padding:0 10px;}
.ph_menu .nli span{ float:left; width:100%; border-bottom:#e2e2e2 solid 1px;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#333333; font-size:14px; line-height:40px;}
.ph_menu .l2_ul{ float:left; width:100%; display:none; padding:5px 0 10px 0;}
.ph_menu .l2_ul .l2{ float:left; width:50%; padding:0 10px; font-size:14px; line-height:25px;}
.ph_menu .l2_ul .l2 a{ color:#666;}
.ph_menu .l2_ul .l2.on > a{ color:#e62129;}
.ph_menu .l2_ul .l3_ul{ float:left; width:100%; padding-left:32px; padding:4px 10px 10px 10px;}
.ph_menu .l2_ul .l3_ul li{ width:100%; float:left; font-size:12px; line-height:24px;}
.ph_menu .l2_ul .l3_ul li a{ color:#999;}
.btnout{ width:100%; float:left; padding:26px 0 39px 0; height:24px;}
.btnout a{ display:block; width:20px; height:20px; margin:auto; background:url(../images/menu_btn_3.png) no-repeat center; background-size:19px 19px;}

}

/*main*/
.bg3{ width:100%; float:left; background:url(../images/bg1.jpg) no-repeat center top; height:388px; text-align:center;}
.bg3 .img1{ width:100%; margin-top:110px; text-align:center;}
.bg3 .text1{ width:100%; float:left; margin-top:15px; font-size:18px; color:#b5b5b5; line-height:30px;}

.img_1{ display:block; margin:auto;}
.img_2{ display:none; margin:auto;}

.main1{ width:100%; float:left; padding-bottom:100px; margin-top:98px; overflow:hidden;}
.tit_1{ width:100%; float:left; padding-bottom:17px; background:url(../images/bian3.jpg) no-repeat center bottom;}
.tit_1 .title{ width:100%; height:23px; background:url(../images/bian2.png) repeat-x; text-align:center; text-transform:uppercase;}
.tit_1 .title span{ display:inline-block; padding:0 18px; background:white; font-size:30px; color:#252525; line-height:23px; letter-spacing:12px; font-family:Arial;}
.tit_1 .span{ width:100%; float:left; font-size:18px; color:#252525; line-height:28px; margin-top:18px; text-align:center; letter-spacing:12px;}
.tit_1 .p{ width:100%; float:left; font-size:12px; color:#555; line-height:20px; text-align:center;}
.main1 ul li{ margin-top:35px;}
.main1 ul li a{ display:block; border-bottom:solid 1px #e9e9e9;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main1 ul li:hover .img_1{ display:none;}
.main1 ul li:hover .img_2{ display:block;}
.main1 ul li:hover a{ margin-top:-5px; padding-bottom:5px;}
.multipleColumn{ overflow:hidden; position:relative; width:100%; float:left; }
.multipleColumn .bd{ width:100%; overflow:hidden;  }
.multipleColumn .bd ul{ overflow:hidden; zoom:1;  float:left; _display:inline;  }
.multipleColumn .bd ul li{ width:100%; float:left; _display:inline; overflow:hidden; text-align:center;  }
@media screen and (max-width:767px) {
.multipleColumn .bd ul li{ width:33.33%; }

}

.main2{ width:100%; float:left; padding-bottom:76px;}
.main2 ul{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap;}
.main2 ul li{ margin-top:30px;}
.main2 ul li .img2{ width:100%; float:left; position:relative; background:black;}
.main2 ul li:hover .img2{-webkit-box-shadow:0 0 5px #000;  
  -moz-box-shadow:0 0 5px #000;  
  box-shadow:0 0 5px #000;}
.main2 ul li .img2 .btn_3{ width:25px; height:25px; position:absolute; left:50%; top:70%; margin:-12px 0 0 -12px;
background:url(../images/btn1.png) no-repeat center;filter:alpha(opacity=0); opacity:0;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main2 ul li .text2{ width:100%; float:left; margin-top:25px;}
.main2 ul li .text2 .title{ width:100%; float:left; font-size:14px; color:#3f3f3f; line-height:36px;}
.main2 ul li .text2 .title a{ display:block; width:100%; overflow:hidden; text-overflow:ellipsis; color:#3f3f3f;}
.main2 ul li .text2 .p{ width:100%; float:left; font-size:12px; color:#9c9c9c; line-height:24px; height:48px; overflow:hidden;}
.main2 ul li .text2 .more{ width:100%; float:left; margin-top:22px;}
.main2 ul li .text2 .more a{ padding-right:24px; background:url(../images/img5.png) no-repeat right center; font-size:12px; color:#9c9c9c; line-height:24px;}
.main2 ul li:hover .text2 .more a{ color:#2d2d2d; background:url(../images/img5_1.png) no-repeat right center;}
.main2 ul li .img2 img{-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main2 ul li:hover .img2 img{filter:alpha(opacity=30); opacity:0.3;}
.main2 ul li:hover .img2 .btn_3{ display:block; top:50%;filter:alpha(opacity=100); opacity:1;}

@media screen and (max-width:767px) {
.main1 ul li{ margin-top:25px;}
}

.main3{ width:100%; float:left; padding-bottom:74px;}
.tit_2{ width:100%; float:left; padding-bottom:17px; background:url(../images/bian3.jpg) no-repeat center bottom;}
.tit_2 .title{ width:100%; height:23px; text-align:center; text-transform:uppercase;}
.tit_2 .title span{ display:inline-block; padding:0 18px; background:white; font-size:30px; color:#252525; line-height:23px; letter-spacing:10px;}
.tit_2 .span{ width:100%; float:left; font-size:18px; color:#252525; line-height:28px; margin-top:18px; text-align:center; letter-spacing:8px;}
.tit_2 .p{ width:100%; float:left; font-size:12px; color:#555; line-height:20px; text-align:center;}
.main3 ul{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap;}
.main3 ul li{ margin-top:44px; overflow:hidden;}
.main3 ul li .img3{ width:100%; float:left; position:relative;}
.main3 ul li .img3 img{ margin:auto; width:100%;}
.main3 ul li .img3 .pf_k1{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/bg2.png);filter:alpha(opacity=0); opacity:0;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main3 ul li .img3 .btn_4{ width:68px; height:68px; position:absolute; left:50%; top:30%; margin:-34px 0 0 -34px;filter:alpha(opacity=0); opacity:0;}
.main3 ul li .img3 .z_160{ width:100%; height:115px; position:absolute; left:0; bottom:-115px; background:url(../images/bg3.png); padding:15px 18px 0 20px;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main3 ul li .img3 .z_160 .span{ width:100%; float:left; text-align:right; font-size:14px; color:white; line-height:18px;}
.main3 ul li .img3 .z_160 .title{ width:100%; float:left; font-size:18px; color:white; font-weight:bold; line-height:22px; margin-top:12px;}
.main3 ul li .img3 .z_160 .p{ width:100%; float:left; margin-top:3px; line-height:20px; font-size:14px; color:#ccc; /*max-height:60px;*/ overflow:hidden;}
.main3 ul li:hover .img3 .pf_k1{filter:alpha(opacity=100); opacity:1;}
.main3 ul li:hover .img3 .btn_4{filter:alpha(opacity=100); opacity:1;}
.main3 ul li:hover .img3 .z_160{ bottom:0;}
.main3 ul li:hover{-webkit-box-shadow:0 0 10px #000;  
  -moz-box-shadow:0 0 10px #00;  
  box-shadow:0 0 10px #000;}
@media screen and (max-width:767px) {
.main3{ padding-bottom:94px;}
.main3 ul li .img3 .z_160{ height:120px;}
.main3 ul li .img3 .z_160 .p{ max-height:20px;}
.main3 ul li .img3 .z_160 .title{ margin-top:7px;}
.main3 ul li .img3 .btn_4{ width:48px; height:48px; margin:-24px 0 0 -24px;}
}

.main4{ width:100%; float:left; padding:84px 0;}
.main4 .picFocus{ width:100%; float:left; margin-top:45px; height:562px; overflow:hidden; position:relative;}
.main4 .picFocus .main4_ul{ width:100%; float:left;}
.main4 .picFocus .main4_ul li{ width:100%; float:left; height:562px; position:relative;}
.main4 .picFocus .main4_ul .main4_l1{ background:url(../images/bg4.jpg) no-repeat center top;}
.main4 .picFocus .main4_ul .main4_l2{ background:url(../images/bg4.jpg) no-repeat center top;}
.main4 .picFocus .main4_ul .main4_l3{ background:url(../images/bg4.jpg) no-repeat center top;}
.main4 .picFocus .main4_ul li .text3{ width:100%; float:left; margin-top:138px;}
.main4 .picFocus .main4_ul li .text3 .title{ width:100%; float:left; font-size:30px; color:white; line-height:42px; font-weight:bold;}
.main4 .picFocus .main4_ul li .text3 .p{ width:100%; float:left; font-size:18px; color:white; line-height:30px;}
.main4 .picFocus .main4_ul li .text3 .more{ width:100%; float:left; margin-top:38px;}
.main4 .picFocus .main4_ul li .text3 .more a{ display:block; width:116px; height:23px; text-align:center; line-height:23px; font-size:12px; color:#b5b5b5; background:#3e3e3e;}
.main4 .picFocus .main4_ul li .text3 .more a:hover{ background:#d80101; color:white;}
.main4 .hd{ overflow:hidden; position:absolute; bottom:0px; z-index:2; width:100%; background:rgba(0,0,0,0.5); height:190px;}
.main4 .hd ul{overflow:hidden; zoom:1;  height:100%; text-align:center;position:relative;margin:0 auto}
.main4 .hd ul li{ float:left;width:33.333%; height:190px;cursor:pointer;}
.main4 .hd ul li.on{ color:red;}
.main4 .hd ul li a{ display:block; width:100%; height:100%; padding-top: 144px; font-size:18px; color:#fff; position:relative;}
.main4 .hd ul li a i{ /*display:block;*/ position: absolute; width: 100%; top: 25px;}
.icon-picture {
	width:100%; height:110px;
	background:url(../images/img7.png) no-repeat center;
	-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}

.icon-mobile{
    width:100%; height:110px;
	background:url(../images/img8.png) no-repeat center;
	-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}

.icon-desktop{
    width:100%; height:110px;
	background:url(../images/img9.png) no-repeat center;
	-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;
}

.w_block{width:33.333%; height:190px;background:#8f8f8f;position:absolute;left:0;top:0;z-index: -1;}
@media screen and (max-width:767px) {
.main4 .hd ul li a i{ top:15px;}
.icon-picture { background-size:70px 54px; height:60px;}
.icon-mobile{ background-size:50px 54px; height:60px;}
.icon-desktop{ background-size:50px 54px; height:60px;}
.main4 .hd ul li{ height:120px;}
.main4 .hd{ height:120px;}
.main4 .hd ul li a{ padding-top: 90px; font-size:14px; color:#fff; position:relative;}
.main4 .picFocus .main4_ul li{ height:462px;}
.main4 .picFocus{ height:462px;}
.main4 .picFocus .main4_ul li .text3{ margin-top:88px;}

}
/*banner*/
.slide_banner .hd{position:absolute; width:100%; left:0; bottom:51px; height:10px; text-align:center;}
.slide_banner .hd li{display:inline-block; width:10px; height:10px; margin:0 4px; text-indent:-90px; overflow: hidden; cursor:pointer; background:url(../images/banner_ico.png) no-repeat right center;}
.slide_banner .hd li.on{ background:url(../images/banner_ico.png) no-repeat left center;}

.slide_banner{ float:left; width:100%; position:relative;}
.slide_banner .bd{ float:left; width:100%; overflow:hidden;}
.slide_banner .bd ul{ float:left;
width:100%;
	height:100%;
	display:-webkit-box;
	display:-moz-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	-o-transition-property:-o-transform;
	-ms-transition-property:-ms-transform;
	transition-property:transform;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box	}
.slide_banner .bd li{ float:left; width:100%; line-height:0;
-webkit-flex-shrink:0;
	-ms-flex:0 0 auto;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative}
.slide_banner .bd li img{ width:100%;}
.slide_banner .nextr,.slide_banner .prevl{ display:block; width:50px; height:110px; background:url(../images/banner_btn.png) no-repeat left center; position:absolute; left:10%; top:50%; margin-top:-45px; z-index:10;}
.slide_banner .nextr{ background-position:right center; left:auto; right:10%;}
@media screen and (max-width:992px){
.slide_banner .swiper_s{position:absolute; width:100%; left:0; bottom:21px; height:10px; text-align:center;}
.slide_banner .swiper_s .swiper-pagination-bullet{display:inline-block; width:10px; height:10px; margin:0 4px; text-indent:-90px; overflow: hidden; cursor:pointer; background:url(../images/banner_ico.png) no-repeat right center;}
.slide_banner .swiper_s .swiper-pagination-bullet-active{ background:url(../images/banner_ico.png) no-repeat left center;}
}
@media screen and (max-width:767px) {
.slide_banner .swiper_s{bottom:10px; z-index:999;}
.slide_banner .swiper_s .swiper-pagination-bullet{display:inline-block; width:10px; height:10px; margin:0 4px; text-indent:-90px; overflow: hidden; cursor:pointer; background:url(../images/banner_ico.png) no-repeat right center;}
.slide_banner .swiper_s .swiper-pagination-bullet-active{ background:url(../images/banner_ico.png) no-repeat left center;}
}

/*footer*/
.bg2{ background:#121212; width:100%; float:left;}
.footer{ width:100%; float:left; padding:44px 0 82px 0;}

.footer ul{ width:100%; float:left;}
.footer ul li{ height:auto; float:left; margin-left:20px;}
.footer ul li.last{ border-right:none;}
.footer ul li .title{ width:100%; height:50px; line-height:50px; background:url(../images/bian1.png) no-repeat left bottom; font-size:16px; color:white;}
.footer ul li .ul1{ width:100%; float:left; margin-top:9px;}
.footer ul li .l1{ width:100%; float:left; font-size:12px; color:#a5a5a5; line-height:26px;}
.footer ul li .l1 a{ color:#a5a5a5;}
.footer ul li .l1 a:hover{ color:white;}
.footer ul li .tel1{ width:100%; float:left; font-size:24px; color:white; line-height:34px; font-weight:bold; font-family:"Arial";}
.footer ul li .btn_2{ width:100%; float:left; margin-top:12px;}
.footer ul li .btn_2 a{ display:block; position:relative; width:30px; height:30px; margin-right:8px; float:left;}
.footer ul li .btn_2 a.wb{ background:url(../images/img1.png) no-repeat center;}
.footer ul li .btn_2 a.wb:hover{ background:url(../images/img1_1.png) no-repeat center;}
.footer ul li .btn_2 a.wx{ background:url(../images/img2.png) no-repeat center;}
.footer ul li .btn_2 a.wx:hover{ background:url(../images/img2_1.png) no-repeat center;}
.footer ul li .btn_2 a.qq{ background:url(../images/img3.png) no-repeat center;}
.footer ul li .btn_2 a.qq:hover{ background:url(../images/img3_1.png) no-repeat center;}
.footer ul li .btn_2 a .ewm1{ width:116px; height:123px; padding:23px 15px 15px 16px; position:absolute; left:50%; top:30px; background:url(../images/ewm_1_bg.png) no-repeat left top; margin-left:-58px; display:none;}
.footer ul li .btn_2 a:hover .ewm1{ display:block;}

.down{ width:100%; float:left;}
.down .down_link{ width:100%; float:left; padding:22px 0; border-bottom:solid 1px #e6e6e6; font-size:12px; color:#646465;}
.down .down_link span{ color:#d80101;}
.down .down_link a{ color:#646465; margin:0 6px; display:inline-block;}
.down .down_link a:hover{ color:#d80101;}
.down .down_bq{ width:100%; float:left; padding:10px 0 15px 0; font-size:12px; color:#9c9c9c; line-height:18px; text-align:center;}
@media screen and (max-width:767px) {
.down .down_link{ padding:12px 10px; line-height:18px;}
.down .down_bq{ padding:6px 10px 10px 10px;}
}

/*关于我们*/
.main5{ width:100%; float:left; padding:106px 0;}
.main5 .z_573{ float:left;}
.main5 .z_570{ float:left; margin-top:70px;}
.main5 .z_570 .title{ width:100%; float:left; font-size:30px; color:#2e2d2d; line-height:36px; font-weight:bold; font-family:"Arial"; text-transform:uppercase;}
.main5 .z_570 .p{ width:100%; float:left; margin-top:13px; font-size:16px; color:#363636; line-height:36px;}

.bg5{ width:100%; float:left; background:#f3f3f3;}

.main6{ width:100%; float:left; padding:98px 0 110px 0;}
.text4{ width:100%; float:left; text-align:center; font-size:16px; color:#363636; line-height:34px;}
.main6 ul{ width:100%; float:left; margin-top:72px;}
.main6 ul li{ width:25%; float:left; background:white; height:330px;}
.main6 ul li .img4{ width:100%; text-align:center; line-height:175px; margin-top:45px; float:left;}
.main6 ul li .img4 img{ vertical-align:middle;}
.main6 ul li .title{ width:100%; float:left; margin-top:17px; text-align:center;}
.main6 ul li .title .span{ font-size:18px; color:#363636; line-height:28px; font-weight:bold;}
.main6 ul li .title .p{ font-size:12px; color:#363636; line-height:16px; font-family:"Arial";}
.main6 ul li.bg6{ background:#ebebeb;}

.bg7{ width:100%; float:left; background:url(../images/bg5.jpg) no-repeat left top black; height:572px; padding-top:108px;}
.main7{ width:100%; float:left;}
.main7 .text5{ width:270px; float:left; margin-top:39px;}
.main7 .text5 .span{ width:100%; float:left; font-size:14px; color:white; line-height:22px;}
.main7 .text5 .title{ width:100%; float:left; margin-top:15px; font-size:36px; line-height:36px; font-family:"Arial"; font-weight:bold; text-transform:uppercase; color:white;}
.main7 .text5 .p{ width:100%; float:left; margin-top:4px; font-size:14px; color:white; line-height:34px;}
.main7 .img5{ height:358px; margin-left:300px; line-height:368px; height:368px;}
.main7 .img5 img{ vertical-align:middle; max-width:95%;}

.main8{ width:100%; float:left; padding:111px 0 70px 0;}
.main8 .img6{ width:100%; float:left; margin-top:64px;}

.bg8{ width:100%; float:left; background:#121212; padding:108px 0 109px 0;}
.main9{ width:100%; float:left;}
.main9 .z_570{ float:left; height:270px; overflow:hidden;}
.picScroll-top{ margin:0 auto;  width:100%;  overflow:hidden; position:relative; }
.picScroll-top .bd{ }
.picScroll-top .bd ul{ overflow:hidden; zoom:1;}
.picScroll-top .bd ul li{ text-align:center; zoom:1; width:100%; float:left; height:320px;  margin-top:-30px;}
.picScroll-top .bd ul li .l1{ margin-top:30px; background:#f2f2f2; height:123px;}
.picScroll-top .bd ul li .l1 .img7{ width:100%; text-align:center; height:80px; line-height:80px; float:left; text-align:center; margin-top:10px;}
.picScroll-top .bd ul li .l1 .img7 img{ vertical-align:middle;}
.picScroll-top .bd ul li .l1 .title{ width:100%; float:left; margin-top:5px; font-size:16px; color:#363636; line-height:20px;}
.picScroll-top .bd ul li .l2{ margin-top:30px; background:#f2f2f2; height:123px;}
.picScroll-top .bd ul li .l2 .img7{ width:100%; text-align:center; height:80px; line-height:80px; float:left; text-align:center; margin-top:10px;}
.picScroll-top .bd ul li .l2 .img7 img{ vertical-align:middle;}
.picScroll-top .bd ul li .l2 .title{ width:100%; float:left; font-size:16px; color:#363636; line-height:20px;}



.main9 .text6{}
.main9 .text6 .title{ width:100%; float:left; font-size:30px; line-height:32px; font-weight:bold; font-family:"Arial"; color:white; margin-top:18px;}
.main9 .text6 .p{ width:100%; float:left; margin-top:19px; font-size:16px; color:white; line-height:32px; color:white;}

.bg9{ width:100%; float:left; background:url(../images/bg6.jpg) no-repeat center top; background-size:cover;}
.main10{ width:100%; float:left; padding:3px 0 75px 0;}
.main10 ul{ width:100%; float:left; text-align:center; margin-top:68px;}
.main10 ul li{ display:inline-block; width:12%; margin:5px 0.5% 0 0.5%;}
.main10 ul li img{ margin:auto;}
.main10 ul li:hover .img_1{ display:none;}
.main10 ul li:hover .img_2{ display:block;}

@media screen and (max-width:1199px) {
.main9 .z_570{ height:330px;}
.picScroll-top .bd ul li{ height:360px;}
.picScroll-top .bd ul li .col-xs-4,
.picScroll-top .bd ul li .col-xs-6{ padding-right: 5px; padding-left: 5px;}
.picScroll-top .bd ul li .l1{ height:150px;}
.picScroll-top .bd ul li .img7{ height:70px !important; line-height:70px !important;}
.picScroll-top .bd ul li img{ max-width:90%;}
.main10 ul li{ width:18%; margin:5px 1% 0 1%;}
}
@media screen and (max-width:767px) {
.main5{ padding:56px 0;}
.main5 .z_570{ width:100%; margin-top:0;}
.bg4{ background:none; height:auto;}
.main6{ padding:58px 10px;}
.main6 ul{ display:flex; flex-direction:row; flex-wrap:wrap;}
.main6 ul li .title .span{ font-size:14px;}
.main6 ul li .img4 img{ max-width:90%;}
.main6 ul li .img4{ margin-top:25px; line-height:180px;}
.main6 ul li{ height:auto; padding-bottom:25px;}
.main6 ul li .title{ margin-top:7px;}
.bg7{ height:auto; padding-bottom:50px; padding-top:68px;}
.main7 .text5{ width:100%; float:left; margin-top:0;}
.main7 .img5{ width:100%; float:left; height:auto; margin-left:0; margin-top:20px; line-height:25px;}
.main7 .img5 img{ width:100%; max-width:100%; float:left;}
.main7 .img5 span{ display:none;}
.main8{ padding:60px 0 50px 0;}
.main10 ul li{ width:30%; margin:5px 1% 0 1%;}
.bg8{ padding:58px 0;}
}
@media screen and (max-width:414px) {
.main6 ul li .img4{ line-height:100px;}

}

/*内页导航*/
.pz_SideLayer{ float:left; width:100%; background:black; text-align:center; padding:16px 0; margin-top:-31px;}
.pz_SideLayer .l1{ height:30px; display:inline-block; margin:0 20px;}
.pz_SideLayer .l1 a{ display:block; float:left; padding:0 8px; height:30px; color:#fff; font-size:14px; line-height:28px; position:relative; z-index:1; border-bottom:solid 1px #000; border-top:solid 1px #000;}
.pz_SideLayer .l1 a span{ width:10px; height:5px; background:url(../images/ico1.png) no-repeat center; position:absolute; left:50%; bottom:-25px; margin-left:-5px; display:none;}
.pz_SideLayer .l1 a:hover,
.pz_SideLayer .l1 .hover{color:rgba(255,255,255,0.6); border-bottom:solid 1px #333; border-top:solid 1px #333;}
.pz_SideLayer .l1 a:hover span,
.pz_SideLayer .l1 .hover span{ display:block;}

.pz_SideLayer .l2{ height:30px; display:inline-block; margin:0 20px;}
.pz_SideLayer .l2 a{ display:block; float:left; padding:0 8px; height:30px; color:#fff; font-size:14px; line-height:28px; position:relative; z-index:1; border-bottom:solid 1px #000; border-top:solid 1px #000;}
.pz_SideLayer .l2 a span{ width:10px; height:5px; background:url(../images/ico1.png) no-repeat center; position:absolute; left:50%; bottom:-26px; margin-left:-5px; display:none;}
.pz_SideLayer .l2 a:hover,
.pz_SideLayer .l2 .hover{color:rgba(255,255,255,0.6); border-bottom:solid 1px #333; border-top:solid 1px #333;}
.pz_SideLayer .l2 a:hover span,
.pz_SideLayer .l2 .hover span{ display:block;}


/*分页*/
.z_fy_1{ width:100%; float:left; padding:40px 0;}
.pz_fy{width:100%; float:left;  text-align: center; padding:5px 0;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a {color: #323232; text-decoration:none;background:#fff; margin:0 2px; font-size:12px;display:inline-block;width:26px;height:26px;text-align: center;line-height: 24px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; overflow:hidden; border:solid 1px #bdbbbb;}
.pz_fy a:hover,.pz_fy a.on{color: #fff; background-color:#121212; border:solid 1px #121212; text-decoration:none;}/*鼠标经过和默认当前页样式*/


@media screen and (max-width:767px) {
.pz_SideLayer .l1 a span{ display:none !important;}
.pz_SideLayer .l1{ margin:8px 10px 0 10px;}
.pz_SideLayer{ margin-top:0; background:#f0f0f0; padding:8px 0 16px 0;}
.pz_SideLayer .l1 a{ color:black; border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0;}
.pz_SideLayer .l1 a:hover,
.pz_SideLayer .l1 .hover{color:rgba(0,0,0,0.6); border-bottom:solid 1px #999; border-top:solid 1px #999;}


.pz_SideLayer .l2 a span{ display:none !important;}
.pz_SideLayer .l2{ margin:8px 10px 0 10px;}
.pz_SideLayer{ margin-top:0; background:#f0f0f0; padding:6px 0 10px 0;}
.pz_SideLayer .l2 a{ color:black; border-bottom:solid 1px #f0f0f0; border-top:solid 1px #f0f0f0;}
.pz_SideLayer .l2 a:hover,
.pz_SideLayer .l2 .hover{color:rgba(0,0,0,0.6); border-bottom:solid 1px #999; border-top:solid 1px #999;}

}

/*3新闻*/
.z_1170_1{ width:100%; float:left; overflow:hidden;}
.z_1170_1 .main2{ padding-bottom:0; min-height:300px;  margin:0 -15px; width:auto;}
.z_1170_1 .main2 ul{ padding-bottom:33px; background:url(../images/bian4.png) repeat-x left bottom;}
.z_1170_1 .main2 ul li{ margin-top:40px;}

@media screen and (max-width:767px) {
.z_1170_1 .main2 ul{ padding-bottom:0; background:none;}
}

/*4新闻内页*/
.banner1{ width:100%; height:174px; background:url(../images/banner_3.jpg) no-repeat right top; position:relative;}
.tit_3{ position:absolute; left:0; bottom:21px; width:100%;}
.tit_3 .name1{ width:100%; background:url(../images/bian5.jpg) repeat-y left top;}
.tit_3 .title{ width:100%; padding-left:20px; font-size:28px; color:white; line-height:30px;}
.tit_3 .time1{ width:100%; padding-left:20px; margin-top:11px; font-size:16px; color:white; line-height:20px;}
.text7{ width:100%; float:left; font-size:14px; color:#333; line-height:30px; padding:40px 0 54px 0; background:url(../images/bian4.png) repeat-x left bottom;}
.btn_5{ width:100%; float:left; padding:33px 0 93px 0;}
.btn_5 .btn_5_l{ width:50%; float:left; font-size:14px; color:#333; line-height:27px;}
.btn_5 .btn_5_l a{ color:#333;}
.btn_5 .btn_5_l a:hover{ color:balck;}
.btn_5 .btn_5_r{ width:50%; float:left; font-size:14px; color:#333; line-height:27px;}
.btn_5 .btn_5_r a{ display:block; margin-top:7px; height:40px; line-height:40px; width:170px; text-align:center; font-size:14px; color:white; background:black; float:right;}

@media screen and (max-width:767px) {
.btn_5{ padding:33px 0 53px 0;}
.btn_5 .btn_5_l,
.btn_5 .btn_5_r{ width:100%; margin-top:30px;}
.btn_5 .btn_5_r a{ float:none; margin:auto;}
}

/*5行业合作商*/
.z_1170_2{ width:100%; float:left; padding:10px 0 60px 0;}
.z_1170_2 ul{ width:100%; float:left; min-height:300px; display:flex; flex-direction:row; flex-wrap:wrap;}
.z_1170_2 ul li{ margin-top:30px;}
.z_1170_2 ul li .img8{ width:100%; border-bottom:solid 1px #e9e9e9;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_2 ul li .img8:hover .img_2{ display:block;}
.z_1170_2 ul li .img8:hover .img_1{ display:none;}
.main11{ width:100%; height:280px; background:url(../images/bg7.jpg) no-repeat center top; float:left;}
.main11 img{ display:block; margin:auto; margin-top:65px;}
.main11 a{ display:block; margin:auto; text-align:center; margin-top:45px; width:115px; height:32px; line-height:32px; font-size:14px; color:white; background:#d80101;}
.main11 a:hover{ opacity:0.8;}
.z_1170_2 ul li:hover .img8{ margin-top:-8px; padding-bottom:8px;}

/*6招贤纳士*/
.z_1170_3{ width:100%; float:left; padding:94px 0;}
.z_1170_3 .text8{ width:100%; text-align:center; font-size:28px; color:#333; line-height:38px;}
.z_1170_3 .p{ width:100%; float:left; margin-top:26px; font-size:17px; color:888; line-height:30px; text-align:center;}
.z_1170_3 ul{ width:100%; float:left; margin-top:16px; display:flex; flex-direction:row; flex-wrap:wrap;}
.z_1170_3 ul li{ float:left; height:82px; /*line-height:82px;*/ margin-top:39px;}
.z_1170_3 ul li .img9{ width:82px; height:82px; float:left;}
.z_1170_3 ul li .name2{ margin-left:18px; vertical-align:middle; display:inline-block; margin-top:15px;}
.z_1170_3 ul li .name2 .title{ font-size:18px; color:#444; line-height:25px;}
.z_1170_3 ul li .name2 .span{ font-size:14px; color:#888; line-height:22px;}
.z_1170_3 ul li.l1{ width:449px;}
.z_1170_3 ul li.l2{ width:458px;}
.z_1170_3 ul li.l3{ width:263px;}
.z_1170_3 ul li:hover .img9 .img_1{ display:none;}
.z_1170_3 ul li:hover .img9 .img_2{ display:block;}
.z_1170_3 .text9{ width:100%; text-align:center; margin-top:42px; font-size:18px; color:#666; line-height:30px; float:left;}
@media screen and (max-width:767px) {
.z_1170_3 ul li .img9 img{ width:90%;}
}

.pf_tc_bg{ width:100%; height:100%; position:fixed; left:0; top:0; background:url(../images/bg8.png); z-index:999; display:none;}
.pf_zp{ width:770px; background:white; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; overflow:hidden; padding:24px 29px 56px 29px; position:fixed; left:50%; top:50%; margin:-20% 0 0 -385px; z-index:1001; display:none;}
.text10{ width:100%; float:left; font-size:14px; color:#666; margin-top:16px; line-height:26px; max-height:450px; overflow-y:auto;}
.pf_zp .title{ font-size:18px; color:#333; font-weight:bold; line-height:30px;}


@media screen and (max-width:1199px) {
.z_1170_3 ul li{ width:33.333% !important;}
.z_1170_3 ul li .name2{ width:60%;}
}
@media screen and (max-width:992px) {
.z_1170_3 ul li{ width:50% !important;}
.pf_zp{ width:90%; margin:-20% 0 0 -45%; padding:24px 15px 36px 15px;}
.text10{ height:250px; overflow-y:auto;}
}
@media screen and (max-width:767px) {
.z_1170_3 ul li{ width:100% !important;}
.pf_zp{ width:90%; margin:-40% 0 0 -45%;}
.text10{ height:200px; overflow-y:auto;}
}

/*8联系我们*/
.z_1170_4{ width:100%; float:left; padding:74px 0 80px 0;}
.text11{ width:100%; text-align:center; font-size:16px; color:#666; line-height:28px; float:left;}
.z_1170_4 .main12{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap;}
.z_1170_4 .main12 .z_470{ width:470px; float:left; margin-top:35px; background:white; padding:35px 30px 43px 30px;
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.06);  
-moz-box-shadow:0 0 20px rgba(0,0,0,0.06);  
box-shadow:0 0 20px rgba(0,0,0,0.06);  
}
.tit_4{ width:100%; float:left; margin-top:22px; padding-bottom:14px; border-bottom:solid 1px #eaeaea; font-size:24px; color:#333; line-height:32px;}
.z_1170_4 .main12 .z_470 .title{ width:100%; float:left; margin-top:33px; padding-bottom:14px; border-bottom:solid 1px #eaeaea; font-size:24px; color:#333; line-height:32px;}
.z_1170_4 .main12 .z_470 .title span{ display:block; font-size:14px; color:#999; line-height:24px; font-family:"Arial"; margin-top:5px;}
.z_1170_4 .main12 .z_670 .p{ width:100%; float:left; font-size:14px; color:#666; line-height:28px;}
.z_1170_4 .main12 .z_470 .p{ width:100%; float:left; margin-top:12px; font-size:14px; color:#666; line-height:36px;}
.z_1170_4 .main12 .z_670 .p a{ display:inline-block; width:40px; height:40px; background:#e6e6e6; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0 5px 0 15px; position:relative; color:#666;}
.z_1170_4 .main12 .z_670 .p a.a1{ background-image:url(../images/ico15.png); background-repeat:no-repeat; background-position: center;}
.z_1170_4 .main12 .z_670 .p a.a2{ background-image:url(../images/ico16.png); background-repeat:no-repeat; background-position: center;}
.z_1170_4 .main12 .z_670 .p a.a1:hover{ background-image:url(../images/ico15_1.png);}
.z_1170_4 .main12 .z_670 .p a.a2:hover{ background-image:url(../images/ico16_1.png);}
.z_1170_4 .main12 .z_670 .p a .ewm2{ width:116px; height:123px; padding:23px 15px 15px 16px; position:absolute; left:50%; top:40px; background:url(../images/ewm_1_bg.png) no-repeat left top; margin-left:-58px; display:none;}
.z_1170_4 .main12 .z_670 .p a:hover .ewm2{ display:block;}

.z_1170_4 .main12 .z_670{width:670px; float:left; margin-top:35px; background:white; padding:35px 37px 45px 40px; margin-left:30px;
-webkit-box-shadow:0 0 20px rgba(0,0,0,0.06);  
-moz-box-shadow:0 0 20px rgba(0,0,0,0.06);  
box-shadow:0 0 20px rgba(0,0,0,0.06); }
.z_1170_4 .main12 .z_670 li{ width:100%; float:left; margin-top:22px;}
.z_1170_4 .main12 .z_670 li .name3{ width:91px; float:left; font-size:16px; color:#333; line-height:38px;}
.z_1170_4 .main12 .z_670 li .z_670_503{ margin-left:91px;}
.z_1170_4 .main12 .z_670 li.l1 .z_670_503 input{ width:326px; height:38px; line-height:38px; border:solid 1px #e2e2e2; padding-left:10px;}
.z_1170_4 .main12 .z_670 li.l1 .z_670_503 textarea{ width:100%; height:102px; line-height:24px; border:solid 1px #e2e2e2; padding:10px;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503{ line-height:38px;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503 input{ width:132px; height:38px; line-height:38px; border:solid 1px #e2e2e2; padding-left:10px; text-align:center;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503 img{ display:inline-block; margin-left:10px;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503 a{ font-size:12px; color:#1071bc; line-height:38px; margin-left:9px;}
.z_1170_4 .main12 .z_670 li.l3 .z_670_503 input{ width:160px; height:45px; line-height:45px; font-size:18px; color:white; background:#121212;}
@media screen and (max-width:1199px) {
.z_1170_4 .main12 .z_470{ width:40%;}
.z_1170_4 .main12 .z_670{ width:57%; margin-left:3%;}
}
@media screen and (max-width:992px) {
.z_1170_4 .main12 .z_470{ padding:35px 20px 43px 20px;}
.z_1170_4 .main12 .z_670{ padding:35px 27px 45px 20px;}
.z_1170_4 .main12 .z_670 li.l1 .z_670_503 input{ width:100%;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503 input{ width:80px;}

}
@media screen and (max-width:767px) {
.z_1170_4 .main12 .z_470{ width:100%;}
.z_1170_4 .main12 .z_670{ width:100%; margin-left:0;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503 input{ width:100%;}
.z_1170_4 .main12 .z_670 li.l2 .z_670_503 img{ margin-left:0;}
}

/*10招商加盟*/
.bg10{ width:100%; background:url(../images/bg9.jpg) no-repeat center top; background-size:cover;}
.main13{ width:100%; float:left; padding:86px 0 68px 0;}
.tit_5{ width:100%; float:left; text-align:center; font-size:30px; color:#333; line-height:50px;}
.main13 .img10{ width:100%; float:left; margin-top:55px; text-align:center;}
.main13 .img10 img{ display:inline-block; margin:auto;}

.bg11{ width:100%; float:left; background:black;}
.main14{ width:100%; float:left; padding:56px 0 44px 0;}
.tit_6{ width:100%; float:left; text-align:center; font-size:30px; color:#fff; line-height:50px;}
.main14 ul{ width:100%; float:left; background:url(../images/bian6.png) no-repeat center 105px;} 
.main14 .z_470{ width:470px; float:left; margin-top:30px;}
.main14 .z_470 .title{ width:100%; float:left; text-align:center; font-size:30px; color:white; line-height:48px;}
.main14 .z_470 .span{ width:100%; float:left; text-align:center; font-size:18px; color:white; line-height:34px;}
.main14 .z_470 .img11{ width:100%; float:left; margin-top:23px; text-align:center;}
.main14 .z_470 .img11 img{ margin:auto; display:inline-block;}
.main14 .z_470 .p{ width:100%; float:left; margin-top:12px; font-size:16px; color:white; line-height:27px;}
.main14 .z_470 .p img{ margin-right:12px;}

.main15{ width:100%; float:left; padding:57px 0 54px 0;}
.main15 ul{ width:100%; float:left;}
.main15 ul li{ margin-top:39px; float:left;}
.main15 ul li .h_330{ width:100%; height:330px;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main15 ul li .h_330 .img12{ width:100%; height:270px; position:relative; overflow:hidden;}
.main15 ul li .h_330 .img12 img{ display:block; width:270px; height:270px; position:absolute; left:50%; top:0; margin-left:-135px; max-width:none;}
.main15 ul li .h_330 .title{ width:100%; height:60px; line-height:60px; text-align:center; font-size:20px; color:#333; background:#efefef; text-align:center;}
.main15 ul li .p{ width:100%; float:left; margin-top:13px; line-height:24px; font-size:14px; color:#666; text-align:center;}
.main15 ul li:hover .h_330{
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);  
-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);  
box-shadow:0 0 10px rgba(0,0,0,0.6); }

.bg12{ width:100%; background:url(../images/bg10.jpg) no-repeat center top; float:left; background-size:cover;}
.main16{ width:100%; float:left; padding:57px 0 49px 0;}
.main16 ul{ width:100%; float:left;}
.main16 ul li{ margin-top:40px; float:left;}
.main16 ul li .h_164{ width:100%; height:164px; float:left; background:white; padding:45px 38px 22px 50px;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main16 ul li:hover .h_164{-webkit-box-shadow:0 0 10px #fff;  
  -moz-box-shadow:0 0 10px #fff;  
  box-shadow:0 0 10px #fff;}
.main16 ul li .h_164 .img13{ float:left; height:100%; line-height:97px;}
.main16 ul li .h_164 .h_164_190{ margin-left:93px;}
.main16 ul li .h_164 .h_164_190 .title{ width:100%; float:left; font-size:24px; color:#333; line-height:34px; font-weight:bold;}
.main16 ul li .h_164 .h_164_190 .p{ margin-top:2px; width:100%; float:left; font-size:14px; color:#333; line-height:18px;}
.main16_b{ width:100%; float:left; margin-top:20px;}
.main16_b .p{ width:50%; float:left; padding-left:15px; font-size:14px; color:white; line-height:50px;}
.main16_b .p span{ display:inline-block; width:46px;}
.main16 ul li:hover .img_1{ display:none;}
.main16 ul li:hover .img_2{ display:block;}

.bg13{ width:100%; float:left; background:url(../images/bg11.jpg) no-repeat center bottom;}
.main17{ width:100%; float:left; padding:59px 0;}
.main17 .z_470{ width:470px; float:right; margin-top:24px;}
.main17 .z_470 .title{ width:100%; float:left; font-size:24px; color:#444; line-height:53px;}
.main17 .z_470 .p{ width:100%; float:left; font-size:16px; color:#666; line-height:30px;}
.main17 .z_470 .p span{ color:#d80101; display:block; float:left; width:18px;}
.main17 .z_470 ul{ width:100%; float:left; margin-top:23px;}
.main17 .z_470 ul li{ width:100%; float:left; margin-top:10px;}
.main17 .z_470 ul li textarea{ width:100%; height:117px; border:solid 1px #b1b1b1; padding:10px 5px;}
.main17 .z_470 ul li .input3{ width:100%; height:38px; line-height:38px; border:solid 1px #b1b1b1; padding:0 0 0 5px; float:left;}
.main17 .z_470 ul li .input1{ width:324px; height:38px; line-height:38px; border:solid 1px #b1b1b1; padding:0 0 0 5px; float:left;}
.main17 .z_470 ul li .input2{ width:136px; height:38px; line-height:38px; text-align:center; border-radius:1px; -webkit-border-radius:1px; -moz-border-radius:1px; overflow:hidden; float:right; font-size:16px; color:white; background:#121212;}
@media screen and (max-width:1199px) {
.main14 .z_470{ width:40%;}
.main16_b .p{ width:50%;}
}
@media screen and (max-width:992px) {
.main16_b .p{ width:100%; padding:0 15px; line-height:30px; margin-top:20px;}
.main16 ul li{ width:100%;}
}
@media screen and (max-width:767px) {
.main14 ul{ background:none;}
.main14 .z_470{ width:100%;}
.main17 .z_470{ width:100%; padding:0 15px;}
.main17 .z_470 ul li .input1{ width:55%;}
.main17 .z_470 ul li .input2{ width:40%;}
}

/*2案例企业软件开发类*/
.z_1170_5{ width:100%; float:left;}
.z_1170_5 .main3{ width:100%; padding-bottom:0; float:left;}
.z_1170_5 .main3 ul{ min-height:300px;}
.z_1170_5 .main3 ul li{ margin-top:30px;}
.z_1170_5 .main3 ul li:hover{ box-shadow:none;}
.z_1170_5 .main3 ul li:hover .img3{-webkit-box-shadow:0 0 10px #000;  
  -moz-box-shadow:0 0 10px #00;  
  box-shadow:0 0 10px #000;}
.slide_banner .z_414{ /*width:414px;*/ position:absolute; left:50%; bottom:78px; /*margin-left:-207px;*/}
.slide_banner .z_414 a{ display:block; width:192px; height:42px; text-align:center; line-height:40px; border:solid 1px rgba(255,255,255,0.3); background:rgba(255,255,255,0.8); position:relative; float:left; margin-top:5px;}
.slide_banner .z_414 a.a1{ float:left; margin-left:20px;}
.slide_banner .z_414 a.a2{ float:right;}
.slide_banner .z_414 a span{ position:relative; display:inline-block; width:148px; font-size:16px; color:#252525;}
.slide_banner .z_414 a span:before{    content: ''; position:absolute; left:-10px; top:19px; display:inline-block; height:1px; background:url(../images/bian7.png) no-repeat center; width:10px;}
.slide_banner .z_414 a span:after{    content: ''; position:absolute; right:-10px; top:19px; display:inline-block; height:1px; background:url(../images/bian7.png) no-repeat center; width:10px;}
.slide_banner .z_414 a:hover{ background:#ee222b; border:solid 1px #ee222b;}
.slide_banner .z_414 a:hover span{color:#fff;}
.slide_banner .z_414 a.on{ background:#ee222b; border:solid 1px #ee222b;}
.slide_banner .z_414 a.on span{color:#fff;}
@media screen and (max-width:992px) {
.slide_banner .z_414{ bottom:50px;}
}
@media screen and (max-width:767px) {
.slide_banner .z_414{ /*width:310px;*/ /*margin-left:-155px;*/ bottom:10px; float:left;}
.slide_banner .z_414 a{ width:150px; height:32px; line-height:32px; float:left;}
.slide_banner .z_414 a.a1{ margin-left:0;}
.slide_banner .z_414 a span{ font-size:12px; width:110px;}
}
/*2其他案例*/
.bg14{ width:100%; float:left; background:#f7f7f7;}
.main18{ width:100%; float:left; padding:5px 0 0 0;}
.main18 ul{ width:100%; float:left; min-height:500px;}
.main18 ul li{ width:100%; background:white; height:300px; margin-top:30px; padding:20px 40px 20px 20px; float:left;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main18 ul li .img14{ width:470px; height:260px; overflow:hidden; position:relative; float:left; margin-right:30px;}
.main18 ul li .img14 img{ display:block; width:470px; height:260px; position:absolute; left:50%; top:0; margin-left:-235px; max-width:none;}
.pf_k2{ width:100%; height:100%; background:url(../images/bg19.png); position:absolute; left:0; top:0; filter:alpha(opacity=0); opacity:0;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main18 ul li .img14 .btn_6{ width:51px; height:51px; background:url(../images/btn3.png) no-repeat center; position:absolute; left:50%; top:70%; margin:-25px 0 0 -25px; filter:alpha(opacity=0); opacity:0;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.main18 ul li .z_610{ width:610px; float:left; margin-top:9px;}
.main18 ul li .z_610 .title{ width:100%; float:left;}
.main18 ul li .z_610 .title a{ display:block; width:100%; overflow:hidden; text-overflow:ellipsis; font-size:20px; color:#333; line-height:28px; font-weight:bold;}
.main18 ul li .z_610 .span{ margin-top:11px; width:98px; height:22px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; overflow:hidden; font-size:12px; color:white; text-align:center; line-height:22px; background:black; float:left;}
.main18 ul li .z_610 .p{ width:100%; float:left; margin-top:20px; font-size:14px; color:#555; line-height:20px; height:40px; overflow:hidden;}
.main18 ul li .z_610 .p span{ color:#d80101;}
.main18 ul li:hover{ -webkit-box-shadow: 2px 3px 0px rgba(0,0,0,0.2);  
  -moz-box-shadow: 2px 3px 0px rgba(0,0,0,0.2);  
  box-shadow: 2px 3px 0px rgba(0,0,0,0.2);  }
.main18 ul li:hover .img14 .btn_6{ filter:alpha(opacity=100); opacity:1; top:50%}
.main18 ul li:hover .img14 .pf_k2{ filter:alpha(opacity=100); opacity:1;}
@media screen and (max-width:1200px) {
.main18 ul li .img14{ width:300px}
.main18 ul li .z_610{ width:550px;}
}
@media screen and (max-width:992px) {
.main18 ul li{ height:auto; padding:20px 10px;}
.main18 ul li .img14{ width:100%; height:auto;}
.main18 ul li .img14 img{ width:100%; height:auto; position:static; margin:0;}
.main18 ul li .z_610{ width:100%; margin-top:20px;}
}

/*2-1案例详情*/
.bg15{ width:100%; background:url(../images/banner_7.jpg) no-repeat right center;}
.main19{ width:100%; float:left; padding:90px 0 100px 0;}
.main19 .img15{ width:100%; float:left; background:url(../images/bg12.png) no-repeat center top; height:256px; position:relative; background-size:contain; height:524px;}
.main19 .img15 img{ width:57%; position:absolute; left:50%; top:5.5%; margin-left:-28.5%;}
.main19 .p{ width:100%; float:left; margin-top:45px; text-align:center; font-size:18px; color:#333; line-height:28px;}
.main19 .btn_7{ width:100%; float:left; margin-top:36px;}
.main19 .btn_7 a{ display:block; width:170px; height:40px; text-align:center; line-height:40px; font-size:14px; color:white; background:black; margin:auto;}
@media screen and (max-width:1200px) {
.main19 .img15 img{ top:4.5%;}
.main19 .img15{ height:442px;}
}
@media screen and (max-width:992px) {
.main19 .img15 img{ top:5%;}
.main19 .img15{ height:323px;}
}
@media screen and (max-width:767px) {
.main19 .img15{ background-size:446px 200px; height:200px;}
.main19 .img15 img{ width:254px; height:160px; top:11px; margin-left:-127px;}
}

.bg16{ width:100%; float:left; background:#f0f0f0;}
.z_0100_1{ width:100%; float:left; padding:100px 0; position:relative;}
.z_844{ width:748px; position:absolute; left:50%; top:100px; margin-left:-378px; background:url(../images/sj_bg.png) no-repeat top center; height:1601px; z-index:99;}
.z_844 .title{ width:100%; text-align:center; line-height:34px; font-size:14px; color:#333;}
.slideBox{ position:relative; width:100%; overflow:hidden; /*min-height:1606px;*/}
.slideBox .hd{ position:absolute; width:100%;  height:54px; top:50%; left:0; z-index:99; }
.slideBox .prev,.slideBox .next{ float:left; display:block; width:57px; height:54px; background:url(../images/btn4.jpg) no-repeat left center;
-webkit-transition: all 0.2s ease-out 0s; 
-moz-transition: all 0.2s ease-out 0s; 
-o-transition: all 0.2s ease-out 0s; 
transition: all 0.2s ease-out 0s;}
.slideBox .next{ float:right; background:url(../images/btn4.jpg) no-repeat right center;}
.slideBox .prev:hover{ background:url(../images/btn4_1.jpg) no-repeat left center;}
.slideBox .next:hover{ background:url(../images/btn4_1.jpg) no-repeat right center;}
.slideBox .bd{ position:relative; width:630px; z-index:0; margin:auto;}
.slideBox .bd li{ position:relative; }
.slideBox .bd li p:first-child img{ width:100%; margin-top:214px;}
.slideBox .bd li img{width:100%;padding-top:20px;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox .bd li .p{ width:100%; text-align:center; font-size:14px; color:#666; margin-top:12px; line-height:26px;}
.btn_8{ width:100%; float:left; margin-top:54px;}
.btn_8 a{ display:block; width:170px; height:40px; text-align:center; line-height:40px; font-size:14px; color:white; background:black; margin:auto;}
.btn_8 a:hover{ opacity:0.6; filter:alpha(60);}
@media screen and (max-width:992px) {
.z_844{ width:90%; margin-left:-45%; background-size:contain;}
.slideBox .bd{ width:82%;}
}
@media screen and (max-width:767px) {
.slideBox .bd li p:first-child img{ margin-top:65px;}
.slideBox .bd li img{ margin-top:15px;}
.slideBox{/*min-height:616px;*/}
.z_844{ width:90%; margin-left:-45%; background:url(../images/sj_bg.png) no-repeat; background-size:cover; height:616px;}
}
@media screen and (max-width:414px) {
.slideBox .bd li img{ /*margin-top:15px;*/}

}

/*9优势*/
.main{ width:100%; height:auto;}
#float01{ height:930px; background:url(../images/bg14.jpg) no-repeat center; background-size:cover;} 
#float02{ height:900px; background:url(../images/bg15.jpg) no-repeat center; background-size:cover;}
#float03{ height:980px; background:url(../images/bg16.jpg) no-repeat center; background-size:cover;}
#float04{ height:930px; background:url(../images/bg17.jpg) no-repeat center; background-size:cover;}

.move_left{margin-left:-200px;opacity: 0;}
.move_right{float:right;margin-right:-200px;opacity: 0;}

div.floatCtro{ width:60px; height:355px; position:absolute; left:0; top:0; z-index:99;}
div.floatCtro p{width:60px; text-align:center; height:70px; line-height:70px; margin-top:1px; cursor:pointer; background:url(../images/btn5.png) no-repeat left center;}
div.floatCtro a{ display:inline-block; display:none; width:60px; height:70px; line-height:70px; text-align:center; margin:1px 0 0 0; background:url(../images/btn5.png) no-repeat left center;  vertical-align:middle; cursor:pointer;}
div.floatCtro a img{ vertical-align:middle;}
div.floatCtro a:hover{ background:url(../images/btn5_1.png) no-repeat center;}
div.floatCtro p:hover{ background:url(../images/btn5_1.png) no-repeat center;}
div.floatCtro p.cur{ background:url(../images/btn5_1.png) no-repeat center;}
.main .l1{ text-align:right; margin-top:242px;}
.main .l2{ text-align:right; margin-top:218px; float:left;}
.main .l2 .title{ width:100%; float:right;}
.main .l2 .p1{ width:100%; margin-top:27px; font-size:20px; color:#444; line-height:30px; float:right;}
.main .l2 .p2{ width:100%; margin-top:11px; font-size:20px; color:#333; line-height:30px; float:right;}
.main .l2 .p3{ width:100%; margin-top:17px; font-size:18px; color:#444; line-height:36px; float:right;}
.main .l2 .p3 .span{ display:inline-block; width:79px; height:25px; background:url(../images/btn6.png) no-repeat center; text-align:center; line-height:22px; font-size:14px; color:white; font-weight:bold; margin-left:-4px;}
.main .l2 .p3 .strong{ display:block; font-size:26px; font-weight:bold; line-height:44px; color:#d80101;}
.main .l2 .p4{ width:100%; margin-top:37px; float:right;}
.main .l3{ margin-top:281px; width:470px; height:421px; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; overflow:hidden; background:#838383 url(../images/ico33.png) no-repeat 297px 310px; padding:34px 60px 76px 21px;}
.main .l3 .title{ width:100%; float:left; font-size:30px; color:white; font-weight:bold;}
.main .l3 .title .span{ display:inline-block; padding:0 14px; font-size:18px; color:white; line-height:31px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden; background:#d80101; margin-right:10px;}
.main .l3 .p1{ width:100%; float:left; margin-top:5px; font-size:20px; color:white; line-height:24px; text-transform:uppercase; opacity:0.6; filter:alpha(60); font-family:'helvetica-lt-35-thin';}
.main .l3 .p2{ width:100%;  float:left; margin-top:16px; font-size:16px; color:white; line-height:30px;}
.main .l3 .p2 .strong{ font-size:18px;}
.main .l3 .p3{ width:100%;  float:left; margin-top:21px; font-size:24px; font-weight:bold; color:white; line-height:32px;}
.main .l3 .p4{ float:left; margin-top:6px; font-size:16px; color:white; line-height:32px; background:url(../images/btn7.png) no-repeat right top; padding:0 31px 0 13px;}
.main .l4{ text-align:center; margin-top:135px;}
.main .l7{ margin-top:240px; width:837px;}
.main .l8{ margin-top:276px; text-align:right;}
.main .l8 .title{ width:100%; float:right; font-size:32px; color:white; font-weight:bold; line-height:33px;}
.main .l8 .title img{ display:inline-block; vertical-align:top; margin-right:20px;}
.main .l8 .title .span{ display:block; float:right; font-size:48px; color:white; font-weight:bold; line-height:60px; margin-top:-34px;}
.main .l8 .p1{ width:100%; float:right; margin-top:10px; font-size:20px; color:white; font-family:'helvetica-lt-35-thin'; opacity:0.5; filter:alpha(50); text-transform:uppercase;}
.main .l8 .p2{ width:100%; float:left; margin-top:31px; font-size:16px; color:#c8c8c8;}
.main .l8 .p2 .strong{ font-size:18px; color:white;}
.main .l8 .p3{ width:100%; float:left; margin-top:33px; font-size:24px; color:#fff; line-height:38px; font-weight:bold;}
.main .l8 .p4{ width:100%; float:left; font-size:16px; color:#c8c8c8; line-height:28px;}
.main .l8 .p4 .span{ display:block; width:100%; float:left; margin-top:2px; font-size:12px; color:#c8c8c8; line-height:14px;}
.main .l5{ width:100%; height:100%; float:left; background:url(../images/bg18.png) no-repeat left top; padding:52px 0 0 65px; margin-top:164px; position:relative;}
.main .l5 .title{ width:100%; float:left; font-size:48px; color:white; font-weight:bold; line-height:60px; letter-spacing:2px;}
.main .l5 .title .span{ font-size:20px; line-height:28px; text-transform:uppercase; opacity:0.4; filter:alpha(40); font-family:'helvetica-lt-35-thin'; color:white; width:100%; float:left; display:block; letter-spacing:0px;}
.main .l5 .p1{ width:100%; float:left; margin-top:4px;}
.main .l5 .p2{ width:100%; float:left; margin-top:20px; font-size:20px; font-weight:bold; color:white; line-height:30px;}
.main .l5 .p3{ width:100%; float:left; margin-top:19px; font-size:16px; line-height:26px; color:#d6d6d6;}
.main .l5 .p4{ width:100%; float:left; margin-top:12px; font-size:12px; line-height:16px; color:#fff; opacity:0.3; filter:alpha(30);}
.main .l6{ margin-top:185px;}
.main .l5 .img16{ position:absolute; right:22px; top:-35px;}

@media screen and (max-width:1200px) {
.main .l1{ margin-top:300px;}
.main .l4{ margin-top:200px;}
.main .l7{ width:550px; margin-top:300px;}
.main .l6{ float:left; margin-top:207px;}
}
@media screen and (max-width:992px) {
.main .l1{ display:none;}
.main .l2{ margin:auto; width:750px; padding:0 15px 0 55px;}
.main .l3{ margin-top:50px; width:100%; height:auto; padding-left:55px !important;}
.main .l4{ display:none;}
.main .l7{ display:none;}
.main .l8{ margin-top:50px; padding-left:55px;}
.main .l6{ display:none;}
.main .l5{ margin-top:100px;}
}
@media screen and (max-width:767px) {
.main .l2{ width:100%;}
.main .l3{ padding:34px 15px 56px 15px; background:#838383;}
.main .l8 .title{ text-align:right;}
.main .l8 .title img{ display:block; float:right; margin-right:0; margin-left:30px;}
.main .l8 .title .span{ margin-top:0;}
.main .l8 .title b{ display:block; float:right; margin-top:5px;}
}

.picScroll-left{ width:100%;  overflow:hidden;}
.picScroll-left .hd{ overflow:hidden;  height:35px; text-align:center; margin-top:74px;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:inline-block;  width:35px; height:35px; margin:0 5px; cursor:pointer; background:url(../images/btn9.png) no-repeat left center;}
.picScroll-left .hd .next{ background-position:right center;  }
.picScroll-left .hd .prev:hover,.picScroll-left .hd .next:hover,.picScroll-left .hd .more1:hover{ opacity:0.6; filter:alpha(60);}
.picScroll-left .hd .more1{ display:inline-block; background:url(../images/btn_more.png) no-repeat center; width:35px; height:35px; margin:0 5px;}
.picScroll-left .bd{ width:100%;}
.picScroll-left .bd ul{ padding-bottom:10px !important; zoom:1; }
.picScroll-left .bd ul li{ width:450px; margin-left:15px; margin-right:15px; float:left; _display:inline; overflow:hidden;  }

.picScroll-left_1{ width:100%;  overflow:hidden; }
.picScroll-left_1 .hd{ overflow:hidden;  height:35px; text-align:center; margin-top:74px;}
.picScroll-left_1 .hd .prev,.picScroll-left_1 .hd .next{ display:inline-block;  width:35px; height:35px; margin:0 5px; cursor:pointer; background:url(../images/btn9.png) no-repeat left center;}
.picScroll-left_1 .hd .next{ background-position:right center;  }
.picScroll-left_1 .hd .prev:hover,.picScroll-left_1 .hd .next:hover,.picScroll-left_1 .hd .more1:hover{ opacity:0.6; filter:alpha(60);}
.picScroll-left_1 .hd .more1{ display:inline-block; background:url(../images/btn_more.png) no-repeat center; width:35px; height:35px; margin:0 5px;}
.picScroll-left_1 .bd{ width:100%; overflow:hidden;}
.picScroll-left_1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left_1 .bd ul li{ width:370px; margin-left:15px; margin-right:15px; float:left; _display:inline; }

.tempWrap{margin:0 auto;}


.z_844_pc{ width:844px; position:absolute; left:50%; top:100px; margin-left:-422px; background:url(../images/bg13.png) no-repeat top center; height:506px; z-index:99;}
.z_844_pc .title{ width:100%; text-align:center; line-height:34px; font-size:14px; color:#333;}

@media screen and (max-width:992px) {
.z_844_pc{ width:90%; margin-left:-45%; background-size:contain;}
}


/*右侧漂浮*/
/*右侧悬浮样式*/
.hr-menu-right{ position:absolute; top:350px; right:0px; height:auto; z-index:6; background:black; border-left:black 0px solid;}
.hr-menu-right{ transition:all .5s;}
.hr-kefu{  width:37px; height:121px; position:absolute; left:-37px; top:50%; margin-top:-101px;}
.hr-kefu ul li{ width:37px; height:37px; line-height:37px; text-align:center; background:black; color:#fff; margin-bottom:5px;cursor:pointer;  position:relative; border-radius:4px 0 0 4px;}
.hr-kefu ul li a,.hr-menu-right .go-top li a{ color: #fff; text-decoration: none;}
.hr-menu-right .go-top li a{display: block;}
.hr-kefu ul li:hover .hr-kefu-name{ display:block}
.hr-kefu ul li i{font-size:20px}
.hr-kefu-tel,.hr-kefu-QQ,.hr-kefu-tg{ width:184px;height:37px; color:#fff; position:absolute; right:48px; top:0px; background:#e62129;font-size:15px; font-weight:bold; display:none}
.hr-kefu-tel .jt,.hr-kefu-QQ .jt,.hr-kefu-tg .jt,.hr-kefu-ewm .jt{ width:0px; height:0px; border:6px solid transparent; border-left-color:#e62129; position:absolute; right:-12px; display:block; }
.hr-kefu-tel .jt,.hr-kefu-QQ .jt,.hr-kefu-tg .jt{top:12px}
.hr-kefu-ewm .jt{ bottom:52px;}
.hr-kefu-ewm{ position:absolute; right:48px; bottom:-40px; background:#e62129; padding:15px; display:none}
.hr-kefu-ewm p{ padding:10px 0px; border-top:1px solid #fff; margin-top:16px; color:#fff; width:155px;}
.hr-kefu-ewm img{ border:14px solid #fff; border-radius:5px; visibility: visible}
.hr-kefu-name{border-radius: 4px 0 0 4px; font-size:12px; text-align:center; position:absolute; left:0; top:0; z-index:2; line-height:18px; width:37px; height:37px; display:block; background:#e62129; color:#fff; display:none; font-weight:lighter}
.hr-menu-right .go-top{ position:absolute; left:-37px; top:50%; margin-top:60px;}
.hr-menu-right .go-top li{ width:37px; height:37px; line-height:37px; text-align:center; background:black; color:#fff; margin-top:5px; cursor:pointer; position:relative; border-radius:4px 0 0 4px; padding:0 !important;}
.hr-menu-right .go-top li:hover{background: #e50012;}
.hr-menu-right .go-top li.first{ width:160px; margin-left:-123px; font-weight:bold; font-size:16px;}
.hr-menu-right .go-top li.first i{ margin-left:5px;}
.hr-menu-right .go-top li.first.red{background: #e50012; height: 65px; line-height: 65px; font-size: 20px; font-weight: normal;}
.hr-menu-right .go-top li.first.red:hover{background: #BF0211;}
.hr-menu-right .go-top li.first.red i{ margin: 0 10px 0 0; font-size: 22px;}
.hr-menu-right .go-top li{transition: all .3s}
.hr-menu-right .go-top li.yjfk:hover i{display: none;}
.hr-menu-right .go-top li.yjfk:hover .hr-kefu-name{display: block;}

@media  screen and (max-width:1199px){
.pf_right{ right:0;}
}
@media  screen and (max-width:992px){
.pf_right{ display:none !important;}
}


/*专题页*/
.z_1349{ width:1349px; margin:auto;}
.z_1349 img{ max-width:100%;}
.z_1349 .zty_bd{ width:100%; float:left; padding:60px 10px 120px 10px;}
.z_1349 .zty_bd h4{ width:100%; float:left; text-align:center; font-size:30px; color:#a2a2a2; line-height:42px;}
.z_1349 .zty_bd ul{ width:710px; margin:auto; margin-top:14px;}
.z_1349 .zty_bd ul li{ width:100%; float:left; margin-top:56px; padding:4px 10px; border-radius:12px; -webkit-border-radius:12px; -moz-border-radius:12px; overflow:hidden; background:#fbd399; position:relative;}
.z_1349 .zty_bd ul li input{ width:100%; padding-left:156px; height:110px; line-height:110px; font-size:44px; color:#666; position:relative; background:none;}
.z_1349 .zty_bd ul li .zty_name{ width:136px; height:110px; border-right:solid 3px #e2c79f; text-align:center; line-height:110px; font-size:44px; color:#c7b79e; position:absolute; left:0; top:4px;}
.z_1349 .zty_bd .zty_btn{ width:100%; float:left; margin-top:69px;}
.z_1349 .zty_bd .zty_btn input{ display:block; width:142px; height:55px; line-height:55px; text-align:center; margin:auto; font-size:29px;background:#fbd399; cursor:pointer; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; overflow:hidden; color:#c7b79e; }

@media  screen and (max-width:1349px){
.z_1349{ width:100%;}
}

@media  screen and (max-width:991px){
.z_1349 .zty_bd ul{ width:80%;}
.z_1349 .zty_bd ul li{ margin-top:36px;}
.z_1349 .zty_bd ul li input{ padding-left:106px; height:60px; line-height:60px; font-size:24px;}
.z_1349 .zty_bd ul li .zty_name{ width:86px; height:60px; border-right:solid 3px #e2c79f; text-align:center; line-height:60px; font-size:24px; }
}

@media  screen and (max-width:767px){
.z_1349 .zty_bd{ padding:30px 20px 60px 20px;}
.z_1349 .zty_bd ul{ width:90%;}
.z_1349 .zty_bd ul li{ margin-top:16px; padding:2px 10px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px;}
.z_1349 .zty_bd h4{ font-size:16px; color:#616161; line-height:32px;}
.z_1349 .zty_bd .zty_btn{ margin-top:20px;}
.z_1349 .zty_bd .zty_btn input{ width:80px; height:30px; line-height:30px; font-size:14px; color:#616161}
.z_1349 .zty_bd ul li input{ padding-left:66px; height:50px; line-height:50px; font-size:20px;}
.z_1349 .zty_bd ul li .zty_name{ width:60px; height:50px; border-right:solid 2px #d8ba8e; line-height:50px; font-size:20px; top:2px; color:#616161;}
}
.bg17{ background:#f2f5f7;}
.z_720{ width:100%; max-width:720px;}

.z_1349_1{ width:100%; float:left; text-align:center; padding:39px 10% 145px 10%;}
.z_1349_1 h3{ width:100%; float:left; font-size:38px; line-height:52px; overflow:hidden; letter-spacing:8px;}
.z_1349_1 h3 .span{ display:inline-block; position:relative;}
.z_1349_1 h3 .span:after{ content:''; width:55px; height:1px; background:#03111a; position:absolute; left:-79px; top:50%;}
.z_1349_1 h3 .span:before{ content:''; width:55px; height:1px; background:#03111a; position:absolute; right:-79px; top:50%;}
.z_1349_1 h4{ width:100%; float:left; font-size:30px; line-height:48px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_1 ul{ width:100%; float:left; margin-top:6px;}
.z_1349_1 ul li{ float:left; margin-top:40px;}
.z_1349_1 ul li.l1{ width:50%; float:left;}
.z_1349_1 ul li.l2{ width:33.333%; float:left;}
.z_1349_1 ul li .img{ width:100%; height:202px;}
.z_1349_1 ul li .img img{ height:100%;}
.z_1349_1 ul li h5{ width:100%; float:left; margin-top:10px; font-size:18px; color:#a0a0a0; line-height:26px;}
@media  screen and (max-width:767px){
.z_1349_1{ padding:19px 5% 45px 5%;}
.z_1349_1 h3{ font-size:22px; line-height:32px; letter-spacing:5px;}
.z_1349_1 h4{ font-size:16px; line-height:30px; letter-spacing:5px;}
.z_1349_1 ul li{ padding:0 5px; margin-top:20px;}
.z_1349_1 ul li.l2{ width:50%; float:left;}
.z_1349_1 ul li .img{ height:152px;}
.z_1349_1 ul li h5{ margin-top:5px; font-size:14px; line-height:22px;}
}

.z_1349_2{ width:100%; float:left; text-align:center; padding:12px 10% 149px 10%;}
.z_1349_2 h4{ width:100%; float:left; font-size:34px; line-height:50px; overflow:hidden; letter-spacing:8px;}
.z_1349_2 h4 .span{ display:inline-block; position:relative;}
.z_1349_2 h4 .span:after{ content:''; width:35px; height:1px; background:#03111a; position:absolute; left:-49px; top:50%;}
.z_1349_2 h4 .span:before{ content:''; width:35px; height:1px; background:#03111a; position:absolute; right:-49px; top:50%;}
.z_1349_2 h5{ width:100%; float:left; font-size:26px; line-height:38px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_2 .img{ width:100%; float:left; margin-top:134px;}
@media  screen and (max-width:767px){
.z_1349_2{ width:100%; float:left; text-align:center; padding:2px 5% 49px 5%;}
.z_1349_2 h4{ font-size:20px; line-height:30px; letter-spacing:5px;}
.z_1349_2 h5{ font-size:14px; line-height:28px; letter-spacing:5px;}
.z_1349_2 .img{ margin-top:34px;}
}

.z_1349_3{ width:100%; float:left; text-align:center; padding:0 5%;}
.z_1349_3 h4{ width:100%; float:left; font-size:38px; line-height:50px; overflow:hidden; letter-spacing:8px;}
.z_1349_3 h4 .span{ display:inline-block; position:relative;}
.z_1349_3 h4 .span:after{ content:''; width:82px; height:1px; background:#03111a; position:absolute; left:-105px; top:50%;}
.z_1349_3 h4 .span:before{ content:''; width:82px; height:1px; background:#03111a; position:absolute; right:-105px; top:50%;}
.z_1349_3 h5{ width:100%; float:left; font-size:26px; line-height:38px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_3 ul{ width:100%; float:left;}
.z_1349_3 ul li{ width:33.333%; float:left; padding:0 5%; margin-top:67px;}
.z_1349_3 ul li .img{ height:203px; width:100%; float:left;}
.z_1349_3 ul li .img img{ height:100%;}
.z_1349_3 ul li .p{ width:100%; float:left; margin-top:13px; font-size:20px; line-height:26px; color:#a4a4a4;}

@media  screen and (max-width:767px){
.z_1349_3 h4{ font-size:24px; line-height:40px;  letter-spacing:5px;}
.z_1349_3 h5{ font-size:16px; line-height:28px; letter-spacing:5px;}
.z_1349_3 ul li{ width:100%; margin-top:27px;}
.z_1349_3 ul li .img{ height:153px;}
.z_1349_3 ul li .p{ font-size:14px; line-height:20px;}
}

.z_1349_4{ width:100%; float:left; text-align:center; padding:150px 5% 0 5%;}
.z_1349_4 h4{ width:100%; float:left; font-size:48px; line-height:60px; overflow:hidden; letter-spacing:8px;}
.z_1349_4 h4 .span{ display:inline-block; position:relative;}
.z_1349_4 h4 .span:after{ content:''; width:82px; height:1px; background:#03111a; position:absolute; left:-105px; top:50%;}
.z_1349_4 h4 .span:before{ content:''; width:82px; height:1px; background:#03111a; position:absolute; right:-105px; top:50%;}
.z_1349_4 h5{ width:100%; float:left; font-size:26px; line-height:38px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_4 ul{ width:100%; float:left; margin-top:44px;}
.z_1349_4 ul li{ float:left; margin-top:66px;}
.z_1349_4 ul li.l1{ width:33.333%; float:left;}
.z_1349_4 ul li .img{ height:172px; width:100%; float:left;}
.z_1349_4 ul li .img img{ height:100%;}
.z_1349_4 ul li .p{ width:100%; float:left; margin-top:10px; font-size:20px; color:#a4a4a4; line-height:28px;}
.z_1349_4 ul li.l2{ width:50%; float:left;}
.z_1349_4 ul li.l2 .p{ margin-top:0; margin-bottom:10px;}

@media  screen and (max-width:767px){
.z_1349_4{ padding:50px 5% 0 5%;}
.z_1349_4 h4{ font-size:28px; line-height:40px; letter-spacing:5px;}
.z_1349_4 h5{ font-size:16px; line-height:28px; letter-spacing:5px;}
.z_1349_4 ul{ margin-top:24px;}
.z_1349_4 ul li{ margin-top:20px;}
.z_1349_4 ul li.l1{ width:50%;}
.z_1349_4 ul li .img{ height:102px;}
.z_1349_4 ul li .p{ font-size:12px; line-height:20px;}
}

.z_1349_5{ width:100%; float:left; padding:0 10% 184px 10%; text-align:center;}
.z_1349_5 h4{ width:100%; float:left; font-size:48px; line-height:70px; overflow:hidden; letter-spacing:8px;}
.z_1349_5 h4 .span{ display:inline-block; position:relative;}
.z_1349_5 h4 .span:after{ content:''; width:82px; height:1px; background:#03111a; position:absolute; left:-105px; top:50%;}
.z_1349_5 h4 .span:before{ content:''; width:82px; height:1px; background:#03111a; position:absolute; right:-105px; top:50%;}
.z_1349_5 h5{ width:100%; float:left; font-size:26px; line-height:40px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_5 .img{ width:100%; float:left; margin-top:105px;}

@media  screen and (max-width:767px){
.z_1349_5{ padding:0 5% 54px 5%;}
.z_1349_5 h4{ font-size:28px; line-height:40px; letter-spacing:5px;}
.z_1349_5 h5{ font-size:16px; line-height:30px; letter-spacing:5px;}
.z_1349_5 .img{ margin-top:35px;}
}

.z_1349_6{ width:100%; float:left; padding:0 5%; text-align:center;}
.z_1349_6 h4{ width:100%; float:left; font-size:48px; line-height:70px; overflow:hidden; letter-spacing:8px;}
.z_1349_6 h4 .span{ display:inline-block; position:relative;}
.z_1349_6 h4 .span:after{ content:''; width:82px; height:1px; background:#03111a; position:absolute; left:-105px; top:50%;}
.z_1349_6 h4 .span:before{ content:''; width:82px; height:1px; background:#03111a; position:absolute; right:-105px; top:50%;}
.z_1349_6 h5{ width:100%; float:left; font-size:26px; line-height:40px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_6 ul{ width:100%; float:left; margin-top:34px;}
.z_1349_6 ul li{ width:25%; float:left; padding:0 5%; margin-top:85px;}
.z_1349_6 ul li .img{ width:100%; height:100px; float:left;}
.z_1349_6 ul li .img img{ height:100%;}
.z_1349_6 ul li .name{ width:100%; float:left; margin-top:38px; font-size:20px; color:#616161; line-height:30px;}

@media  screen and (max-width:767px){
.z_1349_6 h4{ font-size:28px; line-height:40px; letter-spacing:5px;}
.z_1349_6 h5{ font-size:16px; line-height:30px; letter-spacing:5px;}
.z_1349_6 ul{ margin-top:14px;}
.z_1349_6 ul li{ width:50%; margin-top:15px; padding:0 3%;}
.z_1349_6 ul li .img{ height:60px;}
.z_1349_6 ul li .name{ margin-top:8px; font-size:14px; line-height:20px;}
}

.z_1349_7{ width:100%; float:left; padding:157px 0 103px 0; text-align:center;}
.z_1349_7 h4{ width:100%; float:left; font-size:48px; line-height:70px; overflow:hidden; letter-spacing:8px;}
.z_1349_7 h4 .span{ display:inline-block; position:relative;}
.z_1349_7 h4 .span:after{ content:''; width:82px; height:1px; background:#03111a; position:absolute; left:-105px; top:50%;}
.z_1349_7 h4 .span:before{ content:''; width:82px; height:1px; background:#03111a; position:absolute; right:-105px; top:50%;}
.z_1349_7 h5{ width:100%; float:left; font-size:26px; line-height:40px; color:#7f7f7f; letter-spacing:8px;}
.z_1349_7 ul{ width:100%; float:left; margin-top:8px;}
.z_1349_7 ul li{ float:left; margin-top:72px;}
.z_1349_7 ul li.l1{ width:33.333%; float:left;}
.z_1349_7 ul li .img{ width:100%; height:100px; float:left;}
.z_1349_7 ul li .img img{ height:100%;}
.z_1349_7 ul li .name{ width:100%; float:left; margin-top:36px; font-size:20px; color:#616161; line-height:32px;}
.z_1349_7 ul li.l2{ width:50%; float:left;}

@media  screen and (max-width:767px){
.z_1349_7{ padding:57px 5% 23px 5%;}
.z_1349_7 h4{ font-size:28px; line-height:40px; letter-spacing:5px;}
.z_1349_7 h5{ font-size:16px; line-height:30px; letter-spacing:5px;}
.z_1349_7 ul li.l1{ width:50%;}
.z_1349_7 ul li{ margin-top:22px;}
.z_1349_7 ul li .img{ height:60px;}
.z_1349_7 ul li .name{ margin-top:8px; font-size:14px; line-height:20px;}
}

.z_1349_8{ width:100%; float:left; padding:0 10% 85px 10%; text-align:center;}
.z_1349_8 h5{ width:100%; float:left; font-size:30px; color:#404040; line-height:42px; font-weight:bold; letter-spacing:8px;}
.z_1349_8 .img{ width:100%; float:left; margin-top:82px;}

@media  screen and (max-width:767px){
.z_1349_8{ padding:0 5% 25px 5%;}
.z_1349_8 h5{ font-size:20px; line-height:32px; letter-spacing:5px;}
.z_1349_8 .img{ margin-top:32px;}
}

.z_1349_9{ width:100%; float:left; padding:63px 5% 130px 5%; text-align:center; background:#f0f0f0}
.z_1349_9 h4{ width:100%; float:left; font-size:48px; line-height:70px; overflow:hidden; letter-spacing:8px;}
.z_1349_9 h4 .span{ display:inline-block; position:relative;}
.z_1349_9 h4 .span:after{ content:''; width:82px; height:1px; background:#03111a; position:absolute; left:-105px; top:50%;}
.z_1349_9 h4 .span:before{ content:''; width:82px; height:1px; background:#03111a; position:absolute; right:-105px; top:50%;}
.z_1349_9 ul{ width:100%; float:left; margin-top:56px;}
.z_1349_9 ul li{ width:25%; float:left; margin-top:60px; padding:0 1%;}
.z_1349_9 ul li .img{ width:150px; height:150px; display:inline-block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; overflow:hidden;}
.z_1349_9 ul li .new_ewm{ display:inline-block; width:90%; padding:18.58% 14.28% 14.49% 14.28%; background:url(/upload/zty/new_pic1.png) no-repeat top center; margin-top:-20px; background-size:100%;}
.z_1349_9 ul li .new_ewm img{ width:100%;}
.z_1349_9 .btn{ width:100%; float:left; margin-top:71px;}
.z_1349_9 .btn .span{ display:inline-block; width:249px; height:69px; line-height:69px; border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; overflow:hidden; font-size:24px; color:white; background:black;}
@media  screen and (max-width:767px){
.z_1349_9{ padding:23px 5% 50px 5%;}
.z_1349_9 h4{ font-size:28px; line-height:40px; letter-spacing:5px;}
.z_1349_9 ul{ margin-top:16px;}
.z_1349_9 ul li{ margin-top:20px;}
.z_1349_9 ul li .img{ width:120px; height:120px;}
.z_1349_9 ul li{ width:50%;}
.z_1349_9 .btn{ margin-top:21px;}
.z_1349_9 .btn span{ width:149px; height:49px; line-height:49px; font-size:14px; color:white; background:black;}
.z_1349_9 .btn span img{ width:25px; margin-top:-3px; margin-left:5px;}
}



/*微信公众号开发-专题页B*/
.z_1349_11{ width:100%; float:left; padding:39px 55px 36px 55px;}
.ztit_1{ width:100%; float:left; padding-bottom:32px; font-size:26px; color:#606060; line-height:36px; background:url(../../upload/zty/zbian1.png) no-repeat center bottom; background-size:contain; text-align:center;}
.z_1349_11 ul{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap;}
.z_1349_11 ul li{ width:50%; float:left; margin-top:38px; padding:0 16px;}
.z_1349_11 ul li .img{ width:100%; float:left; text-align:center; height:141px;}
.z_1349_11 ul li .img img{ height:100%;}
.z_1349_11 ul li .p{ width:100%; float:left; margin-top:15px; font-size:20px; color:#606060; line-height:30px; height:120px; overflow:hidden;}
.z_1349_11 ul li .zbox{ width:100%; float:left; padding:17px 22px 26px 22px; border:solid 1px #f1f1f1;}
@media  screen and (max-width:767px){
.ztit_1{ font-size:20px; line-height:30px; padding-bottom:22px;}
.z_1349_11{ padding:20px 15px 15px 15px;}
.z_1349_11 ul li{ padding:0 10px;}
.z_1349_11 ul li .zbox{ padding:7px 10px 15px 10px;}
.z_1349_11 ul li .img{ height:60px;}
.z_1349_11 ul li .p{ font-size:14px; line-height:22px; height:auto}
}
@media  screen and (max-width:414px){
.z_1349_11 ul li{ width:100%; margin-top:18px;}
}

.z_1349_12{ width:100%; float:left; padding:0 7%;}
.z_1349_12 ul{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap; border-bottom:solid 1px #d9d9d9;}
.z_1349_12 ul li{ width:25%; float:left; margin-top:10px; border-top:solid 1px #d9d9d9; text-align:center; padding:0 20px 15px 20px;}
.z_1349_12 ul li .img{ width:100%; float:left; margin-top:20px; height:80px;}
.z_1349_12 ul li .img img{ height:100%;}
.z_1349_12 ul li .text{ width:100%; float:left; margin-top:20px;}
.z_1349_12 ul li .text h4{ width:100%; float:left; font-size:20px; color:black; line-height:32px;}
.z_1349_12 ul li .text .p{ width:100%; float:left; margin-top:13px; font-size:16px; color:#494949; line-height:32px;}
@media  screen and (max-width:991px){
.z_1349_12 ul li{ padding:0 10px 15px 10px;}
}
@media  screen and (max-width:767px){
.z_1349_12{ padding:0 3%;}
.z_1349_12 ul li{ padding:0 5px 10px 5px;}
.z_1349_12 ul li .img{ height:60px;}
.z_1349_12 ul li .text{ margin-top:5px;}
.z_1349_12 ul li .text h4{ font-size:16px; line-height:26px;}
.z_1349_12 ul li .text .p{ font-size:12px; line-height:22px; margin-top:8px;}
}
@media  screen and (max-width:414px){
.z_1349_12 ul li{ width:50%;}
}

.z_1349_13{ width:100%; float:left; padding:0 5.5%;}
.z_1349_13 ul{ width:100%; float:left; display:flex; flex-direction:row; flex-wrap:wrap;}
.z_1349_13 ul li{ width:33.333%; float:left; padding:38px 20px 28px 20px; text-align:center;}
.z_1349_13 ul li .img{ width:100%; float:left; height:80px;}
.z_1349_13 ul li .img img{ height:100%;}
.z_1349_13 ul li .text{ width:100%; float:left;}
.z_1349_13 ul li .text h4{ width:100%; float:left; font-size:20px; color:#303030; line-height:32px;}
.z_1349_13 ul li .text h5{ width:100%; float:left; font-size:16px; color:#606060; line-height:26px;}
@media  screen and (max-width:767px){
.z_1349_13{ padding:0 3%;}
.z_1349_13 ul li{ padding:18px 10px 8px 10px;}
.z_1349_13 ul li .img{ height:60px;}
.z_1349_13 ul li .text h4{ font-size:16px; line-height:26px;}
.z_1349_13 ul li .text h5{ font-size:14px; line-height:22px;}
}
@media  screen and (max-width:414px){
.z_1349_13 ul li{ width:50%;}
}

.z_1349_9 .ztit_1{ font-size:42px;}
.z_1349_14{ width:100%; float:left; padding-bottom:60px; padding:0 5%;}
.z_1349_14 ul{ width:100%; float:left;}
.z_1349_14 ul li{ width:100%; float:left; margin-top:80px;}
.z_1349_14 ul li .title{ width:100%; float:left;}
.z_1349_14 ul li .title h1{ width:100%; float:left; padding-left:35px; font-size:34px; color:#2e3030; line-height:54px; height:54px;}
.z_1349_14 ul li .title h5{ width:100%; float:left; padding-left:35px; font-size:18px; color:#00a2d0; line-height:24px; height:24px; border-left:solid 6px #fff;}
.z_1349_14 ul li .p{ width:100%; float:left; font-size:18px; line-height:24px;}
.z_1349_14 ul li .img{ width:100%; float:left; text-align:center; padding:60px 10px 0 10px; height:800px;}
.z_1349_14 ul li .img img{ height:100%;}
.z_1349_14 ul li.l1 .title h1{ border-left:solid 6px #0caad1;}
.z_1349_14 ul li.l2 .title{ text-align:right;}
.z_1349_14 ul li.l2 .title h1{ padding-left:0; padding-right:35px; border-right:solid 6px #ec9908;}
.z_1349_14 ul li.l2 .title h5{ padding-left:0; padding-right:35px; border-left:solid 0px #fff; border-right:solid 6px #fff; color:#ec9908;}
.z_1349_14 ul li.l3 .title h1{ border-left:solid 6px #dd6a5e;}
.z_1349_14 ul li.l3 .title h5{ color:#dd6a5e;}
.z_1349_14 ul li.l4 .title{ text-align:right;}
.z_1349_14 ul li.l4 .title h1{ padding-left:0; padding-right:35px; border-right:solid 6px #2da9a2;}
.z_1349_14 ul li.l4 .title h5{ padding-left:0; padding-right:35px; border-left:solid 0px #fff; border-right:solid 6px #fff; color:#2da9a2;}
.z_1349_14 ul li.l5 .title h1{ border-left:solid 6px #a96de1;}
.z_1349_14 ul li.l5 .title h5{ color:#a96de1;}
@media  screen and (max-width:991px){
.z_1349_14 ul li .img{ height:600px;}
}
@media  screen and (max-width:767px){
.z_1349_9 .ztit_1{ font-size:26px;}
.z_1349_14 ul li{ margin-top:30px;}
.z_1349_14 ul li .title h1{ font-size:24px; padding-left:15px; line-height:34px; height:34px; border-width:3px !important;}
.z_1349_14 ul li .title h5{ font-size:14px; padding-left:15px;  line-height:20px; border-width:3px !important;}
.z_1349_14 ul li.l2 .title h1{ padding-right:15px;}
.z_1349_14 ul li.l2 .title h5{ padding-right:15px;}
.z_1349_14 ul li.l4 .title h1{ padding-right:15px;}
.z_1349_14 ul li.l4 .title h5{ padding-right:15px;}
.z_1349_14 ul li .p{ font-size:14px; line-height:20px;}
.z_1349_14 ul li .img{ height:400px; padding:30px 10px 0 10px;}
}
@media  screen and (max-width:414px){
.z_1349_14 ul li .img{ height:200px;}
}




/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-prev{position:absolute; width:44px; height:94px; left:35px; top:50%; margin-top:-47px;  z-index:2; background: url(../images/ban2.png) no-repeat; cursor:pointer;}
.slide_banner .slick-prev:hover{background: url(../images/ban2_h.png) no-repeat;}
.slide_banner .slick-next{position:absolute; width:44px; height:94px; right:35px; top:50%; margin-top:-47px; z-index:2; background: url(../images/ban3.png) no-repeat; cursor:pointer;}
.slide_banner .slick-next:hover{background: url(../images/ban3_h.png) no-repeat;}
.slide_banner .slick-dots{ bottom:25px; height:10px; overflow:hidden;}
.slide_banner .slick-dots li{ width:10px; height:10px; background: url(../images/banner_ico.png) no-repeat right center; margin:0 9px;}
.slide_banner .slick-dots li.slick-active{
  background:url(../images/banner_ico.png) no-repeat left center;
}
@media  screen and (max-width:767px){
.slide_banner .slick-prev{ left:15px; width:18px; height:38px; margin-top:-19px; background-size:18px 38px; } 
.slide_banner .slick-prev:hover{background-size:18px 38px;}
.slide_banner .slick-next{ right:15px; width:18px; height:38px; margin-top:-19px; background-size:18px 38px; }  
.slide_banner .slick-next:hover{background-size:18px 38px;}  
.slide_banner .slick-dots{ bottom:15px; height:10px; overflow:hidden;}
.slide_banner .slick-dots li{ width:10px; height:10px; margin:0 4px; }	
}

.slide_pic{ padding:50px 0; margin:0; overflow:hidden;}
.slide_pic .slick-slide{ padding:0;}
.slide_pic li{ }
.slide_pic li .box_hp{ border:#dbdbdb solid 1px; overflow:hidden; background-color:#fff; position:relative; 
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
}
.slide_pic li .box_hp a{ color:#fff;}
.slide_pic li .box_hp:hover{ background-color:#123e97;}
.slide_pic li .box_hp .img2{ width:100%;
        transition: all 1.5s linear;
   -moz-transition: all 1.5s linear;
-webkit-transition: all 1.5s linear;
     -o-transition: all 1.5s linear;
        opacity: 1; 
filter: alpha(opacity=100); 
   -moz-opacity: 1;
 -khtml-opacity: 1;
}
.slide_pic li .box_hp:hover .img2{
		transform: scale(1.09,1.09);
    -ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
     -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);
        opacity: 0.85; 
filter: alpha(opacity=85); 
   -moz-opacity: 0.85;
 -khtml-opacity: 0.85;	
	}
.slide_pic li .box_hp .down_hp{ position:absolute; height:158px; padding:0 20px 0 30px; left:0; bottom:-158px; background:url(../images/70lan.png) repeat;
        transition: all 0.5s linear;
   -moz-transition: all 0.5s linear;
-webkit-transition: all 0.5s linear;
     -o-transition: all 0.5s linear;
}
.slide_pic .slick-prev,
.slide_pic .slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
	left:40px;
    top: 50%;
    display: block;
    width: 52px;
    height: 100px;
    padding: 0;
/*    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);*/
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	background:url(../images/ban2.png) no-repeat;
	z-index:100;
}
.slide_pic .slick-next{
	left:auto;
	right:40px;
	background:url(../images/ban3.png) no-repeat;
}
@media  screen and (max-width:991px){
.slide_pic .slick-prev,
.slide_pic .slick-next
{
    width: 30px;
    height: 58px;
	background-size:30px 58px;
    
}
.slide_pic .slick-next{
	background-size:30px 58px;
}
}
@media  screen and (max-width:767px){
.slide_pic .slick-prev,
.slide_pic .slick-next
{
	left:15px;
    width: 26px;
    height: 50px;
	background-size:26px 50px;
    
}
.slide_pic .slick-next{
	left:auto;
	right:15px;
	background-size:26px 50px;
}	 
}




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

.slide_pic{ padding:35px 0;}   
}




.home_res{
	width: 40%;
}
.fl{ float:left;}
.fr{ float:right;}
.home_res11{
	width: 73.361%;
}
.home_res12{
	/*width: 23.5656%;*/
	width: 25.615%;
	overflow: hidden;
}
.slick_res1l{
	margin: 0;
}
.slick_res1l .slick-slide{
	padding: 0;
}
.slick_res2r{
	margin: -3px 0;
} 
.slick_res2r .slick-slide{
	padding: 3px 0;
	position: relative;
	padding-left: 10px;
} 
.slick_res1l .slick-slide img,
.slick_res2r .slick-slide img{
	width: 100%;
}
.slick_res2r .slick-list{
	padding: 0 !important;
}
.slick_res2r .slick-arrow{
	-webkit-transform: translate(-40%,0);
	-ms-transform: translate(-40%,0);
	transform: translate(-40%,0);
	left: 50%;
	width: 35px;
	height: 18px;
	z-index: 1000;
}
.slick_res2r .slick-prev{
	background: url(../images/arrow_rt.png) no-repeat center;
	top: 2.5px;
}
.slick_res2r .slick-next{
	background: url(../images/arrow_rd.png) no-repeat center;
	top: auto;
	bottom: 7.5px;
}
.slick_res2r .imgk{
	position: relative;
}
.slick_res2r .imgky{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666666;
	opacity: .5;
	border:0;
	outline:0;
}
.slick_res2r .slick-current .imgky{
	background-color: transparent;
}
.slick_res2r .imgky::before{
	content: '';
	width: 10px;
	height: 21px;
	background: url(../../images/00_j2.png) no-repeat center;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0,-50%);
	-ms-transform: translate(0,-50%);
	transform: translate(0,-50%);
	left: -10px;
	display: none;
}
.slick_res2r .slick-slide .imgky::after{
	border: 1px solid #cccccc;
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.slick_res2r .slick-slide.slick-current .imgky::after,
.slick_res2r .slick-slide.slick-current .imgky::before{
	display: block;
}
.pf_down {
    width: 100%;
    float: left;
    position: fixed;
    left: 0;
    bottom: 0;
    height: 50px;
    background: #e50012;
    z-index: 999;
    border-top: 1px solid #7fc79d;
}
.pf_down li {
    width: 50%;
    float: left;
    text-align: center;
    border-right: 1px solid #fff;
}
.pf_down li .d_name {
    width: 100%;
    float: left;
    font-size: 12px;
    color: #fff;
    line-height: 50px;
}

/*首页*/
.z_1170_6{ width:100%; float:left; margin-top:100px; overflow:hidden;}
.z_1170_6 ul{ width:100%; float:left; margin-top:21px;}
.zslick1{ width:100%; position:relative; float:left;}
.z_1170_6 ul li{ width:100%; float:left; margin-top:20px; padding:0 19px 15px 19px;}
.z_1170_6 ul li .zbox{ width:100%; float:left; box-shadow:0 8px 8px rgba(0,0,0,0.06); overflow:hidden;}
.z_1170_6 ul li .zbox .dt{ width:100%; float:left; text-align:center; height:114px; background:url(../images/zimg13.jpg) no-repeat center center; border-bottom:solid 1px #e7e7e7; background-size:cover; overflow:hidden;
-moz-border-top-left-radius:6px; 
-webkit-border-top-left-radius:6px; 
-khtml-border-top-left-radius:6px;
border-top-left-radius:6px;
-moz-border-top-right-radius:6px; 
-webkit-border-top-right-radius:6px; 
-khtml-border-top-right-radius:6px;
border-top-right-radius:6px;}
.z_1170_6 ul li .zbox .dt h3{ width:100%; margin-top:24px; font-size:24px; color:white; line-height:38px; font-weight:bold; letter-spacing:1px;}
.z_1170_6 ul li .zbox .dt h5{ width:100%; font-size:14px; color:white; line-height:26px; letter-spacing:1px;}
.z_1170_6 ul li .zbox .dd{ width:100%; float:left; background:white; padding:0 30px; margin-top:-1px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_6 ul li .zbox .dd:hover{ box-shadow:0 2px 4px rgba(0,0,0,0.06); position:relative; z-index:2;}
.z_1170_6 ul li .zbox .dd a{ display:block; border-top:solid 1px #e5e5e5; height:72px; line-height:72px; font-size:16px; color:#333;}
.z_1170_6 ul li .zbox .dd a img{ display:inline-block; vertical-align:middle; margin:-3px 12px 0 18px; width:30px;}
.z_1170_6 ul li .zbox .dd a:hover{ color:#dc1536;}
.z_1170_6 ul li .zbox .dd a .img_2{ display:none;}
.z_1170_6 ul li .zbox .dd a:hover .img_2{ display:inline-block;}
.z_1170_6 ul li .zbox .dd a:hover .img_1{ display:none;}
.z_1170_6 ul li .zbox .dd.first a{ border-top:0;}
.zmore{ width:100%; float:left; text-align:center; margin-top:37px;}
.zmore a{ display:inline-block;  width:160px; font-size:14px; color:#888; line-height:20px; letter-spacing:1px;}
.zmore a span{ display:inline-block; background:url(../images/zimg14.png) no-repeat center center; width:9px; height:9px; vertical-align:middle; margin:-2px 9px 0 9px;}
.zmore a:hover span{ background-image:url(../images/zimg14_h.png);}
.zmore a:hover{ color:#dc1536;}
.zslick1{ padding-bottom:10px;}
.zslick1 .slick-dots {
	position: absolute;
	bottom: 0;}
.zslick1 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	background:#222; padding:0; float:none;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.zslick1 .slick-dots li button { display:none;}
.zslick1 .slick-dots li.slick-active{ background:#dc1536;}
@media  screen and (max-width:991px){
.topnav .topnav_left { width: 365px;}
.z_1170_6{ margin-top:50px;}
.z_1170_6 ul{ margin-top:11px;}
.z_1170_6 ul li{ margin-top:10px;}
.z_1170_6 ul li .zbox .dt{ height:60px;}
.z_1170_6 ul li .zbox .dt h3{ margin-top:8px; font-size:16px; line-height:26px;}
.z_1170_6 ul li .zbox .dt h5{ font-size:12px; line-height:18px;}
.z_1170_6 ul li .zbox .dd{ padding:0 10px;}
.z_1170_6 ul li .zbox .dd a{ height:52px; line-height:52px; font-size:14px;}
.z_1170_6 ul li .zbox .dd a img{ margin:-3px 6px 0 10px; width:20px;}
.zmore{ margin-top:27px;}
.tit_1{ padding-bottom:12px;}
.tit_1 .title{ height:20px; background-size:auto 80%;}
.tit_1 .title span{ padding:0 14px; font-size:22px; line-height:19px; letter-spacing:8px;}
.tit_1 .span{ font-size:16px; line-height:26px; margin-top:8px; letter-spacing:8px;}
.zmore a{ font-size:12px; line-height:18px;}
.zmore a span{ width:7px; height:7px; margin:-2px 7px 0 7px;}
}
@media  screen and (max-width:767px){
.z_1170_6{ margin-top:20px;}
.z_1170_6 ul{ margin-top:6px; padding:0 10px;}
.z_1170_6 ul li{ width:100%;}
.zbg1{ padding:0;}

.tit_1{ padding-bottom:8px; background:none;}
.tit_1 .title{ height:18px; background-size:auto 80%;}
.tit_1 .title span{ padding:0 10px; font-size:16px; line-height:18px; letter-spacing:6px;}
.tit_1 .span{ font-size:14px; line-height:20px; margin-top:2px; letter-spacing:6px;}
.tit_1 .p{ display:none;}
}

.z_1170_7{ width:100%; float:left; margin-top:98px; overflow:hidden;}
.z_1170_7 .zslideTxtBox1{ width:100%; float:left; margin-top:20px;}
.z_1170_7 .zslideTxtBox1 .hd{ width:100%; text-align:center;}
.z_1170_7 .zslideTxtBox1 .hd ul{ display:inline-block;}
.z_1170_7 .zslideTxtBox1 .hd ul li{ float:left; margin:0 10px; width:150px; height:44px; line-height:44px; color:white; font-size:16px; color:white; background:#202124; overflow:hidden; letter-spacing:1px; cursor:pointer;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.z_1170_7 .zslideTxtBox1 .hd ul li.on{ background:#dc1536;}
.z_1170_7 .zslideTxtBox1 .bd{ width:100%; float:left;}
.z_1170_7 .zslideTxtBox1 .bd li{ width:25%; float:left; margin-top:30px; padding:0 15px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox{ width:100%; float:left; position:relative; overflow:hidden;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox img{ width:100%; float:left;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .pf_k1{ width:100%; height:100%; position:absolute; left:0; top:0; background:black; opacity:0;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_head{ width:39px; height:39px; position:absolute; left:50%; top:50%; margin:-60px 0 0 -20px; opacity:0;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down{ width:100%; position:absolute; left:0; bottom:-80px; padding:14px 20px 0 20px; height:80px; background:url(../images/bg3.png);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down .title{ width:100%; font-size:18px; color:white; line-height:29px; font-weight:bold;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down .p{ width:100%; font-size:14px; color:#ccc; line-height:24px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox:hover .zbox_down{ bottom:0;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox:hover .pf_k1{ opacity:0.2;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox:hover .zbox_head{ opacity:1;}
@media  screen and (max-width:991px){
.z_1170_7{ margin-top:58px;}
.z_1170_7 .zslideTxtBox1{ margin-top:10px;}
.z_1170_7 .zslideTxtBox1 .hd ul li{ width:130px; height:40px; line-height:40px; font-size:14px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_head{ width:30px; height:30px; margin:-40px 0 0 -15px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down{ bottom:-60px; padding:8px 10px 0 10px; height:60px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down .title{ font-size:16px; line-height:25px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down .p{ font-size:12px; line-height:22px;}
}
@media  screen and (max-width:767px){
.z_1170_7{ margin-top:28px;}
.z_1170_7 .zslideTxtBox1 .hd ul li{ width:100px; height:34px; line-height:34px; font-size:12px; margin:0 2px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);}
.z_1170_7 .zslideTxtBox1 .bd{ padding:0 20px;}
.z_1170_7 .zslideTxtBox1 .bd li{ width:50%; margin-top:10px; padding:0 5px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_head{ width:20px; height:20px; margin:-30px 0 0 -10px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down{ bottom:-50px; padding:4px 10px 0 10px; height:50px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down .title{ font-size:14px; line-height:21px;}
.z_1170_7 .zslideTxtBox1 .bd li .zbox .zbox_down .p{ line-height:20px;}
}

.z_1170_8{ width:100%; float:left; margin-top:98px; position:relative; padding-bottom:23px;}
.z_1170_8:before{ content:''; width:2000px; height:227px; background:url(../images/zimg20.jpg) no-repeat center center #f6f6f6; position:absolute; left:50%; bottom:0; margin-left:-1000px; z-index:-1;}
.z_1170_8 .c_725{ float:left; margin-top:48px; width:61.97%;}
.z_1170_8 .c_725 h2{ width:100%; font-size:28px; color:#363636; line-height:38px; font-weight:bold;}
.z_1170_8 .c_725 h4{ width:100%; margin-top:54px; padding-top:8px; background:url(../images/zimg19.jpg) no-repeat left top; font-size:18px; color:#dc1536; line-height:27px; font-weight:bold;}
.z_1170_8 .c_725 .p{ width:100%; margin-top:9px; font-size:14px; color:#3b3b3b; line-height:31px; letter-spacing:1px;}
.z_1170_8 .c_725 .p a{ text-decoration:underline;}
.z_1170_8 .c_420{ width:35.897%; float:right; margin-top:40px;}
.z_1170_8 .c_420 .video{ width:100%; float:left; height:235px; background:url(../images/zimg21.jpg) no-repeat center center; background-size:cover; position:relative;}
.z_1170_8 .c_420 .video .btn{ width:56px; height:56px; position:absolute; left:50%; top:50%; margin:-28px 0 0 -28px; cursor:pointer; background:url(../images/zimg22.png) no-repeat center center; background-size:contain;}
.z_1170_8 .c_420 .title{ width:100%; float:left; margin-top:10px; font-size:16px; color:#dc1536; line-height:29px; text-align:center;}
.z_1170_8 .c_420 .title span{ margin:0 10px; letter-spacing:1px;}
@media  screen and (max-width:1199px){
.z_1170_8{ padding-bottom:13px;}
.z_1170_8 .c_420 .title img{ width:70px;}
.z_1170_8 .c_420 .title span{ letter-spacing:1px;}
}
@media  screen and (max-width:991px){
.z_1170_8{ margin-top:58px;}
.z_1170_8 .c_725{ margin-top:28px;}
.z_1170_8 .c_725 h2{ font-size:22px; line-height:32px;}
.z_1170_8 .c_725 h4{ margin-top:34px; padding-top:6px; background-size:auto 2px; font-size:16px; line-height:21px;}
.z_1170_8 .c_725 .p{ margin-top:7px; font-size:12px; line-height:26px;}
.z_1170_8 .c_420{ margin-top:20px;}
.z_1170_8 .c_420 .title img{ display:none;}
.z_1170_8 .c_420 .title{ margin-top:6px; font-size:14px; line-height:23px;}
}
@media  screen and (max-width:767px){
.z_1170_8{ margin-top:28px;}
.z_1170_8 .c_725{ width:100%; margin-top:18px; padding:0 10px;}
.z_1170_8 .c_725 h2{ font-size:16px; line-height:26px;}
.z_1170_8 .c_725 h4{ margin-top:14px; padding-top:4px; font-size:14px; line-height:19px;}
.z_1170_8 .c_725 .p{ margin-top:4px; line-height:22px;}
.z_1170_8 .c_420{ width:100%; margin-top:10px;}
.z_1170_8 .c_420 .title{ margin-top:4px; font-size:12px; line-height:21px;}
}

.zmb{ width:100%; height:100%; position:fixed; left:0; top:0; background:black; background:rgba(0,0,0,0.8); display:none; z-index:99999;}
.tc_video{ width:1170px; height:600px; position:fixed; left:50%; top:50%; margin:-300px 0 0 -585px; background:white; display:none; z-index:100000;}
.tc_video video{ width:100%; height:100%; position:absolute; left:0; top:0;}
@media  screen and (max-width:991px){
.tc_video{ width:760px; height:300px; margin:-150px 0 0 -380px;}
}
@media  screen and (max-width:767px){
.tc_video{ width:90%; height:250px; margin:-125px 0 0 0; left:5%;}
}

.z_1170_9{ width:100%; float:left; margin-top:100px; overflow:hidden;}
.z_1170_9 .zslideTxtBox2{ width:100%; float:left; margin-top:40px;}
.z_1170_9 .zslideTxtBox2 .hd{ width:100%; text-align:center;}
.z_1170_9 .zslideTxtBox2 .hd ul{ display:inline-block;}
.z_1170_9 .zslideTxtBox2 .hd ul li{ float:left; margin:0 10px; width:150px; height:44px; line-height:44px; color:white; font-size:16px; color:white; background:#202124; overflow:hidden; letter-spacing:1px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.z_1170_9 .zslideTxtBox2 .hd ul li.on{ background:#dc1536;}
.z_1170_9 .zslideTxtBox2 .bd{ width:100%; float:left;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1{ width:100%; float:left; margin-top:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl{ width:50%; float:left; padding:0 15px; margin-top:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt{ width:100%; float:left; background:#f6f6f6; padding:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .img{ width:200px; height:150px; float:left;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text{ margin-left:219px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .title{ width:100%; margin-top:5px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .title a{ display:block; width:100%; font-size:18px; color:#202124; line-height:28px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .p{ margin-top:14px; width:100%; font-size:14px; color:#888; line-height:26px; height:52px; overflow:hidden;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .time{ width:100%; margin-top:25px; font-size:14px; color:#a9a9a9; line-height:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .time a{ display:block; float:right;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt:hover .text .title a,.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt:hover .text .time a{ color:#dc1536;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd{ width:100%; float:left; margin-top:20px; background:#f6f6f6; padding:14px 20px 14px 103px; position:relative;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd .time{ position:absolute; left:20px; top:14px; width:64px; height:28px; line-height:28px;  text-align:center; background:#202124; font-size:14px; color:white;
-moz-border-radius:14px; 
-webkit-border-radius:14px; 
-khtml-border-radius:14px;
border-radius:14px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd a{ display:block; width:100%; float:left; padding-right:25px; background:url(../images/zimg26.png) no-repeat 120% center; overflow:hidden; height:28px; line-height:28px; font-size:16px; color:#333;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd:hover{ background:#fff; box-shadow:0 6px 27px rgba(0,0,0,0.11);}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd:hover .time{ background:#dc1536;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd:hover a{ color:#dc1536; background-position:100% center;}
@media  screen and (max-width:991px){
.z_1170_9{ margin-top:60px;}
.z_1170_9 .zslideTxtBox2{ margin-top:20px;}
.z_1170_9 .zslideTxtBox2 .hd ul li{ width:130px; height:40px; line-height:40px; font-size:14px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1{ margin-top:10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl{ margin-top:10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt{ padding:12px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .img{ width:120px; height:90px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text{ margin-left:139px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .title{ margin-top:0px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .title a{ font-size:16px; line-height:24px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .p{ margin-top:10px; font-size:12px; line-height:22px; height:44px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .time{ margin-top:10px; font-size:12px; line-height:18px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd{ margin-top:10px; padding:6px 10px 6px 83px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd .time{ left:10px; top:6px; width:54px; height:26px; line-height:26px; font-size:12px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd a{ padding-right:20px; background-size:18px auto; height:26px; line-height:26px; font-size:14px;}
.main1{ padding-bottom:60px; margin-top:58px;}
}
@media  screen and (max-width:767px){
.z_1170_9{ margin-top:30px;}
.z_1170_9 .zslideTxtBox2{ margin-top:10px;}
.z_1170_9 .zslideTxtBox2 .hd ul li{ width:100px; height:34px; line-height:34px; font-size:12px; margin:0 2px;box-shadow: 0 1px 3px rgba(0,0,0,0.3);}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl{ width:100%; padding:0 25px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl:last-child{ display:none;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt{ padding:10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .title a{ font-size:14px; line-height:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .p{ margin-top:6px; line-height:20px; height:38px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text .time{ margin-top:6px; line-height:16px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dt .text{ margin-left:130px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox1 .dl .dd{ padding:6px 10px 6px 75px;}
.main1{ padding-bottom:30px; margin-top:28px;}
}

.z_1170_9 .zslideTxtBox2 .bd .zbox2{ width:100%; float:left; margin-top:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl{ width:33.33%; float:left; padding:0 15px; margin-top:20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox{ background:#f6f6f6; padding:17px 20px 21px 20px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox li{ width:100%;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox li a{ display:block; width:100%; font-size:14px; color:#333; line-height:38px; letter-spacing:1px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox li:hover a{ text-decoration:underline; color:#dc1536;}
@media  screen and (max-width:991px){
.z_1170_9 .zslideTxtBox2 .bd .zbox2{ margin-top:10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl{ margin-top:10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox{ padding:12px 10px 11px 10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox li a{ font-size:12px; line-height:32px;}
}
@media  screen and (max-width:767px){
.z_1170_9 .zslideTxtBox2 .bd .zbox2{ margin-top:0px; padding:0 10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl{ width:100%;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl .zbox{ padding:7px 10px 6px 10px;}
.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl:nth-child(2n),.z_1170_9 .zslideTxtBox2 .bd .zbox2 .dl:last-child{ display:none;}
}

.footer_424{ width:36.923%; float:left; height:292px; padding-left:8px; padding-top:34px;}
.footer_424 li{ width:100%; margin-top:21px;}
.footer_424 h5{ width:100%; font-size:14px; color:#d6d6d6; line-height:21px; letter-spacing:1px;}
.footer_424 h3{ width:100%; font-size:24px; color:#fff; line-height:30px; letter-spacing:1px;}
.footer_360{ width:30.769%; float:left; height:292px; border-left:solid 1px rgba(255,255,255,0.05); border-right:solid 1px rgba(255,255,255,0.05); text-align:center;}
.footer_360 ul{ display:inline-block; margin-top:58px;}
.footer_360 ul li{ float:left; margin:0 13px; position:relative;}
.footer_360 ul li a{ display:block; width:40px; height:40px; background:rgba(255,255,255,0.15);
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.footer_360 ul li .ewmbox{ width:116px; height:123px; position:absolute; left:50%; top:-123px; margin-left:-58px; padding:13px 12px 18px 12px; display:none;}
.footer_360 ul li .ewmbox .ewmk{ width:116px; height:123px; position:absolute; left:0; top:0; transform:rotate(180deg);}
.footer_360 ul li .ewmbox .ewmimg{ width:100%; float:left; position:relative; z-index:3;}
.footer_360 ul li:hover .ewmbox{ display:block;}
.footer_360 ul li a img{ width:100%; float:left;}
.footer_360 .ewm{ display:inline-block; margin:21px 0 0 0;}
.footer_360 .ewm .ewm_box{ float:left; /*width:104px; height:104px;*/ background:white; padding:4px; margin:0 15px;}
.footer_360 .ewm .ewm_box img{ width:100%; float:left;}
.footer_360 ul li a:hover{ background:rgba(255,255,255,0.4);}


.footer_310{ width:26.496%; float:right; height:292px; padding-top:48px;}
.row_1{ margin:0 -5px;}
.footer_310 li{ width:100%; float:left; padding:0 5px; margin-top:10px;}
.footer_310 li input{ display:block; width:100%; height:36px; line-height:36px; padding-left:13px; font-size:14px; color:white; background:#353535;}
.footer_310 li.l1{ width:50%;}
.footer_310 li.l2 input{ text-align:center; padding-left:0; background:#dc1536; cursor:pointer;}
.footer_310 li input:focus{ background:#fff; color:#333;}
@media  screen and (max-width:1199px){
.footer_310{ width:30%;}
}
@media  screen and (max-width:991px){
.footer_424{ height:252px; padding-left:0px; padding-top:24px; padding-right:10px;}
.footer_424 li{ margin-top:16px;}
.footer_424 h5{ font-size:12px; line-height:19px;}
.footer_424 h3{ font-size:18px; line-height:24px;}
.footer_360{ height:252px;}
.footer_360 ul li{ margin:0 8px;}
.footer_360 ul li a{ width:32px; height:32px;}
.footer_360 .ewm{ margin:16px 0 0 0;}
.footer_360 .ewm .ewm_box{ /*width:84px; height:84px;*/ margin:0 10px;}
.footer_310{ height:252px; padding-top:28px;}
.footer_310 li input{ padding-left:10px; font-size:12px;}
}
@media  screen and (max-width:767px){
.footer_424{ width:100%; height:auto; padding:10px 0;}
.footer_424 li{ margin-top:11px;}
.footer_360{ width:100%; height:auto; padding:10px; border:solid 1px rgba(255,255,255,0.05); border-left:0; border-right:0;}
.footer_360 ul{ margin-top:0px;}
.footer_310{ width:100%; height:auto; padding:10px 0;}
}

/*新闻内页*/
.subhead{ width:100%; float:left; margin-top:34px; font-size:14px; color:#333; line-height:32px;}
.subhead img{ vertical-align:middle; margin:-3px 6px 0 0;}
.subhead a{ color:#333;}
.subhead span{ margin:0 5px;}

.z_1170_10{ width:100%; float:left; min-height:800px; padding-left:328px; position:relative; padding-bottom:80px;}
.z_1170_10 .c_300{ position:absolute; left:0; top:0;}
.c_300{ width:300px; float:left}
.c_300 .c_300_box { width:100%; float:left; margin-top:20px; background:#f7f7f7; padding:14px 20px 8px 20px;}
.tit_7{ width:100%; float:left; border-bottom:solid 1px #e5e5e7; padding-bottom:7px; font-size:20px; color:#dc1c27; line-height:32px; letter-spacing:1px;}
.tit_7 img{ vertical-align:middle; margin:-3px 9px 0 0;}
.tit_7 a{ display:block; float:right; font-size:14px; color:#888; line-height:32px;}
.tit_7 a:hover{ color:#dc1c27;}
.c_300 .c_300_1 ul{ width:100%; float:left; margin-top:8px;}
.c_300 .c_300_1 ul li{ width:100%; float:left;}
.c_300 .c_300_1 ul li a{ display:block; width:100%; float:left; padding-left:13px; line-height:36px; font-size:14px; color:#333; letter-spacing:1px; background:url(../images/zimg33.jpg) no-repeat left center;}
.c_300 .c_300_1 ul li a:hover{ color:#dc1536;}
.c_300 .c_300_2{ padding-bottom:20px;}
.c_300 .c_300_2 ul{ margin:8px -5px 0 -5px;}
.c_300 .c_300_2 ul li{ width:50%; float:left; margin-top:10px; padding:0 5px;}
.c_300 .c_300_2 ul li a{ display:block; width:100%; border:solid 1px #e2e2e2; height:42px; line-height:41px; text-align:center; font-size:12px; color:#333; letter-spacing:1px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.c_300 .c_300_2 ul li a:hover{ background:#dc1536; border-color:#dc1536; color:white;}
.z_1170_10 .c_842{ width:100%; float:left; margin-top:20px;}
.z_1170_10 .c_842 h1{ width:100%; font-size:30px; color:#333; line-height:50px; letter-spacing:1px;}
.z_1170_10 .c_842 .tab{ width:100%; float:left; margin-top:13px; padding-bottom:14px; border-bottom:solid 1px #e2e2e2; font-size:14px; color:#888; line-height:24px; letter-spacing:1px;}
.z_1170_10 .c_842 .tab span{ display:inline-block; margin-right:11px;}
.z_1170_10 .c_842 .tab .bdsharebuttonbox{ float:right; margin-top:-9px;}
.z_1170_10 .c_842 .text{ width:100%; float:left; margin-top:14px; padding-bottom:34px; border-bottom:dashed 1px #ccc; font-size:14px; color:#444; line-height:30px; text-indent:2em;}
.z_1170_10 .c_842 .text .title{ color:#dc1c27; font-weight:bold;}
.z_1170_10 .c_842 .c_842_1{ width:100%; float:left; margin-top:20px;}
.z_1170_10 .c_842 .c_842_1 .span{ display:block; float:left; font-size:16px; color:#333; line-height:40px;  font-weight:bold;}
.z_1170_10 .c_842 .c_842_1 .tab1{ float:left;}
.z_1170_10 .c_842 .c_842_1 .tab1 a{ display:block; float:left; margin-right:10px; padding:0 23px; border:solid 1px #dcdcdc; height:40px; line-height:38px; text-align:center; font-size:14px; color:#333; letter-spacing:1px;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.z_1170_10 .c_842 .c_842_1 .tab1 a:hover{ border-color:#dc1536; background:#dc1536; color:white;}
.z_1170_10 .c_842 .c_842_1 .number{ float:right; font-size:14px; color:#666; line-height:40px; margin-right:20px; letter-spacing:1px;}
.z_1170_10 .c_842 .c_842_1 .number img{ vertical-align:middle; margin:-3px 8px 0 0;}
.z_1170_10 .c_842 .c_842_2{ width:100%; float:left; margin-top:20px; background:#f7f7f7; padding:0 22px;}
.z_1170_10 .c_842 .c_842_2 h5{ display:block; width:50%; float:left; font-size:16px; color:#666; line-height:55px;}
.z_1170_10 .c_842 .c_842_2 h5 a{ display:inline-block; color:#666; max-width:76%; vertical-align:top;}
.z_1170_10 .c_842 .c_842_2 h5.last{ text-align:right;}
.z_1170_10 .c_842 .c_842_2 h5:hover,.z_1170_10 .c_842 .c_842_2 h5:hover a{ text-decoration:underline;}
.z_1170_10 .c_842 .c_842_3{ width:100%; float:left; margin-top:32px;}
.z_1170_10 .c_842 .c_842_3 ul{ margin:20px -10px 0 -10px; float:left;}
.z_1170_10 .c_842 .c_842_3 ul .dl{ width:50%; float:left; padding:0 10px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox{ width:100%; float:left; background:#f6f6f6; padding:7px 20px 9px 20px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li{ width:100%; float:left; padding-right:72px; position:relative;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li a{ display:block; font-size:14px; color:#333; line-height:38px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li .time{ position:absolute; right:0; top:0; line-height:38px; font-size:12px; color:#888;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li a:hover{ text-decoration:underline; color:#dc1536;}
@media  screen and (max-width:991px){
.subhead{ margin-top:24px; font-size:12px; line-height:30px;}
.subhead img{ margin:-3px 4px 0 0;}
.subhead span{ margin:0 3px;}
.z_1170_10{ padding-left:258px; padding-bottom:40px;}
.c_300{ width:230px; float:left}
.c_300 .c_300_box { margin-top:10px; padding:7px 10px 5px 10px;}
.tit_7{ padding-bottom:4px; font-size:16px; line-height:26px;}
.tit_7 img{ margin:-3px 5px 0 0; width:3px;}
.tit_7 a{ font-size:12px; line-height:26px;}
.c_300 .c_300_1 ul{ margin-top:4px;}
.c_300 .c_300_1 ul li a{ padding-left:8px; line-height:30px; font-size:12px; background-size:2px;}
.c_300 .c_300_2{ padding-bottom:10px;}
.c_300 .c_300_2 ul{ margin:4px -2px 0 -2px;}
.c_300 .c_300_2 ul li{ margin-top:4px; padding:0 2px;}
.c_300 .c_300_2 ul li a{ height:36px; line-height:34px; font-size:12px; padding:0 5px;}
.z_1170_10 .c_842{ margin-top:10px;}
.z_1170_10 .c_842 h1{ font-size:24px; line-height:40px;}
.z_1170_10 .c_842 .tab{ margin-top:8px; padding-bottom:10px; font-size:12px; line-height:22px;}
.z_1170_10 .c_842 .tab span{ margin-right:6px;}
.z_1170_10 .c_842 .tab .bdsharebuttonbox{ margin-top:-5px;}
.z_1170_10 .c_842 .text{margin-top:10px; padding-bottom:24px; font-size:12px; line-height:26px;}
.z_1170_10 .c_842 .c_842_1{ margin-top:10px;}
.z_1170_10 .c_842 .c_842_1 .span{ font-size:14px; line-height:34px;}
.z_1170_10 .c_842 .c_842_1 .tab1 a{ margin-right:5px; padding:0 16px; height:34px; line-height:32px; font-size:12px; }
.z_1170_10 .c_842 .c_842_1 .number{ font-size:12px; line-height:34px; margin-right:10px;}
.z_1170_10 .c_842 .c_842_1 .number img{ margin:-3px 4px 0 0;}
.z_1170_10 .c_842 .c_842_2{ margin-top:10px; padding:0 12px;}
.z_1170_10 .c_842 .c_842_2 h5{ font-size:14px; line-height:45px;}
.z_1170_10 .c_842 .c_842_2 h5 a{ max-width:68%;}
.z_1170_10 .c_842 .c_842_3{ margin-top:22px;}
.z_1170_10 .c_842 .c_842_3 ul{ margin:10px -5px 0 -5px;}
.z_1170_10 .c_842 .c_842_3 ul .dl{ padding:0 5px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox{ padding:4px 10px 5px 10px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li{ padding-right:10px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li a{ font-size:12px; line-height:32px;}
.z_1170_10 .c_842 .c_842_3 ul .dl .zbox li .time{ display:none;}
}
@media  screen and (max-width:767px){
.subhead{ margin-top:14px; line-height:24px; padding:0 10px;}
.z_1170_10{ padding:0 10px; padding-bottom:20px;}
.z_1170_10 .c_300{ width:100%; float:left; position:relative; left:auto; top:auto;}
.z_1170_10 .c_842 h1{ font-size:18px; line-height:30px; text-align:center;}
.z_1170_10 .c_842 .tab{ text-align:center; padding-bottom:6px;}
.z_1170_10 .c_842 .tab span{ display:inline-block; float:none; margin:0 3px;}
.z_1170_10 .c_842 .tab .bdsharebuttonbox{ display:inline-block; float:none; margin-top:-5px;}
.z_1170_10 .c_842 .c_842_1 .span{ font-size:12px; line-height:30px;}
.z_1170_10 .c_842 .c_842_1 .tab1{ width:100%;}
.z_1170_10 .c_842 .c_842_1 .tab1 a{ margin-right:3px; padding:0 10px; height:30px; line-height:28px; }
.z_1170_10 .c_842 .c_842_1 .number{ line-height:30px; margin-right:0px;}
.z_1170_10 .c_842 .c_842_2{ padding:5px 12px;}
.z_1170_10 .c_842 .c_842_2 h5{ width:100%; font-size:12px; line-height:25px; text-align:left !important;}
.z_1170_10 .c_842 .c_842_2 h5 a{ max-width:82%;}
.z_1170_10 .c_842 .c_842_3{ margin-top:12px;}
.z_1170_10 .c_842 .c_842_3 ul{ margin:5px -5px 0 -5px;}
.z_1170_10 .c_842 .c_842_3 ul .dl{ width:100%; margin-top:5px;}
}

.headline{ width:100%; float:left; padding-bottom:24px; border-bottom:solid 1px #e5e5e5;}
.headline .subhead{ width:auto;}
.headline .return{ float:right; margin-top:30px;}
.headline .return a{ display:block; width:123px; height:40px; line-height:40px; text-align:center; background:#dc1c27; font-size:14px; color:white;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.headline .return a img{ vertical-align:middle; margin:-3px 9px 0 0;}
.headline .return a:hover{ box-shadow:0 3px 10px rgba(0,0,0,0.15);}

.z_1170_11{ width:100%; float:left; position:relative; padding-right:330px; position:relative; min-height:1650px; padding-bottom:60px; margin-top:10px;}
.z_1170_11 .c_300{ position:absolute; right:0; top:0;}

.c_300 .c_300_3{ width:100%; float:left; padding-bottom:20px;}
.c_300_3 ul{ width:100%; float:left;}
.c_300_3 ul li{ width:100%; float:left; border-bottom:dashed 1px #bebebe; padding:15px 0;}
.c_300_3 ul li .img{ width:85px; height:64px; float:left; overflow:hidden;}
.c_300_3 ul li .img img{ width:100%; float:left;}
.c_300_3 ul li .text{ margin-left:100px;}
.c_300_3 ul li .text .title{ width:100%; font-size:14px; color:#333; line-height:20px; height:40px; overflow:hidden; letter-spacing:1px;}
.c_300_3 ul li .text .time{ width:100%; float:left; margin-top:11px; font-size:12px; color:#888; line-height:13px;}
.c_300_3 ul li:hover .text .title{ color:#dc1536;}
.c_840{ width:100%; float:left;}
.Btitle{ width:100%; float:left; font-size:24px; color:#333; line-height:33px; font-weight:bold;}
.zul_1{ width:100%; float:left; margin-top:-5px;}
.zul_1 li{ width:100%; float:left; padding:30px 0; border-bottom:dashed 1px #b4b4b4;}
.zul_1 li .img{ width:200px; height:150px; float:left; overflow:hidden;}
.zul_1 li .img img{ width:200px; height:150px; float:left;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.zul_1 li:hover .img img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.zul_1 li .text{ margin-left:221px;}
.zul_1 li .text .title{ width:100%; margin-top:5px; float:left;}
.zul_1 li .text .title a{ display:block; width:100%; font-size:20px; color:#333; line-height:30px; letter-spacing:1px;}
.zul_1 li .text .p{ width:100%; margin-top:9px; float:left; font-size:14px; color:#888; line-height:22px; height:44px; overflow:hidden;}
.zul_1 li .text .tab{ width:100%; float:left; margin-top:33px; line-height:22px;}
.zul_1 li .text .tab span{ display:inline-block; font-size:14px; color:#888;}
.zul_1 li .text .tab span img{ vertical-align:middle; margin:-3px 5px 0 0;}
.zul_1 li .text .tab i{ display:inline-block; margin:0 13px;}
.zul_1 li:hover .text .title a{ color:#dc1536;}
.c_840 .z_fy_1{ margin:40px 0 0 0; padding:0;}
@media  screen and (max-width:991px){
.headline{ padding-bottom:18px;}
.headline .return{ margin-top:20px;}
.headline .return a{ width:100px; height:32px; line-height:32px; font-size:12px;}
.headline .return a img{ margin:-3px 6px 0 0;}
.z_1170_11{ padding-right:260px; min-height:1250px; padding-bottom:40px; margin-top:5px;}
.Btitle{ font-size:18px; line-height:27px;}
.zul_1{ margin-top:0px;}
.zul_1 li{ padding:20px 0;}
.zul_1 li .img{ width:160px; height:120px;}
.zul_1 li .img img{ width:160px; height:120px;}
.zul_1 li .text{ margin-left:181px;}
.zul_1 li .text .title{ margin-top:0px;}
.zul_1 li .text .title a{ font-size:16px; line-height:24px;}
.zul_1 li .text .p{ margin-top:5px; font-size:12px; line-height:20px; height:40px;}
.zul_1 li .text .tab{ margin-top:23px; line-height:20px;}
.zul_1 li .text .tab span{ font-size:12px;}
.zul_1 li .text .tab span img{ margin:-3px 3px 0 0;}
.zul_1 li .text .tab i{ margin:0 9px;}
.c_300 .c_300_3{ padding-bottom:10px;}
.c_300_3 ul li{ padding:10px 0;}
.c_300_3 ul li .img{ width:70px; height:53px;}
.c_300_3 ul li .text{ margin-left:80px;}
.c_300_3 ul li .text .title{ font-size:12px; line-height:17px; height:34px;}
.c_300_3 ul li .text .time{ margin-top:6px; line-height:12px;}
}
@media  screen and (max-width:767px){
.zbg2{ overflow:hidden;}
.z_1170_11{ padding-right:0; padding:0 10px; min-height:1250px; padding-bottom:40px; margin-top:5px;}
.z_1170_11 .c_300{ width:100%; position:relative; right:auto; top:auto; float:left;}
.c_300 .c_300_3{ padding-bottom:6px;}
.c_840 .z_fy_1{ margin:20px 0 0 0; padding:0;}
.zul_1 li{ padding:10px 0;}
.zul_1 li .img{ width:120px; height:90px;}
.zul_1 li .img img{ width:120px; height:90px;}
.zul_1 li .text{ margin-left:131px;}
.zul_1 li .text .title a{ font-size:15px; line-height:22px;}
.zul_1 li .text .p{ line-height:18px; height:34px;}
.zul_1 li .text .tab{ margin-top:13px;}
.zul_1 li .text .tab i{ margin:0 5px;}
.zul_1 li .text .tab span img{ height:18px;}
.headline{ padding-bottom:13px;}
.headline .return{ margin-top:10px; margin-right:10px;}
.headline .return a{ width:30px; height:30px; line-height:30px; font-size:0px;}
.headline .return a img{ margin:0 0px 0 0;}
}

/*抖音代运营*/
.zbg2{ background:#f3f3f1; position:relative;}
.z_1170_12{ padding:130px 0 144px 0; width:100%; float:left; text-align:center; overflow:hidden;}
.tit_8{ width:100%; text-align:center;}
.tit_8 h3{ width:100%; font-size:28px; color:black; line-height:40px; font-weight:bold; letter-spacing:1px;}
.tit_8 h3 .span{ display:inline-block; position:relative;}
.tit_8 h3 .span .i{ font-style:normal; position:relative; z-index:2;}
.tit_8 h3 .span:before{ content:''; width:65px; height:9px; background:#d8bb3d; position:absolute; left:-4px;  top:6px; z-index:1;}
.tit_8 h6{ width:100%; font-size:12px; color:#a1a0a0; line-height:23px; text-transform:uppercase; letter-spacing:1px;}
.tit_8 h6 img{ vertical-align:middle; margin:-3px 26px 0 26px;}
.z_1170_12 .p{ width:100%; margin-top:50px; font-size:16px; color:#000; line-height:30px; letter-spacing:1px;}
.z_1170_12 h1{ width:100%; position:absolute; left:0; bottom:0px; font-size:275px; color:#c8c7c7; opacity:0.13; text-transform:uppercase; line-height:1; font-family:"黑体"; letter-spacing:1px; z-index:1;}
.z_1170_12 .tab{ position:relative; z-index:2; display:inline-block; margin:71px auto 0 auto; padding:0 18px; border:solid 2px #294479;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.z_1170_12 .tab span{ display:inline-block; margin:0 14px; font-size:16px; color:black; line-height:57px; letter-spacing:1px;}
@media  screen and (max-width:991px){
.z_1170_12{ padding:80px 0 94px 0;}
.tit_8 h3{ font-size:22px; line-height:34px;}
.tit_8 h3 span:before{ width:50px; height:7px; left:-3px;  top:5px;}
.tit_8 h6{ line-height:21px;}
.tit_8 h6 img{ margin:-3px 20px 0 20px; display:none;}
.z_1170_12 .p{ margin-top:30px; font-size:14px; line-height:24px;}
.z_1170_12 h1{ font-size:185px;}
.z_1170_12 .tab{ margin:41px auto 0 auto; padding:0 13px;}
.z_1170_12 .tab span{ margin:0 9px; font-size:14px; line-height:50px;}
}
@media  screen and (max-width:767px){
.z_1170_12{ padding:40px 0 54px 0;}
.tit_8 h3{ font-size:16px; line-height:28px;}
.tit_8 h3 span:before{ width:35px; height:5px; left:-1px;  top:5px;}
.tit_8 h6{ line-height:19px;}
.tit_8 h6 img{ display:none;}
.z_1170_12 .p{ margin-top:20px; font-size:12px; line-height:22px;}
.z_1170_12 h1{ font-size:105px;}
.z_1170_12 .tab{ margin:31px auto 0 auto; padding:0 9px;}
.z_1170_12 .tab span{ margin:0 5px; font-size:12px; line-height:30px;}
}

.z_1170_13{ width:100%; float:left; padding:61px 0 106px 0; overflow:hidden;}
.row_2{ margin:0 -67px;}
.z_1170_13 ul{ width:100%; float:left; margin-top:-46px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1170_13 ul li{ width:33.333%; float:left; padding:0 67px; margin-top:99px; text-align:center;}
.z_1170_13 ul li h4{ width:100%; font-size:22px; color:#284378; line-height:30px; letter-spacing:1px; font-weight:bold; font-family:"黑体";}
.z_1170_13 ul li .p{ width:100%; margin-top:23px; font-size:18px; color:#666; line-height:30px; letter-spacing:1px; font-family:"宋体";}
.z_1170_13 .text{ width:100%; float:left; margin-top:81px; padding-top:39px; background:url(../images/zimg50.png) no-repeat top center;}
.z_1170_13 .text .p{ margin-top:73px; text-align:center; width:840px; float:left; font-size:30px; color:#040404; line-height:42px; font-family:"黑体"; letter-spacing:1px;}
.z_1170_13 .text .p .span1{ color:#d7002e;}
.z_1170_13 .text .img{ float:right;}
@media  screen and (max-width:1620px){
.z_1170_13 .text .p{ width:640px; margin-top:53px;}
}
@media  screen and (max-width:1366px){
.z_1170_13 .text .p{ width:440px; margin-top:53px;}
}
@media  screen and (max-width:1199px){
.z_1170_13{ padding:31px 0 66px 0;}
.row_2{ margin:0 -37px;}
.z_1170_13 ul{ margin-top:-26px;}
.z_1170_13 ul li{ padding:0 37px; margin-top:59px;}
.z_1170_13 ul li h4{ font-size:16px; line-height:24px;}
.z_1170_13 ul li .p{ margin-top:13px; font-size:14px; line-height:24px;}
.z_1170_13 .text{ margin-top:41px; padding-top:22px;}
.z_1170_13 .text .p{ margin-top:33px; width:300px; font-size:24px; line-height:36px;}
.z_1170_13 .text .img{ width:229px;}
}
@media  screen and (max-width:991px){
.z_1170_13{ padding:21px 10px 36px 10px;}
.row_2{ margin:0 -10px;}
.z_1170_13 ul{ margin-top:-6px;}
.z_1170_13 ul li{ width:50%; padding:0 10px; margin-top:29px;}
.z_1170_13 ul li h4{ font-size:14px; line-height:22px;}
.z_1170_13 ul li .p{ margin-top:8px; font-size:12px; line-height:20px;}
.z_1170_13 .text{ margin-top:21px; padding-top:12px; background-size:100% auto;}
.z_1170_13 .text .p{ margin-top:3px; width:80%; font-size:18px; line-height:26px;}
.z_1170_13 .text .img{ width:20%;}
}

.zbg3{ background:url(../images/zimg52.jpg) no-repeat center center; background-size:cover; padding:114px 0; text-align:center;}
.zbg3 .c_465{ display:inline-block; padding:26px 41px 31px 41px; background:url(../images/zimg53.png) no-repeat left top, url(../images/zimg54.png) no-repeat right bottom; font-size:28px; color:white; line-height:58px; font-weight:bold; letter-spacing:1px; font-family:"黑体";}
@media  screen and (max-width:991px){
.zbg3{ padding:64px 0;}
.zbg3 .c_465{ padding:16px 21px 21px 21px; background-size:16px auto; font-size:22px; line-height:48px;}
}
@media  screen and (max-width:767px){
.zbg3{ padding:34px 0;}
.zbg3 .c_465{ padding:10px 11px 11px 11px; background-size:12px auto; font-size:16px; line-height:38px;}
}

.z_1624{ padding:0 163px;}
.z_1624_1{ width:100%; float:left; padding:126px 0 85px 0;}
.row_3{ margin:0 -20px;}
.z_1624_1 ul{ width:100%; float:left;}
.z_1624_1 ul li{ width:25%; float:left; padding:0 20px;}
.z_1624_1 ul li .dt{ width:100%; float:left; text-align:center; font-size:26px; background:#284378; color:white; line-height:63px; font-family:"黑体"; letter-spacing:1px; font-weight:bold; font-family:"黑体";
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.z_1624_1 ul li .dd{ width:100%; float:left; height:198px; line-height:198px; background:white; text-align:center; box-shadow:2px 2px 18px rgba(0,0,0,0.2); display:table;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.z_1624_1 ul li .dd .p{ display:table-cell; width:100%; vertical-align:middle; font-size:20px; color:#0e0b0d; line-height:40px; letter-spacing:1px; font-family:"黑体"; padding:0 10px;}
@media  screen and (max-width:1360px){
.z_1624{ padding:0 123px;}
}
@media  screen and (max-width:1199px){
.z_1624{ padding:0 63px;}
}
@media  screen and (max-width:1199px){
.z_1624{ padding:0 43px;}
.z_1624_1{ padding:66px 0 45px 0;}
.row_3{ margin:0 -10px;}
.z_1624_1 ul li{ padding:0 10px;}
.z_1624_1 ul li .dt{ font-size:20px; line-height:43px;}
.z_1624_1 ul li .dd{ height:158px; line-height:158px; }
.z_1624_1 ul li .dd .p{ font-size:16px; line-height:30px;}
}
@media  screen and (max-width:991px){
.z_1624{ padding:0 0;}
.z_1624_1{ padding:16px 0 25px 0;}
.row_3{ margin:0 -5px;}
.z_1624_1 ul li{ width:100%; padding:0 5px; margin-top:10px; padding-left:80px; position:relative;}
.z_1624_1 ul li .dt{ width:80px; height:80px; font-size:15px; line-height:80px; position:absolute; left:0; top:0;}
.z_1624_1 ul li .dd{ height:80px; line-height:80px; padding:10px 5px;}
.z_1624_1 ul li .dd .p{ font-size:13px; line-height:20px;}
}

.z_1526{ padding:0 200px;}
.z_1526_1{ width:100%; float:left; padding:68px 0 159px 0;}
.z_1526_1 .tab{ width:100%; float:left; margin-top:100px; text-align:center; padding-bottom:78px; border-bottom:solid 1px #bfbfbf;}
.z_1526_1 .tab span{ display:inline-block; padding:0 16px; height:59px; line-height:59px; color:white; font-size:26px; color:white; font-family:"黑体"; font-weight:bold; letter-spacing:1px; min-width:149px; margin:0 26px;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.z_1526_1 ul{ width:100%; float:left; margin-top:-29px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1526_1 ul li{ width:33.33%; float:left; margin-top:106px; padding-left:24px;}
.z_1526_1 ul li .title{ width:100%; float:left; line-height:39px; font-size:26px; color:#0e0b0b; font-weight:bold;}
.z_1526_1 ul li .title span{ display:block; width:39px; height:39px; background:#0e0b0b; color:white; text-align:center; margin-right:10px; float:left;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.z_1526_1 ul li .p{ width:100%; float:left; margin-top:35px; line-height:24px; font-size:20px; color:#666; font-family:"宋体";}
.z_1526_1 h5{ width:100%; padding-left:24px; margin-top:58px; float:left; font-size:20px; color:#d7002e; line-height:36px; font-family:"黑体";}
@media  screen and (max-width:1680px){
.z_1526{ padding:0 200px;}
.z_1526_1 .tab span{ margin:0 10px;}
}
@media  screen and (max-width:1360px){
.z_1526{ padding:0 50px;}
}
@media  screen and (max-width:1199px){
.z_1526_1 .tab{ margin-top:60px; padding-bottom:48px;}
.z_1526_1 .tab span{ margin-top:10px;}
.z_1526_1 ul li{ margin-top:86px;}
}
@media  screen and (max-width:1199px){
.z_1526{ padding:0 0px;}
.z_1526_1{ padding:28px 0 59px 0;}
.z_1526_1 .tab{ margin-top:30px; padding-bottom:28px;}
.z_1526_1 .tab span{ padding:0 12px; height:49px; line-height:49px; font-size:20px; min-width:120px; margin:5px 6px 0 6px;}
.z_1526_1 ul{ margin-top:-19px;}
.z_1526_1 ul li{ margin-top:66px; padding-left:14px;}
.z_1526_1 ul li .title{ line-height:30px; font-size:20px;}
.z_1526_1 ul li .title span{ width:30px; height:30px; margin-right:6px;}
.z_1526_1 ul li .p{ margin-top:25px; line-height:22px; font-size:16px;}
.z_1526_1 h5{ padding-left:14px; margin-top:38px; font-size:14px; line-height:30px;}
}
@media  screen and (max-width:991px){
.z_1526_1{ padding:18px 0 39px 0;}
.z_1526_1 .tab{ margin-top:20px; padding-bottom:18px;}
.z_1526_1 .tab span{ padding:0 8px; height:40px; line-height:40px; font-size:14px; min-width:100px; margin:5px 2px 0 2px;}
.z_1526_1 ul{ margin-top:-10px;}
.z_1526_1 ul li{ width:100%; margin-top:20px; padding:0 10px; text-align:center;}
.z_1526_1 ul li:last-child{ width:100%;}
.z_1526_1 ul li .title{ line-height:26px; font-size:16px;}
.z_1526_1 ul li .title span{ width:26px; height:26px; margin-right:4px; display:inline-block; float:none;}
.z_1526_1 ul li .p{ margin-top:15px; line-height:18px; font-size:12px;}
.z_1526_1 h5{ padding-left:8px; margin-top:18px; font-size:12px; line-height:20px;}
}

.z_1170_14{ width:100%; float:left; padding:105px 0 95px 0; overflow:hidden;}
.z_1170_14 ul{ width:100%; float:left; margin-top:65px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1170_14 ul li{ width:50%; float:left; margin-top:60px; padding:0 18px;}
.z_1170_14 ul li img{ width:100%; float:left;}
@media  screen and (max-width:991px){
.z_1170_14{ padding:55px 0 45px 0;}
.z_1170_14 ul{ margin-top:35px;}
.z_1170_14 ul li{ margin-top:40px; padding:0 13px;}
}
@media  screen and (max-width:767px){
.z_1170_14{ padding:25px 0 15px 0;}
.z_1170_14 ul{ margin-top:15px;}
.z_1170_14 ul li{ margin-top:10px; padding:0 8px;}
}
.zbg5{ background:#f5f5f5;}
.z_1170_15{ width:100%; float:left; padding:125px 0; overflow:hidden;}
.z_1170_15 h4{ width:100%; text-align:center; font-size:28px; color:#d7002e; line-height:28px; letter-spacing:1px; font-family:"黑体";}
.z_1170_15 ul{ margin:160px -85px 0 -85px; float:left;}
.z_1170_15 ul li{ width:25%; float:left; text-align:center; padding:0 85px;}
.z_1170_15 ul li .ico{ width:170px; height:170px; display:inline-block; vertical-align:top;}
.z_1170_15 ul li h5{ width:100%; margin-top:64px; line-height:36px; font-size:26px; color:#101316; letter-spacing:1px; font-family:"黑体";}
@media  screen and (max-width:1199px){
.z_1170_15{ padding:125px 0;}
.z_1170_15 ul{ margin:120px -45px 0 -45px;}
.z_1170_15 ul li{ padding:0 45px;}
}
@media  screen and (max-width:1199px){
.z_1170_15{ padding:85px 0;}
.z_1170_15 ul{ margin:60px -25px 0 -25px;}
.z_1170_15 ul li{ padding:0 25px;}
.z_1170_15 h4{ font-size:22px; line-height:22px;}
.z_1170_15 ul li .ico{ width:130px; height:130px;}
.z_1170_15 ul li h5{ margin-top:34px; line-height:30px; font-size:20px;}
}
@media  screen and (max-width:991px){
.z_1170_15{ padding:45px 0;}
.z_1170_15 ul{ margin:20px 0 0 0; width:100%;}
.z_1170_15 ul li{ width:50%; margin-top:20px; padding:0 15px;}
.z_1170_15 h4{ font-size:16px; line-height:16px;}
.z_1170_15 ul li .ico{ width:90px; height:90px;}
.z_1170_15 ul li h5{ margin-top:14px; line-height:24px; font-size:16px;}
}

.z_1170_16{ width:100%; float:left; padding:93px 0 109px 0; text-align:center;}
.z_1170_16 .btn{ width:452px; height:105px; padding-top:14px; line-height:91px; display:inline-block; background:url(../images/zimg65.jpg) no-repeat center center; font-size:44px; color:white; letter-spacing:1px; font-family:"黑体"; font-weight:bold;}
@media  screen and (max-width:991px){
.z_1170_16{ padding:43px 0 59px 0;}
.z_1170_16 .btn{ width:322px; height:65px; padding-top:10px; line-height:55px; background-size:contain; font-size:36px;}
}
@media  screen and (max-width:767px){
.z_1170_16{ padding:23px 0 39px 0;}
.z_1170_16 .btn{ width:222px; height:45px; padding-top:5px; line-height:40px; font-size:20px;}
}

.zbg4{ background:#f3f3f1 url(../images/zimg66.jpg) no-repeat center top; background-size:100% auto;}
.row_4{ margin:0 -76px;}
.z_1170_17{ width:100%; float:left; padding:36px 0 157px 0}
.z_1170_17 ul{ width:100%; float:left; margin-top:-49px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1170_17 ul li{ width:50%; float:left; margin-top:103px; padding:0 93px;}
.z_1170_17 ul li .zbox{ width:100%; float:left; background:white; padding:58px 52px 0 52px; height:297px; overflow:hidden; box-shadow:0 8px 16px rgba(189,189,185,0.26);
-moz-border-radius:18px; 
-webkit-border-radius:18px; 
-khtml-border-radius:18px;
border-radius:18px;}
.z_1170_17 ul li .zbox h4{ width:100%; text-align:center; float:left; font-size:26px; color:#101316; line-height:34px; font-weight:bold; font-family:"宋体";}
.z_1170_17 ul li .zbox .text{ width:100%; float:left; margin-top:7px; display:table; height:198px; line-height:198px;}
.z_1170_17 ul li .zbox .text .p{ display:table-cell; vertical-align:middle; font-size:20px; color:#666; line-height:24px; font-family:"宋体";}
.z_1170_17 ul li.l1 .zbox{ background-image:url(../images/zimg67.jpg); background-repeat:no-repeat; background-position:29px top;}
.z_1170_17 ul li.l2 .zbox{ padding:0; position:relative;}
.z_1170_17 ul li.l2 .zbox img{ width:473px; height:297px; position:absolute; left:50%; top:50%; margin:-148px 0 0 -236px; max-width:none;}
@media  screen and (max-width:1199px){
.z_1170_17{ padding:26px 0 77px 0}
.row_4{ margin:0 -46px;}
.z_1170_17 ul li{ padding:0 53px; margin-top:53px;}
.z_1170_17 ul li .zbox{ padding:28px 22px 0 22px; height:237px;}
.z_1170_17 ul li .zbox h4{ font-size:20px; line-height:28px;}
.z_1170_17 ul li .zbox .text{ margin-top:4px; height:158px; line-height:158px;}
.z_1170_17 ul li .zbox .text .p{ font-size:16px; line-height:22px;}
.z_1170_17 ul li.l1 .zbox{ background-size:auto 4px; background-position:19px top;}
}
@media  screen and (max-width:991px){
.z_1170_17{ padding:16px 0 37px 0}
.row_4{ margin:0 -5px;}
.z_1170_17 ul{ margin-top:-12px;}
.z_1170_17 ul li{ width:100%; padding:0 5px; margin-top:13px;}
.z_1170_17 ul li .zbox{ padding:18px 12px 10px 12px; height:auto;}
.z_1170_17 ul li .zbox h4{ font-size:16px; line-height:22px;}
.z_1170_17 ul li .zbox .text{ margin-top:5px; height:auto; line-height:0;}
.z_1170_17 ul li .zbox .text .p{ font-size:13px; line-height:19px; display:block;}
.z_1170_17 ul li.l2{ display:none;}
.z_1170_17 ul li.l2 .zbox img{ position:relative; left:auto; top:auto; width:100%; float:left; margin:0; height:auto;}
}

/*微信代运营专题页*/
.z_1500_1{ width:100%; float:left; padding:85px 0 76px 0; border-bottom:solid 1px #a0a0a0;}
.z_1500{ width:100%; padding:0 210px;}
.tit_9{ width:100%; float:left; text-align:center;}
.tit_9 h2{ width:100%; font-size:30px; color:#3a3939; line-height:40px; letter-spacing:-1px;}
.tit_9 h2 span{ margin: 0 22px;}
.tit_9 h5{ width:100%; font-size:18px; color:#6e6d6d; line-height:25px; letter-spacing:-1px;}
.tit_9 h4{ width:100%; margin-top:16px; font-size:24px; color:#b1383b; line-height:38px; letter-spacing:-1px;}
.z_1500_1 .dl{ width:100%; float:left; position:relative; margin-top:57px;}
.z_1500_1 .dl .dt{ position:absolute; left:50%; top:64px; width:566px; margin:0 0 0 -283px;}
.z_1500_1 .dl .dd{ width:35.66%; margin-top:48px;}
.z_1500_1 .dl .dd .title{ width:100%; font-size:24px; line-height:42px; letter-spacing:-1px;}
.z_1500_1 .dl .dd .title img{ vertical-align:middle; margin:-3px 17px 0 17px;}
.z_1500_1 .dl .dd .p{ width:100%; margin-top:15px; font-size:20px; line-height:36px; color:#666; letter-spacing:-1px; min-height:72px;}
.z_1500_1 .dl .dd.left{ float:left; text-align:right;}
.z_1500_1 .dl .dd.left .title{ padding-right:68px;}
.z_1500_1 .dl .dd.left .title img{ float:right; margin-top:3px;}
.z_1500_1 .dl .dd.right{ float:right; }
.z_1500_1 .dl .dd.right .title{ padding-left:68px;}
.z_1500_1 .dl .dd.d1 .title{ color:#84a56a;}
.z_1500_1 .dl .dd.d2 .title{ color:#4994d6;}
.z_1500_1 .dl .dd.d3 .title{ color:#74acc4;}
.z_1500_1 .dl .dd.d4 .title{ color:#c43520;}
.z_1500_1 .dl .dd.d5 .title{ color:#d8aa50;}
.z_1500_1 .dl .dd.d6 .title{ color:#ad6fca;}
.z_1500_1 .dl .dd.d3,.z_1500_1 .dl .dd.d4{ margin-top:22px;}
.z_1500_1 .dl .dd.d5,.z_1500_1 .dl .dd.d6{ margin-top:5px;}
@media  screen and (max-width:1800px){
.z_1500_1 .dl .dd{ width:33.5%;}
}
@media  screen and (max-width:1620px){
.z_1500_1 .dl .dd.left .title{ padding-right:108px;}
.z_1500_1 .dl .dd.right .title{ padding-left:108px;}
}
@media  screen and (max-width:1366px){
.z_1500_1{ padding:45px 0 36px 0;}
.tit_9 h2{ font-size:24px; line-height:32px;}
.tit_9 h2 span{ margin: 0 12px;}
.tit_9 h5{ font-size:14px; line-height:23px;}
.tit_9 h4{ margin-top:10px; font-size:18px; line-height:30px;}
.z_1500_1 .dl{ margin-top:27px;}
.z_1500_1 .dl .dt{ top:34px; width:400px; margin:0 0 0 -200px;}
.z_1500_1 .dl .dd{ margin-top:20px;}
.z_1500_1 .dl .dd .title{ font-size:18px; line-height:36px;}
.z_1500_1 .dl .dd .title img{ width:32px; margin:-3px 12px 0 12px;}
.z_1500_1 .dl .dd .p{ margin-top:10px; font-size:14px; line-height:26px; min-height:52px;}
.z_1500_1 .dl .dd.left .title{ padding-right:68px;}
.z_1500_1 .dl .dd.right .title{ padding-left:68px;}
.z_1500_1 .dl .dd.d3,.z_1500_1 .dl .dd.d4{ margin-top:6px;}
.z_1500_1 .dl .dd.d5,.z_1500_1 .dl .dd.d6{ margin-top:0px;}
}
@media  screen and (max-width:1199px){
.z_1500_1{ padding:25px 5px 16px 5px;}
.z_1500_1 .dl{ margin-top:17px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1500_1 .dl .dt{ display:none;}
.z_1500_1 .dl .dd{ margin-top:10px; width:100%; padding:0 10px;}
.z_1500_1 .dl .dd .title{ font-size:16px; line-height:30px; padding:0 !important;}
.z_1500_1 .dl .dd .title img{ width:28px; margin:-3px 6px 0 6px;}
.z_1500_1 .dl .dd .p{ margin-top:6px; font-size:12px; line-height:22px; min-height:0; letter-spacing:1px;}
.z_1500_1 .dl .dd.left .title{ padding-right:18px;}
.z_1500_1 .dl .dd.right .title{ padding-left:18px;}
.z_1500_1 .dl .dd.d3,.z_1500_1 .dl .dd.d4{ margin-top:10px;}
.z_1500_1 .dl .dd.d5,.z_1500_1 .dl .dd.d6{ margin-top:10px;}
.z_1500_1 .dl .dd.left .title img{ margin-top:-3px; float:none;}
.z_1500_1 .dl .dd.right,.z_1500_1 .dl .dd.left{ text-align:center;}
}
@media  screen and (max-width:767px){
.tit_9 h2{ font-size:17px; line-height:26px;}
.tit_9 h2 span{ margin: 0 8px;}
.tit_9 h5{ font-size:12px; line-height:21px;}
.tit_9 h4{ margin-top:6px; font-size:14px; line-height:24px;}
.z_1500{ width:100%; padding:0 0;}
}

.z_1500_2{ width:100%; float:left; margin-top:84px;}
.row_5{ margin:0 -19px;}
.z_1500_2 ul{ width:100%; float:left; margin-top:72px;}
.z_1500_2 ul li{ width:20%; float:left; padding:0 19px; text-align:center;}
.z_1500_2 ul li .zbox{ width:100%; height:274px; position:relative; border:solid 1px #7d7d7d; padding:42px 15px 10px 25px; height:404px;}
.z_1500_2 ul li .zbox:before{ content:''; width:129px; height:7px; background:#c43520; position:absolute; left:50%; bottom:-4px; margin-left:-64px;}
.z_1500_2 ul li .zbox .ico{ display:inline-block; width:94px; height:94px; border:solid 6px #e6e6e6; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.z_1500_2 ul li .zbox .ico img{
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.z_1500_2 ul li .zbox h4{ width:100%; margin-top:53px; font-size:24px; color:#3a3939; line-height:29px;}
.z_1500_2 ul li .zbox .p{ width:100%; margin-top:25px; font-size:20px; color:#666; line-height:30px; text-align:left;}
@media  screen and (max-width:1620px){
.z_1500_2 ul li .zbox{ height:auto; min-height:404px;}
.row_5{ margin:0 -5px;}
.z_1500_2 ul li{ padding:0 5px;}
}
@media  screen and (max-width:1366px){
.z_1500_2 ul li{ width:33.33%; margin-top:10px;}
.z_1500_2 ul li:nth-child(4n),.z_1500_2 ul li:nth-child(5n){ width:50%;}
}
@media  screen and (max-width:1199px){
.row_5{ margin:0 -12px;}
.z_1500_2 ul li{ padding:0 12px;}
.z_1500_2 ul li .zbox{ padding:32px 10px 10px 20px;}
.z_1500_2 ul li .zbox h4{ margin-top:43px; }
}
@media  screen and (max-width:1199px){
.z_1500_2{ margin-top:44px;}
.z_1500_2 ul{ margin-top:32px;}
.z_1500_2 ul li .zbox{ padding:22px 10px 10px 10px; height:300px; min-height:0;}
.z_1500_2 ul li .zbox:before{ width:90px; height:5px; bottom:-3px; margin-left:-45px;}
.z_1500_2 ul li .zbox .ico{ width:84px; height:84px; border:solid 4px #e6e6e6;}
.z_1500_2 ul li .zbox h4{ margin-top:33px; font-size:18px; line-height:25px;}
.z_1500_2 ul li .zbox .p{ margin-top:15px; font-size:14px; line-height:24px;}
}
@media  screen and (max-width:991px){
.z_1500_2 ul li{ width:50%;}
.z_1500_2 ul li:nth-child(5n){ width:100%;}
}
@media  screen and (max-width:767px){
.z_1500_2{ margin-top:24px; padding:0 15px;}
.z_1500_2 ul{ margin-top:12px;}
.row_5{ margin:0 -5px;}
.z_1500_2 ul li{ width:100%; padding:0 5px; margin-top:10px;}
.z_1500_2 ul li .zbox{ padding:12px 15px 10px 85px; height:auto; border:0; box-shadow:0 3px 5px rgba(0,0,0,0.1); border-radius:10px; position:relative; text-align:left; min-height:0;}
.z_1500_2 ul li .zbox:before{ width:3px; height:30px; bottom:50%; margin-bottom:-15px; left:-2px; margin-left:0; display:none;}
.z_1500_2 ul li .zbox .ico{ width:64px; height:64px; border:solid 2px #e6e6e6; position:absolute; left:10px; top:50%; margin-top:-32px;}
.z_1500_2 ul li .zbox h4{ margin-top:0px; font-size:16px; line-height:23px;}
.z_1500_2 ul li .zbox .p{ margin-top:9px; font-size:12px; line-height:20px;}
.z_1500_2 ul li:nth-child(4n),.z_1500_2 ul li:nth-child(5n){ width:100%;}
}

.z_1500_3{ width:100%; float:left; margin-top:96px;}
.z_1500_3 ul{ width:100%; margin-top:93px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1500_3 ul li{ width:20%; float:left; padding:0 19px; text-align:center;}
.z_1500_3 ul li .zbox{ width:100%; position:relative; border:solid 1px #7d7d7d; padding:39px 15px 10px 25px; min-height:404px;}
.z_1500_3 ul li .zbox:before{ content:''; width:100%; height:100%; background:#f3f3f3; position:absolute; left:6px; bottom:-6px; z-index:-1;}
.z_1500_3 ul li .zbox .ico{ display:inline-block; width:101px; height:101px; border:solid 6px #eddedc; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.z_1500_3 ul li .zbox .ico img{
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.z_1500_3 ul li .zbox h4{ width:100%; margin-top:44px; font-size:24px; color:#3a3939; line-height:30px;}
.z_1500_3 ul li .zbox .p{ width:100%; margin-top:18px; font-size:20px; color:#666; line-height:30px;}
@media  screen and (max-width:1620px){
.z_1500_3 ul li{ padding:0 5px;}
}
@media  screen and (max-width:1366px){
.z_1500_3 ul li{ width:33.33%; margin-top:10px;}
.z_1500_3 ul li:nth-child(4n),.z_1500_3 ul li:nth-child(5n){ width:50%;}
}
@media  screen and (max-width:1199px){
.row_5{ margin:0 -12px;}
.z_1500_3 ul li{ padding:0 12px;}
.z_1500_3 ul li .zbox{ padding:32px 10px 10px 20px;}
.z_1500_3 ul li .zbox h4{ margin-top:34px; }
}
@media  screen and (max-width:1199px){
.z_1500_3{ margin-top:56px;}
.z_1500_3 ul{ margin-top:53px;}
.z_1500_3 ul li .zbox{ padding:22px 10px 10px 10px; min-height:300px;}
.z_1500_3 ul li .zbox .ico{ width:81px; height:81px; border:solid 4px #eddedc;}
.z_1500_3 ul li .zbox h4{ margin-top:24px; font-size:16px; line-height:24px;}
.z_1500_3 ul li .zbox .p{ margin-top:12px; font-size:12px; line-height:24px;}
}
@media  screen and (max-width:991px){
.z_1500_3 ul li{ width:50%;}
.z_1500_3 ul li:nth-child(5n){ width:100%;}
}
@media  screen and (max-width:767px){
.z_1500_3{ margin-top:26px; padding:0 15px;}
.z_1500_3 ul{ margin-top:23px;}
.z_1500_3 ul li{ width:100%; padding:0 5px; margin-top:10px;}
.z_1500_3 ul li .zbox{ padding:12px 15px 15px 85px; height:auto; border:0; box-shadow:0 3px 9px rgba(196,53,32,0.1); min-height:0; position:relative; text-align:left; border-radius:10px;}
.z_1500_3 ul li .zbox .ico{ width:61px; height:61px; border:solid 2px #eddedc; position:absolute; left:10px; top:50%; margin-top:-30px;}
.z_1500_3 ul li .zbox h4{ margin-top:0; font-size:16px; line-height:20px; font-weight:bold;}
.z_1500_3 ul li .zbox .p{ margin-top:9px; font-size:13px; line-height:20px;}
.z_1500_3 ul li:nth-child(4n),.z_1500_3 ul li:nth-child(5n){ width:100%;}
}

.z_1500_4{ width:100%; float:left; margin-top:175px; padding:54px 0 174px 0; text-align:center; background:url(../images/zimg86.jpg) no-repeat center center; background-size:cover;}
.tit_9_w h2,.tit_9_w h4{ color:white;}
.z_1500_4 ul{ width:100%; float:left; margin-top:128px;}
.z_1500_4 ul li{ width:16.666%; float:left;}
.z_1500_4 ul li .ico{ width:100%; height:140px; line-height:140px; color:#bd3c30; font-size:30px; background:url(../images/zimg87.png) no-repeat center center; background-size:contain;}
.z_1500_4 ul li .p{ width:100%; margin-top:56px; font-size:20px; color:white; line-height:30px; padding:0 35px;}
@media  screen and (max-width:1620px){
.z_1500_4 ul{ margin-top:68px;}
.z_1500_4 ul li{ width:33.333%; margin-top:20px;}
.z_1500_4 ul{
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
}
@media  screen and (max-width:1199px){
.z_1500_4 ul li .p{ padding:0 15px;}
.row_9{ margin:0 -25px;}
}
@media  screen and (max-width:1199px){
.z_1500_4{ margin-top:105px; padding:34px 0 104px 0;}
.z_1500_4 ul{ margin-top:68px;}
.z_1500_4 ul li .ico{ height:100px; line-height:100px; font-size:20px;}
.z_1500_4 ul li .p{ margin-top:26px; font-size:16px; line-height:24px; padding:0 10px;}
}
@media  screen and (max-width:767px){
.row_9{ margin:0 -0px;}
.z_1500_4{ margin-top:55px; padding:14px 5px 54px 5px;}
.z_1500_4 ul{ margin-top:38px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1500_4 ul li{ width:50%; margin-top:10px;}
.z_1500_4 ul li .ico{ height:80px; line-height:80px; font-size:16px;}
.z_1500_4 ul li .p{ margin-top:16px; font-size:14px; line-height:20px; padding:0 5px;}
}

.z_1500_5{ width:100%; float:left; margin-top:85px; overflow:hidden;}
.tit_10{ width:100%; float:left; text-align:center; font-size:28px; color:#010000; line-height:46px; font-family:"黑体"; letter-spacing:-1px;}
.tit_10 .i{ display:inline-block; font-style:normal; position:relative;}
.tit_10 span{ color:#bd3c30;}
.tit_10 .i:before{ content:''; width:820px; height:27px; position:absolute; right:-830px; background:url(../images/zimg94.png) no-repeat center center; background-size:contain; top:50%; margin-top:-14px;}
.tit_10 .i:after{ content:''; width:820px; height:27px; position:absolute; left:-830px; background:url(../images/zimg93.png) no-repeat center center; background-size:contain; top:50%; margin-top:-14px;}
.tit_10 img{ vertical-align:middle; margin:-3px 0 0 0; width:620px;}
.z_1500_5 ul{ width:100%; float:left; margin-top:55px; overflow:hidden;}
.z_1500_5 ul li{ width:20%; float:left; text-align:center; position:relative; padding:10px 40px 0 40px; position:relative;}
.z_1500_5 ul li:before{ content:''; width:1px; height:337px; background:#bfbfbf; position:absolute; left:-1px; top:0;}
.z_1500_5 ul li .ico{ width:100%; float:left; height:123px;}
.z_1500_5 ul li .ico img{ height:100%;}
.z_1500_5 ul li .title{ width:100%; float:left; margin-top:54px; font-size:24px; color:#3a3939; line-height:32px;}
.z_1500_5 ul li .p{ width:100%; float:left; margin-top:19px; font-size:16px; color:#666; line-height:30px;}
@media  screen and (max-width:1620px){
.z_1500_5 ul{ margin-top:35px;}
.z_1500_5 ul li{ width:33.333%; margin-top:50px;}
.z_1500_5 ul li:nth-child(4n),.z_1500_5 ul li:nth-child(5n){ width:50%;}
}
@media  screen and (max-width:1199px){
.z_1500_5{ margin-top:45px;}
.z_1500_5 ul li{ padding:10px 20px 0 20px;}
}
@media  screen and (max-width:1199px){
.z_1500_5{ margin-top:25px;}
.z_1500_5 ul{ margin-top:25px;}
.z_1500_5 ul li{ padding:10px 10px 0 10px;}
.tit_10{ font-size:22px; line-height:40px;}
.tit_10 .i:before{ width:620px; height:20px; right:-630px; margin-top:-10px;}
.tit_10 .i:after{ width:620px; height:20px; left:-630px; margin-top:-10px;}
.z_1500_5 ul li:before{ height:280px;}
.z_1500_5 ul li .ico{ height:93px;}
.z_1500_5 ul li .title{ margin-top:34px; font-size:18px; line-height:28px;}
.z_1500_5 ul li .p{ margin-top:13px; font-size:14px; line-height:24px;}
}
@media  screen and (max-width:991px){
.z_1500_5{ margin-top:15px;}
.z_1500_5 ul{ margin-top:15px;}
.z_1500_5 ul li{ width:50%; margin-top:10px;}
.tit_10{ font-size:18px; line-height:32px;}
.tit_10 .i:before{ width:420px; right:-430px;}
.tit_10 .i:after{ width:420px; left:-430px;}
.z_1500_5 ul li:before{ height:230px;}
.z_1500_5 ul li:last-child{ width:100%;}
.z_1500_5 ul li .ico{ height:73px;}
.z_1500_5 ul li .title{ margin-top:14px; font-size:16px; line-height:26px;}
.z_1500_5 ul li .p{ margin-top:8px; font-size:12px; line-height:22px;}
}

.z_1500_6{ width:100%; float:left; margin-top:123px;}
.z_1500_6 ul{ width:100%; float:left;}
.z_1500_6 ul li{ width:100%; float:left; margin-top:80px; background:#f3f3f3; box-shadow:0 3px 16px rgba(189,189,185,0.22);}
.z_1500_6 ul li .page{ width:45.6%; float:left; height:460px; position:relative; overflow:hidden; text-align:center;}
.z_1500_6 ul li .page img{ width:684px; height:460px; position:absolute; left:50%; top:50%; margin:-230px 0 0 -342px; max-width:none;}
.z_1500_6 ul li .page h3{ width:100%; position:absolute; left:0; top:50%; margin-top:-48px; font-size:40px; color:white; line-height:54px;}
.z_1500_6 ul li .page h5{ width:100%; position:absolute; left:0; top:50%; margin-top:6px; font-size:16px; color:white; line-height:32px;}
.z_1500_6 ul li .text1{ width:54.4%; float:right; margin-top:-12px; padding:0 105px 0 56px;}
.z_1500_6 ul li .text1 .dd{ width:100%; float:left; margin-top:39px; padding-left:147px; position:relative;}
.z_1500_6 ul li .text1 .dd .ico{ width:106px; height:93px; position:absolute; left:0;top:11px;}
.z_1500_6 ul li .text1 .dd h3{ width:100%; font-size:30px; color:black; line-height:48px;}
.z_1500_6 ul li .text1 .dd .p{ width:100%; font-size:18px; color:#535252; line-height:30px;}
.z_1500_6 ul li.l1 .page{ float:right;}
.z_1500_6 ul li .text2{ width:54.4%; float:left; padding:50px 0 0 0;}
.z_1500_6 ul li .text2 .dd{ width:33.333%; float:left; text-align:center; margin-top:56px;}
.z_1500_6 ul li .text2 .dd .ico{ width:100%; height:93px; float:left;}
.z_1500_6 ul li .text2 .dd .ico img{ height:100%;}
.z_1500_6 ul li .text2 .dd h5{ width:100%; float:left; margin-top:8px; font-size:18px; color:#797979; line-height:24px;}
.z_1500_6 ul li .text4{ padding-top:0; margin-top:-7px;}
.z_1500_6 ul li .text4 .dd{ width:50%; margin-top:75px;}
.z_1500_6 ul li .text3{ width:54.4%; float:right; margin-top:-9px; text-align:center;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.z_1500_6 ul li .text3 .dd{ width:33.33%; float:left; margin-top:71px;}
.z_1500_6 ul li .text3 .dd h3{ width:100%; float:left; font-size:28px; color:#000101; line-height:36px;}
.z_1500_6 ul li .text3 .dd .p{ width:100%; margin-top:34px; float:left; font-size:18px; color:#797979; line-height:30px; padding:0 37px;}
.z_1500_6 ul li .text5{ width:54.4%; float:right; padding:49px 17px 0 17px; text-align:center;}
.z_1500_6 ul li .text5 .dt{ width:100%;}
.z_1500_6 ul li .text5 .dt h3{ width:100%; font-size:30px; color:#000101; line-height:34px;}
.z_1500_6 ul li .text5 .dt .p{ width:100%; margin-top:26px; font-size:18px; color:#797979; line-height:24px;}
.row_10{ margin:0 -27px;}
.z_1500_6 ul li .text5 .dd{ width:20%; float:left; margin:74px 0 0 0;}
.z_1500_6 ul li .text5 .dd h5{ width:100%; margin-top:34px; font-size:18px; color:#797979; line-height:26px;}
.z_1500_6 ul li .text5 .dd .ico{ width:100%; height:93px;}
.z_1500_6 ul li .text5 .dd .ico img{ height:100%;}
@media  screen and (max-width:1199px){
.z_1500_6 ul li .text1{ padding:0 35px 0 56px;}
.z_1500_6 ul li .text3 .dd{ margin-top:51px;}
.z_1500_6 ul li .text3 .dd .p{ padding:0 17px;}
.row_10{ margin:0 -15px;}
}
@media  screen and (max-width:1366px){
.z_1500_6{ margin-top:63px;}
.z_1500_6 ul li{ margin-top:40px;}
.z_1500_6 ul li .page{ height:340px;}
.z_1500_6 ul li .page img{ width:506px; height:340px; margin:-170px 0 0 -253px;}
.z_1500_6 ul li .page h3{ margin-top:-28px; font-size:30px; line-height:44px;}
.z_1500_6 ul li .page h5{ margin-top:4px; font-size:14px; line-height:28px;}
.z_1500_6 ul li .text1{ margin-top:-6px; padding:0 25px 0 36px;}
.z_1500_6 ul li .text1 .dd{ margin-top:19px; padding-left:77px;}
.z_1500_6 ul li .text1 .dd .ico{ width:66px; height:53px;}
.z_1500_6 ul li .text1 .dd h3{ font-size:24px;  line-height:40px;}
.z_1500_6 ul li .text1 .dd .p{ font-size:16px; line-height:24px;}
.z_1500_6 ul li .text2{ padding:20px 0 0 0;}
.z_1500_6 ul li .text2 .dd{ margin-top:36px;}
.z_1500_6 ul li .text2 .dd .ico{ height:53px;}
.z_1500_6 ul li .text2 .dd h5{ margin-top:4px; font-size:16px; line-height:20px;}
.z_1500_6 ul li .text4 .dd{ margin-top:35px;}
.z_1500_6 ul li .text3{ margin-top:-5px;}
.z_1500_6 ul li .text3 .dd{ margin-top:31px;}
.z_1500_6 ul li .text3 .dd h3{ font-size:22px; line-height:30px;}
.z_1500_6 ul li .text3 .dd .p{ margin-top:24px; font-size:16px; line-height:24px; padding:0 10px;}
.z_1500_6 ul li .text5{ padding:29px 10px 20px 10px;}
.z_1500_6 ul li .text5 .dt h3{ font-size:20px; line-height:28px;}
.z_1500_6 ul li .text5 .dt .p{ margin-top:16px; font-size:16px; line-height:22px;}
.row_10{ margin:0 -10px;}
.z_1500_6 ul li .text5 .dd{ width:33.33%; float:left; margin:34px 0 0 0;}
.z_1500_6 ul li .text5 .dd h5{ margin-top:14px; font-size:16px; line-height:22px;}
.z_1500_6 ul li .text5 .dd .ico{ height:73px;}
}
@media  screen and (max-width:991px){
.z_1500_6{ margin-top:33px;}
.z_1500_6 ul li{ margin-top:20px;}
.z_1500_6 ul li .page{ height:80px; width:100%;}
/*.z_1500_6 ul li .page img{ width:100%; height:auto; position:relative; left:auto; top:auto; margin:0; float:left;}*/
.z_1500_6 ul li .page h3{ margin-top:-18px; font-size:20px; line-height:34px;}
.z_1500_6 ul li .page h5{ font-size:12px; line-height:22px;}
.z_1500_6 ul li .text1{ width:100%; margin-top:-4px; padding:0 15px 10px 16px;}
.z_1500_6 ul li .text1 .dd{ margin-top:15px; padding-left:67px;}
.z_1500_6 ul li .text1 .dd .ico{ width:56px; height:43px;}
.z_1500_6 ul li .text1 .dd h3{ font-size:16px;  line-height:28px;}
.z_1500_6 ul li .text1 .dd .p{ font-size:13px; line-height:21px;}
.z_1500_6 ul li .text2{ width:100%; padding:10px 0 10px 0;}
.z_1500_6 ul li .text2 .dd{ margin-top:16px;}
.z_1500_6 ul li .text2 .dd .ico{ height:43px;}
.z_1500_6 ul li .text2 .dd h5{ font-size:14px; line-height:18px;}
.z_1500_6 ul li .text4 .dd{ margin-top:15px;}
.z_1500_6 ul li .text3{ width:100%; margin-top:0px;}
.z_1500_6 ul li .text3 .dd{ width:50%; margin-top:15px;}
.z_1500_6 ul li .text3 .dd h3{ font-size:16px; line-height:24px;}
.z_1500_6 ul li .text3 .dd .p{ margin-top:14px; font-size:14px; line-height:20px; padding:0 5px;}
.z_1500_6 ul li .text5{ width:100%; padding:19px 10px 10px 10px;}
.z_1500_6 ul li .text5 .dt h3{ font-size:16px; line-height:22px;}
.z_1500_6 ul li .text5 .dt .p{ margin-top:12px; font-size:14px; line-height:18px;}
.row_10{ margin:0 -5px;}
.z_1500_6 ul li .text5 .dd{ margin:14px 0 0 0;}
.z_1500_6 ul li .text5 .dd h5{ margin-top:9px; font-size:14px; line-height:20px;}
.z_1500_6 ul li .text5 .dd .ico{ height:63px;}
}

.z_1500_7{ width:100%; float:left; margin-top:135px; padding:101px 0 128px 0; border-top:solid 1px #3b4249;}
.z_1500_7 .title{ width:100%; text-align:center; float:left;}
.z_1500_7 .title h3{ width:100%; font-size:30px; color:#3a3939; line-height:36px; float:left;}
.z_1500_7 .title .p{ width:100%; margin-top:14px; font-size:20px; color:#3a3939; line-height:35px; float:left;}
.z_1500_7 .dl{ width:100%; float:left; margin-top:103px; position:relative;}
.z_1500_7 .dl .dt{ width:100%; height:5px; position:absolute; left:0; top:50%; background:#bd3d30; margin-top:-3px;}
.z_1500_7 .dl .dd{ float:left; position:relative; z-index:3; width:12.5%; text-align:center; height:474px; position:relative;}
.z_1500_7 .dl .dd .zbox{ width:90px; height:196px; border:solid 1px #c8c8c8; backface-visibility:white; padding:27px 0 0 0; position:absolute; left:50%; top:0; margin-left:-45px; box-shadow:0 3px 16px rgba(189,189,185,0.23);
-moz-border-radius:40px; 
-webkit-border-radius:40px; 
-khtml-border-radius:40px;
border-radius:40px;}
.z_1500_7 .dl .dd .zbox .ico{ width:100%; height:56px;}
.z_1500_7 .dl .dd .zbox .ico img{ width:auto; height:100%;}
.z_1500_7 .dl .dd .zbox h4{ width:100%; margin-top:42px; font-size:20px; color:#666; line-height:32px;}
.z_1500_7 .dl .dd .svg{ width:38px; height:38px; position:absolute; left:50%; top:50%; margin:-19px 0 0 -19px; background:url(../images/zimg128.png); background-size:contain;}
.z_1500_7 .dl .dd.dd1 .zbox{ top:auto; bottom:0;}
.z_1500_7 .btn{ width:100%; float:left; margin-top:196px; text-align:center;}
.z_1500_7 .btn a{ display:inline-block; width:273px; height:79px; border:solid 2px #bd3d30; line-height:75px; font-size:48px; color:black;
-moz-border-radius:15px; 
-webkit-border-radius:15px; 
-khtml-border-radius:15px;
border-radius:15px;}
@media  screen and (max-width:1199px){
.z_1500_7{ margin-top:85px; padding:51px 0 68px 0;}
.z_1500_7 .title h3{ font-size:24px; line-height:30px;}
.z_1500_7 .title .p{ margin-top:8px; font-size:14px; line-height:28px;}
.z_1500_7 .dl{ margin-top:53px;}
.z_1500_7 .dl .dt{ height:3px; margin-top:-2px;}
.z_1500_7 .dl .dd{ height:424px;}
.z_1500_7 .dl .dd .zbox{ width:80px; height:156px; padding:17px 0 0 0; margin-left:-40px;}
.z_1500_7 .dl .dd .zbox .ico{ height:36px;}
.z_1500_7 .dl .dd .zbox h4{ margin-top:22px; font-size:16px; line-height:26px;}
.z_1500_7 .dl .dd .svg{ width:32px; height:32px; margin:-16px 0 0 -16px;}
.z_1500_7 .btn{ margin-top:146px;}
.z_1500_7 .btn a{ width:223px; height:59px; line-height:55px; font-size:28px;}
}
@media  screen and (max-width:991px){
.z_1500_7{ margin-top:45px; padding:21px 0 38px 0;}
.z_1500_7 .title h3{ font-size:18px; line-height:24px;}
.z_1500_7 .title .p{ margin-top:4px; font-size:12px; line-height:22px;}
.z_1500_7 .dl{ margin-top:23px; padding:0 20px;}
.z_1500_7 .dl .dd{ height:264px;}
.z_1500_7 .dl .dd .zbox{ width:60px; height:110px; padding:12px 0 0 0; margin-left:-30px;}
.z_1500_7 .dl .dd .zbox .ico{ height:26px;}
.z_1500_7 .dl .dd .zbox h4{ margin-top:12px; font-size:14px; line-height:22px;}
.z_1500_7 .dl .dd .svg{ width:26px; height:26px; margin:-13px 0 0 -13px;}
.z_1500_7 .btn{ margin-top:56px;}
.z_1500_7 .btn a{ width:163px; height:49px; line-height:45px; font-size:22px;}
}


/*617专题页*/
.c_1110{ width:1110px; margin:auto; float:none; max-width:100%;}
.c_1110_1{ padding:72px 0 80px 0;}
.c_1110_Head{ width:100%; text-align:center; overflow:hidden;}
.c_1110_Head h3{ width:100%; font-size:32px; color:#010101; line-height:44px; font-weight:bold; letter-spacing:2px;}
.c_1110_Head h5{ width:100%; margin-top:20px;}
.c_1110_Head h5 span{ display:inline-block; position:relative; padding:0 34px; font-size:16px; color:#888; line-height:22px; text-transform:uppercase; font-family:Arial;}
.c_1110_Head h5 span:before,.c_1110_Head h5 span:after{ content:''; width:1000px; height:1px; background:#dfdfdf; position:absolute; left:-1000px; top:50%;}
.c_1110_Head h5 span:after{ left:auto; right:-1000px;}
.c_1110_Head h4{ width:100%; margin-top:20px; font-size:20px; color:#333; line-height:30px; letter-spacing:2px;}

.c_1110_1Body{ width:100%; text-align:center; margin-top:28px;}
@media  screen and (max-width:991px){
.c_1110_1{ padding:52px 0 60px 0;}
.c_1110_Head h3{ font-size:24px; line-height:36px; letter-spacing:1px;}
.c_1110_Head h5{ margin-top:14px;}
.c_1110_Head h5 span{ padding:0 24px; font-size:14px; line-height:20px;}
.c_1110_Head h4{ margin-top:14px; font-size:16px; line-height:24px; letter-spacing:1px;}
.c_1110_1Body{ margin-top:22px;}
}
@media  screen and (max-width:767px){
.c_1110_1{ padding:32px 0 40px 0;}
.c_1110_Head h3{ font-size:18px; line-height:26px;}
.c_1110_Head h5{ margin-top:10px;}
.c_1110_Head h5 span{ padding:0 18px; font-size:12px; line-height:18px;}
.c_1110_Head h4{ margin-top:8px; font-size:14px; line-height:20px;}
.c_1110_1Body{ margin-top:14px; padding:0 10px; width:400px; max-width:100%; margin-left:auto; margin-right:auto;}
.c_1110_1Body .vs{ display:inline-block; vertical-align:top; width:40px;}
}

.c_1110_2{ background:url(../images/617-6.jpg) no-repeat center center; padding:72px 0 80px 0; background-size:cover;}
.c_1110_HeadWhite h3,.c_1110_HeadWhite h4{ color:white;}
.c_1110_HeadWhite h3 span{ color:white; opacity:0.5;}
.c_1110_HeadWhite h5 span:before,.c_1110_HeadWhite h5 span:after{ background:white; opacity:0.12;}
.c_1110_2Body{ width:100%; text-align:center; margin-top:30px;}
.c_1110_2Body li{ width:20%; background:white; background:rgba(255,255,255,0.1); padding:36px 10px 54px 10px; position:relative; float:left; height:254px;}
.c_1110_2Body li .ico{ display:inline-block; vertical-align:top; width:120px;}
.c_1110_2Body li h4{ width:100%; margin-top:12px; font-size:20px; color:white; line-height:31px;}
.c_1110_2Body li:nth-child(2n){ background:black; background:rgba(0,0,0,.3);}
.c_1110_2Body li .text{ width:100%; height:100%; position:absolute; left:0; top:0; font-size:14px; color:white; line-height:32px; letter-spacing:1px; padding:14px 20px; overflow-y:auto; opacity:0; background:b8000d; background:rgba(184,0,13,0.6);
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.c_1110_2Body li:hover .ico,.c_1110_2Body li:hover h4{ opacity:0;}
.c_1110_2Body li:hover .text{ opacity:1;}
@media  screen and (max-width:1199px){
.c_1110_2Body li .text{ line-height:30px; padding:10px 10px; letter-spacing:0.5px;}
}
@media  screen and (max-width:991px){
.c_1110_2{ padding:52px 0 60px 0;}
.c_1110_2Body{ margin-top:20px;}
.c_1110_2Body li{  padding:26px 10px 34px 10px; height:194px;}
.c_1110_2Body li .ico{ width:100px;}
.c_1110_2Body li h4{ margin-top:8px; font-size:16px; line-height:26px;}
.c_1110_2Body li .text{ line-height:24px; font-size:12px;}
}
@media  screen and (max-width:767px){
.c_1110_2{ padding:32px 0 40px 0;}
.c_1110_2Body{ margin-top:10px;}
.c_1110_2Body li{ width:50%; padding:16px 10px 24px 10px;}
.c_1110_2Body li .text{ padding:15px;}
.c_1110_2Body li:nth-child(3n){ background:black; background:rgba(0,0,0,.3);}
.c_1110_2Body li:nth-child(4n){ background:white; background:rgba(255,255,255,0.1);}
}

.c_1110_3{ padding:70px 0 80px 0; background:#f2f2f2;}
.c_1110_3Head{ width:100%; margin-top:34px;}
.c_1110_3Head ul{ width:100%;}
.c_1110_3Head li{ width:25%; float:left; border-left:solid 2px #f2f2f2; text-align:center; background:#333; height:58px; line-height:58px; cursor:pointer; position:relative; padding:0 5px;}
.c_1110_3Head li:before{ content:''; background:url(../images/617-17.png) no-repeat center center; width:34px; height:15px; background-size:contain; position:absolute; left:50%; top:88px; margin-left:-17px; display:none;}
.c_1110_3Head li:first-child{ border-left:0;
-moz-border-top-left-radius:58px; 
-webkit-border-top-left-radius:58px; 
-khtml-border-top-left-radius:58px;
border-top-left-radius:58px;
-moz-border-bottom-left-radius:58px; 
-webkit-border-bottom-left-radius:58px; 
-khtml-border-bottom-left-radius:58px;
border-bottom-left-radius:58px;}
.c_1110_3Head li:last-child{
-moz-border-top-right-radius:58px; 
-webkit-border-top-right-radius:58px; 
-khtml-border-top-right-radius:58px;
border-top-right-radius:58px;
-moz-border-bottom-right-radius:58px; 
-webkit-border-bottom-right-radius:58px; 
-khtml-border-bottom-right-radius:58px;
border-bottom-right-radius:58px;}
.c_1110_3Head li span{ display:inline-block; vertical-align:middle; font-size:16px; color:white; line-height:24px;}
.c_1110_3Head li span img{ vertical-align:top; margin-right:8px; width:24px; height:24px;}
.c_1110_3Head li.on{ background:#b8000d;}
.c_1110_3Head li.on:before{ display:block;}
.c_1110_3Body{ width:100%; margin-top:44px;}
.c_1110_3Body ul{ width:100%; background-color:white !important; border:solid 1px #ebe8e8; padding:47px 10% 43px 50px; min-height:338px;}
.c_1110_3Body ul .text{ width:50%;}
.c_1110_3Body ul .text h3{ width:100%; padding-bottom:26px; font-size:24px; color:#333; line-height:36px; background:url(../images/617-19.png) no-repeat left bottom;}
.c_1110_3Body ul .text h3 span{ font-size:12px; color:#666; margin-left:7px; text-transform:uppercase;}
.c_1110_3Body ul .text .p{ width:100%; margin-top:22px; font-size:16px; color:#444; line-height:32px; letter-spacing:1px;}
@media  screen and (max-width:991px){
.c_1110_3{ padding:50px 0 60px 0;}
.c_1110_3Head{ margin-top:24px;}
.c_1110_3Head li span{ font-size:14px; color:white; line-height:22px;}
.c_1110_3Head li span img{ margin-right:6px; width:22px; height:22px;}
.c_1110_3Body ul{ padding:27px 10% 23px 30px; min-height:250px;}
.c_1110_3Body ul .text h3{ padding-bottom:20px; font-size:18px; line-height:30px;}
.c_1110_3Body ul .text h3 span{ margin-left:5px;}
.c_1110_3Body ul .text .p{ margin-top:16px; font-size:14px; line-height:26px;}
}
@media  screen and (max-width:767px){
.c_1110_3{ padding:30px 0 40px 0;}
.c_1110_3Head{ margin-top:14px;}
.c_1110_3Head li{ border-left-width:1px;}
.c_1110_3Head li span{ font-size:12px; line-height:20px;}
.c_1110_3Head li span img{ margin-right:4px; width:20px; height:20px;}
.c_1110_3Body ul{ padding:17px 10% 13px 20px; min-height:200px; background:white !important;}
.c_1110_3Body ul .text{ width:100%;}
.c_1110_3Body ul .text h3{ padding-bottom:12px; font-size:16px; line-height:24px; background-size:auto 1px;}
.c_1110_3Body ul .text .p{ margin-top:10px; font-size:12px; line-height:20px;}
.c_1110_3Head li:before{ width:24px; height:10px; top:73px; margin-left:-12px;}
.c_1110_3Body{ margin-top:24px; padding:0 10px;}
}

.c_1110_4{ padding:84px 0 80px 0;}
.c_1110_4Head{ width:100%; font-size:32px; color:black; line-height:50px; font-weight:bold; letter-spacing:2px; text-align:center;}
.c_1110_4Head span{ font-size:48px; color:#b8000d;}
.c_1110_4Body{ width:100%; margin-top:48px;}
@media  screen and (max-width:991px){
.c_1110_4{ padding:64px 0 60px 0;}
.c_1110_4Body{ margin-top:28px;}
.c_1110_4Head{ font-size:24px; line-height:40px; letter-spacing:1px;}
.c_1110_4Head span{ font-size:38px;}
}
@media  screen and (max-width:767px){
.c_1110_4{ padding:44px 0 40px 0;}
.c_1110_4Body{ margin-top:18px; width:400px; max-width:100%; margin-left:auto; margin-right:auto; text-align:center;}
.c_1110_4Body img{ margin-top:-20px;}
.c_1110_4Head{ font-size:18px; line-height:30px;}
.c_1110_4Head span{ font-size:28px;}
.c_1110_4Body .vs{ display:inline-block; vertical-align:top; width:40px; position:relative; z-index:2;}
.c_1110_4Body .vs img{ margin-top:10px;}
}

.c_1110_5{ width:100%; padding:72px 0 80px 0; background:url(../images/617-6.jpg) no-repeat center center; background-size:cover;}
.c_1110_5Body{ margin:0 -2px;}
.c_1110_5Body ul{ width:100%; margin-top:30px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.c_1110_5Body ul li{ width:25%; padding:2px; cursor:pointer;}
.c_1110_5Body ul li .zbox{ width:100%; float:left; padding-bottom:100%; position:relative; overflow:hidden;}
.c_1110_5Body ul li .zbox img{ width:100%; min-height:100%; position:absolute; left:0; top:0;}
.c_1110_5Body ul li .zbox .text{ width:100%; height:100%; position:absolute; left:0; top:0; background:#b8000d; background:rgba(184,0,13,0.9); padding:34px 41px 40px 41px; opacity:0;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.c_1110_5Body ul li .zbox .text .name{ width:100%; padding-bottom:19px; font-size:24px; line-height:36px; background:url(../images/617-32.png) no-repeat left bottom; color:white;}
.c_1110_5Body ul li .zbox .text .p{ width:100%; margin-top:17px; font-size:16px; line-height:32px; height:75%; overflow-y:auto; color:white;}
.c_1110_5Body ul li:hover .zbox .text{ opacity:1;}
@media  screen and (max-width:1199px){
.c_1110_5Body ul li .zbox .text{ padding:14px 21px 20px 21px;}
}
@media  screen and (max-width:991px){
.c_1110_5{ padding:52px 0 60px 0;}
.c_1110_5Body ul{ margin-top:20px;}
.c_1110_5Body ul li .zbox .text .name{ padding-bottom:0; font-size:18px; line-height:30px; background:none;}
.c_1110_5Body ul li .zbox .text .p{ margin-top:11px; font-size:14px; line-height:26px; height:70%;}
.c_1110_5Body ul li .zbox .text{ padding:14px 11px 10px 11px;}
}
@media  screen and (max-width:767px){
.c_1110_5{ padding:32px 10px 40px 10px;}
.c_1110_5Body ul{ margin-top:10px;}
.c_1110_5Body ul li{ width:50%;}
}

.c_1110_6{ background:#f2f2f2; padding:72px 0 80px 0;}
.c_1110_6 .c_1110_6Body{ width:100%; border:solid 1px ebe8e8; overflow:hidden;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.c_1110_6Head{ width:100%; margin-top:40px; text-align:center;}
.c_1110_6Head li{ width:25%; float:left; background:#ececec; height:70px; line-height:70px; border-left:solid 1px #e0e0e0; cursor:pointer; padding:0 5px;}
.c_1110_6Head li span{ display:inline-block; vertical-align:middle; font-size:20px; color:#333; line-height:24px;}
.c_1110_6Head li:first-child{ border-left:0;}
.c_1110_6Head li.on{ background:white; border-color:white;}
.c_1110_6Body ul{ width:100%; background:white; padding:69px 80px 66px 110px;}
.c_1110_6Body ul .text{ width:70%; float:left;}
.c_1110_6Body ul .text h3{ width:100%; font-size:24px; color:#333; line-height:38px;}
.c_1110_6Body ul .text .p{ width:100%; margin-top:35px; font-size:16px; color:#444; line-height:32px;}
.c_1110_6Body ul .img{ float:right; width:218px; height:218px; background:url(../images/617-33.png) no-repeat center center; background-size:contain; text-align:center;}
.c_1110_6Body ul .img .ewm{ width:156px; height:156px; display:inline-block; vertical-align:top; border:solid 1px #ddd; margin-top:16px; background:white; padding:8px;}
.c_1110_6Body ul .img h4{ width:100%; margin-top:10px; font-size:16px; color:#666; line-height:21px;}
@media  screen and (max-width:1199px){
.c_1110_6Body ul{ padding:69px 80px 66px 60px;}
}
@media  screen and (max-width:991px){
.c_1110_6{ padding:52px 0 60px 0;}
.c_1110_6Head{ margin-top:30px;}
.c_1110_6Head li span{ font-size:16px; line-height:22px;}
.c_1110_6Body ul{ padding:49px 40px 46px 40px;}
.c_1110_6Body ul .text h3{ font-size:20px; line-height:34px;}
.c_1110_6Body ul .text .p{ margin-top:25px; font-size:14px; line-height:26px;}
.c_1110_6Body ul .img{ width:188px; height:188px;}
}
@media  screen and (max-width:767px){
.c_1110_6{ padding:32px 0 40px 0;}
.c_1110_6Head{ margin-top:20px;}
.c_1110_6Head li span{ font-size:14px; line-height:20px;}
.c_1110_6Body ul{ padding:29px 20px 26px 20px;}
.c_1110_6Body ul .text{ width:100%;}
.c_1110_6Body ul .text h3{ font-size:16px; line-height:26px;}
.c_1110_6Body ul .text .p{ margin-top:15px; font-size:13px; line-height:20px;}
.c_1110_6Body ul .img{ width:100%; height:100%; background:none; margin-top:10px;}
.c_1110_6Body ul .img h4{ margin-top:6px; font-size:14px; line-height:18px;}
.c_1110_6Body ul .img .ewm{ width:86px; height:86px; margin-top:10px; padding:6px;}
}

.c_1110_7{ padding:70px 0 213px 0; background:url(../images/617-35.jpg) no-repeat center center; background-size:cover;}
.c_1110_7Body{ width:100%; margin-top:114px; position:relative;}
.c_1110_7Body:before{ content:''; width:80%; height:100%; border:dashed 1px white; border:dashed 1px rgba(255,255,255,0.3); border-left:0; position:absolute; right:12.5%; top:0;}
.c_1110_7Body ul{ width:100%;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.c_1110_7Body ul li{ width:25%; text-align:center; margin-bottom:227px; height:55px; position:relative;}
.c_1110_7Body ul li.l2{ margin-bottom:-55px;}
.c_1110_7Body ul li .ico{ display:inline-block; vertical-align:top; width:110px; height:110px; position:relative; margin-top:-55px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.c_1110_7Body ul li .ico img{ width:100%; float:left; position:relative; z-index:2; background:white;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.c_1110_7Body ul li .ico:before{ content:''; background:url(../images/617-44.png) no-repeat center center; width:160px; height:133px; background-size:contain; position:absolute; left:-12px; top:-12px;}
.c_1110_7Body ul li h5{ width:100%; margin-top:28px; font-size:18px; line-height:28px; font-family:Arial; text-transform:uppercase; letter-spacing:1px; color:white; opacity:.5;}
.c_1110_7Body ul li h4{ width:100%; font-size:16px; letter-spacing:1px; line-height:30px; color:white;}
.c_1110_7Body ul li.l1 .ico:before{ background-image:url(../images/617-45.png); width:133px; height:160px;}
.c_1110_7Body ul li.l1 h5{ margin-top:52px;}
.c_1110_7Body ul li.l2 .ico:before{ background-image:url(../images/617-46.png); left:auto; right:-12px;}
.c_1110_7Body ul li.l3 .ico:before{ background-image:url(../images/617-47.png); width:133px; height:160px; top:auto; bottom:-12px;}
.c_1110_7Body ul li:hover .ico img{ transform:rotateY(180deg);}

@media  screen and (max-width:991px){
.c_1110_7{ padding:50px 0 63px 0;}
.c_1110_7Body{ margin-top:44px;}
.c_1110_7Body:before{ display:none;}
.c_1110_7Body ul li{ margin-bottom:57px; height:auto;}
.c_1110_7Body ul li.l2{ margin-bottom:0;}
.c_1110_7Body ul li .ico{ width:90px; height:90px; margin-top:0;}
.c_1110_7Body ul li .ico:before{ width:132px; background-size:contain; height:110px; top:-10px; left:-10px;}
.c_1110_7Body ul li.l1 .ico:before,.c_1110_7Body ul li.l3 .ico:before{ width:110px; height:132px;}
.c_1110_7Body ul li.l2 .ico:before{ right:-10px;}
.c_1110_7Body ul li.l3 .ico:before{ bottom:-10px;}
.c_1110_7Body ul li.l1 h5{ margin-top:42px;}
}
@media  screen and (max-width:767px){
.c_1110_7{ padding:30px 0 43px 0;}
.c_1110_7Body{ margin-top:24px;}
.c_1110_7Body ul li{ margin-bottom:37px; height:125px; width:24.5%;}
.c_1110_7Body ul li .ico{ width:60px; height:60px;}
.c_1110_7Body ul li .ico:before{ display:none; width:132px; background-size:contain; height:110px; top:-10px; left:-10px;}
.c_1110_7Body ul li h5{ margin-top:18px; font-size:16px; line-height:24px;}
.c_1110_7Body ul li h4{ font-size:14px; line-height:24px;}
.c_1110_7Body ul li.l1 h5{ margin-top:18px;}
}

.c_1110_8{ padding:72px 0 81px 0;}
.c_1110_8Body{ width:100%; margin-top:14px;}
.c_1110_8Body li{ float:left; margin-top:20px; width:48%;}
.c_1110_8Body li .zbox{ width:100%; text-align:center; padding-bottom:56.71%; position:relative; overflow:hidden;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.c_1110_8Body li .img{ width:100%; position:absolute; left:0; top:0; min-height:100%;}
.c_1110_8Body li h3{ width:100%; position:absolute; left:0; top:76px; line-height:0;}
.c_1110_8Body li h4{ width:100%; position:absolute; left:0; top:93px; line-height:44px; font-size:36px; color:white; letter-spacing:12px;}
.c_1110_8Body li h5{ width:100%; position:absolute; left:0; top:178px; line-height:28px; font-size:18px; color:white; letter-spacing:6px; padding:0 15px;}
.c_1110_8Body li:nth-child(2n){ float:right;}
@media  screen and (max-width:991px){
.c_1110_8{ padding:52px 0 61px 0;}
.c_1110_8Body li{ margin-top:15px;}
.c_1110_8Body li h3{ top:46px; height:20px;}
.c_1110_8Body li h3 img{ height:100%;}
.c_1110_8Body li h4{ top:53px; line-height:36px; font-size:28px; letter-spacing:10px;}
.c_1110_8Body li h5{ top:128px; line-height:26px; font-size:16px; letter-spacing:4px;}
}
@media  screen and (max-width:767px){
.c_1110_8{ padding:32px 0 41px 0;}
.c_1110_8Body li{ margin-top:10px; width:100%;}
.c_1110_8Body{ padding:0 10px;}
}

.c_1110_9{ background:url(../images/617-52.jpg) no-repeat center center; background-size:cover; padding:22px 0 80px 0;}
.c_1110_9Head{ width:100%; margin-top:53px; font-size:24px; color:#b8000d; line-height:36px; }
.c_1110_9 ul{ width:100%; margin-top:13px;}
.c_1110_9 ul li{ width:48%; margin-top:20px; float:left;}
.c_1110_9 ul li:nth-child(2n){ float:right;}
.c_1110_9 ul li dl{ width:100%; background:white; overflow:hidden; border:solid 1px #ebe8e8; padding:16px 27px 17px 30px; margin-bottom:0;
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.c_1110_9 ul li dl dd{ width:100%; padding-right:100px; position:relative;}
.c_1110_9 ul li dl dd span{ display:block; position:absolute; right:0; top:0; font-size:16px; color:#666; line-height:40px; font-family:Arial;}
.c_1110_9 ul li dl dd a{ display:block; width:100%; font-size:16px; color:#333; line-height:40px; padding-left:11px;}
.c_1110_9 ul li dl dd a:before{ content:'·'; position:absolute; left:0; top:0; font-weight:bold;}
.c_1110_9 ul li dl dd:hover a,.c_1110_9 ul li dl dd:hover span{ text-decoration:underline; color:#b8000d;}
@media  screen and (max-width:991px){
.c_1110_9{ padding:12px 0 60px 0;}
.c_1110_9Head{ margin-top:33px; font-size:20px; line-height:30px; }
.c_1110_9 ul{ margin-top:8px;}
.c_1110_9 ul li{ margin-top:15px;}
.c_1110_9 ul li dl{ padding:10px 17px 11px 20px;}
.c_1110_9 ul li dl dd span{ font-size:14px;}
.c_1110_9 ul li dl dd a{ font-size:14px;}
}
@media  screen and (max-width:767px){
.c_1110_9{ padding:12px 10px 40px 10px;}
.c_1110_9Head{ margin-top:23px; font-size:16px; line-height:24px; }
.c_1110_9 ul{ margin-top:6px;}
.c_1110_9 ul li{ margin-top:10px; width:100%;}
.c_1110_9 ul li dl{ padding:10px 10px 11px 10px;}
.c_1110_9 ul li dl dd span{ font-size:14px;}
.c_1110_9 ul li dl dd a{ font-size:14px;}
}




.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}
@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}

.zty224_1{ width:100%; float:left; text-align:center; padding:47px 10px 51px 10px; background:#b91808;}
.zty224_1 h3{ display:inline-block; vertical-align:top; color:white; font-size:46px; line-height:58px; margin-top:-3px;}
.zty224_1 a{ display:inline-block; vertical-align:middle; margin:-3px 0 0 48px; width:266px; height:59px; line-height:55px; border:solid 2px white; font-size:44px; color:white;}
.zty224_1 a:hover{ background:white; color:#b91808;}
@media  screen and (max-width:991px){
.zty224_1{ padding:20px 10px 25px 10px;}
.zty224_1 h3{ font-size:36px; line-height:48px;}
.zty224_1 a{ margin:-3px 0 0 24px; width:166px; height:48px; line-height:44px; font-size:34px;}
}
@media  screen and (max-width:767px){
.zty224_1{ padding:15px 10px;}
.zty224_1 h3{ display:block; font-size:26px; line-height:40px;}
.zty224_1 a{ margin:10px 0 0 10px; width:126px; height:40px; border-width:1px; line-height:38px; font-size:24px;}
}

/*网站建设*/
.wzjs{ width:100%; float:left; padding:0;}
.wzjs .content1{ width:100%; float:left; margin-top:44px; text-align:center; position:relative;}
.wzjs .tit_11{ width:100%; float:left; text-align:center; position:relative;}
.wzjs .tit_11 h2{ width:100%; float:left; font-size:88px; line-height:102px; color:#e5e5e5; font-weight:bold;}
.wzjs .tit_11 h3{ width:100%; float:left; margin-top:-70px; font-size:36px; line-height:70px; color:#333; font-weight:bold; letter-spacing:1px; padding-left:20px;}
.wzjs .tit_11 .p{ width:100%; float:left; margin-top:10px; font-size:16px; line-height:30px; color:#333; letter-spacing:1px;}

.wzjs .content1 .p{ width:100%; float:left; margin-top:10px; font-size:16px; color:#333; line-height:30px; letter-spacing:1px;}
.wzjs .content1 ul{ width:100%; float:left; margin-top:14px; background:#fbfbfb; padding:26px 0 43px 0;}
.wzjs .content1 ul li{ float:left; width:16.66%; padding:18px 0 7px 0; background:url(../images/310-1.png) no-repeat left center;}
.wzjs .content1 ul li.first{ background:none;}
.wzjs .content1 ul li h2{ width:100%; float:left; font-size:36px; color:#333; line-height:52px;}
.wzjs .content1 ul li h6{ width:100%; float:left; margin-top:6px; font-size:12px; color:#333; line-height:18px; text-transform:uppercase;}
.wzjs .content1 ul li:hover h2,.wzjs .content1 ul li:hover h6{ color:#c0272d;}
@media screen and (max-width:1199px) {
.wzjs .content1{ margin-top:33px;}
.wzjs .content1 ul li h2{ font-size:28px;}
}
@media screen and (max-width:992px) {
.wzjs .content1{ margin-top:22px;}
.wzjs .content1 .p{ font-size:14px; line-height:24px;}
.wzjs .content1 ul{ margin-top:10px; padding:14px 0 20px 0;}
.wzjs .content1 ul li{ background-size:contain; padding:10px 0 4px 0;}
.wzjs .content1 ul li h2{ font-size:22px; line-height:38px;}
.wzjs .tit_11 h2{ font-size:70px; line-height:80px;}
.wzjs .tit_11 h3{ margin-top:-60px; font-size:26px; line-height:50px; letter-spacing:0px;}
.wzjs .tit_11 .p{ font-size:14px; line-height:24px; letter-spacing:0px;}
}
@media screen and (max-width:767px) {
.wzjs .content1{ margin-top:11px;}
.wzjs .content1 .p{ margin-top:14px; font-size:12px; line-height:22px; padding:0 10px; height:42px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.wzjs .content1 ul{ padding:8px 0;}
.wzjs .content1 ul li{ width:33.33%; padding:5px 0 4px 0; margin:2px 0;}
.wzjs .content1 ul li h2{ font-size:16px; line-height:22px;}
.wzjs .content1 h6{ display:none;}
.wzjs .tit_11{ padding:0 10px;}
.wzjs .tit_11 h2{ font-size:40px; line-height:60px;}
.wzjs .tit_11 h3{ margin-top:-40px; font-size:20px; line-height:40px;padding-left:10px;}
.wzjs .tit_11 .p{ margin-top:10px; font-size:12px; line-height:22px; padding:0 10px; height:42px; overflow:hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.wzjs .content1 ul li:nth-child(4n){ background:none;}
}

.wzjs .content2{ width:100%; float:left; margin-top:58px;}
@media screen and (max-width:1199px) {
.wzjs .content2{ margin-top:30px;}
}
@media screen and (max-width:767px) {
.wzjs .content2{ margin-top:10px;}
}

.wzjs .ul_4{ width:100%; float:left; margin-top:44px; text-align:center;}
.wzjs .ul_4 li{ width:25%; float:left; padding:35px 15px 11px 15px; min-height:294px; background:#2e2e2e;}
.wzjs .ul_4 li .ico{ width:100%; height:115px;}
.wzjs .ul_4 li .ico img{ height:100%;}
.wzjs .ul_4 li .title{ width:100%; float:left; padding-bottom:9px; background:url(../images/310-2.png) no-repeat center bottom; font-size:20px; color:#fff; line-height:26px; font-weight:bold;}
.wzjs .ul_4 li .p{ width:100%; float:left; margin-top:14px; font-size:13px; color:#fff; line-height:20px; text-align:left;}
.wzjs .ul_4 li.l1{ background:#151515;}


@media screen and (max-width:992px) {
.wzjs .content2{ margin-top:30px;}
.wzjs .ul_4{ margin-top:22px;}
.wzjs .ul_4 li{ width:50%; margin-top:1px; background:#2e2e2e; min-height:250px;}
.wzjs .ul_4 li.l1{ background:#2e2e2e;}
.wzjs .ul_4 li.l2{ background:#151515;}
.wzjs .ul_4 li .ico{ height:90px;}
.wzjs .ul_4 li .title{ padding-bottom:6px; font-size:16px; line-height:24px; background-size:22px auto;}
.wzjs .ul_4 li .p{ margin-top:8px; font-size:12px; line-height:22px;}
}
@media screen and (max-width:767px) {
.wzjs .ul_4{ margin-top:10px;}
.wzjs .ul_4 li{ padding:15px 10px 6px 10px;}
.wzjs .ul_4 li .ico{ height:80px;}
}
.wzjs .ul_4 li:hover{ background:#9e1620;}

.wzjs .ul_5{ width:100%; float:left; margin-top:38px;}
.wzjs .ul_5 li{ width:50%; float:left; background:#151515;}
.wzjs .ul_5 li .img{ width:50%; float:left; overflow:hidden;}
.wzjs .ul_5 li .img img{ width:100%; float:left;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;}
.wzjs .ul_5 li:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.wzjs .ul_5 li .text{ width:50%; float:left; padding:0 0 0 20px; position:relative; text-align:left; overflow:hidden;}
.wzjs .ul_5 li .text h2{ font-size:36px;font-family: 'OPENSANS-BOLD'; width:100%; float:left; margin-top:42px; letter-spacing:1; color:#333; text-align:right; font-weight:bold; padding-right:20px;}
.wzjs .ul_5 li .text .title{ float:right; text-align:right; background:url(../images/310-17.png) no-repeat left top #9e1620; padding:0 20px 0 10px; min-width:202px; margin-top:-5px; font-size:16px; color:white; line-height:37px; position:relative; z-index:1; height:37px; overflow:hidden;}
.wzjs .ul_5 li .text .p{ width:100%; float:left; margin-top:19px; font-size:15px; color:white; line-height:29px; height:116px; overflow:hidden; padding-right:20px; text-align:right;}

.wzjs .ul_5 li.l1 .img{ float:right;}
@media screen and (max-width:1199px) {
.wzjs .ul_5 li .text h2{ margin-top:10px; font-size:30px;}
.wzjs .ul_5 li .text .p{ line-height:26px; height:104px;}
}
@media screen and (max-width:991px) {
.wzjs .ul_5 li{ width:32%; margin:5px 0.666%;}
.wzjs .ul_5 li .img{ width:100%;}
.wzjs .ul_5 li .text{ width:100%; min-height:200px;}
.wzjs .ul_5 li .text .title{ font-size:14px; line-height:30px; height:30px;}
.wzjs .ul_5 li .text .p{ margin-top:10px; font-size:13px; line-height:22px; height:88px;}
}
@media screen and (max-width:767px) {
.wzjs .slide_pic_13{ width:100%; float:left; margin-top:0px; padding-bottom:20px;}
.wzjs .slide_pic_13 .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .slide_pic_13 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background:black;
	opacity:0.6;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.wzjs .slide_pic_13 .slick-dots li.slick-active{
	opacity:1;
}
.wzjs .ul_5{ margin-top:10px; width:auto;}
.wzjs .ul_5 li{ width:100%; margin:0;}
.wzjs .ul_5 li .img,.wzjs .ul_5 li .text{ width:50%;}
.wzjs .ul_5 li .text h2{ font-size:20px; padding-right:10px;}
.wzjs .ul_5 li .text{ min-height:100px;}
.wzjs .ul_5 li .text .title{ min-width:160px; padding-right:10px;}
.wzjs .ul_5 li .text .p{ font-size:12px; line-height:18px; height:70px; padding-right:10px;}
.wzjs .ul_5 li:hover{ background:#9e1620;}
.wzjs .ul_5 li:hover .text .title{ background:#151515;}
.wzjs .ul_5 li:hover .text h2{ color:white;}
}


.wzjs .content3{ padding:65px 0 65px 0; width:100%; margin-top:68px; float:left; position:relative;}
.wzjs .tit_11.tit_11_w h2{ color:#333;}
.wzjs .tit_11.tit_11_w h3,.wzjs .tit_11.tit_11_w .p{ color:#fff;}
.wzjs .slide_pic_1{ width:100%; float:left; margin-top:40px;}
.wzjs .slide_pic_1 .slick-list{ position:relative; z-index:2;}
.wzjs .slide_pic_1 .li_hp{ width:100%; text-align:center; float:left; padding:20px 0;}
.wzjs .slide_pic_1 .li_hp .ico{ width:100%; height:90px; text-align:center;}
.wzjs .slide_pic_1 .li_hp .ico img{ height:100%; display:inline-block; *zoom:1; *display:inline;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.wzjs .slide_pic_1 .li_hp .bian{ width:100%; float:left; margin-top:10px; position:relative; height:27px;}
.wzjs .slide_pic_1 .li_hp .bian img{ height:100%; width:auto; vertical-align:top; position:relative; z-index:2;}
.wzjs .slide_pic_1:before{ content:''; width:100%; height:6px; position:absolute; left:0; top:131px; background:#4d4d4d; z-index:1; overflow:hidden;
-moz-border-radius:3px; 
-webkit-border-radius:3px; 
-khtml-border-radius:3px;
border-radius:3px;}

.wzjs .slide_pic_1 .li_hp .title{ width:100%; float:left; margin-top:24px;}
.wzjs .slide_pic_1 .li_hp .title h4{ width:100%; float:left; font-size:20px; color:white; line-height:38px;}
.wzjs .slide_pic_1 .li_hp .title h6{ width:100%; float:left; margin-top:6px; font-size:12px; color:white; line-height:18px;}
.wzjs .slide_pic_1 .li_hp:hover .ico img{ transform:rotateY(180deg);}



.wzjs .slide_pic_1 .slick-dots {
	position: absolute;
	bottom: -40px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .slide_pic_1 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 6px;
	padding: 0;
	cursor: pointer;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
background:white;
opacity:0.55;
}
.wzjs .slide_pic_1 .slick-dots li.slick-active{
	opacity: 1;
	background:#fff;
}
@media screen and (max-width:991px) {
.wzjs .content3{ padding:30px 0 20px 0; margin-top:34px;}
.wzjs .slide_pic_1{ padding-bottom:40px;}
.wzjs .slide_pic_1 .slick-dots { bottom:0;}
.wzjs .slide_pic_1 .li_hp .ico{ height:70px;}
.wzjs .slide_pic_1 .li_hp .bian{ height:20px;}
.wzjs .slide_pic_1:before{ height:4px; top:108px;}
.wzjs .slide_pic_1 .li_hp .title{ margin-top:18px;}
.wzjs .slide_pic_1 .li_hp .title h4{ font-size:16px; line-height:32px;}
.wzjs .slide_pic_1 .li_hp .title h6{ margin-top:4px;}
}
@media screen and (max-width:767px) {
.wzjs .content3{ padding:20px 0 10px 0; margin-top:20px;}
.wzjs .slide_pic_1{ padding-bottom:20px; margin-top:20px;}
.wzjs .slide_pic_1 .li_hp{ padding:10px 0;}
.wzjs .slide_pic_1 .li_hp .ico{ height:52px;}
.wzjs .slide_pic_1 .li_hp .bian{ height:14px;}
.wzjs .slide_pic_1:before{ height:3px; top:78px;}
.wzjs .slide_pic_1 .li_hp .title{ margin-top:12px;}
.wzjs .slide_pic_1 .li_hp .title h4{ font-size:14px; line-height:24px;}
.wzjs .slide_pic_1 .li_hp .title h6{ margin-top:4px;}
}

.wzjs .content4{ width:100%; float:left; margin-top:68px;}
.wzjs .content4 ul{ width:100%; float:left; margin-top:50px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.wzjs .content4 ul li{ width:16.66%; float:left; text-align:center;}
.wzjs .content4 ul li .zbox{ display:inline-block; vertical-align:top; width:137px; height:137px; padding:14px 10px 0 10px; background:#333;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content4 ul li .zbox .ico{ width:100%; height:62px; vertical-align:top;}
.wzjs .content4 ul li .zbox .ico img{ height:100%;}
.wzjs .content4 ul li .zbox .bian{ display:inline-block; width:58px; height:1px; background:#666; margin-top:7px;}
.wzjs .content4 ul li .zbox h4{ width:100%; margin-top:9px; font-size:18px; color:white; line-height:26px;}
.wzjs .content4 ul li h5{ width:100%; margin-top:10px; font-size:16px; color:#333; line-height:24px; padding:0 10px;}
.wzjs .content4 ul li .zbox:hover{ background:#c0272d;}
.wzjs .content4 ul li .zbox:hover .bian{ background:white; opacity:0.6;}
@media screen and (max-width:991px) {
.wzjs .content4{ margin-top:34px;}
.wzjs .content4 ul{ margin-top:25px;}
.wzjs .content4 ul li .zbox{ width:100px; height:100px; padding:10px 10px 0 10px;}
.wzjs .content4 ul li .zbox .ico{ height:46px;}
.wzjs .content4 ul li .zbox .bian{  width:50px; margin-top:5px;}
.wzjs .content4 ul li .zbox h4{ margin-top:6px; font-size:14px; line-height:20px;}
.wzjs .content4 ul li h5{ font-size:14px; line-height:20px;}
}
@media screen and (max-width:767px) {
.wzjs .content4{ margin-top:24px;}
.wzjs .content4 ul{ margin-top:0px;}
.wzjs .content4 ul li{ width:33.33%; margin-top:15px;}
.wzjs .content4 ul li h5{ font-size:12px; line-height:18px;}
}


.wzjs .content5{ width:100%; float:left; margin-top:85px;}
.wzjs .content5 .content5box{ margin:0 -28px;}
.wzjs .content5 ul{ width:100%; float:left;}
.wzjs .content5 ul li{ width:33.33%; float:left; margin-top:44px; padding:0 28px;}
.wzjs .content5 ul li a{ display:block; float:left; width:100%; padding-bottom:122.9%; position:relative; overflow:hidden; background:#9e1620;}
.wzjs .content5 ul li a img{ width:100%; position:absolute; left:0; top:0; min-height:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content5 ul li .title{ width:100%; position:absolute; left:0; top:50%; font-size:30px; line-height:1.2; text-align:center; color:white; opacity:0; padding:0 10px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content5 ul li .ico{ position:absolute; left:50%; top:50%; width:68px; height:68px; background:url(../images/310-31.png) no-repeat center center #9e1620; opacity:0; margin-left:-34px; background-size:contain;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}

.wzjs .content5 ul li a:hover img{ opacity:0.25;}
.wzjs .content5 ul li a:hover .title{ opacity:1; margin-top:-110px;}
.wzjs .content5 ul li a:hover .ico{ opacity:1; margin-top:12px;}

@media screen and (max-width:991px) {
.wzjs .content5{ margin-top:40px;}
.wzjs .content5 .content5box{ margin:0 15px;}
.wzjs .content5 ul li{ margin-top:30px; padding:0 15px;}
.wzjs .content5 ul li .title{ font-size:16px;}
.wzjs .content5 ul li .ico{ width:40px; height:40px; margin-left:-20px;}
.wzjs .content5 ul li a{ position:relative; padding-bottom:0;}
.wzjs .content5 ul li a img{ position:relative; left:auto; top:auto; float:left;}
.wzjs .content5 ul li a:hover .title{ margin-top:-60px;}
}
@media screen and (max-width:767px) {
.wzjs .content5{ margin-top:30px;}
.wzjs .content5 .content5box{ margin:0 5px;}
.wzjs .content5 ul{ padding-bottom:20px; position:relative;}
.wzjs .content5 ul li{ width:100%; margin-top:10px; padding:0 5px;}
.wzjs .content5 ul li .title{ font-size:12px; line-height:30px;}
.wzjs .content5 ul li a:hover .title{ margin-top:-30px;}
.wzjs .content5 ul li .ico{ width:30px; height:30px; margin-left:-15px;}
.wzjs .content5 ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content5 ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	padding: 0;
	float:none;
	cursor: pointer;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
background:#c0272d;
opacity:0.55;
}
.wzjs .content5 ul .slick-dots li.slick-active{
	opacity: 1;
}
}

.wzjs .content6{ width:100%; float:left; margin-top:166px;}
.wzjs .tit_11 .p1{ width:100%; float:left; margin-top:15px; font-size:15px; color:#333; line-height:28px; letter-spacing:1px;}
.wzjs .content6 .hd{ width:100%; float:left; text-align:center; margin-top:25px;}
.wzjs .content6 .hd ul{ display:inline-block; vertical-align:top;}
.wzjs .content6 .hd ul li{ float:left; margin:0 10px; cursor:pointer; height:45px; width:150px; line-height:45px; background:#202125; font-size:17px; color:white;
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;} 
.wzjs .content6 .hd ul li.on{ background:#9e1620; color:white;}
.wzjs .content6 .bd{ width:100%; float:left;}
.wzjs .content6 .bd .zbox{ width:33.333%; float:left; padding:0 15px; margin-top:43px;}
.wzjs .content6 .bd .zbox ul{ width:100%; float:left; background:#f6f6f6; padding:17px 20px 25px 20px;}
.wzjs .content6 .bd .zbox ul li{ width:100%; float:left; font-size:16px; color:#333; line-height:38px;}
.wzjs .content6 .bd .zbox ul li a{ color:#333;}
.wzjs .content6 .bd .zbox ul li:hover a{ text-decoration:underline; color:#e2494f;}
.wzjs .content6 .bd .zbox ul li:hover{ padding-right:30px; background:url(../images/zimg26.png) no-repeat right center; color:#e2494f;}


@media screen and (max-width:991px) {
.wzjs .content6{ margin-top:100px;}
.wzjs .tit_11 .p1{ margin-top:10px; font-size:13px; line-height:22px; letter-spacing:0px;}
.wzjs .content6 .hd{ margin-top:15px;}
.wzjs .content6 .hd ul li{ height:40px; width:120px; line-height:40px; font-size:15px;} 
.wzjs .content6 .bd{}
.wzjs .content6 .bd .zbox{ padding:0 5px; margin-top:20px;}
.wzjs .content6 .row{ margin:0 -5px;}
.wzjs .content6 .bd .zbox ul{ padding:12px 10px 15px 10px;}
.wzjs .content6 .bd .zbox ul li{ font-size:14px; line-height:32px;}
}
@media screen and (max-width:768px) {
.wzjs .content6{ margin-top:60px;}
.wzjs .tit_11 .p1{ margin-top:6px; font-size:12px; line-height:18px;}
.wzjs .content6 .hd{ margin-top:10px;}
.wzjs .content6 .hd ul li{ height:36px; width:80px; line-height:36px; font-size:13px;} 
.wzjs .content6 .bd .zbox{ margin-top:15px;}
.wzjs .content6 .bd > div{ padding-bottom:30px; position:relative;}
.wzjs .content6 .bd > div .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content6 .bd > div .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 4px;
	padding: 0;
	cursor: pointer;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
background:#9e1620;
opacity:0.55;
}
.wzjs .content6 .bd > div .slick-dots li.slick-active{
	opacity: 1;
}
.wzjs .content6 .bd .zbox{ padding:0 10px;}
.wzjs .content6 .row{ margin:0 0;}
}

.wzjs .content7{ width:100%; float:left; margin-top:18px;}
.wzjs .content7 ul{ width:100%; float:left;}
.wzjs .content7 ul li{ width:50%; float:left; padding:0 2px;}
.wzjs .content7 ul li .zbox{ width:100%; float:left; height:300px; position:relative; text-align:center; background-size:cover; background-repeat:no-repeat; background-position: center center; border:solid 1px #e1e1e1;}
.wzjs .content7 ul li .zbox h4{ width:100%; float:left; position:absolute; left:0; top:50%; margin-top:-50px; font-size:25px; color:white; line-height:40px; letter-spacing:1px;}
.wzjs .content7 ul li .zbox .more{ width:100%; float:left; position:absolute; left:0; top:50%; margin-top:30px;}
.wzjs .content7 ul li .zbox .more a{ display:inline-block; *zoom:1; *display:inline; width:248px; height:45px; line-height:45px; font-size:25px; color:white; cursor:pointer; background:black;
-moz-border-radius:23px; 
-webkit-border-radius:23px; 
-khtml-border-radius:23px;
border-radius:23px;
}
.wzjs .content7 ul li.l2 .zbox .more a{ background:#c0272d;}
@media screen and (max-width:1199px) {
.wzjs .content7{ margin-top:10px;}
.wzjs .content7 ul li .zbox{ height:240px;}
.wzjs .content7 ul li .zbox .pf{ width: 134px; height:70px; top:-35px; margin-left:-67px;}
.wzjs .content7 ul li .zbox h4{ margin-top:-48px; font-size:20px; line-height:32px;}
.wzjs .content7 ul li .zbox .more a{ width:100px; height:34px; line-height:32px; font-size:16px;}
}
@media screen and (max-width:767px) {
.wzjs .content7{ padding:0 8px; margin-bottom:20px; margin-top:10px;}
.wzjs .content7 ul li .zbox{ height:150px;}
.wzjs .content7 ul li .zbox h4{ margin-top:-38px; font-size:15px; line-height:22px; padding:0 5px; letter-spacing:0;}
.wzjs .content7 ul li .zbox .more{margin-top:10px;}
}

.wzjs .content8{ width:100%; float:left;}
.wzjs .content8 .slide_pic_12{ width:100%; float:left; padding:76px 0 77px 0; background:#fbfbfb;}
.wzjs .content8 .slide_pic_12 .li{ padding:14px 10px 0 10px; width:100%; text-align:center; float:left; margin-left:-1px; border-left:dashed 1px #a9a9a9;}
.wzjs .content8 .slide_pic_12 .li .text{ width:100%; position:relative; margin-top:18px;}
.wzjs .content8 .slide_pic_12 .li .ico{ width:58px; height:58px; display:inline-block; vertical-align:top; border:solid 1px #bdbdbd;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.wzjs .content8 .slide_pic_12 .li .text .ico img{ width:100%; float:left;}
.wzjs .content8 .slide_pic_12 .li .text h4{ width:100%; float:left; font-size:19px; color:#333; font-weight:bold; line-height:30px;}
.wzjs .content8 .slide_pic_12 .li .text h4 span{ display:inline-block; vertical-align:middle; font-size:16px; text-transform:uppercase; margin-left:8px; padding-left:8px; font-weight:normal; border-left:solid 1px #595959; line-height:19px;}
.wzjs .content8 .slide_pic_12 .li .text h5{ width:100%; float:left; margin-top:9px; font-size:16px; color:#333; line-height:26px;}
.wzjs .content8 .slide_pic_12 .li:hover .text .ico{ transform:rotate(360deg);}
.wzjs .content8 .slide_pic_12 .slick-dots {
	position: absolute;
	bottom: 20px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content8 .slide_pic_12 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background:black;
	opacity:0.6;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;

}
.wzjs .content8 .slide_pic_12 .slick-dots li.slick-active{
	opacity: 1;
}

@media screen and (max-width:991px) {
.wzjs .content8 .slide_pic_12{ padding:43px 0 40px 0;}
.wzjs .content8 .slide_pic_12 .li .ico{ width:48px; height:48px;}
.wzjs .content8 .slide_pic_12 .li .text{ margin-top:10px;}
.wzjs .content8 .slide_pic_12 .li .text h4{ font-size:16px; line-height:22px;}
.wzjs .content8 .slide_pic_12 .li .text h4 span{ font-size:14px; margin-left:6px; padding-left:6px;}
.wzjs .content8 .slide_pic_12 .li .text h5{ font-size:12px; line-height:22px;}

}
@media screen and (max-width:767px) {
.wzjs .content8 .slide_pic_12 .slick-dots { bottom:10px;}
.wzjs .content8 .slide_pic_12 .li{ border:0;}
.wzjs .content8 .slide_pic_12 .li .text .ico{ width:38px; height:38px;}
}

.wzjs .content9{ width:100%; float:left; padding:165px 0 98px 0; margin-top:60px; text-align:center; position:relative; overflow:hidden;}
.wzjs .content9 .pic{ width:100%; height:100%; position:absolute; left:0; top:0;
		 transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
 -webkit-transition: all 0.5s linear;
-o-transition: width all 0.5s linear;}
.wzjs .content9:hover .pic{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.wzjs .content9 .containr{ position:relative; z-index:2;}
.wzjs .content9 .text{ width:100%; float:left; font-size:32px; color:white; line-height:56px; letter-spacing:1px;}
.wzjs .content9 .detail{ width:100%; float:left; margin-top:77px;}
.wzjs .content9 .detail a{ display:inline-block; vertical-align:top; width:298px; height:53px; line-height:53px; background:#c0272d; font-size:30px; color:white; overflow:hidden;
-moz-border-radius:27px; 
-webkit-border-radius:27px; 
-khtml-border-radius:27px;
border-radius:27px;}
/*.wzjs .content9 .detail a:hover{ box-shadow:0 0 16px black;}*/
@media screen and (max-width:991px) {
.wzjs .content9{ padding:100px 0 60px 0; margin-top:30px;}
.wzjs .content9 .text{ font-size:24px; line-height:40px; letter-spacing:0px;}
.wzjs .content9 .detail{ margin-top:33px;}
.wzjs .content9 .detail a{ width:200px; height:40px; line-height:40px; font-size:24px;}
}
@media screen and (max-width:768px) {
.wzjs .content9{ padding:60px 0 30px 0; margin-top:20px;}
.wzjs .content9 .text{ font-size:16px; line-height:30px;}
.wzjs .content9 .detail{ margin-top:20px;}
.wzjs .content9 .detail a{ width:140px; height:34px; line-height:34px; font-size:18px;}
.wzjs .content9 .detail a:hover{ box-shadow:0 0 6px black;}
}

/*短视频*/
.wzjs .content10{ width:100%; float:left; margin:66px 0 82px 0;}
.wzjs .content10 ul{ width:100%; float:left; margin-top:42px;}
.wzjs .content10 ul li{ width:16.66%; float:left; height:238px; text-align:center; background:#2e2e2e; padding-top:34px; position:relative; overflow:hidden;}
.wzjs .content10 ul li .ico{ width:100%; height:88px; float:left;}
.wzjs .content10 ul li .ico img{ height:100%;}
.wzjs .content10 ul li h4{ width:100%; float:left; margin-top:17px; font-size:24px; color:white; line-height:36px; letter-spacing:-1px;}
.wzjs .content10 ul li .text{ width:100%; position:absolute; left:0; top:100%; background:#c0272d; height:238px; line-height:238px; display:table;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content10 ul li .text span{ display:table-cell; vertical-align:middle; width:100%; text-align:left; padding:0 20px; line-height:0;}
.wzjs .content10 ul li:nth-child(2n){ background:#151515;}
.wzjs .content10 ul li .text span h4{ width:100%; float:left; font-size:24px; color:white; line-height:36px; padding-bottom:6px; background:url(../images/311-7.png) no-repeat left bottom;}
.wzjs .content10 ul li .text span .p{ width:100%; float:left; margin-top:14px; font-size:18px; color:white; line-height:26px; letter-spacing:1px; }
.wzjs .content10 ul li:hover .text{ top:0;}
@media screen and (max-width:991px) {
.wzjs .content10{ margin:30px 0 40px 0;}
.wzjs .content10 ul{ margin-top:20px;}
.wzjs .content10 ul li{ height:180px;}
.wzjs .content10 ul li .ico{ height:60px;}
.wzjs .content10 ul li h4{ margin-top:10px; font-size:18px; line-height:30px;}
.wzjs .content10 ul li .text{ height:180px; line-height:180px;}
.wzjs .content10 ul li .text span{ padding:0 10px;}
.wzjs .content10 ul li .text span h4{ font-size:18px; line-height:30px;}
.wzjs .content10 ul li .text span .p{ margin-top:8px; font-size:14px; line-height:20px; letter-spacing:0px; }
}
@media screen and (max-width:767px) {
.wzjs .content10{ margin:10px 0 20px 0;}
.wzjs .content10 ul{ margin-top:10px;}
.wzjs .content10 ul li{ width:33.33%; height:180px;}
}

.wzjs .content11{ width:100%; float:left; padding:60px 0 34px 0; background:#f9f9f9; position:relative;}
.wzjs .content11 .tit_11 h2{ color:black;}
.wzjs .content11:before{ content:''; width:100%; position:absolute; left:0; top:0; height:535px; background:#313131; z-index:1;}
.wzjs .content11 .container{ width:100%; float:left; padding:0 165px; position:relative; z-index:2;}
.wzjs .content11 .zbox{ width:100%; float:left; margin-top:12px; background:#c20000; padding:18px 88px;}
.wzjs .content11 .zbox .pic{ float:left; width:48%; overflow:hidden;}
.wzjs .content11 .zbox .pic .img{ float:left; width:100%; height:368px;
		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.wzjs .content11 .zbox .pic:hover .img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}
.wzjs .content11 .zbox ul{ width:46%; margin-top:3px; float:right;}
.wzjs .content11 .zbox ul li{ width:100%; float:left; font-size:28px; color:white; line-height:90px; overflow:hidden; opacity:0.8;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content11 .zbox ul li:hover{ text-decoration:underline; opacity:1;}
.wzjs .content11 .zbox ul li .ico{ float:left; width:90px; margin-right:20px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content11 .zbox ul li .ico img{ width:100%;}
.wzjs .content11 .zbox ul li .ico .img2{ display:none;}
.wzjs .content11 .zbox ul li:hover .ico .img1{ display:none;}
.wzjs .content11 .zbox ul li:hover .ico .img2{ display:block;}

.wzjs .content11 h4{ width:100%; float:left; margin-top:42px; font-size:28px; color:#333; line-height:38px; text-align:center;}
.wzjs .content11 h5{ width:100%; float:left; margin-top:12px; font-size:20px; color:#333; line-height:30px; letter-spacing:1px; text-align:center;}
.wzjs .content11 .detail{ width:100%; float:left; margin-top:32px; text-align:center;}
.wzjs .content11 .detail a{ display:inline-block; vertical-align:top; width:222px; height:52px; border:solid 1px #c0272d; line-height:50px; font-size:30px; color:#c0272d; padding-right:30px; position:relative;
-moz-border-radius:26px; 
-webkit-border-radius:26px; 
-khtml-border-radius:26px;
border-radius:26px;}
.wzjs .content11 .detail a span{ background:url(../images/311-14.png) no-repeat center center #c0272d; width:40px; height:40px; vertical-align:middle; position:absolute; right:8px; top:5px; background-size:contain !important;
-moz-border-radius:26px; 
-webkit-border-radius:26px; 
-khtml-border-radius:26px;
border-radius:26px;}
.wzjs .content11 .detail a:hover span{ background:url(../images/311-15.png) no-repeat center center white;}
.wzjs .content11 .detail a:hover{ box-shadow:0 10px 20px rgba(0,0,0,0.1); background:#c0272d; color:white;}

@media screen and (max-width:1480px) {
.wzjs .content11 .zbox{ padding:18px 20px;}
}
@media screen and (max-width:1360px) {
.wzjs .content11 .container{ padding:0 65px;}
}
@media screen and (max-width:1199px) {
.wzjs .content11 .zbox ul li{ font-size:22px; line-height:70px;}

.wzjs .content11 .zbox ul li .ico{ width:70px; margin-right:10px;}
.wzjs .content11 .zbox .pic{ height:300px;}
}
@media screen and (max-width:991px) {
.wzjs .content11{ padding:40px 0 20px 0;}
.wzjs .content11:before{ height:400px;}
.wzjs .content11 .zbox ul li{ font-size:18px; line-height:50px;}

.wzjs .content11 .zbox ul li .ico{ width:50px;}
.wzjs .content11 .zbox .pic{ height:210px;}
.wzjs .content11 h4{ margin-top:20px; font-size:22px; line-height:32px;}
.wzjs .content11 h5{ margin-top:8px; font-size:14px; line-height:24px; letter-spacing:0px;}
.wzjs .content11 .detail{ margin-top:20px;}
.wzjs .content11 .detail a{ width:180px; font-size:20px; line-height:40px; height:42px; padding-right:20px;}
.wzjs .content11 .detail a span{ width:30px; height:30px; right:5px; top:4px;}

}
@media screen and (max-width:767px) {
.wzjs .content11{ padding:20px 0 10px 0;}
.wzjs .content11:before{ height:200px;}
.wzjs .content11 .container{ padding:0 15px;}
.wzjs .content11 .zbox{ padding:10px;}
.wzjs .content11 .zbox ul{ width:100%; float:left;}
.wzjs .content11 .zbox ul li{ width:50%; font-size:10px; line-height:30px; text-align:left; padding-left:20px; position:relative;}

.wzjs .content11 .zbox ul li .ico{ width:30px; float:none; display:inline-block; margin-right:0px; vertical-align:middle; position:absolute; left:-5px;top:0;}
.wzjs .content11 .zbox .pic{ width:100%; height:160px;}
.wzjs .content11 h4{ margin-top:15px; font-size:16px; line-height:26px;}
.wzjs .content11 h5{ margin-top:5px; font-size:12px; line-height:20px;}
.wzjs .content11 .detail{ margin-top:15px;}
.wzjs .content11 .detail a{ width:120px; height:28px; font-size:16px; line-height:25px; padding-right:15px;}
.wzjs .content11 .detail a span{ width:20px; height:20px; right:4px; top:3px;}
.wzjs .content11 .detail a:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.1);}
}


.wzjs .content12{ width:100%; float:left; padding:58px 0 40px 0; position:relative;}
.wzjs .content12:before{ content:''; width:100%; position:absolute; left:0; bottom:0; height:50%; background:#f7f7f7; z-index:1;}
.wzjs .content12 .container{ width:100%; float:left; padding:0 0; position:relative; z-index:2;}
.wzjs .content12 ul{ width:100%; float:left; margin-top:38px; position:relative;}
.wzjs .content12 ul .slick-prev,.wzjs .content12 ul .slick-next {
	position: absolute;
	left: 0px;
	top: 50%;
	display: block;
	width: 50px;
	height: 110px;
	margin-top:-55px;
	background:url(../images/banner_btn.png) no-repeat left center;
}
.wzjs .content12 ul .slick-next {
	left: auto;
	right: 0;
	background-position:right center;
}

.wzjs .content12 ul li{ width:100%; float:left; margin-top:10px; border:solid 1px white; position:relative; background:black; overflow:hidden;}
.wzjs .content12 ul li video{ width:100%; float:left; height:686px; object-fit: cover;}
.wzjs .content12 ul li .img1{ width:100%; float:left; opacity:0.61;}
.wzjs .content12 ul li .btn{ display:block; position:absolute; left:50%; top:50%; background:url(../images/311-16.png) no-repeat center center; width:112px; height:112px; margin:-56px 0 0 -56px; cursor:pointer; background-size:contain; opacity:0.65;}
.wzjs .content12 ul li .btn:hover{ opacity:1; width:136px; height:136px; margin:-68px 0 0 -68px;}
.wzjs .content12 ul.ul1{ display:none; margin-top:0 !important;}
.wzjs .content12 .more{ width:100%; float:left; text-align:center; margin-top:50px; padding-bottom:36px; background:url(../images/311-17.png) no-repeat bottom center;}
.wzjs .content12 .more span{ cursor:pointer; display:inline-block; vertical-align:top; padding:0 29px; height:52px; line-height:52px; font-size:30px; color:white; background:#c0272d; overflow:hidden;
-moz-border-radius:26px; 
-webkit-border-radius:26px; 
-khtml-border-radius:26px;
border-radius:26px;}
.wzjs .content12 .more.on{ background-image:url(../images/311-18.png);}
@media screen and (max-width:1369px) {
.wzjs .content12 ul li video{ height:550px;}
}
@media screen and (max-width:1199px) {
.wzjs .content12 ul li video{ height:350px;}
.wzjs .content12 ul li .btn{ background-size:contain; width:90px; height:90px; margin:-45px 0 0 -45px;}
.wzjs .content12 ul li .btn:hover{ width:100px; height:100px; margin:-50px 0 0 -50px;}
}
@media screen and (max-width:991px) {
.wzjs .content12{ padding:30px 0 20px 0;}
.wzjs .content12 ul li{ width:100%;}
.wzjs .content12 ul li .img1{ display:block;}
.wzjs .content12 ul li .btn{ width:70px; height:70px; margin:-35px 0 0 -35px;}
.wzjs .content12 ul li .btn:hover{ width:80px; height:80px; margin:-40px 0 0 -40px;}
.wzjs .content12 ul{ margin-top:10px;}

.wzjs .content12 .more{ margin-top:30px; padding-bottom:20px; background-size:20px auto;}
.wzjs .content12 .more span{ padding:0 20px; height:40px; line-height:40px; font-size:24px;}
}
@media screen and (max-width:767px) {
.wzjs .content12 ul{ margin-top:2px; padding-bottom:20px;}
.wzjs .content12 ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content12 ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	float:none;
	margin: 0 4px;
	padding: 0;
	cursor: pointer;
	background:black;
	opacity:0.5;
	border:0;
	overflow:hidden;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;
}
.wzjs .content12 ul .slick-dots li button{ display:none;}
.wzjs .content12 ul .slick-dots li.slick-active{
	opacity: 1;
}
.wzjs .content12 .more{ margin-top:20px; padding-bottom:18px; background-size:14px auto;}
.wzjs .content12 .more span{ padding:0 15px; height:34px; line-height:34px; font-size:18px;}
.wzjs .content12 ul li .btn{ width:50px; height:50px; margin:-25px 0 0 -25px;}
.wzjs .content12 ul li .btn:hover{ width:60px; height:60px; margin:-30px 0 0 -30px;}
}

.wzjs .content13{ width:100%; float:left; margin:68px 0 48px 0; position:relative;}
.wzjs .content13 .box{ width:100%; float:left;}
.wzjs .content13 .content13box{ margin:0 -4px; padding-bottom:30px; position:relative;}
.wzjs .content13 .content13box .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content13 .content13box .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	float:none;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background:black;
	opacity:0.6;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;

}
.wzjs .content13 .content13box .slick-dots li.slick-active{
	opacity: 1;
}

.wzjs .content13 .content13box ul{ width:100%; float:left; margin-top:20px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.wzjs .content13 .content13box ul li{ width:25%; float:left; margin-top:9px; padding:0 4px;}
.wzjs .content13 .content13box ul li .zbox{ width:100%; float:left; position:relative; overflow:hidden; height:293px; padding:25px 10px 0 10px; text-align:center; background:#f1f1f1;}
.wzjs .content13 .content13box ul li .zbox .pic{ width:100%; position:absolute; left:0; top:0; overflow:hidden; height:100%; background:#1a1a1a; z-index:1;}
.wzjs .content13 .content13box ul li .zbox .pic img{ width:292px; height:293px; position:absolute; left:50%; top:0; margin-left:-146px; max-width:none;		 transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
 -webkit-transition: all 0.3s linear;
-o-transition: width all 0.3s linear;}
.wzjs .content13 .content13box ul li .zbox:hover .pic img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.5,1.5);	
-webkit-transform: scale(1.5,1.5);
	 -o-transform: scale(1.5,1.5);	
   -moz-transform: scale(1.5,1.5);}
.wzjs .content13 .content13box ul li .zbox .text{ width:100%; position:absolute; height:100%; left:0; top:100%; z-index:2; background:rgba(158,32,32,0.6); padding:40px 20px 10px 20px; text-align:left;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content13 .content13box ul li .zbox .text h4{ width:100%; float:left; font-size:24px; color:white; line-height:42px; padding-bottom:17px; border-bottom:solid 1px rgba(255,255,255,0.3); position:relative;}
.wzjs .content13 .content13box ul li .zbox .text h4:before{ content:''; width:40px; height:2px; background:white; position:absolute; left:0; bottom:-1px;}
.wzjs .content13 .content13box ul li .zbox .text .p{ width:100%; float:left; font-size:18px; position:relative; color:white; line-height:34px; margin-top:18px; max-height:70%; overflow-y:auto;}
.wzjs .content13 .content13box ul li .zbox:hover .text{ top:0;}
.wzjs .content13 .content13box ul li .ewm{ width:100%; height:150px; float:left;}
.wzjs .content13 .content13box ul li .ewm img{ height:100%;}
.wzjs .content13 .content13box ul li h3{ width:100%; float:left; padding-bottom:3px; background:url(../images/311-20.png) no-repeat center bottom; font-size:28px; color:#333; line-height:45px; letter-spacing:-1px;}
.wzjs .content13 .content13box ul li .p{ width:100%; float:left; margin-top:8px; font-size:18px; color:#333; line-height:22px; letter-spacing:1px;}
@media screen and (max-width:1199px) {
.wzjs .content13 .content13box ul li .zbox .text{ padding-top:20px;}
.wzjs .content13 .content13box ul li .p{ font-size:14px;}
}
@media screen and (max-width:991px) {
.wzjs .content13 .content13box ul li{ width:100%;}
.wzjs .content13 .content13box{ padding-bottom:0;}
.wzjs .content13 .content13box ul{ padding-bottom:30px;}
.wzjs .content13 .content13box ul li .zbox{ height:auto; padding:0;}
.wzjs .content13 .content13box ul li .zbox .pic{ width:100%; position:relative; left:auto; top:auto; overflow:hidden; height:auto; padding-bottom:100%; background:#1a1a1a; z-index:1;}
.wzjs .content13 .content13box ul li .zbox .pic img{ width:100%; left:0; margin-left:0; min-height:100%; height:auto;}
.wzjs .content13 .content13box ul li .zbox .text{ position:relative; left:auto; top:auto; float:left; padding:10px;}
.wzjs .content13 .content13box ul li.l1 .zbox{ padding:30px 20px;}
.wzjs .content13 .content13box ul li .zbox .text h4{ font-size:18px; line-height:30px; padding-bottom:12px;}
.wzjs .content13 .content13box ul li .zbox .text .p{ font-size:14px; line-height:26px; margin-top:12px; max-height:auto; overflow:auto;}
.wzjs .content13{ margin:34px 0 24px 0;}
}
@media screen and (max-width:767px) {
.wzjs .content13{ margin:20px 0 12px 0;}
.wzjs .content13 .content13box ul{ padding-bottom:20px;}
.wzjs .content13 .content13box ul li h3{ background-size:auto 2px; font-size:22px; line-height:36px; letter-spacing:0px;}
.wzjs .content13 .content13box ul li .zbox .text .p{ font-size:12px; line-height:20px; margin-top:10px;}
}

.wzjs .content14{ width:100%; float:left; padding:74px 0 34px 0; position:relative;}
.wzjs .content14 .tit_11_w h2{ color:#666;}
.wzjs .content14 .content14box{ margin:0 -1px;}
.wzjs .content14 .content14box ul{ width:100%; float:left; padding-bottom:30px; margin-top:60px; position:relative;}
.wzjs .content14 .content14box ul li{ width:100%; float:left; padding:0 1px;}
.wzjs .content14 .content14box ul li .zbox{ width:100%; float:left; padding:14px 10px 10px 10px; min-height:364px; background:#2e2e2e;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content14 .content14box ul li.l1 .zbox{ background:#151515;}

.wzjs .content14 .content14box ul li .zbox:hover{ background:#9e1620;}

.wzjs .content14 .content14box ul li .zbox .ico{ width:100%; float:left; height:115px; text-align:center;}
.wzjs .content14 .content14box ul li .zbox .ico img{ height:100%;}
.wzjs .content14 .content14box ul li .zbox h4{ width:100%; float:left; text-align:center; margin-top:12px; font-size:22px; color:white; line-height:32px; letter-spacing:-1px;}
.wzjs .content14 .content14box ul li .zbox .p{ width:100%; float:left; padding:0 10px; margin-top:28px; font-size:16px; color:white; line-height:23px;}
.wzjs .content14 .content14box ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content14 .content14box ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	float:none;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background:white;
	opacity:0.6;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;

}
.wzjs .content14 .content14box ul .slick-dots li.slick-active{
	opacity: 1;
}
@media screen and (max-width:1199px) {
.wzjs .content14 .content14box ul li .zbox h4{ font-size:18px; line-height:28px;}
.wzjs .content14 .content14box ul li .zbox .p{ margin-top:22px; font-size:14px; line-height:22px;}
}
@media screen and (max-width:991px) {
.wzjs .content14{ padding:50px 0 20px 0;}
.wzjs .content14 .content14box ul{ margin-top:30px;}
.wzjs .content14 .content14box ul li .zbox{ min-height:320px;}
.wzjs .content14 .content14box ul li .zbox .ico{ height:80px;}
.wzjs .content14 .content14box ul li .zbox h4{ font-size:16px; line-height:24px;}
.wzjs .content14 .content14box ul li .zbox .p{ padding:0; margin-top:16px; font-size:12px; line-height:20px;}
}
@media screen and (max-width:767px) {
.wzjs .content14{ padding:30px 0 20px 0;}
.wzjs .content14 .content14box ul{ margin-top:20px; padding-bottom:20px;}
.wzjs .content14 .content14box ul li .zbox{ min-height:230px;}
.wzjs .content14 .content14box ul li .zbox .ico{ height:60px;}
}

.wzjs .content15{ width:100%; float:left; padding:66px 0 200px 0; position:relative; overflow:hidden;}
.wzjs .content15 .tit_11_w h2{ color:#666;}
.wzjs .tit_11_w .p1{ color:white;}
.wzjs .content15 .c_1110_7Body{ margin-top:104px; float:left;}
.wzjs .content15 .c_1110_7Body ul li{ height:60px;}
@media screen and (max-width:991px) {
.wzjs .content15{ padding:40px 0 60px 0;}
.wzjs .content15 .c_1110_7Body{ margin-top:50px;}
.wzjs .content15 .c_1110_7Body ul li{ height:auto;}
}
@media screen and (max-width:767px) {
.wzjs .content15{ padding:20px 0 30px 0;}
.wzjs .content15 .c_1110_7Body{ margin-top:20px;}
}

.wzjs .content16{ margin:0; padding:56px 0 25px 0;}
.wzjs .content17{ width:100%; float:left; padding:80px 0 67px 0; position:relative; background:#f7f7f7; overflow:hidden;}
.wzjs .content17 .content17box{ width:100%; float:left; margin-top:50px;}
.wzjs .content17 .content17box .picbig{ width:100%; float:left; padding:0 100px 0 165px; position:relative;}
.wzjs .content17 .content17box .picbig:before{ content:''; width:2px; height:182px; position:absolute; left:394px; top:10px; background:#000;}
.wzjs .content17 .content17box .picbig .img{ float:left; width:175px; height:175px; overflow:hidden; margin-top:8px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.wzjs .content17 .content17box .picbig .text{ margin-left:282px;}
.wzjs .content17 .content17box .picbig .text h3{ width:100%; float:left; font-size:33px; line-height:42px; color:#000; font-weight:bold;}
.wzjs .content17 .content17box .picbig .text h6{ width:100%; float:left; font-size:12px; line-height:22px; color:#000; font-weight:bold; letter-spacing:1px; margin-top:5px;}
.wzjs .content17 .content17box .picbig .text .p{ width:100%; float:left; font-size:17px; margin-top:20px; line-height:30px; color:#000;}
.wzjs .content17 .content17box .picbig .slick-prev,.wzjs .content17 .content17box .picbig .slick-next {
	position: absolute;
	left:0;
	top: 50%;
	display: block;
	width: 50px;
	height: 60px;
	margin-top:-30px;
	padding: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	font-size:0;
	z-index: 9;
	opacity:0.6;
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
	 -o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;
}
.wzjs .content17 .content17box .picbig .slick-next {
	 left:auto; right:0;
}
.wzjs .content17 .content17box .picbig .slick-prev:hover,
.wzjs .content17 .content17box .picbig .slick-next:hover{ opacity:1;filter:alpha(opacity=100);}
.wzjs .content17 .content17box .picbig .slick-prev:before,.wzjs .content17 .content17box .picbig .slick-next:before{content:'<';font-size:86px; font-weight:bold; color:#c0272d; position:absolute; left:0; top:0;width: 50px; text-align:center;
	height: 60px;
	line-height:60px;}
.wzjs .content17 .content17box .picbig .slick-next:before{content:'>';}
.wzjs .content17 .content17box .picsmall{ width:100%; float:left; padding:0 55px; position:relative; margin-top:45px;}
.wzjs .content17 .content17box .picsmall .zbox{ width:100%; float:left; padding:0 10px;}
.wzjs .content17 .content17box .picsmall .zbox .pic{ width:100%; float:left; border:solid 2px white; cursor:pointer;}
.wzjs .content17 .content17box .picsmall .slick-current .zbox .pic{ border-color:#b14448;}
.wzjs .content17 .content17box .lxkf{ width:100%; float:left; margin-top:50px; padding:0 100px;}
.wzjs .content17 .content17box .lxkf a{ display:block; float:right; color: #fff; width: 187px; height:42px; line-height:42px; display: block;font-size: 24px;  background: #c0272d; text-align:center;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;}
/*.wzjs .content17 .content17box .lxkf a:hover{ box-shadow:0 0 6px black;}*/
@media  screen and (max-width:1560px){
.wzjs .content17 .content17box .picbig{ padding:0 80px;}
.wzjs .content17 .content17box .picbig:before{ left:300px;}
.wzjs .content17 .content17box .picbig .text{ margin-left:242px;}
.wzjs .content17 .content17box .lxkf{ padding:0 80px;}
}
@media  screen and (max-width:1360px){
.wzjs .content17 .content17box .picbig .text{ margin-left:260px;}
.wzjs .content17 .content17box .picbig .text ul li{ width:100%;}
.wzjs .content17 .content17box .picsmall{ padding:0 0;}
}
@media  screen and (max-width:991px){
.wzjs .content16{ padding:30px 0 20px 0;}
.wzjs .content17{ padding:40px 0 34px 0;}
.wzjs .content17 .content17box{ margin-top:30px;}
.wzjs .content17 .content17box .picsmall{ margin-top:43px;}
.wzjs .content17 .content17box .picbig .text h3{ font-size:28px; line-height:36px;}
.wzjs .content17 .content17box .picbig .text h6{ line-height:20px; letter-spacing:0px;}
.wzjs .content17 .content17box .picbig .text .p{ font-size:13px; margin-top:10px; line-height:24px;}
.wzjs .content17 .content17box .lxkf{ margin-top:30px;}
.wzjs .content17 .content17box .lxkf a{ font-size: 18px; width: 140px; height:36px; line-height:36px;}
}
@media  screen and (max-width:768px){
.wzjs .content17{ padding:20px 10px 15px 10px;}
.wzjs .content17 .content17box{ margin-top:15px;}
.wzjs .content17 .content17box .picsmall{ display:none; margin-top:20px;}
.wzjs .content17 .content17box .picbig .text h3{ font-size:18px; line-height:26px;}
.wzjs .content17 .content17box .picbig .text .p{ line-height:22px;}
.wzjs .content17 .content17box .picbig .text{ margin-left:0; width:100%; margin-top:10px;}
.wzjs .content17 .content17box .picbig{ text-align:center;}
.wzjs .content17 .content17box .picbig .img{ display:inline-block; vertical-align:top; width:120px; height:120px; float:none;}
.wzjs .content17 .content17box .picbig:before{ display:none;}
.wzjs .content17 .content17box .picbig .slick-prev:before,.wzjs .content17 .content17box .picbig .slick-next:before{ font-size:46px; width: 40px; text-align:center;}
.wzjs .content17 .content17box .picbig{ padding:0 40px;}
.wzjs .content17 .content17box .picbig .slick-prev,.wzjs .content17 .content17box .picbig .slick-next{ width: 40px;}
.wzjs .content17 .content17box .lxkf{ margin-top:20px; text-align:center;}
.wzjs .content17 .content17box .lxkf a{ float:none; display:inline-block; vertical-align:top; font-size: 14px; width: 120px; height:30px; line-height:30px;}
}

.wzjs .content18{ width:100%; float:left; margin-top:42px; position:relative; overflow:hidden;}
.wzjs .content18 .content18box{ margin:0 -11px;}
.wzjs .content18 .content18box ul{ width:100%; float:left; margin-top:26px;}
.wzjs .content18 .content18box ul li{ width:100%; float:left; padding:10px 11px;}
.wzjs .content18 .content18box ul li .zbox,.wzjs .content18 .content18box ul li .title{ width:100%; float:left; box-shadow:0 0 6px rgba(0,0,0,0.3);}
.wzjs .content18 .content18box ul li .title{ background:#c0272d; position:relative; padding:32px 95px 19px 15px;}
.wzjs .content18 .content18box ul li .title .ico{ position:absolute; right:0; bottom:0; width:95px; height:88px;}
.wzjs .content18 .content18box ul li .title h4{ width:100%; float:left; font-size:20px; color:white; line-height:28px; font-weight:bold;}
.wzjs .content18 .content18box ul li .title h6{ width:100%; float:left; font-size:12px; color:white; line-height:18px; text-transform:uppercase; position:relative;}
.wzjs .content18 .content18box ul li .title h6:before{ content:''; width:39px; height:2px; background:white; opacity:0.6; position:absolute; left:0; bottom:-7px;}
.wzjs .content18 .content18box ul li .zbox{ margin-top:8px;}
.wzjs .content18 .content18box ul li .zbox .dd{ width:100%; float:left; padding:17px 80px 9px 15px; position:relative;}
.wzjs .content18 .content18box ul li .zbox .dd h4{ width:100%; float:left; font-size:20px; color:#333; line-height:27px; padding-left:20px; position:relative; letter-spacing:1px;}
.wzjs .content18 .content18box ul li .zbox .dd h4:before{ content:''; width:10px; height:10px; border:solid 2px #333; position:absolute; left:3px; top:50%; margin-top:-5px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.wzjs .content18 .content18box ul li .zbox .dd .p{ width:100%; float:left; margin-top:5px; font-size:12px; color:#333; line-height:20px; padding-left:20px; position:relative; letter-spacing:1px;}
.wzjs .content18 .content18box ul li .zbox .dd .sy{ position:absolute; right:9px; top:20px; width:65px; height:23px; line-height:23px; text-align:center; background:white; font-size:12px; color:#c0272d; box-shadow:0 0 5px rgba(0,0,0,0.3); display:none;}
.wzjs .content18 .content18box ul li .zbox .dd .sy:hover{ background:#c0272d; color:white;}
.wzjs .content18 .content18box ul li .zbox .dd:hover{ background:url(../images/312-14.png) no-repeat center center; background-size:cover;}
.wzjs .content18 .content18box ul li .zbox .dd:hover .sy{ display:block;}
.wzjs .content18 .content18box ul li .more{ width:100%; cursor:pointer; border-top:solid 1px #f7f7f7; float:left; line-height:38px; font-size:13px; color:#4d4d4d; background:url(../images/312-15.png) no-repeat 96% center; padding:0 28px;}
.wzjs .content18 .content18box ul li:hover .more{ background-color:#f9f9f9;}
.wzjs .content18 .content18box ul li .more.on{ background-image:url(../images/312-16.png);}
.wzjs .content18 .content18box ul li .dl{ display:none;}
@media  screen and (max-width:1199px){
.wzjs .content18 .content18box ul li .zbox .dd{ padding:17px 20px 9px 15px;}
.wzjs .content18 .content18box ul li .zbox .dd h4{ padding-right:60px;}
}
@media  screen and (max-width:991px){
.wzjs .content18{ margin-top:30px;}
.wzjs .content18 .content18box{ margin:0 -6px;}
.wzjs .content18 .content18box ul{ margin-top:16px;}
.wzjs .content18 .content18box ul li{ padding:10px 6px;}
.wzjs .content18 .content18box ul li .title{ padding:22px 70px 12px 10px;}
.wzjs .content18 .content18box ul li .title .ico{ width:70px; height:auto;}
.wzjs .content18 .content18box ul li .title h4{ font-size:16px; line-height:22px;}
.wzjs .content18 .content18box ul li .title h6{ line-height:16px;}
.wzjs .content18 .content18box ul li .title h6:before{ width:30px; bottom:-5px;}
.wzjs .content18 .content18box ul li .zbox{ margin-top:5px;}
.wzjs .content18 .content18box ul li .zbox .dd{ padding:12px 10px 5px 10px;}
.wzjs .content18 .content18box ul li .zbox .dd h4{ font-size:16px; line-height:22px; padding-left:14px; letter-spacing:0px;}
.wzjs .content18 .content18box ul li .zbox .dd h4:before{ width:8px; height:8px; border:solid 1px #333; left:0px; margin-top:-4px;}
.wzjs .content18 .content18box ul li .zbox .dd .p{ padding-left:14px; letter-spacing:0px;}
.wzjs .content18 .content18box ul li .zbox .dd .sy{ right:5px; top:15px; width:60px; height:20px; line-height:20px;}
.wzjs .content18 .content18box ul li .more{ font-size:12px; padding:0 18px; background-position:92% center;}
}
@media  screen and (max-width:768px){
.wzjs .content18{ margin-top:10px;}
.wzjs .content18 .content18box ul{ margin-top:6px; padding-bottom:10px; position:relative;}
.wzjs .content18 .content18box ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content18 .content18box ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	float:none;
	margin: 0 3px;
	padding: 0;
	cursor: pointer;
	background:#c0272d;
	opacity:0.6;
	-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;

}
.wzjs .content18 .content18box ul .slick-dots li.slick-active{
	opacity: 1;
}
.wzjs .content18 .content18box ul li .title{ padding:22px 10px 12px 10px;}
.wzjs .content18 .content18box ul li .title h6{ font-size:10px; letter-spacing:-1px; white-space:nowrap;}
}

.wzjs .content19{ width:100%; float:left; margin-top:65px; position:relative; overflow:hidden; padding-bottom:10px;}
.wzjs .content19 ul{ width:100%; float:left; margin-top:40px; border-left:solid 1px #eee;}
.wzjs .content19 ul li{ width:20%; float:left; box-shadow:0 0 10px rgba(0,0,0,0.1); background:#f9f9f9; border:solid 1px #eee; border-left:0; position:relative; z-index:1; cursor:pointer;}
.wzjs .content19 ul li .text1{ width:100%; float:left; text-align:center; padding:46px 10px 10px 10px; height:392px;}
.wzjs .content19 ul li .text1 .ico{ width:100%; height:90px;}
.wzjs .content19 ul li .text1 .ico img{ height:100%;}
.wzjs .content19 ul li .text1 .title{ width:100%; margin-top:19px; font-size:20px; color:#4d4d4d; line-height:38px; font-weight:bold;}
.wzjs .content19 ul li .text1 .bian{ width:100%; margin-top:10px; position:relative; height:1px;}
.wzjs .content19 ul li .text1 .bian:before{ content:''; width:50px; position:absolute; left:50%; top:0; height:100%; margin-left:-25px; background:#333;}
.wzjs .content19 ul li .text1 .p{ width:100%; margin-top:9px; font-size:18px; color:#989898; line-height:37px;}
.wzjs .content19 ul li .text1 .p span{ display:block;}
.wzjs .content19 ul li .text2{ width:100%; float:left; padding:46px 38px 10px 42px; height:392px; display:none;}
.wzjs .content19 ul li .text2 .ico{ position:absolute; left:0; top:0; height:90px;}
.wzjs .content19 ul li .text2 .ico img{ height:100%;}
.wzjs .content19 ul li .text2 .title{ width:100%; position:relative; padding:48px 0 0 100px; font-size:20px; color:#c0272d; line-height:32px; min-height:90px; font-weight:bold;}
.wzjs .content19 ul li .text2 .bian{ width:100%; margin-top:16px; position:relative; height:1px;}
.wzjs .content19 ul li .text2 .bian:before{ content:''; width:100%; position:absolute; left:0; top:0; height:100%; background:#929292;}
.wzjs .content19 ul li .text2 .p{ width:100%; margin-top:21px; font-size:18px; color:#4d4d4d; line-height:30px; min-height:150px; overflow-y:auto;}
.wzjs .content19 ul li .text2 .detail{ width:100%; margin-top:3px;}
.wzjs .content19 ul li .text2 .detail a{ display:block; width:148px; height:30px; line-height:30px; text-align:center; color:white; background:#c0272d; font-size:16px; overflow:hidden; float:right;
-moz-border-radius:14px; 
-webkit-border-radius:14px; 
-khtml-border-radius:14px;
border-radius:14px;}
/*.wzjs .content19 ul li .text2 .detail a:hover{ box-shadow:0 0 6px black;}*/
.wzjs .content19 ul li.on{ width:40%; box-shadow:0 0 10px rgba(0,0,0,0.4); z-index:2; background:#f1f1f1;}
.wzjs .content19 ul li.on .text1{ display:none;}
.wzjs .content19 ul li.on .text2{ display:block;}
@media  screen and (max-width:991px){
.wzjs .content19{ margin-top:40px;}
.wzjs .content19 ul{ margin-top:30px;}
.wzjs .content19 ul li .text1{ padding:20px 10px 10px 10px; height:300px;}
.wzjs .content19 ul li .text1 .ico{ height:70px;}
.wzjs .content19 ul li .text1 .title{ margin-top:10px; font-size:16px; line-height:32px;}
.wzjs .content19 ul li .text1 .bian:before{ width:40px; margin-left:-20px;}
.wzjs .content19 ul li .text1 .p{ font-size:16px; line-height:32px;}
.wzjs .content19 ul li .text2{ padding:30px 18px 10px 22px; height:300px;}
.wzjs .content19 ul li .text2 .ico{ height:70px;}
.wzjs .content19 ul li .text2 .title{ padding:30px 0 0 80px; font-size:16px; line-height:26px; min-height:70px;}
.wzjs .content19 ul li .text2 .bian{ margin-top:10px;}
.wzjs .content19 ul li .text2 .p{ margin-top:10px; font-size:14px; line-height:24px; min-height:120px;}
}
@media  screen and (max-width:767px){
.wzjs .content19{ margin-top:30px;}
.wzjs .content19 ul{ margin-top:20px; padding-bottom:20px; position:relative;}
.wzjs .content19 ul li,.wzjs .content19 ul li.on{ width:100%;}
.wzjs .content19 ul li .text1{ padding:15px 10px 10px 10px; height:240px;}
.wzjs .content19 ul li .text1 .ico{ height:60px;}
.wzjs .content19 ul li .text1 .title{ margin-top:5px; font-size:16px; line-height:26px;}
.wzjs .content19 ul li .text1 .bian:before{ width:30px; margin-left:-15px;}
.wzjs .content19 ul li .text1 .p{ font-size:14px; line-height:24px;}
.wzjs .content19 ul li .text2{ padding:20px 10px 10px 10px; height:240px;}
.wzjs .content19 ul li .text2 .ico{ height:60px; left:-5px;}
.wzjs .content19 ul li .text2 .title{ padding:20px 0 0 60px; line-height:20px; min-height:60px; font-size:14px;}
.wzjs .content19 ul li .text2 .p{ font-size:12px; line-height:20px; min-height:100px;}
.wzjs .content19 ul li .text2 .detail a{ width:100%; height:28px; line-height:28px; font-size:14px;}
.wzjs .content19 ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content19 ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 2px;
	margin: 0 2px;
	padding: 0;
	border:0;
	 float:none;
	cursor: pointer;
	background:#c0272d;
	opacity:0.4;
}
.wzjs .content19 ul .slick-dots li button { display:none;}
.wzjs .content19 ul .slick-dots li.slick-active{
	opacity:1;
}
}

.wzjs .content20{ width:100%; float:left; margin-top:94px; position:relative; overflow:hidden;}
.wzjs .content20 .hd{ width:100%; float:left; text-align:center; box-shadow:0 0 10px rgba(0,0,0,0.4); margin-top:45px;}
.wzjs .content20 .hd ul{ display:inline-block; vertical-align:top;}
.wzjs .content20 .hd ul li{ float:left; width:220px; max-width:16%; height:76px; line-height:76px; font-size:27px; color:#c0272d; cursor:pointer;}
.wzjs .content20 .hd ul li.on{ color:white; background:black;}
.wzjs .content20 .bd{ width:100%; float:left; padding-bottom:84px;}
.wzjs .content20 .bd .title{ width:100%; float:left; margin-top:48px; font-size:37px; color:white; line-height:52px; letter-spacing:1px;}
.wzjs .content20 .bd .title a{ float:right; display:block; width:200px; height:53px; line-height:53px; text-align:center; background:#c0272d; font-size:30px; overflow:hidden; letter-spacing:0; color:white;
-moz-border-radius:27px; 
-webkit-border-radius:27px; 
-khtml-border-radius:27px;
border-radius:27px;}
/*.wzjs .content20 .bd .title a:hover{ box-shadow:0 0 6px black;}*/
.wzjs .content20 .bd .p{ width:100%; float:left; margin-top:78px; font-size:20px; color:white; line-height:38px; letter-spacing:1px;}
.wzjs .content20 .bd .ul1{ width:100%; float:left; margin-top:53px; text-align:center;}
.wzjs .content20 .bd .ul1 li{ width:12.5%; float:left;}
.wzjs .content20 .bd .ul1 li .ico{ width:100%; height:82px; float:left;}
.wzjs .content20 .bd .ul1 li .ico img{ height:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content20 .bd .ul1 li:hover .ico img{ transform:rotateY(180deg);}
.wzjs .content20 .bd .ul1 li h5{ width:100%; float:left; font-size:18px; color:white; line-height:32px;}
.wzjs .content20 .bd .ul2{ width:100%; float:left; margin-top:37px; padding-top:50px; border-top:dashed 1px #666; text-align:center;}
.wzjs .content20 .bd .ul2 li{ width:14.285%; position:relative; height:149px; float:left;}
.wzjs .content20 .bd .ul2 li .logo1{ height:149px; line-height:149px; width:100%; float:left;}
.wzjs .content20 .bd .ul2 li .logo1 img{ width:100%; vertical-align:middle;}
.wzjs .content20 .bd .ul2 li .ewm{ width:100%; position:absolute; left:0; top:0; background:white; overflow:hidden; float:left; opacity:0;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.wzjs .content20 .bd .ul2 li .ewm .img{ width:100%; float:left; margin-top:6px; height:110px;}
.wzjs .content20 .bd .ul2 li .ewm .img img{ height:100%;}
.wzjs .content20 .bd .ul2 li h5{ width:100%; float:left; margin-top:3px; font-size:18px; color:#333; line-height:30px;}
.wzjs .content20 .bd .ul2 li:hover .ewm{ opacity:1;}
@media  screen and (max-width:991px){
.wzjs .content20{ margin-top:50px;}
.wzjs .content20 .hd{ box-shadow:0 0 6px rgba(0,0,0,0.4); margin-top:23px;}
.wzjs .content20 .hd ul li{ height:50px; line-height:50px; font-size:22px;}
.wzjs .content20 .bd{ padding-bottom:42px;}
.wzjs .content20 .bd .title{ margin-top:40px; font-size:32px; line-height:40px; letter-spacing:0px;}
.wzjs .content20 .bd .title a{ width:160px; height:40px; line-height:40px; font-size:20px;}
.wzjs .content20 .bd .p{ margin-top:40px; font-size:16px; line-height:32px; letter-spacing:0px;}
.wzjs .content20 .bd .ul1{ margin-top:30px;}
.wzjs .content20 .bd .ul1 li .ico{ height:60px;}
.wzjs .content20 .bd .ul1 li h5{ font-size:16px; line-height:26px;}
.wzjs .content20 .bd .ul2{ margin-top:20px; padding-top:30px;}
.wzjs .content20 .bd .ul2 li{ height:120px;}
.wzjs .content20 .bd .ul2 li .logo1{ height:120px; line-height:120px;}
.wzjs .content20 .bd .ul2 li .ewm .img{ margin-top:4px; height:90px;}
.wzjs .content20 .bd .ul2 li h5{ margin-top:0; font-size:14px; line-height:24px;}
}
@media  screen and (max-width:767px){
.wzjs .content20{ margin-top:30px;}
.wzjs .content20 .hd{ box-shadow:0 0 4px rgba(0,0,0,0.4); margin-top:12px;}
.wzjs .content20 .hd ul{ width:100%;}
.wzjs .content20 .hd ul li{ width:16.66%; max-width:16.66%; height:40px; line-height:40px; font-size:14px; width:33.33%;}
.wzjs .content20 .bd{ padding:0 10px; padding-bottom:20px;}
.wzjs .content20 .bd .title{ margin-top:30px; font-size:26px; line-height:30px;}
.wzjs .content20 .bd .title a{ width:120px; height:30px; line-height:30px; font-size:14px;}
.wzjs .content20 .bd .p{ margin-top:20px; font-size:14px; line-height:24px;}
.wzjs .content20 .bd .ul1{ margin-top:20px;}
.wzjs .content20 .bd .ul1 li{ width:25%; margin-bottom:10px;}
.wzjs .content20 .bd .ul1 li .ico{ height:40px;}
.wzjs .content20 .bd .ul1 li h5{ font-size:14px; line-height:20px;}
.wzjs .content20 .bd .ul2{ margin-top:10px; padding-top:15px;}
.wzjs .content20 .bd .ul2 li{ height:100px; width:25%;}
.wzjs .content20 .bd .ul2 li .logo1{ height:100px; line-height:100px;}
.wzjs .content20 .bd .ul2 li .ewm{
-moz-border-radius:4px; 
-webkit-border-radius:4px; 
-khtml-border-radius:4px;
border-radius:4px;}
.wzjs .content20 .bd .ul2 li .ewm .img{ margin-top:2px; height:70px;}
.wzjs .content20 .bd .ul2 li h5{ font-size:12px; line-height:18px;}
}

.wzjs .content21{ width:100%; float:left; padding:60px 0 105px 0; position:relative; overflow:hidden; margin-top:-1px;}
.wzjs .content21 ul{ width:100%; float:left; margin-top:35px;}
.wzjs .content21 ul li{ width:100%; float:left; margin-top:15px; background:#26262e; overflow:hidden; padding:26px 130px 15px 42px; min-height:125px; position:relative;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content21 ul li .title{ width:100%; float:left; font-size:20px; color:white; line-height:32px;}
.wzjs .content21 ul li .p{ width:100%; float:left; margin-top:6px; font-size:18px; color:white; line-height:28px;}
.wzjs .content21 ul li .ico{ position:absolute; right:26px; top:15px; width:106px; overflow:hidden;}
.wzjs .content21 ul li:hover{ background:#c0272d;}
@media  screen and (max-width:991px){
.wzjs .content21{ padding:30px 0 53px 0;}
.wzjs .content21 ul{ margin-top:20px;}
.wzjs .content21 ul li{ margin-top:10px; padding:20px 100px 10px 20px; min-height:100px;}
.wzjs .content21 ul li .title{ font-size:16px; color:white; line-height:26px;}
.wzjs .content21 ul li .p{ margin-top:4px; font-size:14px; line-height:22px;}
.wzjs .content21 ul li .ico{ right:16px; top:10px; width:84px;}
}
@media  screen and (max-width:767px){
.wzjs .content21{ padding:20px 0 25px 0;}
.wzjs .content21 ul{ margin-top:10px; padding:0 10px;}
.wzjs .content21 ul li{ padding:10px 80px 6px 10px; min-height:80px;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.wzjs .content21 ul li .title{ font-size:14px; line-height:20px;}
.wzjs .content21 ul li .p{ font-size:12px; line-height:20px;}
.wzjs .content21 ul li .ico{ right:10px; width:60px;}
}

.wzjs .content22{ width:100%; float:left; padding:90px 0 30px 0; position:relative; overflow:hidden;}
.wzjs .content22 .content22box{ margin:0 -2px;}
.wzjs .content22 .content22box ul{ width:100%; float:left; margin-top:38px;}
.wzjs .content22 .content22box ul li{ width:11.111%; float:left; margin-top:4px; padding:0 2px;}
.wzjs .content22 .content22box ul li .zbox{ width:100%; float:left; height:126px; background-size:cover !important; position:relative;}
.wzjs .content22 .content22box ul li .zbox .name{ width:100%; height:100%; position:absolute; left:0; top:0; background:black; background:rgba(0,0,0,0.56); text-align:center; line-height:126px; display:table;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content22 .content22box ul li .zbox .name span{ display:table-cell; vertical-align:middle; font-size:16px; color:white; line-height:32px; letter-spacing:1px;}
.wzjs .content22 .content22box ul li.last .zbox .name{ background:black;}
.wzjs .content22 .content22box ul li .zbox:hover .name{ background:rgba(0,0,0,0.8);}
.wzjs .content22 .content22box ul li.last .zbox:hover .name{ background:#c0272d;}
@media  screen and (max-width:991px){
.wzjs .content22{ padding:60px 0 20px 0;}
.wzjs .content22 .content22box ul li .zbox{ height:100px;}
.wzjs .content22 .content22box ul li .zbox .name{ line-height:100px;}
.wzjs .content22 .content22box ul li .zbox .name span{ font-size:14px; line-height:26px; letter-spacing:0px;}
.wzjs .content22 .content22box ul{ margin-top:20px;}
}
@media  screen and (max-width:767px){
.wzjs .content22{ padding:30px 0 10px 0;}
.wzjs .content22 .content22box ul li .zbox{ height:80px;}
.wzjs .content22 .content22box ul li .zbox .name{ line-height:80px;}
.wzjs .content22 .content22box ul li .zbox .name span{ font-size:12px; line-height:20px;}
.wzjs .content22 .content22box ul{ margin-top:10px;}
.wzjs .content22 .content22box ul li{ width:33.333%;}
}

.wzjs .content23{ width:100%; float:left; padding:68px 0 71px 0; position:relative; overflow:hidden;}
.wzjs .content23 .content23box{ margin:0 -6px;}
.wzjs .content23 .content23box ul{ width:100%; float:left; margin-top:30px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.wzjs .content23 .content23box ul li{ width:33.333%; float:left; margin-top:14px; padding:0 6px;}
.wzjs .content23 .content23box ul li .zbox{ width:100%; float:left; box-shadow:0 6px 10px rgba(0,0,0,0.3); overflow:hidden; padding:10px 40px 10px 138px; height:149px; position:relative; display:table;
-moz-border-radius:6px; 
-webkit-border-radius:6px; 
-khtml-border-radius:6px;
border-radius:6px;}
.wzjs .content23 .content23box ul li .zbox .ico{ position:absolute; left:35px; top:33px; width:80px; height:80px;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content23 .content23box ul li .zbox span{ display:table-cell; vertical-align:middle; width:100%;}
.wzjs .content23 .content23box ul li .zbox h4{ width:100%; float:left; font-size:21px; color:#333; line-height:30px;}
.wzjs .content23 .content23box ul li .zbox h5{ width:100%; float:left; margin-top:6px; font-size:13px; color:#333; line-height:22px;}
.wzjs .content23 .content23box ul li .zbox:hover .ico{ transform:rotateY(180deg);}
.wzjs .content23 .content23box ul li .zbox:hover h4{ color:#c0272d;}
@media  screen and (max-width:1199px){
.wzjs .content23 .content23box ul li .zbox{ padding:10px 20px 10px 110px;}
.wzjs .content23 .content23box ul li .zbox .ico{ left:15px;}
}
@media  screen and (max-width:991px){
.wzjs .content23{ padding:30px 0 40px 0;}
.wzjs .content23 .content23box ul{ margin-top:20px;}
.wzjs .content23 .content23box ul li{ margin-top:12px;}
.wzjs .content23 .content23box ul li .zbox{ padding:10px 10px 10px 80px; height:100px;}
.wzjs .content23 .content23box ul li .zbox .ico{ left:10px; top:20px; width:60px; height:60px;}
.wzjs .content23 .content23box ul li .zbox h4{ font-size:16px; line-height:24px;}
.wzjs .content23 .content23box ul li .zbox h5{ margin-top:4px; font-size:12px; line-height:18px;}
}
@media  screen and (max-width:767px){
.wzjs .content23{ padding:20px 0;}
.wzjs .content23 .content23box{ margin:0 -5px;}
.wzjs .content23 .content23box ul{ margin-top:10px; padding:0 10px;}
.wzjs .content23 .content23box ul li{ margin-top:10px; width:50%; padding:0 5px;}
.wzjs .content23 .content23box ul li .zbox{ padding:10px 10px 10px 55px; box-shadow:0 2px 4px rgba(0,0,0,0.2);}
.wzjs .content23 .content23box ul li .zbox .ico{ left:5px; top:20px; width:40px; height:40px;}
.wzjs .content23 .content23box ul li .zbox h4{ font-size:14px; line-height:20px;}
.wzjs .content23 .content23box ul li .zbox h5{ font-size:12px; line-height:16px;}
}

.wzjs .content24{ width:100%; float:left; padding:34px 0 62px 0; position:relative; overflow:hidden;}
.wzjs .content24 .hd{ width:100%; float:left; text-align:center; margin-top:25px; overflow:hidden; background:black; margin-bottom:45px;
-moz-border-radius:30px; 
-webkit-border-radius:30px; 
-khtml-border-radius:30px;
border-radius:30px;}
.wzjs .content24 .hd ul{ width:100%; float:left;display: flex; height:60px;}
.wzjs .content24 .hd ul li{ text-align:center;flex-grow: 1; cursor:pointer; border-left:solid 1px #202020; height:60px; line-height:60px; font-size:26px; color:white;}
.wzjs .content24 .hd ul li.on{ background:#c0272d;}
.wzjs .content24 .hd ul li:first-child{ border-left:0;}
.wzjs .content24 .hd.hd1{ background:white; box-shadow:0 0 6px rgba(0,0,0,0.1);}
.wzjs .content24 .hd.hd1 ul li{ color:#c0272d; border-left:0;}
.wzjs .content24 .hd.hd1 ul li.on{ color:#fff;}
.wzjs .content24 .bd{ width:100%; float:left;}
.wzjs .content24 .bd .pic{ float:left; width:55%; text-align:center; min-height:470px; line-height:470px;}
.wzjs .content24 .bd .pic img{ display:inline-block; vertical-align:middle;}
.wzjs .content24 .bd .text{ float:right; width:40.34%; padding-top:70px; text-align:right;}
.wzjs .content24 .bd .text .p{ width:100%; float:left; font-size:21px; color:white; line-height:46px; letter-spacing:1px;}
.wzjs .content24 .bd .text .detail{ float:right; margin:0 20px; margin-top:69px; text-align:center; width:166px; height:53px; line-height:53px; background:#c0272d; font-size:30px; color:white; overflow:hidden;
-moz-border-radius:27px; 
-webkit-border-radius:27px; 
-khtml-border-radius:27px;
border-radius:27px;}
/*.wzjs .content24 .bd .text .detail:hover{ box-shadow:0 0 16px black;}*/

.wzjs .content24 .bd .text1{ float:left; width:100%; margin-top:-10px; font-size:21px; color:white; line-height:38px; letter-spacing:1px; text-align:center;}
.wzjs .content24 .bd .box{ float:left; width:100%;}
.wzjs .content24 .bd .ul1{ float:left; width:100%; margin-top:26px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.wzjs .content24 .bd .ul1 li{ float:left; width:25%; margin-top:40px; padding:0 19px;}
.wzjs .content24 .bd .ul1 li .zbox{ width:100%; float:left; border:dashed 4px rgba(255,255,255,0.2); padding:32px 23px 10px 23px; min-height:317px;
-moz-border-radius:10px; 
-webkit-border-radius:10px; 
-khtml-border-radius:10px;
border-radius:10px;}
.wzjs .content24 .bd .ul1 li .zbox h4{ width:100%; font-size:23px; color:white; line-height:34px; opacity:0.8;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content24 .bd .ul1 li .zbox h5{ width:100%; margin-top:23px; font-size:15px; color:white; line-height:28px; opacity:0.8; letter-spacing:1px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content24 .bd .ul1 li .zbox:hover h4,.wzjs .content24 .bd .ul1 li .zbox:hover h5{ opacity:1;}
.wzjs .content24 .bd .consult{ float:right; margin:0 20px; margin-top:52px; text-align:center; width:166px; height:53px; line-height:53px; background:#c0272d; font-size:30px; color:white; overflow:hidden;
-moz-border-radius:27px; 
-webkit-border-radius:27px; 
-khtml-border-radius:27px;
border-radius:27px;}
.wzjs .content24 .bd .consult:hover{ box-shadow:0 0 16px black;}
.wzjs .content24 .bd .ul2 li{ width:20%; margin-top:20px; padding:0 11px;}
.wzjs .content24 .bd .ul2 li .zbox{ padding:24px 20px 10px 20px; text-align:center;}
.wzjs .content24 .bd .ul2 li .zbox .ico{ width:100%; height:70px;}
.wzjs .content24 .bd .ul2 li .zbox .ico img{ height:100%; vertical-align:top;}
.wzjs .content24 .bd .ul2 li .zbox h4{ font-size:22px; color:white; line-height:32px; margin-top:5px;}
.wzjs .content24 .bd .ul2 li .zbox h5{ text-align:left; font-size:14px; color:white; line-height:26px; margin-top:10px;}
.wzjs .content24 .bd .ul3{ float:left; width:100%; padding-left:314px; position:relative;}
.wzjs .content24 .bd .ul3 .tx{ width:124px; height:124px; position:absolute; left:117px; top:50%; overflow:hidden; margin-top:-62px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.wzjs .content24 .bd .ul3{ width:100%; float:left; margin-top:20px;}
.wzjs .content24 .bd .ul3 li{ width:100%; float:left; margin-top:24px; padding-left:40px; position:relative;}
.wzjs .content24 .bd .ul3 li .ico{ position:absolute; left:0; top:0; width:40px;}
.wzjs .content24 .bd .ul3 li h4{ float:left; padding:0 17px 0 8px; line-height:33px; font-size:20px; background:#c0272d; color:#c0afff;}
.wzjs .content24 .bd .ul3 li h5{ float:left; width:100%; padding:0 0 0 8px; line-height:24px; font-size:16px; color:#fff; margin-top:6px;}
.wzjs .content24 .bd .pic1{ width:100%; float:left; margin-top:45px; text-align:center;}
@media  screen and (max-width:1199px){
.wzjs .content24 .bd .text{ width:43%; padding-top:30px;}
.wzjs .content24 .bd .text .detail{ margin-top:40px;}
.wzjs .content24 .bd .pic{ min-height:400px; line-height:400px;}
.wzjs .content24 .bd .ul1 li{ padding:0 10px;}
.wzjs .content24 .bd .ul2 li .zbox .ico{ height:50px;}
}
@media  screen and (max-width:991px){
.wzjs .content24{ padding:20px 0 40px 0;}
.wzjs .content24 .hd{ margin-top:20px; margin-bottom:25px;}
.wzjs .content24 .hd ul{ height:50px;}
.wzjs .content24 .hd ul li{ height:50px; line-height:50px; font-size:20px;}
.wzjs .content24 .bd{}
.wzjs .content24 .bd .text .p{ font-size:16px; line-height:40px; letter-spacing:0px;}
.wzjs .content24 .bd .text .detail{ width:140px; height:40px; line-height:40px; font-size:24px;}
.wzjs .content24 .bd .text{ padding-top:0;}
.wzjs .content24 .bd .pic{ min-height:300px; line-height:300px;}
.wzjs .content24 .bd .text1{ font-size:16px; line-height:32px; letter-spacing:0px;}
.wzjs .content24 .bd .ul1 li{ margin-top:20px; padding:0 5px;}
.wzjs .content24 .bd .ul1 li .zbox{ border-width:2px; padding:22px 13px 10px 13px; min-height:260px;}
.wzjs .content24 .bd .ul1 li .zbox h4{ font-size:18px; line-height:28px;}
.wzjs .content24 .bd .ul1 li .zbox h5{ margin-top:15px; font-size:13px; line-height:22px; letter-spacing:0px;}
.wzjs .content24 .bd .consult{ margin-top:30px; width:140px; height:40px; line-height:40px; font-size:24px;}
.wzjs .content24 .bd .ul2 li .zbox{ padding:14px 10px 10px 10px;}
.wzjs .content24 .bd .ul2 li .zbox .ico{ height:40px;}
.wzjs .content24 .bd .ul2 li .zbox h5{ margin-top:5px;}
.wzjs .content24 .bd .ul3{ padding-left:160px;}
.wzjs .content24 .bd .ul3 .tx{ width:100px; height:100px; left:30px; margin-top:-50px;}
.wzjs .content24 .bd .ul3 li{ margin-top:18px; padding-left:30px;}
.wzjs .content24 .bd .ul3 li .ico{ width:30px;}
.wzjs .content24 .bd .ul3 li h4{ padding:0 12px 0 8px; line-height:30px; font-size:16px;}
.wzjs .content24 .bd .ul3 li h5{ line-height:22px; font-size:14px; margin-top:4px;}
.wzjs .content24 .bd .pic1{ margin-top:22px;}
}
@media  screen and (max-width:767px){
.wzjs .content24{ padding:20px 0 10px 0;}
.wzjs .content24 .hd ul{ height:40px;}
.wzjs .content24 .hd ul li{ height:40px; line-height:40px; font-size:12px;}
.wzjs .content24 .hd{ margin-bottom:15px;}
.wzjs .content24 .bd .pic{ width:100%; padding:0 10px; min-height:200px; line-height:200px; margin-top:10px;}
.wzjs .content24 .bd .text .p{ font-size:14px; line-height:24px;}
.wzjs .content24 .bd .text .detail{ width:100%; height:30px; line-height:30px; font-size:14px; margin-top:20px; display:none;}
.wzjs .content24 .bd .detail{ width:94%; height:30px; line-height:30px; font-size:14px; margin-top:20px; float:left; text-align:center; background:#c0272d; color:white; overflow:hidden; margin-left:3%; margin-bottom:10px;
-moz-border-radius:27px; 
-webkit-border-radius:27px; 
-khtml-border-radius:27px;
border-radius:27px;}
.wzjs .content24 .bd .detail:hover{ box-shadow:0 0 6px black;}
.wzjs .content24 .bd .text{ width:100%; text-align:center; padding:15px 10px 0 10px;}
.wzjs .content24 .bd .text1{ font-size:14px; line-height:24px; padding:0 10px; margin-top:0;}
.wzjs .content24 .bd .box{ padding:0 10px;}
.wzjs .content24 .bd .ul1{ margin-top:13px;}
.wzjs .content24 .bd .ul1 li{ margin-top:10px; width:50%;}
.wzjs .content24 .bd .ul1 li .zbox{ padding:12px 13px 10px 13px; min-height:200px;}
.wzjs .content24 .bd .ul1 li .zbox h4{ font-size:14px; line-height:24px;}
.wzjs .content24 .bd .ul1 li .zbox h5{ margin-top:10px; font-size:12px; line-height:20px;}
.wzjs .content24 .bd .consult{ margin:0; margin-top:20px; width:100%; height:30px; line-height:30px; font-size:14px;}
.wzjs .content24 .bd .consult:hover{ box-shadow:0 0 6px black;}
.wzjs .content24 .bd .ul2 li .zbox{ padding:10px;}
.wzjs .content24 .bd .ul2 li .zbox h5{ margin-top:5px;}
.wzjs .content24 .bd .ul2 li.l1{ width:33.33%;}
.wzjs .content24 .bd .ul3{ padding-left:70px; margin-top:10px;}
.wzjs .content24 .bd .ul3 .tx{ width:60px; height:60px; left:0px; margin-top:-30px;}
.wzjs .content24 .bd .ul3 li{ margin-top:12px; padding-left:25px;}
.wzjs .content24 .bd .ul3 li .ico{ width:25px; top:5px;}
.wzjs .content24 .bd .ul3 li h4{ padding:0 8px 0 5px; line-height:26px; font-size:14px;}
.wzjs .content24 .bd .ul3 li h5{ padding-right:5px; line-height:20px; font-size:12px;}
.wzjs .content24 .bd .pic1{ margin-top:11px;}
}

.wzjs .content25 .bd .pic,.wzjs .content25 .bd .text{ float:left;}
.wzjs .content24 .bd .text .detail1{ float:left;}
.wzjs .content24 .bd .text .p1{ color:#333; text-align:left;}
@media  screen and (max-width:767px){
.wzjs .content24 .bd .text .p1{ text-align:center;}
}

.wzjs .content24 .bd .text .p2{ color:#333;}


.wzjs .content26{ width:100%; float:left; padding:58px 0 82px 0; position:relative; overflow:hidden;}
.wzjs .content26 ul{ width:100%; float:left; margin-top:26px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.wzjs .content26 ul li{ width:25%; float:left; text-align:center; background:#333; min-height:271px; padding:26px 10px 10px 10px;}
.wzjs .content26 ul li .ico{ width:100%; height:115px;}
.wzjs .content26 ul li .ico img{ height:100%;}
.wzjs .content26 ul li h4{ width:100%; margin-top:8px; line-height:38px; font-size:28px; color:white;}
.wzjs .content26 ul li .p{ width:100%; margin-top:8px; line-height:26px; font-size:15px; color:white; letter-spacing:1px;}
.wzjs .content26 ul li:nth-child(2n){ background:black;}

.wzjs .content26 ul li:hover{ background:#c0272d;}

@media  screen and (max-width:991px){
.wzjs .content26{ padding:30px 0 40px 0;}
.wzjs .content26 ul{ margin-top:20px;}
.wzjs .content26 ul li{ min-height:220px; padding:16px 10px 10px 10px;}
.wzjs .content26 ul li .ico{ height:95px;}
.wzjs .content26 ul li h4{ line-height:30px; font-size:22px;}
.wzjs .content26 ul li .p{ line-height:20px; font-size:13px; letter-spacing:0px;}
}
@media  screen and (max-width:767px){
.wzjs .content26{ padding:20px 0;}
.wzjs .content26 ul li{ width:50%; min-height:160px; padding:10px 10px 10px 10px;}
.wzjs .content26 ul li .ico{ height:60px;}
.wzjs .content26 ul li h4{ line-height:24px; font-size:16px;}
.wzjs .content26 ul li .p{ line-height:18px; font-size:12px;}
.wzjs .content26 ul li:nth-child(3){ background:black;}
.wzjs .content26 ul li:nth-child(4){ background:#333;}
}


.wzjs .content27{ width:100%; float:left; position:relative; padding-top:54px; overflow:hidden;}
.wzjs .content27 .content27Body{width:100%; float:left; margin-top:68px; padding:50px 0 52px 0;}
.wzjs .content27 .content27Body .more{ width:100%; float:left; margin-top:50px; text-align:center;}
.wzjs .content27 .content27Body .more a{ display:inline-block; vertical-align:top; width:298px; height:53px; line-height:53px; background:#c0272d; color:white; font-size:30px; overflow:hidden;
-moz-border-radius:27px; 
-webkit-border-radius:27px; 
-khtml-border-radius:27px;
border-radius:27px;}
/*.wzjs .content27 .content27Body .more a:hover{ box-shadow:0 0 16px black;}*/
@media  screen and (max-width:991px){
.wzjs .content27{ padding-top:30px;}
.wzjs .content27 .content27Body{ margin-top:40px; padding:30px 0 30px 0;}
.wzjs .content27 .content27Body .more{ margin-top:30px;}
.wzjs .content27 .content27Body .more a{ width:220px; height:40px; line-height:40px; font-size:24px;}
}
@media  screen and (max-width:767px){
.wzjs .content27{ padding-top:15px;}
.wzjs .content27 .content27Body{ margin-top:20px; padding:2px 10px 15px 10px;}
.wzjs .content27 .content27Body .more{ margin-top:15px;}
.wzjs .content27 .content27Body .more a{ width:180px; height:30px; line-height:30px; font-size:16px;}
.wzjs .content27 .content27Body .more a:hover{ box-shadow:0 0 6px black;}
}


.wzjs .content28{ width:100%; float:left; position:relative; margin-top:80px; overflow:hidden;}
.wzjs .content28 ul{ width:100%; float:left; margin-top:35px;}
.wzjs .content28 ul li{ width:25%; float:left; border:solid 1px white; border-left:none; text-align:center; height:292px; position:relative; background:#2e2e2e; overflow:hidden;}
.wzjs .content28 ul li .ico{ width:100%; float:left; height:140px; margin-top:47px;}
.wzjs .content28 ul li .ico img{ height:100%;}
.wzjs .content28 ul li h4{ width:100%; float:left; margin-top:10px; line-height:40px; font-size:28px; color:white;}
.wzjs .content28 ul li .text{ width:100%; float:left; position:absolute; left:0; top:100%; background:#c0272d; height:100%; padding:10px 30px 10px 25px; display:table; text-align:left;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content28 ul li .text span{ display:table-cell; vertical-align:middle;}
.wzjs .content28 ul li .text h4{ width:100%; float:left; font-size:34px; color:white; padding-bottom:11px; background:url(../images/317-3.png) no-repeat left bottom; line-height:46px;}
.wzjs .content28 ul li .text .p{ width:100%; float:left; margin-top:21px; font-size:16px; line-height:25px; color:white; max-height:160px;  overflow-y:auto;}
.wzjs .content28 ul li:hover .text{ top:0;}
@media  screen and (max-width:991px){
.wzjs .content28{ margin-top:60px; padding:0 10px;}
.wzjs .content28 ul{ margin-top:20px;}
.wzjs .content28 ul li{ height:200px;}
.wzjs .content28 ul li .ico{ height:90px; margin-top:25px;}
.wzjs .content28 ul li h4{ line-height:30px; font-size:22px;}
.wzjs .content28 ul li .text{ padding:10px 20px 10px 15px;}
.wzjs .content28 ul li .text h4{ font-size:26px; line-height:36px; margin-top:0;}
.wzjs .content28 ul li .text .p{ margin-top:10px; font-size:14px; line-height:22px; max-height:120px;}
}
@media  screen and (max-width:767px){
.wzjs .content28{ margin-top:30px;}
.wzjs .content28 ul{ margin-top:10px; padding-bottom:20px;
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
align-items: flex-start;}
.wzjs .content28 ul li{ width:100%;}
/*.wzjs .content28 ul li{ padding-top:50px; width:100%; height:auto; background:none; position:relative;}
.wzjs .content28 ul li .ico{ height:70px; margin-top:0px; background:#c0272d; position:absolute; left:50%; top:0; width:70px; margin-left:-35px; overflow:hidden; z-index:1; padding:10px;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.wzjs .content28 ul li > h4{ display:none; line-height:30px; font-size:22px;}
.wzjs .content28 ul li .text{ position:relative; left:auto; top:auto; float:left; display:block; height:auto; padding:10px 10px 10px 10px;}
.wzjs .content28 ul li .text span{ display:block; width:100%; float:left;}*/
.wzjs .content28 ul li .text h4{ font-size:16px; line-height:26px;}
.wzjs .content28 ul li .text .p{ margin-top:6px; font-size:12px; line-height:20px; max-height:none; overflow:auto;}
.wzjs .content28 ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content28 ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 12px;
	height: 2px;
	margin: 0 2px;
	padding: 0;
	border:0;
	 float:none;
	cursor: pointer;
	background:#c0272d;
	opacity:0.4;
}
.wzjs .content28 ul .slick-dots li button { display:none;}
.wzjs .content28 ul .slick-dots li.slick-active{
	opacity:1;
}
}


.wzjs .content29{ width:100%; float:left; position:relative; margin-top:12px; overflow:hidden;}
.wzjs .content29 ul{ width:100%; float:left;}
.wzjs .content29 ul li{ width:100%; float:left; margin-top:17px;}
.wzjs .content29 ul li .pic{ width:45.64%; float:left; height:300px; position:relative; overflow:hidden; line-height:300px; text-align:center;}
.wzjs .content29 ul li .pic .mb{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:black; opacity:0.47;}
.wzjs .content29 ul li .pic .title{ width:100%; position:absolute; left:0; top:50%; z-index:2;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);}
.wzjs .content29 ul li .pic .title h3{ width:100%; font-size:37px; color:white; line-height:58px; letter-spacing:1px;}
.wzjs .content29 ul li .pic .title h4{ width:100%; margin-top:5px; font-size:20px; color:white; line-height:28px; letter-spacing:1px;}
.wzjs .content29 ul li .text{ width:53.24%; float:right; background:#f3f3f3; min-height:300px; height:300px; display:table; position:relative;}
.wzjs .content29 ul li .text dl{ margin:0;}
.wzjs .content29 ul li .text dl.dl1{ display:table-cell; vertical-align:middle; width:100%; padding:0 30px;}
.wzjs .content29 ul li .text dl.dl1 dd{ width:100%; float:left; margin:0 0; padding:10px 0 8px 94px; position:relative;}
.wzjs .content29 ul li .text dl.dl1 dd .ico{ position:absolute; left:0; top:6px; width:80px; height:80px; text-align:center; line-height:80px;}
.wzjs .content29 ul li .text dl.dl1 dd .ico img{ max-height:100%;}
.wzjs .content29 ul li .text dl.dl1 dd h4{ width:100%; font-size:20px; color:#333; line-height:38px;}
.wzjs .content29 ul li .text dl.dl1 dd .p{ width:100%; margin-top:0px; font-size:13px; color:#333; line-height:22px;}
.wzjs .content29 ul li.l1 .pic{ float:right;}
.wzjs .content29 ul li.l1 .text{ float:left;}
.wzjs .content29 ul li .text dl.dl2{ width:100%; float:left;}
.wzjs .content29 ul li .text dl.dl2 dd{ width:33.33%; float:left; text-align:center; height:150px; border:solid 1px white; border-left:0; border-top:0;}
.wzjs .content29 ul li .text dl.dl2 dd .ico{ width:100%; height:70px; margin-top:20px;}
.wzjs .content29 ul li .text dl.dl2 dd .ico img{ max-height:100%;}
.wzjs .content29 ul li .text dl.dl2 dd h4{ width:100%; margin-top:6px; font-size:20px; color:#333; line-height:28px;}
.wzjs .content29 ul li .text dl.dl3 dd{ width:33.33%; float:left; text-align:center; height:150px; border:solid 1px white; border-left:0; border-top:0; line-height:150px; display:table;}
.wzjs .content29 ul li .text dl.dl3 dd span{ display:table-cell; vertical-align:middle; padding:0 20px;}
.wzjs .content29 ul li .text dl.dl3 dd h4{ width:100%; font-size:20px; color:#333; line-height:28px;}
.wzjs .content29 ul li .text dl.dl3 dd h5{ width:100%; margin-top:12px; font-size:13px; color:#333; line-height:20px; min-height:40px;}
.wzjs .content29 ul li .text dl.dl4 dd{ width:25%;}
.wzjs .content29 ul li .text dl.dl4 dd h4{ font-size:18px;}

@media  screen and (max-width:1199px){
.wzjs .content29 ul li .text dl.dl1 dd{ margin:0 0; padding:8px 0 6px 80px;}
.wzjs .content29 ul li .text dl.dl1 dd .ico{ width:70px; height:70px;}
.wzjs .content29 ul li .text dl.dl1 dd h4{ line-height:32px;}
.wzjs .content29 ul li .text dl.dl4 dd h4{ font-size:16px; line-height:24px; margin-top:15px;}
}
@media  screen and (max-width:991px){
.wzjs .content29 ul li{ margin-top:10px;}
.wzjs .content29 ul li .pic{ height:300px; line-height:300px;}
.wzjs .content29 ul li .pic .title h3{ font-size:24px; line-height:38px; letter-spacing:0px;}
.wzjs .content29 ul li .pic .title h4{ font-size:14px; line-height:20px; letter-spacing:0px;}
.wzjs .content29 ul li .text{ min-height:300px; height:300px;}
.wzjs .content29 ul li .text dl.dl1{ padding:0 20px;}
.wzjs .content29 ul li .text dl.dl1 dd{ margin:4px 0; padding:8px 0 6px 80px;}
.wzjs .content29 ul li .text dl.dl1 dd .ico{ width:66px; height:66px; line-height:66px;}
.wzjs .content29 ul li .text dl.dl1 dd h4{ font-size:16px; line-height:30px;}
.wzjs .content29 ul li .text dl.dl1 dd .p{ font-size:12px; line-height:20px;}
.wzjs .content29 ul li .text dl.dl2 dd{ height:150px;}
.wzjs .content29 ul li .text dl.dl2 dd .ico{ height:70px; margin-top:20px;}
.wzjs .content29 ul li .text dl.dl2 dd h4{ margin-top:10px; font-size:16px; line-height:22px;}
.wzjs .content29 ul li .text dl.dl3 dd{ height:150px; line-height:150px;}
.wzjs .content29 ul li .text dl.dl3 dd span{ padding:0 15px;}
.wzjs .content29 ul li .text dl.dl3 dd h4{ font-size:16px; line-height:22px;}
.wzjs .content29 ul li .text dl.dl3 dd h5{ margin-top:14px; font-size:12px;}
.wzjs .content29 ul li .text dl.dl4 dd h4{ margin-top:10px;}
}
@media  screen and (max-width:768px){
.wzjs .content29 ul li .pic{ width:100%; height:180px; line-height:180px;}
.wzjs .content29 ul li .pic .title h3{ font-size:18px; line-height:28px;}
.wzjs .content29 ul li .pic .title h4{ font-size:12px; line-height:18px;}
.wzjs .content29 ul li .text{ width:100%; min-height:150px; height:150px;}
.wzjs .content29 ul li .text dl.dl1{ padding:10px 10px;}
.wzjs .content29 ul li .text dl.dl1 dd{ margin:2px 0; padding:5px 0 6px 60px;}
.wzjs .content29 ul li .text dl.dl1 dd .ico{ width:50px; height:50px; line-height:50px;}
.wzjs .content29 ul li .text dl.dl1 dd h4{ font-size:14px; line-height:24px;}
.wzjs .content29 ul li .text dl.dl1 dd .p{ line-height:18px;}
.wzjs .content29 ul li .text dl.dl2 dd{ height:100px;}
.wzjs .content29 ul li .text dl.dl2 dd .ico{ height:50px; margin-top:10px;}
.wzjs .content29 ul li .text dl.dl2 dd h4{ margin-top:5px; font-size:14px; line-height:20px;}
.wzjs .content29 ul li .text dl.dl2 dd:nth-child(3n){ border-right:0;}
.wzjs .content29 ul li .text dl.dl3 dd{ height:125px; line-height:125px;}
.wzjs .content29 ul li .text dl.dl3 dd span{ padding:0 10px;}
.wzjs .content29 ul li .text dl.dl3 dd h4{ font-size:14px; line-height:20px;}
.wzjs .content29 ul li .text dl.dl3 dd h5{ margin-top:10px;}
.wzjs .content29 ul li .text dl.dl4 dd h4{ margin-top:5px; font-size:12px; line-height:18px;}
.wzjs .content29 ul li .text dl.dl4 dd:nth-child(3n){ border-right:solid 1px white;}
.wzjs .content29 ul li .text dl.dl4 dd:nth-child(4n){ border-right:0;}
}


.wzjs .content30{ width:100%; float:left; position:relative; margin-top:32px; overflow:hidden; padding:65px 0 70px 0;}
.wzjs .content30 .pic{ width:100%; float:left; margin-top:60px;}
.wzjs .content30 .tit_11 .p2{ font-size:18px;}
@media  screen and (max-width:991px){
.wzjs .content30{ margin-top:20px; padding:30px 0 40px 0;}
.wzjs .content30 .pic{ margin-top:30px;}
.wzjs .content30 .tit_11 .p2{ font-size:14px; line-height:26px;}
}
@media  screen and (max-width:767px){
.wzjs .content30{ margin-top:10px; padding:10px 10px 20px 10px;}
.wzjs .content30 .pic{ margin-top:20px;}
.wzjs .content30 .tit_11 .p2{ font-size:12px; line-height:20px;}
}

.wzjs .content31{ width:100%; float:left; position:relative; margin-top:75px;}
.wzjs .content31 .content31Body{ margin:0 -13px;}
.wzjs .content31 .content31Body ul{ width:100%; float:left; margin-top:20px;}
.wzjs .content31 .content31Body ul li{ width:25%; float:left; margin-top:24px; padding:0 13px;}
.wzjs .content31 .content31Body ul li .zbox{ width:100%; float:left; height:266px; position:relative;}
.wzjs .content31 .content31Body ul li .zbox .mb{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; background:black; opacity:0.57;-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.wzjs .content31 .content31Body ul li .zbox .text{ width:100%; position:absolute; left:0; top:0; display:table; height:100%; text-align:center; z-index:2;}
.wzjs .content31 .content31Body ul li .zbox .text span{ display:table-cell; vertical-align:middle; padding:0 10px; width:100%;}
.wzjs .content31 .content31Body ul li .zbox .text span h4{ width:100%; font-size:30px; color:white; line-height:40px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.wzjs .content31 .content31Body ul li .zbox .text span .p{ width:100%; margin-top:24px; font-size:13px; color:white; line-height:22px; display:none;}

.wzjs .content31 .content31Body ul li .zbox:hover{ box-shadow:0 0 15px rgba(0,0,0,0.2);}
.wzjs .content31 .content31Body ul li .zbox:hover .mb{ background:#c0272d; opacity:1;}
.wzjs .content31 .content31Body ul li .zbox:hover .text span h4{ padding-bottom:18px; position:relative;}
.wzjs .content31 .content31Body ul li .zbox:hover .text span h4:before{ content:''; width:58px; height:2px; background:white; position:absolute; left:50%; bottom:0; margin-left:-29px;}
.wzjs .content31 .content31Body ul li .zbox:hover .text span .p{ display:block;}

@media  screen and (max-width:1199px){
.wzjs .content31 .content31Body ul li .zbox .text span h4{ font-size:20px; line-height:30px;}
}
@media  screen and (max-width:991px){
.wzjs .content31{ margin-top:40px;}
.wzjs .content31 .content31Body{ margin:0 -6px;}
.wzjs .content31 .content31Body ul{ margin-top:10px;}
.wzjs .content31 .content31Body ul li{ margin-top:12px; padding:0 6px;}
.wzjs .content31 .content31Body ul li .zbox{ height:200px;}
.wzjs .content31 .content31Body ul li .zbox .text span h4{ font-size:16px; line-height:24px;}
.wzjs .content31 .content31Body ul li .zbox .text span .p{ margin-top:18px; font-size:12px; line-height:20px;}

.wzjs .content31 .content31Body ul li .zbox .text span h4{ padding-bottom:18px; position:relative;}

}
@media  screen and (max-width:767px){
.wzjs .content31{ margin-top:20px;}
.wzjs .content31 .content31Body{ margin:0 -5px;}
.wzjs .content31 .content31Body ul{ margin-top:10px; padding:0 10px;}
.wzjs .content31 .content31Body ul li{ margin-top:10px; padding:0 5px; width:50%;}
.wzjs .content31 .content31Body ul li .zbox{ height:150px;}
.wzjs .content31 .content31Body ul li .zbox .text span h4{ font-size:14px; line-height:22px; padding-bottom:12px;}
.wzjs .content31 .content31Body ul li .zbox:hover .text span h4:before{ width:38px; height:1px; margin-left:-19px;}
.wzjs .content31 .content31Body ul li .zbox .text span .p{ margin-top:12px; line-height:18px;}
}


.wzjs .content32{ width:100%; float:left; position:relative; padding:75px 0 65px 0; overflow:hidden;}
.wzjs .content32 .hd{ width:100%; float:left; margin-top:55px;}
.wzjs .content32 .hd ul{ width:100%; float:left; background:black; overflow:hidden; height:60px;
-moz-border-radius:30px; 
-webkit-border-radius:30px; 
-khtml-border-radius:30px;
border-radius:30px;}
.wzjs .content32 .hd ul li{ width:25%; float:left; text-align:center; cursor:pointer; line-height:60px; color:white; font-size:26px; border-left:solid 1px rgba(255,255,255,0.6);}
.wzjs .content32 .hd ul li.on{ background:#c0272d; font-weight:bold;}
.wzjs .content32 .hd ul li:first-child{ border-left:0;}
.wzjs .content32 .bd{ width:100%; float:left;}
.wzjs .content32 .bd .content32Body{ margin:0 -2px;}
.wzjs .content32 .bd .content32Body ul{ width:100%; float:left; margin-top:61px;}
.wzjs .content32 .bd .content32Body ul li{ width:100%; float:left; padding:0 2px;}
.wzjs .content32 .bd .content32Body ul li .zbox{ width:100%; float:left; background:#333; padding:25px 20px 10px 20px; text-align:center; min-height:350px;}
.wzjs .content32 .bd .content32Body ul li .zbox .ico{ width:100%; height:120px;}
.wzjs .content32 .bd .content32Body ul li .zbox .ico img{ height:100%;
-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;}
.wzjs .content32 .bd .content32Body ul li .zbox .title{ width:100%; margin-top:25px; line-height:34px; font-size:23px; color:white; letter-spacing:-1px;}
.wzjs .content32 .bd .content32Body ul li .zbox .p{ width:100%; margin-top:23px; line-height:25px; font-size:16px; color:white; letter-spacing:1px;}
.wzjs .content32 .bd .content32Body ul li.l2 .zbox{ background:#000;}
.wzjs .content32 .bd .content32Body ul li .zbox:hover{ background:#c0272d;}
.wzjs .content32 .bd .content32Body ul li .zbox:hover .ico img{ transform:rotateY(180deg);}
@media  screen and (max-width:1199px){
.wzjs .content32 .hd ul li{ font-size:20px;}
.wzjs .content32 .bd .content32Body ul li .zbox .title{ margin-top:15px; line-height:30px; font-size:20px;}
.wzjs .content32 .bd .content32Body ul li .zbox .p{ margin-top:20px; line-height:22px; font-size:14px; letter-spacing:0px;}
.wzjs .content32 .bd .content32Body ul li .zbox{ min-height:320px;}
}
@media  screen and (max-width:991px){
.wzjs .content32{ padding:40px 0 30px 0;}
.wzjs .content32 .hd{ margin-top:25px;}
.wzjs .content32 .hd ul{ height:50px;}
.wzjs .content32 .hd ul li{ font-size:16px; line-height:50px;}
.wzjs .content32 .bd{}
.wzjs .content32 .bd .content32Body ul{ margin-top:30px; padding-bottom:30px; position:relative;}
.wzjs .content32 .bd .content32Body ul li .zbox{ padding:15px 10px 10px 10px; min-height:250px;}
.wzjs .content32 .bd .content32Body ul li .zbox .ico{ height:100px;}
.wzjs .content32 .bd .content32Body ul li .zbox .title{ line-height:24px; font-size:16px;}
.wzjs .content32 .bd .content32Body ul li .zbox .p{ line-height:20px; font-size:12px;}
.wzjs .content32 .bd .content32Body ul .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content32 .bd .content32Body ul .slick-dots li {
	position: relative;
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	padding: 0;
	border:0;
	 float:none;
	cursor: pointer;
	background:#c0272d;
	opacity:0.6;
}
.wzjs .content32 .bd .content32Body ul .slick-dots li button { display:none;}
.wzjs .content32 .bd .content32Body ul .slick-dots li.slick-active{
	opacity:1;
}
}
@media  screen and (max-width:767px){
.wzjs .content32{ padding:20px 0px 15px 0px;}
.wzjs .content32 .hd{ margin-top:15px; overflow-x:auto;}
.wzjs .content32 .hd ul{ height:40px; white-space:nowrap; width:auto;}
.wzjs .content32 .hd ul li{ width:auto; float:none; display:inline-block; vertical-align:top; font-size:12px; line-height:40px; padding:0 15px; border-left:0;}
.wzjs .content32 .bd{}
.wzjs .content32 .bd .content32Body ul{ margin-top:15px; padding-bottom:20px;}
.wzjs .content32 .bd .content32Body ul li .zbox{ padding-top:10px; min-height:200px;}
.wzjs .content32 .bd .content32Body ul li .zbox .ico{ height:80px;}
.wzjs .content32 .bd .content32Body ul li .zbox .title{ line-height:22px; font-size:14px;}
.wzjs .content32 .bd .content32Body ul li .zbox .p{ margin-top:10px;}
}

.wzjs .content33{ width:100%; float:left; position:relative; padding:75px 0 45px 0; overflow:hidden; background-size:auto 1200px !important; background-position: top center !important;}
.wzjs .content33 .hd{ width:100%; float:left; margin-top:45px;}
.wzjs .content33 .hd ul{ width:100%; float:left; background:black; overflow:hidden; height:60px;
-moz-border-radius:30px; 
-webkit-border-radius:30px; 
-khtml-border-radius:30px;
border-radius:30px;}
.wzjs .content33 .hd ul li{ width:25%; float:left; text-align:center; cursor:pointer; line-height:60px; color:white; font-size:26px; border-left:solid 1px rgba(255,255,255,0.6);}
.wzjs .content33 .hd ul li.on{ background:#c0272d; font-weight:bold;}
.wzjs .content33 .hd ul li:first-child{ border-left:0;}
.wzjs .content33 .bd{ width:100%; float:left; margin-top:33px;}
.wzjs .content33 .bd ul{ width:100%; float:left; margin-top:5px;}
.wzjs .content33 .bd ul li{ width:100%; float:left; margin-top:22px; background:#26262e; padding:28px 125px 26px 42px; overflow:hidden; position:relative; box-shadow:0 4px 18px rgba(0,0,0,0.6);
-moz-border-radius:8px; 
-webkit-border-radius:8px; 
-khtml-border-radius:8px;
border-radius:8px;}
.wzjs .content33 .bd ul li .num{ position:absolute; right:40px; top:50px; text-align:center; width:74px; height:74px; background:#c0272d; line-height:74px; font-size:32px; font-weight:bold; color:white; overflow:hidden;
-moz-border-radius:50%; 
-webkit-border-radius:50%; 
-khtml-border-radius:50%;
border-radius:50%;}
.wzjs .content33 .bd ul li .title{ width:100%; font-size:32px; color:white; line-height:40px; letter-spacing:-1px;}
.wzjs .content33 .bd ul li .p{ width:100%; margin-top:16px; font-size:18px; color:white; line-height:32px; letter-spacing:1.5px;}
.wzjs .content33 .bd .consult{ width:100%; float:left; margin-top:18px; text-align:center;}
.wzjs .content33 .bd .consult a{ display:inline-block; vertical-align:top; width:298px; height:52px; line-height:52px; background:#c0272d; color:white; font-size:30px; margin-bottom:20px;
-moz-border-radius:30px; 
-webkit-border-radius:30px; 
-khtml-border-radius:30px;
border-radius:30px;}
/*.wzjs .content33 .bd .consult a:hover{ box-shadow:0 0 16px black;}*/
.wzjs .content33 .bd .pic{ width:100%; float:left; text-align:center; margin-top:46px; padding-bottom:10px; position:relative;}
.wzjs .content33 .bd .pic li{ width:100%; float:left; padding:10px 30px;}
.wzjs .content33 .bd .pic img{ display:inline-block; vertical-align:top; box-shadow:0 5px 10px rgba(0,0,0,0.5); overflow:hidden;
-moz-border-radius:14px; 
-webkit-border-radius:14px; 
-khtml-border-radius:14px;
border-radius:14px;}
.wzjs .content33 .bd .img{ width:100%; float:left; text-align:center; margin-top:13px;}
.wzjs .content33 .bd .pic .slick-dots {
	position: absolute;
	bottom: 0px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	left:0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.wzjs .content33 .bd .pic .slick-dots li {
	position: relative;
	display: inline-block;
	width: 19px;
	height: 2px;
	margin: 0 8px;
	padding: 0;
	border:0;
	 float:none;
	cursor: pointer;
	background:#fff;
	opacity:0.4;
}
.wzjs .content33 .bd .pic .slick-dots li button { display:none;}
.wzjs .content33 .bd .pic .slick-dots li.slick-active{
	opacity:0.8;
}
@media  screen and (max-width:1199px){
.wzjs .content33 .hd ul li{ font-size:20px;}
.wzjs .content33 .bd ul li{ margin-top:20px;}
}
@media  screen and (max-width:991px){
.wzjs .content33{ padding:40px 0 20px 0;}
.wzjs .content33 .hd{ margin-top:20px;}
.wzjs .content33 .hd ul{ height:50px;}
.wzjs .content33 .hd ul li{ font-size:16px; line-height:50px;}
.wzjs .content33 .bd{ margin-top:15px;}
.wzjs .content33 .bd ul li{ margin-top:16px; padding:22px 100px 20px 30px;}
.wzjs .content33 .bd ul li .num{ right:20px; top:30px; width:60px; height:60px; line-height:60px; font-size:26px;}
.wzjs .content33 .bd ul li .title{ font-size:28px; line-height:34px; letter-spacing:0px;}
.wzjs .content33 .bd ul li .p{ margin-top:10px; font-size:14px; line-height:26px; letter-spacing:1px;}
.wzjs .content33 .bd .consult{ margin-top:30px;}
.wzjs .content33 .bd .consult a{ width:220px; height:40px; line-height:40px; font-size:24px;}
.wzjs .content33 .bd .img{ margin-top:18px;}
.wzjs .content33 .bd .pic .slick-dots li {margin: 0 6px;}
}
@media  screen and (max-width:767px){
.wzjs .content33{ padding:20px 0px 5px 0px; background-size:auto 1000px !important;}
.wzjs .content33 .hd{ margin-top:15px; overflow-x:auto;}
.wzjs .content33 .hd ul{ height:40px; width:auto; white-space:nowrap;}
.wzjs .content33 .hd ul li{ float:none; display:inline-block; vertical-align:top; width:auto; padding:0 15px; font-size:12px; line-height:40px; border-left:0;}
.wzjs .content33 .bd{ margin-top:10px;}
.wzjs .content33 .bd ul li{ margin-top:10px; padding:11px 10px 10px 10px; text-align:center; box-shadow:0 2px 8px rgba(0,0,0,0.6);}
.wzjs .content33 .bd ul li .num{ display:inline-block; vertical-align:top; position:relative; right:auto; top:auto; width:40px; height:40px; line-height:40px; font-size:20px;}
.wzjs .content33 .bd ul li .title{ margin-top:10px; font-size:22px; line-height:28px;}
.wzjs .content33 .bd ul li .p{ font-size:12px; line-height:22px; letter-spacing:0px;}
.wzjs .content33 .bd .consult{ margin-top:20px; margin-bottom:10px;}
.wzjs .content33 .bd .consult a{ width:140px; height:34px; line-height:34px; font-size:18px;}
.wzjs .content33 .bd .consult a:hover{ box-shadow:0 0 6px black;}
.wzjs .content33 .bd .img{ margin-top:16px;}
.wzjs .content33 .bd .pic{ margin-top:20px;}
.wzjs .content33 .bd .pic li{ padding:0 10px;}
.wzjs .content33 .bd .pic .slick-dots li {margin: 0 2px;}
}


.footer_310{ padding-top:18px;}
.footer_310 h4{ width:100%; float:left; font-size:18px; font-weight:bold; color:white; line-height:40px;}
@media  screen and (max-width:991px){
.footer_360 .ewm .ewm_box{ max-width:48%; margin:0;}
.footer_360 .ewm .ewm_box:last-child{ float:right;}
.footer_310 h4{ font-size:16px; line-height:30px;}
}

.banner323{ width:100%; position:relative; float:left;}
.banner323 img{ width:100%; float:left;}
.banner323 .slick-dots {
	position: absolute;
	bottom: 46px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.banner323 .slick-dots li {
	position: relative;
	display: inline-block;
	width: 19px;
	height: 2px;
	margin: 0 8px;
	padding: 0;
	border:0;
	 float:none;
	cursor: pointer;
	background:#fff;
	opacity:0.4;
}
.banner323 .slick-dots li button { display:none;}
.banner323 .slick-dots li.slick-active{
	opacity:0.8;
}
@media screen and (max-width:767px) {
.banner323 .slick-dots {
	bottom: 15px;
}
.banner323 .slick-dots li {
	width: 10px;
	height: 2px;
	margin: 0 4px;}

}

.c_1110_7Body ul li{ float:left;}


.nybanner{ width:100%; position:relative; float:left; overflow:hidden;}
.nybanner img{ width:100%; float:left;
		 transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
 -webkit-transition: all 0.5s linear;
-o-transition: width all 0.5s linear;}
.nybanner:hover img{transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);	
-webkit-transform: scale(1.1,1.1);
	 -o-transform: scale(1.1,1.1);	
   -moz-transform: scale(1.1,1.1);}



























































/*.pz_banner{ margin-top:0;}*/